@charset "gb2312";
/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
fieldset,img,abbr,acronym{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,var{font-weight:normal;font-style:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{/*font-weight:normal;*/font-size:100%;}
q:before,q:after{content:'';}
a{color:#5e6164;text-decoration:none}
a:hover{color:#664b3f;text-decoration:none}
.wp img,#WzTtDiV img{/*background:#fcfcfc url(load.gif) no-repeat center center*/}
.c,.clean{clear:both;height:0;font-size:1px;line-height:0}
.outline{blr:expression(this.onFocus=this.blur());outline:none}
.none{display:none}
i{font-style: normal;}
u { text-transform:none;}
input,textarea{outline:none}
@font-face {font-family: 'AlternateGothic2BTRegular';src: url('f/altgot2n-webfont.eot');src: url('f/altgot2n-webfont.eot@#iefix') format('embedded-opentype'),url('f/altgot2n-webfont.woff') format('woff'),url('f/altgot2n-webfont.ttf') format('truetype'),url('f/altgot2n-webfont.svg#AlternateGothic2BTRegular') format('svg');font-weight: normal;font-style:normal}
@font-face{font-family:'Copperplate Gothic Light';src:url('f/coprgtl-webfont.eot');src:url('f/coprgtl-webfont.eot@#iefix') format('embedded-opentype'),url('f/coprgtl-webfont.woff') format('woff'),url('f/coprgtl-webfont.ttf') format('truetype'),url('f/coprgtl-webfont.svg#CopperplateGothicLightRegular') format('svg');font-weight:normal;font-style:normal}
.clear{clear:both;}
.clear-l{clear:left;}
.clear-r{clear:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.underline{text-decoration:underline;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}

/*---头部---*/
html{overflow-x:hidden;overflow-y:scroll;}
body{color:#5e6164;font:12px Microsoft Yahei,Verdana,宋体,sans-serif; width:100%;height:100%;word-break:break-all;/*background:url(../images/bg.gif)*/_background:url(../images/notfound) fixed}
#ap{width:1920px;height:450px;position:relative;left:50%;margin:0 0 0 -960px;z-index:1;background:#666 url(../images/load.gif) no-repeat center 274px;overflow:hidden;}
.head{background:url(../images/bg.png) repeat-x 0 0;position:absolute;z-index:2;left:0;top:0;width:100%; height:200px;}
.head .bd{height:110px;width:1250px;margin:0 auto}
.logo {background: url("../images/logo.png") no-repeat 0px 0px; left: -5px; top: 0px; width: 278px; height: 120px; overflow: hidden; position: absolute;}
.logo a {width: 278px; height: 120px; display: block;}
#tr {color: rgb(89, 47, 13);}
#tr a {color: rgb(89, 47, 13);}
#tr a:hover {color: rgb(102, 75, 63);}
.top01{position:relative;height:14px}
.htxt { width:305px; height:65px; text-indent:-1000px; background-image:url(../images/txt.png); overflow:hidden; position:absolute; top:25px; right:5%;}
.htxt02 { width:450px; height:20px; overflow:hidden; position:absolute; top:70px; left:400px; text-align:right;}
.htxt02 a { font-size:16px; color: #A68766;}
.htxt02 .bd { float:right;  width:400px; height:20px; overflow:hidden; margin-right:10px;}
.htxt02 .hd{ margin-left:10px;}
.htxt02 .hd .prev,.htxt02 .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:2px; margin-top:9px;  overflow:hidden;cursor:pointer; background:url(../images/icoUp.gif) no-repeat;}
.htxt02 .hd .next{ background:url(../images/icoDown.gif) no-repeat;  }
.htxt03 {position:absolute; top:30px; right:400px;;}
.htxt03 a { font-size:34px; color:#4F402F;}
.htxt03 a:hover { color:#6B9900;}
#nav .yhxx a { font-size:16px; color:#FFF; text-align:right; width:280px; padding-left:20px; line-height:30px; overflow:hidden;}
#nav .yhxx a:hover { font-weight:normal; color:#fefbb3;}
#topk{ height:145px;}
/*---tip效果加载---*/
.tip_a{background:url(../images/tip.gif) no-repeat center 20%;width:282px;height:323px}

/*---导航---*/
#nav{height:35px;text-align:center;clear:both;margin:111px 0 0 0;}
#nav ul{float:left}
#nav li{float:left;height:40px;position:relative}
#nav li.line_off{background:none}
#nav a{display:block;float:left;height:35px;padding-top:５px;line-height:18px;font-size:15px;color:#fff;width:90px;blr:expression(this.onFocus=this.blur());outline:none;position:relative}
#nav a:hover,#nav .active a,#nav li.sfhover a{color:#fff;text-decoration:none;font-weight:700}
#nav a span{font-size:8px;-webkit-text-size-adjust:none;line-height:12px;padding-bottom:15px;display:block;font-weight:300;cursor:pointer;position:relative}
#nav .n{background:url(../images/i2.png) no-repeat 0 4px;width:16px;height:51px;float:left}
/*---当前分类---*/
#nav li ul{display:none;position:absolute;top:35px;left:-20px;width:116px;padding:10px 0;background:url(../images/nav2.png) repeat-y;z-index:11}
/*#nav li:hover ul{display:block}*/
#nav li ul li{line-height:30px;height:30px;margin:0;background-image:none;position:relative;z-index:2}
#nav li ul a,#nav li.active ul a,#nav li.sfhover ul a{background:none;font-weight:300;height:auto;color:#000;line-height:24px;width:110px;margin-left:3px;font-size:12px;float:none;padding:0 0 6px;background:url(../images/nav2.png) no-repeat -234px -100px;_background:url(../images/nav2_1.gif) no-repeat 0 -30px}
#nav li ul a:hover{background:url(../images/nav2.png) no-repeat -234px 0;_background:url(../images/nav2_1.gif) no-repeat 0 0;color:#fff;font-weight:300}
#nav li ul .t{position:relative;z-index:2;top:14px;left:0;width:116px;height:4px;font-size:0;line-height:0;overflow:hidden;background:url(../images/nav2.png) no-repeat -116px 0;_background:url(../images/nav2_2.png) no-repeat}

/*---首页按钮---*/
.md01 {
	top: 640px; width: 100%; position: absolute; z-index: 1;
}
.md01 .bd {
	margin: 0px auto; width: 1250px; height: 55px; position: relative;
}
.md01 .l {
	position: relative; z-index: 1;
}
.md01 .hd {
	background: url("../images/i3.png") no-repeat 0px 0px; left: -55px; width: 1360px; height: 55px; position: absolute;
}
.md01 ul {
	margin: 0px auto; width: 1250px;
}
.md01 li {
	height: 55px; margin-left: 40px; float: left;
}
.md01 li a {
	text-indent: -1000px;
}
.md01 .b1 {
	margin-left: 0px;
}
.md01 .b2 {
	position: relative;
}
.md01 .b3 {
	position: relative;
}
.md01 .b4 a {
	background-position: -660px 0px; width: 265px;
}
.md01 .b1 a:hover {
	background-position: 0px bottom;
}
.md01 .b2 a:hover {
	background-position: -295px bottom;
}
.md01 .b3 a:hover {
	background-position: -475px bottom;
}
.md01 .b4 a:hover {
	background-position: -660px bottom;
}
.pop {
	left: 0px; top: -160px; display: none; position: absolute;
}
.pop02 {
	left: 0px; top: -160px; display: none; position: absolute;
}
.md01 a {
	background: url("../images/topbar.png") no-repeat; height: 55px; float: left; display: block;
}
.md01 .b1 a {
	width: 265px;
}
.md01 .b2 a {
	background-position: -295px 0px; width: 150px;
}
.md01 .b3 a {
	background-position: -475px 0px; width: 150px;
}
.md01 .b5 a {
	background-position: -790px 0px; width: 135px;
}
.md01 .b5 {
	background-position: -975px 0px; padding: 0px 0px 0px 50px; width: 160px; background-image: url("../images/topbar.png");
}
.lc { width:1250px; margin:0 auto 30px auto;}
#bdshare { margin-top:2px;}
#bdshare a {width:4px;}
.bds_more { color:#CFC4AC;}
.b1 a:hover{background-position:0 bottom}
.b2 a:hover{background-position:-295px bottom}
.b3 a:hover{background-position:-475px bottom}
.b4 a:hover{background-position:-660px bottom}
/*---按钮投影及Q---*/
.md01 .l span{position:absolute}
.md01 .v{left:366px;top:-20px;background:url(../images/i5.png) no-repeat;width:88px;height:34px}
.md01 .w,.md01 .x{width:370px;height:460px;top:-391px;background:url(../images/bg.gif) no-repeat 0 -300px}
.md01 .w{left:-359px}
.md01 .x{left:1210px}
.md01 .y{position:absolute;left:-26px;top:55px;background:url(../images/i6.png) no-repeat;width:11px;height:316px}
.md01 .z{position:absolute;right:-26px;top:55px;background:url(../images/i6.png) no-repeat -11px 0;_background:url(../images/i6_2.png) no-repeat;width:11px;height:316px}

/*---首页框架---*/
.wp{width:100%}
.wpi{width:1250px;padding:0 5px;margin:0 auto;background:#fff;clear:both;}
.con1{padding-top:40px;padding-bottom:0;}
#ap2{width:330px;height:470px;padding:8px;background:#efefef;overflow:hidden;}
.md04{width:560px; float:left;}
.md04 .hd04 h2{background:url(../images/i8.gif) no-repeat;height:39px;overflow:hidden;width:289px}
.md04 .hd04 h2 a{display:block;padding-top:41px}
.mor1{float:right;margin-top:10px}
.mor1 a{background:url(../images/i7.gif) no-repeat;color:#fff;display:block;height:15px;padding-top:1px;line-height:12px;_line-height:13px;text-align:center;width:44px;font-family:Arial, Helvetica, sans-serif}
.mor1 a:hover{background:url(../images/i7.gif) no-repeat 0 -16px;color:#ff0}
.mor1_2{float:right;margin:10px 20px 0 0;}
.mor1_2 i, .mor1_3 i{margin:0 6px; color:#CCC;}
.mor1_2 a:hover{text-decoration:underline;}
.mor1_3 { float:right;margin: 10px 20px 0 0;}
.mor1_4 { float:left; margin:-40px 0 15px 0;}
/*---时间---*/
.tm{font-size:105px;line-height:105px; margin-top:-10px;position:relative;color:#c06;font-family:Georgia, serif;font-style:italic;/*font-family:Copperplate Gothic Light,"Times New Roman", Times, serif*/}
.tm2{ font-style:italic; font-size:11px; color:#000;}
.tm2 i { color:#CC0066; font-weight:bold; font-family:Georgia, serif;}
#wt{float:right}
/*---首页活动---*/
.events { width:1250px; overflow:hidden; margin-bottom:20px;}
.events ul { width:1300px;}
.events ul li { float:left; margin-right:10px;}
.events ul li a { padding:10px; background-color:#EFEFEF; display:block; width:390px; height:180px;}
.events ul li a:hover { background-color:#CFC4AC;}
/*---首页宣传---*/
.a1{border:1px solid #EEEEEE;border-left:none;border-right:none;padding:15px 0;margin-bottom:20px}
.a1 img{ display:block;}
.a1_2{ background:#333; padding:10px;}
.a1_2 a{height:50px;width:460px;display:block;background:url(../images/i22.gif) no-repeat right 0;margin:0 auto;overflow:hidden;blr:expression(this.onFocus=this.blur());outline:none}
.a1_2 a:hover{background-position:right -50px}
.a1_2 a span{display:block;padding-top:53px}
#f1{height:400px; background-color:#000;}
#a2{}
#a2 img{}
.a3 {padding-bottom:20px;border-bottom:1px solid #EEEEEE;}
.a4 {margin-bottom:50px;}
#f1 a { display:block; float:left;}
/*---新闻列表---*/
.n1{height:140px;border-top:1px dotted #e6e6e6;border-bottom:1px dotted #e6e6e6;margin:20px 0 25px;overflow:hidden;padding:20px 0 0;position:relative}
.n1 img{float:left;margin:0 15px 0 0;height:120px;width:190px}
.n1 a{display:block;overflow:hidden}
.n1 a:hover img{filter:alpha(opacity=70);opacity:0.70}
.n1 .txt{float:left;width:350px}
.n1 h3{color:#333;cursor:pointer;font-size:18px;font-weight:500;line-height:22px;height:22px;overflow:hidden;}
.n1 a:hover h3{color:#e3106e}
.n1 p{line-height:18px;color:#666;cursor:pointer}
.n1 a:hover p{color:#e3106e}
.n1 .p3{background:url(../images/n1.png) no-repeat;cursor:pointer;display:block;left:0;bottom:20px;position:absolute;height:120px;width:190px}
.n1 .tm01{color:#f60; font-size:11px;margin:2px 0 10px; display:block;}
.new1{width:268px}
.new1 .hd{background:url(../images/new1.gif) no-repeat;height:24px;padding-left:10px;margin-bottom:8px}
.new1 h2{font-weight:300}
.new1 h2 a{line-height:12px;position:relative;top:-2px\9\0}
.new1 h2 a:hover{text-decoration:underline}
.mor2{float:right;margin-top:2px;height:17px;overflow:hidden;display:block}
.mor2 a{background:url(../images/mor2.gif) no-repeat;color:#fff;display:block;padding-top:18px;width:22px}
.mor2 a:hover{background-position:0 -17px}
.ls01 li{line-height:27px;height:27px;overflow:hidden;border-bottom:1px dotted #ccc;background:url(../images/ico.gif) no-repeat 1px -10px}
.ls01 li a{padding-left:11px;display:block;zoom:1}
.ls01 li a:hover{background:url(../images/ico.gif) no-repeat 1px 10px;text-decoration:underline}
.ls01 li span{color:#c36;margin:0 4px 0 4px;float:right}
.new2{float:right}
.new2 .hd{background-position:0 -24px}

.newTopic{width:1188px; height:560px; margin:0 auto; position:relative;}
.newTopicList{position:absolute; left:-686px; top:0; width:2560px; border-top:1px solid #c9c9c9;}
.newTopic h2{padding:20px 0 30px 0;}
.newTopic h2 a{height:25px; display:block; background:url(../images/bg26.gif) no-repeat center top;}
.newTopic h2 a:hover{background-position:center bottom;}
.newTopic ul{width:1188px; margin:0 auto;}
.newTopic ul li{float:left; padding:20px 0 30px 0; border-bottom:1px solid #cacaca;}
.newTopic ul li a{width:594px; display:block;}
.nr{width:470px; float:left; padding:0 0 0 10px;}
.newTopic ul{height:464px; overflow:hidden;}
.newTopic ul li a img{float:left;}
.newTopic ul li a b{display:block; font-family:"微软雅黑"; color:#5d5c5c; font-size:20px; line-height:20px; margin-bottom:5px;}
.newTopic ul li a span,.newTopic ul li a i,.newTopic ul li a small{float:left; height:20px; font-size:9px; padding-right:10px; background:url(../images/bg27.gif) no-repeat left center; padding-left:25px; color:#6e6e6e; line-height:24px;}
.newTopic ul li a i{background:url(../images/bg28.gif) no-repeat left center;}
.newTopic ul li a small{background:url(../images/bg29.gif) no-repeat left center;}
.newTopic ul li a p{color:#6a6a6a; line-height:18px; padding-top:5px;}
.newTopic ul li a:hover b{color:#c46200;}
.newTopic h3{padding:20px 0;}
.newTopic h3 a{height:15px; display:block; background:url(../images/bg30.gif) no-repeat center top;}
.newTopic h3 a:hover{background-position:center bottom;}

/*---婚纱作品---*/
.con2{ margin-bottom:30px;}
.md05{width:1250px;}
.md05 .bd {width:1250px; overflow:hidden;}
.md05 .hd { position:relative;}
.md05 .hd .mor1 { float:none; position:absolute; right:0; top:0; z-index:6;}
.md05 .hd .mor1_3 { float:none; position:absolute; right:50px; top:0; z-index:6;}
.md05 .hd .mor1_3 a { color:#aaa;}
.md05 .hd .mor1_3 a:hover { color:#784632;}
.md05 .hd .mor1_4 { z-index:5;}
.md05 .hd h2{background:url(../images/i8.gif) no-repeat 0 -195px;height:39px;overflow:hidden;width:350px; z-index:4;}
.md05 .hd h2 a{display:block;padding-top:40px}
.sc1{padding:15px 0 30px 0;width:1300px}
.sc1 li{float:left; margin:0 18px 20px 0;display:inline;background:url(../images/load.gif) no-repeat center center; width:235px;}
.sc1 li a{display:block;background:url(../images/i26_2.gif) no-repeat -216px 0;zoom:1; position:relative;}
.sc1 li a:hover{}
.sc1 .photo-b {background:url(../images/b01.png) no-repeat; position:absolute; width:235px; height:350px; top:0px; left:0px;}
.sc1 img{width:235px;height:350px;display:block;margin-bottom:10px}
.sc1 a:hover img{filter:alpha(opacity=70);opacity:0.70}
.sc1 li p{font-size:9px;-webkit-text-size-adjust:none;line-height:8px;_line-height:9px;height:9px;background:url(../images/ico_t2.gif) no-repeat;color:#fff;padding-left:6px;cursor:pointer}
.sc1 li a:hover p{background-position:-235px 0;color:#fff}
.sc1 li h3{height:22px;line-height:22px;overflow:hidden;padding-top:2px}
.sc2 li h3{font-size:14px;line-height:24px;height:24px}
.sc1 li h3,.sc1 li h4{color:#aaa;cursor:pointer;padding-left:6px;font-weight:300}
.sc1 li h4{line-height:14px;height:14px}
.sc1 li a:hover h3, .sc1 li a:hover h4{color:#784632}
/*---内页作品---*/
.sc2{padding-left:15px}
.sc2 li{width:298px;margin-right:6px}
.sc2 li a{background:url(../images/i26.gif) no-repeat -298px 0}
.sc2 li p{background:url(../images/ico_t1.gif) no-repeat}
.sc2 li a:hover p{background-position:-282px 0}
.sc2 img{width:282px;height:423px}
/*---婚纱客片---*/
.md05_2{padding-top:20px;width:1250px;overflow:hidden}
.md05_2 .hd h2{background:url(../images/i8.gif) no-repeat 0 -156px;height:39px;overflow:hidden;width:274px}
.md05_2 .hd h2 a{display:block;padding-top:40px}
/*---m---*/
.md05_3 .hd h2 {background:url(../images/i8.gif) no-repeat 0 -234px;}
.md05_4 .hd h2 {background:url(../images/i8.gif) no-repeat 0 -273px;}
/*---写真作品---*/
.con3{padding-bottom:20px}
.con3 .bdw{width:902px}
.sc3{width:540px;float:right;overflow:hidden}
.sc3 .hd h2{background:url(../images/i8.gif) no-repeat 0 -117px;height:39px;overflow:hidden;width:265px}
.sc3 .hd h2 a{display:block;padding-top:40px}
#ap3{width:530px;height:300px;background:#f0f0f1 url(load.gif) no-repeat center center;padding:5px;margin-top:10px;overflow:hidden}
.sc3 .l-list {overflow:hidden;margin-left:-1px;width:542px}
.sc3 .l-list li{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;float:left;text-align:center;width:107px}
.sc3 .l-list li a{display:block;color:#333}
.sc3 .l-list li a:hover{background:#000}
.sc3 .l-list li img{width:87px;height:87px;display:block;padding:10px;background:url(../images/load.gif) no-repeat center center}
.sc3 .l-list li a:hover img{background:#fc0 url(load.gif) no-repeat center center}
.sc3 .l-list p{cursor:pointer;display:block;line-height:35px;height:35px;overflow:hidden;border-bottom:1px solid #e6e6e6; color:#999;}
.sc3 .l-list a:hover p{color:#fc0;border-bottom:1px solid #fc0}
.slideBox03 { position:relative; height:300px; overflow:hidden;}
.slideBox03 .hd{ height:10px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:2;}
.slideBox03 .hd ul{ overflow:hidden; zoom:1; float:right;  }
.slideBox03 .hd ul li{ float:left; margin-left:5px;  width:10px; height:10px; background:#fff; cursor:pointer; text-indent:-1000px; }
.slideBox03 .hd ul li.on{ background:#f00; color:#fff; }
.md06{width:330px}
.md06 .hd{position:relative}
.md06 .y{display:block;position:absolute;left:-30px;top:46px;background:url(../images/i16.png) no-repeat;width:11px;height:425px}
.md06 .z{display:block;position:absolute;left:921px;top:46px;background:url(../images/i16.png) no-repeat -11px 0;_background:url(../images/i16_2.png) no-repeat;width:11px;height:425px}
.md06 .hd h2{background:url(../images/i8.gif) no-repeat 0 -78px;height:39px;overflow:hidden;width:224px}
.md06 .hd h2 a{display:block;padding-top:40px}
.ls02{padding-top:12px}
.ls02 p { line-height:18px; color:#ccc; font-size:11px;}
.ls02 li{width:328px;border-top:1px dotted #e6e6e6;padding:12px 0}
.ls02 li a{display:block;background:url(../images/i29.gif) no-repeat right 10px;position:relative;padding:8px 0 0 8px;height:126px}
.ls02 li a:hover{background-position:right -174px;color:#e3106e}
.ls02 li a:hover p { color:#333;}
.ls02 li img{width:120px;height:120px;float:left;margin-right:20px}
.ls02 li a ins{background:url(../images/i28.png) no-repeat;width:136px;height:136px;position:absolute;top:0;left:0;cursor:pointer}
.ls02 li a h4{font-size:14px}
.ls02 li a b{font-family:Georgia, "Times New Roman", Times, serif;font-size:36px;margin-bottom:5px;text-align:right;display:block;font-style:italic;font-weight:300; line-height:32px;}
.ls02 li a b span{font-size:14px;margin-left:5px}
/*---联系按钮---*/
.con4{padding-bottom:40px}
.bd03{border-top:1px solid #eee;background:#fff url(i27.gif) no-repeat center 20px;padding-top:25px;height:100px}
.bd03 a{display:block;float:left;width:160px;height:65px;margin-left:18px;overflow:hidden}
.bd03 a span{display:block;padding-top:70px}
.bd03 .x,.bd03 .z{margin-left:5px;width:170px}
.bd03 .y{margin-left:7px;width:173px}
/*---首页友情链接---*/
.link{overflow:hidden;padding:5px 0;line-height:18px;border:1px dashed #eee;color:#999}
.link .hd{float:left;width:70px;text-align:right;font-weight:700}
.link .hd a{color:#333}
.link .hd a:hover{color:#900}
.link .bd{margin-left:72px}
.link .bd a{color:#999;margin-right:4px}
.link .bd a:hover{color:#333;text-decoration:underline}
.link .link_u{color:#f60;cursor:pointer}
.link .link_u:hover{text-decoration:underline}
/*---内页友情链接---*//
.link_md{padding:15px 0 10px 15px;background:#fff;margin:10px auto 15px;border:3px solid #d9dce3;zoom:1}
.md_zx_bd dd span{float:right;color:#ccc}
/*---内页友情链接图---*/
.link_pic{padding-bottom:10px}
.link_pic li{margin:0 7px 5px 0; float:left; display:inline}
.link_pic img{height:31px;width:88px;background:url(../images/load.gif) no-repeat center center;cursor:pointer;display:block}
.link_txt{clear:both}
.link_txt a,.link_txt span{line-height:18px;height:18px;overflow:hidden;margin:0 7px 0 0;background:url(../images/ico.gif) no-repeat 1px -13px;width:77px;float:left;display:block;padding-left:11px;color:#999;cursor:pointer}
.link_txt a:hover,.link_txt span:hover{background:url(../images/ico.gif) no-repeat 1px 7px;color:#666;text-decoration:underline}
.link_txt a.link_jh{color:#89672a}

/*---底部---*/
.foot{clear:both;background:#d5e2e3 url(../images/i14.jpg) no-repeat center 0}
.foot2{background:}
.foothd{text-align:center;line-height:32px;height:34px;color:#ddd;background:url(../images/i20.png) repeat-x}
.foothd a{color:#fff;margin:0 20px}
.foothd a:hover{color:#ff0;text-decoration:underline}
.footbd{height:220px;padding:27px 0 0;width:945px;margin:0 auto}
.footbt{background:#303030 url(i13.gif) repeat-x 0 0;padding:25px 0 95px}
.footbt .bd{background: url("../images/logo_f.gif") no-repeat scroll 15px 1px transparent;clear: both;color: #CCCCCC;line-height: 24px;margin: 0 auto;padding-left: 220px;width: 720px;}
.footbt a{color:#ccc}
.footbt a:hover{color:#fff;text-decoration:underline}
.footbt em a{ color:#fc0}
.foot_add{color:#FF0}
.footbt_b a span{color:#fff;margin-right:5px;padding-right:5px}
.footbt_b a:hover span{color:#000;background:#ff0;_color:#ff0;_background:none}
.baikf img{display:none}
/*---底部列表---*/
.footbd dl{float:left;width:290px;margin:0 12px;display:inline}
.md07 .hd{height:24px;line-height:24px;padding-bottom:7px;text-indent:13px;background:url(../images/i11.png);color:#999}
.md07 .hd a{color:#09c;font-weight:700}
.md07 .kt a{color:#f09}
.md07 .hd a:hover{color:#f6c;text-decoration:underline}
.md07 .hd span{margin-left:12px;font-size:9px;-webkit-text-size-adjust:none;text-transform:uppercase}
.md07 .bd{padding:8px 0 0}
.list01{height:158px;overflow:hidden}
.list01 li{line-height:26px;height:26px;overflow:hidden;border-bottom:1px dotted #8c999a;margin:0 10px;color:#4e6466;background:url(../images/ico.gif) no-repeat 1px -10px}
.list01 a{padding-left:11px;display:block;color:#4e6466;zoom:1}
.list01 a:hover{background:url(../images/ico.gif) no-repeat 1px -10px;color:#09c;text-decoration:underline}
.list01 li a i{color:#09c;margin-right:7px;font-style:normal}
.froum a { width:180px; height:45px; overflow:hidden; display:block;background: url("froum.gif"); text-indent:-1000px;}
.froum a:hover { background-position:bottom;}

/*---作品列表---*/
.wp2{width:1250px;margin:0 auto;background:#fff;clear:both}
.wrap{width:930px;margin:18px auto 0}
.main{width:684px;float:right;overflow:hidden;padding:16px 19px 0 0}
.main .hd{height:27px; padding-top:5px;line-height:27px;color:#e3106e;border-bottom:1px solid #dedede}
.main .hd h2{border-bottom:1px solid #e3106e; float:left; padding:0 5px; font-size:14px}
.main .hd span{float:right;color:#999;background:url(../images/ico_10.gif) no-repeat 0 10px;display:block;padding:0 10px 0 13px}
.main .hd span a{margin-right:5px}
.main .hd span a:hover{text-decoration:underline}
.main .hd span strong{font-weight:300;margin-left:5px;color:#666}
.main .bd{padding-bottom:20px}

/*---侧栏分类---*/
.side{width:205px;background:url(../images/ico_8.jpg) no-repeat right 0;margin-left:5px}
.md02{text-align:right;background:url(../images/ico_7.gif) no-repeat 8px 24px}
.md02 .hd{height:50px;line-height:50px;padding:0 10px 0 0}
.md02 .hd h3{font-size:30px;color:#ccc;font-family:Copperplate Gothic Light,"Times New Roman", Times, serif}
.md02 .hd h3 a{color:#e3106e; font-family:微软雅黑; color:#ccc;}
.md02 .hd h3 a:hover{color:#E3106E}
.md02 .hd span{margin-left:5px;font-family:"Times New Roman", Times, serif}
.md02 .bd{padding-bottom:5px}
.nav2{padding:16px 0 0;overflow:hidden}
.nav2 li{clear:both}
.nav2 a{color:#333;display:block;height:28px;line-height:28px;padding-right:18px;font-size:12px;overflow:hidden;float:right;blr:expression(this.onFocus=this.blur());outline:none;margin-bottom:7px}
.nav2 a:hover,.nav2 .hover a{color:#fff;background:url(../images/ico16.gif) no-repeat right bottom}
.nav2 a span{font-size:18px;font-family:AlternateGothic2BTRegular,Tahoma,sans-serif;color:#666;margin-right:5px;display:block; position:relative;top:1px;_top:0;float:left;height:28px;padding-left:10px}
.nav2 a:hover span,.nav2 .hover span{color:#fff;background:url(../images/ico16.gif) no-repeat 0 -1px;_background:url(../images/ico16.gif) no-repeat 0 0;cursor:pointer; width:75px;}
.nav2 .nh a{margin-top:-3px}
/*---侧栏地址---*/
.bd01{padding-top:45px;zoom:1;background:url(../images/ico_7.gif) no-repeat 8px -5px}
.md03{height:445px;text-align:right;overflow:hidden;padding:0 15px 0 0}
.te{padding-bottom:30px;color:#000;line-height:22px}
.te span{font-size:18px;font-family:AlternateGothic2BTRegular,Tahoma,sans-serif;position:relative;top:2px}
.md03 p{line-height:22px}
.qa{float:right;padding:5px 0 20px}
.qa li{width:32px;float:left;display:inline;text-align:center;background:url(../images/q/m.gif) no-repeat;margin-left:10px}
.qa .v{background-position:0 0}
.qa .w{background-position:-32px 0}
.qa .x{background-position:-64px 0}
.qa .y{background-position:-32px -37px}
.qa .z{background-position:-64px -37px}
.qa a{width:32px;display:block}
.qa i{padding-top:33px;display:block}
.qa a span{color:#393;display:block;background:#fff;font-size:11px;line-height:9px;height:11px;cursor:pointer}
.qa a:hover span{color:#fff;background:#393}
#searchbox{background:url(../images/search.gif) no-repeat 0 0;width:165px;height:16px;display:block;margin:0 0 15px 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}

/*---作品列表---*/
.works{overflow:hidden;width:1250px;margin:0 auto;background:#fff;clear:both}
.works .page{border-top:1px solid #dedede;padding-top:10px}
.hd01{background:url(../images/i8_2.gif) no-repeat 0 1px;width:1250px;margin:40px auto 0; overflow:hidden;}
.hd02{background:url(../images/i8_2.gif) no-repeat 0 -69px}
.hd03{background:url(../images/i8_3.gif) no-repeat 0 1px;width:1250px;margin:40px auto 0; overflow:hidden;}
.hd04{background:url(../images/i8_4.gif) no-repeat 0 1px;width:1250px;margin:40px auto 0; overflow:hidden;}
.nav1{line-height:30px;float:left;margin:5px 0 0 250px; width:1000px; display:inline;}
.nav1 li{float:left; height:37px; }
.nav1 span{float:left;color:#ccc;margin:0 4px;display:block}
.nav1 span.ni6{display:none}
.nav1 a{float:left;color:#666;display:block;padding-bottom:4px;text-align:center; padding:0 8px; margin-bottom:8px;white-space: nowrap; position:relative; font-size:14px;}
.nav1 a:hover{color:#c00;border-bottom:2px solid #c00; margin-bottom:6px;}
.nav1 .selected a{color:#fff;background:url(../images/i23.gif) no-repeat}
.nav1 .selected a i {background-image: url(i23b.gif); width:4px; height:30px; display:block; position:absolute; top:0; right:0;}
.nav1 .selected a:hover{color:#ff0;border:none}
.works .bd{padding:0 0 40px;overflow:hidden;clear:both}

/*--新闻列表--*/
.list04{padding:25px 15px 10px}
.list04 li{line-height:30px;height:30px;overflow:hidden;padding:0 15px;border-bottom:1px dotted #ccc;background:url(../images/ico_11.gif) no-repeat 4px -21px}
.list04 li span{float:right}
.list04 li a{font-size:14px}
.i5,.i10,.i15,.i20,.i25{margin-bottom:20px}

/*---图文列表---*/
.list_p{}
.list_p li{width:450px; height:170px;border-bottom:1px dotted #cecece; margin:0 40px 20px 0;position:relative;overflow:hidden; float:left;}
.list_p img{float:left;margin:5px 10px 0 0; width:200px;}
.list_p h3{line-height:30px;height:30px;overflow:hidden;color:#a26f5b;cursor:pointer;font-size:16px;font-weight:300}
.list_p a:hover h3{color:#f00}
.list_p a:hover{text-decoration:none}
.list_p h3 span{font-size:12px;color:#999;margin-left:10px;font-weight:300}
.list_p p{margin-top:10px; color:#999;}
.list_p .p3{background:url(../images/i18.png) no-repeat;position:absolute;top:5px;left:0;width:200px;height:165px;display:block;cursor:pointer}
.list_p a.more{color:#fff;background:url(../images/more2.gif) no-repeat 0 0;display:block;width:45px;padding-left:2px;height:13px;line-height:13px; font-size:10px;overflow:hidden;position:absolute;top:140px;left:400px}
.list_p a.more:hover{text-decoration:none;color:#ff0}


/*--普通正文页--*/
.cntL{padding:10px 0 0;clear:both;overflow:hidden}
.lred{color:#f39}
.lred:hover{color:#f90;}
.main .cntL_hd{text-align:center;padding:10px 0}
.cntL_hd h1{font-size:24px;line-height:40px;color:#333;font-family:Microsoft Yahei,黑体;font-weight:300;letter-spacing:1px; text-align:center;}
.cntL_hd h5{font-weight:300;color:#999; text-align:center;}
.cntL_bd{font-size:14px;line-height:180%;text-align:left;padding:10px 0;margin:0 auto;overflow:hidden;clear:both}
.main .cntL_bd{padding:20px 5px 10px}
.cntL_bd a{color:#5E6164}
.cntL_bd a:hover{text-decoration:underline}
.Content-body{margin:0 18px;border-top:1px dashed #e9ebef;padding-top:20px}
.Content-body img{margin:0 auto 40px;display:block;border:5px solid #eef1f5}
img.prh{margin:0 auto 20px;border:none;padding:0}
.cntL_bd img{/*background:#fff url(load.gif) no-repeat center center*/background:none}
.cntL_bd p{margin:0 0 20px}
.cnt_tag{height:35px;line-height:35px;margin:0 8px;clear:both}
.tag{float:left;text-indent:5px}
.tag,.tag a{color:#999;margin-right:10px}
.tag a:hover{color:#000}
.ContentAuthor{color:#999;font-weight:300;text-align:right;margin-right:10px}
.post-nav{border-top:1px dashed #f4f4f4;border-bottom:1px solid #f4f4f4;clear:both;height:32px;line-height:32px;overflow:hidden;background:#fbfbfb;}
.post-nav .l{float:left;padding-left:10px;width:285px;}
.post-nav .r{float:right;padding-right:10px;width:285px;text-align:right}
.more_d{color:#999}
.more_d:hover{color:#f90}
#g_mv{width:665px;height:500px;margin:0 auto 15px;background:url(../images/load.gif) no-repeat center center}
/*---宽屏正文页---*/
.main_p{width:940px;margin:0 auto;clear:both}
.main_p,.main_p .hd,.md08{ }
.main_p .hd{border-bottom:1px dashed #e9ebef;padding:10px 24px;color:#666;background:url(../images/ico_10.gif) no-repeat 10px 15px}
.main_p .hd a:hover{text-decoration:underline}
.main_p .cntL_hd{padding:0 18px;height:110px}
.cntL_hd .p2{background:url(../images/i19.png) no-repeat;position:absolute;top:5px;left:0;width:70px;height:92px;display:block}
.r01{float:right;height:90px;width:104px;margin:20px 0 0; *+margin-top:0; overflow:hidden; text-indent:-1000px;}
.r01 a{width:42px;height:90px;display:block;filter:alpha(opacity=70);opacity:0.70;float:left}
.r01 a:hover{filter:alpha(opacity=100);opacity:1}
.r01 .up, .r01 .down {width:42px; height:90px; display:block; float:left; margin-left:5px; margin-right:5px;}
.r01 .up a{background:url(../images/nav_c.gif) no-repeat -7px 0}
.r01 .down a{background:url(../images/nav_c.gif) no-repeat -59px 0;}
.cntL_hd .l{float:left;padding:5px 0 0;width:780px;position:relative}
.cntL_hd .p1{width:70px;height:88px;float:left}
.cntL_hd .l h1,.l h5{float:left;width:600px}
.cntL_hd .l h1{padding:0 0 2px 17px;color:#c00;line-height:30px}
.cntL_hd .l h5{line-height:24px;padding-left:18px;height:24px}
.sia{margin:0 8px 0 0;position:relative;top:3px}
/*----宽屏展示---*/
.md08{overflow:hidden;width:1250px;margin:0 auto;background:#fff;clear:both;padding-bottom:40px}
.md08 .bd{background:#fafafa url(i24_2.gif) repeat-x 0 bottom;margin:20px auto;overflow:hidden;padding:10px;width:1104px; float:left;}
.md08 .picbox {width:800px; text-align:center; margin-top:25px; overflow:hidden;}
.md08 .picbox span { margin-bottom:25px; display:block;}
.md08 .picbox img { border:7px solid #B9A27B; max-width:770px; padding:5px;}
.l1{float:left;position:relative}
.l1 img,.l1 span{display:block;height:315px;width:235px}
.l1 span{position:absolute;background:url(../images/i24.png) no-repeat}
.l2{float:left;line-height:24px;margin-left:20px; width:680px;}
.l2 h1{font-family:Microsoft Yahei,黑体;color:#e3106e;font-size:24px;line-height:30px;margin:0 0 8px;font-weight:300}

.nsidebar {float:right; width:200px; margin-top:20px; background-color:#FAFAFA;padding:10px;}
#p-l-more li { text-align:center; margin-bottom:10px;}
#p-l-more li a { color:#CCC;}
#p-l-more li a:hover { color:#333;}
#p-l-more li img { width:200px; height:270px;}

/*---作品小图列表---*/
.md09{width:902px;margin:10px auto 0;overflow:hidden}
.md09 .hd span{float:right;font-size:9px;-webkit-text-size-adjust:none;margin-right:11px}
.md09 .hd h2{font-weight:300;float:left;margin-right:10px}
.md09 h2 a,.md09 h2 a:hover{color:#c00}
.md09 a:hover{text-decoration:underline}
.md09 .sc4{padding:10px 0 30px;width: 910px}
.md09 .sc4 li{margin:0 11px 18px 0}
.sc4{padding:30px 0 0 20px;clear:both;overflow:hidden}
.sc4 li{float:left;width:80px;margin:0 11px 11px 0;display:inline}
.sc4 img{width:80px;height:80px;display:block}
.sc4 a:hover img{filter:Alpha(Opacity=60);opacity:0.6}
.sc4 a span,.sc4 a:hover span{position:relative;margin:-80px 0 0 0;float:left;background:url(../images/i.png) no-repeat;_background:url(../images/i.gif) no-repeat;width:80px;height:80px;cursor:pointer}

/*---价格表页---*/
.lis1 a.more{top:55px}
.lis1 p{margin-right:150px}
.p4{margin:10px 0;font-size:14px;line-height:30px;float:right;font-style:italic;color:#c00;margin:0 20px 0 0}
.p4 b{font-size:30px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:300;margin-right:3px}
.md_pr{background:#fafafa url(i24_2.gif) repeat-x 0 bottom;margin:0 auto;overflow:hidden;padding:5px}
.md_pr .l1 img,.md_pr .l1 span{width:240px;height:160px}
.md_pr .l1 span{position:absolute;background:url(../images/i24_2.png) no-repeat}
.md_pr .l2 span{margin:10px 0 0;display:block;font-size:14px;line-height:30px;padding:5px 0;border-top:1px dotted #ccc;width:280px;color:#000}
.md_pr .l2 b{color:#c00;font-style:italic;font-size:30px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:300; margin-right:3px}
.cntL_bd.pri{padding-left:0;padding-right:0}
/*.pri img{margin:0 auto 20px;display:block;border:9px solid #eef1f5;padding:1px}*/
.pri .b0{border:none;padding:0}
/*---价格表预订表单---*/
#btn1{blr:expression(this.onFocus=this.blur());outline:none}
.BttnE,.BttnC{background:url(../images/btn1.gif) no-repeat;width:142px;height:37px;display:block;overflow:hidden;margin-top:10px}
.BttnC{background-position:0 -37px}
#btn1 i{padding-top:40px;display:block}

/*内页相关作品*/
.art_h4{text-indent:10px;color:#141414; line-height:24px;border-bottom:1px solid #e9ebef; margin:0 10px}
.art{padding-bottom:10px;padding-left:15px}
.art li{float:left;margin:10px 18px 10px 0;text-align:center;display:inline}
.art li a{background:#eee;display:block;float:left;padding:4px 4px 2px;text-decoration:none}
.art li a:hover{background:#f90;text-decoration:none}
.art img{background:#fff url(art.gif) no-repeat center center;display:block;height:60px;width:50px;margin-bottom:1px}
.art li a:hover img{}
.art a em{color:#fff;font-style:normal;height:10px;line-height:10px;overflow:hidden;width:50px;font-size:9px;-webkit-text-size-adjust:none;letter-spacing:1px;display:block}
.art a:hover em{color:#fff;cursor:pointer}

/*---相关文章---*/
.cnt_about{padding:10px 0 10px}
.cnt_about ul{width:330px;float:right}
.cnt_about li{line-height:22px;height:22px;overflow:hidden;width:130px;overflow:hidden;float:left;margin:0 5px;background:url(../images/ico_2.gif) no-repeat 5px 9px;padding-left:16px;display:inline}
.cnt_about li a{color:#999}
.cnt_about li a:hover{color:#f39}
.cnt_about img{width:158px;height:94px;margin-right:10px;display:inline}
.md_kp .cnt_about ul{width:390px;float:right}
.md_kp .cnt_about li{width:160px}

/*---热门景点--*/
.md11{padding:10px 0}
.md11 a{color:#89672A;text-decoration:underline;margin-right:10px}
.md11 a:hover{color:#e3106e}
.hd07{height:32px;overflow:hidden;margin-bottom:10px}
.hd07 i{float:left;font:normal 300 50px/100% AlternateGothic2BTRegular,Arial,sans-serif;color:#F60;margin:-3px 7px 0 0}
.hd07 a,.hd07 h1,.hd07 h2{color:#666;font-size:18px;line-height:20px;float:left;font-weight:300}
.hd07 a:hover{color:#c06;text-decoration:underline}
.hd07 a span,.hd07 h1 span{display:block;font-size:12px;color:#bebebe;line-height:14px;text-transform:uppercase}
.i1 i{color:#91abb5}
.i2 i{color:#b19f7f}
.i3 i{color:#8ebda6}
.i4 i{color:#ad809c}
.i5 i{color:#7cc346}
.list02{clear:both;padding:20px 0 50px;border-top:1px dotted #ccc;font-size:14px}
.list02 img{width:684px;height:350px;margin-bottom:10px;display:block}
.list02 .ii{margin:-58px 0 0}
.ii{width:44px;height:48px;margin:-48px 0 0;float:right;cursor:pointer}
a:hover .ii{background:url(../images/ii.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/ii.png', sizingMethod = 'scale');position:relative}
.list02 dl{clear:both;line-height:180%}
.list02 dt{float:left;width:76px;font-weight:700}
.list02 dd{margin-left:76px}
.list02 dd a:hover{text-decoration:underline}
.bd06{border-top:none;padding-top:10px}
/*---翻书---*/
#app{width:684px;height:450px;margin:0 auto}
a.link01{color:#f00}
a.link01:hover{text-decoration:underline}
.hd09{border-bottom:1px dashed #CCC;position:relative;margin-bottom:10px;zoom:1}
.hd09 h1{margin:0 auto;text-align:center;font-size:26px;padding-bottom:10px;font-weight:300}
.hd09 a{position:absolute;right:0;top:10px}
/*--相关景点--*/
.list03{padding:20px 0 40px 15px;overflow:hidden}
.list03 ul{width:330px;float:left}
.list03 li{line-height:22px;height:22px;overflow:hidden;width:130px;float:left;margin:0 10px 0 0;background:url(../images/ico.gif) no-repeat 5px 10px;padding-left:16px}
.list03 li a{color:#999}
.list03 li a:hover{color:#f39}
.list03 b{display:block; line-height:30px;padding-left:10px}

/*---服务报价--*/
.list05{padding-top:20px}
.list05 .hd07{margin-bottom:0}
.list05 li{margin-bottom:40px}
.list05 img{width:684px;height:300px;background:url(../images/ico15.gif) no-repeat right 0;padding-top:20px;display:block}

/*---分页---*/
.inside .manu,.inside .page{background:#fff url(manu.jpg) repeat-y 0 0;padding:2px 0 2px 2px;line-height:16px;height:16px}
.manu,.page{clear:both;margin:10px 20px;padding-left:1px;padding:1px 0;line-height:16px;height:16px}
.manu span,.page span,.manu i,.page i{float:left;padding:0 8px}
.manu A,.manu strong,.page A,.page strong{margin-right:2px;padding:0 8px;float:left}
.manu .current,.page .current,.manu strong,.page strong{font-weight:700;background:#e3106e;color:#fff}
.manu .current:hover,.page .current:hover{color:#fff}
.manu .disabled,.page .disabled{color:#ddd;margin:2px;padding:2px 5px;}
.manu A:hover,.manu A:active,.page A:hover,.page A:active{outline:none;blr:expression(this.onFocus=this.blur());background:#f60; color:#fff}
.manu input,.page input{display:none}

/*---评论--- */
#gip{color:#c06;font-weight:700;cursor:pointer}
.face1{background:url(../images/face/1.jpg) no-repeat left 11px}
.face2{background:url(../images/face/2.jpg) no-repeat left 11px}
.face3{background:url(../images/face/3.jpg) no-repeat left 11px}
.face4{background:url(../images/face/4.jpg) no-repeat left 11px}
.face5{background:url(../images/face/5.jpg) no-repeat left 11px}
.face6{background:url(../images/face/6.jpg) no-repeat left 11px}
.face7{background:url(../images/face/7.jpg) no-repeat left 11px}
.face8{background:url(../images/face/8.jpg) no-repeat left 11px}
.face9{background:url(../images/face/9.jpg) no-repeat left 11px}
.face10{background:url(../images/face/10.jpg) no-repeat left 11px}
.face11{background:url(../images/face/11.jpg) no-repeat left 11px}
.face12{background:url(../images/face/12.jpg) no-repeat left 11px}
.face13{background:url(../images/face/13.jpg) no-repeat left 11px}
.face14{background:url(../images/face/14.jpg) no-repeat left 11px}
.face15{background:url(../images/face/15.jpg) no-repeat left 11px}
.face16{background:url(../images/face/16.jpg) no-repeat left 11px}
.face17{background:url(../images/face/17.jpg) no-repeat left 11px}
.face18{background:url(../images/face/18.jpg) no-repeat left 11px}
.face19{background:url(../images/face/19.jpg) no-repeat left 11px}
.face20{background:url(../images/face/20.jpg) no-repeat left 11px}
.face21{background:url(../images/face/21.jpg) no-repeat left 11px}
.face22{background:url(../images/face/22.jpg) no-repeat left 11px}
.face23{background:url(../images/face/23.jpg) no-repeat left 11px}
.face24{background:url(../images/face/24.jpg) no-repeat left 11px}
.face25{background:url(../images/face/25.jpg) no-repeat left 11px}
.face26{background:url(../images/face/26.jpg) no-repeat left 11px}
.face27{background:url(../images/face/27.jpg) no-repeat left 11px}
.face28{background:url(../images/face/28.jpg) no-repeat left 11px}
.face29{background:url(../images/face/29.jpg) no-repeat left 11px}
.face30{background:url(../images/face/30.jpg) no-repeat left 11px}
.comment{line-height:190%;margin:0 auto;clear:both; overflow:hidden;background:#E9EBEF;padding:0 20px 40px}
.comment .more2,.comment .list{}
.comment .more{padding-bottom:5px}
.comment .more_t{padding:20px 0 10px}
.comment .more_t b a{color:#c00;font-size:14px;text-decoration:underline}
.comment .more_t b a:hover{color:#90c;text-decoration:none}
.more_c{background:#f90;color:#fff}
.more_c:hover{background:#c6f;color:#fff}
/*---回复人数块---*/.comment .more{padding-left:10px;padding-top:10px;margin-bottom:-10px}
/*---100815增加的颜色块---*/
.comment .more a{background:#90f;color:#fff;padding:0 5px}
.comment .more img{background:none;margin:3px 3px -3px 0}
.comment .more a:hover{background:#c90;color:#fff}
/*---回复人数---*/.comment .more b{position:relative;height:1px}
/*---回复人数---*/.comment .more b span{position:absolute;width:300px;top:-30px;*top:8px;font:30pt Georgia;}
/*---块---*/.comment dl{padding-bottom:10px;padding-left:115px;padding-top:10px}
/*---标题---*/.comment dt{line-height:25px;height:25px;background:#fff url(book.gif) repeat-x 0 1px;border:1px solid #D2D9E3;padding-top:1px}
/*---标题加粗---*/.comment dt strong{padding-left:33px;background:url(../images/user.gif) no-repeat 10px center;color:#c00;padding-right:20px;font-size:14px;letter-spacing:1px}
/*---时间---*/.comment dt span{font-size:12px;letter-spacing:1px}
/*---计数---*/.comment dd .n{position:relative;text-align:right;height:1px;}
/*---计数---*/.comment .n em{font:30pt Georgia;position:absolute;top:-15px;right:12px;height:40px;line-height:50px;color:#D2D9E3}
/*---计数---*/.comment .n em span{font-size:14pt;font-style:italic}
/*---内容---*/.comment dd{line-height:180%;font-size:10.5pt;padding:9px 0 10px 14px;background:#fefefe;border:1px solid #D2D9E3;color:#202F46;min-height:103px;_height:103px;line-height:1.8em}
/*---用户内容---*/.comment dd .u{padding-right:110px}
/*---回复---*/.comment dd .a{border-top:1px dashed #D2D9E3;margin:13px 0 0 32px;padding:8px 8px 0 70px;min-height:55px;_height:55px;font-weight:700;background:url(../images/admin.gif) no-repeat 1px 0}
/*---回复内容---*/.comment dd b{font-weight:400;color:#FF00AB}
.comment .post{margin:0 auto;padding-top:20px;width:644px;letter-spacing:1px}
.textarea_top{padding-top:10px}
.comment label{font-size:14px;height:20px;line-height:20px}
.comment .input,.comment .input2{padding:4px;height:14px;vertical-align:middle;border:1px solid #d8dfe5;background:#fefefe;color:#555}
.comment .textarea,.comment .textarea2{border:1px solid #d8dfe5;background:#fff url(book_bg.gif) no-repeat right bottom;float:left;height:86px;width:520px;margin-top:2px;padding:6px;color:#555}
.comment .input2,.comment .textarea2{border:1px solid #0cf;background:#fff url(btn_bg.gif) repeat-x 0 0;color:#09f}
.comment .btn,.comment .btn2{float:right;height:104px;width:104px;background:#fff url(btn.gif) no-repeat center top;border:none; font-size:14px; font-weight:700; color:#663300;cursor:pointer}
.comment .btn2,.comment .btn:hover{background:#fff url(btn.gif) no-repeat center bottom}
/*---分隔线---*/.line{border-top:1px solid #dbdee5;border-bottom:1px solid #f1f1f1;margin:5px 10px;line-height:0;overflow:hidden}
/*---插入网页---*/.inside{margin:0 auto;background:#E9EBEF;color:#666}
.inside a{color:#333}
.sunge_i_search{padding:10px 0 10px 20px}
.sunge_i_search #keyword,.sunge_i_search #searchtype{padding:1px 0 1px 1px;line-height:17px}
.inside .node{padding:0 20px 0}
.inside .node .title{line-height:25px;height:25px;font-size:14px;background:#fff url(book.gif) repeat-x 0 1px;border:1px solid #D2D9E3;padding-top:1px}
.inside .node .title h2{padding-left:33px;background:url(../images/user.gif) no-repeat 10px center;color:#90c;padding-right:20px;font-size:14px;letter-spacing:1px}
.inside .node .description{line-height:180%;font-size:14px;padding:9px 14px 10px;background:#fefefe;border:1px solid #D2D9E3;border-bottom:none;color:#202F46;text-indent:2em}
.inside .node .info{margin-bottom:20px;background:#fefefe;border:1px solid #D2D9E3;border-top:none;color:#202F46;text-align:right; padding-right:10px;color:#999;padding-bottom:5px}

/*---文章页评论---*/
.main .comment{background:none;margin:10px auto;padding:0}
.main .comment .line{margin:5px 0;border:none;border-bottom:1px dashed #E6E6E6}
.main_p .comment{padding-top:10px}
.book{padding-top:1px}

/*---关于我们---*/
.abt{background:url(../images/abt.jpg) no-repeat right 0}
.q2{background:#ffc;color:#c30;margin-bottom:30px;padding:5px 0 5px 10px}
.q2 img{margin:6px 0 -6px 6px}
.bd02{background:url(../images/a2.gif) no-repeat right 0;padding-top:10px;line-height:24px}
/*---底部QQ---*/
.p_qq{width:100%;height:40px;background:#c06;position:fixed;left:0;bottom:0;z-index:1001; display:none;}
.p_nav{width:1000px;height:40px;display:block;position:relative;left:0;top:0;margin:0 auto}
.p_nav span{width:271px;height:70px;display:block;position:absolute;left:0;bottom:0}
.p_nav samp{width:375px;height:40px;padding:2px 35px 0 0;float:right;display:block;background:url(../images/p_tel.gif) no-repeat 340px 5px;}
.p_nav samp b em{font-size:24px;height:24px;overflow:hidden;font-family:Arial;color:#fff600;font-weight:700;display:block;float:left;padding-right:20px;font-style:italic}
.p_nav samp i{font-size:10px;font-family:Verdana;height:12px;color:#fff;font-weight:400;text-transform:uppercase;display:block;padding-left:2px}
.p_top{height:23px;position:absolute;top:10px;right:0}
.p_top a{display:block;background:url(../images/p_top.gif) no-repeat;width:23px;height:23px}
.p_top a:hover{background:url(../images/p_top.gif) no-repeat 0 -23px}
* html .p_qq{position:absolute;bottom:0;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}

/*---留言---*/
#bks{width:886px;height:200px;margin:0 auto}

/*---广告---*/
.slideBox{ width:1920px; height:450px; text-align: center; overflow:hidden; position:relative; margin-top:0px; }
.slideBox .btn{ height:400px; left:50%; bottom:55px; z-index:3; width:1000px; margin-left:-500px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:50px; z-index:4; width:1000px; margin-left:-500px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right;  }
.slideBox .hd ul li{ float:left; margin-left:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#aaa; cursor:pointer; text-indent:-1000px; }
.slideBox .hd ul li.on{ background:#6B9900; color:#6B9900; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ }
.slideBox .prev,
.slideBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.gif) no-repeat 0 0; position: absolute; top: 50%; z-index: 5; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.slideBox .prev { left: 24%; }
.slideBox .next { background-position: 0 -90px; right: 24%; }
.slideBox .prev:hover,
.slideBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
/*---广告02---*/
.slideBox02{ width:330px; height:470px; overflow:hidden; position:relative;  }
.slideBox02 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox02 .bd li{ zoom:1; vertical-align:middle; }
.slideBox02 .bd img{ width:100%; height:100%; display:block;  }
.slideBox02 .prev, .slideBox02 .next {position: absolute;top: 210px;z-index: 10; display:none; width:50px; height:50px;}
.slideBox02 .prev {left:10px; background-image: url(l_l.png);}
.slideBox02 .next {right:10px; background-image: url(l_r.png);}
.btnon .prev, .btnon .next { display:block;}
.btnoff .prev, .btnoff .next { display:none;}

.pageinfo { width:800px; margin:0 auto; text-align:center;color: #999999;margin: 5px auto; padding:5px;}
.pageinfo li {
    display: inline;
}
.pageinfo .thisclass a {
    background-color: #784632;
    border: 1px solid #784632;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px 8px;
}
.pageinfo strong {
    margin: 0 2px;
}
.pageinfo A {
    border-color: #EEEEEE;
    border-right: 1px solid #EEEEEE;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    line-height: 22px;
    padding: 2px 8px;
    text-decoration: none;
}
.pageinfo A:hover {
    border-color: #999999;
    border-right: 1px solid #999999;
    border-style: solid;
    border-width: 1px;
    color: #999999;
}
.pageinfo A:active {
    border-color: #000099;
    border-right: 1px solid #000099;
    border-style: solid;
    border-width: 1px;
    color: #000000;
}
.pageinfo SPAN.thisclass {
    background-color: #990000;
    border: 1px solid #990000;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px 8px;
}
.pageinfo SPAN.disabled {
    border-color: #EEEEEE;
    border-right: 1px solid #EEEEEE;
    border-style: solid;
    border-width: 1px;
    color: #929292;
    margin-right: 2px;
    padding: 2px 5px;
}

/*--footer--*/
.footer { background-color:#622c18; background-image:url("../images/bg02.gif"); padding-bottom:5px;}
.loveforever { padding:40px 0 30px 0; display:block;}
.hot-news a { margin-right:25px; line-height:22px; color:#B7B7AE;}
.hot-news a:hover { color:#fff;}
.hot-news .h-l-01 { background-color:#FFF; color:#333; padding:0 5px;}
.hot-news .h-l-02 { color:#FF0;}
.hot-news .h-l-01:hover, .h-l-02:hover { color:#900;}
.hot-news { margin-bottom:30px;}
.f-tit { font-size:14px; color:#FFF; padding-bottom:10px; border-bottom:solid 1px #36180f; }
.f-tit i { font-family:Georgia,Times New Roman,Times,serif;}
.i-map { width:1250px; margin-bottom:25px; position:relative;}
.i-map ul { border-top:solid 1px #333333; padding-top:10px; }
.i-map ul li { float:left; margin-right:28px;}
.i-map dl { float:left;color:#FFF; display:inline;}
.sub-b { margin-right:40px;}
.i-map dt { margin-bottom:10px;}
.i-map dd { float:left; margin-right:10px;}
.i-map .sin { width:109px;}
.i-map .sin02 { width:230px;}
.i-map dt { color:#EFEFE3;}
.i-map dd a { color:#b7b7ae;}
.i-map dd a:hover { color:#FFF;}
.i-brand dl {  }
.i-brand dd { width:35px;}
.i-brand .tn dd {  ;}
.sub-b div { margin-bottom:10px;}
.copyright, .copyright a { color:#828080;}
.copyright a:hover { color:#FFF;}
.copyright span { margin-left:60px;}
.copyright { margin:40px 0 20px 0;}
.footer .wpi { background-color:transparent;}
.brand { line-height:28px; border-bottom:1px solid #4F402F;}


/*---介绍---*/
#szforever p { padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #efefe3;}
.history .htit01, .history .htit02 { font-family:"arial"; font-size:40px; font-weight:bolder; color:#a26f5b; line-height:30px; margin:30px 0 0 0;}
.history .htit02 { font-family:"黑体";font-size:28px; margin:0 0 30px 0;}
.hline { font-size:30px; font-family: Arial}
.arrow li { margin-bottom:20px; padding-bottom:20px;border-bottom: 1px solid #EFEFE3;}
.arrow li span { display:block; font-size:14px; line-height:28px;}
.superiority h1 { font-size:18px;}
#szforever .promises p { margin:0; padding:0; border:0; line-height:24px; font-size:14px;}
#szforever .promises h1 { font-size:16px;}
#szforever .promises li { float:left; width:400px; margin:0 30px 30px 0;}
.nsidebar p { margin-bottom:20px;}

/*---微好评---*/
.weibo01, .weibo02 { float:left;}
.weibo02 { border-left:solid 1px #d2d2d2; margin-left:-1px; margin-top: 30px;}
.weibo02 .year, .weibo02 .day { font-family:Arial;}
.weibo02 .day {
    display: block;
    font-size: 41px;
    font-weight: bold;
    height: 40px;
    margin-bottom: 3px;
    overflow: hidden;
}
.weibo02 .year {
    display: block;
    font-size: 11px;
    text-align: center;
}
.weibo02 .posttime { width: 65px; height:65px; text-align:center; float:left; background-color:#6e3c23; color:#FFF; display: inline; margin-right:20px; overflow:hidden;}
.weibo02 li { margin-bottom:30px;}
.weibo02 .pageinfo { width:640px;}

/*---爱婚享---*/
#share .sc1 { width:1030px;}
#share .sc1 a { background-image:none;}
#share .sc1 li { width:490px; background-image:none;}
#share .sc1 img { width:490px; height:325px; margin:0px;}
#share .posttime { margin-right:10px;}
#share .sc1 li h3 { font-size:16px; padding:0px; line-height:30px; height:30px;}
#share .sc1 li i { color:#AAAAAA;}

#share .l2 {width: 320px;}
#share .l1 img, #share .l1 span 
{
    display: block;
    height: 250px;
    width: 375px;
	background: url("../images/i24b.png") no-repeat scroll 0 0 transparent;
}

/*---首页拍摄基地介绍---*/
.jd {
	width:1250px;
	height:190px;
	background-color: transparent;
	background-image: url(../images/jd01.jpg);
	background-repeat: no-repeat;
	position:relative;
}
.jd .jda { width:1250px; height:93px; display:block;position:relative;cursor:pointer;}
.jd .jdt01, .jd .jdt02, .jd .jdt03 {
	position:absolute;
	top:20px;
	width:530px;
	height:60px;
	background-image: url(../images/jd03a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent:-1000px;
	display:none;
}
.jd .jdt02 {background-image: url(../images/jd03b.gif);}
.jd .jdt03 {background-image: url(jd03c.gif);}
.jd a:hover .jdt01, .jd a:hover .jdt02, .jd a:hover .jdt03 {background-position: right bottom;}
.jd .jdi01, .jd .jdi02, .jd .jdi03 { background-image: url("../images/jd02a.png");display: block;height: 170px;position: absolute;width: 160px;left: 50%;top: -35px;margin-left: -80px; }
.jd .jdi02 { background-image: url("../images/jd02b.png")}
.jd .jdi03 { background-image: url("../images/jd02c.png"); top:-40px;}
.jd .jdlist, .jd .jdlist02 {
	position:absolute;
	top:12px;
	right:0px;
	width:530px;
	font-size:24px;
	color:#664b3f;
	line-height:34px;
}
.jd .jdlist02 {
	top:12px;
	left:0px;
	text-align:right;
}
.jd a:hover .jdlist, .jd a:hover .jdlist02 { color:#664b3f;}
.jd .jdcol {
    display: block;
    height: 72px;
    position: relative;
    width: 1250px;
	text-align:center;
	font-weight:normal;
	font-size:13px;
	color:#B6B1A3;
	padding-top:25px;
}
.jd .jdcol i { font-size:8px; margin-top:10px; display:block;}
.jd .jdcol:hover { color:#b6b1a3;}
.jd .more {
	position:absolute;
	top:25px;
	right:20px;
	width:120px;
	height:45px;
	background-image: url(../images/more.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent:-1000px;
	cursor:pointer;
}
.jd a:hover .more {	background-repeat: no-repeat;background-position: center bottom;}

/*---------- viewbox ---------*/
.viewbox{
	overflow:hidden;
	padding-bottom:8px;
	font-size:14px;
	line-height:24px;
}
.viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h2{
	font-size:24px;
	color:#E3106E;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox .intro{
	width:90%;
	padding:8px 16px;
	line-height:24px;
	background:#f5fcee;
	border:1px solid #DCDDDD;
	font-size:14px;
	color:#706A6A;
	margin:8px auto 0 auto;
}
.viewbox .infolist{
	width:368px;
	float:left;
}
.viewbox .infolist small{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:12px;
	line-height:31px;
	color:#999;
	clear:left;
	height:31px;
	overflow:hidden;
}
.viewbox .infolist span{
	width:200px;
	line-height:30px;
	float:left;
	height:31px;
	overflow:hidden;
}
.viewbox .picview{
	width:320px;
	float:right;
	padding-right:24px;
	padding-top:16px;
}
.viewbox .labeltitle{
	height:23px;
	clear:both;
	overflow:hidden;
	margin:0px auto 0px;
	padding-top:10px;
}
.viewbox .labeltitle strong{
	width:80px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	display:block;
	float:left;
	overflow:hidden;
}

.viewbox .content{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
}
.viewbox .dede_pages{
	width:712px;
	float:none;
	overflow:hidden;
	text-align:center;
}
.viewbox .dede_pages ul{
	margin:0px auto;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{
	float:none;
	display:inline;
}
.viewbox .boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	margin:4px auto;
	padding-top:10px;
}
.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(../images/boxoff.gif) right -10px no-repeat;
	float:left;
}
.newsRight{width:350px; float:right; padding-left:40px; border-left:1px solid #ccc; padding-bottom:55px;}
.newsRight ul li{padding-bottom:10px;}
.newsRight ul li a{display:block;}

.viewbox .title{ margin-bottom:10px;}
#fye{ margin-top:15px; font-weight:bold;}
.viewbox a{ color:#E3106E;}
.place{ margin-top:15px; font-size:14px; color:#E3106E;}
.place a{ color:#E3106E;}
.listbox li{ margin-bottom:10px; padding-bottom:12px; line-height:22px; border-bottom:1px solid #ccc; overflow:hidden;}
.listbox img{ float:left; margin-right:8px; max-width:240px; max-height:160px;}