﻿	blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
		margin: 0;
		padding: 0
	}
	body, button, input, select, textarea {
		font: 14px/1.5 "microsoft yahei", tahoma, arial, 'Hiragino Sans GB', sans-serif;
		color: #666666
	}
	a:hover, a:active, a:focus {
		text-decoration: underline;
		transition: all 0.3s linear 0s;
		-webkit-transition: all .5s linear 0s;
		-moz-transition: all .5s linear 0s
	}
	input, select {
		border: 0px
	}
	h1, h2, h3, h4, h5, h6 {
		font-size: 100%
	}
	address, cite, dfn, em, var {
		font-style: normal
	}
	code, kbd, pre, samp {
		font-family: courier new, courier, monospace
	}
	small {
		font-size: 12px
	}
	ol, ul {
		list-style: none
	}
	a {
		text-decoration: none;
		color: #444444
	}
	a:hover {
		text-decoration: underline
	}
	sup {
		vertical-align: text-top
	}
	sub {
		vertical-align: text-bottom
	}
	legend {
		color: #000
	}
	fieldset, img {
		border: 0
	}
	table {
		border-collapse: collapse;
		border-spacing: 0
	}
	#content, #footer, #header, #page {
		margin-left: auto;
		margin-right: auto
	}
	.clearfix {
		*zoom: 1
	}
	.clearfix:before, .clearfix:after {
		display: table;
		content: ""
	}
	.clearfix:after {
		clear: both
	}
	.fl {
		float: left;
		display: inline
	}
	.fr {
		float: right;
		display: inline
	}
	img {
		border: 0px
	}
	.abg:hover {
		transition: background-color 1s;
		-webkit-transition: background-color 1s;
		-o-transition: background-color 1s;
		-moz-transition: background-color 1s
	}
	.w1 {
		width: 1080px;
		margin: 0 auto
	}
	em, i {
		font-style: normal
	}
	#nav {
		height: 82px;
		font-size: 14px;
		font-family: "microsoft yahei";
		border-top: 2px solid #e4e4e4
	}
	#nav img {
		margin: 15px 0 0 0
	}
	#nav p {
		background: #f3f3f3;
		width: 312px;
		height: 30px;
		font-size: 12px;
		color: #999999;
		line-height: 30px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		text-align: center;
		float: right
	}
	#nav i {
		color: #fe5f00
	}
	#nav a {
		text-decoration: none
	}
	#nav .c {
		width: 618px;
		height: 50px
	}
	#nav a {
		display: inline-block;
		height: 33px;
		padding: 0 20px 0 21px;
		line-height: 33px;
		color: #444444;
		margin: 0 0 0 -1px;
		font-weight: 700
	}
	#nav li a:hover {
		background: #860b1f;
		color: #fff;
		font-weight: normal
	}
	#nav li {
		float: left;
		background: url(/images/b2.png) no-repeat right center;
		margin: 10px 0 0 0
	}
	#nav li:hover, #nav li.last {
		background: none
	}
	#nav ul {
		width: 618px;
		height: 50px;
		float: left
	}
	#banner {
		position: relative;
		height: 440px;
		overflow: hidden
	}
	#banner a {
		background: url(/images/s1_01.jpg) no-repeat center top;
		display: inline-block;
		width: 100%;
		height: 147px
	}
	#banner a.t2 {
		background-image: url(/images/s1_02.jpg);
		height: 146px
	}
	#banner a.t3 {
		background-image: url(/images/s1_03.jpg)
	}
	#banner a.t4 {
		background-image: url(/images/s2_01.jpg)
	}
	#banner a.t5 {
		background-image: url(/images/s2_02.jpg);
		height: 146px
	}
	#banner a.t6 {
		background-image: url(/images/s2_03.jpg)
	}
	body.jt {
		background: url(/images/jt.jpg) no-repeat right center;
	}
	#banner div {
		position: relative
	}
	#search {
		bottom: 72px;
		position: absolute;
		width: 100%;
		background: url(/images/b3.png);
		opacity: 0.7;
		z-index: 3;
		height: 72px;
		filter: alpha(opacity:50)
	}
	#search form {
		padding: 18px 0 0 0;
		line-height: 38px;
		color: #fff;
		font-size: 14px
	}
	#search input.in1 {
		width: 213px;
		height: 38px;
		background: url(/images/b35.png) no-repeat 0px 0;
		color: #000;
		font-size: 12px;
		text-indent: 10px;
		line-height: 38px
	}
	#search input, #search i {
		float: left
	}
	#search input.in2 {
		width: 97px;
		height: 38px;
		background: #efc274;
		text-align: center;
		color: #fff
	}
	#project .c3 li {
		float: left;
		width: 240px;
		line-height: 30px;
	}
	#search input.in3 {
		margin: 0 0 0 16px;
		width: 213px;
		color: #000;
		height: 38px;
		background: url(/images/b35.png) no-repeat 0 -37px;
		font-size: 12px;
		line-height: 38px;
		text-indent: 28px
	}
	#search input.in4 {
		background: #e6a178
	}
	#search li {
		float: left;
		width: 10px;
		height: 10px;
		background: #fff;
		border-radius: 10px;
		margin: 0 0 0 5px;
		cursor: pointer;
		overflow: hidden
	}
	#search li.on {
		background: #efc274
	}
	#search ul {
		width: 60px;
		margin: 32px 0 0
	}
	#menu {
		padding: 30px 0
	}
	#menu dt {
		width: 68px;
		height: 121px;
		background: #efc274;
		float: left;
		text-align: center;
		color: #fff;
		overflow: hidden
	}
	#menu dl {
		float: left
	}
	#menu dd {
		border-top: 1px solid #e8e1e2;
		border-bottom: 1px solid #e8e1e2;
		padding: 20px 0 0 13px;
		float: left;
		line-height: 20px;
		height: 99px;
		font-size: 12px;
		overflow: hidden
	}
	#menu dd.d {
		border-right: 1px solid #e8e1e2
	}
	#menu dd a:hover {
		color: #ff6000
	}
	#menu .d1 dt {
		background: #b1cfa5
	}
	#menu .d2 dt {
		background: #efc274
	}
	#menu .d3 dt {
		background: #a9c9dd
	}
	#menu .d4 dt {
		background: #ff8e7f
	}
	#menu .d5 dt {
		background: #c4afcc
	}
	#menu i {
		display: inline-block;
		width: 48px;
		height: 48px;
		background: url(/images/b1.png) no-repeat 0 0;
		opacity: 1;
		margin: -48px 0 5px 0
	}
	#menu .d2 i {
		background-position: 0 -48px
	}
	#menu .d3 i {
		background-position: 0 -96px
	}
	#menu .d4 i {
		background-position: 0 -144px
	}
	#menu .d5 i {
		background-position: 0 -192px
	}
	#menu dt span {
		width: 48px;
		height: 48px;
		background: #fff;
		border-radius: 48px;
		display: inline-block;
		opacity: 0.5;
		filter: alpha(opacity:50);
		margin: 14px 0 0px 0
	}
	#menu dt a {
		color: #fff
	}
	#menu .d1 dd {
		width: 140px
	}
	#menu .d2 dd {
		width: 140px
	}
	#menu .d3 dd {
		width: 128px
	}
	#menu .d4 dd {
		width: 132px
	}
	#menu .d5 dd {
		width: 134px
	}
	#news {
		background: url(/images/b5.png);
		height: 498px;
		position: relative;
		overflow: hidden
	}
	.w2 {
		width: 1146px;
		margin: 0 auto
	}
	.bar {
		padding: 20px 0 0;
		border-bottom: 1px solid #dad1d2;
		height: 44px;
		position: relative;
		font-size: 20px;
		line-height: 44px
	}
	.bar i, .bar em {
		height: 43px;
		border-bottom: 2px solid #860b1f;
		color: #ff693b;
		font-weight: bold;
		display: inline-block
	}
	.bar2 i {
		color: #333333
	}
	.bar span {
		font-size: 14px;
		font-weight: bold;
		line-height: 34px;
		padding-top: 10px
	}
	.bar a.on {
		color: #fe5f00
	}
	#news .more {
		position: absolute;
		width: 82px;
		height: 82px;
		color: #fff;
		opacity: 0.5;
		filter: alpha(opacity:50);
		background: #6d343d;
		color: #fff;
		text-align: center;
		line-height: 55px;
		border-radius: 82px;
		left: 50%;
		bottom: -40px;
		font-size: 12px;
		margin: 0 0 0 -41px
	}
	#news .c5 {
		height: 500px
	}
	#news .c2 dt {
		position: relative;
		width: 425px;
		height: 216px;
		border: 2px solid #e4ddde
	}
	#news .c2 {
		padding: 27px 0 0
	}
	#news .c2 dt img {
		position: absolute;
		z-index: 1;
		left: 31px;
		top: 28px
	}
	#news .c2 dt i {
		position: absolute;
		z-index: 2;
		right: -44px;
		bottom: -21px;
		width: 130px;
		height: 25px;
		background: #5e1c27;
		opacity: 0.77;
		filter: alpha(opacity:77);
		color: #fff;
		line-height: 25px;
		text-indent: 20px;
		font-size: 12px
	}
	#news .c2 dd {
		width: 438px;
		padding: 40px 0 0 33px
	}
	#news dd p {
		font-size: 12px;
		line-height: 24px;
		padding-top: 2px
	}
	#news .c3 dl {
		width: 608px;
		height: 107px;
		position: relative
	}
	#news .c3 dt.di {
		background: none;
		width: 608px;
		height: 107px;
		position: absolute;
		z-index: 1
	}
	#news .c3 {
		padding: 26px 0 0 35px
	}
	#news .c3 dt.img {
		float: left;
		width: 117px;
		text-align: center;
		z-index: 2;
		position: absolute;
		top: 16px
	}
	#news .c3 img {
		border-radius: 78px
	}
	#news .c3 dd {
		float: left;
		width: 447px;
		position: absolute;
		left: 120px;
		top: 18px;
		padding-left: 20px;
		z-index: 2;
		background: url(/images/b6.png) no-repeat left center
	}
	#news dl:hover dt.di {
		opacity: 0.7;
		background: #d7ccce;
		transition: background-color 0.3s;
		-webkit-transition: background-color 0.3s;
		-o-transition: background-color 0.3s;
		-moz-transition: background-color 0.3s
	}
	#news dl:hover a, #news dd a:hover {
		color: #ff693b
	}
	#doctor {
		width: 1300px;
		margin: 0 auto;
		position: relative
	}
	#upDoctor {
		background: url(/images/b8.png);
		width: 50px;
		height: 76px;
		position: absolute;
		top: 184px;
		left: 22px;
		cursor: pointer
	}
	#downDoctor {
		background: url(/images/b8.png) no-repeat -50px 0;
		width: 50px;
		height: 76px;
		position: absolute;
		top: 184px;
		cursor: pointer;
		right: 22px
	}
	#doctor dt {
	}
	#doctor div.c1 {
		padding-top: 19px;
		width: 1080px;
		height: 280px;
		overflow: hidden
	}
	#doctor div.c2 {
	}
	#doctor dl {
		float: left;
		display: inline;
		margin-right: 8px;
		width: 207px;
		overflow: hidden;
		height: 278px;
		border: 1px solid #dac9bb;
		position: relative
	}
	#doctor dt {
		position: absolute;
		z-index: 1
	}
	#doctor dd {
		display: none;
		position: absolute;
		z-index: 2;
		background: #8b5c73;
		opacity: 0.7;
		filter: alpha(opacity:70);
		color: #fff;
		font-size: 12px;
		width: 207px;
		height: 278px
	}
	#doctor a {
		color: #fff
	}
	#doctor dd p {
		padding-left: 25px;
		width: 160px;
		line-height: 18px
	}
	#doctor dd .p1 {
		padding: 70px 0 20px 25px
	}
	#doctor dd i {
		font-size: 14px
	}
	#doctor dd .p3 a {
		width: 98px;
		line-height: 33px;
		background: #5e1c27;
		display: inline-block;
		text-align: center
	}
	#doctor dd .p3 {
		padding: 33px 0 0 43px
	}
	#project {
		background: url(/images/b5.png);
		margin: 60px 0 0 0;
		padding: 60px 0
	}
	#project .c2 {
		width: 429px;
		height: 307px;
		background: url(/images/b9.png) no-repeat right top;
		padding-top: 31px
	}
	#project .c3 {
		width: 485px;
		padding-left: 24px
	}
	#project .p2 a, #project .p1 a, #project .c3 li a:hover {
		color: #ff693b
	}
	#project .p2 {
		font-size: 12px;
		line-height: 22px;
		padding: 10px 0 15px 0
	}
	#project .p3 {
		text-align: center;
		background: #eae6e6;
		line-height: 48px;
		font-size: 12px;
		color: #999999
	}
	#project .p3 a {
		color: #999
	}
	#project .c3 ul {
		padding: 35px 0 0 0
	}
	#project .c3 li a {
		line-height: 24px;
		color: #666666;
		font-size: 12px
	}
	#project .bd {
		position: absolute;
		width: 87px;
		height: 223px;
		border: 1px solid #decfc4;
		right: 0px;
		z-index: 1
	}
	#project .c4 {
		width: 125px;
		margin: 0 0 0 17px;
		position: relative
	}
	#project .c4 a.hv {
		display: block;
		color: #333333;
		width: 99px;
		line-height: 32px;
		margin: 0 0 0 26px;
		text-indent: 25px
	}
	#project .c4 a.hv:hover, #project .c4 a.on {
		opacity: 0.9;
		background: #835159;
		margin-left: 10px;
		color: #fff
	}
	#project .c4 ul {
		z-index: 2;
		position: absolute;
		padding-top: 30px
	}
	#project .c4 .more {
		font-size: 12px;
		padding-top: 40px;
		text-indent: 72px
	}
	#project .c4 .more a {
		color: #999999
	}
	#doctor .bar1 .more {
		font-size: 12px;
		color: #bbbbbb;
		font-weight: normal
	}
	.bar1 {
		font-weight: bold;
		color: #ff693b
	}
	.bar1 i {
		color: #333333
	}
	#hj {
		padding: 0px 0 80px 0
	}
	#hj .bd {
		position: absolute;
		border: 2px solid #e0d5d6;
		width: 287px;
		height: 192px;
		left: -40px;
		top: 155px;
		z-index: 1
	}
	#hj img {
		position: absolute;
		border: 4px solid #fff
	}
	#hj img.img1 {
		z-index: 10;
		left: 185px;
		width: 640px;
		height: 383px
	}
	#hj img.img2 {
		z-index: 8;
		opacity: 0.7;
		left: 31px;
		top: 100px;
		width: 150px;
		height: 182px;
		overflow: hidden
	}
	#hj img.img3 {
		z-index: 7;
		left: -3px;
		overflow: hidden;
		top: 115px;
		opacity: 0.7;
		width: 183px;
		height: 190px
	}
	#hj .c1 {
		position: relative;
		margin-top: 25px;
		height: 390px
	}
	#hj .c2 {
		background: url(/images/b10.png);
		width: 265px;
		height: 260px;
		right: 0px;
		top: 60px;
		z-index: 20;
		position: absolute;
		color: #fff;
		opacity: 0.7;
		padding-left: 40px;
		line-height: 24px;
		filter: alpha(opacity:70)
	}
	#hj .c2 a {
		color: #fff
	}
	#hj .c2 p {
		padding-top: 35px
	}
	#hj .c2 i {
		font-size: 18px
	}
	#hj .c2 p.p2 {
		padding: 0px;
		font-size: 12px
	}
	#uphj {
		background: url(/images/b12.png);
		height: 47px;
		width: 65px;
		position: absolute;
		z-index: 20;
		left: 128px;
		cursor: pointer;
		top: 163px;
		opacity: 0.9
	}
	#downhj {
		background: url(/images/b12.png) no-repeat -66px 0;
		height: 47px;
		width: 65px;
		position: absolute;
		cursor: pointer;
		z-index: 20;
		left: 193px;
		top: 163px;
		opacity: 0.9
	}
	#dh {
		background: #f1f1f1;
		font-family: "microsoft yahei";
		padding: 100px 0 25px 0;
		border-top: 1px dashed #989898;
		position: relative;
		margin: 66px 0 0 0
	}
	#dh .top {
		border: 15px solid #e4d1d4;
		width: 102px;
		height: 102px;
		font-weight: bold;
		font-weight: bold;
		color: #fff;
		line-height: 102px;
		font-size: 24px;
		position: absolute;
		left: 50%;
		margin: 0 0 0 -66px;
		top: -66px;
		background: #8c5a62;
		text-align: center;
		border-radius: 148px;
		overflow: hidden
	}
	#dh .top:hover {
		text-decoration: none
	}
	#dh li.t1 a {
		color: #5e1c28;
		font-weight: blold;
		font-size: 14px
	}
	#dh .c1 {
		margin-right: 70px;
		display: inline;
		overflow: hidden;
		width: 91px
	}
	#dh li.t1 {
		border-bottom: 1px solid #dbdbdb;
		line-height: 36px;
		font-weight: bold
	}
	#dh li.t2 {
		padding-top: 8px;
		border-top: 1px solid #fff
	}
	#dh .c1 li {
		font-size: 12px;
		line-height: 24px;
		width: 91px
	}
	#dh .c2 {
		width: 400px;
		font-size: 12px;
		line-height: 16px
	}
	#dh .t3 .p {
		font-size: 16px;
		padding: 10px 0 10px 0;
		line-height: 18px;
		color: #5e1c28;
		font-weight: bold
	}
	#dh .t3 {
		background: url(/images/ewm.png) no-repeat left top;
		height: 118px;
		padding-left: 120px
	}
	#dh .t4 {
		background: url(/images/dh.png) no-repeat left top;
		height: 118px;
		padding-left: 120px
	}
	#dh .t4 .p1 {
		font-size: 24px;
		line-height: 28px;
		font-weight: bold;
		color: #ff693b;
		padding: 10px 0 10px 0
	}
	#dh .t3 p {
		line-height: 16px
	}
	#bottom {
		color: #a7a7a7;
		font-size: 12px;
		line-height: 20px;
		text-align: center;
		background: url(/images/b11.png);
		padding: 40px 0 20px 0;
		height: 80px
	}
	#bottom a {
		color: #a7a7a7
	}
	.gk_bannner {
		background: url(/images/b13.png)
	}
	#navbar {
		background: #f1f1f1;
		line-height: 78px;
		display: none;
	}
	#navbar .p1 i {
		color: #fe5f00
	}
	#navbar .p1 {
		background: url(/images/gk_b.png) no-repeat -43px -190px;
		padding-left: 20px;
		font-size: 12px
	}
	#navbar .c2 {
		position: absolute;
		width: 324px;
		overflow: hidden;
		height: 262px;
		right: 0px;
		background: #f1f1f1;
		bottom: 0px;
		padding: 0 0 0 25px
	}
	#navbar .c2:hover {
		box-shadow: 0px -3px 3px 0px #cbbeb5
	}
	#navbar .c1 {
		position: relative;
		font-size: 12px
	}
	#navbar .in2 {
		float: left;
		width: 85px;
		line-height: 37px;
		text-align: center;
		color: #fff;
		background: #efc274;
		height: 37px;
		overflow: hidden;
		font-size: 13px
	}
	#navbar .in1 {
		border: 1px solid #e0d4d5;
		border-right: 0px;
		float: left;
		width: 210px;
		overflow: hidden;
		height: 35px;
		line-height: 35px;
		text-indent: 10px;
		height: 35px;
		color: #999999;
		font-size: 12px;
		background: #f7f7f7
	}
	#navbar .in3 {
		background: #f7f7f7 url(/images/gk_b.png) no-repeat -32px -38px;
		text-indent: 33px
	}
	#navbar .in5 {
		background: #f7f7f7 url(/images/gk_b.png) no-repeat -28px 0px;
		text-indent: 33px
	}
	#navbar .in4 {
		background: #e6a178
	}
	#navbar .in6 {
		background: #fe5f00
	}
	#navbar li {
		height: 45px
	}
	#navbar .p2 {
		height: 34px;
		line-height: 32px;
		font-size: 16px;
		color: #333333;
		font-weight: bold;
		border-bottom: 1px solid #d3d3d3;
		width: 296px;
		position: relative;
		margin: 20px 0 0 0
	}
	#navbar .p2 i {
		height: 34px;
		top: 0px;
		left: 0px;
		border-bottom: 2px solid #860b1f;
		position: absolute
	}
	#navbar ul {
		padding-top: 20px
	}
	#navbar li.li {
		height: 30px;
		line-height: 30px;
		padding: 5px 0 5px 0
	}
	.yygk .c3 i, .yygk .c4 i {
		color: #fe5f00
	}
	.yygk .c2 {
		color: #666666;
		line-height: 24px;
		font-size: 12px;
		padding-top: 20px;
		margin-bottom: 10px
	}
	.yygk #map1 {
		margin: 30px 0 0 0;
	}
	#map1 img:before {
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		background: #b26573;
		opacity: 0.5;
	}
	#map1 img {
		position: relative;
	}
	.yygk .c3 {
		background: url(/images/t7.jpg) no-repeat left top;
		height: 264px;
	}
	.yygk .c3 p {
		padding: 10px 0 0 414px
	}
	.yygk .c4 {
		background: url(/images/t8.jpg) no-repeat right bottom;
		padding-top: 30px;
		height: 328px
	}
	.yygk .c4 p {
		padding: 28px 432px 0 0
	}
	.yygk .c5 li {
		float: left;
		width: 245px;
		text-align: center;
		margin: 0 33px 0 0
	}
	.yygk .c5 {
		padding-top: 30px
	}
	.yygk .c5 li.li {
		margin: 0 0 0 1px
	}
	.yygk .c5 i {
		display: inline-block;
		line-height: 46px;
		background: #ededed;
		width: 245px
	}
	.yygk .c5 img {
		padding-bottom: 0px;
		font-size: 0px
	}
	.yygk .c8 .c8-2 {
		width: 1080px;
		height: 655px
	}
	.yygk .p2 a {
		display: inline-block;
		width: 15px;
		height: 15px;
		background: #cfcfcf;
		border-radius: 15px;
		cursor: pointer;
		margin: 0 0 0 6px
	}
	.yygk .p2 a.on {
		background: #e6a178
	}
	.yygk .p2 {
		text-align: center;
		padding: 30px 0 20px 0
	}
	.yygk .c6 {
		width: 1078px;
		border: 1px solid #ece0e0;
		background: url(/images/t15.jpg) no-repeat 541px center;
		height: 358px;
		position: relative
	}
	.yygk .c6 i {
		left: 105px;
		top: 203px;
		position: absolute;
		width: 46px;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		background: #f0c274;
		border-radius: 5px;
		text-align: center;
		line-height: 46px
	}
	.yygk .c6 i.i2 {
		left: 454px;
		top: 58px;
		background: #c4b0cc
	}
	.yygk .c6 i.i3 {
		left: 394px;
		top: 77px;
		background: #ff8e7e
	}
	.yygk .c6 div {
		width: 259px;
		height: 159px;
		border: 2px solid #ece0e0;
		position: absolute;
		left: 60px;
		top: 30px;
		padding: 0 0 0 50px;
		font-size: 14px
	}
	.yygk .c6 div p {
		padding: 29px 0 6px 0;
		border-bottom: 2px solid #860b1f;
		color: #450a0a;
		display: inline-block;
		font-size: 16px;
		margin: 0 0 8px 0
	}
	.yygk .c6 div em {
		font-weight: bold;
		color: #fe5f00
	}
	.yygk .p3 {
		position: absolute;
		width: 252px;
		height: 141px;
		background: url(/images/b1.jpg);
		line-height: 24px;
		color: #fff;
		padding: 40px 0 0 40px;
		z-index: 3;
		left: 209px;
		top: 145px
	}
	.yygk .c7 {
		background: url(/images/b17.png);
		padding: 45px 0 65px;
		margin-top: 38px
	}
	.bar2 {
		padding: 0px
	}
	.yygk .u1 {
		padding: 32px 0 0 334px;
		position: relative;
		height: 30px;
		width: 752px;
		overflow: hidden;
	}
	.yygk .u1 li {
		width: 120px;
		line-height: 30px;
		text-align: center;
		color: #fff;
		visibility: hidden;
		float: left;
		display: inline;
		margin: 0 75px 0 0;
	}
	.yygk .u1 li.on {
		background: #fe5f00;
		visibility: visible;
		display: block;
	}
	.yygk .u2 li.on {
		background: url(/images/gk_b.png) no-repeat 0 -36px
	}
	.yygk .u2 li {
		width: 24px;
		height: 24px;
		cursor: pointer;
		background: url(/images/gk_b.png) no-repeat 0 -60px;
		float: left;
		margin-right: 173px;
		display: inline;
	}
	.yygk .u2 {
		margin: 24px 0 0;
		background: url(/images/b15.png) no-repeat top left;
		overflow: hidden;
		height: 24px;
		position: relative;
		padding: 0 50px 0 375px;
		width: 705px;
	}
	.yygk .u3 li {
		margin: 20px 0 0 116px;
		border-bottom: 1px dotted #a3a3a3;
		padding-bottom: 15px;
		overflow: hidden;
		width: 640px
	}
	.yygk .u3 li p {
		width: 430px;
		padding-left: 24px
	}
	.yygk .u3 li em {
		color: #fe5f00;
		font-size: 14px;
		padding-bottom: 5px;
		display: inline-block
	}
	.yygk .u3 li i {
		font-size: 14px;
		padding-bottom: 5px;
		display: inline-block
	}
	.yygk .u3 li.li {
		border-bottom: 0px
	}
	.yygk .c8 {
		margin-top: 38px;
		overflow: hidden
	}
	.yygk .u4 li.li {
		padding: 0 0px 9px 0
	}
	.yygk .u4 li {
		line-height: 0px
	}
	.yygk .u4 li p {
		height: 133px;
		margin: 0 0 9px;
		line-height: 24px;
		background: url(/images/b1.jpg);
		color: #fff;
		padding: 40px 0 0 35px
	}
	.yygk .u4 li i {
		display: inline-block;
		font-weight: bold;
		font-size: 20px;
		padding-bottom: 10px;
		border-bottom: 2px solid #fff;
		margin-bottom: 10px
	}
	.yygk .u4 li {
		padding: 0 9px 9px 0;
		float: left
	}
	.yygk #uphj1 {
		background: url(/images/b12.png);
		width: 65px;
		height: 47px;
		float: left;
		cursor: pointer;
		margin: 0 0 0 475px
	}
	.yygk #downhj1 {
		background: url(/images/b12.png) no-repeat -66px 0;
		width: 65px;
		cursor: pointer;
		height: 47px;
		float: left
	}
	.yygk .u5 {
		text-align: center;
		padding: 20px 0 30px 0
	}
	.yygk .c9 {
		background: url(/images/t21.jpg) no-repeat center center;
		height: 400px
	}
	.yygk .c9 dt {
		background: url(/images/b16.png);
		width: 204px;
		line-height: 43px;
		text-indent: 50px;
		font-weight: bold;
		color: #fff;
		font-size: 14px
	}
	.yygk .c9 dt.dt2 {
		background-position: 0 -43px
	}
	.yygk .c9 dt.dt3 {
		background-position: 0 -86px
	}
	.yygk .c9 dt.dt4 {
		background-position: 0 -129px
	}
	.yygk .c9 dd {
		width: 365px;
		padding: 10px 0 0 45px
	}
	.yygk .c9 dl {
		float: left;
		margin-top: 28px;
		height: 180px
	}
	.yygk .c9 dl.dl {
		width: 670px
	}
	.yygk .c10 {
		padding-top: 30px
	}
	.yygk .c11 {
		padding-top: 30px;
		height: 300px
	}
	.yygk .c11 .p1 {
		padding: 0px 100px 0 100px;
		line-height: 24px
	}
	.yygk .c11 strong {
		color: #fe5f00;
		font-size: 14px
	}
	.yygk .c11 em {
		color: #fe5f00;
		font-weight: bold
	}
	.yygk .c11 .title {
		font-size: 14px;
		color: #860b1f;
		font-weight: bold
	}
	.ibar {
		height: 44px;
		border-bottom: 1px solid #d3d3d3;
		margin: 24px auto 0 auto
	}
	.ibar li.on i {
		border: 1px solid #860b1f;
		width: 9px;
		height: 9px;
		position: absolute;
		border-radius: 10px;
		bottom: -18px;
		background: #fff;
		left: 44px
	}
	.ibar li {
		position: relative;
		width: 98px;
		text-align: center;
		float: left
	}
	.ibar li a, .ibar li span {
		display: inline-block;
		line-height: 32px;
		width: 97px;
		font-weight: bold;
		color: #333333
	}
	.ibar li.on a, .ibar li:hover a, .ibar li.on span, .ibar li:hover span {
		color: #fff;
		background: #860b1f
	}
	.fk .c1 .cc-1 {
		overflow: hidden;
		height: 126px
	}
	.fk .c4 .c4-1 {
		overflow: hidden;
		height: 340px
	}
	.fk .c5 div.c5-2, .fk .c5 div.c5-1 {
		overflow: hidden
	}
	#photo .c1-1 {
		width: 770px;
		height: 529px;
		overflow: hidden
	}
	.lylx .c2 .dl dt {
		width: 316px;
		height: 88px;
		overflow: hidden
	}
	.lylx .c2 .dl dd {
		width: 316px;
		height: 295px;
		overflow: hidden
	}
	.lylx .c2 .dl1 dt {
		width: 316px;
		height: 212px;
		overflow: hidden
	}
	.ibar li:hover a, .ibar li:hover span {
		background: #860b1f
	}
	.ibar li:hover a, .ibar li:hover span {
		transition: background-color 0.3s;
		-webkit-transition: background-color 0.3s;
		-o-transition: background-color 0.3s;
		-moz-transition: background-color 0.3s
	}
	.tx_bannner {
		background: url(/images/b18.png)
	}
	.ibar1 {
		background: #f1f1f1;
		line-height: 16px;
		margin-top: 45px;
		height: 89px
	}
	.ibar1 i {
		padding: 20px 0 0 23px;
		background: #ac525e;
		font-weight: bold;
		color: #fff;
		width: 104px;
		font-size: 20px;
		line-height: 24px;
		height: 69px
	}
	.ibar1 em {
		font-size: 24px;
		color: #860b1f;
		padding-bottom: 10px;
		display: inline-block
	}
	.ibar1 p {
		padding: 24px 0 0 32px;
		text-transform: uppercase;
		font-size: 12px;
		color: #666
	}
	.ibar1 span a {
		color: #fff;
		font-size: 14px;
		line-height: 34px;
		width: 100px;
		background: #ab5b68;
		display: inline-block;
		text-align: center
	}
	.ibar1 span a.a {
		background: #f99254
	}
	.ibar1 span {
		padding: 30px 32px 0 0
	}
	.ibar2 {
		background: url(/images/b3.jpg);
		height: 123px;
		margin-top: 65px
	}
	.ibar2 i {
		background: url(/images/b2.jpg);
		width: 194px;
		height: 107px;
		font-size: 20px;
		line-height: 24px;
		color: #860b1f;
		font-weight: bold;
		text-align: center;
		padding-top: 16px
	}
	.ibar2 p {
		text-shadow: 1px 1px 3px #000;
		color: #fff;
		text-transform: uppercase
	}
	.ibar2 p em {
		font-size: 24px;
		display: inline-block;
		padding: 20px 0 10px
	}
	.ibar2 span a {
		color: #fff;
		font-size: 14px;
		line-height: 34px;
		width: 100px;
		background: #ab5b68;
		display: inline-block;
		text-align: center
	}
	.ibar2 span a.a {
		background: #f99254
	}
	.ibar2 span {
		padding: 30px 8px 0 0
	}
	.ibar2 label {
		display: inline-block;
		color: #fff;
		text-shadow: 2px 2px 3px #000;
		font-size: 14px;
		padding: 10px 0 0 5px
	}
	.ibar2 h3 {
		font-size: 18px;
		display: inline;
		font-weight: normal
	}
	.aqtx .c1 {
		background: url(/images/t23.jpg) no-repeat left bottom;
		padding-top: 15px;
		height: 305px
	}
	.aqtx .p1 {
		font-size: 12px;
		padding: 15px 0 0 520px
	}
	.aqtx .p1 i {
		color: #860b1f;
		font-size: 14px;
		font-weight: bold
	}
	.aqtx .p1 a {
		font-size: 16px;
		color: #fff;
		line-height: 38px;
		width: 226px;
		text-align: center;
		background: #fe8f4c;
		display: inline-block
	}
	.aqtx .p1 a:hover {
		text-decoration: none;
	}
	.aqtx .c2 {
		background: url(/images/t24.jpg) no-repeat 650px center
	}
	.aqtx .p2 {
		padding: 20px 300px 0 0;
		line-height: 24px
	}
	.aqtx .p2 i {
		display: inline-block;
		padding-bottom: 5px
	}
	.aqtx .p2 em {
		color: #fe5f00;
		font-size: 16px;
		font-weight: bold
	}
	.aqtx .c3 {
		height: 550px;
		background: none
	}
	.aqtx .c3 a {
		background: #fe8f4c;
		color: #fff;
		line-height: 38px;
		display: inline-block;
		width: 200px
	}
	.aqtx .c3 p {
		text-align: center;
		padding: 25px 0 0 0;
		font-size: 12px
	}
	.aqtx .c4 dl {
		float: left;
		display: inline;
		width: 255px;
		height: 318px;
		background: #f1f1f1;
		text-align: center
	}
	.aqtx .c4 dt {
		background: url(/images/b19.png);
		width: 100px;
		height: 88px;
		display: inline-block;
		margin: 35px 0 0 0
	}
	.aqtx .c4 .dt2 {
		background-position: -100px  0px
	}
	.aqtx .c4 .dt3 {
		background-position: -200px 0px
	}
	.aqtx .c4 dl.dl {
		margin: 20px 0 0 136px
	}
	.aqtx .c4 dl {
		margin: 20px 0 0 22px
	}
	.aqtx .c4 dd {
		line-height: 22px;
		padding-top: 20px;
		font-size: 12px
	}
	.aqtx .c4 {
		background: none;
		height: 500px
	}
	.aqtx .c4 .p {
		background: url(/images/b4.jpg) no-repeat;
		width: 784px;
		height: 112px;
		float: left;
		margin: 20px 0 0 116px;
		line-height: 24px;
		font-size: 12px;
		padding: 30px 0 0 60px
	}
	.aqtx .c5 {
		background: url(/images/b5.jpg) no-repeat 650px center;
		height: 373px
	}
	.aqtx .p3 span {
		color: #fe5f00;
		font-size: 14px;
		font-weight: bold
	}
	.aqtx .p3 {
		padding: 20px 545px  0 0
	}
	.fk_banner {
		height: 375px;
		width: 100%;
		position: relative
	}
	.fk_banner .cover {
		background: url(/images/b20.png) no-repeat top center;
		height: 375px;
		z-index: 2;
		width: 100%;
		position: absolute
	}
	.fk_banner .cover a {
		display: inline-block;
		height: 140px;
		background: url(/images/n.png);
		float: right;
		margin: 226px 0 0 0;
		width: 126px
	}
	.fk_banner .cover div {
		height: 375px;
	}
	.fk_banner .c1 {
		background: url(/images/f_b1.png);
		height: 324px;
		position: absolute;
		z-index: 1;
		width: 100%
	}
	.fk_banner .c1 div {
		background: url(/images/banner3.jpg) no-repeat top center;
		height: 324px;
		width: 100%
	}
	.fk .c1 {
		position: relative;
		height: 450px
	}
	.fk {
		background: url(/images/jtz.jpg) no-repeat bottom left;
		margin-top: -40px
	}
	.fk .c1 .p1 {
		width: 271px;
		height: 416px;
		border: 2px solid #e1e1e1;
		left: 298px;
		position: absolute;
		z-index: 1
	}
	.fk .c1 .img1 {
		position: absolute;
		z-index: 2;
		top: 40px
	}
	.fk .c1 .img2 {
		border-left: 2px solid #e1e1e1;
		padding: 28px 0 0 31px;
		top: 298px;
		left: 120px;
		position: absolute
	}
	.fk .c1 .em1 {
		position: absolute;
		background: url(/images/b21.png) no-repeat;
		width: 68px;
		height: 56px;
		left: 23px;
		top: 345px
	}
	.fk .c1 .em2 {
		background-position: -69px 0;
		left: 970px;
		top: 8px;
		z-index: 3
	}
	.fk .c1 div.c2 {
		width: 660px;
		height: 352px;
		background: #fff;
		position: absolute;
		z-index: 2;
		left: 420px;
		top: 40px
	}
	.fk .c1 .p2 {
		font-size: 20px;
		display: inline-block;
		color: #333;
		line-height: 35px;
		border-bottom: 2px solid #860b1f
	}
	.fk .c1 .p2 em {
		font-weight: bold;
		color: #fe5f00;
		font-weight: bold
	}
	.fk .c1 .p3 {
		color: #ab4e5b;
		font-size: 18px;
		padding-top: 15px
	}
	.fk .c1 .p4 {
		font-size: 12px;
		width: 575px;
		line-height: 22px;
		padding-top: 6px
	}
	.fk .c1 .cc {
		width: 660px;
		background: #f1f1f1;
		height: 152px;
		margin-top: 8px;
		padding-top: 26px
	}
	.fk .c1 .cc1 {
		width: 552px;
		overflow: hidden;
		float: left
	}
	.fk .c1 .cc a {
		float: left;
		background: url(/images/b22.png);
		height: 53px;
		width: 32px;
		margin: 36px 31px 0 0;
		display: inline
	}
	.fk .c1 .cc a.down {
		background-position: -32px 0;
		margin: 36px 0 0 13px
	}
	.fk .c1 .cc li {
		float: left;
		margin-right: 10px;
		line-height: 0px;
		display: inline
	}
	.fk .c1 .cc ul {
		float: left;
		width: 552px
	}
	.fk .f_bar {
		background: url(/images/b6.jpg) no-repeat;
		height: 64px;
		color: #fff;
		text-align: center
	}
	.fk .f_bar p {
		font-size: 18px;
		line-height: 35px;
		border-bottom: 2px solid #fff;
		float: left;
		display: inline;
		margin: 10px 0 0 42px
	}
	.fk .f_bar i {
		font-weight: bold
	}
	.fk .c3 li {
		float: left;
		width: 317px;
		margin: 0 64px 30px 0
	}
	.fk .c3 li p {
		font-size: 12px;
		line-height: 20px;
		padding-top: 6px
	}
	.fk .c3 li a {
		font-size: 14px;
		font-weight: bold
	}
	.fk .c3 li a:hover, .fk .c3 li:hover a {
		text-decoration: underline;
		color: #fe5f00
	}
	.fk .c3 li img {
		display: inline-block;
		padding-bottom: 10px
	}
	.fk .c3 li.li {
		margin: 0 0 30px 1px
	}
	.fk .c3 ul {
		padding-top: 25px;
		clear: right;
	}
	.fk .c4 .cc {
		width: 905px
	}
	.fk .c4 li {
		border: 1px solid #ebc5c6;
		line-height: 0px;
		margin-bottom: 13px
	}
	.fk .c4 li.on {
		border: 1px solid #e5905d
	}
	.fk .c4 form {
		padding: 18px 0 0 35px;
		line-height: 38px;
		color: #fff;
		font-size: 14px;
		width: 786px;
		margin-top: 20px;
		height: 55px;
		background: #f7f2ee;
		border: 1px solid #eed8d8
	}
	.fk .c4 input.in1 {
		width: 213px;
		height: 36px;
		color: #999999;
		background: #fff;
		border: 1px solid #d6bfc0;
		border-right: 0px;
		font-size: 12px;
		text-indent: 10px;
		line-height: 38px
	}
	.fk .c4 input, #search i {
		float: left
	}
	.fk .c4 input.in2 {
		width: 97px;
		height: 38px;
		background: #efc274;
		text-align: center;
		color: #fff
	}
	.fk .c4 input.in3 {
		margin: 0 0 0 16px;
		background: #fff url(/images/b4.png) no-repeat 5px center;
		text-indent: 28px
	}
	.fk .c4 input.in4 {
		background: #e6a178
	}
	.fk .c4 dl {
		padding-top: 20px
	}
	.fk .c4 dt, .fk .c4 dd {
		float: left
	}
	.fk .c4 dd div {
		background: url(/images/b23.png);
		width: 438px;
		height: 240px;
		padding-left: 60px;
		font-size: 12px;
		line-height: 20px
	}
	.fk .c4 .p1 {
		padding: 20px 0 0 0;
		color: #fe5f00;
		line-height: 20px;
		font-size: 16px
	}
	.fk .c4 .p1 i {
		font-weight: bold;
		color: #860b1f;
		font-weight: bold;
		font-size: 22px
	}
	.fk .c4 .p2 {
		line-height: 22px;
		color: #954250;
		padding: 5px 0
	}
	.fk .c4 .p3 {
		display: inline-block;
		color: #fff;
		line-height: 24px;
		width: 72px;
		text-align: center;
		background: #e6a178
	}
	.fk .c4 .p4 {
		padding-top: 5px;
		width: 400px
	}
	.fk .c4 .p6 {
		color: #ad8d56;
		padding-top: 10px;
		width: 600px;
	}
	.fk .c4 .p7 a {
		display: inline-block;
		color: #fff;
		font-size: 14px;
		width: 119px;
		line-height: 35px;
		background: #860b1f;
		text-align: center
	}
	.fk .c4 .p7 a.a1 {
		background: #e6a178
	}
	.fk .c4 .p7 {
		padding: 30px 0 0 33px
	}
	.fk .c5 li {
		float: left;
		padding: 0 8px 8px 0;
		font-size: 0px;
		line-height: 0px
	}
	.fk .c5 li.li {
		padding: 0 0 8px 0
	}
	.fk .c5 div.c5-3 {
		width: 286px;
		height: 244px;
		background: url(/images/b1.jpg);
		font-size: 12px;
		line-height: 24px;
		color: #fff
	}
	.fk .c1 .cc a {
		cursor: pointer
	}
	.fk .c5 .p1 {
		text-align: right;
		padding: 40px 32px 0 0
	}
	.fk .c5 i {
		font-size: 20px;
		display: inline-block;
		border-bottom: 2px solid #fff;
		padding-bottom: 8px
	}
	.fk .c5 .p2 {
		text-align: right;
		padding: 18px 32px 0 0
	}
	.fk .c5 div.c5-2, .fk .c5 div.c5-1 {
		width: 1080px;
		height: 800px;
		background: none;
		height: 520px
	}
	.fk .c5 .p3 a {
		display: inline-block;
		background: url(/images/b24.png);
		height: 36px;
		width: 52px;
		cursor: pointer
	}
	.fk .c5 .p3 {
		padding: 15px 32px 0 0;
		text-align: right
	}
	.fk .c5 .p3 a.down {
		background-position: -51px 0
	}
	.fk .c5 ul {
		width: 640px;
		margin: 0 0 0 8px
	}
	.fk .c5 {
		padding-bottom: 60px
	}
	.fk_banner .c2 div {
		background: url(/images/banner4.jpg) no-repeat top center
	}
	.fk_banner .c3 div {
		background: url(/images/banner5.jpg) no-repeat top center
	}
	.fk_banner .c3 {
		background: url(/images/f_b2.png)
	}
	.fk_banner .c4 div {
		background: url(/images/banner6.jpg) no-repeat top center
	}
	.fk_banner .c4 {
		background: url(/images/f_b3.png)
	}
	.fk_banner .c5 div {
		background: url(/images/banner7.jpg) no-repeat top center
	}
	.fk_banner .c5 {
		background: url(/images/f_b4.png)
	}
	.fk_banner .c6 div {
		background: url(/images/banner3.jpg) no-repeat top center
	}
	.fk_banner .c6 {
		background: url(/images/f_b7.png)
	}
	.gk_bannner1 {
		background: url(/images/f_b5.png)
	}
	.gk_bannner1 div {
		height: 250px;
		background: url(/images/banner8.jpg) no-repeat top center
	}
	.gk_bannner2 {
		background: #c6dbef
	}
	.fk .c3 .u1 li {
		width: 517px;
		margin: 0 19px 0 13px;
		height: 260px
	}
	.fk .c3 .u1 li.li {
		margin: 0 0px 0 13px
	}
	#photo .c1 {
		padding: 20px 30px;
		border: 1px solid #e7baba;
		width: 1018px
	}
	#photo {
		margin-top: 55px;
		padding-bottom: 80px
	}
	#photo .txt1 {
		background: url(/images/photo_1.jpg) no-repeat 10px 0;
		margin-right: 15px
	}
	#photo input {
		float: left;
		display: inline;
		width: 294px;
		border: 1px solid #e8d9db;
		line-height: 35px;
		color: #999;
		font-size: 12px;
		text-indent: 40px
	}
	#photo dl {
		margin-top: 25px;
		overflow: hidden;
		height: 530px
	}
	#photo dt {
		float: left;
		padding-right: 25px
	}
	#photo dd {
		float: left;
		width: 285px
	}
	#photo dd img {
		line-height: 0px;
		font-size: 0px;
		margin-bottom: 19px
	}
	#photo dd img.on {
		border: 1px solid #e5601b;
		width: 283px;
		height: 162px
	}
	#photo .p1 {
		line-height: 35px;
		border-bottom: 2px solid #750511;
		display: inline-block;
		font-size: 18px
	}
	#photo .p1 em {
		color: #fe5f00;
		font-weight: bold
	}
	#photo .p2 {
		line-height: 35px;
		font-size: 12px
	}
	#photo .p2 i {
		color: #fe5f00
	}
	#photo form {
		width: 100%;
		margin-top: 23px
	}
	#photo .txt2 {
		background: url(/images/photo_1.jpg) no-repeat 10px -35px;
		margin-right: 15px
	}
	#photo .txt3 {
		border: 1px solid #860b1f;
		text-align: center;
		width: 125px;
		font-size: 14px;
		text-indent: 0px;
		color: #fff;
		background: #860b1f
	}
	.lylx {
		margin-top: 11px;
		padding-bottom: 80px
	}
	.lylx .c1 {
		width: 733px;
		overflow: hidden
	}
	#baidumap, #baidumap2 {
		width: 731px;
		height: 498px;
		border: 1px solid #dedede;
		margin-top: 55px
	}
	.lylx .mp_z {
		background: #ebb99b;
		line-height: 37px;
		color: #fff;
		text-indent: 20px;
		margin-top: -37px;
		font-size: 12px;
		width: 100%;
		opacity: 0.9
	}
	.lylx .mp_z a {
		color: #fff
	}
	.lylx .cc, .lylx .cc1 {
		line-height: 24px;
		padding-top: 30px;
		font-size: 12px
	}
	.lylx .cc i, .lylx .cc1 i {
		color: #fe5f00;
		font-weight: bold
	}
	.lylx .cc strong, .lylx .cc1 strong {
		font-size: 14px
	}
	.lylx .cc em, .lylx .cc1 em, .lylx .cc1 strong {
		font-weight: bold;
		font-size: 14px;
		color: #860b1f
	}
	.anchorBL {
		display: none !important;
	}
	#map1 .anchorBL {
		content: "";
		display: block !important;
		position: absolute;
		pointer-events: none;
		display: block;
		background: #b26573;
		width: 100%;
		height: 100% !important;
		opacity: 0.4;
	}
	.xk_c {
		width: 300px;
		height: 80px;
	}
	.xk_c p {
		font-size: 12px;
		color: #666;
		padding-left: 20px;
		line-height: 26px;
		font-style: normal
	}
	.xk_c a {
		color: #ff0101;
		font-size: 12px
	}
	.lylx h3 {
		padding-left: 20px
	}
	.xk_c .textfield {
		border: 2px solid #cad5e9;
		height: 16px;
		line-height: 16px;
		width: 120px
	}
	.xk_c .ml {
		margin: 5px 0 0 10px;
		color: #000
	}
	.xkf {
		position: absolute;
		left: 212px;
		top: 29px
	}
	.xk_c .np {
		background: none;
		padding-left: 15px;
		margin-top: 5px
	}
	.xk_c .np span {
		color: #4864be;
		padding: 0px;
		background: none
	}
	.lylx .c2 {
		width: 316px;
		margin-left: 31px;
		padding-top: 36px
	}
	.ibar3 {
		font-size: 20px;
		border-bottom: 1px solid #e2d7d9;
		height: 33px;
		color: #2d0202
	}
	.ibar3 em {
		display: inline-block;
		height: 32px;
		border-bottom: 2px solid #760512
	}
	.ibar3 i {
		font-weight: bold;
		color: #fe5f00
	}
	.lylx .u1 {
		border: 1px solid #dedede;
		margin-top: 20px;
		padding: 20px 0 5px 0;
		margin-bottom: 15px
	}
	.lylx .u1 li {
		width: 278px;
		border-bottom: 1px dashed #c6c6c6;
		margin-left: 19px;
		line-height: 40px;
		font-size: 12px
	}
	.lylx .u1 li span {
		display: none
	}
	.lylx .u1 li.li {
		border-bottom: 0px;
		padding-top: 15px
	}
	.lylx .u1 span {
		background: url(/images/r1.png);
		width: 49px;
		height: 49px;
		display: inline-block
	}
	.lylx .u1 span.s2 {
		background-position: -50px 0px
	}
	.lylx .u1 span.s3 {
		background-position: -100px 0
	}
	.lylx .u1 span.s4 {
		background-position: -150px 0
	}
	.lylx .u1 span.s5 {
		background-position: 0px -50px
	}
	.lylx .u1 span.s6 {
		background-position: -50px -50px
	}
	.lylx .u1 span.s7 {
		background-position: -100px -50px
	}
	.lylx .u1 span.s8 {
		background-position: -150px -50px
	}
	.lylx .u1 span.s9 {
		background-position: 0px -100px
	}
	.lylx .u1 span.s10 {
		background-position: -50px -100px
	}
	.lylx .u1 span.s11 {
		background-position: -100px -100px
	}
	.lylx .u1 span.s12 {
		background-position: -150px -100px
	}
	.lylx .u1 span.s13 {
		background-position: 0px -150px
	}
	.lylx .u1 span.s14 {
		background-position: -50px -150px
	}
	.lylx .u1 span.s15 {
		background-position: -100px -150px
	}
	.lylx .u1 span.s16 {
		background-position: -150px -150px
	}
	.lylx .u1 li.li span {
		display: inline-block
	}
	.lylx .u1 a {
		display: inline-block;
		width: 58px;
		text-align: center;
		margin-left: 10px
	}
	.lylx .u1 a:hover {
		color: #ff5400
	}
	.lylx .u1 a:hover span, #menu dt:hover span, #menu dt:hover i {
		-webkit-animation: tf5 1s ease 100ms alternate none 1;
		animation: tf5 1s ease 100ms alternate none 1
	}
	@-webkit-keyframes tf5 {
		from {
			-webkit-transform: perspective(300px) rotateX(180deg);
			transform: perspective(300px) rotateX(180deg)
		}
		to {
			-webkit-transform: perspective(300px) rotateX(0deg);
			transform: perspective(300px) rotateX(0deg)
		}
	}
	@keyframes tf5 {
		from {
			-webkit-transform: perspective(300px) rotateX(180deg);
			transform: perspective(300px) rotateX(180deg)
		}
		to {
			-webkit-transform: perspective(300px) rotateX(0deg);
			transform: perspective(300px) rotateX(0deg)
		}
	}
	.lylx .u1 li a.a {
		margin-left: 0px
	}
	.lylx .c2 form {
		padding: 20px 0
	}
	.lylx .c2 input {
		width: 314px;
		line-height: 32px;
		font-size: 12px;
		color: #999999;
		text-indent: 10px;
		border: 1px solid #decfd1;
		margin-bottom: 7px;
		display: inline-block
	}
	.lylx .c2 input.st {
		background: #e6a178;
		color: #fff;
		text-align: center;
		width: 90px;
		line-height: 35px;
		border: 0px;
		margin-top: 5px;
		text-indent: 0px
	}
	.lylx .c2 input.rst {
		background: #efc274;
		color: #fff;
		text-align: center;
		width: 90px;
		line-height: 35px;
		border: 0px;
		margin-top: 5px;
		text-indent: 0px
	}
	.lylx .c2 .p3 {
		font-size: 13px;
		line-height: 1.4;
		color: #5d5d5d
	}
	.lylx .c2 .p3 span.s1 {
		font-size: 12px;
		background-position: 0 -232px
	}
	.lylx .c2 .p3 span {
		background: url(/images/b25.png) no-repeat 0 -196px;
		display: inline-block;
		height: 36px;
		padding-left: 48px;
		overflow: hidden
	}
	.lylx .c2 .p3 .i {
		font-size: 15px;
		color: #474747
	}
	.lylx .c2 .p4 {
		line-height: 22px;
		font-size: 12px;
		color: #5d5d5d;
		margin-top: 15px;
		background: #eff0f2;
		padding: 10px 15px 10px 20px
	}
	.lylx .c2 .p4 i {
		color: #fe5f00
	}
	.gk_bannner3 {
		background: url(/images/f_b6.png)
	}
	#baidumap1 {
		width: 317px;
		height: 330px;
		margin-top: 15px;
		font-size: 12px
	}
	#baidumap1 .xk_c .textfield {
		border: 2px solid #cad5e9;
		height: 16px;
		line-height: 16px;
		width: 100px
	}
	#baidumap1 h3 {
		font-size: 14px
	}
	#baidumap1 p {
		line-height: 20px
	}
	#baidumap1 .xk_c {
		width: 262px
	}
	.mp_z1 {
		opacity: 0.8;
		margin-top: -78px;
		font-size: 12px;
		line-height: 18px;
		background: #ca969c;
		color: #fff;
		height: 68px;
		padding-top: 10px
	}
	.mp_z1 span {
		padding-left: 20px;
		display: inline-block
	}
	.content h1 {
		font-size: 16px;
		color: #6e1f2c;
		text-align: center;
		border-bottom: 1px dotted #000;
		line-height: 40px
	}
	.content {
		padding-top: 29px
	}
	.content .p1 {
		color: #999999;
		font-size: 12px;
		text-align: center;
		line-height: 24px;
		padding-top: 10px
	}
	.content .p1 em, .content .p1 a {
		color: #fe5f00
	}
	.content .c1 {
		background: #f1f1f1;
		color: #666666;
		padding: 10px 20px;
		margin-top: 20px;
		font-size: 12px;
		line-height: 24px;
		font-weight: normal;
		text-align: justify;
		width: 695px
	}
	.content .c1 em {
		color: #ff0000
	}
	#text {
		font-size: 14px;
		line-height: 24px;
		padding: 30px 0 40px 0
	}
	.content #ud li {
		font-size: 12px;
		width: 366px;
		overflow: hidden;
		height: 45px;
		display: inline-block;
		text-indent: 20px
	}
	.content #ud {
		line-height: 45px;
		background: #f1f1f1
	}
	.content #ud a:hover {
		color: #fe5f00
	}
	#text p {
		padding: 15px 0
	}
	.content .msg .pp {
		height: 35px;
		width: 727px;
		border-bottom: 1px solid #e4dbdd
	}
	.content .msg .pp em {
		font-size: 19px;
		color: #000;
		display: inline-block;
		height: 34px;
		border-bottom: 2px solid #6d1f2c
	}
	.content .msg .pp i {
		font-weight: bold;
		color: #fe5f00
	}
	.content .msg .pp a {
		float: right;
		margin-left: 10px;
		width: 100px;
		line-height: 29px;
		color: #fff;
		background: #ee5f01;
		text-align: center;
		font-size: 14px
	}
	.content .msg .pp a.a {
		background: #cacaca
	}
	.content .msg .ul {
		width: 725px;
		margin-top: 10px;
		border: 1px solid #d2d2d2;
		height: 161px
	}
	.content .msg .ul li {
		height: 121px;
		border-right: 1px dashed #dedede;
		float: left;
		margin-top: 19px
	}
	.content .msg .ul .li1 {
		width: 140px;
		padding: 40px 0 0 20px;
		text-align: center;
		color: #ee5f00;
		font-family: "微软雅黑";
		font-size: 18px;
		height: 80px
	}
	.content .msg .ul .li1 .p2 {
		background: url(/images/b33.png);
		width: 95px;
		display: inline-block;
		height: 15px;
		text-align: left
	}
	.content .msg .ul .li1 .p2 label {
		background: url(/images/b34.png);
		height: 15px;
		display: inline-block
	}
	.content .msg .ul .li2 {
		width: 432px;
		padding-top: 25px;
		height: 96px
	}
	.content .msg .ul .li2 {
		font-family: "微软雅黑";
		font-size: 13px;
		text-align: center;
		line-height: 14px
	}
	.content .msg .ul .li2 p {
		white-space: pre;
		height: 14px;
		padding: 0 0 16px 0
	}
	.content .msg .ul .li2 em {
		font-style: normal;
		float: left;
		height: 14px;
		display: inline-block;
		color: #fff;
		background: #ee5f00;
		text-indent: 20px
	}
	.content .msg .ul .li2 label {
		width: 164px;
		height: 14px;
		background: #e4e4e4;
		display: inline-block;
		text-align: left
	}
	.content .msg .ul .li3 {
		width: 432px;
		padding-top: 36px;
		height: 90px;
		text-align: center;
		color: #ee5f00;
		font-family: "微软雅黑";
		font-size: 18px
	}
	.content .msg .ul .li3 .p2 {
		font-size: 14px;
		color: #000
	}
	.content .msg .ul li.li3 {
		border: 0px;
		width: 117px
	}
	.content .msg dl {
		margin-top: 42px;
		border-bottom: 1px solid #dedede;
		height: 162px
	}
	.content .msg dt {
		float: left;
		margin: 5px 0 0 0;
		margin-right: 22px;
		display: inline;
		text-align: center;
		line-height: 40px;
		font-size: 14px;
		color: #777777
	}
	.content .msg dd {
		font-size: 12px;
		width: 600px;
		float: left
	}
	.content .msg dd .pp1 {
		font-family: "微软雅黑";
		font-size: 14px
	}
	.content .msg dd .pp1 strong {
		float: left;
		color: #464646;
		font-weight: normal
	}
	.content .msg dd .pp1 em {
		float: left;
		font-style: normal;
		color: #ee5f00;
		padding-right: 26px
	}
	.content .msg dd .pp1 label {
		background: url(/images/b30.png);
		width: 75px;
		height: 10px;
		display: inline-block;
		float: left;
		margin: 5px 34px 0 0;
		overflow: hidden
	}
	.content .msg dd .pp1 label em {
		height: 10px;
		background: url(/images/b31.png);
		display: inline-block;
		padding: 0px
	}
	.content .msg dd .pp1 em.em {
		padding: 0px
	}
	.content .msg dd a {
		color: #ee5f00
	}
	.content .msg dd .p2 {
		line-height: 20px;
		border-top: 1px dashed #acacac;
		border-bottom: 1px dashed #acacac;
		float: left;
		color: #777777;
		padding: 15px 0;
		margin-top: 15px
	}
	.content .msg dd .p3 {
		margin-top: 20px;
		color: #777777;
		float: left;
		width: 100%
	}
	.content .msg dd .p3 span {
		background: url(/images/b32.png);
		width: 91px;
		height: 22px;
		font-size: 12px;
		text-indent: 61px;
		line-height: 22px
	}
	.content .msg .pp2 {
		font-size: 18px
	}
	.content .msg form {
		padding: 30px 0 0 13px;
		float: left
	}
	.content .msg form li {
		height: 50px;
		font-size: 14px;
		width: 655px;
		overflow: hidden;
		float: left
	}
	.content .msg form .txt {
		width: 128px;
		height: 26px;
		border: 1px solid #dedede
	}
	.content .msg form strong {
		float: left;
		line-height: 26px;
		font-weight: normal;
		padding-left: 5px
	}
	.content .msg form em {
		font-style: normal;
		padding-left: 5px;
		line-height: 26px;
		float: left
	}
	.content .msg form i {
		font-style: normal;
		padding-left: 5px;
		line-height: 26px;
		color: #ee0000;
		float: left
	}
	.content .msg form input {
		float: left
	}
	.content .msg form label em {
		background: url(/images/b34.png);
		width: 95px;
		height: 15px;
		display: inline-block;
		float: left
	}
	.content .msg form a {
		background: url(/images/b33.png);
		display: inline-block;
		width: 19px;
		height: 15px;
		cursor: pointer
	}
	.content .msg form a.on {
		background: url(/images/b34.png);
		width: 19px;
		height: 15px
	}
	.content .msg form ul {
		float: left;
		width: 712px
	}
	.content .msg form label {
		background: url(/images/b33.png);
		width: 95px;
		height: 15px;
		display: inline-block;
		float: left;
		margin-top: 6px;
		overflow: hidden
	}
	.content .msg form textarea {
		width: 605px;
		height: 84px;
		border: 1px solid #dedede;
		margin-left: 47px
	}
	.content .msg form li.li {
		height: 105px
	}
	.content .msg form .st {
		float: right;
		background: #ee5f01;
		border: 0px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		width: 103px;
		height: 24px;
		color: #fff;
		line-height: 24px;
		text-align: center;
		font-size: 14px
	}
	.ibar3 a {
		font-weight: normal;
		font-size: 12px;
		color: #999999;
		padding-top: 10px
	}
	.lylx .c2 .dl img {
		border: 1px solid #dfc5c5;
		display: inline-block;
		margin-right: 6px
	}
	.lylx .c2 .dl img.on {
		border-color: #f48441
	}
	.lylx .c2 .dl dd {
		margin-top: 20px
	}
	.lylx .c2 .dl dd img {
		margin: 0px
	}
	.lylx .c2 .p5 {
		text-align: center
	}
	.lylx .c2 .p5 a {
		line-height: 32px;
		color: #fff;
		background: #e6a178;
		width: 100px;
		display: inline-block
	}
	.lylx .c2 .p5 a.a {
		background: #bfbfbf;
		margin-left: 14px
	}
	.lylx .c2 .p6 {
		padding-top: 24px;
		line-height: 24px;
		font-size: 12px
	}
	.lylx .c2 .p6 em {
		color: #fe5f00
	}
	.lylx .c2 .p6 b {
		font-size: 14px
	}
	.lylx .c2 .p7 {
		text-align: center;
		padding: 25px 0 30px 0
	}
	.lylx .c2 .p8 a {
		display: inline-block;
		text-indent: 14px;
		line-height: 37px;
		color: #fff;
		margin-bottom: 5px;
		background: #e6a178;
		width: 316px;
		font-size: 12px
	}
	.lylx .c2 .p8 a.a3 {
		background: #a9c9dd
	}
	.lylx .c2 .p8 a.a2 {
		background: #c4afcc;
		width: 155px;
		text-indent: 0px;
		text-align: center
	}
	.lylx .c2 .p8 a.a4 {
		margin-left: 6px;
		background: #f195a5
	}
	.lylx .c2 .dl1 {
		width: 316px;
		height: 212px
	}
	.lylx .c2 .dl1 dd {
		background: #b0606d;
		opacity: 0.8;
		line-height: 38px;
		margin-top: -38px;
		height: 38px;
		position: relative;
		color: #fff
	}
	.lylx .c2 .dl1 .c2-1 {
	}
	.lylx .c2 .dl1 dd a.a {
		position: absolute;
		text-indent: 16px;
		color: #fff;
		bottom: -38px;
		height: 38px
	}
	.lylx .c2 .dl1 span {
		width: 40px;
		padding-top: 15px
	}
	.lylx .c2 .dl1 span a {
		display: inline-block;
		width: 9px;
		margin: 0 3px 0 0;
		height: 9px;
		cursor: pointer;
		border-radius: 9px;
		overflow: hidden;
		background: #fff
	}
	.lylx .c2 .dl1 span a.on {
		background: #fe5f00
	}
	.lylx .c1 .zbm {
		overflow: hidden;
		padding: 23px 0 16px 0;
		border-bottom: 1px dashed #dedede
	}
	.lylx .c1 .zbm dt {
		float: left;
		padding-right: 22px
	}
	.lylx .c1 .zbm dd {
		float: left
	}
	.lylx .c1 .zbm dd a {
		font-size: 14px;
		color: #333333
	}
	.lylx .c1 .zbm .p1 {
		line-height: 20px;
		padding-top: 10px;
		font-size: 12px;
		text-align: justify
	}
	.lylx .c1 .zbm .p1 a {
		font-size: 12px
	}
	.lylx .c1 .zbm dd a:hover {
		text-decoration: underline;
		color: #860b1f
	}
	.lylx .c1 .zbm .p2 {
		padding-top: 15px
	}
	.lylx .c1 .zbm .p2 a {
		display: inline-block;
		line-height: 32px;
		color: #fff;
		width: 100px;
		background: #bfbfbf;
		text-align: center;
		margin-right: 15px
	}
	.lylx .c1 .zbm .p2 a:hover {
		background: #e6a178;
		color: #fff
	}
	.lylx .c1 .zbm dd.dd {
		width: 315px;
		padding-top: 8px;
		padding-left: 0px
	}
	.lylx .c1 .zbm .p5 {
		padding-top: 10px
	}
	.lylx .c1 .zbm dd img {
		border: 1px solid #dedede
	}
	.lylx .c1 .zbm dd {
		padding: 10px 0 0 16px
	}
	.gk_bannner4 {
		background: url(/images/t112.jpg) no-repeat center center;
		height: 250px
	}
	.zjtd .c1 {
		margin-top: 55px;
		border: 1px solid #e8d2d2;
		height: 353px
	}
	.zjtd {
		padding-bottom: 30px
	}
	.zjtd .c2 {
		padding: 43px 0 0 47px;
		width: 525px
	}
	.zjtd .c3 {
		padding: 43px 0 0 0;
		width: 460px;
		line-height: 22px;
		font-size: 12px
	}
	.zjtd .c3 b {
		color: #fe5f00;
		font-size: 14px
	}
	.zjtd .c2 a {
		height: 76px;
		width: 50px;
		background: url(/images/b8.png);
		margin: 102px 15px 0 0;
		cursor: pointer
	}
	.zjtd .c2 a.right {
		background-position: -50px 0;
		margin: 102px 0px 0 15px;
	}
	.zjtd .c2 div.c2-1 {
		width: 342px;
		height: 259px;
		overflow: hidden;
		padding: 0 21px
	}
	.zjtd .c8 .c8-1 {
		width: 1080px;
		overflow: hidden;
	}
	.zjtd .c3 .p1 {
		padding-bottom: 40px
	}
	.zjtd .c3 .p2 {
		line-height: 37px;
		width: 395px;
		text-indent: 20px;
		color: #860b1f;
		font-size: 14px;
		background-color: #f1f1f1;
		margin: 0 0  10px 0
	}
	.zjtd .c3 .p2 i {
		font-size: 18px;
		color: #fe0000;
		font-weight: bold
	}
	.zjtd .c3 .p3 a {
		color: #fff;
		line-height: 33px;
		width: 148px;
		background: #fe8f4c;
		display: inline-block;
		text-align: center;
		font-size: 14px
	}
	.zjtd .c3 .p3 {
		padding-top: 20px
	}
	.zjtd .c4 {
		margin-top: 70px;
		background: url(/images/t113.jpg);
		height: 123px
	}
	.zjtd .c4 .cc1 {
		height: 123px;
		background: url(/images/t92.jpg)
	}
	.zjtd .c4 .cc2 {
		background-position: 0 -123px
	}
	.zjtd .c5 {
		margin-top: 60px
	}
	.zjtd .c5 .p1 {
		width: 324px;
		height: 80px;
		background: #f7efef;
		font-size: 12px;
		line-height: 24px;
		color: #954250;
		overflow: hidden
	}
	.zjtd .c5 dl {
		width: 809px;
		overflow: hidden
	}
	.zjtd .c5 .p1 em {
		border-right: 40px solid #fff;
		border-top: 80px solid #f7efef;
		float: right
	}
	.zjtd .c5 dt {
		float: left;
		font-size: 0px;
		padding-right: 40px
	}
	.zjtd .c5 dt img {
		border: 1px solid #ecd3d3
	}
	.zjtd .c5 dd {
		width: 390px;
		float: left
	}
	.zjtd .c5 .p1 span {
		padding: 16px 0 0 20px;
		display: inline-block
	}
	.zjtd .c5 .p1 i {
		font-size: 24px;
		font-weight: bold;
		color: #860b1f
	}
	.zjtd .c5 .p1 label {
		font-size: 16px;
		color: #fe5f00
	}
	.zjtd .c5 .p2 {
		line-height: 30px;
		color: #fff;
		background: #e6a178;
		width: 95px;
		text-align: center;
		margin-top: 18px
	}
	.zjtd .c5 .p3 {
		line-height: 22px;
		font-size: 12px;
		color: #666;
		padding-top: 5px
	}
	.zjtd .c5 .p3 a {
		color: #fe5f00
	}
	.zjtd .c5 .p4 {
		padding-top: 10px;
		color: #999999;
		font-size: 12px
	}
	.zjtd .c7 {
		width: 271px
	}
	.zjtd .c7 img {
		margin-bottom: 22px
	}
	.zjtd .c6 {
		width: 809px
	}
	.zjtd .c5 .p5 i {
		display: inline-block;
		text-align: center;
		line-height: 61px;
		vertical-align: middle
	}
	.zjtd .c5 .p5 {
		padding-top: 25px
	}
	.zjtd .c5 .p5 i.i1 {
		line-height: 20px;
		height: 51px;
		color: #fff;
		background: #fe8f4c;
		width: 84px;
		padding: 10px 0 0 0
	}
	.zjtd .c5 .p5 i.i2 {
		background: #fcd2bd;
		font-weight: bold;
		width: 157px;
		font-size: 16px
	}
	.zjtd .c5 .p5 i.i2 a {
		color: #fe5f00;
		background: url(/images/t98.jpg) no-repeat left center;
		padding-left: 41px;
		display: inline-block;
		line-height: 61px
	}
	.zjtd .c5 .p5 i.i3 a {
		color: #fff
	}
	.zjtd .c5 .p5 i.i3 {
		font-size: 18px;
		background: url(/images/t99.jpg);
		width: 240px
	}
	.zjtd .c8 dl {
		margin: 0 18px 30px 0;
		float: left;
		width: 256px;
		z-index: 10;
		position: relative
	}
	.zjtd .c8 dl.dl {
		margin: 0 2px 30px 0px
	}
	.zjtd .c8 dd {
		height: 178px;
		border: 1px solid #e7d6d6;
		border-top: 0px;
		z-index: 12;
	}
	.zjtd .c8 .p6 i {
		font-size: 18px;
		color: #333
	}
	.zjtd .c8 dd p {
		padding-left: 15px
	}
	.zjtd .c8 dd .p6 {
		padding-top: 15px
	}
	.zjtd .c8 dd .p7 {
		font-size: 12px;
		color: #999;
		padding-top: 3px
	}
	.zjtd .c8 dd .p8 {
		font-size: 12px;
		line-height: 22px;
		color: #666;
		padding-top: 10px
	}
	.zjtd .c8 dd .p8 a {
		color: #999
	}
	.fy {
		padding-bottom: 1em;
		padding-top: 15px;
		text-align: center;
		font-size: 10px;
		clear: both
	}
	.fy span.current, .fy a.on, .fy a.current {
		color: #fff;
		background: #8c5a62;
		border-color: #8c5a62
	}
	.fy span, .fy a {
		display: inline-block;
		text-align: center;
		margin-right: 3px;
		width: 19px;
		height: 19px;
		border: 1px solid #cdcdcd;
		color: #a5a5a5;
		line-height: 19px
	}
	.zjtd .c8 dd .p9 a {
		width: 80px;
		line-height: 30px;
		text-align: center;
		color: #fff;
		background: #bfbfbf;
		display: inline-block;
		margin-right: 8px
	}
	.zjtd .c8 dd .p9 {
		padding-top: 15px
	}
	.zjtd .c8 dl:hover {
		box-shadow: 3px 3px 3px #dfdfdf;
		transition: all 0.3s linear 0s;
		-webkit-transition: all .3s linear 0s;
		-moz-transition: all .3s linear 0s
	}
	.zjtd .c8 dl:hover dd {
		border: 1px solid #fff;
		border-top: 0px
	}
	.zjtd .c8 dl:hover .p6 a, .zjtd .c8 dl:hover .p6 i {
		color: #860b1f
	}
	.zjtd .c8 dl:hover .p7 {
		color: #fe5f00
	}
	.zjtd .c8 dl:hover .p8 a {
		color: #ff5e00
	}
	.zjtd .c8 dl:hover .p9 a {
		background: #efc274
	}
	.zjtd .c8 dl:hover .p9 a.a {
		background: #e6a178
	}
	.zjtd .c8 dl dt {
		height: 170px;
		overflow: hidden;
	}
	.zjtd .c8 {
		padding-top: 55px;
		
	}
	.zjtd .c8 .tempWrap{ overflow:hidden; height:390px;}
	.zjtd .c10 {
		border: 2px solid #e2c7c7;
		height: 397px;
		width: 1086px;
		position: relative
	}
	.zjtd .c10 .img {
		padding: 0 36px;
		position: absolute;
		top: -92px;
		left: 226px;
		background: #fff
	}
	.zjtd .c10 .img1 {
		padding-top: 12px
	}
	.zjtd .c9 {
		padding: 137px 0 50px 0
	}
	.zjtd .c9 p {
		text-align: center;
		margin: 105px 0 0 0;
		line-height: 22px;
		color: #fe5f00
	}
	.zjtd .c9 p b {
		color: #860b1f;
		font-size: 16px
	}
	#swt {
		width: 162px;
		display:none;
		height: 323px;
		position: fixed;
		overflow: hidden;
		right: 0px;
		top: 300px;
		z-index: 9999
	}
	#rightBox { position:fixed; right:0px; top:200px; z-index:9999; width:145px; height:521px;}
	#rightBox a{ background:url(/images/x-3.png) no-repeat top right;width:145px; height:521px; display:block;}
	#rightBox .c2{ display:none;background:url(/images/x-31.png) no-repeat top right;}
	#rightBox .c3{ display:none;background:url(/images/x-32.png) no-repeat top right;}
	#xnav a.img1:hover:after { color:#fff;}
	#xnav a.img1:after { content:'HOT'; color:#fffc00; position:absolute;font-size: 10px;right: 6px;top: 0px;
	animation:updown 1s infinite;
	}

	@keyframes updown{
	50%{transform:translate(0,-6px);}
	100%{transform:translate(0,-3px);}
	}
	#swt a {
		position: absolute;
		display: block;
		color: #fff;
		line-height: 56px;
		width: 56px;
		text-align: center;
		background: #860b1f;
		border-radius: 56px;
		right: 0px;
		top: 140px
	}
	#swt a.close {
		background: url(/images/swt1.png);
		width: 30px;
		height: 30px;
		top: 0px;
		right: 112px;
		display: none
	}
	#swt a.a {
		font-size: 16px;
		width: 80px;
		height: 96px;
		border-radius: 116px;
		line-height: 20px;
		text-align: left;
		padding: 20px 0 0 36px;
		top: 108px;
		right: -50px
	}
	.content .msg .ul .li3 {
		padding-top: 15px
	}
	.content .msg #lyxz {
		border: 1px solid #d2d2d2;
		width: 725px;
		margin-top: 10px;
		background: #fcfcfc;
		height: 45px;
		line-height: 45px
	}
	.content .msg #lyxz em {
		color: #c9bbc9;
		font-style: normal
	}
	.content .msg #lyxz span {
		color: #ee0000
	}
	.content .msg #lyxz input {
		margin: 0 6px 0 20px
	}
	.content .msg dd .p2 {
		margin-top: 10px;
		padding: 10px 0;
		width: 600px;
		line-height: 24px;
		color: #303030
	}
	.content .msg dd .p3 {
		margin-top: 10px
	}
	.content .msg dl {
		width: 742px;
		height: auto;
		overflow: hidden;
		padding-bottom: 10px;
		margin-top: 20px
	}
	.content .msg dd div .p2 {
		border: 0px
	}
	.content .msg dd div .p3 {
		border-bottom: 1px dashed #acacac;
		padding-bottom: 10px;
		margin-bottom: 10px
	}
	.content .msg dd div .p5 {
		line-height: 24px;
		color: #303030;
		float: left;
		width: 600px
	}
	.content .msg dd div .p7 img {
		border: 2px solid #f2f2f2;
		cursor: pointer;
		margin-right: 5px
	}
	.content .msg dd div .p8 img {
		padding-top: 10px
	}
	.content .msg dd .pp1 strong {
		font-weight: bold
	}
	.content .msg #xztp1 {
		width: 330px;
		overflow: hidden
	}
	.content .msg a.jz {
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background: #f3f3fa;
		border: 1px solid #ad96dd;
		font-family: "微软雅黑";
		line-height: 30px;
		width: 100px;
		height: 30px;
		text-align: center;
		margin: 15px 0 0px 300px;
		display: inline-block
	}
	.lylx .c1 dl.d {
		border-bottom: 1px solid #e4e4e4;
		padding-bottom: 15px;
	}
	.lylx .c1 dl.d dt a, .lylx .c1 dl.e dt a {
		color: #5e1c27;
	}
	.lylx .c1 dl.d dt, .lylx .c1 dl.e dt {
		font-weight: bold;
		font-size: 14px;
		height: 38px;
		line-height: 38px;
	}
	.lylx .c1 dl.d dd, .lylx .c1 dl.e dd {
		color: #6b6b6b;
		text-indent: 35px;
		font-size: 12px;
		line-height: 25px;
	}
	.lylx .c1 dl.d dd a, .lylx .c1 dl.e dd a {
		color: #fe5f00;
	}
	#xtop {

		color: #922636;
	}
	#xtop i {
		border-left: 1px solid #ab9896;
		font-size: 18px;
		line-height: 1em;
		height: 40px;
		padding: 5px 0 0px 22px;
		display: inline-block;
		margin: 8px 0 0  30px;
		float: left;
	}
	#xtop img.img {
		display: inline;
		float: left;
	}
	#xnav {
		background: #860b1f;
		height: 44px;
		line-height: 44px;
	}
	#xnav img {
		position: absolute;
		bottom: 0;
		left: 20px;
	}

	#xnav .w5 a { padding:0 23px;}
	#xnav a {
		position: relative;
		display: inline-block;
		color: #fff;
		padding: 0 30px;
	}
	#xnav li {
		float: left;
	}
	#xnav a.img {
		padding-left: 93px;
	}
	#xnav a.img1 {
		padding-left: 80px;
	}
	#xnav a:hover {
		background: #eb825a;
	}
	#xbanner {
		height: 400px;
		overflow: hidden;
	}
	#xbanner a {
		width: 100%;
		margin: 0 auto;
		height: 365px;
		display: block;
	}
	#xbanner .c1 {
		background: #faf3ef;
	}
	#xbanner .c1 a {
		background: url(/images/x3.jpg) no-repeat top center;
	}
	#xbanner .c2 {
		background: url(/images/x-13.png);
	}
	#xbanner .c2 a {
		background: url(/images/pcbanner_nosign.jpg) no-repeat top center;
	}

	#xbanner .c3 {
		background: url(/images/x-13.png);
	}
	#xbanner .c3 a {
		background: url(/images/pcbanner_nosign.jpg) no-repeat top center;
	}

	#xbanner .c4 {
		background: #faf3ef;
	}
	#xbanner .c4 a {
		background: url(/images/pcbanner_nosign.jpg) no-repeat top center;
	}

	#xbanner .c5 {
		background: url(/images/x-14.png);
	}
	#xbanner .c5 a {
		background: url(/images/pcbanner_nosign.jpg) no-repeat top center;
	}
	#xbanner { position:relative;}
	#xbanner ul {
		width:100px;
		position:absolute;
		left:50%;
		margin-left:400px;
		bottom:20px;
	}
	#xbanner li{ background:url(/images/l_04.png); width:12px; height:12px; float:left; margin-left:10px; display:inline;}
	#xbanner li.on{ background:url(/images/l_03.png);}
	#xdh dl {
		float: left;
		width: 196px;
		height: 167px;
		border: 2px solid #e7d6d6;
		border-bottom: 2px solid #f59058;
		position: relative;
		text-align: center;
		line-height: 28px;
		margin-right: 20px;
	}
	#xdh dl.dl {
		margin-right: 0px;
	}
	#xdh dt {
		position: absolute;
		top: -41px;
		left: 56px;
		font-size: 18px;
	}
	#xdh dt i {
		width: 83px;
		height: 83px;
		display: inline-block;
		background: url(/images/x-2.png);
	}
	#xdh dt a:hover i {
		animation: tf5 1s ease 100ms alternate none 1;
	}
	#xdh dt a.a2 i {
		background-position: -83px 0;
	}
	#xdh dt a.a3 i {
		background-position: -166px 0;
	}
	#xdh dt a.a4 i {
		background-position: -249px 0;
	}
	#xdh dt a.a5 i {
		background-position: -332px 0;
	}
	#xdh dd {
		font-size: 12px;
		padding-top: 75px;
		line-height: 20px;
	}
	#xdh dd a {
		color: #696969;
	}
	#xdh dd a:hover {
		color: #ff5c00;
		font-weight: bold;
	}
	#xdh {
		padding-top: 41px;
	}
	#xnews {
		margin-top: 40px;
		background: url(/images/x-1.png);
		padding: 24px 0 30px 0;
	}
	.xbar {
		border-bottom: 1px solid #d8d0cc;
		font-size: 18px;
		color: #5e1c27;
		padding-bottom: 5px;
		height: 27px;
		position: relative;
	}
	.xbar span.s {
		position: absolute;
		height: 31px;
		border-bottom: 2px solid #f58e54;
		left: 0px;
	}
	.xbar b {
		color: #f45d08;
	}
	.xbar .fr {
		font-size: 14px;
		padding-top: 8px;
	}
	.xbar .fr a.on {
		color: #ff6c00;
	}
	.xbar .fr a.a {
		font-size: 12px;
		color: #999999;
		line-height: 22px;
	}
	.x-news1 {
		width: 785px;
	}
	.x-news1 dl {
		margin-top: 17px;
	}
	.x-news1 dt {
		float: left;
		position: relative;
		margin-right: 20px;
	}
	.x-news1 dt a {
		color: #fff;
		background: rgb(157, 59, 66);
		background: rgba(157, 59, 66, .7);
		line-height: 33px;
		position: absolute;
		width: 214px;
		font-size: 12px;
		text-indent: 5px;
		bottom: 0;
		left: 0;
	}
	.x-news1 dl {
		height: 270px;
		overflow: hidden;
	}
	.x-news1 dd p {
		padding: 10px 12px;
		height: 70px;
	}
	.x-news1 dd p, .x-news1 dd p * {
		transition: all 1s;
	}
	.x-news1 dd p:hover {
		background: #e3e3e3;
	}
	.x-news1 dd p:hover span {
		background-color: #b36671;
	}
	.x-news1 dd p:hover a {
		color: #ff693b;
	}
	.x-news1 dd p:hover i a {
		color: #f58e54;
	}
	.x-news1 dd {
		float: left;
		width: 550px;
	}
	.x-news1 dd span {
		width: 85px;
		padding-top: 10px;
		color: #fff;
		text-align: center;
		background: #dfd3d3;
		height: 60px;
		margin-right: 15px;
	}
	.x-news1 dd i.i1 {
		font-weight: bold;
		font-size: 30px;
		line-height: 1em;
	}
	.x-news1 dd a {
		line-height: 26px;
	}
	.x-news1 dd i.i2, .x-news1 dd i.i2 a {
		line-height: 18px;
		color: #666666;
		font-size: 12px;
	}
	.x-news2 {
		background: #fff;
		background: rgba(255, 255, 255, .5);
		border: 1px solid #dddddd;
		margin-left: 36px;
		width: 257px;
		height: 298px;
		padding-top: 20px;
	}
	.x-news2 li {
		float: left;
		font-size: 12px;
		text-align: center;
		width: 83px;
		height: 80px;
		overflow: hidden;
	}
	.x-news2 ul {
		padding: 12px 0 0 6px;
	}
	.x-news2 i {
		display: inline-block;
		background: url(/images/x-6.png);
		width: 46px;
		height: 46px;
	}
	.x-news2 li.li {
		height: 96px;
	}
	.x-news2 i.i2 {
		background-position: 0 -46px;
	}
	.x-news2 i.i3 {
		background-position: 0 -92px;
	}
	.x-news2 i.i4 {
		background-position: 0 -138px;
	}
	.x-news2 i.i5 {
		background-position: 0 -184px;
	}
	.x-news2 i.i6 {
		background-position: 0 -230px;
	}
	.x-news2 i.i7 {
		background-position: 0 -276px;
	}
	.x-news2 i.i8 {
		background-position: 0 -322px;
	}
	.x-news2 i.i9 {
		background-position: 0 -368px;
	}
	.x-news2 a.a {
		color: #fff;
		height: 32px;
		line-height: 32px;
		width: 52px;
		color: #fff;
		background-color: #b36671;
		display: inline-block;
		text-align: center;
	}
	.x-news2 input {
		height: 30px;
		border: 1px solid #e4dbdb;
		border-right: 0px;
		width: 176px;
		margin-left: 15px;
		background: url(/images/b4.png) no-repeat 6px 50%;
		text-indent: 28px;
		float: left;
		display: inline;
	}
	.x-news2 li a {
		color: #818181;
	}
	.x-news2 li a:hover i {
		animation: tf5 1s;
	}
	#xdoctor dl {
		width: 860px;
		overflow: hidden;
	}
	#xdoctor {
		padding-bottom: 20px;
	}
	#xdoctor dt {
		width: 241px;
		height: 309px;
		float: left;
		overflow: hidden;
		border: 2px solid #dbbfbf;
		margin-right: 22px;
	}
	#xdoctor dd {
		width: 590px;
		float: left;
	}
	#xdoctor .p2 {
		width: 590px;
		font-size: 12px;
		line-height: 22px;
		color: #ac836d;
		padding-bottom: 15px;
		clear: both;
	}
	#xdoctor .p1 {
		display: inline-block;
		font-size: 16px;
		color: #fe5f00;
		padding: 6px 0 5px 0;
		border-bottom: 2px solid #dbbfbf;
		float: left;
	}
	#xdoctor .p1 b {
		color: #860b1f;
		font-size: 24px;
	}
	#xdoctor .p3 {
		font-size: 12px;
		color: #666666;
		line-height: 19px;
		padding-bottom: 15px;
		width: 565px;
	}
	#xdoctor .p3 b {
		font-size: 14px;
		color: #860b1f;
	}
	#xdoctor .p4 {
		padding-top: 5px;
	}
	#xdoctor .p4 a {
		text-align: center;
		border-radius: 5px;
		height: 36px;
		font-size: 15px;
		font-weight: bold;
		background: #f58e54;
		width: 116px;
		display: inline-block;
		color: #fff;
		line-height: 36px;
	}
	#xdoctor .p4 a.a {
		background: #ab4d5f;
	}
	#xdoctor li {
		height: 97px;
		width: 218px;
		border: 1px solid #e1dcdc;
		font-size: 12px;
		color: #666;
		margin-bottom: 7px;
	}
	#xdoctor li img {
		padding: 6px 6px 0 20px;
		float: left;
	}
	#xdoctor li i {
		padding-top: 40px;
		font-weight: bold;
		display: inline-block;
		color: #ab4d5f;
		border-bottom: 1px solid #ff5d00;
		font-size: 16px;
	}
	#xdoctor li.on {
		border-color: #f58e55;
	}
	#xpp {
		background: url(/images/x-1.png);
		padding: 24px 0 30px 0;
	}
	#xpp dl {
		margin: 17px 30px 0 0px;
		display: inline;
		float: left;
		width: 180px;
		padding-left: 12px;
	}
	#xpp dl.dl {
		margin-right: 0px;
	}
	#xpp dt i.i1 {
		width: 50px;
		height: 40px;
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;
		background: #c57585;
		line-height: 40px;
		color: #fff;
		display: inline-block;
		text-align: center;
	}
	#xpp dt i.i2 {
		width: 130px;
		height: 40px;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
		background: #f2dcd0;
		line-height: 40px;
		color: #333;
		display: inline-block;
		text-indent: 15px;
		font-size: 16px;
	}
	#xpp dl:hover i.i2 {
		color: #ff5d00;
	}
	#xpp dd {
		background: #fff;
		width: 160px;
		height: 238px;
		font-size: 12px;
		margin: 4px 0 0 3px;
		padding: 8px 8px 0 8px;
	}
	#xpp dd ul {
		padding: 8px 0 8px 6px;
	}
	#xpp dd li {
		width: 155px;
		overflow: hidden;
		height: 20px;
	}
	#xpp dd li a:hover {
		color: #f07028;
	}
	#xpp dd p {
		text-align: center;
		line-height: 18px;
		background: #efefef;
		height: 68px;
		display: table-cell;
		vertical-align: middle;
		width: 160px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
	}
	#xpp dd p a {
		color: #a68585;
	}
	#xpp dl {
		position: relative;
	}
	#xpp dl:before {
		background: linear-gradient(90deg, #dcc7c7 2px, transparent 0);
		content: '';
		position: absolute;
		left: 0;
		width: 8px;
		height: 291px;
		background-position: 2px 22px;
		background-repeat: no-repeat;
	}
	#xpp dl:after {
		border-radius: 10px;
		width: 10px;
		height: 10px;
		border: 2px solid #dcc7c7;
		content: '';
		position: absolute;
		top: 10px;
		left: -4px;
	}
	#xhj {
		overflow: hidden;
		height: 375px;
		position: relative;
	}
	#xhj div.c {
		width: 100%;
		height: 375px;
	}
	#xhj .c1 {
		background: url(/images/x5-4.jpg) no-repeat top center;
	}
	#xhj .c2 {
		background-image: url(/images/x5-2.jpg);
	}
	#xhj .c3 {
		background-image: url(/images/x5-3.jpg);
	}
	#xhj .c4 {
		background-image: url(/images/x5-1.jpg);
	}
	#xhj .c6 {
		background-image: url(/images/x5-5.jpg);
	}
	#xhj .c7 {
		background-image: url(/images/x5-6.jpg);
	}
	#xhj .c8 {
		background-image: url(/images/x5-7.jpg);
	}
	#xhj .c9 {
		background-image: url(/images/x5-8.jpg);
	}
	#xhj .c5 {
		background: #fff;
		background: rgba(255, 255, 255, .56);
		position: absolute;
		left: 50%;
		top: 0;
		height: 375px;
		margin-left: -540px;
		width: 410px;
	}
	#xhj p {
		padding-left: 52px;
	}
	#xhj .p1 {
		font-family: arial;
		color: #f69e13;
		font-size: 18px;
		padding-top: 100px;
	}
	#xhj .p2 {
		font-size: 20px;
		color: #860b1f;
	}
	#xhj .p2 b {
		color: #ff5d00;
	}
	#xhj .p3 {
		color: #9c7e61;
		font-size: 18px;
		padding: 10px 0 4px 52px;
	}
	#xhj .p4 {
		color: #9c7e61;
		line-height: 18px;
	}
	#xhj .p5 {
		font-size: 30px;
		padding-top: 25px;
	}
	#xhj .p5 a {
		display: inline-block;
		background: #f69e13;
		color: #fff;
		width: 40px;
		height: 40px;
		border-radius: 20px;
		text-align: center;
		line-height: 36px;
	}
	#xhj .p5 a:hover {
		text-decoration: none;
	}
	#xbottom {
		height: 120px;
		background: url(/images/x-10.png);
		color: #a68080;
		font-size: 12px;
	}
	#xbottom a {
		color: #a68080;
	}
	#xbottom div {
		padding-top: 40px;
		line-height: 24px;
	}
	#xbottom b {
		color: #d5b4b4;
	}
	#xbottom p.fr {
		text-align: right;
	}
	#dh .c5 {
		width: 400px;
	}
	#dh .c5 li {
		width: 338px;
		height: 50px;
		padding: 10px 0;
	}
	#dh .c5 li:nth-child(2) {
		border-bottom: 1px dashed #b9b9b9;
	}
	#dh .c5 li.t1 {
		width: 110px;
		border-bottom: 1px solid #fff;
		height: 35px;
		padding: 0px;
	}
	#dh .c5 li.t1 a {
		display: block;
		border-bottom: 1px solid #dbdbdb;
		height: 34px;
		line-height: 34px;
	}
	#dh .c5 li.t2 {
		border-top: 0px;
	}
	#dh .c5 li {
		padding: 10px 0px;
		height: 70px;
		position: relative;
	}
	#dh .c5 li, #dh .c5 li * {
		transition: all 1s;
	}
	#dh .c5 li a:hover {
		color: #831b1b;
	}
	#dh .c5 li span {
		width: 54px;
		padding-top: 10px;
		color: #666;
		text-align: center;
		background: #e2dedc;
		height: 44px;
		margin-right: 37px;
		font-size: 12px;
		border-radius: 10px;
		margin-top: 7px;
	}
	#dh .c5 li i.i1 {
		font-size: 18px;
		line-height: 1em;
	}
	#dh .c5 li a {
		line-height: 26px;
		font-weight: bold;
	}
	#dh .c5 li i.i2, #dh .c5 li i.i2 a {
		line-height: 18px;
		color: #666666;
		font-size: 12px;
	}
	#dh .c5 li:before {
		border-left: 1px solid #dcc7c7;
		position: absolute;
		content: '';
		height: 45px;
		left: 70px;
		top: 22px;
	}
	#dh .c5 li.t1:before {
		border-left: 0px;
	}
	#dh .c6 p {
		line-height: 14px;
		font-size: 12px;
	}
	#dh .c6 .t4 .p1 {
		color#ff693b;
	}
	#dh .c6 li {
		padding: 12px 0 0 83px;
	}
	#dh .c6 li:before, #dh .c6 li:nth-child(2) {
		border: 0;
	}
	#dh .c6 li.t4 {
		background: url(/images/x-8.png) no-repeat 0px 12px;
	}
	#dh .c6 li.t3 {
		background: url(/images/x-9.png) no-repeat 0px 12px;
	}
	#dh .c6 .t4 .p1, #dh .c6 .t3 .p {
		padding: 2px 0;
		font-weight: normal;
	}
	#dh .c6 {
		width: 340px;
		height:222px;
	}
	#dh .c6 li.t8 {
		padding-left: 0px;
	}
	#dh .c6 input, #dh .c6 textarea {
		height: 26px;
		border: 1px solid #d6c5c5;
		color: #999999;
		line-height: 26px;
		font-size: 12px;
		text-indent: 10px;
		width: 161px;
		display: inline-block;
		margin-bottom: 10px;
	}
	#dh .c6 textarea {
		text-indent:0px;
		width: 317px;
		padding-left:10px;
		height: 56px;
		line-height: 26px;
		float: left;
	}
	#dh .c6 .text {
		width: 327px;
	}
	#dh .c6 .a {
		text-align: center;
		color: #fff;
		height: 28px;
		line-height: 28px;
		font-size: 14px;
		width: 90px;
		display: inline-block;
		background: #993747;
	}
	#dh .c6 .b {
		background: #e6a178;
	}
	#dh .c5 li.t1 a {
		font-size: 15px;
	}
	.yygk .c3-1 {
		background: url(/images/x-7.jpg) no-repeat;
		padding: 88px 0 80px 580px;
		margin-top: 15px;
	}
	.yygk .c3-2 dl {
		position: relative;
		width: 336px;
		height: 269px;
		border: 2px solid #eadfdf;
		margin: 57px 30px 0 0;
		float: left;
	}
	.yygk .c3-2 dl.dl {
		margin: 57px 0 0 0;
	}
	.yygk .c3-2 dt {
		position: absolute;
		background: url(/images/x-8.jpg);
		width: 131px;
		height: 114px;
		top: -58px;
		left: 104px;
	}
	.yygk .c3-2 dd {
		padding: 65px 30px 0 30px;
		text-align: justify;
		line-height: 1.9;
	}
	.yygk .c3-2 .t2 {
		background-position: 0 -114px;
	}
	.yygk .c3-2 .t3 {
		background-position: 0 -228px;
	}
	.lylx .c1-1 {
		font-weight: bold;
		font-size: 18px;
		color: #ff5e03;
		line-height: 48px;
		text-indent: 16px;
		background: #f1f1f1;
	}
	.lylx {
		margin-top: 20px;
	}
	.x-dh {
		padding-bottom: 20px;
	}
	.mt40 {
		margin-top: 40px;
	}
	#exp {
		opacity: 0.1
	}
	.mt25 {
		margin-top: 25px
	}
	.mt30 {
		margin-top: 30px
	}
	.mt35 {
		margin-top: 35px
	}
	.mt20 {
		margin-top: 20px
	}
	#qiao-wrap,#LRdiv0,#LRdiv1,ins,#bds-credit-pop,.aboutjj-2016 {
		display: none !important;
		display:none;
	}