@charset "utf-8";

html {color:#000;background:#fff;overflow-x:hidden;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
img {vertical-align:top;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:400;}
li {list-style:none;}
caption, th {text-align:left;}
q:before, q:after{content:'';}
body {width:100%;background:#fff url(../images/bd2.png) repeat-x;font:12px/1.5 "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",helvetica,arial,sans-serif;color:#333;text-align:left;}
.home {width:100%;background:#fff url(../images/bd.png) repeat-x;font:12px/1.5 "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",helvetica,arial,sans-serif;color:#333;text-align:left;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:13px;}
h5, h6 {font-size:12px;}
h1, h2, h3, h4, h5, h6, strong {font-weight:700;}
.clear {clear: both;}
a, object {outline:none;}
a {cursor:pointer;}
a:link,a:visited {text-decoration:none;color:#333;}
a:hover,a:active {color:#f60;}
#hd .x,#hd2 .x, #hd .z, #hd2 .z, #b2t a, #ft .nx {background-image:url(../images/s2.jpg);background-repeat:no-repeat;}
#hpv .z, #hpe .prev, #hpe .next {background-image:url(../images/s3.png);_background-image:url(../images/s3.gif);background-repeat:no-repeat;}
#hpn h3, #hpr, #hpw, #hpe .fc div, #hpb .n div {background-image:url(../images/s5.jpg);background-repeat:no-repeat;}
.mt, #snav a, #pt .t, #mdpm li, #mdvp .i, #mdvp .nivo-control {background-image:url(../images/s6.png);background-repeat:no-repeat;}
.storeInfo, .contactInfo, .storeList a {background-image:url(../images/s7.png);background-repeat:no-repeat;}
#ppl i, #ppt .g, #ppt .o {background:url(../images/s8.png) no-repeat;_background-image:url(../images/s8.gif);}
.fph h2 a, .fpb a, #hpl .f, #hpl .t, #hpl .d a, #hpl2 .t, #hpl2 .d a, #hpv .f, #hpv .i a, #hpv .n, #hpv .n a, #hpo .t, #hpo .n, #hpo .n a, .hmt, #hpe .p a, #hpa li b, #hpt .hmt {background-image:url(../images/s9.png);background-repeat:no-repeat;}
#hds, #hps, #pll .i img, #plt img, #mdvp .s {background:url(../images/l.gif) no-repeat 50% 50%;}
#hpa li strong, #ppl .t, #plt h2, #nst h2, #nli .t {font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","SimHei",helvetica,sans-serif;}
#hpo .i span, #hpb .n li a, #hpe .pt, #hpb .t, #ftl a .t {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#hd2 {position:relative;width:1000px;padding:606px 0 0;margin:0 auto;}
#hd {position:relative;width:1000px;padding:725px 0 0;margin:0 auto;}
#hd .x, #hd .y {position:absolute;left:-150px;width:1300px;}
#hd2 .x, #hd2 .y {position:absolute;left:-150px;width:1300px;}
#hd2 .y2 {position:absolute;left:-150px;width:1300px;}
#hd .x {top:0;height:136px;background-position:0 0;}
#hd .y {top:136px;height:589px;}
#hd .y2 {top:136px;height:470px;}
#hd .z {width:960px;height:77px;margin:0 auto;background-position:0 -167px;}
#hd .q, #hd .o {position:absolute;top:725px;}
#hd .q {left:770px;width:210px;height:77px;cursor:pointer;}
#hd .t {position:absolute;top:742px;left:514px;width:252px;height:55px;overflow:hidden;}
#hd .o, #hd .o a {width:242px;height:77px;}
#hd .o {left:268px;}




#hd2 .x {top:0;height:136px;background-position:0 0;}
#hd2 .y {top:136px;height:589px;}
#hd2 .y2 {top:136px;height:470px;}
#hd2 .z {width:960px;height:77px;margin:0 auto;background-position:0 -167px;}
#hd2 .q, #hd2 .o {position:absolute;top:606px;}
#hd2 .q {left:770px;width:210px;height:77px;cursor:pointer;}
#hd2 .t2 {position:absolute;top:623px;left:514px;width:252px;height:55px;overflow:hidden;}
#hd2 .o, #hd2 .o a {width:242px;height:77px;}
#hd2 .o {left:268px;}




#logo {float:left;width:392px;height:136px;overflow:hidden;}
#logo a, #hd .o a, #aun li a, h2.aut span, #mdvp .nivo-control {display:block;text-indent:100%;white-space:nowrap;overflow:hidden;}
#logo a, #hd2 .o a, #aun li a, h2.aut span, #mdvp .nivo-control {display:block;text-indent:100%;white-space:nowrap;overflow:hidden;}
#logo a {width:295px;height:90px;margin:27px 0 0 50px;}
#nav {position:relative;float:left;height:136px;}
#nav a:hover {text-decoration:underline;}
#nav .nw {height:111px;padding:25px 0 0;}
#nav .nw a {color:#ffb0af;}
#nav .ni {float:left;height:111px;text-align:right;}
#nav .ni li {height:18px;line-height:18px;}
#nav .n1, #nav .n2, #nav .n3 {padding:0 20px 0 0;}
#nav .n1 {width:111px;}
#nav .n2, #nav .n3, #nav .n5 {width:140px;}
#nav .n4 {width:139px;padding:0 23px 0 0;}
#nav .n5 {padding:0 10px 0 0;}
#nav .nx {position:absolute;top:10px;left:-92px;width:70px;height:18px;line-height:18px;text-align:center;}
#nav .nx a {color:#d81212;}
#nav .hot {position:relative;width:140px;}
#nav .hot span{position:absolute;top:-2px;left:146px;display:block;width:23px;height:14px;background:url(../images/hot.gif) no-repeat;}
#hds {width:1300px;height:589px;overflow:hidden;}
#hds .nivo-controlNav {position:absolute;z-index:999;top:561px;left:0;width:1300px;height:18px;text-align:center;}
#hds .nivo-controlNav a {display:inline-block;width:18px;height:18px;margin:0 4px;border-radius:18px;background:rgb(244,170,137);background:rgba(234,85,20,0.6);color:#fff;font:500 10px/18px "Helvetica Neue",helvetica,arial,sans-serif;text-align:center;}
#hds .nivo-controlNav a.active {background:rgb(149,149,149);background:rgba(0,0,0,0.2);}
#hds img {display:none;}
.no-js #hds img {display:block;}
.nivoSlider {position:relative;}
.nivoSlider img, .nivoSlider a.nivo-imageLink {position:absolute;top:0;left:0;}
.nivoSlider a.nivo-imageLink {width:100%;height:100%;margin:0;padding:0;border:0;z-index:6;display:none;}
.nivo-slice, .nivo-box {display:block;position:absolute;z-index:5;}
.nivo-slice {height:100%;}
.nivo-caption, .nivo-html-caption {display:none;}
.nivo-controlNav {position:absolute;z-index:99;bottom:5px;right:5px;}
.mds .nivo-controlNav a {display:block;float:left;width:18px;height:18px;text-align:center;color:#fff;font-size:10px;line-height:18px;margin-left:5px;background-color:#1b3433;border-radius:3px;}
.mds .nivo-controlNav a:hover {text-decoration:none;}
.mds .nivo-controlNav a.active {background-color:#f60;}
#bd, #main, #side {background-image:url(../images/s0.png);}
#bd {width:968px;margin:0 auto;background-repeat:repeat-y;}
#main, #side {min-height:500px;background-repeat:no-repeat;}
#main {float:right;width:726px;padding:18px 4px 55px 0;background-position:-1306px 0;}
#main2 {
	width: 920px;
	background-position: -1306px 0;
	margin-right: auto;
	margin-left: auto;
	padding-top: 18px;
	padding-right: 4px;
	padding-bottom: 55px;
	padding-left: 0;
}
#side {float:left;width:234px;padding:22px 0 100px 4px;background-position:-1068px 0;overflow:hidden;}
.mt {display:block;width:196px;height:39px;}
a.mt {text-indent:-9999em;}
#snav {position:relative;padding:0 0 0 11px;}
#snav .mt {background-position:0 -115px;}
.contact #snav .mt {background-position:-1290px 0;}
.category-news #snav .mt, .single-news #snav .mt,
.category-info #snav .mt, .single-info #snav .mt,
.category-promos #snav .mt, .single-promos #snav .mt {background-position:-887px -327px;}


.news1 #snav .mt, .news2 #snav .mt,
.news3 #snav .mt ,.news4 #snav .mt,.news5 #snav .mt {background-position:-887px -327px;}

.scene1 #snav .mt, .scene2 #snav .mt {background-position:-1290px -115px;}

.works1 #snav .mt, .works2 #snav .mt,
.works3 #snav .mt,.works4 #snav .mt,.works5 #snav .mt {background-position:-318px -115px;}

.love #snav .mt {background-position:-318px -115px;}

.video #snav .mt {background-position:-318px -115px;}

.reviews #snav .mt {background-position:-318px -115px;}


.category-clients #snav .mt, .single-clients #snav .mt,
.category-featured-photos #snav .mt, .single-featured-photos #snav .mt,
.category-wedding-photos #snav .mt, .single-wedding-photos #snav .mt,
.category-portrait-photos #snav .mt, .single-portrait-photos #snav .mt {background-position:-318px -115px;}
.order-now #snav .mt,
.category-pricing #snav .mt, .single-pricing #snav .mt,
.category-wedding-photography #snav .mt, .single-wedding-photography #snav .mt,
.category-portrait-photography #snav .mt, .single-portrait-photography #snav .mt {background-position:-636px -115px;}
.category-places #snav .mt, .single-places #snav .mt {background-position:-1290px -115px;}
#snav ul {width:196px;padding:2px 0 13px;overflow:hidden;}
#snav li {width:190px;height:33px;overflow:hidden;}
#snav a {display:block;width:165px;height:31px;padding:0 0 0 25px;background-position:0 0;color:#333;font-size:14px;line-height:31px;}
#snav a:hover {color:#d81212;}




#snav .hover a {background-position:-318px 0;}



#snav a span {display:none;}
#mdpm {padding:0 0 2px 11px;}
#mdpm .mt {background-position:-636px 0;}
#mdpm ul {width:196px;padding:0 0 13px;overflow:hidden;}
#mdpm li {width:155px;height:58px;margin:2px 0 0;padding:5px 10px 0 25px;background-position:-1290px -424px;overflow:hidden;}
#mdpm li a {display:block;width:155px;height:44px;color:#333;overflow:hidden;font-size:14px;line-height:22px;}
#mdpm li a:hover {color:#d81212;}
#mdpc .mt {background-position:-963px 0;}
#mdpc ul {padding:10px 10px 0;overflow:hidden;}
#mdpc li {height:87px;position:relative;}
#mdpc li a {color:#8c8c8c}
#mdpc li a:hover {color:#7bbb13;}
#mdpc li a img {background-color:#fce3ec;}
#mdpc li a:hover img {background-color:#93ca3b;}
#mdpc li img {display:block;position:absolute;left:0;top:2px;width:100px;height:67px;padding:3px;border-radius:3px;}
#mdpc li br {display:none;}
#mdpc li .t, #mdpc li .p {display:block;width:144px;padding-left:116px;}
#mdpc li .t {height:30px;font-size:14px;line-height:28px;}
#mdpc li .p {height:40px;line-height:20px;text-transform:uppercase;color:#666;}
#mdrs {width:964px;height:334px;margin:0 -4px 0 0;}
#mdrs .c {float:left;background:url(../images/rs.png) no-repeat;}
#mdrs .c1 {width:239px;background-position:-14px -10px;}
#mdrs .c2 {width:239px;background-position:-274px -10px;}
#mdrs .c3 {width:210px;background-position:-534px -10px;}
#mdrs .c4 {position:relative;width:219px;height:314px;background-position:-765px -10px;}
#mdrs .si {padding:92px 16px 0 3px;}
#mdrs .sn, #mdrs .lc span {display:none;}
#mdrs .gm {height:147px;padding:0 0 26px;overflow:hidden;}
#mdrs .ci, #mdrs .ci a {color:#e2e2e2;}
#mdrs .ci {height:36px;padding:6px 0 7px 7px;line-height:36px;}
#mdrs .ci a:hover {text-decoration:underline;}
#mdrs .lc a {display:block;position:absolute;}
#mdrs .lc .qq {
	top: 103px;
	width: 30px;
	height: 30px;
}
#mdrs .lc .q1 {
	left: 24px;
}
#mdrs .lc .q2 {left:73px;}
#mdrs .lc .q3 {left:120px;}
#mdrs .lc .q4 {left:160px;}
#mdrs .lc .msn {top:181px;width:25px;height:29px;}
#mdrs .lc .m1 {left:34px;}
#mdrs .lc .m2 {left:74px;}
#mdrs .lc .m3 {left:109px;}
#mdrs .lc .m4 {left:150px;}
#mdrs .lc .mail {top:285px;left:19px;width:122px;height:20px;}
.neXt a {display:inline-block;height:26px;margin:0 0 0 6px;padding:0 10px;border:1px solid #ffd086;border-radius:3px;background:#ffface;color:#000;line-height:26px;text-align:center;}
.neXt a:hover {border-color:#ffbb6b;background-color:#fff2c3;color:#f60;}
#pt {clear:both;height:52px;padding:0 0 0 1px;background:url('data:image/gif;base64,R0lGODlhAQAFAKIAAP7+/vv7++jo6PX19ezs7AAAAAAAAAAAACH5BAAAAAAALAAAAAABAAUAAAMEKDQBCQA7') repeat-x left bottom;*background-image:url(../images/r2.gif);}
#pt .p {float:right;height:20px;padding:23px 10px 0 0;line-height:20px;text-align:right;}
#pt .t {display:block;float:left;width:152px;height:47px;text-indent:-9999em;}
.about #pt .t {width:147px;background-position:-1415px -230px;}
.jobx #pt .t {background-position:-1415px -171px;}
.team #pt .t {background-position:-487px -327px;}
.space #pt .t {width:148px;background-position:-487px -424px;}
.history #pt .t {width:148px;background-position:-487px -424px;}
.testimonials #pt .t {width:148px;background-position:-487px -521px;}
.order-now #pt .t {width:148px;background-position:-887px -521px;}
body.faq #pt .t {width:232px;background-position:-1217px -327px;}
.news1 #pt .t, .news1 #pt .t {width:148px;background-position:-689px -327px;}
.news2 #pt .t, .news2 #pt .t {width:147px;background-position:-689px -424px;}
.news3 #pt .t, .news3 #pt .t {width:149px;background-position:-689px -521px;}
.news4 #pt .t, .news4 #pt .t {width:174px;background-position:-814px -174px;}
.news5 #pt .t, .news5 #pt .t {width:174px;background-position:-1019px -174px;}

.scene1 #pt .t, .scene1 #pt .t {width:147px;background-position:-1218px -230px;}
.scene2 #pt .t, .scene2 #pt .t {width:147px;background-position:-1223px -168px;}




.works1 #pt .t, .works1 #pt .t {width:162px;background-position:-199px -230px;}
.works2 #pt .t, .works2 #pt .t {background-position:-411px -230px;}
.works3 #pt .t, .works3 #pt .t {width:161px;background-position:-887px -424px;}
.works4 #pt .t, .works4 #pt .t {width:148px;background-position:-487px -521px;}
.works5 #pt .t, .works5 #pt .t {width:171px;background-position:-1018px -173px;}

.love #pt .t, .love #pt .t {width:148px;background-position:-198px -173px;}

.video #pt .t, .video #pt .t {width:148px;background-position:-409px -173px;}

.reviews #pt .t, .reviews #pt .t {width:148px;background-position:-613px -173px;}





.category-events #pt .t, .single-events #pt .t {width:147px;background-position:-1098px -424px;}
.contact #pt .t {width:148px;background-position:-1px -230px;}
.category-wedding-photos #pt .t, .single-wedding-photos #pt .t {width:162px;background-position:-199px -230px;}
.category-portrait-photos  #pt .t, .single-portrait-photos #pt .t {background-position:-411px -230px;}
.category-pricing #pt .t, .single-pricing #pt .t {background-position:-613px -230px;}
.category-wedding-photography #pt .t, .single-wedding-photography #pt .t {background-position:-815px -230px;}
.category-portrait-photography #pt .t, .single-portrait-photography #pt .t {background-position:-1017px -230px;}
.category-places #pt .t, .single-places #pt .t {width:147px;background-position:-1218px -230px;}
.category-clients #pt .t, .single-clients #pt .t {width:161px;background-position:-887px -424px;}
.entry {font-size:14px;line-height:1.8;}

p.noPosts {padding:10px 0 0 11px;font-size:13px;}
#abIntro {position:relative;width:671px;height:521px;background:url(../images/ab1.jpg) no-repeat;}
#abIntro div {position:absolute;left:-9999em;}
#abStore {width:652px;height:507px;padding:83px 0 0 19px;background:url(../images/ab2.jpg) no-repeat;}
.order-now .entry, .team .entry, .history .entry,
.testimonials .entry {padding:10px 10px 0 11px;}
.testimonials .entry h3 {margin:15px 0 0;padding:15px 0 5px;border-top:1px solid #ccc;font-size:16px;color:#ff4e00;}
.testimonials .mTtmn {font-size:16px;font-weight:700;}
.contact .entry {position:relative;width:661px;padding:10px 5px 50px;color:#1b1b1b;}
.contact .entry ul {margin:0;padding:0;}
.storeList {position:absolute;top:46px;left:538px;display:block;width:123px;height:165px;}
.storeList li {height:55px;}
.storeList a {display:block;width:123px;height:41px;text-indent:-9999em;}
.storeList .n1 a {background-position:-326px -235px;}
.storeList .n1 a:hover, .storeList .n1 a.current {background-position:-326px -326px;}
.storeList .n2 a {background-position:-499px -235px;}
.storeList .n2 a:hover, .storeList .n2 a.current {background-position:-499px -326px;}
.storeList .n3 a {background-position:-672px -235px;}
.storeList .n3 a:hover, .storeList .n3 a.current {background-position:-672px -326px;}
.storeInfo {width:641px;margin:0 0 10px;padding:10px 10px 4px;background-color:#E3D28C;background-position:530px 0;border-radius:5px;}
.storeInfo h3, .contactInfo a span {display:none;}
.storeInfo .map {height:347px;}
.storeInfo iframe {margin:0;padding:0;border:0 none;overflow:hidden;}
.contactInfo {position:relative;width:661px;height:185px;background-position:-326px 0;}
.contactInfo h3, .contactInfo p {position:absolute;left:-9999em;}
.contactInfo ul {position:absolute;top:59px;left:296px;width:160px;height:72px;}
.contactInfo li {float:left;padding:0 8px 4px 0;}
.contactInfo a {display:block;width:32px;height:32px;}
.storeInfo1 {height:470px;}
.storeInfo2 {height:448px;}
.storeInfo3 {height:444px;}
#ftl {width:726px;}
#ftl .i {float:left;width:215px;height:240px;padding:15px 0 0 25px;}
#ftl .i a, #ftl .i img {display:block;width:180px;}
#ftl .i a {height:225px;overflow:hidden;}
#ftl .i img {height:180px;}
#ftl .i br {display:none;}
#ftl .i span {display:block;}
#ftl a .m {width:180px;height:45px;background-color:#000;overflow:hidden;}
#ftl a:hover .m {background-color:#cd9933;}
#ftl a .t, #ftl a .d {width:166px;height:16px;line-height:16px;}
#ftl a .t {padding:6px 0 0 7px;color:#cd9933;}
#ftl a:hover .t {color:#000;}
#ftl a .d {padding:0 0 0 7px;color:#fff;font-size:10px;text-transform:uppercase;}
#ftl a:hover .d {color:#d50714;}

#ft {
	display: block;
	position: relative;
}




#video {width:726px;}
#video .i {float:left;width:310px;height:240px;padding:15px 0 0 25px;}
#video .i a{display:block;width:310px;}
#video .i a {height:225px;overflow:hidden;}
#video .i img {height:180px;}
#video .i br {display:none;}
#video .i span {display:block;}
#video a .m {width:310px;height:45px;background-color:#000;overflow:hidden;}
#video a:hover .m {background-color:#cd9933;}
#video a .t, #video a .d {width:296px;height:16px;line-height:16px;}
#video a .t {padding:6px 0 0 7px;color:#cd9933;}
#video a:hover .t {color:#000;}
#video a .d {padding:0 0 0 7px;color:#fff;font-size:10px;text-transform:uppercase;}
#video a:hover .d {color:#d50714;}





.category-featured-photos #ftl .i img {width:128px;padding:0 26px;}
#ftn, #fst, #fse, #ppn, #pln, #nsn {background:url('data:image/gif;base64,R0lGODlhAQAFAKIAAP7+/ujo6OXl5fPz8/r6+gAAAAAAAAAAACH5BAAAAAAALAAAAAABAAUAAAMECDQhCQA7') repeat-x;*background-image:url(../images/r3.gif);}
#ftn {padding:35px 15px 20px;background-position:0 20px;text-align:right;}
#fst {position:relative;padding:10px 10px 22px 10px;background-position:0 100%;line-height:20px;}
#fst .f, #fst .f span {width:230px;height:206px;}
#fst .f, #fst .t {border:3px solid #d81212;box-shadow:0 1px 3px rgba(0,0,0,0.4);}
#fst .f {position:absolute;top:10px;left:11px;}
#fst .f span {display:block;overflow:hidden;}
#fst .t {height:40px;margin:0 0 15px;padding:0 5px;color:#be0201;background:url('data:image/gif;base64,R0lGODlh7gApAMQAAP/z+f/6/P/+/v/7/f/8/f/9/v/+///0+f/8/v/4+//2+v/1+v/4/P/3+//1+f/7/P/////5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAADuACkAAAX/ICSOZGmOQ6SubOu+cBwPZ23fECHvfO//wCCLgCvaBMJkUmBsnpTQqHTKclohAaq2FbhaU9uwWEzz4grjcMFcRKbf8CXblo1Lu3O6fc+H4fMkOn1QRIAlaIOJfWuGEAaKUAaNI3WQlml/gGCXQGWNgpyhW4V5bqI/TIaPp6xTknmVrTuZc5uyt515iLg7jHOmvME8qWaxwi60XsbHzCzJTaDNLqReu9LXKr5Oq9guxFfL3cfPOLbiKp5W0efN1G3s3lfA8M3fOOHn5Dbm9MfpNwj6tUDgxJpAZk0OtnCCT+EtI+sOuqsR0GGzdxZX2HuSEWG5jug+ghR2ZmS2IyZJmt5oeFDfg5TBbkTsOBGCQZitbuBUcYLlTkv7fv6b+TNUjXkwiXErmrMn0z/8mBo1cRPnGqRSp5bwCbIL16yDTBDF+RVsnxJLpR5gYJZViag7FQBY0PYUCaw7GRwAACBBXa1YzC7gC+DAX04jqu5MQJhvg8NARZTt6KBxYciQRIyF2cAyXwWYE0HAu3Ov576hz8LFKff03NR8QgAAOw==') no-repeat 100% 0;*background-image:url(../images/m1.gif);}
#fst .t h2 {height:22px;font-size:15px;line-height:24px;}
#fst .t p {height:14px;color:#757575;font-size:11px;line-height:14px;}
#fst .m {height:20px;padding:0 0 0 8px;color:#575757;font-weight:700;}
#fst .m span {font-size:13px;}
#fst .m a {margin:0 3px 0 0;color:#00e;}
#fst .m a:hover {text-decoration:underline;}
#fst .s {
	padding: 5px 0 0 8px;
	color: #8c8c8c;
	overflow: hidden;
	text-align: center;
}
#fst .s img{margin-bottom: 15px;}
#fst .s h3.info {color:#575757;font-size:13px;text-align: left;}
#fse {padding:20px 0 10px 1px;background-position:0 100%;text-align: center;}
#fse div {float:left;padding:0 5px 0 10px;}
#fse img {text-align: center;}
#fse li {
	margin-bottom: 15px;
	text-align: center;
}
#fse a img {box-shadow:0 0 3px #acacac;}
#fse a:hover img {box-shadow:0 0 3px #b4cc70;}
#fsn {padding:10px 10px 20px;text-align:right;}
#SLB-Wrapper{margin:0.5em 0;margin:auto;position:absolute;}
#SLB-Wrapper #SLB-Background{position:absolute;left:7px;top:7px;float:left;}
#SLB-Wrapper #SLB-Top{background:transparent no-repeat scroll 100% 0;height:28px;margin:0 0 0 18px;}
#SLB-Wrapper #SLB-Top a{float:right;display:inline;padding:0;margin:5px 10px;width:41px;height:16px;text-decoration:none;}
#SLB-Wrapper #SLB-Top a:hover{background-position:0px -16px;}
#SLB-Wrapper #SLB-Top img{float:right;border:0px;margin:6px 10px;width:41px;height:16px;}
#SLB-Wrapper #SLB-Top div{background:transparent no-repeat scroll 0 0;font-size:0;height:28px;left:-18px;line-height:0;position:relative;width:18px;}
#SLB-Wrapper #SLB-Bottom{background:transparent no-repeat scroll 0 43%;height:20px;margin:0 18px 0 0;}
#SLB-Wrapper #SLB-Bottom #SLB-BottomRight{background:transparent no-repeat scroll 100% 43%;font-size:0;height:20px;right:-18px;line-height:0;position:relative;width:100%;float:right;}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav,#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{height:52px;}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav{background-position:0 100%;}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{background-position:100% 100%;}
#SLB-Wrapper #SLB-Contenido{border-left:7px solid #000;border-right:7px solid #000;}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador{font-size:12px;color:#fff;height:30px;border-left:0px;border-right:0px;padding:10px 0px;margin:0;line-height:12px;float:left;width:100%;}
#SLB-Wrapper #SLB-Navegador #SLB-Right,#SLB-Wrapper #SLB-Navegador #SLB-Left{display:inline;padding:0;margin:0;width:26px;height:26px;text-decoration:none;}
#SLB-Wrapper #SLB-Navegador #SLB-Right{background-position:26px 0;margin:0 18px 0 10px;float:right;}
#SLB-Wrapper #SLB-Navegador #SLB-Right:hover{background-position:26px -26px;}
#SLB-Wrapper #SLB-Navegador #SLB-Left{background-position:52px 0;margin-right:10px;float:left;}
#SLB-Wrapper #SLB-Navegador #SLB-Left:hover{background-position:52px -26px;}
#SLB-Wrapper #SLB-Navegador strong{display:block;padding-top:5px;}
#SLB-Wrapper #SLB-Caption{font-weight:400;text-align:center;}
#ppl .i {position:relative;width:671px;height:230px;margin:10px 0 0;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAp8AAAABCAIAAAAXeVJFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMJJREFUeNrslN0KxSAMg9W9/xOL2wrhhI/s5/7AeiFpm8Za0T7nbK0dx9FgdgXCFTDe950puebQFSa/MDl0g+BOhN1ArWstkmMvtnGLe++lwENRn71R8DqNa7CUC0ic+hXnAKPwisV/uaYwk9VAiLzXfvbZZ/9ofux+3Yw8lfiXEHgq4e9ReIzBXyWqqCNAgjAVzPfqLWJHZx1xrQnjZxYXrjVqvTolV4RgBjagUYcuzxVuDCRSHF2MiKlt225v7RRgAHK/Gg62A+9ZAAAAAElFTkSuQmCC') no-repeat 50% 224px;*background-image:url(../images/m2.png);overflow:hidden;}
#ppl .c .t {color:#000;}
#ppl .c:hover .t {color:#d81212;}
#ppl .c .p {color:#950f0e;}
#ppl .c .s {color:#a1a1a1;}
#ppl .c:hover .s {color:#312e2e;}
#ppl .c i {background-position:0 0;}
#ppl .c:hover i {background-position:0 -237px;}
#ppl .t, #ppl .p, #ppl .s {display:block;position:absolute;left:261px;z-index:3;width:400px;overflow:hidden;}
#ppl .t br, #ppl .p span, #ppl .p br {display:none;}
#ppl .t {top:25px;height:24px;font-size:18px;line-height:24px;}
#ppl .t strong, #nli .t strong {font-weight:400;}
#ppl .p {top:89px;height:22px;font:18px/22px Georgia,serif;}
#ppl .s {top:128px;height:60px;font-size:13px;line-height:20px;}
#ppl .f {display:block;position:absolute;top:14px;left:-18px;z-index:1;width:270px;height:180px;overflow:hidden;}
#ppl i {display:block;position:absolute;top:0;left:0;z-index:2;width:671px;height:209px;}
#ppt {position:relative;width:671px;height:280px;}
#ppt .f, #ppt .m {position:absolute;top:10px;box-shadow:0 0 3px rgba(0,0,0,0.4);}
#ppt .f {left:11px;z-index:2;width:396px;height:264px;padding:3px;background:#d81212;;}
#ppt .f img {display:block;background-color:#fff;}
#ppt .m {left:413px;z-index:1;width:248px;height:270px;background:#fce3ec;color:#c81c75;}
#ppt h2 {padding:10px 30px;}
#ppt .p {height:48px;padding:0 0 0 30px;border-top:1px dashed #fff;border-bottom:1px dashed #fff;font-weight:700;line-height:48px;font-family:Georgia,serif;overflow:hidden;}
#ppt .p span {display:none;}
#ppt .p em {font-weight:700;font-size:30px;}
#ppt .x {padding:20px 0 0 30px;}
#ppt .g, #ppt .o {display:block;text-indent:-9999em;z-index:3;}
#ppt .g {width:144px;height:26px;background-position:-203px -496px;}
#ppt .g:hover, #ppt .o:hover {opacity:0.8;}
#ppt .o {position:absolute;left:437px;bottom:40px;width:153px;height:46px;background-position:0 -496px;}
#ppe {padding:20px 10px 0 11px;}
#ppn, #pln {padding:35px 10px 20px;text-align:right;background-position:0 20px;}
body.faq .entry {padding:0 10px 0 11px;}
.faqItem {margin:0 0 0;padding:15px 0 20px 65px;border-bottom:1px solid #ccc;background:url(../images/faq.gif) no-repeat 5px 22px;}
.faqItem h3 {height:32px;padding:0 0 3px;font-size:15px;line-height:32px;}
.faqItem p {padding:0;color:#666;}
#pll .i {padding:10px 10px 10px 11px;	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 28px;
		text-align: center;}
#pll .i a, #pll .i a img, #plt .f, #plt img {display:block;border-width:1px;border-style:solid;}
#pll .i a, #plt .f {border-color:#f3f3f3 #ededed #ededed;box-shadow:0 0 4px #ededed;width:648px;}
#pll .i a:hover {border-color:#fff;}
#pll .i a img, #plt img {padding:4px;border-color:#e9e9e9 #e1e1e1 #e1e1e1;background-color:#fff;}
#pll .i a:hover img {border-color:#f59148 #d81212 #f2a770;background-color:#d81212;}
#plt {position:relative;padding:10px 10px 0 11px;}
#plt h2 {position:absolute;left:-9999em;}
#ple {padding:10px 10px 0 11px;}
#nli .i {padding:10px 0;border-bottom:1px solid #e7e7e7;font-size:13px;}
#nli .c {display:block;position:relative;height:110px;padding:10px 10px 10px 181px;background-color:#fff;color:#a1a1a1;}
#nli .c:hover {background-color:#efefef;color:#312e2e;}
#nli .c .t {color:#000;overflow:hidden;}
#nli .c:hover .t {color:#d81212;}
#nli .c .d {color:#88776c;border-bottom:1px dashed #e2e2e2;}
#nli .c:hover .d {border-bottom:1px dashed #c5c5c5;}
#nli .t {display:block;height:24px;font-size:16px;line-height:24px;}
#nli .d {display:block;height:15px;padding:0 0 5px;font-size:11px;line-height:15px;}
#nli .s {display:block;height:60px;padding:7px 0 0;line-height:20px;overflow:hidden;}
#nli .f {position:absolute;top:10px;left:11px;display:block;width:158px;height:108px;padding:1px;background-color:#e3e3e3;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.2);}
#nli .f img {padding:4px;background-color:#fff}
#nln {padding:10px 10px 20px;text-align:right;}
#nst {padding:10px 10px 0 11px;}
#nst h2 {height:42px;padding:7px 10px 0;background-color:#323232;color:#fff;font-weight:400;font-size:18px;line-height:20px;}
#nst p {padding:10px 0;border-bottom:1px dashed #e6e6e6;}
#nse {padding:9px 10px 0 11px;overflow:hidden;}
#nse img {max-width:650px;height:auto;}
#nse p {width:650px;overflow:hidden;}
#nsn {padding:24px 10px 20px;text-align:right;background-position:0 9px;}
.home #bd {width:960px;background-image:none;_overflow:hidden;}
a.hmt {display:block;text-indent:-9999em;}
#hpt {position:relative;height:398px;margin:8px 0 20px;}
#hpt .hmt {width:605px;height:49px;background-position:-370px -476px;}
#hpt .s {position:absolute;top:10px;left:615px;}
#hpt .s, #hps {width:346px;height:388px;overflow:hidden;}
#hpn {width:605px;border-bottom:1px solid #ddcab6;}
#hpn h3, #hpn .c, #hpn .e, #hpn .m {overflow:hidden;}
#hpn h3 {position:relative;width:565px;height:32px;padding:0 0 0 40px;background-position:0 -586px;color:#4f4f4d;font-weight:400;font-size:14px;line-height:34px;cursor:pointer;}
#hpn h3:hover {color:#ff2a00;}
#hpn h3 span {position:absolute;top:0;left:510px;display:block;width:80px;height:32px;font-size:12px;line-height:32px;text-align:right;}
#hpn h3.current {width:574px;padding:0 0 0 31px;background-position:0 -618px;color:#fffeff;line-height:30px;}
#hpn .c {display:none;width:583px;height:200px;padding:10px;border-left:1px solid #ddcab6;border-right:1px solid #ddcab6;background:url(../images/r1.png) repeat;line-height:20px;}
#hpn .c img {border-radius:5px;}
#hpn .t {float:right;}
#hpn .e {width:250px;height:120px;color:#666;}
#hpn .m {width:250px;padding:12px 0 0;}
#hpn .m a {color:#f00;}
#hpn .m a:hover {color:#5d0000;text-decoration:underline;}
#hps .nivo-controlNav {right:8px;}
#hpa .hmt, h2.hpb .hmt {width:960px;height:39px;}
#hpa .hmt {background-position:0 -549px;}
#hpa h2 {height:49px;}
#hpa .i {width:960px;height:300px;overflow:hidden;}
#hpa .i a {display:block;float:left;width:240px;height:280px;}
#hpm img {margin:0 0 20px;}
#hpr {height:366px;padding:40px 0 0;background-position:0 0;}
#hpr .f {float:left;width:324px;}
#hpr ul {float:left;width:624px;padding:5px 0 0 5px;}
#hpr li {float:left;width:208px;height:163px;}
#hpr li a {display:block;width:202px;height:152px;padding:3px;color:#fff;background-color:transparent;}
#hpr li a img {border-width:1px;border-style:solid;border-color:#fff;}
#hpr li a span {display:block;height:20px;line-height:20px;text-align:center;}
h2.hpb {height:54px;}
h2.hpb .hmt {background-position:0 -638px;}
#hpb {height:403px;}
#hpb .x, #hpb .y {float:left;height:403px;overflow:hidden;}
#hpb .x {width:750px;}
#hpb .y {width:210px;}
#hpb .z {width:740px;height:328px;}
#hpb .n {float:left;position:relative;width:305px;height:308px;background:#222;}
#hpb .n ul {padding:90px 10px 0;}
#hpb .n ul, #hpb .n li {width:285px;overflow:hidden;}
#hpb .n li {float:left;height:25px;border-bottom:1px solid #333;line-height:25px;}
#hpb .n a {display:block;width:275px;height:25px;padding:0 0 0 10px;background-color:#222;color:#7a7a7a;}
#hpb .n a:hover {color:#000;background-color:#fc0;}
#hpb .n div {position:absolute;top:20px;left:20px;width:200px;height:63px;background-position:-489px -700px;}
#hpb .f {float:left;width:430px;height:303px;border-top:5px solid #dcdcdc;border-left:5px solid #dcdcdc;}
#hpb .i {float:left;width:210px;height:96px;border-right:5px solid #dcdcdc;border-bottom:5px solid #dcdcdc;color:#666;cursor:pointer;}
#hpb .t {width:190px;height:22px;padding:10px 0 0 10px;font-weight:700;line-height:22px;}
#hpb .t, #hpb .t a {color:#555;}
#hpb .e {width:190px;height:54px;padding:0 0 0 10px;line-height:18px;overflow:hidden;}
#hpb .c {background-color:#fc0;color:#000;}
#hpb .c .t, #hpb .c .t a, #hpb .t a:hover {color:#000;}
#hpb .b {width:740px;height:75px;}
#hpb .b a {display:block;float:left;width:230px;height:75px;}
#hpb .m {margin:0 25px;}
#hpw {height:130px;margin:15px 0 20px;background-position:-10px -416px;color:#6a5133;overflow:hidden;}
#hpw ul {height:122px;padding:20px 0 0;overflow:hidden;}
#hpw li {float:left;width:125px;height:36px;padding-bottom:20px;line-height:18px;cursor:pointer;}
#hpw li.x {padding-left:49px;padding-right:78px;}
#hpw li.y {padding-left:82px;padding-right:63px;}
#hpw li.z {width:110px;padding-left:73px;}
#hpw li.s {line-height:22px;}
#hpw li.h {color:#ac060c;}
.fph {position:relative;overflow:hidden;}
.fph h2, .fph h2 a {display:block;height:23px;}
.fph h2 span {position:absolute;top:-9999px;left:-9999px;}
.fpb {position:absolute;width:82px;height:24px;}
.fpb a, #hpv .n a {text-indent:100%;white-space:nowrap;overflow:hidden;}
.fpb a {float:left;display:block;width:41px;height:24px;}
.fpm {background-color:#ffcd1e;background-position:-415px -286px;}
.fpm:hover {background-color:#f60;}
.fpt {background-color:#222;background-position:-415px -320px;}
.fpt:hover {background-color:#c00;}
#hpl {height:422px;}
#hpl .fph {height:45px;}
#hpl .fpb {top:0;left:870px;}
#hpl h2 {height:33px;padding:12px 0 0;}
#hpl h2 a {width:705px;background-position:-564px 0;}
#hpl ul {height:365px;padding:0 0 0 10px;}
#hpl li {float:left;width:235px;height:332px;}
#hpl .f {display:block;width:220px;height:220px;background-position:0 0;}
#hpl .f:hover {background-position:-512px -150px;}
#hpl .f img {padding:14px;}
#hpl .t {width:220px;height:45px;padding:20px 0 0;background-position:0 -220px;}
#hpl .t a {display:block;width:200px;height:25px;padding:0 10px;background-color:#000;color:#ffcd1e;line-height:25px;overflow:hidden;}
#hpl .t a:hover {background-color:#ffcd1e;color:#000;}
#hpl .d {position:relative;width:220px;height:24px;color:#666;font-size:10px;line-height:14px;text-transform:uppercase;}
#hpl .d a {position:absolute;left:0;top:24px;width:109px;height:23px;background-position:-256px -287px;}
#hpl .d a:hover {background-position:-256px -310px;}




#hpl2 {height:492px;}
#hpl2 .fph {height:45px;}
#hpl2 .fpb {top:0;left:870px;}
#hpl2 h2 {height:33px;padding:12px 0 0;}
#hpl2 h2 a {width:705px;background-position:-531px -442px;}
#hpl2 ul {height:435px;padding:0 0 0 10px;}
#hpl2 li {float:left;width:235px;height:402px;}
#hpl2 .f {display:block;width:220px;height:290px;background-position:0 0;}
#hpl2 .f:hover {background-position:-512px -150px;}
#hpl2 .t {width:220px;height:45px;padding:20px 0 0;background-position:0 -220px;}
#hpl2 .t a {display:block;width:200px;height:25px;padding:0 10px;background-color:#000;color:#ffcd1e;line-height:25px;overflow:hidden;}
#hpl2 .t a:hover {background-color:#ffcd1e;color:#000;}
#hpl2 .d {position:relative;width:220px;height:24px;color:#666;font-size:10px;line-height:14px;text-transform:uppercase;}
#hpl2 .d a {position:absolute;left:0;top:24px;width:109px;height:23px;background-position:-256px -287px;}
#hpl2 .d a:hover {background-position:-256px -310px;}





#hpv {height:355px;}
#hpv .fph {height:42px;}
#hpv .fpb {top:0;left:845px;}
#hpv h2 {height:23px;}
#hpv h2 a {width:798px;background-position:0 -727px;}
#hpv .w {height:272px;}
#hpv .f {float:left;position:relative;width:284px;height:236px;background-position:-758px -190px;}
#hpv .f img {padding:8px 0 0 7px;}
#hpv .f .z {left:227px;}
#hpv .x {float:left;width:648px;height:272px;padding:0 0 0 6px;}
#hpv .s, #hpv .i {width:648px;height:237px;}
#hpv .s {position:relative;margin:0 0 11px;overflow:hidden;}
#hpv .c {position:absolute;top:0;left:0;width:20000em;}
#hpv .i {float:left;width:648px;}
#hpv .i div {float:left;position:relative;width:216px;height:237px;}
#hpv .i a {display:block;width:204px;height:233px;padding:4px 4px 0;background-position:-256px 0;color:#fff;}
#hpv .i a img {width:194px;height:160px;padding:5px;background-color:#fff;}
#hpv .i a:hover img {background-color:#d09b33;}
#hpv .i a .d {color:#999;}
#hpv .i br {display:none;}
#hpv .i .z {left:155px;}
#hpv .d {display:block;width:199px;height:20px;padding:6px 5px 0 0;font-size:11px;line-height:16px;text-align:right;}
#hpv .t {display:block;width:194px;height:18px;padding:0 0 0 5px;line-height:18px;}
#hpv .n {display:block;width:632px;height:24px;padding:0 0 0 16px;background-position:0 -402px;}
#hpv .n a, #hpo .n a {display:block;float:left;width:13px;height:12px;margin:0 7px 0 0;background-position:-1255px -199px;}
#hpv .n a.active, #hpo .n a.active {background-position:-1255px -251px;}
#hpv .z {position:absolute;top:3px;display:block;width:54px;height:54px;background-position:0 0;_display:none;}
#hpo {height:325px;}
#hpo .fph {height:54px;}
#hpo .fpb {top:14px;left:859px;}
#hpo h2 {height:34px;padding:20px 0 0;}
#hpo h2 a {width:350px;background-position:0 -476px;}
#hpo .w {width:940px;height:261px;padding:0 0 0 20px;}
#hpo .s {width:915px;height:237px;}
#hpo .s, #hpo .i div {position:relative;overflow:hidden;}
#hpo .c {position:absolute;top:0;left:0;width:2000em;}
#hpo .i {float:left;width:940px;height:237px;}
#hpo .i div {float:left;width:235px;height:237px;}
#hpo .i a {color:#fff;}
#hpo .i br {display:none;}
#hpo .i span {display:block;}
#hpo .i img {display:block;width:210px;height:183px;border-top:3px solid #f3f3f3;border-bottom:1px solid #f3f3f3;}
#hpo .t {width:205px;height:37px;padding:3px 0 0 5px;background-position:-512px -98px;}
#hpo .t span {width:200px;height:18px;line-height:18px;}
#hpo .o, #hpo .l {position:absolute;color:#fff;}
#hpo .o {top:3px;left:0;width:41px;height:49px;background:rgb(56,56,56);background:rgba(56,56,56,0.85);font:700 22px/36px "Helvetica Neue",helvetica,arial,sans-serif;text-align:center;}
#hpo .l {top:32px;left:8px;width:35px;height:15px;font:10px/15px "Helvetica Neue",helvetica,arial,sans-serif;text-transform:uppercase;}
#hpo .n {float:right;width:95px;height:24px;padding:0 0 0 572px;background-position:-602px -63px;}
#hpe {position:relative;}
#hpe .fph {height:39px;}
#hpe h2 a {width:642px;background-position:-627px -33px;}
#hpe .p {overflow:hidden;padding:0 0 10px 13px;}
#hpe .p li {float:left;width:235px;height:251px;}
#hpe .p li.pf {padding:0 0 0 464px;}
#hpe .p a {display:block;width:232px;height:233px;background-position:-1000px -494px;color:#d81212;}
#hpe .p br {display:none;}
#hpe .p img {width:218px;height:161px;padding:7px 7px 25px;}
#hpe .pt {display:block;width:207px;height:40px;padding:0 0 0 13px;font:18px/40px "CTBiaoSongSJ","Hiragino Sans GB","Microsoft YaHei",helvetica,arial,sans-serif;}
#hpe .f {position:absolute;top:39px;left:13px;}
#hpe .fw, #hpe .fs {width:439px;height:244px;}
#hpe .fw {position:relative;}
#hpe .fs {position:relative;overflow:hidden;}
#hpe .fc {position:absolute;width:9999em;height:244px;clear:both;}
#hpe .fc div {float:left;width:425px;height:230px;padding:7px;background-position:0 -700px;}
#hpe .prev, #hpe .next {position:absolute;top:105px;z-index:99;display:block;width:30px;height:30px;}
#hpe .prev {left:-10px;background-position:-104px -80px;}
#hpe .next {left:419px;background-position:-104px 0px;}
#ft {background:#000;}
.home #ft {margin:30px 0 0;}
#ft .w {width:960px;margin:0 auto;}
#ft .y {height:380px;background:#212121}
#ft .y .w {position:relative;}
#ft .z {padding:20px 0 95px;}
#b2t, #b2t a {display:block;width:216px;height:25px;}
#b2t {position:absolute;left:719px;top:-25px;}
#b2t a {background-position:-1010px -167px;text-indent:-9999em;}
#ft .n {height:218px;overflow:hidden;}
#ft .nw {height:178px;padding:20px 0 0 59px;}
#ft .ni {float:left;width:175px;height:174px;line-height:24px;text-align:right;text-transform:uppercase;}
#ft .ni span, #ft .ni li a {display:block;width:160px;height:24px;padding:0 10px 0 0;}
#ft .ni span {background:#000;color:#fc0;font-weight:700;}
#ft .ni li {width:170px;height:25px;}
#ft .ni li a {background-color:transparent;color:#fff;}
#ft .ni li a:hover {background-color:#333;}
#ft .nx {width:960px;height:162px;background-position:0 -301px;}
#ft .cr {padding:0 10px;color:#fff;}
#ft .cr a {color:#fc0;}
#ft .br {padding:7px 10px 0;color:#666;}
#ft .br a {margin:0 5px 0 0;color:#666;}
#ft .br a:hover, #ft .cr a:hover {text-decoration:underline;}
#bdtj {width:0px;height:0px;overflow:hidden;}
#hd:after, #bd:after, .clr:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#hd, #bd, .clr {zoom:1;}
.clr {clear:both;}
.about #bd {background-image:url(../images/au1.png);}





#auw {min-height:500px;background:url(../images/au2.jpg) no-repeat;}
#aup {height:294px;}
#aup p {padding:44px 20px 0 0;text-align:right;font-size:14px;}
#aup p, #aup a {color:#0f0f0f;}
#aup a:hover {text-decoration:underline;}
#aun {height:220px;padding:0 0 0 24px;}
#aun li {float:left;width:210px;}
#aun li a, .aut span {background-image:url(../images/au3.png);background-repeat:no-repeat;}
#aun li a {width:195px;height:176px;}
#aun .a a {background-position:0 0;}
#aun .a a:hover, #aun .a a.current {background-position:0 -226px;}
#aun .b a {background-position:-245px 0;}
#aun .b a:hover, #aun .b a.current {background-position:-245px -226px;}
#aun .c a {background-position:-490px 0;}
#aun .c a:hover, #aun .c a.current {background-position:-490px -226px;}
#aun .d a {background-position:-735px 0;}
#aun .d a:hover, #aun .d a.current {background-position:-735px -226px;}
.aus {padding:0 12px 45px 6px;}
.aut {position:relative;width:950px;height:99px;background-image:url(../images/au4.png);background-repeat:no-repeat;}
.aut span {position:absolute;top:-54px;display:block;width:30px;height:54px;background-position:-980px 0;}
.no-js h2.aut span {display:none;}
.aus1 .aut {background-position:0 0;}
.aus1 .aut span {left:111px;}
.aus1 .c {padding:0 0 16px;clear:both;overflow:hidden;}
.aus1 .x, .aus1 .y, .aus1 .z {float:left;width:300px;padding:0 8px;}
.aus1 .s {width:934px;height:20px;margin:4px auto 0;border-top:1px dashed #717171;overflow:hidden;}
.aus1 .f {padding:0 0 16px;}
.aus1 h3, .aus4 h3 {color:#d81212;font-size:16px;line-height:26px;}
.aus1 p {padding:6px 0;line-height:20px;}
.aus2 .aut {background-position:0 -129px;}
.aus2 .aut span {left:321px;}
.aus2 h3 {display:none;}
.aus2 ol, .aus3 .c {background-image:url(../images/au5.png);background-repeat:no-repeat;}
.aus2 ol {width:780px;line-height:20px;overflow:hidden;}
.aus2 li {float:left;width:95px;padding:0 0 0 86px;overflow:hidden;}
.aus2 .x {height:205px;padding:17px 0 0 170px;background-position:0 0;color:#444;}
.aus2 .x li {height:92px;}
.aus2 .y {height:215px;padding:15px 0 0 170px;background-position:0 -222px;color:#fff;}
.aus2 .y li {height:94px;}
.aus3 .aut {background-position:0 -258px;}
.aus3 .aut span {left:531px;}
.aus3 .o {width:896px;margin:0 auto;padding:12px;border:3px solid #d6d6d6;line-height:20px;}
.aus3 .o ul {padding:2px 0;overflow:hidden;}
.aus3 .o li {float:left;width:224px;text-align:center;}
.aus3 .o p {padding:6px 12px 0;}
.aus3 .c {min-height:1151px;padding:154px 0 0;background-position:0 -472px;line-height:20px;}
.aus3 .c h3 {display:none;}
.aus3 .c p {padding:0 0 12px;}
.aus3 .g {padding:0 0 0 65px;overflow:hidden;}
.aus3 .g li {float:left;width:195px;}
.aus3 .od, .aus3 .id {position:relative;width:379px;padding:87px 26px 0 545px;}
.aus3 .od {height:307px;}
.aus3 .of, .aus3 .if {position:absolute;top:0;left:0;width:525px;}
.aus3 .of {height:372px;}
.aus3 .og {height:248px;}
.aus3 .og li {height:191px;}
.aus3 .og .g1 {width:200px;}
.aus3 .og .g4 {width:199px;}
.aus3 .id {height:380px;}
.aus3 .if {height:433px;}
.aus3 .ig {height:234px;}
.aus3 .ig li {height:224px;}
.aus3 .ig .g1, .aus3 .ig .g4 {width:200px;}
.aus4 .aut {background-position:0 -387px;}
.aus4 .aut span {left:741px;}
.aus4 .c {width:912px;height:480px;margin:0 auto;}
.aus4 .f {float:left;width:347px;}
.aus4 .i {float:left;width:565px;}
.aus4 h3 {padding:9px 0 0;border-top:1px dashed #acacac;}
.aus4 p {padding:4px 0 10px;line-height:20px;}
#xf {position:fixed;left:0;bottom:0;z-index:9999;width:100%;height:50px;background:#000;_display:none!important;}
#xf .w {position:relative;width:968px;height:50px;margin:0 auto;}
#xf .s {top:-20px;left:0;width:295px;height:75px;}
#xf .c {top:8px;right:0;width:324px;height:33px;}
#xf p {position:absolute;}
#mdvp .mt {height:41px;margin:0 0 0 11px;background-position:-963px 0;}
#mdvp .i {width:197px;height:273px;padding:7px 0 0 11px;background-position:4px -327px;}
#mdvp .s {width:190px;height:266px;}
#mdvp .s img {display:none;}
#mdvp .nivo-controlNav {top:278px;left:75px;width:190px;height:18px;text-align:center;float: left;}
#mdvp .nivo-controlNav .active {
	background-position: -1552px -424px;
	float: left;
}
#mdvp .nivo-control {display:inline-block;width:18px;height:18px;background-position:-1552px -327px;float: left;}




/*page*/

.pages {
	padding: 8px;
	height: 35px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 20px;
	clear: both;
	font-family: "宋体";
	margin-right: auto;
	margin-left: auto;

}
.pages li{
	float:left;
}
.pages a {
	margin: 2px;
	color: #333333;
	text-decoration: none;
	background-color: #e7e7e7;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
}
.pages a:hover {
	color: #ffffff;
	background-color: #d81212;
}
.pages a:active {
	color: #ffffff
}
.pages span.current {
	font-weight: bold;
	margin: 2px;
	color: #fff;
	background-color: #d81212;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
}
.pages span.disabled {
	margin: 2px;
	color: #333333;
	background-color: #e7e7e7;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
}




/*在线预订*/
.orders {width:600px;margin:0px auto;}
.orders li{line-height:28px;overflow:hidden;}
.orders_header span{
	color:#cc0066;}	
.orders_header {padding-bottom:20px;}
.orders_footer {line-height:22px;padding-top:20px;}
.orders_name {width:120px;text-align:left;float:left;}
.orders_input {width:165px;text-align:left;float:left;}
.orders_ico {margin-right:5px;}
.orders_textarea {margin-left:12px;}
.orders_image {margin-left:80px;margin-top:20px;}
/*end 在线预订*/




/* Reviews */
#rv {width:650px;padding:10px 0 0 11px;font-size:13px;}
#rl {width:650px;background:#fffbfb;}
#rl li {padding:15px 0 15px 10px;}
#rl .i {line-height:22px;}
#rl .a {float:left;width:90px;}
#rl .a img {display:block;width:64px;height:64px;padding:7px;border:1px solid #ccc;border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.05);}
#rl .a span {display:block;width:80px;height:22px;padding:2px 0 0;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#rl .c {float:right;width:530px;}
#rl .r {}
#rl .r img {vertical-align:middle;}
#rl .ro, #rl .rc {height:30px;line-height:30px;}
#rl .ro {width:420px;padding:0 0 0 100px;background-position:0 0;}
#rl .ro span {display:none;}
#rl .rx {clear:both;width:356px;height:60px;padding:10px 154px 0 10px;}
#rl .rc {float:left;width:178px;}
#rl .rc span {color:#c00307;}
#rl .e {padding:10px;}
#rl p.w {font-style:italic;color:#f00;}
#rl .newembed_commentcustomdata {padding:10px 0 0;color:#8a8a8a;font-size:12px;}

#rn {clear:both;width:630px;height:30px;padding:15px 10px;background:#fffbfb;text-align:center;}
#rn .c {float:right;}
#rn .p, #rn .n {float:left;padding:0 0 0 10px;}
#rn a {display:inline-block;padding:5px 14px;border:1px solid #ccc;border-radius:15px;box-shadow:0 1px 2px rgba(0,0,0,0.05);background-color:#fff;color:#f87101;line-height:18px;text-align:center;}
#rn a:hover {color:#f65b00;}

#ra {height:49px;padding:30px 0;}
#ra a, #rf #submit {display:block;height:49px;text-indent:-9999em;}
#ra a {width:253px;background-position:0 -80px;}

#reply-title {display:none;}
#respond {
	width: 630px;
	padding: 0 10px;
	line-height: 22px;
}

#rf {position:relative;}
#rf .a, #rf .e, #rf .u {clear:both;height:26px;padding:0 0 15px;}
#rf .c {clear:both;padding:246px 0 0;}
#rf .t, #rf .newembed_commentcustomform_cfield_inputcell input {display:inline-block;margin:0;padding:3px 4px;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);color:#333;font-size:12px;font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",helvetica,arial,sans-serif;-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;cursor:pointer;}
#rf .t:focus, #rf .newembed_commentcustomform_cfield_inputcell input:focus {border-color:rgba(255,137,94,0.8);outline:0;outline: thin dotted \9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(255,137,94,0.6);}
#rf label, #rf .newembed_ratertable_category, #rf .newembed_commentcustomform_cfield {width:120px;height:22px;font-size:14px;line-height:22px;overflow:hidden;}
.newembed_commentcustomform_cfield {width:120px;height:22px;font-size:14px;line-height:22px;overflow:hidden;}
.newembed_ratertable_rating {height:22px;line-height:22px;overflow:hidden;}
#rf label {display:block;float:left;}
#rf label span, #rf .newembed_commentcustomform_cfield span {color:#f00;}
#rf input.t, #rf .newembed_commentcustomform_cfield_inputcell input {width:200px;height:18px;line-height:18px;}
#rf textarea.t {width:500px;}
#rf .form-submit {clear:both;height:69px;padding:15px 0 0 120px;overflow:hidden;}
#rf #submit {width:175px;margin:0;padding:0;border:0 none;outline:none;background-position:-303px -80px;cursor:pointer;}

#rf .newembed_commentcustomform, #rf .newembed_ratertable {position:absolute;left:0;width:630px;}
#rf .newembed_commentcustomform {height:41px;top:123px}
#rf .newembed_commentcustomform tr, #rf .newembed_ratertable_row {height:41px;}
#rf .newembed_commentcustomform td, #rf .newembed_ratertable_row td {padding:0 0 15px;vertical-align:middle;}
#rf .newembed_commentcustomform_cfield {}
#rf .newembed_commentcustomform_cfield_inputcell input {}

#rf .newembed_ratertable {top:164px;height:205px;}
#rf .newembed_ratertable_title {display:none;}
#rf .newembed_ratertable_category {}

#rf .star-rating-control {display:block;width:105px;height:20px;padding:4px 0 0 5px;border:1px solid #efe0d7;border-radius:3px;background:#fff9f1;}
#rf .rating-cancel {display:none;}
#rl .ro, #ra a, #rf #submit, div.rating-cancel a, div.star-rating a {background-image:url(../images/s4.png);background-repeat:no-repeat;}

/* jQuery Rating */
div.rating-cancel, div.star-rating {display:block;float:left;height:16px;overflow:hidden;text-indent:-999em;cursor:pointer;}
div.rating-cancel {width:16px;}
div.rating-cancel a, div.star-rating a {display:block;width:16px;height:16px;border:0 none;}
div.rating-cancel a {background-position:-532px 0;}
div.rating-cancel a:hover {background-position:-532px -12px;}
div.star-rating {width:17px;}
div.star-rating a {background-position:-528px -41px;}
div.star-rating-on a {background-position:-528px -113px;}
div.star-rating-hover a {background-position:-528px -77px;}
div.star-rating-readonly a {cursor:default;}
.star {visibility:visible;width:0px;}




.fla{
	height:589px;
	width:100%;
	margin:0 auto;
	position: relative;
	z-index: 1;
}

.fla p{
	left:50%;
	margin-left:-960px;
	top:0;
	position: absolute;
}




.fla2{
	height:470px;
	width:100%;
	margin:0 auto;
	position: relative;
	z-index: 1;
}

.fla2 p{
	left:50%;
	margin-left:-960px;
	top:0;
	position: absolute;
}




.float{width:89px;padding:7px;background:#fff;position:absolute;left:20px;top:450px;z-index: 100;}
.float .f1{width:89px;height:119px;background:url(../images/f1.png) no-repeat;display:block;}
.float .f2{width:89px;height:195px;background:url(../images/f2.png) no-repeat;display:block;}
.float .f3{width:89px;height:106px;background:url(../images/f3.png) no-repeat;display:block;}
.float a:hover{background-position:left bottom;}
ins{
	display: none;
}




#searchbox{
	background: url(../images/search.gif) no-repeat 0 0;
	width: 165px;
	height: 22px;
	display: block;
	line-height: 22px;
	float: right;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 24px;
}
#searchbox .textfield{border:0;width:113px;color:#666;padding:0 0 1px 3px;line-height:14px;letter-spacing:-1px;background:none}
#searchbox .button{background:none;border:0;width:45px;height:16px;cursor:pointer}




.xgzp {
	width: 700px;
	overflow: hidden;
}
.xgzp h2{
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e6e6e6;
	padding-bottom: 10px;
}
.xgzp .i {float:left;width:215px;height:240px;padding:15px 0 0 15px;}
.xgzp .i a, #ftl .i img {display:block;width:180px;}
.xgzp .i a {height:225px;overflow:hidden;}
.xgzp .i img {height:180px;}
.xgzp .i br {display:none;}
.xgzp .i span {display:block;}
.xgzp a .m {width:180px;height:45px;background-color:#000;overflow:hidden;}
.xgzp a:hover .m {background-color:#cd9933;}
.xgzp a .t, #ftl a .d {width:166px;height:16px;line-height:16px;}
.xgzp a .t {padding:6px 0 0 7px;color:#cd9933;}
.xgzp a:hover .t {color:#000;}
.xgzp a .d {padding:0 0 0 7px;color:#fff;font-size:10px;text-transform:uppercase;}
.xgzp a:hover .d {color:#d50714;}




/*job*/
.job {width:650px;margin:0px auto;padding-bottom:40px;line-height:24px;}
.job2 {width:650px;margin:0px auto;line-height:24px;}
.job2 li{width:650px;float:left;line-height:24px;}
.job_left {float:left;}
.job_right {float:right}
.job_line {width:650px;border-bottom: 1px solid #eeeeee;overflow:hidden; }
.job_text {float:left;text-align:right;width:100px;}
.job_submit {padding-left:150px;}
/*end job*/