@charset "gb2312";/* CSS Design By iLank,www.sunge.cn*/
/* 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;
}
@media (max-width: 1000px) {
body{font-size:14px;font-family: Arial, "Microsoft YaHei"; text-transform:capitalize; width:1320px; margin:0 auto }	
head{font-size:14px;font-family: Arial, "Microsoft YaHei"; text-transform:capitalize; width:1320px; margin:0 auto }	
 .scrollsidebar {
     display: none;
}
}

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: #c00;
	text-decoration: none
}
.wp img, #WzTtDiV img, #ap3 {
	background: url(../images/load0000.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
}
/*---头部---*/
html {
	overflow-x: hidden;
	overflow-y: scroll
}
body {
	color: #5e6164;
	margin:0 auto;
	font: 12px Microsoft Yahei, Verdana, 宋体, sans-serif;
	height: 100%;
	word-break: break-all;
	background: #fff/*;background:url(bg.gif)*/
}
@media (max-width: 768px) {
body{width:100%; margin:0 auto }	
}

#ap {
	z-index: 1;
	background: #FFFFFF url(../images/load0000.gif) no-repeat center 274px;
	overflow: hidden;
	border-top: 5px solid #c00
}
#ap img {
	background: url(../images/load0000.gif) no-repeat center center
}
.head {
	background: url(../images/i1000000.png) repeat-x 0 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 999;
	
}
.head .bd {
	height: 113px;
	width: 960px;
	margin: 0 auto !important
}
@media (max-width: 1000px) {
    .head {
	background: url(../images/i1000000.png) repeat-x 0 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 1320px;
	z-index: 999;
	
}
.head .bd {
	height: 113px;
	width: 1320px;
	margin: 0 auto !important
}
}
.logo {
	background: url(../images/logo0000.png) no-repeat 0 0;
	width: 220px;
	height: 55px;
	overflow: hidden;
	position: absolute;
	top: 40px;
	left: 0
}
.logo a {
	width: 220px;
	padding-top: 56px;
	display: block
}
.top01 {
	position: relative;
	height: 24px;
	line-height:24px
}

.fl{float:left; color:#FFF}
.fr{float:right; color:#FFF}
.fr a{ color:#FFF}
.fr a:hover{color:#FFE900}
.top01 li {
	padding-left: 15px;
	margin-right: 10px;
	background: url(../images/i1000000.gif) no-repeat;
	line-height: 24px;
	font-size: 9px;
	color: #f47882
}
.top01 li, .top01 li a {
	float: left;
	display: inline
}
.top01 li a {
	color: #fce6e8;
	margin-right: 10px;
	text-decoration: none
}
.top01 li a:hover {
	color: #ff0;
	text-decoration: underline
}
.top01 .w {
	background-position: 0 1px
}
.top01 .x {
	background-position: -100px 1px
}
.top01 .y {
	background-position: -200px 1px
}
.top01 .z {
	background-position: -300px 1px
}
#music {
	width: 112px;
	height: 12px;
	font-size: 1px;
	line-height: 0;
	float: right;
	padding: 0 20px 0 0
}
/*---tip效果加载---*/
.tip_a {
	background: url(../images/tip.gif) no-repeat center 20%;
	width: 282px;
	height: 162px
}
.tip_b {
	background: url(../images/tip.gif) no-repeat center 20%;
	width: 200px;
	height: 300px
}
/*---导航---*/
#nav {
	height: 40px;
	text-align: center;
	clear: both;
	margin-top: 30px;
	float: right;
	width: 630px
}
#nav ul {
	float: left
}
#nav li {
	float: left;
	height: 51px;
	position: relative
}
#nav li.line_off {
	background: none
}
#nav a {
	display: block;
	float: left;
	height: 45px;
	padding-top: 6px;
	line-height: 18px;
	font-size: 14px;
	color: #333;
	width: 74px;
blr:expression(this.onFocus=this.blur());
	outline: none;
	position: relative
}

#nav .qwe a{
	display: block;
	float: left;
	height: 45px;
	padding-top: 6px;
	line-height: 18px;
	font-size: 14px;
	color: #333;
	width: 100px;
blr:expression(this.onFocus=this.blur());
	outline: none;
	position: relative
}

#nav a:hover, #nav .active a, #nav li.sfhover a {
	color: #c00;
	text-decoration: none;
	font-weight: 700;
	height:51px !important
}

body#nav0 #nav0,body#nav1 #nav1,body#nav2 #nav2,body#nav3 #nav3,body#nav4 #nav4,body#nav5 #nav5,body#nav6 #nav6,body#nav7 #nav7,body#nav8 #nav8{color: #C80914 !important;
	text-decoration: none;
	font-weight: 700; overflow:hidden; height:51px}
	
	body#nav0 #nav0 a,body#nav1 #nav1 a,body#nav2 #nav2 a,body#nav3 #nav3 a,body#nav4 #nav4 a,body#nav5 #nav5 a,body#nav6 #nav6 a,body#nav7 #nav7 a,body#nav8 #nav8 a{color: #C80914 !important;
}
	#nav li.on{color: #C80914 !important;
}



#nav a span {
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 15px;
	display: block;
	font-weight: 300;
	cursor: pointer;
	position: relative;
	height:12px
}
#nav .n {
	background: url(../images/i2000000.png) no-repeat 0 3px;
	width: 16px;
	height: 51px;
	float: left
}
/*---当前分类---*/
#nav li ul {
	display: none;
	position: absolute;
	top: 50px;
	left: -25px;
	width: 116px;
	padding: 10px 0;
	background: url(../images/nav20000.png) repeat-y;
	z-index: 9999
}


/*#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/nav20000.png) no-repeat -234px -100px;
	_background: url(../images/nav2_1.gif) no-repeat 0 -30px
}
#nav li ul a:hover {
	background: url(../images/nav20000.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/nav20000.png) no-repeat -116px 0;
	_background: url(../images/nav2_2.png) no-repeat
}
/*---首页按钮---*/
.md01 {
	position: absolute;
	top: 495px;
	z-index: 1;
	width: 100%;
	z-index: 998
}
@media (max-width: 1000px) {
.md01 {
    position: absolute;
    top: 495px;
    z-index: 1;
    width: 1320px;
    z-index: 998;
}
}
.md01 .bd {
	width: 1003px;
	height: 69px;
	margin: 0 auto;
	position:relative
}
.md01 .r {
	background: url(../images/i3000000.png) no-repeat right -69px;
	_background: url(../images/i3_2.png) no-repeat;
	width: 17px;
	height: 69px;
	float: right
}
.md01 .l {
	background: url(../images/i3000000.png) no-repeat;
	width: 17px;
	height: 69px;
	float: left;
	position: relative;
	z-index: 1
}
.md01 .webRegCount {
	background: url(../images/i3000000.png) 0 -138px;
	height: 55px;
	width: 969px;
	padding-top: 14px;
	float: left;
		margin: 0 auto;
}
.md01 .regCountRight {
	float: right
}
.md01 li {
	overflow: hidden;
	height: 40px;
	float: left;
	margin-left: 9px;
	list-style-type:none
}
.md01 .b1 {
	margin-left: 0
}
.md01 a {
	background: url(../images/i4000000.png) no-repeat;
	padding-top: 45px;
	display: block;
	float: left;
blr:expression(this.onFocus=this.blur());
	outline: none
}
.md01 a:hover {
	background: url(i4000000.png) no-repeat
}
.b1 a {
	width: 165px;
	background-position: 0 0
}
.b2 a {
	width: 123px;
	background-position: -174px 0
}

.regCountRight .weixin {
	background: url(../images/weixin.png) no-repeat; margin-left:30px; width:123px; height:40px
	
}

.weixin .weixinContent {
	display: none;
	position: absolute;
	top: -188px;
	left: 312px;
	width: 177px;
	height: 204px;
	background: url(../images/logoWeixin_new.png) no-repeat
}


#a2 .webRegCount1 {
	height: 88px !important;
	width: 122px !important;
	position: absolute;
	z-index: 99;
	left: 232px;
	top: 351px;


}
#a2 .regCountRight1 {
	list-style-type:none

}

.regCountRight1 .weixin1 {
	background: url(../images/weixinbg.png) no-repeat; width:122px; height:88px
	
}

.weixin1 .weixinContent1 {
	display: none;
	position: absolute;
	top: -50px;
	left: -30px;
	width: 177px;
	height: 204px;
	background: url(../images/logoWeixin_new1.png) no-repeat
}



.b3 a {
	width: 247px;
	background-position: -306px 0
}
.b4 a {
	width: 219px;
	background-position: -562px 0
}
.b5 a {
	width: 135px;
	background-position: -790px 0
}
.b1 a:hover {
	width: 165px;
	background-position: 0 -40px
}
.b2 a:hover {
	width: 123px;
	background-position: -174px -40px
}
.b3 a:hover {
	width: 247px;
	background-position: -306px -40px
}
.b4 a:hover {
	width: 219px;
	background-position: -562px -40px
}
.b5 a:hover {
	width: 135px;
	background-position: -790px -40px
}
/*---按钮投影及Q---*/
.md01 .l span {
	position: absolute
}
.md01 .v {
	left: 528px;
	top: -20px;
	background: url(../images/i5000000.png) no-repeat;
	width: 88px;
	height: 34px
}
.md01 .w, .md01 .x {
	width: 370px;
	height: 460px;
	top: -391px;
	background: url(../images/bg000000.gif) no-repeat 0 -300px
}
.md01 .w {
	left: -359px
}
.md01 .x {
	left: 951px
}
.md01 .y {
	left: 0px;
	top: 69px;
	background: url(../images/i6000000.png) no-repeat;
	width: 11px;
	height: 316px
}
.md01 .z {
	left: 992px;
	top: 69px;
	background: url(../images/i6000000.png) no-repeat -11px 0;
	_background: url(../images/i6_2.png) no-repeat;
	width: 11px;
	height: 316px
}
/*---首页框架---*/
.wp {
	width: 100%
}
.wpi {
	width: 943px;
	padding: 0 19px;
	margin: 0 auto;
	background: #fff;
	clear: both
}
.con1 {
	padding-top: 10px;
	padding-bottom: 20px
}
#ap2 {
	background: #f0f0f1 url(../images/load0000.gif) no-repeat center center;
	height: 308px;
	width: 570px
}
/*---首页关于---*/
.hr01 {
	border-top: 1px solid #ccc;
	height: 20px;
	clear: both
}
.con1_2 {
}
.md13 {
	float: right;
	width: 348px;
	padding-top: 10px;
}
.md13 .hd h2 {
	background: url(../images/i8000000.gif) no-repeat;
	height: 39px;
	overflow: hidden;
	width: 263px;
}
.md13 .hd h2 a {
	display: block;
	padding-top: 40px
}
.md13 img {
	width: 348px;
	height: 116px;
	margin: 14px 0 7px
}
.md13 p {
	line-height: 22px
}
a.more1 {
	color: #c00
}
a:hover.more1 {
	text-decoration: underline
}
/*---新闻列表---*/
.md04 {
	width: 421px;
	float: left
}
.md04 .hd h2 {
	background: url(i8000000.gif) no-repeat 0 -39px;
	height: 39px;
	overflow: hidden;
	width: 288px
}
.md04 .hd h2 a {
	display: block;
	padding-top: 40px
}
.mor1 {
	float: right;
	margin-top: 10px
}
.mor1 a {
	background: url(../images/i7000000.gif) no-repeat;
	color: #fff;
	display: block;
	height: 15px;
	padding-top: 1px;
	line-height: 14px;
	_line-height: 13px;
	text-align: center;
	width: 44px;
	font-family: Arial, Helvetica, sans-serif
}
.mor1 a:hover {
	background: url(../images/i7000000.gif) no-repeat 0 -16px;
	color: #ff0
}
.mor2 {
	float: right;
	margin: 10px 20px 0 0;
	color: #ccc
}
.mor2 a {
	margin: 0 8px
}
.mor2 a:hover {
	text-decoration: underline
}
.pt01 {
	margin: 20px auto 10px;
	height: 75px;
	background: #262626 url(../images/new01000.gif) no-repeat right 0;
	color: #ccc;
	overflow: hidden;
	clear: both;
	position: relative;
	padding-right: 10px
}
.pt01 .t {
	position: absolute;
	left: 310px;
	top: 47px;
	font-size: 20px;
	font-family: Georgia;
	color: #c9f
}
.pt01 .txt {
	line-height: 18px
}
.pt01 .i {
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/new00000.png) no-repeat;
	display: block;
	width: 119px;
	height: 75px;
	cursor: pointer
}
.pt01 img {
	width: 119px;
	height: 75px;
	display: block;
	float: left;
	margin-right: 10px;
	display: inline
}
.pt01 a {
	color: #ff0;
	line-height: 24px;
	font-size: 14px;
	text-decoration: underline;
}
.pt01 a:hover {
	background: #c09;
	color: #fff;
	text-decoration: none
}
.ls01 {
	padding: 0 2px 0 21px;
	margin: 6px auto 5px;
	clear: both;
	background: url(../images/new02000.gif) no-repeat 0 7px
}
.ls01 li {
	line-height: 24px;
	height: 24px;
	overflow: hidden
}
.ls01 li span {
	color: #666;
	float: right;
	margin-right: 3px
}
.ls01 li a {
	color: #333
}
.ls01 li a:hover {
	color: #c00;
	text-decoration: underline
}
#a2 {
	padding: 20px 0;
	border-top: 1px solid #ccc;
	position:relative
}
#a2 img {
	width: 943px;/*height:460px*/
}
/*---服务范围---*/
.md04_2 {
	width: 478px;
	height: 300px;
	float: right;
	background: url(../images/i2900000.gif) no-repeat
}
.md04_2 .hd h2 {
	background: url(../images/i8000000.gif) no-repeat 0 -195px;
	height: 39px;
	overflow: hidden;
	width: 237px;
	float: right
}
.md04_2 .hd h2 a {
	display: block;
	padding-top: 39px
}
.md04_2 .bd {
	margin: 20px 0 0 0px
}
.md04_2 li {
	width: 100px;
	float: left;
	display: inline;
	text-align: center;
	background: url(../images/i2800000.jpg) no-repeat;
	margin: 0 0 25px 45px
}
.md04_2 li a {
	padding-top: 72px;
	display: block;
	height: 18px;
	line-height: 18px;
	background: url(i28_2000.gif) no-repeat 0 -20px
}
.md04_2 li a:hover {
	color: #fff;
	background: url(../images/i28_2000.gif) no-repeat center bottom;
	_background: url(../images/i28_2000.gif) no-repeat center 72px
}
.md04_2 .f1 {
	background-position: 0 0
}
.md04_2 .f2 {
	background-position: 0
}
.md04_2 .f3 {
	background-position: -100px 0
}
.md04_2 .f4 {
	background-position: -500px 0
}
.md04_2 .f5 {
	background-position: -400px 0
}
.md04_2 .f6 {
	background-position: -500px 0
}
.md04_2 .f7 {
	background-position: -200px 0
}
.md04_2 .f8 {
	background-position: -300px 0
}
/*---婚纱作品---*/
.con2 {
}
.md05 {
	width: 943px;
	overflow: hidden
}
.md05_2 {
	padding-top: 20px;
	border-top: 1px solid #ccc
}
.md05 .hd h2 {
	background: url(../images/i8000000.gif) no-repeat 0 -78px;
	height: 39px;
	overflow: hidden;
	width: 274px
}
.md05_2 .hd h2 {
	background: url(../images/i8000000.gif) no-repeat 0 -117px;
	width: 288px
}
.md05 .hd h2 a {
	display: block;
	padding-top: 40px
}


.sc1 {
	padding: 15px 0 30px 0;
	width: 971px
}
.sc1 li {
	float: left;
	width: 298px;
	margin: 0 25px 20px 0;
	display: inline;
}
.sc1 li a {
	display: block;
	padding: 8px;
	background: url(../images/i2600000.gif) no-repeat -298px 0;
	zoom: 1
}
.sc1 li a:hover {
	background-position: 0 0
}
.sc1 img {
	width: 282px;
	height: 162px;
	display: block;
	margin-bottom: 14px
}
.sc1 a:hover img {
	filter: alpha(opacity=70);
	opacity: 0.70
}
.sc1 li p {
	font-size: 9px;
	line-height: 8px;
	_line-height: 9px;
	height: 9px;
	background: url(../images/ico_t100.gif) no-repeat;
	color: #fff;
	padding-left: 6px
}
.sc1 li a:hover p {
	background-position: -282px 0;
	color: #fff
}
.sc1 li h3 {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	cursor: pointer;
	padding-left: 6px;
	font-weight: 300
}

.sc5 {
	padding: 15px 0 30px 18px;
	width: 930px
}
.sc5 li {
	float: left;
	width: 298px;
	margin: 0 4px 20px 0;
	display: inline
}
.sc5 li a {
	display: block;
	padding: 8px;
	background: url(../images/i27.gif) no-repeat -298px 0;
	zoom: 1
}
.sc5 li a:hover {
	background-position: 0 0
}
.sc5 img {
	width: 282px;
	height: 300px;
	display: block;
	margin-bottom: 14px
}
.sc5 a:hover img {
	filter: alpha(opacity=70);
	opacity: 0.70
}
.sc5 li p {
	font-size: 9px;
	line-height: 8px;
	_line-height: 9px;
	height: 9px;
	background: url(../images/ico_t100.gif) no-repeat;
	color: #fff;
	padding-left: 6px
}
.sc5 li a:hover p {
	background-position: -282px 0;
	color: #fff
}
.sc5 li h3 {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	cursor: pointer;
	padding-left: 6px;
	font-weight: 300
}
.sc1_2 li {
	position: relative
}
.sc1_2 .e {
	background: url(../images/play_i00.png) no-repeat center center;
	position: absolute;
	top: 65px;
	margin: 0 0 0 -25px;
	width: 51px;
	height: 51px;
	cursor: pointer;
	left: 50%
}
.sc1_2 img {
	background: none
}
.works .sc1 {
	padding-left: 15px
}
.works .sc1 li {
	margin-right: 6px
}
.sc2 li {
	width: 216px;
	margin-left: 6px
}
.sc2 li a {
	background: url(../images/i26_2.gif) no-repeat -216px 0
}
.sc2 li p {
	background: url(../images/ico_t2.gif) no-repeat
}
.sc2 li a:hover p {
	background-position: -200px 0
}
.sc2 img {
	width: 200px;
	height: 300px
}
/*---写真作品---*/
.con3 {
	padding-bottom: 30px
}
.con3 .bd {
	width: 943px
}
.sc3 {
	width: 514px;
	height: 557px;
	overflow: hidden;
	float: right
}
.sc3 ul {
	overflow: hidden;
	width: 515px;
	margin-left: -1px
}
.sc3 li {
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	float: left;
	text-align: center;
	width: 102px
}
.sc3 li a {
	display: block;
	color: #333
}
.sc3 li a:hover {
	background: #000
}
.sc3 li img {
	width: 82px;
	height: 123px;
	display: block;
	padding: 10px;
	background: url(../images/load0000.gif) no-repeat center center
}
.sc3 li a:hover img {
	background: #fc0 url(load0000.gif) no-repeat center center
}
.sc3 p {
	padding-top: 8px;
	cursor: pointer;
	display: block;
	line-height: 16px;
	height: 16px;
	overflow: hidden
}
.sc3 a:hover p {
	color: #fc0
}
.sc3 i {
	font-style: normal;
	font-size: 9px;
	color: #999;
	border-bottom: 1px solid #e6e6e6;
	cursor: pointer;
	display: block;
	line-height: 12px;
	padding-bottom: 5px
}
.sc3 a:hover i {
	border-bottom: 1px solid #fc0;
	color: #aaa
}
.md06 {
	width: 358px
}
.md06 .hd {
	position: relative
}
.md06 .y {
	display: block;
	position: absolute;
	left: -30px;
	top: 46px;
	background: url(../images/i1600000.png) no-repeat;
	width: 11px;
	height: 425px
}
.md06 .z {
	display: block;
	position: absolute;
	left: 921px;
	top: 46px;
	background: url(../images/i1600000.png) no-repeat -11px 0;
	_background: url(../images/i16_2.png) no-repeat;
	width: 11px;
	height: 425px
}
.md06 .hd h2 {
	background: url(../images/i8000000.gif) no-repeat 0 -156px;
	height: 39px;
	overflow: hidden;
	width: 229px
}
.md06 .hd h2 a {
	display: block;
	padding-top: 40px
}
/*---联系按钮---*/
.con4 {
	padding-bottom: 30px
}
.bd03 {
	border-top: 1px solid #ccc;
	background: #fff url(../images/i1700000.gif) no-repeat center 20px;
	padding-top: 20px;
	height: 130px
}
.bd03 a {
	display: block;
	float: right;
	width: 160px;
	height: 50px;
	margin: 15px 14px 0 0;
	overflow: hidden
}
.bd03 a span {
	display: block;
	padding-top: 70px
}
.bd03 .y {
	margin-right: 150px;
	width: 220px;
	height: 58px
}
/*---首页友情链接---*/
.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;white-space: pre-wrap;
}
.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/load0000.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: #6e0508 url(../images/f1000000.gif) repeat-x;
	color: #ccc
}
.foot2 {
	background: url(../images/f2000000.jpg) no-repeat center 20px;
	height: 370px
}
.footbd {
	padding-top: 60px;
	height: 243px;
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
}
.md12 {
	width: 142px;
	float: left;
	margin: 0 22px;
	display: inline
}
.md12 h3 {
	padding: 0 0 8px
}
.md12 h3 a {
	font-size: 18px;
	font-family: Copperplate Gothic Light, "Times New Roman", Times, serif;
	font-weight: 300;
	color: #fff
}
.md12 h3 a:hover {
	color: #ff0
}
.md12 li a {
	color: #ccc;
	display: block;
	padding-left: 3px;
	line-height: 24px;
	height: 24px
}
.md12 li a:hover {
	color: #fff;
	background: url(../images/f3000000.png) no-repeat 0 center;
	_background: url(../images/f3_2.gif) no-repeat 0 center;
	padding-left: 6px
}
.md12 li span {
	margin-left: 7px;
	font-family: AlternateGothic2BTRegular, Tahoma, sans-serif;
	text-transform: uppercase
}
.footbt {
	width: 800px;
	margin: 0 auto;
	background: url(../images/f5000000.png) no-repeat 0 15px;
	line-height: 24px;
	clear: both;
	padding: 10px 0 0px 150px;
}
.footbt a {
	color: #ccc
}
.footbt a:hover {
	color: #fff;
	text-decoration: underline
}
.foot_add {
	color: #FF0
}
.footbt a.ilank {
	color: #fff;
	padding-right: 5px
}
.footbt a.ilank:hover {
	color: #000;
	text-decoration: none;
	background: #ff0
}
.baikf img {
	display: none
}
#BDBridgeLS {
	position: absolute;
	left: -999px
}
/*---缓冲回到顶部---*/
.f_top {
	height: 23px;
	float: right;
	margin: 9px 0 0
}
.f_top a {
	display: block;
	background: #a10014 url(../images/f_top000.gif) no-repeat;
	width: 23px;
	height: 23px
}
.f_top a:hover {
	background: #ff5e00 url(../images/f_top000.gif) no-repeat 0 -23px
}
/*---作品列表---*/
.wp2 {
	width: 940px;
	margin: 0 auto;
	background: #fff;
	clear: both;
	padding-top: 20px;
}
.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: #c00;
	border-bottom: 1px solid #dedede
}
.main .hd h2 {
	border-bottom: 2px solid #C80914;
	float: left;
	padding: 0 5px;
	font-size: 16px;

}
.main .hd h2  img{vertical-align:middle; margin-top:-4px; margin-right:8px
}
.main .hd span {
	float: right;
	color: #999;
	background: url(../images/ico_1000.gif) no-repeat 0 10px;
	display: block;
	padding: 0 10px 0 13px
}
.main .hd span a:hover {
	text-decoration: underline
}
.main .bd {
	padding-bottom: 20px
}
/*---侧栏分类---*/
.side {
	width: 205px;
	background: url(../images/ico_8000.jpg) no-repeat right 0;
	margin-left: 5px;
	padding-top: 10px
}
.md02 {
	text-align: right;
	background: url(../images/ico_7000.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: #c00
}
.md02 .hd h3 a:hover {
	color: #f60
}
.md02 .hd span {
	margin-left: 5px;
	font-family: "Times New Roman", Times, serif
}
.md02 .bd {
	padding-bottom: 23px
}
.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/ico16000.gif) no-repeat right bottom
}
.nav2 a span {
	font-size: 14px;
	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/ico16000.gif) no-repeat 0 -1px;
	_background: url(../images/ico16000.gif) no-repeat 0 0;
	cursor: pointer
}
.nav2 .nh a {
	margin-top: -3px
}
/*---侧栏地址---*/
.bd01 {
	padding-top: 45px;
	zoom: 1;
	background: url(../images/ico_7000.gif) no-repeat 8px -5px
}
.md03 {
	height: 445px;
	text-align: right;
	overflow: hidden;
	padding: 0 15px 0 0
}
.te {
	padding-bottom: 20px;
	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/m0000000.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/search00.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: 1px 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: 940px;
	margin: 0 auto;
	background: #fff;
	clear: both
}
.works .page {
	border-top: 1px solid #dedede;
	padding-top: 10px
}
.hd01 {
	height: 50px;
	background: url(../images/i8_20000.gif) no-repeat 0 1px;
	width: 902px;
	margin: 15px auto 0
}
.hd02 {
	background: url(../images/i8_20000.gif) no-repeat 0 -69px
}
.nav1 {
	line-height: 22px;
	float: right;
	margin-top: 5px
}
.nav1 li {
	float: left
}
.nav1 span {
	float: left;
	color: #eee;
	margin: 0 6px;
	display: block
}
.nav1 span.ni6 {
	display: none
}
.nav1 a {
	display: block;
	color: #666;
	width: 64px;
	padding-bottom: 4px;
	text-align: center
}
.nav1 a:hover {
	color: #c00;
	border-bottom: 2px solid #c00
}
.nav1 .current a {
	display: block;
	color: #fff;
	background: url(../images/i2300000.gif) no-repeat
}
.nav1 .current a:hover {
	color: #ff0;
	border: none
}
.works .bd {
	padding: 0 0 40px;
	overflow: hidden;
	clear: both
}
/*---图文列表---*/
.list_p {
	padding: 20px 0 0 10px
}
.list_p li {
	width: 670px;
	border-bottom: 1px dotted #cecece;
	padding: 10px 0 15px;
	position: relative;
	clear: both;
	overflow: hidden
}
.list_p img {
	width: 200px;
	height: 150px;
	float: left;
	margin: 5px 10px 0 0
}
.list_p h3 {
	line-height: 30px;
	color: #c00;
	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 {
	line-height: 20px;
	margin-top: 5px
}
.list_p .p3 {
	background: url(../images/i1800000.png) no-repeat;
	position: absolute;
	top: 15px;
	left: 0;
	width: 200px;
	height: 150px;
	display: block;
	cursor: pointer
}
.list_p a.more {
	color: #fff;
	background: url(../images/more2000.gif) no-repeat 0 0;
	display: block;
	width: 42px;
	padding-left: 5px;
	height: 13px;
	line-height: 15px;
	overflow: hidden;
	position: absolute;
	top: 110px;
	left: 600px
}
.list_p a.more:hover {
	text-decoration: none;
	color: #ff0
}
/*--普通正文页--*/
.cntL {
	clear: both;
	overflow: hidden
}
.lred {
	color: #f39
}
.lred:hover {
	color: #f90;
	text-decoration: underline
}
.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
}
.cntL_hd h5 {
	font-weight: 300;
	color: #999
}
.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: #F60
}
.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(../images/load0000.gif) no-repeat center center
}
.cntL_bd p {
	margin: 0 0 20px
}
.cnt_tag {
	height: 35px;
	line-height: 35px;
	margin: 0 8px;
	clear: both
}
.tag {
	float: left;
	text-indent: 15px
}
.tag, .tag a {
	color: #999
}
.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/load0000.gif) no-repeat center center
}
/*---宽屏正文页---*/
.main_p {
	width: 940px;
	margin: 0 auto;
	clear: both
}
.main_p, .main_p .hd, .md08 {
	border-left: 1px solid #E9EBEF;
	border-right: 1px solid #E9EBEF
}
.main_p .hd {
	border-bottom: 1px dashed #e9ebef;
	padding: 10px 24px;
	color: #666;
	background: url(../images/ico_1000.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: 74px;
	width: 105px;
	margin: 12px 0 0;
	overflow: hidden
}
.r01 a {
	width: 42px;
	padding-top: 76px;
	display: block;
	filter: alpha(opacity=70);
	opacity: 0.70;
	float: left
}
.r01 a:hover {
	filter: alpha(opacity=100);
	opacity: 1
}
.r01 .up {
	background: url(../images/nav_c000.gif) no-repeat -7px 0
}
.r01 .down {
	background: url(../images/nav_c000.gif) no-repeat -59px 0;
	margin-left: 10px
}
.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: 940px;
	margin: 0 auto;
	background: #fff;
	clear: both
}
.md08 .bd {
	background: #fafafa url(../images/i24_2000.gif) repeat-x 0 bottom;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 15px 10px;
	width: 882px
}
.l1 {
	float: left;
	position: relative/*;background:url(../images/i24.gif) no-repeat*/
}
.l1 img, .l1 span {
	display: block;
	height: 300px;
	width: 410px
}
.l1 span {
	position: absolute;
	background: url(../images/i24_3000.png) no-repeat
}
.l3 {
	float: left;
	position: relative/*;background:url(../images/i24.gif) no-repeat*/
}
.l3 img {
	display: block;
	height: 240px;
	width: 160px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.l2 {
	float: left;
	line-height: 24px;
	margin-left: 20px;
	width: 450px
}
.l2 h1 {
	color: #c00;
	font-size: 24px;
	line-height: 30px;
	margin: 3px 0 8px;
	font-weight: 300
}
.bd07 {
	font-size: 14px;
	line-height: 180%;
	text-align: left;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
	width: 882px;
	padding: 15px 0 0
}
.bd07 img {
	margin: 0 auto 40px;
	display: block;
	border: 5px solid #eef1f5
}
/*---作品小图列表---*/
.md09 {
	width: 902px;
	margin: 10px auto 0;
	overflow: hidden
}
.md09 .hd span {
	float: right;
	font-size: 9px;
	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
}
/*---价格表页---*/
.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
}
/*内页相关作品*/
.art_h4 {
	text-indent: 10px;
	color: #141414;
	line-height: 24px;
	border-bottom: 1px solid #e9ebef;
	margin: 0 10px
}
.art {
	padding-bottom: 10px;
	padding-left: 20px
}
.art li {
	float: left;
	margin: 10px 20px 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(../images/art00000.gif) no-repeat center center;
	display: block;
	height: 100px;
	width: 125px;
	margin-bottom: 1px
}
.art li a:hover img {
}
.art a em {
	color: #fff;
	font-style: normal;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	width: 125px;
	font-size: 8px;
	letter-spacing: 1px;
	display: block
}
.art a:hover em {
	color: #fff;
	cursor: pointer
}
/*---作品文章写真---*/
.wpx .l1 img, .wpx .l1 span {
	height: 240px;
	width: 160px
}
.wpx .l1 span {
	background: url(../images/i24_4.png) no-repeat
}
.wpx .l2 {
	width: auto
}
.wpx .art img {
	height: 60px;
	width: 50px
}
/*---相关文章---*/
.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: #c00
}
.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;
	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 = '/h/theme/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 20px 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_12.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(../images/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 A, .manu strong, .page A, .page strong {
	margin-right: 2px;
	padding: 0 8px;
	float: left
}
.manu strong, .page strong {
	color: #999
}
.manu .current, .page .current {
	font-weight: 700;
	background: #c00;
	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
}
.lmlpage {
	clear: both;
	margin: 0 auto;
	text-align: center;
	padding: 10px 0;
}
.lmlpage li {
	background: #fff;
	border: 1px solid #ccc;
	color: #000;
	display: inline;
	font-weight: normal;
	list-style-type: none;
	margin: 0;
margin-right:6px!important:;
	overflow: hidden;
	padding: 3px 5px;
padding-right:0!important:;
	text-align: center;
}
.lmlpage li a {
	color: #000;
	margin: 0;
	padding: 0;
}
.lmlpage li.thisclass {
	background: #666666;
	border: 1px solid #666666;
	color: #fff;
}
.lmlpage li.thisclass a {
	color: #fff
}
/*---评论--- */
#gip {
	color: #c00;
	font-weight: 700
}
.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 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(../images/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_bg0.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(../images/btn_bg.gif) repeat-x 0 0;
	color: #09f
}
.comment .btn, .comment .btn2 {
	float: right;
	height: 104px;
	width: 104px;
	background: #fff url(btn00000.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(../images/btn00000.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(../images/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 20px
}
.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;
	height: 460px;
	line-height: 24px
}
.vip {
	width: 680px;
	overflow: hidden
}
.vip ul {
	width: 700px
}
.vip li {
	float: left;
	text-align: center;
	margin: 10px 10px 20px 0
}
.vip li a {
	color: #666
}
.vip li a:hover {
	color: #c00;
	text-decoration: none
}
.vip li img {
	display: block;
	border: 1px solid #eee;
	padding: 2px;
	width: 155px;
	height: 97px
}
.vip li a:hover img {
	border: 3px solid #fc0;
	padding: 0
}
/*banner*/
#full-screen-slider {
	width: 100%;
	height: 445px;
	position: relative;
}
#slides {
	display: block;
	width: 100%;
	height: 445px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative; margin-top:105px
}
#slides li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute
}
#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}
#pagination {
	display: block;
	list-style: none;
	position: absolute;
	left: 50%;
	top: 380px;
	z-index: 9900;
	padding: 5px 15px 5px 0;
	margin: 0
}
#pagination li {
	display: block;
	list-style: none;
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 15px;
	border-radius: 5px;
	background: #FF6600
}
#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#pagination li.current {
	background: #0092CE
}

.left{width:220px; height:auto; overflow:hidden; float:left; padding:8px 0px 50px 10px; position:relative;}


.commonbanner{ width:100%; height:88px; overflow:hidden; background:url(../images/commonbanner.jpg) center top repeat-x; display:none;}

/*common box*/
.commonbox{float:left;position:relative;width:206px; height:auto; margin:6px auto;}
.commonbox div.tabtitle{ width:206px; height:40px; background:#C80914; border-bottom:3px #FFE800 solid;}
.commonbox div.tabtitle h3{float:left;position:relative;width:200px;height:40px;line-height:40px;z-index:0;font-size:18px;color:white; text-indent:1em}
.commonbox div.tabtitle h3.now{color:#B70000;z-index:3;}
.commonbox div.tabtitle h3 a{color:white;}
.commonbox div.tabtitle h3 a:hover,.commonbox div.tabtitle h3.now a{color:white; font-weight:bold;}
.commonbox div.tabcont{width:204px;background:white; border:1px solid #dfdfdf;z-index:2; margin-bottom:12px; overflow:hidden;}
.commoncontact{ padding:15px 0 15px 15px;}

#sliding-navigation li{ width:220px; overflow:hidden; }
#sliding-navigation li ul{ }
#sliding-navigation li a{ display:block; background:#ededed; width:180px; height:24px; text-align:left; padding:6px 2px 4px 32px;border-bottom:1px #dfdfdf solid;border-top:1px white solid; overflow:hidden; font-size:14px; line-height:24px}
#sliding-navigation li a:hover{  background:#dfdfdf; border-left:10px #C80914 solid; }
#sliding-navigation li .hover{  background:#dfdfdf; border-left:10px #C80914 solid; color:#C80914 }
#sliding-navigation li.commonlistcurrent a{ background:#dfdfdf; border-left:10px #C80914 solid;   }
#sliding-navigation li.commonlistcurrent ul{ padding-left:32px;}
#sliding-navigation li.commonlistcurrent ul li a{color:#575757; background:white;border-bottom:1px #dfdfdf solid;border-top:1px white solid; border-left:0; }
#sliding-navigation li.commonlistcurrent ul li a:hover{  background:#dfdfdf; }
#sliding-navigation li ul{ padding-left:32px;}
#sliding-navigation li ul li a{color:#575757; background:white;border-bottom:1px #dfdfdf solid;border-top:1px white solid; border-left:0; }
#sliding-navigation li ul li a:hover{  background:#dfdfdf; }

/*左边联系方式*/
.leftlx{ margin:0 5px 8px 8px}
.leftlx h1{text-align:center;height:30px;line-height:30px;font-size:14px;}
.leftlx .dianh{padding:0 0px 0 8px;}
.leftlx p{line-height:24px; font-size:13px}
.dianhua {background: url(../images/Teln.gif) no-repeat scroll 0 18px transparent;color: #666666;line-height: 20px;padding: 10px 0 10px 55px;}
.dianhua span {display: block;font: 18px "Impact";color:#D41D12;}

.case1 {
	padding: 15px 0 30px 0;
	width: 930px
}
.case1 li {
	float: left;
	width: 228px;
	margin: 0 4px 20px 0;
	display: inline
}
.case1 li a {
	display: block;
	padding: 8px;
	background: url(../images/i2600001.gif) no-repeat -298px 0;
	zoom: 1
}
.case1 li a:hover {
	background-position: 0 0
}
.case1 img {
	width: 205px;
	height: 162px;
	display: block;
	margin-bottom: 14px
}
.case1 a:hover img {
	filter: alpha(opacity=70);
	opacity: 0.70
}
.case1 li p {
	font-size: 9px;
	line-height: 8px;
	_line-height: 9px;
	height: 9px;
	background: url(../images/ico_t1001.gif) no-repeat;
	color: #fff;
	padding-left: 6px
}
.case1 li a:hover p {
	background-position: -282px 0;
	color: #fff
}
.case1 li h3 {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	cursor: pointer;
	padding-left: 6px;
	font-weight: 300
}

/*翻页*/
#displaypagenum{ width:100%; clear:both; padding-top:30px}
#displaypagenum span { background:#C80914; color:#fff; font-size:12px;}
#displaypagenum a:hover{background:#C80914; color:#fff; text-decoration:none}
.back_channel,.back_channel a,.back_channel a:link,.back_channel a:visited,.back_channel a:hover,.back_channel a:active{ width:600px; line-height:28px;color:#c30;font-size:14px; font-weight:bold; text-align:right;}
.prevnext_con {color:#c30;line-height:26px;font-size:14px;}
.prevnext_pic {color:#fff;line-height:26px;font-size:14px;}
.prevnext_con a,.prevnext_pic a {color:#39f;}
.prevnext_con a:hover,.prevnext_pic a:hover {color:#c30;}
.pagefont,.ptfont,.pagefontpic,.ptfontpic,.pagefontcon,.ptfontcon { font-size:12px; padding:5px 8px; margin:8px 0; overflow:hidden; line-height:30px; background:#fff;}
.pagefontpic,.ptfontpic{ background:none;}
.pagefont { color:#000; border:1px #ccc solid;}
.ptfont { color:#000; border:1px #ccc solid;}
.pagefontpic { color:#fff; border:1px #fff solid;}
.ptfontpic { color:#fff; border:1px #fff solid;}
.pagefontcon { color:#000; border:1px #ccc solid; padding:5px 5px;}
.ptfontcon { color:#000; border:1px #ccc solid;}
#displaypagenum{ height:3em; overflow:hidden;}

/*内页内容查看*/	
.pageContent_view {
	line-height:180%;
	}
	
/*内页查看产品*/
.pageContent_view .itemPic{
	float:left;
	width:680px;
	height:auto;
	}
	
	.pageContent_view .itemPic img{
	width:680px;
	height:auto;
	}
.pageContent_view .itemName { float:left;
	width:680px;
	height:auto;
	}

	
.pageContent_view .itemNamePicture{
	clear:both;
	padding-top:0px;
	padding-bottom: 20px;
	float:left
	}
.pageContent_view .itemNamePicture img{
	padding:2px;
	border:1px solid #ccc;
	margin-left:5px; 
	margin-right:5px;
	margin-top:5px;
	filter: alpha(opacity=80);
	width:60px; height:40px;
	float:left
	}
.pageContent_view .itemNamePicture img:hover{
	border:#F00 1px solid;
	filter: alpha(opacity=100);
	}	
.pageContent_view .itemParticular {
	clear:both;
	padding-top:16px;
	background: url(../Images/particular.gif) 0px top no-repeat;
	}

/*内页内容结束*/
.pageContent_end {
	clear:both;
	margin-top:30px;
	text-align:right;
	}
	
			/*资讯中心列表页面的--dl*/
.news_con { width:680px; margin:0 auto; padding-top:15px; padding-bottom:30px}  /*资讯中心大框架*/
dl.news_dl {font-size:14px; color:#666; padding:0 5px; line-height:24px; border-bottom:1px dashed #CCCCCC; margin-bottom:15px; *padding-bottom:10px;}
dl.news_dl a{ color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:680px; overflow:hidden;}
dl.news_dl .dt_1 { height:20px; background:url(../Images/ico10.gif) no-repeat 0 10px;  padding-left:10px;  font-size:14px; color:#333; font-weight:bold; float:left}
dl.news_dl .dt_1:hover {background:url(../Images/ico7.gif) no-repeat 0 10px;color:#C80914; }/*资讯首页内容,点击时的图片*/
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px;  }
dl.news_dl .dt_3 { font-size:12px;}
dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline;} /*文章出处*/
dl.news_dl dd { font-size:12px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}
.mb10{ margin-bottom:10px;}
.newchang{ border-bottom:1px dashed #ccc; height:25px; padding-left:30px;}
.pageContent_view h2{ text-align:center; font-size:18px;  color:#C80914; margin-top:20px}


.job_con {
	width:700px;
	margin:0 auto;
	background:#F8F8F8 url(../images/job_list_bg.gif) top repeat-x;
	padding:10px;
	line-height:20px;
}
.job_con h4 {
	background:url(../images/ico13.gif) no-repeat 0 4px;
	text-indent:18px;
	height:20px;
}
.job_con h4 a {
	color:#016c40;
}
.job_con_tab {
	width:100%;
	line-height:25px;
	color:#333;
}
.job_con_tab td span {
	margin-right:15px;
}
.job_con dt {
	margin-top:2px;
}
.job_bot {
	width:720px;
	margin:10px auto 0 auto;
}

.job_js{ padding:15px 0 25px 0; color:#C80914; font-size:14px}
.job_select{ height:0px; margin:2px 0 18px 0; width:100%; height:35px;}
.job_select div{ float:left;  height:32px; line-height:32px; color:#F3F3F3;}
.job_table { float:left;border-bottom:1px solid #8c8c8c; height: auto ; width:100%; margin-bottom:30px; *margin-bottom:30px; padding-bottom:30px }
.job_table td{  color:#333;height:34px; line-height:34px;}
.tb_title td{ height:26px; line-height:26px; border-bottom:1px solid #8c8c8c; border-top:1px solid #8c8c8c; color:#333;}
.ks a{ padding-left:20px; color:#C80914; font-weight:600; font-size:14px}
.job_page{ text-align:right; height:24px; line-height:24px;}
.job_page span{ margin-right:10px;}
.job_page a{ color:#FFF;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{ color:#C80914;}
.job_c{ width:680px; height:100%;  margin:auto; font-size:14px;}



#left {
overflow:hidden;
width: 971px;
height:730px !important
}
#left img {
}
#inleft {
float: left;
width: 1000%;
}
#left1 {
float: left;
}
#left2 {
float: left;
}

#demo {
overflow:hidden;
width: 971px;
height:470px !important
}
#demo img {
}
#indemo {
float: left;
width: 1000%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
	
.xypg-detail-tags {
  margin-top: 40px;
}

.xypg-detail-tags .tags-title {
  border-bottom: 1px solid #c3c3c3;
  position: relative;
}

.xypg-detail-tags .tags-title h3 {
  display: inline-block;
  padding: 0 30px;
  font-size: 16px;
  color:#C80914;
  line-height: 40px;
  border-bottom: 3px solid #C80914;
  margin-bottom: -1px;
   box-sizing:content-box;
}

.xypg-detail-tags .tags-title .baidu-share {
  position: absolute;
  right: 0;
  top: 8px;
   box-sizing:content-box;
}

.xypg-detail-tags .tags-content {
  padding-top: 12px;
   box-sizing:content-box;
}

.xypg-detail-tags .tags-content a {
  font-size: 12px;
  color: #2f2f2f;
  display: inline-block;
  margin-right: 9px;
  background: #f4f4f4;
  line-height: 28px;
  padding: 0 15px;
}

.xypg-detail-tags .tags-content a:hover {
  color:#C80914;
}
