﻿@charset "utf-8";
/**
FileName:        style.css
Version:         1.0.0(2014.08.12)
Website:         PS
Author:          Infinity arts vison,liuleimsn@sina.com
Page Width:      1000px;
**/
html,body{ overflow-x:hidden;}
*{margin:0;padding:0;list-style-type:none;border:0;}
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
h1{font-size:16px;} h2,h3,h4{font-size:12px;} h5,h6{font-size:12px;}
abbr,acronym{border:0;font-variant:normal} 
address,caption,cite,code,dfn,th,var,optgroup,i,b,em,small,ins,tt,big{font-size:12px; font-style:normal; text-decoration:none; font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
a{ text-decoration:none; color:#333;cursor:pointer; outline:none;blr:expression(this.onFocus=this.blur());}
img{display:block;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0; font-size:0; width:100%;}
body{font:12px/180% "微软雅黑", Verdana, Lucida ,Helvetica,sans-serif; color:#333; background:#fff;  -webkit-text-size-adjust:none;}

.head{ max-width:100%; min-width:1000px; display:block; background:#fff;}
.nav{ width:1200px; margin:0 auto; height:116px; padding-top:8px; display:block; position:relative;}

.player{position:absolute; left:312px; top:-20px;}
.nav h1{ float:left; padding:17px 0 20px 75px;}
.nav h1 a{ width:184px; height:85px; display:block; background:url(../../theme/bg/logo.png) no-repeat left top; text-indent:-9999px;}
.nav span{ float:right;}
.nav dl{ float:left; width:114px; position:relative;}
.nav dl dd{ display:block; position:absolute; left:0; top:105; z-index:5; height:0px; overflow:hidden;}
.nav dl dd a{ width:114px; height:31px; display:block; background:#fff; margin-bottom:1px;}
.nav dl dd a:hover{ background:#ffde00;}
.nav dt a{ width:114px; height:105px; display:block; background-image:url(../../theme/bg/bg01.png); background-repeat:no-repeat;}
.nav dl.dl01 dt a{ background-position:left top;}
.nav dl.dl01 dt a:hover{ background-position:left -111px;}
.nav dl.dl01 dt a:active{ background-position:left -111px;}
.nav dl.dl01 dt a.hover{ background-position:left -111px;}
.nav dl.dl02 dt a{ background-position:-129px top;}
.nav dl.dl02 dt a:hover{ background-position:-129px -111px;}
.nav dl.dl02 dt a:active{ background-position:-129px -111px;}
.nav dl.dl02 dt a.hover{ background-position:-129px -111px;}
.nav dl.dl03 dt a{ background-position:-250px top;}
.nav dl.dl03 dt a:hover{ background-position:-250px -111px;}
.nav dl.dl03 dt a:active{ background-position:-250px -111px;}
.nav dl.dl03 dt a.hover{ background-position:-250px -111px;}
.nav dl.dl04 dt a{ background-position:-372px top;}
.nav dl.dl04 dt a:hover{ background-position:-372px -111px;}
.nav dl.dl04 dt a:active{ background-position:-372px -111px;}
.nav dl.dl04 dt a.hover{ background-position:-372px -111px;}
.nav dl.dl05 dt a{ background-position:-494px top;}
.nav dl.dl05 dt a:hover{ background-position:-494px -111px;}
.nav dl.dl05 dt a:active{ background-position:-494px -111px;}
.nav dl.dl05 dt a.hover{ background-position:-494px -111px;}

.nav dl.dl06 dt a{ background-position:-616px top;}
.nav dl.dl06 dt a:hover{ background-position:-616px -111px;}
.nav dl.dl06 dt a:active{ background-position:-616px -111px;}
.nav dl.dl06 dt a.hover{ background-position:-616px -111px;}
.s .nav{ width:1000px;}
.s .nav h1{ padding-left:0px;}
/*
.s .nav h1 a{ width:280px; height:45px; display:block; background:url(../../theme/bg/logos.png) no-repeat left top;}
.s .nav h1 a:hover{ background-position:left -50px;}
.s .nav h1 a:active{ background-position:left -100px;}*/

.banner{ width:100%; margin:0 auto; height:500px; overflow:hidden; position:relative;}

.banner img{ position:absolute; top:0px; left:50%; margin-left:-840px; width:1680px; height:500px;}

.concactAdd{ height:40px; clear:both; width:1200px; margin:0 auto; position:relative;}
.concactAdd .img01{ position:absolute; left:-15px; top:-50px; z-index:5;}
.concactAdd .img02{ position:absolute; right:-15px; top:-50px; z-index:5;}
.concactAdd ul{ width:1200px; height:60px; display:block; position:absolute; left:0px; top:-50px; z-index:2; background:url(../../theme/bg/bg02.gif) no-repeat left top; }
.concactAdd ul li{ float:left; display:block;}
.concactAdd ul li a{ background:url(../../theme/bg/bg02.gif) no-repeat left top;}
.concactAdd ul li.li01{ width:230px; height:60px;}
.concactAdd ul li.li02 a{ width:190px; height:60px; display:block; background-position:-230px 0;}
.concactAdd ul li.li02 a:hover{ display:block; background-position:-230px -61px;}
.concactAdd ul li.li03 a{ width:175px; height:60px; display:block; background-position:-422px 0;}
.concactAdd ul li.li03 a:hover{ display:block; background-position:-422px -61px;}
.concactAdd ul li.li04 a{ width:190px; height:60px; display:block; background-position:-598px 0;}
.concactAdd ul li.li04 a:hover{  display:block; background-position:-598px -61px;}
.concactAdd ul li.li05 a{ width:190px; height:60px; display:block; background-position:-787px 0;}
.concactAdd ul li.li05 a:hover{  display:block; background-position:-787px -61px;}
.s .concactAdd{ height:40px; clear:both; width:1000px; margin:0 auto; position:relative;}
.s .concactAdd ul{ width:1000px; height:60px; display:block; position:absolute; left:0px; top:-50px; z-index:2; background:url(../../theme/bg/bg05.gif) no-repeat left top;}
.s .concactAdd ul li{ float:left; display:block;}
.s .concactAdd ul li a{ background:url(../../theme/bg/bg05.gif) no-repeat left top;}
.s .concactAdd ul li.li01{ width:145px; height:60px;}
.s .concactAdd ul li.li02 a{ width:166px; height:60px; display:block; background-position:-145px 0;}
.s .concactAdd ul li.li02 a:hover{ display:block; background-position:-145px -61px;}
.s .concactAdd ul li.li03 a{ width:162px; height:60px; display:block; background-position:-310px 0;}
.s .concactAdd ul li.li03 a:hover{ display:block; background-position:-310px -61px;}
.s .concactAdd ul li.li04 a{ width:165px; height:60px; display:block; background-position:-475px 0;}
.s .concactAdd ul li.li04 a:hover{  display:block; background-position:-475px -61px;}
.s .concactAdd ul li.li05 a{ width:161px; height:60px; display:block; background-position:-640px 0;}
.s .concactAdd ul li.li05 a:hover{ display:block; background-position:-640px -61px;}

.concactAdd ul li.li06 a{ width:225px; height:60px; display:block; position:relative; background-position:-978px top;}
.concactAdd ul li.li06 a .qqic{ display:block; position:absolute; right:5px; bottom:0;}
.concactAdd ul li.li06 a .hi{ display:none; position:absolute; right:-37px; bottom:60px;}
.concactAdd ul li.li06 a:hover .hi{ display:block;}
.concactAdd ul li.li06 a:hover{ background-position:-978px bottom;}

.s .concactAdd ul li.li06 a{ width:200px; height:60px; display:block; position:relative; background-position:-800px top;}
.s .concactAdd ul li.li06 a .qqic{ display:block; position:absolute; right:0px; bottom:0;}
.s .concactAdd ul li.li06 a .hi{ display:none; position:absolute; right:-42px; bottom:60px;}
.s .concactAdd ul li.li06 a:hover .hi{ display:block;}
.s .concactAdd ul li.li06 a:hover{ background-position:-800px bottom;}

.ad01{ width:1164px; display:block; margin:0 auto; padding-bottom:30px;}
.ad01 img{ width:100%;}
.s .ad01{ width:1000px;}

.center{ width:1164px; margin:0 auto; clear:both;}
.s .center{ width:1000px;} 

.i_tel{ height:60px; background:url(../../theme/bg/bg09.gif) no-repeat center bottom; margin-bottom:35px;}
.i_tel b{ float:left;}
.i_tel i{ float:right;}
.i_tel i a{ width:230px; height:34px; display:block; background:url(../../theme/bg/bg08.gif) no-repeat left top;}
.i_tel i a:hover{ background-position:left bottom;}

.i_works{ clear:both; padding-bottom:50px; padding-top:20px; width:1163px;}
.s .i_works{ width:1000px;}
div.i_works img{ width:100%; display:none;}
.i_works img.hover{ display:block;}

.i_case{ clear:both; padding-bottom:50px;}
.i_case img{ width:100%;}
.i_case big{ display:block; padding-bottom:25px;}
.i_case big a{ padding:5px; background:#fafafa; display:block;}
.i_case big a:hover{ background:#ffd800;}
.i_case ul{ width:1200px;}
.i_case li{ float:left; padding-right:11px;}
.i_case li a{ width:210px; border:7px solid #fafafa; display:block;}
.i_case li a:hover{ border:7px solid #ffd800;}
.s .i_case ul{ width:1020px;}
.s .i_case li a{ width:178px;}
.s .i_case li{ padding-right:9px;}


.i_love{ clear:both; padding-bottom:30px;}
.i_love ul{ width:1200px;}
.i_love li{ float:left; padding-right:8px; padding-bottom:20px;}
.i_love li a{ width:365px; padding:10px; background:#fafafa; height:300px; display:block;}
.i_love li a img{ width:100%; height:245px;}
.i_love li a span{ text-align:center; padding-top:15px; display:block;}
.i_love li a span b{ line-height:22px; font-family:Verdana, Geneva, sans-serif; color:#ababab; font-size:20px; text-transform:uppercase; letter-spacing:-1px; display:block;}
.i_love li a span i{ line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#838383; text-transform:uppercase; display:block; font-weight:bold;}
.i_love li a:hover{ background:#ffd800; }
.i_love li a:hover span b{color:#000;}
.i_love li a:hover span i{color:#000;}
.s .i_love ul{ width:1012px;}
.s .i_love li{padding-right:6px;}
.s .i_love li a{ width:315px; padding:7px;}

.i_location{ clear:both; padding:0 5px 50px;}
.i_location img{ width:100%;}

.i_news{ clear:both; padding-bottom:30px;}
.i_news ul{ display:block; background:url(../../theme/bg/bg16.gif) repeat-y center top;}
.i_news li{ float:left; padding:40px 110px 41px 16px;}
.i_news a{ width:455px; height:170px; display:block; background:url(../../theme/bg/bg15.gif) no-repeat left bottom;}
.i_news a i{ line-height:18px; font-family:Verdana, Geneva, sans-serif; color:#969696; text-transform:uppercase; display:block;}
.i_news a i em{ padding-left:30px;}
.i_news a b{ font-family:PMingLiU,Verdana,Arial, Helvetica, sans-serif; font-size:30px; color:#5d918c; line-height:40px; white-space:nowrap; display:block;}
.i_news a cite{ padding-top:10px; line-height:18px; color:#969696; font-family:"宋体",Arial, Helvetica, sans-serif; height:54px; overflow:hidden; display:block;}
.i_news a:hover cite{ color:#5d918c;}
.i_news a:hover i{ color:#5d918c;}
.i_news a:hover b{ color:#735748;}
.s .i_news li{ float:left; padding:40px 29px 41px 16px;}

.ad02{ clear:both; padding-bottom:50px;}
.ad02 img{ width:100%;}

.footnav{max-width:1200px; clear:both; margin:0 auto;}
.footnav span{ width:94%; display:block; float:left;}
.footnav big{ width:6%; height:38px; display:block; float:right;}
.footnav big a{ width:100%; height:38px; display:block; background:url(../../theme/bg/bg20.gif) no-repeat center top;}
.footnav big a:hover{ background-position:center bottom;}
.footnav dl{ width:25%; float:left; display:block;}
.footnav dt{ display:block; padding-right:7px;}
.footnav dl.dl01 dt a{ display:block; width:100%; height:38px; background:url(../../theme/bg/bg100.gif) no-repeat left top;}
.footnav dl.dl01 dt a:hover,.footnav dl.dl01.hover dt a{ background-position:left bottom;}
.footnav dl.dl02 dt a{ display:block; width:100%; height:38px; background:url(../../theme/bg/bg17.gif) no-repeat left top;}
.footnav dl.dl02 dt a:hover,.footnav dl.dl02.hover dt a{ background-position:left bottom;}
.footnav dl.dl03 dt a{ display:block; width:100%; height:38px; background:url(../../theme/bg/bg18.gif) no-repeat left top;}
.footnav dl.dl03 dt a:hover,.footnav dl.dl03.hover dt a{ background-position:left bottom;}
.footnav dl.dl04 dt a{ display:block; width:100%; height:38px; background:url(../../theme/bg/bg19.gif) no-repeat left top;}
.footnav dl.dl04 dt a:hover,.footnav dl.dl04.hover dt a{ background-position:left bottom;}
.footnav dd{padding:8px; display:block; overflow:hidden;}
.footnav dd a{ display:block; white-space:nowrap; height:30px; line-height:30px; border-bottom:1px solid #e4e4e4; color:#5f5f5f; font-family:"Microsoft Yahei"; font-size:14px; overflow:hidden;}
.footnav dd a i{ text-transform:uppercase; padding-left:10px; padding-right:5px; color:#b4b4b4; font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.footnav dd a b{ font-size:12px;}
.footnav dd a:hover i{ color:#8bb8b8;}
.footnav dd a:hover{ color:#2b2b2b; border-bottom:1px solid #8bb8b8;}
.footnav dd a.hover02:hover i{ color:#409f89;}
.footnav dd a.hover02:hover{ color:#000; border-bottom:1px solid #409f89;}

.Stores{max-width:1200px; clear:both; margin:0 auto; padding-top:40px; padding-bottom:30px;}
.Stores h2{ padding-bottom:30px; display:block;}
.Stores li{ width:175px; display:block; float:left; background:url(../../theme/bg/bg22.gif) repeat-y right top; overflow:hidden; padding:0 35px 0 20px;}
.Stores li a{ width:175px; display:block; margin:0 auto; overflow:hidden;padding-bottom:50px; color:#a0a0a0;}
.Stores li a tt{ display:none;}
.Stores li a:hover ins{ display:none;}
.Stores li a:hover tt {display:block;}
.Stores img{ display:block;}
.Stores li dt{ display:block; padding-bottom:10px;}
.Stores li dd{ display:block;}
.Stores li b{ display:block;color:#7e7e7e;font:bold 18px/1 "Microsoft Yahei";}
.Stores li i{ display:block;padding-top:3px;font:12px/16px "simsun",Arial, Helvetica, sans-serif;color:#7e7e7e;}
.Stores li big{ display:block; padding-top:12px;}
.Stores li a:hover b{ color:#409f89;}
.s .Stores li{ padding:0 25px;}

.i_Consulting{ clear:both;}
.i_Consulting h2{ display:block; padding-bottom:5px;}
.i_Consulting form{ background:#f9f9f9; border:1px solid #ccc; padding:10px; border-radius:5px; font-family:"Microsoft Yahei"; color:#7e7e7e;}
.i_Consulting form:hover{ background:#f1f4f4; border:1px solid #90bbb7;}
.i_Consulting form li{ float:left; line-height:26px; font-weight:bold; padding-right:10px; height:30px;}
.i_Consulting form li i{ float:left; font-weight:bold;}
.i_Consulting form li b{ float:left;}
.i_Consulting form li b input{ height:24px; border:1px solid #ccc; background:#fff; padding:0 5px; line-height:24px; color:#7e7e7e;  border-radius:3px;}
.i_Consulting form li:hover i{ color:#65b0a9;}
.i_Consulting form li:hover b input{border:1px solid #65b0a9; color:#65b0a9;}
.i_Consulting form span{ clear:both; display:block; padding:10px 0;}
.i_Consulting form span textarea{ background:#fff; color:#7e7e7e; display:block; height:150px; padding:8px 0; padding-right:0px; width:100%;}
.i_Consulting form a{ width:120px; height:35px; display:block; background:url(../../theme/bg/bg04.gif) no-repeat left top;}
.i_Consulting form a:hover{ background-position:left -35px;}
.i_Consulting form a:active{ background-position:left bottom;}

.State{ height:74px; background:url(../../theme/bg/bg24.gif) no-repeat center top; margin:20px 0; text-indent:-9999px;}

.foot01{ background:url(../../theme/bg/bg27.gif) no-repeat center center #f9f9f9; max-width:100%; min-width:1000px; height:132px; padding-top:42px;}
.foot01 ins{ float:left;}
.foot01 tt{ float:right; padding-right:20px;}

.foot02{max-width:100%; min-width:1000px; background:#90bbb7; padding:32px 0 20px; clear:both;}
.foot02 h1{ float:left; padding-right:30px;}
.foot02 h1 a{ width:340px; height:85px; display:block; background:url(../../theme/bg/logo.png) no-repeat left top; text-indent:-9999px;}
.foot02 span{ float:left; width:640px; padding-top:5px;}
.foot02 span p{ color:#fff; line-height:15px;}
.foot02 span a{ color:#fff;}
.foot02 span a:hover{ color:#f0ee70;}

.Breadcrumbs{ height:28px; padding-bottom:15px; color:#6ba49f; font-size:14px; font-family:宋体;}
.Breadcrumbs p{ white-space:nowrap; line-height:28px;}
.Breadcrumbs a{ color:#6ba49f; font-size:14px;}
.Breadcrumbs i{ color:#5b5b5b; font-size:14px;}
.Breadcrumbs a:hover{ color:#555;}
.Breadcrumbs a:active{ color:#409f89;}

.s .Breadcrumbs p{ text-indent:10px;}

.s .city_menu{ width:1000px;}
.city_menu{ max-width:1150px; clear:both; height:58px; padding-top:35px; position:relative; margin:0 auto;}
.city_menu .bigbox{ width:900px; height:56px; display:block; margin:0 auto; position:relative; overflow:hidden;}
.city_menu ul{ width:2000em; display:block; position:absolute; left:0; top:0; z-index:1;}
.city_menu li{ width:180px; height:55px; display:block; float:left;}
.city_menu li a{ width:180px; height:55px; display:block; overflow:hidden; position:relative;}
.city_menu li a ins{ display:none;}
.city_menu li a img{ display:block; position:absolute; left:0; top:-1px; z-index:1;}
.city_menu li a:hover img{ left:0; top:-56px;}
.city_menu li a.hover02:hover img{ left:0; top:-111px;}
.city_menu li.hover a img{ left:0; top:-168px;}
.city_menu a.prev{ width:50px; height:50px; display:block; position:absolute; left:-5px; top:45px; background:url(../../theme/bg/bg23.png) no-repeat -68px top;}
.city_menu a.prev:hover{ background-position:-137px top;}
.city_menu a.prev.hover02:hover{ background-position:-207px top;}
.city_menu a.next{ width:50px; height:50px; display:block; position:absolute; right:-5px; top:45px; background:url(../../theme/bg/bg24.png) no-repeat -68px top;}
.city_menu a.next:hover{ background-position:-137px top;}
.city_menu a.next.hover02:hover{ background-position:-207px top;}

.store{max-width:1200px; margin:0 auto; padding:20px 0 50px; clear:both;}
.store .edit{ margin:0 10px; overflow:hidden;}
.store .edit img{ width:100%; display:block;}

.Related{clear:both; padding-top:45px; }
.Related h2{ display:block; height:45px; padding-left:10px;}
.Related h2 a{ display:block; width:195px; height:20px; background:url(../../theme/bg/bg31.png) no-repeat left top;}
.Related h2 a:hover{ background-position:left -26px;}
.Related h2 a.hover02:hover{ background-position:left -52px;}
.Related ul{ width:1200px;}
.Related li{ float:left; padding-right:8px; padding-bottom:20px;}
.Related li a{ width:365px; padding:10px; background:#fafafa; display:block;}
.Related li a img{ width:100%;}
.Related li a span{ text-align:center; padding-top:15px; display:block;}
.Related li a span b{ line-height:22px; font-family:Verdana, Geneva, sans-serif; color:#ababab; font-size:20px; text-transform:uppercase; letter-spacing:-1px; display:block;}
.Related li a span i{ line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#838383; text-transform:uppercase; display:block; font-weight:bold;}
.Related li a:hover{ background:#ffd800; }
.Related li a:hover span b{color:#000;}
.Related li a:hover span i{color:#000;}
.s .Related ul{ width:1012px;}
.s .Related li{padding-right:6px;}
.s .Related li a{ width:315px; padding:7px;}

.concactqq{ clear:both; padding-bottom:50px;}
.concactqq a{width:304px; height:45px; display:block; background:url(../../theme/bg/bg11s.gif) no-repeat center top; margin:0 auto;}
.concactqq a:hover{ background-position:center -45px;}
.concactqq a:active{ background-position:center -90px;}

.about{ padding:20px 0 30px; clear:both; border-bottom:1px solid #e2e2e2;}
.about .edit{ width:100%;}
.aboutMap{ clear:both; margin:55px 10px 38px;}
.aboutAdd{ clear:both; padding-left:10px;}
.aboutAdd ins{ float:left;}
.aboutAdd tt{ float:right;}
.aboutAdd ul{ clear:both; padding-top:20px;}
.aboutAdd ul li{float:left;  padding-bottom:15px; padding-right:15px;}

.s .GroupStart{ width:1000px;}
.GroupStart{max-width:1200px; margin:0 auto; clear:both; padding-top:18px;}
.GroupStart h2{ height:45px; padding-left:1%;}
.GroupStart li{ display:block; clear:both; padding-bottom:25px;}
.GroupStart li a{ width:100%; height:225px; padding-top:45px; padding-bottom:45px; background:#fafafa; display:block;}
.GroupStart li a em{ color:#409f89;}
.GroupStart li a.hot{ background:url(../../theme/bg/bg32.gif) no-repeat right top #fafafa;}
.GroupStart li a big{ float:left; padding-left:45px; height:225px; width:137px; border-right:1px solid #ccc; font-family:"Microsoft Yahei"; font-size:52px; color:#000; line-height:60px;}
.GroupStart li a big em{ font-size:52px; font-family:Verdana, Geneva, sans-serif;}
.GroupStart li a span{ width:780px; padding-left:35px; display:block; float:left; overflow:hidden;}
.GroupStart li a span b{ font-family:"Microsoft Yahei"; font-size:50px; line-height:60px; color:#000; white-space:nowrap; display:block; padding-bottom:18px;}
.GroupStart li a span b em{ font-size:50px;}
.GroupStart li a span i{ font-family:"Microsoft Yahei"; font-size:30px; line-height:30px; color:#5f5f5f; white-space:nowrap; display:block;}
.GroupStart li a span i em{ font-size:30px;}
.GroupStart li a span p{ font-family:"Microsoft Yahei"; height:20px; line-height:20px; color:#5f5f5f; white-space:nowrap; display:block; padding-top:20px; padding-bottom:12px;}
.GroupStart li a span p cite{ display:block; float:left; padding-left:35px; background:url(../../theme/bg/bg33.png) no-repeat left center; padding-right:15px;}
.GroupStart li a span p small{ display:block; float:left; padding-left:35px; background:url(../../theme/bg/bg34.png) no-repeat left center;}
.GroupStart li a span ins{ width:305px; height:45px; display:block; background:url(../../theme/bg/bg35.gif) no-repeat left top;}
.GroupStart li a:hover span ins{ background-position:left -46px;}
.GroupStart li a:active span ins{ background-position:left -93px;}

.s .RelatedPhotos{ width:1000px;}
.s .RelatedPhotos .bigbox{ height:350px;}
.RelatedPhotos{ clear:both; padding:10px; border:1px solid #ccc; max-width:1200px; margin:0 auto;}
.RelatedPhotos h2 { display:block; padding-top:15px; padding-bottom:15px; width:100%; text-align:center;}
.RelatedPhotos h2 a{ font-size:18px; line-height:20px; color:#424242;}
.RelatedPhotos .bigbox{ height:400px; display:block; overflow:hidden; width:100%; position:relative; }
.RelatedPhotos .bigbox ul{ width:2000em; position:absolute; height:100%; left:0; top:0; z-index:1;}
.RelatedPhotos .bigbox ul li{ float:left; padding-right:8px; height:100%; display:block; background:#fff;}
.RelatedPhotos .bigbox ul li a{ display:block; height:100%; position:relative;}
.RelatedPhotos .bigbox ul li a ins{ display:block; width:100%; height:100%; background:url(../../theme/bg/bg41.png); position:absolute; left:0; top:0; z-index:2;}
.RelatedPhotos .bigbox ul li.hover a ins{ display:none;}
.RelatedPhotos .smallbox{ height:12px; margin:0 auto; clear:both; padding-top:8px; text-align:center;}
.RelatedPhotos .smallbox i{ display:inline-block; padding-right:5px;}
.RelatedPhotos .smallbox i a{ display:block; width:12px; height:12px; background:url(../../theme/bg/bg42.png) no-repeat left top;}
.RelatedPhotos .smallbox i a:hover,.RelatedPhotos .smallbox i.hover a{ background-position:right top;}
.RelatedPhotos .bigbox a.prev{ width:50px; height:50px; display:block; position:absolute; left:10px; top:50%; margin-top:-25px; z-index:2; background:url(../../theme/bg/bg23.png) no-repeat -68px top;}
.RelatedPhotos .bigbox a.prev:hover{ background-position:-137px top;}
.RelatedPhotos .bigbox a.prev:active{ background-position:-207px top;}
.RelatedPhotos .bigbox a.next{ width:50px; height:50px; display:block; position:absolute; right:10px; top:50%; margin-top:-25px; z-index:2; background:url(../../theme/bg/bg24.png) no-repeat -68px top;}
.RelatedPhotos .bigbox a.next:hover{ background-position:-137px top;}
.RelatedPhotos .bigbox a.next:active{ background-position:-207px top;}

#Apolloprogram500{ display:none; width:1000px; margin:0 auto;}

.s .GroupOver{ width:1000px;}
.s .GroupOver ul{background:url(../../theme/bg/bg40.png) repeat-y center top;}
.GroupOver{max-width:1200px; margin:0 auto; clear:both; padding-top:18px;}
.GroupOver ul{ background:url(../../theme/bg/bg39.png) repeat-y center top; display:block;}
.GroupOver h2{ height:45px; padding-left:1%;}
.GroupOver li{ width:33.3%; float:left; display:block; padding-top:40px; padding-bottom:32px;}
.GroupOver li a{ width:300px; display:block; margin:0 auto; height:220px; overflow:hidden; color:#aeaeae;}
.GroupOver li a b{ font-family:"Microsoft Yahei"; font-size:52px; line-height:60px; display:block; white-space:nowrap;}
.GroupOver li a em{ color:#409f89; font-size:14px;}
.GroupOver li a i{ font-family:"Microsoft Yahei"; font-size:30px; line-height:30px; display:block; white-space:nowrap; text-decoration:line-through; padding-top:5px; padding-bottom:8px;}
.GroupOver li a big{ font-family:"Microsoft Yahei"; line-height:18px; display:block; color:#5f5f5f; white-space:nowrap;}
.GroupOver li a p{ font-family:"Microsoft Yahei"; height:20px; line-height:20px; color:#5f5f5f; white-space:nowrap; display:block; padding-top:10px; padding-bottom:18px;}
.GroupOver li a p cite{ display:block; float:left; padding-left:35px; background:url(../../theme/bg/bg33.png) no-repeat left center; padding-right:15px;}
.GroupOver li a p small{ display:block; float:left; padding-left:35px; background:url(../../theme/bg/bg34.png) no-repeat left center;}
.GroupOver li a ins{ width:305px; height:45px; display:block; background:url(../../theme/bg/bg36.gif) no-repeat left top;}
.GroupOver li a:hover ins{ background-position:left -45px;}
.GroupOver li a:active ins{ background-position:left -94px;}
.GroupOver li a:hover{ color:#545454;}
.GroupOver li a:active{ color:#409f89;}

.s .GroupStart02{ width:1000px;}
.GroupStart02{max-width:1200px; margin:0 auto; clear:both; padding-top:18px; margin-bottom:20px;}
.GroupStart02 h2{ height:45px; padding-left:1%;}
.GroupStart02 li { width:100%; height:305px; padding-top:45px; background:#fafafa;}
.GroupStart02 li.hot{ background:url(../../theme/bg/bg32.gif) no-repeat right top #fafafa;}
.GroupStart02 li em{ color:#409f89;}
.GroupStart02 li big{ float:left; padding-left:45px; height:225px; width:137px; border-right:1px solid #ccc; font-family:"Microsoft Yahei"; font-size:52px; color:#000; line-height:60px;}
.GroupStart02 li big em{ font-size:52px; font-family:Verdana, Geneva, sans-serif;}
.GroupStart02 li span{ width:780px; padding-left:35px; display:block; float:left; overflow:hidden;}
.GroupStart02 li span b{ font-family:"Microsoft Yahei"; font-size:50px; line-height:60px; color:#000; white-space:nowrap; display:block; padding-bottom:18px;}
.GroupStart02 li span b em{ font-size:50px;}
.GroupStart02 li span i{ font-family:"Microsoft Yahei"; font-size:30px; line-height:30px; color:#5f5f5f; white-space:nowrap; display:block;}
.GroupStart02 li span i em{ font-size:30px;}
.GroupStart02 li span p{ font-family:"Microsoft Yahei"; height:20px; line-height:20px; color:#5f5f5f; white-space:nowrap; display:block; padding-top:20px; padding-bottom:12px;}
.GroupStart02 li span p cite{ display:block; float:left; padding-left:35px; background:url(../../theme/bg/bg33.png) no-repeat left center; padding-right:15px;}
.GroupStart02 li span p small{ display:block; float:left; padding-left:35px; background:url(../../theme/bg/bg34.png) no-repeat left center;}
.GroupStart02 li span ins a{ width:250px; height:42px; display:block; background:url(../../theme/bg/bg43.gif) no-repeat left top;}
.GroupStart02 li span ins a:hover{ background-position:left -44px;}
.GroupStart02 li span ins a:active{ background-position:left -88px;}

.form{ width:780px; height:58px; clear:both;}
.form div{ float:left; width:250px; padding-right:10px;}
.form div cite{ width:248px; height:38px; display:block; border:1px solid #ccc; line-height:38px; background:#fff;}
.form div cite em{ float:left; font-family:"Microsoft Yahei"; font-size:18px; color:#000; width:60px; text-align:center;}
.form div cite input{ float:left; height:38px; line-height:38px; color:#000; width:183px; display:block; font-size:14px; padding-right:5px;}


.page{ width:465px; display:block; height:17px; margin:0 auto; padding-bottom:70px; padding-top:40px;}
.page ins{ float:left; display:block; padding-top:2px;}
.page ul{ padding-left:20px; display:block; float:left;}
.page ul li{ float:left; width:16px; height:16px; display:block; padding-right:9px;}
.page ul li a{width:16px; height:16px; display:block; text-align:center; line-height:15px; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; color:#9d9d9d;}
.page ul li a:hover,.page ul li a.hover{ color:#000;}
.page ul li a:active{ color:#409f89;}
.page ul li a.First{ background:url(../../theme/bg/bg26.png) no-repeat left -19px;}
.page ul li a.First:hover{ background-position:left -38px;}
.page ul li a.First:active{ background-position:left -56px;}
.page ul li a.First.NotClick{background-position:left 0;}
.page ul li a.First.NotClick:hover{background-position:left 0;}

.page ul li a.prev{ background:url(../../theme/bg/bg26.png) no-repeat -25px -19px;}
.page ul li a.prev:hover{ background-position:-25px -38px;}
.page ul li a.prev.hover02:hover{ background-position:-25px -56px;}
.page ul li a.prev.NotClick{background-position:-25px 0;}
.page ul li a.prev.NotClick:hover{background-position:-25px 0;}

.page ul li a.next{ background:url(../../theme/bg/bg26.png) no-repeat -50px -19px;}
.page ul li a.next:hover{ background-position:-50px -38px;}
.page ul li a.next:active{ background-position:-50px -56px;}
.page ul li a.next.NotClick{background-position:-50px 0;}
.page ul li a.next.NotClick:hover{background-position:-50px 0;}

.page ul li a.Final{ background:url(../../theme/bg/bg26.png) no-repeat -75px -19px;}
.page ul li a.Final:hover{ background-position:-75px -38px;}
.page ul li a.Final:active{ background-position:-75px -56px;}
.page ul li a.Final.NotClick{background-position:-75px 0;}
.page ul li a.Final.NotClick:hover{background-position:-75px 0;}

.NewsDetails{max-width:1200px; display:block; margin:0 auto; clear:both; padding-top:20px; border-bottom:1px solid #ccc;}
.s .NewsDetails{ width:1000px;}
.s .NewsDetails .NewsDetails_left{ width:960px;}
.NewsDetails_left img{ display:block; margin:0 auto;}

.NewsDetails .NewsDetails_left{ width:770px; padding-left:20px; padding-right:20px; display:block; float:left; color:#a6a6a6; padding-bottom:40px;}
.NewsDetails .NewsDetails_title{ height:70px;width:100%; clear:both; position:relative; text-align:center; }
.NewsDetails .NewsDetails_title b{ width:670px; display:block; margin:0 auto;overflow:hidden; font-family:"Microsoft Yahei"; font-size:30px; color:#000; line-height:50px; white-space:nowrap;}
.NewsDetails .NewsDetails_title a.prev{ width:50px; height:50px; display:block; position:absolute; left:0px; top:0; z-index:1; background:url(../../theme/bg/bg23.png) no-repeat -68px top;}
.NewsDetails .NewsDetails_title a.prev:hover{ background-position:-137px top;}
.NewsDetails .NewsDetails_title a.prev:active{ background-position:-207px top;}
.NewsDetails .NewsDetails_title a.prev.NotClick{ background-position:-1px top;}
.NewsDetails .NewsDetails_title a.prev.NotClick:hover{ background-position:-1px top;}
.NewsDetails .NewsDetails_title a.next{ width:50px; height:50px; display:block; position:absolute; right:0px; top:0; z-index:1; background:url(../../theme/bg/bg24.png) no-repeat -68px top;}
.NewsDetails .NewsDetails_title a.next:hover{ background-position:-137px top;}
.NewsDetails .NewsDetails_title a.next:active{ background-position:-207px top;}
.NewsDetails .NewsDetails_title a.next.NotClick{ background-position:-1px top;}
.NewsDetails .NewsDetails_title a.next.NotClick:hover{ background-position:-1px top;}

.s .NewsDetails .NewsDetails_right{ width:980px; border-left:none; border-top:1px solid #ccc; padding-bottom:20px;}
.s .NewsDetails .NewsDetails_right_title{ padding-bottom:10px; padding-top:20px; line-height:20px;}
.s .NewsDetails .NewsDetails_right li a cite{ display:none; } 
.s .NewsDetails .NewsDetails_right li{ float:left; height:25px; padding:0; border:none; display:block; padding-right:20px;}
.s .NewsDetails .NewsDetails_right li a{ display:block; line-height:20px;}
.s .NewsDetails .NewsDetails_right li a i{ display:inline-block; padding-right:5px; font-size:12px; color:#2b2b2b; font-style:italic;}
.s .NewsDetails .NewsDetails_right li a b{ display:inline-block; font-size:12px; line-height:20px;}

.NewsDetails .NewsDetails_right{ width:330px; padding-left:20px; float:right; border-left:1px solid #ccc;}
.NewsDetails .NewsDetails_right_title{line-height:40px; display:block;}
.NewsDetails .NewsDetails_right_title a{ color:#000; font-size:14px; display:block;}
.NewsDetails .NewsDetails_right_title a:hover{ color:#409f89;}
.NewsDetails .NewsDetails_right li{ padding-top:20px; padding-bottom:20px; border-top:1px solid #ccc; display:block;}
.NewsDetails .NewsDetails_right li a{ color:#ababab;}
.NewsDetails .NewsDetails_right li a i{ font-size:14px; display:block;}
.NewsDetails .NewsDetails_right li a b{ font-size:32px; display:block; line-height:36px;}
.NewsDetails .NewsDetails_right li a cite{ display:block; line-height:16px; padding-top:10px;}
.NewsDetails .NewsDetails_right li a:hover b{ color:#000;}

.s .menu{ width:1000px; height:42px;}
.s .menu a{ height:42px;}
.s .menu li a img{ width:250px; height:166px;}
.s .menu li a:hover img{ top:-42px;}
.s .menu li a:active img{ top:-83px;}
.s .menu li a.hover img{ top:-123px;}
.menu{ width:1150px; height:50px; padding-top:20px; clear:both;}
.menu ins{ display:none;}
.menu li{ width:25%; float:left; display:block;}
.menu li a{ width:100%; height:50px; display:block; overflow:hidden; position:relative;}
.menu li a img{ position:absolute; left:0; top:0; z-index:1; display:block;}
.menu li a:hover img{ top:-50px;}
.menu li a:active img{ top:-99px;}
.menu li a.hover img{ top:-149px;}

.menu02{ width:100%; height:50px; padding-top:20px; clear:both;}
.menu02 ins{ display:none;}
.menu02 ul{ display:block; width:900px; margin:0 auto;}
.menu02 li{ width:300px; display:block; float:left;}
.menu02 li a{ width:100%; height:50px; display:block; overflow:hidden; position:relative;}
.menu02 li a img{ position:absolute; left:0; top:0; z-index:1; display:block;}
.menu02 li a:hover img{ top:-50px;}
.menu02 li a:active img{ top:-99px;}
.menu02 li a.hover img{ top:-149px;}

.TAG_menu b{ font-family:"Microsoft Yahei"; display:block; line-height:16px; font-size:14px; color:#9b9b9b; text-align:center; padding-bottom:20px;}
.TAG_menu b em{ color:#717171; font-size:14px; font-weight:bold; white-space:nowrap;  padding:0 2px;}

.TAG_menu{ max-width:1200px; margin:0 auto;}
.TAG_menu ul{ margin:0 auto; display:block; width:765px;}
.TAG_menu li{ width:150px; height:30px; display:block; float:left; padding-right:3px; padding-bottom:5px;}
.TAG_menu li a{ width:150px; height:30px; display:block; text-align:center; line-height:30px; color:#fff; white-space:nowrap; overflow:hidden; background:#000;}
.TAG_menu li a.all:hover{ color:#FC0;}
.TAG_menu li a.all:active{ color:#f00;}
.TAG_menu li a.wuhan{ background:#989898;}
.TAG_menu li a.wuhan:hover{ background:#585858;}
.TAG_menu li a.wuhan:active{background:#000;}
.TAG_menu li a.gulangyu{ background:#e66a6a;}
.TAG_menu li a.gulangyu:hover{ background:#d52626;}
.TAG_menu li a.gulangyu:active{background:#b21818;}
.TAG_menu li a.sanya{ background:#31b193;}
.TAG_menu li a.sanya:hover{ background:#409f89;}
.TAG_menu li a.sanya:active{background:#1f866e;}

.TAG_menu02{ clear:both; border-bottom:1px solid #ccc; padding-bottom:20px; text-align:center;}
.TAG_menu02 b{ font-family:"Microsoft Yahei"; display:block; line-height:16px; font-size:14px; color:#9b9b9b; text-align:center; padding-bottom:20px;}
.TAG_menu02 b em{ color:#717171; font-size:14px; font-weight:bold; white-space:nowrap; padding:0 2px;}
.TAG_menu02 ul{  display:inline-block;}
.TAG_menu02 li{ display:inline-block; padding-right:5px; padding-bottom:5px;}

.TAG_menu03{ clear:both; border-bottom:1px solid #ccc; padding-bottom:20px; text-align:center;}
.TAG_menu03 b{ font-family:"Microsoft Yahei"; display:block; line-height:16px; font-size:14px; color:#9b9b9b; text-align:center; padding-bottom:20px;}
.TAG_menu03 b em{ color:#717171; font-size:14px; font-weight:bold; white-space:nowrap; padding:0 2px;}
.TAG_menu03 ul{  display:inline-block;}
.TAG_menu03 li{ display:inline-block;}
.TAG_menu03 li a{ display:block; border:2px solid #fff;}
.TAG_menu03 li a:hover{border:2px solid #000;}


.TAG_menu li a{ color:#fff; display:block;}
.TAG_menu li.li01 a{ color:#fff;}
.TAG_menu li.li01 a:hover{ color:#ff0;}
.TAG_menu li.li02 a{ background:#409f89;}
.TAG_menu li.li02 a:hover{ background:#1f8659;}
.TAG_menu li.li03 a{ background:#e66a6a;}
.TAG_menu li.li03 a:hover{ background:#ba1717;}
.TAG_menu li.li04 a{ background:#d8c55a;}
.TAG_menu li.li04 a:hover{ background:#ffc600;}
.TAG_menu li.li05 a{ background:#00c6ff;}
.TAG_menu li.li05 a:hover{ background:#18bbea;}
.TAG_menu li.li06 a{ background:#f9e06a;}
.TAG_menu li.li06 a:hover{ background:#ffd200;}
.TAG_menu li.li07 a{ background:#e970ff;}
.TAG_menu li.li07 a:hover{ background:#d800ff;}

.font{ max-width:1200px; margin:0 auto; padding-bottom:35px; clear:both;}
.font big{ width:400px; display:block; float:left; height:150px; background:url(../../theme/bg/bg10s.png) no-repeat 5px top; padding-right:35px;}
.font big i{ width:304px; height:45px; display:block; margin:0 auto; padding-top:72px;}
.font big i a{width:304px; height:45px; display:block; background:url(../../theme/bg/bg11s.gif) no-repeat center top;}
.font big i a:hover{ background-position:center -45px;}
.font big i a:active{ background-position:center -90px;}
.font span{ display:block; padding-right:10px;}
.font span b{font-family:; font-size:15px; line-height:20px; color:#636363; display:block;}
.font span i{font-family:Verdana, Geneva, sans-serif; font-size:9px; line-height:12px; color:#c3c3c3; display:block; padding-top:6px;}

.city_menu02{ clear:both; width:1000px; margin:0 auto; padding-top:35px;}
.city_menu02 li{ width:150px; height:30px; line-height:30px; text-align:center; overflow:hidden; float:left; padding-right:5px; color:#b4b4b4; font-family:"Microsoft Yahei";}
.city_menu02 li a{ color:#fff; display:block;}
.city_menu02 li.li02 a{ background:#000;}
.city_menu02 li.li02 a:hover{ color:#FF0;}
.city_menu02 li.li03 a{ background:#409f89;}
.city_menu02 li.li03 a:hover{ background:#1f8659;}
.city_menu02 li.li04 a{ background:#e66a6a;}
.city_menu02 li.li04 a:hover{ background:#ba1717;}
.city_menu02 li.li05 a{ background:#d8c55a;}
.city_menu02 li.li05 a:hover{ background:#ffc600;}
.city_menu02 li.li06 a{ background:#00c6ff;}
.city_menu02 li.li06 a:hover{ background:#18bbea;}
.city_menu02 li.li07 a{ background:#f9e06a;}
.city_menu02 li.li07 a:hover{ background:#ffd200;}
.city_menu02 li.li08 a{ background:#e970ff;}
.city_menu02 li.li08 a:hover{ background:#d800ff;}

.CitySamples{ clear:both;}
.CitySamples dl{ clear:both; padding:25px 0 30px; background:url(../../theme/bg/bg44.gif) no-repeat left bottom; display:block;}
.CitySamples dt{ display:block; line-height:40px; font-size:26px; font-family:Georgia, "Times New Roman", Times, serif; color:#636363; height:40px; white-space:nowrap; padding-bottom:5px;}
.CitySamples dt b{ color:#7e9d98; font-size:26px;}
.CitySamples dd{ display:inline-block; padding:0 5px 5px 0;}
.CitySamples dd a{ display:block; width:100px; height:100px;}
.CitySamples dd a:hover img{ width:90px; height:90px; display:block; border:5px solid #409f89;}

.bottombox{ display:block; width:100%; position:fixed; left:0; bottom:0; z-index:10000; height:78px; background:url(../../theme/bg/bottombg02.gif) repeat-x center bottom;}
.bottombox span{ display:block; width:1180px; margin:0 auto; height:78px; background:url(../../theme/bg/bottombg.png) no-repeat left top;}
.bottombox span a{ display:block; width:270px; height:80px; float:left;}
.bottombox .player{ display:block; float:right; padding-top:0px;}

.lovershowcase { width:1000px; margin:30px auto 80px; clear:both; overflow:hidden;}
.showbox1 dt{ clear:both;font-size:28px;line-height:40px; font-weight:bold; height:40px; display: block; padding-top:15px; font-family:Georgia, "Times New Roman", Times, serif; color:#666;}
.showbox1 dt small {font-size: 12px;font-weight: normal;padding-left: 10px;}
.showbox1 dt a{ color:#7D9894}
.showbox1 img{ width:100%; display:block;}

.contentBox {line-height:21px; margin-bottom:20px; display:block; clear:both; margin:0 auto;}
.avivalogo_join {background-image: url(../../theme/bg/join_aviva_logo.gif); background-position: 15px center; background-repeat: no-repeat; height: 90px;}
h4.joinheadline {background-color:#735748;clear: both; color:#fff;font-size: 16px; line-height: 35px; padding-left:10px;}
h4.joinheadline strong{ color:#ffd800; font-size:16px; font-family:Verdana; letter-spacing:-1px; font-weight:normal;}
dl.joinus {float:left; height:400px; margin-right:150px; margin-left:10px; width:420px; overflow:hidden;}
.s dl.joinus {float:left; height:400px; margin-right:70px; margin-left:10px; width:420px;}
h5.yellow {background-color: #FFCC00;clear: both;color: #000000;font-size: 12px;margin-bottom: 50px;padding: 10px;}
dl.joinus dt { color:#735748;font-family:"微软雅黑";font-size:18px;font-weight:bold; line-height: 35px;}
dl.joinus dd li {border-bottom: 1px solid #CCCCCC;line-height: 30px;list-style-position: inside; list-style-type: decimal;}
h5.yellow a {color:#CC0000;text-decoration:none; padding-left:5px;}
h5.yellow a:hover{ color:#502a1e;}


.shiftright{ width:90px; height:408px; display:block; background:url(../../theme/bg/fdqq01.jpg) no-repeat left top; position:absolute; left:20px; top:613px; z-index:1000; overflow:hidden;}
.shiftright ul{ display:block; clear:both;}
.shiftright li.fd01{ display:block; width:90px; height:108px;}
.shiftright li.fd02{ display:block; width:90px; height:192px;}
.shiftright li.fd03{ display:block; width:90px; height:102px;}
.shiftright li.fd01 a{ display:block; width:90px; height:108px;}
.shiftright li.fd02 a{ display:block; width:90px; height:192px;}
.shiftright li.fd03 a{ display:block; width:90px; height:102px;}






.tops {background-color:#90bbb7;}
.topbanner {height:600px;}
.syjointwo{ position:absolute; width:378px; height:55px; top:527px; left:50%; background:#ffe400; text-align:center; margin-left:-178px;}
.syjointwo a{ line-height:55px; font-family:"微软雅黑"; font-size:30px; color:#3a3234; text-transform:uppercase;}
.syjoinone{ position:absolute; width:378px; height:55px; top:527px; left:315px; background:#ffe400; text-align:center;}
.syjoinone a{ line-height:55px; font-family:"微软雅黑"; font-size:30px; color:#3a3234; text-transform:uppercase;}

.deadline{ display:block;overflow:hidden; width:935px; margin:0 auto;}
.deadline p{ display:block; font-family:"微软雅黑"; font-size:29px; color:#71584e; font-weight:bold; display:block; padding-bottom:30px; height:160px; line-height:160px;}
.deadline p big{ font-family:Arial, Helvetica, sans-serif; font-size:162px; font-weight:bold; color:#90bbb7;}
.deadline p strong{font-family:Arial, Helvetica, sans-serif; font-size:162px; font-weight:bold;  color:#e0ba78;}
.to1{ width:82px; height:46px; border:0px; background:#ffe400; font-family:"微软雅黑"; font-size:15px; text-align:center; font-weight:bold; line-height:46px;}
.to2{ background: url(../../theme/bg/to2bg.jpg);width:145px; font-weight:bold; color:#666666; padding-left:5px; height:46px; border:0px; font-family:"微软雅黑"; font-size:14px; }

.syvideo{ display:block; padding-bottom:30px;}
.syvideo cite{ display:block; font-family:"微软雅黑"; font-size:33.86px; color:#71584e; font-weight:bold; font-style:normal; height:40px; line-height:40px; padding:20px 0;}
.syvideo2{ display:block; padding-bottom:30px;}
.syvideo2 cite{ display:block; font-family:"微软雅黑"; font-size:33.86px; color:#71584e; font-weight:bold; font-style:normal; height:40px; line-height:40px; padding:20px 0;}


.lovershowcase .showbox {
	width:100%;
	padding-bottom: 35px;
	clear: both;
}

.lovershowcase .showbox dl{  padding-left:30px;}

.lovershowcase .showbox dt{
	font-size:28px;
	line-height: 60px;
	font-weight: bold;
	height: 60px;
	display: block;
}

.lovershowcase .showbox1 dt{
	clear:both;
	font-size:28px;
	line-height: 40px;
	font-weight: bold;
	height: 40px;
	display: block;
	padding-top:15px;
}

.showbox1 dt small {
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}

.showbox dl dt small {
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}

.lovershowcase .showbox dd{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.lovershowcase .showbox dd a{
	border: 5px solid #eaeaea;
	display: block;
}
.lovershowcase .showbox dd a:hover{
	border: 5px solid #c09473;
}

.sybottom{ display:block; width:920px; height:447px; background:url(../../theme/bg/visitaddress.jpg) no-repeat; position:relative;}

.sybottom a{ display:block; width:100px; height:100px; position:absolute; bottom:280px; right:60px;}


.lovebg{ }
.lovebg .State{ }

.b_0802{ clear:both;}
.b_0802 li{ padding-bottom:60px; display:block;}
.b_0802 li a{ display:block; border-bottom:1px solid #ccc;}
.b_0802 li a ins{ display:block;}
.b_0802 li a ins img{ width:100%; display:block;}
.b_0802 li a b{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; text-transform:uppercase; line-height:26px; height:26px; text-align:center; display:block; white-space:nowrap; color:#ababab; padding-top:20px;}
.b_0802 li a b em{ font-family:Verdana, Geneva, sans-serif; font-size:20px;}
.b_0802 li a i{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-transform:uppercase; line-height:18px; height:18px; text-align:center; display:block; white-space:nowrap; color:#838383;  padding-bottom:20px;}


.Contact{ clear:both;}
.Contact dl{ clear:both; display:block; padding:50px 0 60px; border-bottom:1px solid #ddd;}
.Contact dt{ padding-bottom:20px;}
.Contact span{ padding-top:20px; height:112px; display:block; background:url(../../theme/bg/contact/t03.gif) no-repeat right 20px;}
.Contact span ul{ padding-top:20px;}
.Contact span li{ float:left; padding-right:15px;}

.Contact .map{ overflow:hidden;}

.GuestBook{ width:770px; display:block; overflow:hidden; margin:30px auto 0; border-top:1px solid #ccc;}
.GuestBook h2{ height:20px; display:block; padding-top:10px; line-height:20px;}
.GuestBook h2 b{ font-size:14px; text-transform:uppercase; color:#7a7a7a; float:left;}
.GuestBook h2 i{ font-size:14px; text-transform:uppercase; color:#7a7a7a; float:right;}
.GuestBook h2 i a{ width:17px; height:20px; display:block; background:url(../../theme/bg/bgt0818_03.gif) no-repeat left center; padding-right:8px; float:left;}
.GuestBook h2 i a.hover{background:url(../../theme/bg/zb0818_04.gif) no-repeat left center; }

.GuestBook h3{ padding:20px 0 10px; display:block; height:20px;}
.GuestBook h3 img{ display:block; float:left; }

.GuestBook_list{ border:7px solid #f6f6f6; border-radius:5px;}
.GuestBook_list li{ clear:both; padding:20px 10px; border-bottom:1px dashed #ccc;}
.GuestBook_list li p{ display:block; clear:both;}
.GuestBook_list li span{ display:block; clear:both; padding-top:10px;}
.GuestBook_list li i{ display:block; width:110px; float:left; color:#0481a5; text-align:right;}
.GuestBook_list li cite{ display:block; width:615px; float:left;}

.GuestBook .page{ padding:10px 0; background:#f6f6f6;}
.GuestBook .bg{background:#f6f6f6;}

.Postmessage{width:770px; display:block; overflow:hidden; margin:30px auto 0;}
.Postmessage h3{ padding:20px 0 10px; display:block; height:20px;}
.Postmessage h3 img{ display:block; float:left; }
.Postmessage form{ padding:20px; display:block; clear:both; background:#f6f6f6;}
.Postmessage form i{ padding-bottom:10px; display:block;}
.Postmessage form i input{ width:185px; padding:0 5px; border:1px solid #ccc; line-height:24px; height:24px; font-size:14px; color:#666;}
.Postmessage form textarea{ width:720px; padding:5px; padding-right:0px; border:1px solid #ccc; line-height:20px; height:100px; font-size:14px; color:#666;}
.Postmessage p{ padding-bottom:10px; clear:both;}
.Postmessage form ins{ display:block; border:1px solid #ccc; float:left;}
.Postmessage .bot01{ width:75px; height:28px; display:block; text-align:center; line-height:28px; color:#fff; background:#6ba49f; cursor:pointer;}
.Postmessage .bot01:hover{ background:#00978a;}

.link{padding:20px 0 70px 0; color:#FFF; line-height:20px; width:1164px; margin:0 auto;}

.link a{color:#FFF;}

.link em{padding:0 10px;}

.link a:hover{color:#000;}


.tourbox .bigbox{ height:400px; display:block; overflow:hidden; width:100%; position:relative;}
.tourbox .bigbox ul li{ position:absolute; top:0px; left:0px; width:1245px; height:400px; overflow:hidden;}
.tourbox .bigbox ul li img{ width:1245px; height:400px;}
.tourbox .smallbox{ height:12px; margin:0 auto; clear:both; padding-top:8px; text-align:center;}
.tourbox .smallbox i{ display:inline-block; padding-right:5px;}
.tourbox .smallbox i a{ display:block; width:12px; height:12px; background:url(../../theme/bg/bg42.png) no-repeat left top;}
.tourbox .smallbox i a:hover,.tourbox .smallbox i.hover a{ background-position:right top;}
.tourbox .bigbox a.prev{ width:50px; height:50px; display:block; position:absolute; left:10px; top:50%; margin-top:-25px; z-index:2; background:url(../../theme/bg/bg23.png) no-repeat -68px top;}
.tourbox .bigbox a.prev:hover{ background-position:-137px top;}
.tourbox .bigbox a.prev:active{ background-position:-207px top;}
.tourbox .bigbox a.next{ width:50px; height:50px; display:block; position:absolute; right:10px; top:50%; margin-top:-25px; z-index:2; background:url(../../theme/bg/bg24.png) no-repeat -68px top;}
.tourbox .bigbox a.next:hover{ background-position:-137px top;}
.tourbox .bigbox a.next:active{ background-position:-207px top;}

.tourbox h2 { display:block; padding-top:15px; padding-bottom:15px; width:100%; text-align:center;}
.tourbox h2 a{ font-size:18px; line-height:20px; color:#424242;}


.pf{width:1000px; height:0; margin:0 auto; position:relative;}
.float{width:110px; height:514px; background:url(../../theme/bg/bg9.png) no-repeat; position:absolute; right:-220px; top:660px;}
.float a,.float span{display:block;}
.float a tt{ color:#fff100; font-size:12px; font-family:"Copperplate Gothic Bold"; margin-top:95px; display:block; margin-left:17px;}






