﻿/* dede58.com 做最好的织梦模板 */
/*内页样式*/
.hd-wrapper {
	height: 68px;
	border-bottom: 1px solid #ededed;
}
.in-Column {
	float: left;
	position: relative;
	margin-top: 10px;
	margin-bottom: -1px;
	height: 59px;
	background: url(../images/s-line.jpg) left bottom no-repeat;
}
.in-Column h2 {
	font-size: 24px;
	font-weight: normal;
	color: #990000;
}
.in-Column h2 span {
	padding-left: 5px;
	font-family: Georgia, Arial, serif;
	font-size: 20px;
	color: #b2b2b2;
}
.in-Column p {
	font: 10px/10px Georgia, Arial, serif;
	color: #acacac;
	-webkit-text-size-adjust: none;
}
.location {
	float: right;
	margin-top: 36px;
	color: #cdcdcd;
}
.location a {
	color: #b3adad;
}
.location a.now {
	color: #8fd0ca;
}
.bd-main {
	overflow: hidden;
}
.sidenav {
	float: left;
	width: 269px;
	height: 100%;
	margin-bottom: -20000px;
	padding-bottom: 20000px;
	padding-right: 20px;
	border-right: 1px solid #ededed;
}
.Col-line {
	padding: 20px 0;
}
.Col-line li {
	float: left;
	margin-bottom: 5px;
}
.Col-line li a {
	display: block;
	width: 221px;
	height: 30px;
	padding: 10px 40px 10px 8px;
	background: #f8f8f8 url(../images/d-ico.png) 94% 17px no-repeat;
}
.Col-line li a:hover {
	color: #fff;
	background: #8fd0ca url(../images/d-ico.png) 94% -18px no-repeat;
}
.Col-line li.cur a {
	color: #fff;
	background: #8fd0ca url(../images/d-ico.png) 94% -18px no-repeat;
}
.Col-line li a:hover span, .Col-line li a:hover p, .Col-line li.cur p {
	color: #fff;
}
.Col-line li h3 {
	font-size: 14px;
	line-height: 28px;
}
.Col-line li h3 span {
	padding-left: 5px;
	font-family: Georgia, Arial, serif;
	font-size: 12px;
	color: #a9a9a9;
	font-weight: normal;
}
.Col-line li p {
	font: 10px/10px Georgia, Arial, serif;
	color: #b0b0b0;
	-webkit-text-size-adjust: none;
}
.Des-hot-hd {
	padding-top: 10px;
	height: 50px;
	border-bottom: 1px solid #ededed;
	background: url(../images/des-t.jpg) 5px 13px no-repeat;
}
.Des-hot-hd a {
	display: block;
	padding-left: 14px;
	width: 255px;
	height: 60px;
	background: url(../images/des-o.png) right 5px no-repeat;
}
.Des-hot-hd a:hover {
	background: url(../images/des-o.png) right -52px no-repeat;
}
.Des-hot-hd h3 {
	font-size: 18px;
	line-height: 20px;
	color: #990000;
}
.Des-hot-hd span {
	font-family: Georgia, Arial, serif;
	font-size: 18px;
	line-height: 20px;
	color: #b2b2b2;
}
.adv2 {
	width: 269px;
	position: relative;
}
.bigpic2 .pica2 {
	display: none;
	position: relative;
	width: 269px;
	height: 166px;
	overflow: hidden;
}
.bigpic2 .pica2 span {
	position: absolute;
	top: 137px;
	left: 3px;
	padding: 0 10px;
	width: 243px;
	height: 26px;
	overflow: hidden;
	line-height: 26px;
	background: #000;
	opacity: 0.8;
	font-family: "宋体";
	color: #fff;
}
.bigpic2 .pica2 img {
	border: 3px solid #33a49a;
}
.jsNav2 {
	margin-top: 6px;
	zoom: 1;
}
.jsNav2 a {
	cursor: pointer;
}
.jsNav2 .prev, .jsNav2 .next {
	float: left;
	width: 10px;
	height: 18px;
	position: relative;
}
.jsNav2 .prev dfn {
	position: absolute;
	top: 1px;
	left: 0;
	border: 8px solid #fff;
	border-right-color: #ddd;
	border-left: 0 none;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.jsNav2 .next dfn {
	position: absolute;
	top: 1px;
	right: 0;
	border: 8px solid #fff;
	border-left-color: #ddd;
	border-right: 0 none;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.jsNav2 .prev:hover dfn {
	border-right-color: #33a49a;
}
.jsNav2 .next:hover dfn {
	border-left-color: #33a49a;
}
.jsNav2 .team-wrap {
	float: left;
	width: 249px;
	overflow: hidden;
}
.jsNav2 .team {
	width: 252px;
}
.trigger2 {
	float: left;
	display: inline;
	width: 39px;
	height: 18px;
	background: #e6e3e3;
	margin-right: 3px;
	text-align: center;
	outline: none;
}
.imgSelected {
	background: #8fd0ca;
	color: #fff;
}
.NandE a {
	cursor: pointer;
}
.NandE dt .date {
	float: left;
	width: 34px;
	height: 78px;
	background: url(../images/newsdate.jpg) no-repeat;
	text-align: center;
}
.NandE dt .date strong {
	display: block;
	margin-top: 26px;
	font: 18px/22px Verdana, Arial, sans-serif;
	color: #8fd0ca;
}
.NandE dt .date dfn {
	display: block;
	font: 12px/14px Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #8fd0ca;
}
.NandE dt .date span {
	display: block;
	font: 10px/10px Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #c1c1c1;
	-webkit-text-size-adjust: none;
}
.NandE dt .con {
	float: right;
	padding: 10px;
	width: 214px;
	height: 58px;
	background: #f8f8f8;
}
.NandE dt .con h4 {
	height: 22px;
	overflow: hidden;
	font-size: 14px;
	line-height: 22px;
	color: #8fd0ca;
}
.NandE dt .con p {
	height: 36px;
	overflow: hidden;
	font-family: "宋体";
	color: #c1c1c1;
}
.NandE dt a:hover h4 {
	color: #33a49a;
}
.NandE dt a:hover p {
	color: #999;
}
.NandE dd {
	margin: 8px 0 0;
	padding-bottom: 7px;
	border-bottom: 1px dotted #e5e5e5;
}
.NandE dd .num {
	float: left;
	width: 34px;
	height: 34px;
	background: #e5e5e5;
	font: 14px/34px Verdana, Arial, sans-serif;
	color: #929292;
	text-align: center;
}
.NandE dd .con {
	float: right;
	padding: 3px 10px;
	width: 214px;
	height: 28px;
}
.NandE dd .con h4 {
	height: 18px;
	overflow: hidden;
	font-size: 12px;
	font-family: "宋体";
	font-weight: normal;
}
.NandE dd .con span {
	display: block;
	height: 10px;
	overflow: hidden;
	font: 10px/10px Verdana, Arial, sans-serif;
	color: #c1c1c1;
	-webkit-text-size-adjust: none;
}
.NandE dd a:hover .num {
	background: #8fd0ca;
	color: #fff;
}
.NandE dd a:hover span {
	color: #a6a6a6;
}
.main-content {
	float: right;
	width: 890px;
	padding: 20px 0 10px 20px;
}
.m-hd {
	width: 890px;
}
.m-hd h3 {
	padding: 10px 0 10px 10px;
	background: #fafafa;
	font-size: 18px;
	color: #990000;
	font-weight: normal;
}
.m-hd h3.vipF {
	color: #ad7b18;
}
.m-hd h3 span {
	padding-left: 5px;
	font-family: Georgia, Arial, serif;
	font-size: 16px;
	color: #ccc;
}
.m-bd {
	width: 890px;
	overflow: hidden;
}
.M-photos-list {
	width: 900px;
}
.M-photos-list li {
	position: relative;
	float: left;
	display: inline;
	margin-right: 10px;
	margin-top: 10px;
	width: 290px;
}
.M-photos-list li img {
	display: block;
	width: 290px;
	height: 380px;
}
.info-box, .info-box2 {
	padding: 5px 10px;
}
.info-box2 {
	background: #f5f5f5;
}
.photos-txt, .photos-txt2 {
	padding-bottom: 3px;
}
.photos-txt h4 {
	float: left;
	width: 170px;
	height: 24px;
	overflow: hidden;
	font-size: 16px;
	font-weight: normal;
}
.photos-txt .browse {
	float: right;
	margin-top: 4px;
	font-family: Verdana, Arial, sans-serif;
}
.photos-pt {
	padding-bottom: 5px;
	font-family: Verdana, Arial, sans-serif;
	text-align: right;
}
.photos-pt i {
	float: left;
	width: 110px;
	margin-top: 10px;
	border-top: 1px solid #9f9f9f;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.photos-pt span {
	float: right;
}
.M-photos-list a {
	color: #9f9f9f;
 *cursor: pointer;
}
.M-photos-list a:hover {
	color: #fff;
}
.M-photos-list li .photos-shade, .M-photos-list li .photos-shade2 {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 290px;
	height: 380px;
}
.M-photos-list li .photos-shade {
	background: url(../images/photos-shade.png) no-repeat;
}
.M-photos-list li .photos-shade2 {
	background: url(../images/photos-shade2.png) no-repeat;
}
.M-photos-list li .photos-shade span {
	display: block;
	height: 24px;
	margin-top: 80px;
	padding: 0 10px;
	font-size: 16px;
	text-align: center;
}
.M-photos-list li .photos-shade h4 {
	display: block;
	height: 36px;
	padding: 0 10px;
	overflow: hidden;
	font-size: 24px;
	text-align: center;
}
.M-photos-list a:hover .info-box, .M-photos-list a:hover .info-box2 {
	background: #33a49a;
}
.M-photos-list a:hover .photos-pt i {
	border-top: 1px solid #fff;
}
.M-photos-list a:hover dfn, .M-photos-list a:hover h4, .M-photos-list a:hover span {
	color: #fff;
}
.photos-txt2 dfn {
	float: left;
	margin-top: 6px;
	padding-left: 6px;
	width: 53px;
	border-right: 1px solid #dfdfdf;
	font-family: Century Gothic, Arial, serif;
	font-size: 36px;
	color: #dfdfdf;
	line-height: 48px;
	font-style: normal;
}
.photos-txt2 .photos-detail {
	float: left;
	width: 210px;
}
.photos-detail h4 {
	margin-top: 6px;
	padding-left: 10px;
	width: 200px;
	height: 24px;
	overflow: hidden;
	font-size: 16px;
	font-weight: normal;
}
.photos-detail span {
	display: block;
	margin-top: 2px;
	padding-top: 3px;
	padding-left: 32px;
	border-top: 1px solid #dfdfdf;
	background: url(../images/time-ico.png) 10px 4px no-repeat !important;
	background: url(../images/time-ico.gif) 10px 5px no-repeat;
	font-family: Verdana, Century Gothic, Arial, serif;
	color: #c1c1c1;
}
.M-photos-list a:hover .photos-detail span {
	background: url(../images/time-ico.png) 10px -32px no-repeat !important;
	background: url(../images/time-ico.gif) 10px -31px no-repeat;
}
.M-scenario-list {
	width: 900px;
}
.M-scenario-list a {
 *cursor: pointer;
}
.M-scenario-list li {
	position: relative;
	float: left;
	display: inline;
	margin-right: 10px;
	margin-top: 10px;
	width: 440px;
}
.M-scenario-list li img {
	display: block;
	width: 440px;
	height: 268px;
}
.scenario-detail h4 {
	height: 24px;
	overflow: hidden;
	font-size: 16px;
	font-weight: normal;
}
.scenario-detail h4 span {
	padding-left: 5px;
	font-size: 14px;
	font-family: Verdana, Century Gothic, Arial, serif;
}
.scenario-detail p {
	margin-top: 2px;
	height: 22px;
	overflow: hidden;
	border-top: 1px solid #dfdfdf;
	font-family: "宋体";
	line-height: 22px;
	color: #a6a6a6;
}
.M-scenario-list li .scenario-shade {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 440px;
	height: 268px;
	background: url(../images/scenario-shade.png) no-repeat;
}
.M-scenario-list a:hover .info-box2 {
	background: #33a49a;
}
.M-scenario-list a:hover h4, .M-scenario-list a:hover p {
	color: #fff;
}
.M-quotation-list {
	width: 900px;
}
.M-quotation-list a {
 *cursor: pointer;
}
.M-quotation-list li {
	position: relative;
	float: left;
	display: inline;
	margin-right: 10px;
	margin-top: 10px;
	width: 290px;
}
.M-quotation-list li img {
	display: block;
	width: 290px;
	height: 290px;
}
.quotation-txt i.price {
	float: left;
	margin-top: 6px;
	padding-left: 6px;
	width: 113px;
	border-left: 1px solid #dfdfdf;
	font-family: Verdana, Century Gothic, Arial, serif;
	font-size: 30px;
	color: #888787;
	line-height: 48px;
	font-style: normal;
	text-align: center;
}
.quotation-txt i.price dfn {
	font-style: normal;
	font-size: 24px;
	font-family: Verdana, Century Gothic, Arial, serif;
}
.quotation-txt .quotation-detail {
	float: left;
	width: 150px;
}
.quotation-detail h4 {
	margin-top: 6px;
	padding-right: 4px;
	width: 146px;
	height: 24px;
	overflow: hidden;
	font-size: 16px;
	font-weight: normal;
	color: #9f9f9f;
}
.quotation-detail span {
	display: block;
	margin-top: 2px;
	padding-top: 2px;
	padding-left: 24px;
	border-top: 1px solid #dfdfdf;
	background: url(../images/e-ico.png) 0 6px no-repeat !important;
	background: url(../images/e-ico.gif) 0 6px no-repeat;
	font-family: Verdana, Century Gothic, Arial, serif;
	color: #c1c1c1;
}
.M-quotation-list a:hover .info-box2 {
	background: #33a49a;
}
.M-quotation-list a:hover h4, .M-quotation-list a:hover i {
	color: #fff;
}
.M-quotation-list a:hover span {
	background: url(../images/e-ico.png) 0 -26px no-repeat !important;
	background: url(../images/e-ico.gif) 0 -26px no-repeat;
	color: #fff;
}
.M-quotation-list li .quotation-shade {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 290px;
	height: 290px;
	background: url(../images/quotation-shade.png) no-repeat;
}
.pro-detail {
	margin: 20px 0;
}
.pro-detail .pro-pic {
	float: left;
	padding: 5px;
	width: 267px;
	height: 355px;
	border: 1px solid #e2d2d2;
}
.pro-detail .pro-case {
	float: right;
	width: 593px;
	padding-bottom: 16px;
	background: url(../images/f-line.jpg) left bottom no-repeat;
}
.pro-detail .pro-case h2 {
	font-size: 30px;
	font-weight: normal;
}
.pro-detail .pro-case .caseT {
	font: 16px/16px Verdana, Arial, sans-serif;
	color: #d9d9d9;
}
.pro-detail .pro-case .time {
	font: 12px/18px Verdana, Arial, sans-serif;
	color: #989898;
}
.pro-detail .pro-intro {
	float: right;
	margin-top: 20px;
	width: 593px;
}
.pro-detail .pro-intro h3 {
	font-size: 16px;
	font-weight: normal;
}
.pro-detail .pro-intro h3 span {
	padding-left: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #e6e3e3;
}
.pro-intro-con {
	margin: 10px 0;
	padding: 10px;
	height: 120px;
	background: #fafafa;
	font-size: 14px;
	line-height: 30px;
}
.pro-detail .share-box {
	width: 593px;
	padding-bottom: 30px;
 *padding-bottom: 26px;
	background: url(../images/f-line.jpg) left bottom no-repeat;
}
.pro-detail .share-box .notes-share {
	width: 280px;
	margin: 20px 0 0 auto;
}
.pro-show {
	margin: 20px 0;
}
.pro-show img {
 width: expression(this.width > 890 ? '890px': true);
	max-width: 890px;
	display: block;
	margin: 5px auto;
}
.info-detail {
	margin-top: 30px;
}
.info-detail h1 {
	font-size: 18px;
	line-height: 60px;
	text-align: center;
	background: url(../images/f-line.jpg) left bottom no-repeat;
}
.art-wrap {
	margin-top: 5px;
	margin-bottom: 20px;
}
.art-wrap .art {
	float: left;
	font-family: Verdana, Arial, sans-serif;
	color: #b8b8b8;
}
.art-wrap .art .read {
	padding-left: 10px;
}
/*.info-show {
	font-family: Arial,"宋体";
	line-height: 24px;
}*/
.info-show .info-bigpic {
	margin-bottom: 10px;
	padding: 7px;
	width: 874px;
	border: 1px solid #e2e2e2;
}
.info-list {
	width: 922px;
	margin-bottom: 20px;
}
.info-list a {
 *cursor: pointer;
}
.info-list li {
	float: left;
	display: inline;
	margin-right: 20px;
	padding: 20px 20px 0 0;
	width: 420px;
	border-right: 1px solid #e2e2e2;
}
.info-nbox {
	padding-bottom: 20px;
	border-bottom: 1px dashed #e2e2e2;
}
.info-nbox .art .read {
	padding-left: 10px;
}
.info-nbox h2 {
	height: 24px;
	overflow: hidden;
	font-size: 16px;
	font-weight: normal;
	color: #33a49a;
}
.info-nbox .n-bottom {
	height: 74px;
	overflow: hidden;
}
.info-nbox .n-bottom img {
	float: left;
	display: inline;
	margin-right: 10px;
}
.info-nbox .n-bottom p {
	color: #999;
}
.info-list a:hover .info-nbox h2 {
	color: #f57070;
}
.info-list a:hover .info-nbox .n-bottom p {
	color: #666;
}
.scene-detail {
	position: relative;
	margin: 20px 0;
}
.scene-detail .scene-case {
	padding-bottom: 16px;
	background: url(../images/f-line.jpg) left bottom no-repeat;
}
.scene-detail .scene-case h2 {
	font-size: 30px;
	font-weight: normal;
}
.scene-detail .scene-case .caseT {
	font: 16px/16px Verdana, Arial, sans-serif;
	color: #d9d9d9;
}
.scene-detail .scene-case .time {
	font: 12px/18px Verdana, Arial, sans-serif;
	color: #989898;
}
.scene-detail .scene-intro {
	margin-top: 20px;
}
.scene-detail .scene-intro h3 {
	font-size: 16px;
	font-weight: normal;
}
.scene-detail .scene-intro h3 span {
	padding-left: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #e6e3e3;
}
.scene-intro-con {
	margin: 10px 0;
	padding: 10px;
	background: #fafafa;
	font-size: 14px;
	line-height: 30px;
}
.scene-detail .share-box {
	width: 890px;
	padding-bottom: 30px;
 *padding-bottom: 26px;
	background: url(../images/f-line.jpg) left bottom no-repeat;
}
.scene-detail .share-box .notes-share {
	width: 280px;
	margin: 20px 0 0 auto;
}
.scene-detail i.quote {
	position: absolute;
	top: 14px;
	right: 20px;
	color: #f57070;
	margin-right: 10px;
	line-height: 22px;
	height: 40px;
	overflow: hidden;
	font-weight: normal;
}
.scene-detail i.quote dfn {
	vertical-align: 16px;
	padding-right: 2px;
	font-style: normal;
	font-weight: normal;
}
.scene-detail i.quote strong {
	font: bold 40px Arial, sans-serif;
	margin: 0 2px;
}
.M-vedios-list {
	width: 900px;
}
.M-vedios-list a {
	color: #9f9f9f;
 *cursor: pointer;
}
.M-vedios-list li {
	position: relative;
	float: left;
	display: inline;
	margin-right: 10px;
	margin-top: 10px;
	width: 290px;
}
.M-vedios-list li img {
	display: block;
	width: 290px;
	height: 224px;
}
.vedios-txt {
	background: url(../images/z-ico.png) 0 7px no-repeat !important;
	background: url(../images/z-ico.gif) 0 7px no-repeat;
}
.vedios-txt h4 {
	margin-top: 3px;
	width: 230px;
	height: 24px;
	overflow: hidden;
	font-size: 14px;
	font-weight: normal;
}
.vedios-txt span {
	display: block;
	margin-top: 3px;
	font-family: Verdana, Century Gothic, Arial, serif;
	color: #c1c1c1;
}
.M-vedios-list a:hover {
	color: #fff;
}
.M-vedios-list a:hover .info-box2 {
	background: #33a49a;
}
.M-vedios-list a:hover .vedios-txt {
	background: url(../images/z-ico.png) 0 -45px no-repeat !important;
	background: url(../images/z-ico.gif) 0 -45px no-repeat;
}
.M-vedios-list a:hover span {
	color: #fff;
}
.M-vedios-list li .vedios-shade {
	position: absolute;
	top: 0;
	left: 0;
	width: 290px;
	height: 224px;
	background: url(../images/video-shade.png) no-repeat;
	;
}
.M-vedios-list a:hover .vedios-shade {
	background: url(../images/video-shade-hover.png) no-repeat;
}
.C-scenario-wrap {
	background: #f5f5f5;
}
/*End 内页样式*/
