body,html {
	-webkit-overflow-scrolling:touch;
	-moz-overflow-scrolling:touch
}
blockquote,body,dd,div,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,html,li,ol,p,pre,table,td img,th,ul {
	margin:0;
	padding:0
}
a,abbr,acronym,address,big,blockquote,body,caption,cite,code,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,ins,kbd,label,legend,li,ol,p,pre,q,s,samp,small,span,strike,strong,time,ul {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline
}
body {
	font-family:"微软雅黑";
	font-size:14px;
	text-align:left;
	margin:0 auto;
	line-height:24px;
	background:#fff;
	color:#333;
	font-weight:400;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	overflow-x:hidden
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
.transition {
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	outline:0
}
a:active,a:hover,a:link,a:visited {
	-webkit-tap-highlight-color:transparent;
	-webkit-tap-highlight-color:transparent
}
button {
	border-radius:0;
	-webkit-border-radius:0;
	outline:0
}
input {
	border-radius:0;
	outline:0
}
input:-ms-clear {
	display:none
}
input,textarea {
	border:0;
	font-family:"微软雅黑"
}
input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 1000px #e0e0e0 inset!important;
	box-shadow:0 0 0 1000px #e0e0e0 inset!important;
	-webkit-text-fill-color:#333!important
}
textarea {
	resize:none;
	outline:0
}
img {
	border:0;
	vertical-align:middle
}
li,ul {
	list-style:none
}
td {
	word-break:break-all
}
a:link,a:visited {
	color:#333;
	text-decoration:none
}
a:active,a:hover {
	color:#d1171e;
	text-decoration:none
}
img {
	MAX-WIDTH:100%!important;
	HEIGHT:auto!important;
	_width:expression(this.width > 100% ? "100%":this.width)!important
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0
}
.container {
	clear:both;
	width:980px;
	margin:0 auto;
	padding:0 0;
	position:relative
}
.header {
	clear:both;
	overflow:hidden;
	padding:8px 0
}
.header .logo {
	float:left;
	width:25.25%
}
.header img {
	
	max-width:170%!important
}
.header p {
	float:right;
	background:url(../images/pc_icon01.jpg) no-repeat left center;
	padding-left:55px;
	background-size:45px;
	margin-top:8px
}
.header p span {
	clear:both;
	display:block;
	font-size:14px;
	color:#666;
	line-height:1
}
.header p strong {
	clear:both;
	display:block;
	font-size:20px;
	color:#ea150d;
	line-height:1;
	padding-top:5px
}
.nav {
	clear:both;
	display:block;
	background:#18519e
}
.nav ul {
	clear:both
}
.nav ul li {
	float:left;
	width:16.6666%;
	text-align:center
}
.nav ul li a {
	display:inline-block;
	color:#fff;
	font-size:16px;
	line-height:50px
}
.nav ul li a:hover {
	font-weight:700
}
.hometit {
	clear:both;
	display:block;
	padding:0;
	margin:0
}
.hometit h1,.hometit h2 {
	clear:both;
	display:block;
	padding:0;
	margin:0 0 10px 0;
	color:#333;
	font-size:32px;
	text-align:center;
	line-height:1;
	position:relative;
	padding-bottom:20px
}
.hometit h1:after,.hometit h2:after {
	content:'';
	position:absolute;
	left:50%;
	height:3px;
	bottom:0;
	width:5.83333%;
	background:#18519e;
	margin-left:-2.91667%
}
.hometit h2 {
	font-size:28px
}
.hometit p {
	clear:both;
	display:block;
	padding:0;
	margin:0;
	color:#999;
	font-size:14px;
	line-height:24px;
	text-align:center
}
.banner {
	clear:both;
	display:block;
	overflow:hidden;
	min-width:980px;
	margin:0 auto;
	min-height:266px
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:none;
	touch-action:none;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:0
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block;
	zoom:1
}
.slick-track:after,.slick-track:before {
	content:"";
	display:table
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none
}
.slick-slide img {
	display:block;
	width:100%
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-next,.slick-prev {
	position:absolute;
	display:block;
	height:20px;
	width:20px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:0 0;
	color:transparent;
	top:50%;
	margin-top:-10px;
	padding:0;
	border:none;
	outline:0
}
.slick-next:focus,.slick-prev:focus {
	outline:0
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
	opacity:.25
}
.slick-next:before,.slick-prev:before {
	font-family:slick;
	font-size:20px;
	line-height:1;
	color:#fff;
	opacity:.85;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-prev {
	left:-25px
}
.slick-prev:before {
	content:"\2190"
}
.slick-next {
	right:-25px
}
.slick-next:before {
	content:"\2192"
}
.slick-dots {
	position:absolute;
	bottom:12px;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	width:100%
}
.slick-dots li {
	position:relative;
	display:inline-block;
	height:16px;
	width:16px;
	margin:0 3px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	border:0;
	background:0 0;
	display:block;
	height:16px;
	width:16px;
	outline:0;
	line-height:0;
	font-size:0;
	color:transparent;
	cursor:pointer
}
.slick-dots li button:focus {
	outline:0
}
.slick-dots li button:before {
	position:absolute;
	top:0;
	left:0;
	content:"\2022";
	width:10px;
	height:10px;
	font-family:slick;
	font-size:6px;
	line-height:20px;
	text-align:center;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	background:#000;
	border-radius:50%
}
.slick-dots li.slick-active button:before {
	background:#d2181e
}
.homePro {
	padding-top:38px;
	padding-bottom:20px
}
.homePro ul {
	padding-top:30px;
	margin-left:-3.33333%
}
.homePro ul li {
	float:left;
	width:21.77419%;
	margin-left:3.22581%;
	margin-bottom:2.41935%;
	background:#f0f0f0;
	transition:all .5s;
	padding:5px
}
.homePro ul li .homeProPic {
	clear:both;
	display:block;
	overflow:hidden
}
.homePro ul li .homeProPic img {
	width:100%;
	transition:all .5s
}
.homePro ul li .homeProTit {
	clear:both;
	display:block;
	text-align:center;
	color:#282828;
	font-size:14px;
	padding-top:5px
}
.homePro ul li:hover {
	background:#18519e
}
.homePro ul li:hover .homeProPic img {
	transform:scale(1.1)
}
.homePro ul li:hover .homeProTit {
	color:#fff
}
.homeTwo {
	clear:both;
	display:block;
	background:url(../images/pc_homeTwoBg.jpg) no-repeat center top #000;
	background-size:100%;
	padding-top:30px;
	padding-bottom:35px;
	position:relative
}
.homeTwo:after {
	content:'';
	position:absolute;
	right:0;
	bottom:0;
	width:55.05208%;
	top:0;
	background:url(../images/pc_homeTwo.png) no-repeat right bottom;
	background-size:100%
}
.homeTwo .hometit h2 {
	color:#fff
}
.homeTwo .hometit p {
	color:#cbcaca
}
.homeTwo .homeTwoTop {
	clear:both;
	display:block;
	padding-top:30px;
	padding-bottom:20px;
	position:relative;
	z-index:2
}
.homeTwo .homeTwoTop ul {
	float:left;
	width:50.66667%
}
.homeTwo .homeTwoTop ul li {
	float:left;
	margin-right:3.94737%;
	border:6px solid #f0f0f0;
	width:46.05263%
}
.homeTwo .homeTwoTop ul li img {
	width:100%
}
.homeTwo .homeTwoTop .homeTwoTopFr {
	float:right;
	width:46.5%
}
.homeTwo .homeTwoTop .homeTwoTopFr h4 {
	clear:both;
	color:#fff;
	font-size:24px;
	position:relative;
	z-index:2;
	margin-bottom:40px
}
.homeTwo .homeTwoTop .homeTwoTopFr h4:after {
	content:'';
	position:absolute;
	left:-5px;
	bottom:-5px;
	background:#18519e;
	width:50px;
	height:50px;
	z-index:-1
}
.homeTwo .homeTwoTop .homeTwoTopFr h4 span {
	font-size:34px;
	margin-right:5px;
	position:relative;
	z-index:2
}
.homeTwo .homeTwoTop .homeTwoTopFr p {
	clear:both;
	display:block;
	color:#999;
	font-size:14px;
	line-height:24px;
	position:relative;
	padding-left:25px;
	margin-top:15px
}
.homeTwo .homeTwoTop .homeTwoTopFr p:after {
	content:'';
	position:absolute;
	left:0;
	top:8px;
	width:8px;
	height:8px;
	background:#18519e
}
.homeTwo .homeTwoBom {
	clear:both;
	display:block;
	position:relative;
	z-index:2
}
.homeTwo .homeTwoBom .homeTwoBomFl {
	float:left;
	width:42.91667%;
	padding-top:60px
}
.homeTwo .homeTwoBom .homeTwoBomFl h4 {
	clear:both;
	color:#fff;
	font-size:24px;
	position:relative;
	z-index:2;
	margin-bottom:40px;
	padding-left:24px
}
.homeTwo .homeTwoBom .homeTwoBomFl h4:after {
	content:'';
	position:absolute;
	left:0;
	bottom:-5px;
	background:#18519e;
	width:50px;
	height:50px;
	z-index:-1
}
.homeTwo .homeTwoBom .homeTwoBomFl p {
	clear:both;
	display:block;
	color:#999;
	font-size:14px;
	line-height:24px;
	position:relative;
	padding-left:25px;
	margin-top:15px;
	margin-left:6.21359%
}
.homeTwo .homeTwoBom .homeTwoBomFl p:after {
	content:'';
	position:absolute;
	left:0;
	top:8px;
	width:8px;
	height:8px;
	background:#18519e
}
.homeTwo .homeTwoBom .homeTwoBomFr {
	float:right;
	width:52.08333%
}
.homeTwo .homeTwoBom .homeTwoBomFr img {
	width:100%
}
.homeThree {
	clear:both;
	display:block;
	padding:40px 0
}
.homeThree .homeThreeTop {
	clear:both;
	display:block;
	margin-left:-3.33333%;
	padding-top:21px;
	padding-bottom:11px
}
.homeThree .homeThreeTop li {
	float:left;
	width:21.77419%;
	margin-left:3.22581%;
	transition:all .5s;
	box-shadow:0 3px 21px rgba(151,142,134,.26)
}
.homeThree .homeThreeTop li .homeThreeTopPic {
	clear:both;
	display:block;
	overflow:hidden
}
.homeThree .homeThreeTop li .homeThreeTopPic img {
	width:100%;
	transition:all .5s
}
.homeThree .homeThreeTop li .homeThreeTopTit {
	clear:both;
	display:block;
	text-align:center;
	color:#282828;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:14px;
	line-height:1;
	padding:10px 0
}
.homeThree .homeThreeTop li:hover {
	background:#18519e
}
.homeThree .homeThreeTop li:hover .homeThreeTopPic img {
	transform:scale(1.1)
}
.homeThree .homeThreeTop li:hover .homeThreeTopTit {
	color:#fff
}
.homeThree .homeThreeBom {
	clear:both;
	display:block;
	margin-left:-2%
}
.homeThree .homeThreeBom li {
	float:left;
	margin-left:1.96078%;
	width:23.03922%;
	border:2px dotted #ffa632;
	background:#ffecd3;
	padding:20px 14px;
	position:relative
}
.homeThree .homeThreeBom li:after {
	content:'';
	position:absolute;
	right:-39px;
	bottom:11px;
	background:url(../images/pc_icon02.jpg) no-repeat center top;
	background-size:100%;
	width:39px;
	height:34px;
	z-index:2
}
.homeThree .homeThreeBom li:first-child+li+li+li::after {
	display:none
}
.homeThree .homeThreeBom li strong {
	clear:both;
	display:block;
	text-align:center;
	font-size:24px;
	color:#18519e;
	line-height:1.2;
	border-bottom:1px dashed #ffa632;
	padding-bottom:17px;
	margin-bottom:20px
}
.homeThree .homeThreeBom li p {
	clear:both;
	display:block;
	text-align:center;
	color:#737373;
	font-size:14px;
	line-height:24px
}
.homeFour {
	clear:both;
	display:block;
	padding:40px 0;
	background:#e3e3e3
}
.homeFour .homeFourBox {
	padding-top:30px
}
.homeFour .homeFourBox .homeFourBoxFl {
	float:left;
	width:46.66667%
}
.homeFour .homeFourBox .homeFourBoxFl .homeFourBoxFlPic {
	clear:both;
	display:block;
	overflow:hidden;
	position:relative
}
.homeFour .homeFourBox .homeFourBoxFl .homeFourBoxFlPic img {
	width:100%;
	transition:all .5s
}
.homeFour .homeFourBox .homeFourBoxFl .homeFourBoxFlPic:hover img {
	transform:scale(1.1)
}
.homeFour .homeFourBox .homeFourBoxFl div {
	clear:both;
	display:block;
	z-index:5
}
.homeFour .homeFourBox .homeFourBoxFl div .homeFourBoxFltit {
	clear:both;
	display:block;
	color:#313131;
	font-weight:700;
	font-size:16px;
	margin-top:20px
}
.homeFour .homeFourBox .homeFourBoxFl div .homeFourBoxFltit:hover {
	color:#d1171e
}
.homeFour .homeFourBox .homeFourBoxFl div span {
	clear:both;
	display:block;
	text-align:left;
	padding-top:10px;
	background:url(../images/time.png) no-repeat left 14px;
	padding-left:20px
}
.homeFour .homeFourBox .homeFourBoxFl div p {
	clear:both;
	display:block;
	color:#616161;
	font-size:14px;
	line-height:26px;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	height:78px;
	overflow:hidden;
	margin-top:10px
}
.homeFour .homeFourBox .homeFourBoxFl div .homeFourBoxFlBtn {
	color:#e70012;
	border:1px solid #e70012;
	padding:10px 25px;
	letter-spacing:2px;
	display:inline-block
}
.homeFour .homeFourBox .homeFourBoxFr {
	float:right;
	width:46.66667%
}
.homeFour .homeFourBox .homeFourBoxFr li {
	position:relative;
	padding-left:165px;
	height:114px;
	margin-top:24px
}
.homeFour .homeFourBox .homeFourBoxFr li:first-child {
	margin-top:0
}
.homeFour .homeFourBox .homeFourBoxFr li .homeFourBoxFrPic {
	position:absolute;
	left:0;
	top:0;
	width:155px;
	overflow:hidden
}
.homeFour .homeFourBox .homeFourBoxFr li .homeFourBoxFrPic img {
	width:100%;
	transition:all .5s
}
.homeFour .homeFourBox .homeFourBoxFr li .homeFourBoxFrPic:hover img {
	transform:scale(1.1)
}
.homeFour .homeFourBox .homeFourBoxFr li .homeFourBoxFrTit {
	clear:both;
	display:block;
	font-size:16px;
	font-weight:700;
	color:#313131;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.homeFour .homeFourBox .homeFourBoxFr li .homeFourBoxFrTit:hover {
	color:#d1171e
}
.homeFour .homeFourBox .homeFourBoxFr li span {
	clear:both;
	display:block;
	line-height:1;
	padding:15px 0 10px 20px;
	background:url(../images/time.png) no-repeat left 15px
}
.homeFour .homeFourBox .homeFourBoxFr li p {
	clear:both;
	display:block;
	color:#616161;
	font-size:14px;
	line-height:26px;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	height:52px;
	overflow:hidden
}
.homeLine {
	clear:both;
	display:block;
	background:#2c5d9f;
	text-align:left;
	color:#fff
}
.homeLine .container {
	position:relative;
	padding:10px 0 10px 121px;
	line-height:26px
}
.homeLine strong {
	position:absolute;
	left:0;
	top:0;
	background:url(../images/linkbg.png) no-repeat center top;
	color:#fff;
	background-size:100%;
	padding:22px 30px 23px 30px;
	font-weight:400;
	line-height:1
}
.homeLine a {
	display:inline-block;
	color:#fff;
	font-size:14px;
	margin:0 10px
}
.homeLine a:hover {
	color:#00a64f
}
.homeFooter {
	clear:both;
	display:block;
	background:#2c5d9f;
	padding-top:15px
}
.homeFooter .homeFooterfl {
	float:left;
	width:36%;
	margin-right:11%;
	padding-bottom:20px
}
.homeFooter .homeFooterfl i {
	clear:both;
	display:block;
	line-height:1;
	width:31.49038%;
	padding-bottom:10px
}
.homeFooter .homeFooterfl>span {
	clear:both;
	display:block;
	line-height:1;
	font-size:16px;
	color:#fff
}
.homeFooter .homeFooterfl ul {
	padding-top:13px
}
.homeFooter .homeFooterfl ul li {
	clear:both;
	display:block;
	margin-top:15px;
	background:#087fc3;
	padding:15px 15px;
	font-size:14px;
	color:#fff;
	line-height:1
}
.homeFooter .homeFooterfl ul li strong {
	color:#fff
}
.homeFooter .homeFooterfl ul li strong span {
	font-size:20px
}
.homeFooter .homeFootermid {
	float:left;
	width:27.16667%;
	padding-top:20px;
	padding-bottom:20px
}
.homeFooter .homeFootermid span {
	clear:both;
	display:block;
	font-size:16px;
	color:#fff;
	line-height:1;
	text-align:left;
	padding-bottom:20px
}
.homeFooter .homeFootermid ul {
	clear:both;
	display:block;
	overflow:hidden
}
.homeFooter .homeFootermid ul li {
	float:left;
	width:50%;
	text-align:left;
	line-height:30px;
	padding-top:3px
}
.homeFooter .homeFootermid ul li a {
	color:#fff;
	font-size:16px
}
.homeFooter .homeFootermid ul li a:hover {
	color:#fff
}
.homeFooter .homeFooterfr {
	float:right;
	width:18%;
	text-align:center;
	padding-top:20px
}
.homeFooter .homeFooterfr p {
	color:#fff;
	font-size:16px;
	line-height:1.5;
	margin:20px 0
}
.homeFooter .homeFooterfr a {
	cursor:pointer;
	display:block;
	color:#fff;
	font-size:18px;
	font-weight:700;
	line-height:46px;
	background-color:#ff4b4b;
	background:-webkit-linear-gradient(top,#ff4b4b 0,#18519e 100%);
	background:-moz-linear-gradient(top,#ff4b4b 0,#18519e 100%);
	background:-ms-linear-gradient(top,#ff4b4b 0,#18519e 100%);
	background:-o-linear-gradient(top,#ff4b4b 0,#18519e 100%);
	background:linear-gradient(to bottom,#ff4b4b 0,#18519e 100%);
	-webkit-box-shadow:0 0 7px rgba(232,48,49,.5);
	-moz-box-shadow:0 0 7px rgba(232,48,49,.5);
	-ms-box-shadow:0 0 7px rgba(232,48,49,.5);
	-o-box-shadow:0 0 7px rgba(232,48,49,.5);
	box-shadow:0 0 7px rgba(232,48,49,.5);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}
.homeFooter .homeFooterfr a:hover {
	-webkit-border-radius:40px;
	border-radius:40px
}
.homeFooter .homeFooterbom {
	clear:both;
	display:block;
	border-top:1px solid #333;
	padding:15px 0;
	color:#a9a9a9;
	font-size:12px;
	text-align:center
}
.homeFooter .homeFooterbom a {
	color:#a9a9a9
}
.homeFooter .homeFooterbom a:hover {
	color:#fff
}
.insideban {
	clear:both;
	display:block;
	background:url(../images/pc_insidebanbg01.jpg) no-repeat center top;
	background-size:cover;
	width:100%;
	min-width:980px;
	max-width:1920px;
	height:280px;
	margin:0 auto
}
.insideban .insidebanfl {
	float:left;
	width:43.33333%;
	margin-left:10.66667%;
	margin-top:4.75%
}
.insideban .insidebanfl .insidebanfltop p {
	display:inline-block;
	border-bottom:2px solid #f9f9f9;
	text-align:left;
	color:#00a64f;
	font-size:35px;
	font-weight:700;
	padding-bottom:15px;
	margin-bottom:12px;
	line-height:1.2
}
.insideban .insidebanfl .insidebanfltop p strong {
	display:inline-block;
	font-size:20px;
	font-weight:700;
	color:#fff;
	margin-left:10px
}
.insideban .insidebanfl .insidebanfltop span {
	clear:both;
	display:block;
	font-size:14px;
	color:#fff;
	line-height:24px;
	text-align:left
}
.insideban .insidebanfl ul {
	clear:both;
	display:block;
	padding-top:30px
}
.insideban .insidebanfl ul li {
	float:left;
	width:90px;
	height:90px;
	border-radius:10px;
	background:#fff;
	margin-left:15px;
	padding:8px 10px 10px 10px
}
.insideban .insidebanfl ul li:first-child {
	margin-left:0
}
.insideban .insidebanfl ul li i {
	clear:both;
	display:block;
	width:30px;
	height:30px;
	border-radius:50%;
	margin:0 auto 5px;
	background:url(../images/pc_insidebanbg01_icon01.jpg) no-repeat center center;
	background-size:100%
}
.insideban .insidebanfl ul li p {
	clear:both;
	display:block;
	text-align:center;
	color:#969696;
	font-size:12px;
	line-height:20px
}
.insideban .insidebanfl ul li p strong {
	color:#00a64f;
	font-size:16px
}
.insideban .insidebanfr {
	float:right;
	width:24.33333%;
	margin-right:13.16667%;
	margin-top:2.5%
}
.insidebanCase {
	clear:both;
	display:block;
	background:url(../images/pc_insidebanbg01.jpg) no-repeat center top;
	background-size:cover;
	width:100%;
	min-width:980px;
	max-width:1920px;
	height:190px;
	margin:0 auto
}
.insidebanCase .insidebanCaseBox {
	float:left;
	width:63.33333%;
	margin-left:5.66667%;
	margin-top:9.75%
}
.insidebanCase .insidebanCaseBox p {
	display:inline-block;
	text-align:left;
	color:#fff;
	font-size:35px;
	font-weight:700;
	padding-bottom:15px;
	margin-bottom:12px;
	line-height:1.2
}
.insidebanCase .insidebanCaseBox p strong {
	display:inline-block;
	font-size:20px;
	font-weight:700;
	color:#fff;
	margin-left:10px
}
.insidebanCase .insidebanCaseBox span {
	clear:both;
	display:block;
	font-size:14px;
	color:#fff;
	line-height:24px;
	text-align:left
}
.insidebanCase.insidebanNew {
	background-image:url(../images/pc_insidebanNew1.jpg);
	background-color:#1d232f
}
.insidebanCase.insidebancontact {
	background-image:url(../images/aboutbanner.jpg)
}
.insidebanCase.insidebanPro {
	background-image:url(../images/pc_insidebanbg01.jpg)
}
.insidePro {
	padding-top:38px;
	padding-bottom:20px
}
.insidePro ul {
	margin-left:-3.33333%
}
.insidePro ul li {
	float:left;
	width:21.77419%;
	margin-left:3.22581%;
	margin-bottom:2.41935%;
	background:#f0f0f0;
	transition:all .5s;
	padding:5px
}
.insidePro ul li .insideProPic {
	clear:both;
	display:block;
	overflow:hidden
}
.insidePro ul li .insideProPic img {
	width:100%;
	transition:all .5s
}
.insidePro ul li .insideProTit {
	clear:both;
	display:block;
	text-align:center;
	color:#282828;
	font-size:14px;
	padding-top:5px
}
.insidePro ul li:hover {
	background:#18519e
}
.insidePro ul li:hover .insideProPic img {
	transform:scale(1.1)
}
.insidePro ul li:hover .insideProTit {
	color:#fff
}
.insideProShowOne {
	padding:30px 0
}
.insideProShowOne .insideProShowOnefl {
	float:left;
	width:50%
}
.insideProShowOne .insideProShowOnefl img {
	width:100%
}
.insideProShowOne .insideProShowOnefr {
	float:right;
	width:46.16667%
}
.insideProShowOne .insideProShowOnefr h1 {
	clear:both;
	display:block;
	font-size:20px;
	color:#121212;
	line-height:1.3
}
.insideProShowOne .insideProShowOnefr .insideProShowOnefrp01 {
	clear:both;
	display:block;
	border-bottom:1px solid #606060;
	padding-bottom:15px;
	padding-top:5px;
	margin-bottom:10px;
	font-size:14px;
	line-height:24px;
	color:#8a8a8a
}
.insideProShowOne .insideProShowOnefr .insideProShowOnefrmid {
	clear:both;
	display:block;
	padding-top:1px
}
.insideProShowOne .insideProShowOnefr .insideProShowOnefrmid p {
	clear:both;
	display:block;
	position:relative;
	padding-left:15px;
	margin-top:15px;
	font-size:14px;
	line-height:24px
}
.insideProShowOne .insideProShowOnefr .insideProShowOnefrmid p strong {
	font-weight:400
}
.insideProShowOne .insideProShowOnefr .insideProShowOnefrmid p:after {
	content:'';
	position:absolute;
	left:0;
	width:10px;
	height:10px;
	border-radius:50%;
	border:1px solid #18519e;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	top:8px
}
.insideProShowOne .insideProShowOnefr .insideProtit {
	clear:both;
	display:block;
	overflow:hidden;
	text-align:left;
	color:#9a9a9a;
	font-size:14px;
	line-height:1;
	position:relative;
	padding-bottom:10px;
	padding-top:38px
}
.insideProShowOne .insideProShowOnefr .insideProtit span {
	position:absolute;
	right:0;
	bottom:0;
	width:16.2454%
}
.insideProShowOne .insideProShowOnefr .prophoto {
	clear:both;
	display:block;
	overflow:hidden
}
.insideProShowOne .insideProShowOnefr .prophoto .prophotofl {
	float:left;
	font-size:18px;
	color:#fff;
	border-radius:5px;
	width:37.47653%;
	font-weight:700;
	line-height:40px;
	cursor:pointer;
	transition:all .5s;
	background:url(../images/prophotoBtn02.gif) no-repeat 5px 10px #e02728;
	background-size:40px;
	padding:5px 0 5px 50px;
	text-align:left
}
.insideProShowOne .insideProShowOnefr .prophoto .prophotofl:hover {
	color:#00a64f
}
.insideProShowOne .insideProShowOnefr .prophoto .prophotofr {
	float:left;
	font-size:22px;
	color:#18519e;
	border-radius:5px;
	border:1px solid #18519e;
	text-align:center;
	width:60.46931%;
	line-height:28px;
	cursor:pointer;
	transition:all .5s;
	background:#fff;
	background-size:20px;
	padding:9px 0
}
.insideProShowOne .insideProShowOnefr .prophoto .prophotofr:hover {
	color:#00a64f;
	border:1px solid #00a64f
}
.insideProShowOne .insideProShowOnefr .prophoto .prophotofr strong {
	font-size:18px
}
.insideProShowTwo {
	clear:both;
	background:#ccc
}
.insideProShowTwo li {
	float:left;
	width:25%;
	position:relative;
	text-align:center
}
.insideProShowTwo li:after {
	content:'';
	position:absolute;
	left:0;
	height:18px;
	top:16px;
	width:1px;
	background:#919191
}
.insideProShowTwo li:first-child:after {
	display:none
}
.insideProShowTwo li a {
	clear:both;
	display:block;
	font-size:24px;
	color:#333;
	line-height:50px
}
.insideProShowTwo li.on,.insideProShowTwo li:hover {
	background:#18519e;
	color:#fff
}
.insideProShowTwo li.on a,.insideProShowTwo li:hover a {
	color:#fff
}
.insideProShowTwo li.on:after,.insideProShowTwo li:hover:after {
	display:none
}
.insideProShowThree {
	padding-top:20px;
	padding-bottom:20px
}
.insideProShowThree p {
	color:#666;
	margin:10px 0;
	font-size:14px;
	line-height:24px
}
.insideProShowThree p a {
	color:#e8394a
}
.insideProShowThree p a:hover {
	text-decoration:underline
}
.insideProShowThree p>strong {
	color:#08212b
}
.insideProShowThree h2,.insideProShowThree h3 {
	color:#08212b;
	margin:20px 0 15px 0;
	line-height:30px
}
.insideProShowThree h2 {
	font-size:24px
}
.insideProShowThree h3 {
	font-size:22px
}
.insideProShowThree img {
	margin:0 auto
}
.insideProShowThree video {
	max-width:800px;
	margin:0 auto
}
.insideProShowThree ul {
	clear:both;
	padding:5px 0
}
.insideProShowThree ul li {
	clear:both;
	color:#666;
	margin:5px 0 5px 0;
	font-size:14px;
	line-height:24px;
	background:url(../images/pc_icon03.jpg) no-repeat left 8px;
	padding-left:20px
}
.insideProShowThree table td {
	padding:10px 10px
}
.RecommendPro .RecommendProTop {
	clear:both;
	display:block;
	background:#f5f5f5;
	overflow:hidden
}
.RecommendPro .RecommendProTop span {
	float:left;
	color:#fff;
	font-size:22px;
	font-weight:700;
	width:140px;
	text-align:center;
	height:0;
	border-top:0 solid transparent;
	border-right:30px solid transparent;
	border-bottom:40px solid #18519e;
	border-left:0 solid transparent;
	padding-left:5px;
	line-height:40px
}
.RecommendPro ul {
	padding-top:15px;
	margin-left:-3.33333%
}
.RecommendPro ul li {
	float:left;
	width:21.77419%;
	margin-left:3.22581%;
	margin-bottom:4.67742%;
	background:#f0f0f0;
	transition:all .5s;
	padding:5px
}
.RecommendPro ul li .RecommendProPic {
	clear:both;
	display:block;
	overflow:hidden
}
.RecommendPro ul li .RecommendProPic img {
	width:100%;
	transition:all .5s
}
.RecommendPro ul li .RecommendProTit {
	clear:both;
	display:block;
	text-align:center;
	color:#282828;
	font-size:14px;
	padding-top:5px
}
.RecommendPro ul li:hover {
	background:#18519e
}
.RecommendPro ul li:hover .RecommendProPic img {
	transform:scale(1.1)
}
.RecommendPro ul li:hover .RecommendProTit {
	color:#fff
}
.Recommendcase .RecommendcaseTop {
	clear:both;
	display:block;
	background:#f5f5f5;
	overflow:hidden
}
.Recommendcase .RecommendcaseTop span {
	float:left;
	color:#fff;
	font-size:22px;
	font-weight:700;
	width:140px;
	text-align:center;
	height:0;
	border-top:0 solid transparent;
	border-right:30px solid transparent;
	border-bottom:40px solid #18519e;
	border-left:0 solid transparent;
	padding-left:5px;
	line-height:40px
}
.Recommendcase ul {
	padding-top:15px;
	margin-left:-3.33333%
}
.Recommendcase ul li {
	float:left;
	width:21.77419%;
	margin-left:3.22581%;
	margin-bottom:4.67742%;
	transition:all .5s;
	box-shadow:0 3px 21px rgba(151,142,134,.26)
}
.Recommendcase ul li .RecommendcasePic {
	clear:both;
	display:block;
	overflow:hidden
}
.Recommendcase ul li .RecommendcasePic img {
	width:100%;
	transition:all .5s
}
.Recommendcase ul li .RecommendcaseTit {
	clear:both;
	display:block;
	text-align:center;
	color:#333;
	font-size:14px;
	padding-top:5px
}
.Recommendcase ul li:hover {
	box-shadow:0 3px 21px rgba(219,35,11,.26)
}
.Recommendcase ul li:hover .RecommendcasePic img {
	transform:scale(1.1)
}
.Recommendcase ul li:hover .RecommendcaseTit {
	color:#18519e;
	font-weight:700
}
.RecommendNew .RecommendNewTop {
	clear:both;
	display:block;
	background:#f5f5f5;
	overflow:hidden
}
.RecommendNew .RecommendNewTop span {
	float:left;
	color:#fff;
	font-size:22px;
	font-weight:700;
	width:140px;
	text-align:center;
	height:0;
	border-top:0 solid transparent;
	border-right:30px solid transparent;
	border-bottom:40px solid #18519e;
	border-left:0 solid transparent;
	padding-left:5px;
	line-height:40px
}
.RecommendNew ul {
	padding-bottom:15px;
	padding-top:10px;
	margin-left:-3.33333%
}
.RecommendNew ul li {
	float:left;
	width:46.77419%;
	margin-left:3.22581%;
	background:url(../images/pc_icon04.jpg) no-repeat left center;
	padding:0 0 0 20px
}
.RecommendNew ul li a {
	clear:both;
	display:block;
	text-align:left;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	color:#333;
	font-size:14px;
	line-height:30px
}
.RecommendNew ul li:hover a {
	color:#18519e;
	font-weight:700
}
.Recommendmassage .RecommendmassageTop {
	clear:both;
	display:block;
	background:#f5f5f5;
	overflow:hidden
}
.Recommendmassage .RecommendmassageTop p {
	float:left;
	width:370px;
	text-align:center;
	height:0;
	border-top:0 solid transparent;
	border-right:30px solid transparent;
	border-bottom:40px solid #18519e;
	border-left:0 solid transparent;
	padding-left:5px;
	line-height:40px;
	color:#fff
}
.Recommendmassage .RecommendmassageTop p strong {
	display:inline-block;
	font-size:22px
}
.Recommendmassage .RecommendmassageTop p span {
	display:inline-block;
	font-size:14px
}
.Recommendmassage .RecommendmassageBox {
	clear:both;
	padding-top:15px;
	padding-bottom:20px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFl {
	float:left;
	width:22.41667%;
	border:1px solid #d1d1d1;
	padding-bottom:1px;
	padding-top:15px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFl li {
	clear:both;
	display:block;
	width:85.13011%;
	margin:0 auto 0;
	position:relative;
	padding-bottom:10px;
	padding-left:23.20087%
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFl li i {
	position:absolute;
	left:0;
	top:0;
	width:21.39738%
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFl li p {
	clear:both;
	display:block;
	border-left:1px dotted #cfcfcf;
	text-align:left;
	padding-left:10px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFl li p strong {
	clear:both;
	display:block;
	color:#18519e;
	font-size:16px;
	padding-bottom:5px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFl li p span {
	clear:both;
	display:block;
	font-size:14px;
	color:#858585
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid {
	float:left;
	width:43.83333%;
	margin-left:4.58333%
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl {
	clear:both;
	display:block;
	width:100%
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dd {
	clear:both;
	display:block;
	width:100%
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dd input {
	clear:both;
	display:block;
	width:100%;
	background:#e0e0e0;
	color:#8f8f8f;
	font-size:14px;
	line-height:30px;
	margin-bottom:16px;
	padding:10px 15px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dd input::-webkit-input-placeholder {
	color:#8f8f8f
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dd input:-moz-placeholder {
	color:#8f8f8f
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dd input::-moz-placeholder {
	color:#8f8f8f
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dd input:-ms-input-placeholder {
	color:#8f8f8f
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dd textarea {
	clear:both;
	display:block;
	width:100%;
	background:#e0e0e0;
	color:#8f8f8f;
	font-size:14px;
	line-height:30px;
	height:80px;
	margin-bottom:29px;
	padding:10px 15px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dd textarea::-webkit-input-placeholder {
	color:#8f8f8f
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dd textarea:-moz-placeholder {
	color:#8f8f8f
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dd textarea::-moz-placeholder {
	color:#8f8f8f
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dd textarea:-ms-input-placeholder {
	color:#8f8f8f
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dt {
	clear:both;
	display:block;
	width:100%;
	overflow:hidden
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dt .btn_submit {
	float:right;
	background:#18519e;
	color:#fff;
	font-size:16px;
	width:38.59316%;
	line-height:40px;
	font-weight:700;
	cursor:pointer;
	transition:all .5s
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dt .btn_submit:hover {
	background:#00a64f
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dt span {
	float:left;
	font-size:14px;
	color:#a8a8a8;
	line-height:40px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dt span font {
	color:#e7483d;
	display:inline-block;
	margin-right:5px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFr {
	float:right;
	width:24.58333%;
	background:url(../images/pc_RecommendmassageIcon05.jpg) repeat center top;
	box-shadow:-4px 4px 40px rgba(115,138,162,.3);
	padding:10px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFr p {
	clear:both;
	color:#18519e;
	font-size:12px;
	font-weight:700
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFr ul {
	clear:both;
	padding-top:5px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFr ul li {
	clear:both;
	color:#9a9a9a;
	font-size:12px;
	background:url(../images/pc_icon04.jpg) no-repeat left 10px;
	background-size:5px;
	line-height:24px;
	padding:3px 0 3px 10px;
	cursor:pointer
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFr ul li:hover {
	color:#00a64f
}
.BreadNav {
	clear:both;
	display:block;
	background:#e8e8e8;
	line-height:50px;
	text-align:left;
	color:#5a5a5a
}
.BreadNav span {
	padding:0 5px;
	display:inline-block
}
.BreadNav a {
	color:#5a5a5a;
	font-size:14px;
	padding:0 5px;
	display:inline-block
}
.BreadNav a:hover {
	color:#18519e
}
.insideCase ul {
	padding-top:25px;
	margin-left:-3.33333%
}
.insideCase ul li {
	float:left;
	width:21.77419%;
	margin-left:3.22581%;
	margin-bottom:4.67742%;
	transition:all .5s;
	box-shadow:0 3px 21px rgba(151,142,134,.26)
}
.insideCase ul li .insideCasePic {
	clear:both;
	display:block;
	overflow:hidden
}
.insideCase ul li .insideCasePic img {
	width:100%;
	transition:all .5s
}
.insideCase ul li .insideCaseTit {
	clear:both;
	display:block;
	text-align:center;
	color:#333;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.insideCase ul li:hover {
	box-shadow:0 3px 21px rgba(219,35,11,.26)
}
.insideCase ul li:hover .insideCasePic img {
	transform:scale(1.1)
}
.insideCase ul li:hover .insideCaseTit {
	color:#18519e;
	font-weight:700
}
.insidecaseShow h1 {
	clear:both;
	text-align:center;
	font-size:24px;
	font-weight:700;
	padding:30px 10px;
	line-height:1
}
.insidecaseShow .InCasePic {
	padding:0 10px;
	text-align:center
}
.insidecaseShow .InCaseul {
	clear:both;
	padding:60px 0 60px 0
}
.insidecaseShow .InCaseul p {
	float:left;
	width:33.3333%
}
.insidecaseShow .InCaseul p em {
	clear:both;
	display:block;
	margin:0 auto 15px;
	width:84px;
	height:84px;
	padding:24px 20px 15px 20px;
	border-radius:50%;
	border:2px solid #f22a2a
}
.insidecaseShow .InCaseul p span {
	clear:both;
	display:block;
	text-align:center;
	padding:0 40px
}
.insidecaseShow .InCasetit {
	background:url(../images/pc_line03.jpg) no-repeat left bottom;
	background-size:100%;
	text-align:left
}
.insidecaseShow .InCasetit span {
	color:#fff;
	font-weight:700;
	font-size:24px;
	line-height:1;
	display:inline-block;
	padding:10px
}
.insidecaseShow .InCasetit font {
	float:right
}
.insidecaseShow .incasetext {
	margin:15px 0 25px 0
}
.insidecaseShow .incasetext p {
	color:#666;
	margin:10px 0;
	font-size:14px;
	line-height:24px
}
.insidecaseShow .incasetext p a {
	color:#e8394a
}
.insidecaseShow .incasetext p a:hover {
	text-decoration:underline
}
.insidecaseShow .incasetext p>strong {
	color:#08212b
}
.insidecaseShow .incasetext h2,.insidecaseShow .incasetext h3 {
	color:#08212b;
	margin:20px 0 15px 0;
	line-height:30px
}
.insidecaseShow .incasetext h2 {
	font-size:24px
}
.insidecaseShow .incasetext h3 {
	font-size:22px
}
.insidecaseShow .incasetext img {
	margin:0 auto
}
.insidecaseShow .incasetext video {
	max-width:800px;
	margin:0 auto
}
.insidecaseShow .incasetext ul {
	clear:both;
	padding:5px 0
}
.insidecaseShow .incasetext ul li {
	clear:both;
	color:#666;
	margin:5px 0 5px 0;
	font-size:14px;
	line-height:24px;
	background:url(../images/pc_icon03.jpg) no-repeat left 8px;
	padding-left:20px
}
.insidecaseShow .incasetext table td {
	padding:10px 10px
}
.insideNewList {
	clear:both;
	display:block;
	padding-top:30px;
	padding-bottom:30px
}
.insideNewList .insideNewListTop {
	clear:both;
	display:block;
	border-bottom:2px solid #18519e;
	overflow:hidden
}
.insideNewList .insideNewListTop a {
	float:left;
	color:#686868;
	font-size:18px;
	padding:5px 30px;
	height:40px;
	line-height:30px
}
.insideNewList .insideNewListTop a.on,.insideNewList .insideNewListTop a:hover {
	background:#18519e;
	color:#fff;
	font-weight:700
}
.insideNewList .insideNewListUl {
	margin-left:-6.66667%;
	padding-top:20px;
	padding-bottom:30px
}
.insideNewList .insideNewListUl li {
	float:left;
	margin-left:6.25%;
	width:43.75%;
	border-top:2px solid #ececec;
	padding:25px 0
}
.insideNewList .insideNewListUl li:first-child,.insideNewList .insideNewListUl li:first-child+li {
	border:0
}
.insideNewList .insideNewListUl li .insideNewListUlTit {
	clear:both;
	position:relative;
	padding-bottom:8px;
	padding-right:90px
}
.insideNewList .insideNewListUl li .insideNewListUlTit a {
	clear:both;
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:16px;
	font-weight:700
}
.insideNewList .insideNewListUl li .insideNewListUlTit span {
	position:absolute;
	right:0;
	top:0;
	font-size:14px;
	color:#999
}
.insideNewList .insideNewListUl li p {
	clear:both;
	display:block;
	color:#666;
	font-size:14px;
	line-height:24px;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	height:48px;
	overflow:hidden
}
.insideNew {
	clear:both;
	display:block;
	padding:30px 0 10px 0
}
.insideNew .insideNewfl {
	float:left;
	width:75%
}
.insideNew .insideNewfl .insideNewflTop {
	clear:both;
	display:block;
	border:1px solid #dbdbdb;
	width:100%
}
.insideNew .insideNewfl .insideNewflTop h1 {
	clear:both;
	display:block;
	width:89.08686%;
	margin:3.89755% auto 0;
	color:#030303;
	font-size:22px;
	line-height:30px;
	padding-bottom:5px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopp01 {
	clear:both;
	display:block;
	width:89.08686%;
	margin:0 auto;
	line-height:1;
	overflow:hidden
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopp01 span {
	float:left;
	color:#919191;
	font-size:14px;
	padding-right:30px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflMid {
	clear:both;
	display:block;
	width:89.08686%;
	margin:4.75% auto 0;
	background:#f5f5f5;
	position:relative;
	padding:10px 20px 10px 19.75%
}
.insideNew .insideNewfl .insideNewflTop .insideNewflMid i {
	width:16%;
	position:absolute;
	left:1.875%;
	bottom:0
}
.insideNew .insideNewfl .insideNewflTop .insideNewflMid p {
	clear:both;
	display:block;
	padding:5px 0;
	font-size:14px;
	color:#666;
	line-height:22px;
	overflow:hidden
}
.insideNew .insideNewfl .insideNewflTop .insideNewflMid p span {
	color:#18519e
}
.insideNew .insideNewfl .insideNewflTop .insideNewflMid p span strong {
	font-size:16px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflMid p a {
	float:right;
	font-size:14px;
	color:#fff;
	background:#18519e;
	border-radius:5px;
	padding:3px 10px;
	font-weight:700;
	transition:all .5s;
	line-height:22px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflMid p a:hover {
	background:#000
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox {
	clear:both;
	display:block;
	width:89.08686%;
	margin:5.56793% auto
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox p {
	color:#666;
	margin:10px 0;
	font-size:14px;
	line-height:24px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox p a {
	color:#e8394a
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox p a:hover {
	text-decoration:underline
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox p>strong {
	color:#08212b
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox h2,.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox h3 {
	color:#08212b;
	margin:20px 0 15px 0;
	line-height:30px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox h2 {
	font-size:24px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox h3 {
	font-size:22px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox img {
	margin:0 auto;
	width:100%
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox video {
	max-width:800px;
	margin:0 auto
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox ul {
	clear:both;
	padding:5px 0
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox ul li {
	clear:both;
	color:#666;
	margin:5px 0 5px 0;
	font-size:14px;
	line-height:24px;
	background:url(../images/pc_icon03.jpg) no-repeat left 8px;
	padding-left:20px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox table td {
	padding:10px 10px
}
.insideNew .insideNewfl .TurnPage {
	width:100%;
	padding:30px 30px 10px 30px;
	overflow:hidden
}
.insideNew .insideNewfl .TurnPage p {
	clear:both;
	width:100%;
	text-align:left;
	line-height:24px;
	padding-bottom:10px;
	font-size:16px
}
.insideNew .insideNewfl .TurnPage p strong {
	color:#333
}
.insideNew .insideNewfr {
	float:right;
	width:20%;
	background:#18519e
}
.insideNew .insideNewfr h4 {
	clear:both;
	display:block;
	color:#fff;
	font-size:18px;
	font-weight:400;
	padding:25px 0 23px 27px
}
.insideNew .insideNewfr ul {
	padding:0 10px 10px 10px
}
.insideNew .insideNewfr ul li {
	clear:both;
	display:block;
	border-bottom:1px dotted #c7c7c7;
	background:#fff
}
.insideNew .insideNewfr ul li a {
	clear:both;
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	color:#3e3e3e;
	font-size:14px;
	padding:10px
}
.insideNew .insideNewfr ul li:hover {
	border-bottom:1px dotted #00a64f;
	background:#00a64f
}
.insideNew .insideNewfr ul li:hover a {
	color:#fff
}
.insideContact {
	margin:30px auto;
	position:relative
}
.insideContact .insideContactBox {
	position:absolute;
	width:27.75%;
	right:5%;
	top:50%;
	background:#fff;
	box-shadow:0 0 16px rgba(0,0,0,.4);
	padding-bottom:25px;
	margin-top:-179px
}
.insideContact .insideContactBox p {
	clear:both;
	display:block
}
.insideContact .insideContactBox p img {
	width:100%
}
.insideContact .insideContactBox strong {
	clear:both;
	display:block;
	font-size:18px;
	color:#18519e;
	padding:20px
}
.insideContact .insideContactBox span {
	clear:both;
	display:block;
	font-size:14px;
	color:#8a8a8a;
	line-height:24px;
	padding-top:15px;
	padding:0 20px 10px 20px
}
.insideaboutOne {
	padding:40px 0
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfl {
	float:left;
	position:relative;
	width:454px;
	height:319px
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfl a {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	display:block;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-boxflex;
	display:-webkit-flex;
	display:-moz-flex;
	display:flex;
	align-items:center;
	justify-content:center
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr {
	float:left;
	width:526px;
	height:319px;
	background:url(../images/pc_abouticon05.png) no-repeat right top #f3f3f3;
	padding:30px 30px 0 30px
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr h3 {
	color:#333;
	font-weight:400;
	line-height:1;
	border-bottom:1px solid #e0dcdc;
	font-size:28px;
	padding-bottom:20px
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr .insideaboutOneTopfrtxt {
	font-size:14px;
	color:#333;
	line-height:24px;
	padding:25px 0 25px 0
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr ul {
	clear:both;
	padding:0;
	margin:0 -30px
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr ul li {
	float:left;
	width:33.3333%;
	text-align:center;
	padding:0 5px;
	border-left:1px solid #e6e1e1
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr ul li:first-child {
	border:0
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr ul li span {
	clear:both;
	display:block;
	width:35px;
	margin:0 auto
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr ul li h4 {
	font-size:18px;
	color:#333;
	font-weight:400;
	line-height:1;
	padding:15px 0 3px 0
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr ul li p {
	font-size:14px;
	color:#666
}
.insideaboutOne .insideaboutOnenum {
	background:#a30000;
	padding-top:35px;
	padding-bottom:35px;
	padding-left:40px;
	padding-right:40px
}
.insideaboutOne .insideaboutOnenum ul {
	border-left:1px solid #c04d4d
}
.insideaboutOne .insideaboutOnenum ul li {
	float:left;
	border-right:1px solid #c04d4d;
	padding:0 49px
}
.insideaboutOne .insideaboutOnenum ul li .num_box {
	clear:both;
	width:100%;
	margin:0 auto;
	position:relative;
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:1;
	padding-bottom:15px
}
.insideaboutOne .insideaboutOnenum ul li .num_box .timer {
	font-size:30px
}
.insideaboutOne .insideaboutOnenum ul li .num_des {
	clear:both;
	line-height:20px;
	font-size:14px;
	color:#fff
}
.insideaboutTwo {
	background:#ececec;
	padding:40px 0
}
.insideaboutTwo .insideaboutTwofl {
	float:left;
	display:block;
	width:400px
}
.insideaboutTwo .insideaboutTwofr {
	float:right;
	width:560px
}
.insideaboutTwo .insideaboutTwofr h3 {
	font-size:26px;
	font-weight:400;
	background:url(../images/pc_abouticon06.jpg) no-repeat left bottom;
	line-height:1;
	padding-bottom:24px;
	margin-bottom:20px
}
.insideaboutTwo .insideaboutTwofr p {
	font-size:14px;
	line-height:30px;
	text-align:left;
	color:#333
}
.insideaboutThree {
	padding:40px 0
}
.insideaboutThree h3 {
	font-size:24px;
	font-weight:400;
	background:url(../images/pc_abouticon06.jpg) no-repeat center bottom;
	line-height:1;
	padding-bottom:15px;
	margin-bottom:15px;
	text-align:center
}
.insideaboutThree ul {
	padding-top:20px;
	margin-left:-9.35714%
}
.insideaboutThree ul li {
	float:left;
	margin-left:8.5565%;
	width:24.75506%;
	position:relative;
	overflow:hidden
}
.insideaboutThree ul li .aboutthreepic {
	overflow:hidden
}
.insideaboutThree ul li h4 {
	font-size:18px;
	line-height:1;
	padding:15px 0;
	font-weight:400;
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	color:#fff;
	width:100%;
	-o-transition:bottom .5s .1s;
	-webkit-transition:bottom .5s .1s;
	-moz-transition:bottom .5s .1s;
	-ms-transition:bottom .5s .1s;
	transition:bottom .5s .1s
}
.insideaboutThree ul li span {
	position:absolute;
	display:block;
	left:0;
	width:100%;
	bottom:-48px;
	background:#333;
	background:rgba(0,0,0,.5);
	color:#fff;
	text-align:center;
	font-size:12px;
	padding:10px 0;
	-o-transition:bottom .5s .1s;
	-webkit-transition:bottom .5s .1s;
	-moz-transition:bottom .5s .1s;
	-ms-transition:bottom .5s .1s;
	transition:bottom .5s .1s;
	line-height:1
}
.insideaboutThree ul li:hover h4 {
	bottom:-48px
}
.insideaboutThree ul li:hover span {
	bottom:0
}
.reveal-modal {
	visibility:hidden;
	top:200px;
	background:#fff;
	position:fixed;
	z-index:101;
	padding:1px;
	width:600px;
	left:50%;
	margin-left:-300px
}
.reveal-modal .close-reveal-modal {
	font-size:30px;
	line-height:.5;
	position:absolute;
	top:8px;
	right:11px;
	color:#aaa;
	font-weight:400;
	cursor:pointer;
	z-index:30
}
.reveal-modal .modvideo {
	width:100%;
	height:100%;
	display:block
}
.reveal-modal .modvideo video {
	display:block;
	width:100%
}
#gotoTop2 {
	position:fixed;
	right:20px;
	bottom:50px;
	width:50px;
	height:50px;
	display:none;
	z-index:99999;
	background:url(../images/m_totop.png) no-repeat center center;
	background-size:50px;
	cursor:pointer
}
.fix-right {
	position:fixed;
	right:0;
	top:18%;
	color:#e60012;
	z-index:9999;
	width:110px
}
.fix-right1,.fix-right3 {
	color:#fff;
	margin-top:2px;
	text-align:center;
	padding:6px 0 3px 0;
	background:#d2181e;
	line-height:30px;
	position:relative
}
.fix-right2 {
	color:#fff;
	text-align:center;
	background:#d2181e;
	line-height:30px
}
.fix-right2:hover {
	background:#fcbe2c;
	cursor:pointer
}
.fix-right1:hover {
	background:#fcbe2c;
	cursor:pointer
}
.fix-right .fix-right3 .qcode {
	display:none;
	position:absolute;
	right:0;
	top:0;
	background:#d2181e;
	font-size:22px;
	font-weight:700;
	text-align:center;
	width:300px;
	height:100%;
	line-height:77px
}
.fix-right .fix-right3 .qcode a {
	font-size:20px
}
.fix-right .fix-right3 .qcode img {
	display:block;
	margin-bottom:4px;
	width:128px;
	height:128px
}
.fix-right>.fix-right3:hover .qcode {
	display:block;
	background:#fcbe2c
}
.fix-right .go-top {
	padding:5px 0;
	color:#fff;
	background:#d2181e;
	text-align:center;
	line-height:normal;
	margin-top:2px
}
.fix-right .go-top:hover {
	background:#fcbe2c
}
.fix-right a {
	color:#fff;
	display:block
}
.fix-right4 {
	color:#fff;
	margin-top:2px;
	text-align:center;
	padding:6px 0 3px 0;
	background:#d2181e;
	line-height:30px;
	position:relative
}
.fix-right4 p {
	padding:5px 10px
}
.fix-right4 p+span {
	font-size:12px;
	color:#ecb5b6
}
.zixun,.zixun1 {
	display:inline-block;
	height:36px;
	border-radius:36px;
	margin:0 5px;
	font-size:16px;
	line-height:36px;
	padding:0 48px 0 16px;
	color:#fff!important;
	border:0;
	background:#e5494c;
	background:-webkit-linear-gradient(left,#e5494c,#c52f30);
	background:-o-linear-gradient(left,#e5494c,#c52f30);
	background:linear-gradient(to right,#e5494c,#c52f30);
	position:relative;
	box-shadow:0 3px 6px rgba(0,0,0,.18);
	-webkit-box-shadow:0 3px 6px rgba(0,0,0,.18);
	-moz-box-shadow:0 3px 6px rgba(0,0,0,.18);
	vertical-align:-10px;
	transition:all .3s linear;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	box-shadow:0 2px 2px rgba(255,255,255,.3) inset,0 -2px 2px rgba(0,0,0,.2) inset
}
.zixun1:before,.zixun:before {
	width:24px;
	height:24px;
	right:12px;
	margin-top:-12px;
	content:'';
	display:block;
	position:absolute;
	top:50%;
	background-image:url(../images/swt_arrow.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-size:100% 100%
}
.zixun1:hover,.zixun:hover {
	background:#e39c6a;
	text-decoration:underline
}
.fix-show {
	position:fixed;
	right:0;
	top:24%;
	z-index:9999;
	width:128px
}
.fix-show a {
	color:#fff;
	display:block;
	font-size:18px;
	font-weight:700
}
.fix-list02,.fix-list03 {
	color:#fff;
	margin-top:6px;
	text-align:center;
	padding:10px 0 8px;
	background:#d2181e;
	-webkit-box-shadow:0 0 7px rgba(210,24,30,.5);
	-moz-box-shadow:0 0 7px rgba(210,24,30,.5);
	-ms-box-shadow:0 0 7px rgba(210,24,30,.5);
	-o-box-shadow:0 0 7px rgba(210,24,30,.5);
	box-shadow:0 0 7px rgba(210,24,30,.5);
	line-height:32px;
	position:relative
}
.fix-list02:hover a {
	color:#ffa849
}
.fix-show .fix-list03 .qcode {
	position:absolute;
	right:-266px;
	top:0;
	font-size:18px;
	font-weight:700;
	text-align:center;
	width:266px;
	height:100%;
	line-height:82px;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-ms-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;
	opacity:0;
}
.fix-show .fix-list03 .qcode a {
	color:#333;
}
.fix-show>.fix-list03:hover .qcode {
	right:0;
	background:#f2dac0;
	opacity:1;
	-webkit-box-shadow:0 0 7px rgba(242,218,192,.5);
	-moz-box-shadow:0 0 7px rgba(242,218,192,.5);
	-ms-box-shadow:0 0 7px rgba(242,218,192,.5);
	-o-box-shadow:0 0 7px rgba(242,218,192,.5);
	box-shadow:0 0 7px rgba(242,218,192,.5);
}
.fix-show .fix-top {
	padding:5px 0 10px;
	background:#fff;
	border:1px solid #f3dcc3;
	text-align:center;
	margin-top:9px;
	color:#333;
	font-size:16px;
	line-height:1.2;
	cursor:pointer;
	display:none
}
.fix-show .fix-top:hover {
	color:#d2181e
}
@media (min-width:1280px) {
	.container {
	width:1080px
}
.header {
	padding:12px 0
}
.header p {
	padding-left:60px;
	background-size:50px;
	margin-top:11px
}
.header p strong {
	font-size:22px;
	padding-top:8px
}
.nav ul li a {
	font-size:18px
}
.hometit h1 {
	font-size:36px
}
.hometit h1:after {
	height:5px
}
.hometit h2 {
	font-size:32px
}
.hometit h2:after {
	height:5px
}
.hometit p {
	font-size:16px
}
.homePro {
	padding-top:48px;
	padding-bottom:30px
}
.homePro ul {
	padding-top:35px
}
.homePro ul li .homeProTit {
	font-size:16px;
	padding-bottom:5px;
	padding-top:10px
}
.homeTwo {
	padding-top:50px;
	padding-bottom:45px
}
.homeTwo .homeTwoTop {
	padding-top:50px;
	padding-bottom:27px
}
.homeTwo .homeTwoTop .homeTwoTopFr h4 {
	font-size:28px;
	margin-bottom:50px
}
.homeTwo .homeTwoTop .homeTwoTopFr h4:after {
	left:-10px;
	bottom:-10px;
	width:60px;
	height:60px
}
.homeTwo .homeTwoTop .homeTwoTopFr h4 span {
	font-size:38px
}
.homeTwo .homeTwoTop .homeTwoTopFr p {
	font-size:16px;
	line-height:30px;
	margin-top:20px
}
.homeTwo .homeTwoTop .homeTwoTopFr p:after {
	top:13px
}
.homeTwo .homeTwoBom .homeTwoBomFl {
	padding-top:90px
}
.homeTwo .homeTwoBom .homeTwoBomFl h4 {
	font-size:28px;
	margin-bottom:50px
}
.homeTwo .homeTwoBom .homeTwoBomFl h4:after {
	bottom:-10px;
	width:60px;
	height:60px
}
.homeTwo .homeTwoBom .homeTwoBomFl h4 span {
	font-size:38px
}
.homeTwo .homeTwoBom .homeTwoBomFl p {
	font-size:16px;
	line-height:30px;
	margin-top:20px
}
.homeTwo .homeTwoBom .homeTwoBomFl p:after {
	top:13px
}
.homeThree {
	padding:55px 0
}
.homeThree .homeThreeTop {
	padding-top:31px;
	padding-bottom:21px
}
.homeThree .homeThreeTop li .homeThreeTopTit {
	font-size:16px;
	padding:15px 0
}
.homeThree .homeThreeBom li:after {
	right:-43px;
	bottom:20px;
	width:43px;
	height:38px
}
.homeThree .homeThreeBom li strong {
	font-size:27px
}
.homeThree .homeThreeBom li p {
	font-size:16px;
	line-height:28px
}
.homeFour {
	padding:55px 0
}
.homeFour .homeFourBox {
	padding-top:40px
}
.homeFour .homeFourBox .homeFourBoxFl div .homeFourBoxFltit {
	font-size:18px;
	margin-top:30px
}
.homeFour .homeFourBox .homeFourBoxFl div p {
	font-size:15px;
	margin-bottom:40px
}
.homeFour .homeFourBox .homeFourBoxFl div .homeFourBoxFlBtn {
	padding:10px 30px;
	font-size:18px;
	letter-spacing:3px
}
.homeFour .homeFourBox .homeFourBoxFr li {
	padding-left:175px;
	height:118px;
	margin-top:10px
}
.homeFour .homeFourBox .homeFourBoxFr li .homeFourBoxFrPic {
	width:160px
}
.homeFour .homeFourBox .homeFourBoxFr li .homeFourBoxFrTit {
	font-size:18px
}
.homeFour .homeFourBox .homeFourBoxFr li p {
	font-size:15px
}
.homeLine .container {
	padding:10px 0 10px 158px
}
.homeLine strong {
	font-size:16px;
	padding:25px 40px 27px 40px
}
.homeFooter {
	padding-top:20px
}
.homeFooter .homeFooterfl {
	padding-bottom:30px;
	width:38%;
	margin-right:9%
}
.homeFooter .homeFooterfl>span {
	font-size:18px
}
.homeFooter .homeFooterfl ul li {
	padding:15px 20px;
	font-size:16px
}
.homeFooter .homeFooterfl ul li strong span {
	font-size:24px
}
.homeFooter .homeFootermid {
	padding-bottom:30px
}
.insideban {
	height:310px
}
.insideban .insidebanfl .insidebanfltop p {
	font-size:41px;
	padding-bottom:15px;
	margin-bottom:12px
}
.insideban .insidebanfl .insidebanfltop p strong {
	font-size:24px
}
.insideban .insidebanfl .insidebanfltop span {
	font-size:16px
}
.insideban .insidebanfl ul li {
	width:96px;
	height:96px;
	margin-left:20px;
	padding:8px 10px 10px 10px
}
.insideban .insidebanfl ul li i {
	margin:0 auto 5px
}
.insideban .insidebanfl ul li p strong {
	font-size:18px
}
.insidebanNew {
	height:310px
}
.insidebanNew .insidebanfl .insidebanfltop p {
	font-size:41px;
	padding-bottom:15px;
	margin-bottom:12px
}
.insidebanNew .insidebanfl .insidebanfltop p strong {
	font-size:24px
}
.insidebanNew .insidebanfl .insidebanfltop span {
	font-size:16px
}
.insidebanNew .insidebanfl ul li {
	width:96px;
	height:96px;
	margin-left:20px;
	padding:8px 10px 10px 10px
}
.insidebanNew .insidebanfl ul li i {
	margin:0 auto 5px
}
.insidebanNew .insidebanfl ul li p strong {
	font-size:18px
}
.insidebanCase {
	height:210px
}
.insidebanCase .insidebanCaseBox p {
	font-size:41px;
	padding-bottom:15px;
	margin-bottom:12px
}
.insidebanCase .insidebanCaseBox p strong {
	font-size:24px
}
.insidebanCase .insidebanCaseBox span {
	font-size:16px
}
.insidePro {
	padding-top:48px;
	padding-bottom:30px
}
.insidePro ul li .insideProTit {
	font-size:16px;
	padding-bottom:5px;
	padding-top:10px
}
.insideProShowOne {
	padding:40px 0
}
.insideProShowOne .insideProShowOnefr h1 {
	font-size:24px
}
.insideProShowOne .insideProShowOnefr .insideProShowOnefrp01 {
	padding-bottom:20px;
	padding-top:10px;
	margin-bottom:15px
}
.insideProShowOne .insideProShowOnefr .insideProShowOnefrmid p {
	padding-left:20px;
	margin-top:18px;
	font-size:16px;
	line-height:28px
}
.insideProShowOne .insideProShowOnefr .insideProShowOnefrmid p:after {
	top:8px
}
.insideProShowOne .insideProShowOnefr .insideProtit {
	padding-bottom:15px;
	font-size:15px
}
.insideProShowOne .insideProShowOnefr .prophoto .prophotofl {
	font-size:20px;
	line-height:52px
}
.insideProShowOne .insideProShowOnefr .prophoto .prophotofr {
	line-height:39px
}
.insideProShowOne .insideProShowOnefr .prophoto .prophotofr strong {
	font-size:20px
}
.insideProShowThree p {
	margin:15px 0;
	font-size:16px;
	line-height:28px
}
.insideProShowThree h2,.insideProShowThree h3 {
	margin:25px 0 20px 0;
	line-height:35px
}
.insideProShowThree h2 {
	font-size:26px
}
.insideProShowThree h3 {
	font-size:24px
}
.insideProShowThree ul {
	padding:8px 0
}
.insideProShowThree ul li {
	margin:7px 0;
	font-size:16px;
	line-height:28px;
	background-position:left 10px
}
.RecommendPro .RecommendProTop span {
	font-size:24px;
	line-height:55px;
	border-bottom:55px solid #18519e;
	width:160px
}
.RecommendPro ul {
	padding-top:20px
}
.RecommendPro ul li .RecommendProTit {
	font-size:16px;
	padding-bottom:5px;
	padding-top:10px
}
.Recommendcase .RecommendcaseTop span {
	font-size:24px;
	line-height:55px;
	border-bottom:55px solid #18519e;
	width:160px
}
.Recommendcase ul {
	padding-top:20px
}
.Recommendcase ul li .RecommendcaseTit {
	font-size:16px;
	padding-bottom:5px;
	padding-top:10px
}
.RecommendNew .RecommendNewTop span {
	font-size:24px;
	line-height:55px;
	border-bottom:55px solid #18519e;
	width:160px
}
.RecommendNew ul {
	padding-bottom:20px;
	padding-top:15px
}
.RecommendNew ul li {
	padding:5px 0 5px 20px
}
.RecommendNew ul li a {
	font-size:16px
}
.Recommendmassage .RecommendmassageTop p {
	line-height:55px;
	border-bottom:55px solid #18519e;
	width:400px
}
.Recommendmassage .RecommendmassageTop p strong {
	font-size:24px
}
.Recommendmassage .RecommendmassageTop p span {
	font-size:16px
}
.Recommendmassage .RecommendmassageBox {
	padding-top:20px;
	padding-bottom:40px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFl {
	padding-top:20px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFl li {
	padding-bottom:15px;
	padding-left:22.20087%
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFl li p {
	padding-left:12px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFl li p strong {
	font-size:18px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dd input {
	font-size:16px;
	padding:12px 15px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dd textarea {
	font-size:16px;
	height:110px;
	padding:10px 15px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dt .btn_submit {
	font-size:20px;
	line-height:48px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dt span {
	line-height:48px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFr {
	padding:15px 10px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFr p {
	font-size:14px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFr ul li {
	font-size:13px;
	background-size:6px;
	padding:5px 0 5px 15px;
	background-position:left 13px
}
.insideCase ul {
	padding-top:40px
}
.insideCase ul li .insideCaseTit {
	font-size:16px;
	padding-bottom:5px;
	padding-top:10px
}
.insidecaseShow h1 {
	font-size:28px;
	padding:30px 10px 50px 10px
}
.insidecaseShow .InCasePic {
	padding:0 10px;
	text-align:center
}
.insidecaseShow .InCaseul p em {
	margin:0 auto 15px;
	width:94px;
	height:94px
}
.insidecaseShow .InCaseul p span {
	font-size:16px
}
.insidecaseShow .InCasetit span {
	font-size:26px;
	padding:10px
}
.insidecaseShow .incasetext {
	margin:25px 0 35px 0
}
.insidecaseShow .incasetext p {
	margin:15px 0;
	font-size:16px;
	line-height:28px
}
.insidecaseShow .incasetext h2,.insidecaseShow .incasetext h3 {
	margin:25px 0 20px 0;
	line-height:35px
}
.insidecaseShow .incasetext h2 {
	font-size:26px
}
.insidecaseShow .incasetext h3 {
	font-size:24px
}
.insidecaseShow .incasetext ul {
	padding:8px 0
}
.insidecaseShow .incasetext ul li {
	margin:7px 0;
	font-size:16px;
	line-height:28px;
	background-position:left 10px
}
.insideNewList {
	padding-top:40px;
	padding-bottom:40px
}
.insideNewList .insideNewListTop a {
	font-size:20px;
	padding:5px 40px;
	height:48px;
	line-height:38px
}
.insideNewList .insideNewListUl {
	padding-top:20px
}
.insideNewList .insideNewListUl li {
	padding:25px 0
}
.insideNewList .insideNewListUl li .insideNewListUlTit {
	padding-bottom:12px
}
.insideNewList .insideNewListUl li .insideNewListUlTit a {
	font-size:18px
}
.insideNew {
	padding:40px 0 10px 0
}
.insideNew .insideNewfl .insideNewflTop h1 {
	font-size:26px;
	line-height:35px;
	padding-bottom:10px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflMid p span {
	line-height:38px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflMid p a {
	font-size:16px;
	padding:8px 29px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox p {
	margin:15px 0;
	font-size:16px;
	line-height:28px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox h2,.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox h3 {
	margin:25px 0 20px 0;
	line-height:35px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox h2 {
	font-size:26px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox h3 {
	font-size:24px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox ul {
	padding:8px 0
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox ul li {
	margin:7px 0;
	font-size:16px;
	line-height:28px;
	background-position:left 10px
}
.insideNew .insideNewfl .TurnPage {
	padding:40px 30px 20px 30px
}
.insideNew .insideNewfr h4 {
	font-size:20px
}
.insideNew .insideNewfr ul li a {
	font-size:16px;
	padding:15px
}
.insideContact {
	margin:47px auto
}
.insideContact .insideContactBox {
	padding-bottom:25px;
	margin-top:-188px
}
.insideContact .insideContactBox strong {
	font-size:20px;
	padding:20px
}
.insideContact .insideContactBox span {
	font-size:16px;
	padding:0 20px 10px 20px
}
.insideaboutOne {
	padding:50px 0
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfl {
	width:550px;
	height:387px
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr {
	width:530px;
	height:387px;
	padding:20px 20px 0 20px
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr h3 {
	padding:10px 0 30px 0;
	font-size:32px
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr .insideaboutOneTopfrtxt {
	padding:30px 0 40px 0;
	line-height:28px
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr ul {
	margin:0 -40px
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr ul li h4 {
	padding:10px 0 10px 0
}
.insideaboutOne .insideaboutOnenum ul li {
	padding:0 61px
}
.insideaboutTwo {
	padding:50px 0
}
.insideaboutTwo .insideaboutTwofl {
	width:460px
}
.insideaboutTwo .insideaboutTwofr {
	width:590px;
	padding-top:10px
}
.insideaboutTwo .insideaboutTwofr p {
	font-size:16px
}
.insideaboutThree {
	padding:50px 0
}
.insideaboutThree ul li h4 {
	font-size:20px
}
.insideaboutThree ul li span {
	font-size:16px;
	padding:13px 0
}
.reveal-modal {
	width:600px;
	margin-left:-300px
}
}@media (min-width:1440px) {
	.container {
	width:1200px
}
.header {
	padding:6px 0
}
.header p {
	padding-left:68px;
	background-size:56px;
	height:51px;
	padding-top:5px;
	margin-top:18px
}
.header p strong {
	font-size:24px;
	padding-top:10px
}
.hometit h1 {
	font-size:40px
}
.hometit h1:after {
	height:7px
}
.hometit h2 {
	font-size:36px
}
.hometit h2:after {
	height:7px
}
.homePro {
	padding-top:58px;
	padding-bottom:40px
}
.homePro ul {
	padding-top:40px
}
.homePro ul li .homeProTit {
	padding-bottom:10px;
	padding-top:18px
}
.homeTwo {
	padding-top:70px;
	padding-bottom:55px
}
.homeTwo .homeTwoTop {
	padding-top:70px;
	padding-bottom:35px
}
.homeTwo .homeTwoTop .homeTwoTopFr h4 {
	font-size:32px;
	margin-bottom:70px
}
.homeTwo .homeTwoTop .homeTwoTopFr h4:after {
	left:-15px;
	bottom:-19px;
	width:70px;
	height:70px
}
.homeTwo .homeTwoTop .homeTwoTopFr h4 span {
	font-size:42px
}
.homeTwo .homeTwoBom .homeTwoBomFl {
	padding-top:120px
}
.homeTwo .homeTwoBom .homeTwoBomFl h4 {
	font-size:32px;
	margin-bottom:70px;
	padding-left:38px
}
.homeTwo .homeTwoBom .homeTwoBomFl h4:after {
	bottom:-19px;
	width:70px;
	height:70px
}
.homeTwo .homeTwoBom .homeTwoBomFl h4 span {
	font-size:42px
}
.homeThree {
	padding:70px 0
}
.homeThree .homeThreeTop {
	padding-top:41px;
	padding-bottom:31px
}
.homeThree .homeThreeTop li .homeThreeTopTit {
	padding:17px 0
}
.homeThree .homeThreeBom li:after {
	right:-47px;
	bottom:30px;
	width:47px;
	height:41px
}
.homeThree .homeThreeBom li strong {
	font-size:30px
}
.homeFour {
	padding:70px 0
}
.homeFour .homeFourBox {
	padding-top:40px
}
.homeFour .homeFourBox .homeFourBoxFl div .homeFourBoxFltit {
	font-size:20px;
	margin-top:30px
}
.homeFour .homeFourBox .homeFourBoxFl div p {
	margin-bottom:40px
}
.homeFour .homeFourBox .homeFourBoxFl div .homeFourBoxFlBtn {
	padding:10px 30px;
	font-size:20px;
	letter-spacing:3px
}
.homeFour .homeFourBox .homeFourBoxFr li {
	margin-top:20px
}
.homeLine .container {
	padding:15px 0 15px 190px
}
.homeLine strong {
	font-size:18px;
	padding:30px 50px 31px 50px
}
.homeFooter {
	padding-top:30px
}
.homeFooter .homeFooterfl {
	padding-bottom:40px;
	width:34%;
	margin-right:13%
}
.homeFooter .homeFooterfl ul li {
	padding:16px 20px;
	font-size:16px
}
.homeFooter .homeFooterfl ul li strong span {
	font-size:28px
}
.homeFootermid {
	padding-bottom:40px
}
.homeFooter .homeFooterfr {
	padding-top:0
}
.homeFooter .homeFooterfr p {
	font-size:20px
}
.homeFooter .homeFooterfr a {
	line-height:50px
}
.insideban {
	height:340px
}
.insideban .insidebanfl .insidebanfltop p {
	font-size:47px;
	padding-bottom:15px;
	margin-bottom:12px
}
.insideban .insidebanfl .insidebanfltop p strong {
	font-size:28px
}
.insideban .insidebanfl .insidebanfltop span {
	font-size:18px
}
.insideban .insidebanfl ul li {
	margin-left:27px
}
.insidebanNew {
	height:340px
}
.insidebanNew .insidebanfl .insidebanfltop p {
	font-size:47px;
	padding-bottom:15px;
	margin-bottom:12px
}
.insidebanNew .insidebanfl .insidebanfltop p strong {
	font-size:28px
}
.insidebanNew .insidebanfl .insidebanfltop span {
	font-size:18px
}
.insidebanNew .insidebanfl ul li {
	margin-left:27px
}
.insidebanCase {
	height:330px
}
.insidebanCase .insidebanCaseBox p {
	font-size:47px;
	padding-bottom:15px;
	margin-bottom:12px
}
.insidebanCase .insidebanCaseBox p strong {
	font-size:28px
}
.insidebanCase .insidebanCaseBox span {
	font-size:18px
}
.insidePro {
	padding-top:58px;
	padding-bottom:40px
}
.insidePro ul li .insideProTit {
	padding-bottom:10px;
	padding-top:18px
}
.insideProShowOne {
	padding:50px 0
}
.insideProShowOne .insideProShowOnefr h1 {
	font-size:28px
}
.insideProShowOne .insideProShowOnefr .insideProShowOnefrp01 {
	padding-bottom:25px
}
.insideProShowOne .insideProShowOnefr .insideProShowOnefrmid p {
	padding-left:24px;
	margin-top:22px
}
.insideProShowOne .insideProShowOnefr .insideProShowOnefrmid p:after {
	top:8px
}
.insideProShowOne .insideProShowOnefr .insideProtit {
	padding-bottom:20px;
	padding-top:42px
}
.insideProShowOne .insideProShowOnefr .prophoto .prophotofl {
	font-size:22px
}
.insideProShowOne .insideProShowOnefr .prophoto .prophotofr {
	line-height:39px
}
.insideProShowOne .insideProShowOnefr .prophoto .prophotofr strong {
	font-size:22px
}
.insideProShowThree p {
	margin:17px 0;
	line-height:30px
}
.insideProShowThree h2,.insideProShowThree h3 {
	margin:30px 0 25px 0;
	line-height:40px
}
.insideProShowThree h2 {
	font-size:28px
}
.insideProShowThree h3 {
	font-size:26px
}
.insideProShowThree ul li {
	margin:9px 0;
	line-height:30px;
	background-position:left 11px
}
.RecommendPro .RecommendProTop span {
	font-size:26px;
	line-height:66px;
	border-bottom:66px solid #18519e;
	width:250px
}
.RecommendPro ul {
	padding-top:30px
}
.RecommendPro ul .RecommendProTit {
	padding-bottom:10px;
	padding-top:18px
}
.Recommendcase .RecommendcaseTop span {
	font-size:26px;
	line-height:66px;
	border-bottom:66px solid #18519e;
	width:180px
}
.Recommendcase ul {
	padding-top:30px
}
.Recommendcase ul li .RecommendcaseTit {
	padding-bottom:15px;
	padding-top:15px
}
.RecommendNew .RecommendNewTop span {
	font-size:26px;
	line-height:66px;
	border-bottom:66px solid #18519e;
	width:180px
}
.RecommendNew ul {
	padding-bottom:30px;
	padding-top:20px
}
.RecommendNew ul li {
	padding:10px 0 10px 20px
}
.Recommendmassage .RecommendmassageTop p {
	line-height:66px;
	border-bottom:66px solid #18519e;
	width:410px
}
.Recommendmassage .RecommendmassageTop p strong {
	font-size:26px
}
.Recommendmassage .RecommendmassageBox {
	padding-top:30px;
	padding-bottom:60px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFl {
	padding-top:25px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFl li {
	padding-bottom:25px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFl li p {
	padding-left:12px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFl li p strong {
	font-size:18px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dd input {
	padding:15px 15px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dt .btn_submit {
	font-size:22px;
	line-height:56px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageMid dl dt span {
	line-height:56px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFr {
	padding:20px 11px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFr p {
	font-size:16px
}
.Recommendmassage .RecommendmassageBox .RecommendmassageFr ul li {
	background-size:8px;
	padding:6px 0 5px 20px;
	background-position:left 15px
}
.insideCase ul {
	padding-top:60px
}
.insideCase ul li .insideCaseTit {
	padding-bottom:15px;
	padding-top:15px
}
.insidecaseShow h1 {
	font-size:32px
}
.insidecaseShow .InCaseul p em {
	margin:0 auto 15px;
	width:104px;
	height:104px;
	padding:29px 25px 15px 25px
}
.insidecaseShow .insidecaseShow p {
	margin:17px 0;
	line-height:30px
}
.insidecaseShow .insidecaseShow h2,.insidecaseShow .insidecaseShow h3 {
	margin:30px 0 25px 0;
	line-height:40px
}
.insidecaseShow .insidecaseShow h2 {
	font-size:28px
}
.insidecaseShow .insidecaseShow h3 {
	font-size:26px
}
.insidecaseShow .insidecaseShow ul li {
	margin:9px 0;
	line-height:30px;
	background-position:left 11px
}
.insideNewList .insideNewListTop a {
	font-size:22px;
	padding:5px 49px;
	height:56px;
	line-height:46px
}
.insideNewList .insideNewListUl {
	padding-top:20px
}
.insideNewList .insideNewListUl li {
	padding:25px 0
}
.insideNewList .insideNewListUl li .insideNewListUlTit {
	padding-bottom:15px
}
.insideNewList .insideNewListUl li .insideNewListUlTit a {
	font-size:20px
}
.insideNew {
	padding:50px 0 10px 0
}
.insideNew .insideNewfl .insideNewflTop h1 {
	font-size:30px;
	line-height:40px;
	padding-bottom:15px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox p {
	margin:17px 0;
	line-height:30px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox h2,.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox h3 {
	margin:30px 0 25px 0;
	line-height:40px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox h2 {
	font-size:28px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox h3 {
	font-size:26px
}
.insideNew .insideNewfl .insideNewflTop .insideNewflTopBox ul li {
	margin:9px 0;
	line-height:30px;
	background-position:left 11px
}
.insideNew .insideNewfl .TurnPage {
	padding:50px 30px 30px 30px
}
.insideNew .insideNewfr h4 {
	font-size:22px
}
.insideContact {
	margin:64px auto
}
.insideContact .insideContactBox {
	padding-bottom:25px;
	margin-top:-199px
}
.insideContact .insideContactBox strong {
	font-size:23px;
	padding:20px
}
.insideContact .insideContactBox span {
	padding:0 20px 10px 20px
}
.insideaboutOne {
	padding:60px 0
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfl {
	width:580px;
	height:408px
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr {
	width:620px;
	padding:50px 50px 0 50px;
	height:408px
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr h3 {
	padding:0 0 30px 0;
	font-size:36px
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr .insideaboutOneTopfrtxt {
	padding:20px 0 40px 0;
	line-height:32px;
	font-size:16px
}
.insideaboutOne .insideaboutOneTop .insideaboutOneTopfr ul {
	margin:0 -50px
}
.insideaboutOne .insideaboutOnenum ul li {
	padding:0 76px
}
.insideaboutTwo {
	padding:65px 0
}
.insideaboutTwo .insideaboutTwofl {
	width:510px
}
.insideaboutTwo .insideaboutTwofr {
	width:100%
}
.insideaboutTwo .insideaboutTwofr h3 {
	font-size:32px
}
.insideaboutTwo .insideaboutTwofr p {
	line-height:32px
}
.insideaboutThree {
	padding:65px 0
}
.insideaboutThree h3 {
	font-size:32px;
	padding-bottom:20px;
	margin-bottom:20px
}
.insideaboutThree ul li h4 {
	font-size:22px
}
.reveal-modal {
	width:800px;
	margin-left:-400px
}
}@media (min-width:1920px) {
	.banner {
	width:1920px;
	margin:0 auto
}
.homeTwo:after {
	width:1057px;
	left:50%;
	margin-left:-100px
}
.insidebanNew {
	background-size:contain
}
}.insideNewflTopBox video {
	width:800px
}
