﻿		input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		color: #858585!important
	}
	
	input:-moz-placeholder,
	textarea:-moz-placeholder {
		color: #858585!important
	}
	
	input::-moz-placeholder,
	textarea::-moz-placeholder {
		color: #858585!important
	}
	
	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		color: #858585!important
	}
	
	.red {
		color: #D7000F!important;
	}
	
	.disNo {
		display: none;
	}
	
	.edit_con_original {
		line-height: 1.8;
		padding: 0 0;
		color: #333;
		text-align: justify;
	}
	
	.edit_con_original ul {
		margin: inherit;
		padding: inherit
	}
	
	.edit_con_original ul li {
		list-style-type: disc;
		margin: auto;
		padding: inherit
	}
	
	.edit_con_original ol {
		margin: inherit;
		padding: inherit
	}
	
	.edit_con_original ol li {
		list-style-type: decimal;
		margin: auto;
		padding: inherit
	}
	
	.edit_con_original h1 {
		font-size: 2em;
		font-weight: bold
	}
	
	.edit_con_original h2 {
		font-size: 1.5em;
		font-weight: bold
	}
	
	.edit_con_original h3 {
		font-size: 1.17em;
		font-weight: bold
	}
	
	.edit_con_original h4 {
		font-size: 1em;
		font-weight: bold
	}
	
	.edit_con_original h5 {
		font-size: 0.83em;
		font-weight: bold
	}
	
	.edit_con_original h6 {
		font-size: 0.67em;
		font-weight: bold
	}
	
	.edit_con_original em {
		font-style: italic
	}
	
	.edit_con_original cite {
		font-style: italic
	}
	
	.edit_con_original address {
		font-style: italic
	}
	
	.edit_con_original i {
		font-style: italic
	}
	
	.edit_con_original table {
		border-collapse: separate;
		border-spacing: 2px
	}
	
	.edit_con_original img {
		max-width: 100%;
		height: auto;
	}
	/*鎵€鏈夊悗鍙扮紪杈戝櫒鍖哄煙閮借寮曠敤 edit_con_original 绫诲悕*/
	/* clear 椤靛ご锛岄〉鑴氾紝鍐呭鍖洪兘涓嶇敤鍐嶅姞娓呴櫎鏍峰紡 */
	
	.fixed:before,
	.clearfix:before,
	.cf:before,
	body:before,
	.header:before,
	.main:before,
	.footer:before {
		content: '';
		display: table
	}
	
	.fixed:after,
	.clearfix:after,
	.cf:after,
	after,
	.header:after,
	.main:after,
	.footer:after {
		content: '';
		display: table;
		clear: both
	}
	
	.fixed,
	.clearfix,
	.cf,
	.header,
	.main,
	.footer {
		*zoom: 1
	}
	
	.clear,
	.cl {
		display: block!important;
		float: none!important;
		clear: both;
		width: auto!important;
		max-width: none!important;
		min-width: 0!important;
		max-height: none!important;
		min-height: 0!important;
		overflow: hidden;
		margin: 0!important;
		padding: 0!important;
		border: 0 none!important;
		font-size: 0!important;
		line-height: 0!important
	}
	/*鍏敤鏍峰紡end*/
	
	.ratio-img {
		width: 100%;
		height: auto;
		display: block;
	}
	
	.ratio-img img {
		width: 100%;
		height: 100%;
	}
	
	.auto-bg {
		background-repeat: no-repeat;
		overflow: hidden;
		position: relative;
		background-position: center;
		background-size: cover;
		-ms-behavior: url(backgroundsize.min.htc);
		behavior: url(backgroundsize.min.htc);
	}
	
	.tran_scale {
		overflow: hidden;
		display: block;
	}
	
	.tran_scale img {
		transition: 1s all;
		-webkit-transition: 1s all;
	}
	
	.tran_scale:hover img {
		transform: scale(1.1, 1.1);
		-webkit-transform: scale(1.1, 1.1);
		-o-transform: scale(1.1, 1.1);
		-webkit-moz-: scale(1.1, 1.1);
	}
	
	.ellipsis {
		white-space: nowrap;
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	.hide {
		display: none;
	}
	
	.font-18 {
		font-size: 18px;
	}
	
	.font-20 {
		font-size: 20px;
	}
	
	.font-24 {
		font-size: 24px;
	}
	
	.font-30 {
		font-size: 30px;
	}
	
	.font-36 {
		font-size: 36px;
	}
	
	.font-44 {
		font-size: 44px;
	}
	
	.font-52 {
		font-size: 46px;
	}
	
	.font-72 {
		font-size: 72px;
	}
	
	strong.font-72 {
		font-weight: normal;
	}
	/*input*/
	
	.error {
		position: relative;
	}
	
	.error .valid_message {
		position: absolute;
		top: 0px;
		right: 0px;
		color: #fff;
		text-align: center;
		line-height: 25px !important;
		height: 25px !important;
		float: none !important;
		font-size: 12px;
		display: block !important;
		border: 0 !important;
		background: rgba(0, 0, 0, 0.5) !important;
		border-radius: 5px;
		width: 100px !important;
		z-index: 10;
	}
	
	.dark .error .valid_message {
		top: 22px;
		left: 0;
		color: #d6000f;
		text-align: left;
		background: none!important;
	}
	/*weixin*/
	
	.disP {
		display: block !important;
	}
	
	.tan_weixin {
		border: 1px solid #ccc;
		padding: 30px 15px 15px;
		background: #fbfbfb;
		display: none;
		left: 50%;
		margin-left: -145px;
		margin-top: -150px;
		position: fixed;
		top: 50%;
		z-index: 160;
	}
	
	.tan_weixin img {
		height: 260px;
		width: 260px;
	}
	
	.closed2 {
		font-size: 30px;
		position: absolute;
		right: 15px;
		top: -10px;
	}
	
	.tan_weixin span {
		display: block;
		width: 100%;
		height: 1px;
		background: #ccc;
	}
	
	.tan_weixin h3 {
		text-align: center;
		line-height: 30px;
	}
	
	.banner_left {
		background: url(../images/cursor-left.png) no-repeat;
		left: 3%;
		top: 50%;
		margin-top: -27px;
		display: block;
		width: 33px;
		height: 54px;
		position: absolute;
		z-index: 1000;
	}
	
	.banner_right {
		background: url(../images/cursor-right.png) no-repeat;
		right: 3%;
		top: 50%;
		margin-top: -27px;
		display: block;
		width: 33px;
		height: 54px;
		position: absolute;
		z-index: 1000;
	}
	
	.banner video {
		width: 100%;
		height: 100%;
	}
	
	.wraper {
		/* max-width:1898px; */
		min-width: 1336px;
		margin: 0 auto;
		overflow: hidden;
	}
	
	section .wrap {
		width: 73%;
	}
	
	.header {
		width: 100%;
		z-index: 10000;
		background: #F3F1EF;
	}
	
	.header.fixedhede {
		position: fixed;
		z-index: 10000;
		top: 0;
		width: 100%;
		min-width: 1336px;
		box-shadow: 0 0 5px #bbb;
		background: rgba(243, 241, 239, 0.8);
		filter: Alpha(opacity=80);
	}
	
	.lt9 .header.fixedhede {
		border-bottom: 1px solid #eee;
	}
	
	.logo {
		float: left;
		width: 141px;
		height: 61px;
		line-height: 61px;
		margin-right: 2%;
	}
	
	.logo img {
		width: 100%;
		height: auto;
	}
	
	.address_sel {
		float: left;
		width: 50px;
		color: #4C4C4C;
		height: 24px;
		line-height: 24px;
		margin: 20px 0 0;
		display: block!important;
	}
	/*妯℃嫙select*/
	
	.select-wrap.disabled .select-box {
		background: #eee;
	}
	
	.select-wrap.disabled .select-box a {
		color: #aaa;
		opacity: 0.2;
		filter: alpha(opacity=20);
	}
	
	.select-wrap.disabled .select-box .ico {
		opacity: 0.2;
		filter: alpha(opacity=20);
	}
	
	.select-box {
		position: relative;
		box-sizing: border-box;
	}
	
	.select-box dt a {
		display: block;
		text-indent: 5px;
		position: relative;
		z-index: 2;
	}
	
	.select-box dt a b {
		overflow: hidden;
		margin: 0 10px 0 0;
		color: #333;
		font-size: 14px;
		display: block;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-weight: normal;
	}
	
	.select-box.open dt a b {
		color: #787C80;
	}
	
	.select-box .ico {
		position: absolute;
		right: 0;
		top: 0;
		width: 7px;
		height: 100%;
		z-index: 1;
		background: url(../images/dot01.png) no-repeat right center;
	}
	
	.select-box dd {
		display: none;
	}
	
	.select-body-box {
		position: absolute;
		margin-top: 2px;
		border: 1px solid #ddd;
		border-top: 0;
		background: #fff;
		box-sizing: border-box;
		z-index: 111111;
		width: 370px !important;
	}
	
	.select-body-box a {
		display: inline-block;
		padding: 5px;
		width: 60px;
		color: #666;
		font-size: 12px;
	}
	
	.select-body-box:hover a.on {
		background: none;
		color: #666;
	}
	
	.select-body-box a.on,
	.select-body-box a:hover,
	.select-body-box:hover a.on:hover {
		background: #0094ff;
		color: #fff;
	}
	
	.selectmask {
		display: none;
	}
	/**/
	/*.idnex2 .right_menu{ margin-top:0;top:90px; }
.idnex2 .returnTop{ margin-top:0; top:235px;}*/
	
	.bg {
		background: url(../images/block_04bg.jpg) center bottom no-repeat;
		position: fixed;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: -1;
	}
	
	.static {
		display: none;
	}
	
	.dynamic {
		display: block;
		text-align: center;
		margin: 0 0 0 3%!important;
	}
	
	.dynamic h2 {
		font-size: 22px;
		letter-spacing: 5px;
		top: 12px;
		margin: 0
	}
	
	.dynamic p {
		letter-spacing: 3px;
		color: #858585;
		margin-top: 6px;
		top: 40px;
		display: inline-block\9;
		white-space: nowrap\9;
	}
	
	.dynamic img {
		width: auto
	}
	
	.dynamic h2,
	.dynamic p {
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.dynamic h2 {
		left: 45%\9;
	}
	
	.dynamic p {
		left: 44%\9;
	}
	
	.dynamic p b img {
		position: relative;
		z-index: -10;
		vertical-align: top;
	}
	
	.dynamic .sublt img {
		left: 2px
	}
	
	.dynamic .subrb img {
		right: 6px;
		vertical-align: bottom
	}
	
	.tel {
		float: right;
		margin: 15px 0 0;
		background: url(../images/dot02a.png) left center no-repeat;
		padding-left: 1.5em;
		font-size: 20px;
		font-weight: bold;
		color: #d6000f;
		background-size: contain
	}
	
	.sear {
		float: right;
		width: 12%;
		margin: 20px 2% 0 0;
		background: #fff;
		height: 22px;
		line-height: 22px;
		border: 1px solid #E4E4E4;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		border-radius: 20px;
		-moz-box-shadow: -2px 2px 3px -2px #9A958C inset;
		-webkit-box-shadow: -2px 2px 3px -2px #9A958C inset;
		box-shadow: -2px 2px 3px -2px #9A958C inset;
	}
	
	.sear .txt {
		float: left;
		width: 70%;
		padding: 0 4%;
		height: 22px;
		line-height: 22px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		border: none;
		background: none;
	}
	
	.sear .button {
		float: right;
		width: 16%;
		border: none;
		line-height: 22px;
		height: 22px;
		background: url(../images/dot03.png) center center no-repeat;
	}
	
	.navsub {
		margin: 13px auto 0;
		padding: 13px 5%;
		background: #4b4949;
		text-align: center;
		display: none;
	}
	
	.navsub li {
		float: left;
		width: 11.1%;
		font-size: 16px;
	}
	
	.navsub li a {
		color: #fff
	}
	
	.navsub li a:link {
		color: #fff
	}
	
	.navsub li a:hover {
		color: #D7000F
	}
	
	@media only screen and (min-width: 1023px) {
		.navsub {
			display: block;
		}
	}
	
	@media only screen and (max-width: 1023px) {
		.header {
			height: 64px;
			padding: 10px 0
		}
		.main {
			padding-top: 84px
		}
	}
	
	.more {
		display: block;
		width: 36px;
		height: 36px;
		background: url(../images/dot07.png) no-repeat;
		background-size: cover;
	}
	
	a.more1 {
		display: block;
		width: 78px;
		height: 20px;
		line-height: 20px;
		text-indent: 6px;
		color: #434343;
		font-size: 12px;
		border: 1px solid #BBBBBB;
		background: url(../images/dot12.png) 68px center no-repeat;
	}
	
	a.more1:hover {
		color: #F20011;
		border: 1px solid #F20011;
		background: url(../images/dot12_on.png) 68px center no-repeat;
	}
	
	.right_menu {
		position: fixed;
		z-index: 10000;
		right: 0;
		/*bottom:485px;*/
		margin-top: 0px;
		width: 100px;
		top: 33%;
		margin-top: -133px;
		border: 0;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	
	.right_menu li.first {
		border-radius: 5px 5px 0 0;
		background-color: #cb0a18;
	}
	
	.right_menu li {
		float: left;
		width: 100%;
		height: 80px;
		text-align: center;
		position: relative;
		margin-top: 2px;
		background: rgba(144, 147, 149, 0.8);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8939395, endColorstr=#c8939395)
	}
	
	.right_menu li:hover {
		background: #cb0a18;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcb0a18, endColorstr=#ffcb0a18)
	}
	
	.right_menu li a {
		display: block;
		height: 100%;
	}
	
	.right_menu li.last {
		padding-bottom: 10px;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		height: 82px;
		box-sizing: content-box;
	}
	
	.right_menu li a span {
		display: block;
		padding-top: 16px;
	}
	
	.right_menu li p {
		font-size: 12px;
		line-height: 14px;
		padding: 10px 0;
		position: absolute;
		width: 100%;
		left: 0;
		top: 36px;
		transition: 0.3s all;
		-webkit-transition: 0.3s all;
		color: #fff;
	}
	
	.right_menu img {
		width: auto;
	}
	
	.returnTop {
		position: fixed;
		_position: absolute;
		width: 100px;
		height: 72px;
		text-align: center;
		overflow: hidden;
		display: block;
		/*bottom:435px;margin-top:0px; */
		top: 33%;
		margin-top: 259px;
		color: #fff!important;
		z-index: 1000;
		left: auto !important;
		right: 0;
		background-size: cover;
		background: rgba(144, 147, 149, 0.8);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8939395, endColorstr=#c8939395);
		border-radius: 0 0 5px 5px;
	}
	
	.returnTop:hover {
		background: #cb0a18;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcb0a18, endColorstr=#ffcb0a18)
	}
	
	.returnTop span {
		display: block;
		height: 16px;
		margin-top: 20px;
		background: url(/images/rightfloat06.png) no-repeat center;
	}
	/*@media all and (max-width: 1366px){
	.right_menu{bottom: 420px;}
	.returnTop{bottom: 370px;}
}

@media all and (max-width: 1000px){
	.returnTop{bottom: 125px;}
	.right_menu{bottom: 620px;}
}*/
	#yysjs:active{
		display: none;
	}
	.r_m_sub {
		position: absolute;
		top: 0;
		right: 105px;
		width: 300px;
		padding: 20px;
		opacity: 0;
		-moz-opacity: 0;
		filter: alpha(opacity=0);
		transition: 0.3s all;
		-webkit-transition: 0.3s all;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #555;
	}
	.hqbj h4{
		color: white;
		font-size: 18px;
		width: 100%;
		text-align: center;
		}
	.sub_01 {
		margin-top: 0px;
	}
	
	.sub_02 {
		margin-top: 0;
		word-wrap: break-word;
		break-word: break-all;
		width: 100px;
		background: #F20011;
		color: #fff;
		box-sizing: content-box;
	}
	
	.ie7 .r_m_sub {
		display: none;
	}
	
	.right_menu li.on .r_m_sub {
		z-index: 101;
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100);
		right: 120px;
		visibility: visible;
	}
	
	.right_menu li.on .r_m_sub {
		display: block;
	}
	
	.sub_01 h2 {
		margin: 0 0 20px;
	}
	
	.sub_01 dl.book {
		width: 205px;
	}
	
	.sub_01 dl.book.dot_ewm {
		width: 150px;
	}
	
	.sub_01 dl.book.dot_ewm img {
		max-width: 100%;
	}
	
	.sub_01 dl.book dd {
		float: left;
		width: 270px;
		margin: 0 0 10px;
	}
	.sub_01 dl.book dd span {
		float: left;
		width: 270px;
		height: 26px;
		line-height: 26px;
		border: 1px solid #D9D9D9;
		background: #fff;
		margin-left: 12px;
	}
	
	.sub_01 dl.book dd span input.txt {
		padding: 0 3%;
		width: 94%;
		font-size: 12px;
		background: none;
		border: none;
		height: 26px;
		line-height: 26px;
	}
	
	.sub_01 dl.book dd span.an {
		width: 42%;
		margin-right: 5px;
	}
	
	.sub_01 dl.book dd span.an input.txt {
		padding: 0 10%;
		width: 80%;
	}
	
	.sub_01 dl.book dd.last {
		margin: 5px 0 0;
	}
	
	.sub_01 dl.book dd.last .bon {
		display: block;
		width:270px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		color: #fff;
		background: #9F9583;
		border: none;
		margin-left: 12px;
	}
	
	.sub_01 dl.book dd.last .bon:hover {
		background: #d7000f;
	}
	
	.tel_bot {
		display: none;
	}
	
	.yzm {
		cursor: pointer;
	}
	
	.phone {
		display: none;
	}
	
	.banner {
		position: relative;
		/*overflow: hidden;*/
	}
	
	.banner li {
		background: #000;
		position: absolute;
		top: 0;
		left: 0;
		float: left;
		width: 100%;
		overflow: hidden;
		vertical-align: top;
	}
	
	.banner .lb,
	.banner .lb li {
		height: 100%;
	}
	
	.banner li img {
		vertical-align: top;
		float: left;
		width: 100%;
		height: 100%;
	}
	
	.banner li:first-child {
		position: relative;
		z-index: 10;
		vertical-align: top;
	}
	
	.banner li .txt {
		position: absolute;
		z-index: 2000;
		left: 57%;
		right: 5%;
		bottom: 38%;
		transition: 1s all;
		-webkit-transition: 1s all;
		transform: translateX(200%);
		-webkit-transform: translateX(200%);
		opacity: 0;
		transition-delay: 0.4s;
		-webkit-transition-delay: 0.4s;
	}
	
	.banner li.curr .txt {
		transform: translateX(0);
		-webkit-transform: translateX(0);
		opacity: 1;
	}
	
	.banner li .txt h2 {
		color: #fff;
		line-height: 1.2;
		text-shadow: 1px 1px 1px #76614D;
	}
	
	.banner li .txt h2 i {
		padding: 0 10px;
	}
	
	.banner li .txt h3 {
		color: #fff;
		line-height: 1.4;
		text-shadow: 1px 1px 1px #76614D;
	}
	
	.banner li .txt a.view {
		display: block;
		margin: 30px 0 0;
		border: 1px solid #fff;
		text-align: left;
		text-indent: 20px;
		color: #fff;
		width: 128px;
		height: 30px;
		line-height: 30px;
		background: url(../images/view.png) 100px center no-repeat
	}
	
	.banner .pgidx {
		position: absolute;
		width: 100%;
		text-align: center;
		bottom: 0;
		left: 0;
		z-index: 10;
	}
	
	.banner .pgidx span {
		margin: 2em 0.5em;
		color: #fff;
		display: inline-block;
		width: 1.4em;
		height: 1.4em;
		line-height: 1.4em;
		background: rgba(118, 97, 77, 0.6);
		cursor: pointer;
		font-size: 14px;
	}
	
	.banner .vbox {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1;
		left: 0;
		top: 0;
		cursor: pointer;
		background: #000;
	}
	
	.banner .vbox video {
		width: 100%;
		height: 100%;
	}
	
	.block_top {
		background: url(../images/block_topbg.jpg) left top repeat;
	}
	

	
	.block_0 .dark {
		background: #595757;
	}
	
	.block_0 .dark input {
		color: #fff;
	}
	
	.block_0 .wrap {
		padding: 50px 0
	}
	
	.block_0 dl {
		padding: 30px 25px
	}
	
	.block_0 dd {
		padding-bottom: 15px
	}
	
	.block_0 dl p {
		font-size: 12px;
		color: #a4a3a3;
	}
	
	.block_0 dl.book p {
		text-align: left;
	}
	
	.block_0 dd.last {
		padding: 20px 0 0
	}
	
	.block_0 .yiyou {
		text-align: center;
		padding: 0;
		color: #e5e5e5;
		font-size: 12px;
	}
	
	.block_0 dd span {
		display: block;
		width: 100%;
		height: 26px;
		border: 1px solid #e5e3e4;
	}
	
	.block_0 dd span input {
		width: 94%;
		height: 26px;
		line-height: 26px;
		background: none;
		border: none;
	}
	
	.block_0 dd input.bon {
		display: block;
		height: 30px;
		line-height: 30px;
		border: none;
		width: 100%;
		color: #4b4949;
		background: #dcdddd;
	}
	
	.block_0 dd input.bon:hover {
		background: #d7000f;
		color: #fff;
	}
	
	.block_0 .bannerdown dl {
		letter-spacing: 4px;
	}
	
	.block_0 .bannerdown h4 {
		font-size: 16px
	}
	
	.block_0 .bannerdown dt {
		margin: 10px 0;
	}
	
	.block_0 .bannerdown img {
		height: 53px;
		width: 64px;
		margin: 0 auto;
	}
	
	.block_0 .bannerdown .old {
		display: block;
	}
	
	.block_0 .bannerdown .new {
		display: none;
	}
	
	.block_0 .bannerdown dd {
		padding-top: 12px;
	}
	
	.block_0 .bannerdown em {
		display: inline-block;
		width: 50px;
		border-bottom: 1px solid
	}
	
	.block_0 .bannerdown p {
		margin: 10px 10px 0;
		color: #666;
		height: 36px;
		font-size: 12px;
		overflow: hidden;
	}
	
	.block_0 li.bannerdown:hover {
		background: #595757;
	}
	
	.block_0 li.bannerdown a:hover {
		color: #fff;
		box-shadow: 5px 5px 5px #ccc;
		z-index: 10
	}
	
	.block_0 li.bannerdown:hover p {
		color: #fff;
	}
	
	.block_0 li {
		float: left;
		width: 16.5%;
		height: 258px;
		margin: 0 2.5px;
		margin-left: -1px;
		position: relative;
		text-align: center;
		background: #dcdddd;
	}
	
	.block_01 li .img {
		width: 100%;
		height: auto;
	}
	
	.block_01 li span {
		position: absolute;
		left: 50%;
		top: 50%;
		width: 68px;
		height: 46px;
		margin: -23px 0 0 -34px;
		background: url(../images/dot04.png) no-repeat;
		background-size: cover;
	}
	
	.ind_tit span b {
		color: #DF0010;
		font-weight: normal;
	}
	
	.ind_tit em {
		display: block;
		margin: 11px auto 40px;
		width: 65px;
		height: 24px;
		border-bottom: 1px solid #8A8A8A;
	}
	
	.ind_tit p {
		font-size: 16px;
	}
	
	.tab_tit {
		text-align: center;
		margin: 0 0 60px;
	}
	
	.tab_tit li {
		display: inline-block;
		zoom: 1;
		*+display: inline;
		margin: 0 2px;
		cursor: pointer;
		position: relative;
	}
	
	@media \0screen\,
	screen\9 {
		.tab_tit li.on {
			bottom: 12px\9;
		}
	}
	
	.tab_tit li span {
		display: block;
		padding: 5px;
		width: 170px;
		font-size: 16px;
		color: #828282;
		background: #F7F7F7;
		border: 1px solid #D5D2D0;
	}
	
	.tab_tit li.on span {
		color: #fff;
		background: #9F9583;
		border: 1px solid #9F9583;
	}
	
	.tab_tit li.on em {
		display: block;
		width: 100%;
		height: 7px;
		background: url(../images/dot05.png) center bottom no-repeat;
	}
	
	.imglist li {
		float: left;
		width: 25%;
		*margin-left: -1px;
		transition: 0.3s all;
		-webkit-transition: 0.3s all;
		position: relative;
	}
	
	.imglist li:hover {
		/*transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05);*/
		z-index: 5;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	}
	
	.imglist li .inner {
		margin-right: 1px;
		margin-bottom: 1px;
		position: relative;
	}
	/* .imglist .jzg-right li .inner{margin: 0;}
.imglist .jzg-right li:nth-of-type(odd){padding-right: 5px;padding-bottom: 10px;}
.imglist .jzg-right li:nth-of-type(even){padding-left: 5px;padding-bottom: 10px;} */
	
	.imglist li .img {
		display: block;
	}
	
	.imglist li .img img {
		max-width: 100%;
	}
	
	.imglist li .txt {
		color: #fff;
		position: absolute;
		left: 0;
		top: 0;
		width: 80%;
		padding: 0 10%;
		height: 100%;
		opacity: 0;
		filter: alpha(opacity=0);
		zoom: 1;
		transition: 0.3s all;
		-webkit-transition: 0.3s all;
		background: url(../images/tm_50.png) repeat;
	}
	/*.imglist li:hover .txt { opacity:1;-moz-opacity:1;filter:alpha(opacity=100);z-index:999;transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}*/
	
	.imglist li:hover .txt {
		opacity: 1;
		filter: alpha(opacity=100);
	}
	
	.imglist li .txt h3 {
		margin: 6% 0;
	}
	
	.imglist li .txt .c {
		height: 6em;
		margin: 3em 0 1em;
		overflow: hidden;
	}
	
	.wid_all,
	.dis_w_h {
		width: 100%;
		height: 100%;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 10;
		overflow: hidden;
	}
	
	.hei_all {
		width: 100%;
		height: 100%;
		display: block;
	}
	
	.ie7 .dis_w_h {
		display: block;
		width: 100%;
		height: 100%;
	}
	
	.block_02 h2 a {
		color: #fff !important;
	}
	
	.block_02 .more a {
		display: block;
		width: 100%;
		height: 100%;
	}
	
	.block_02 {
		overflow: hidden;
	}
	
	.block_03 {
		background: #F7F7F7;
		z-index: 9;
	}
	
	.block_03 table {
		width: 100%;
		margin-top: 40px;
		line-height: 0;
		border-collapse: separate;
		border-spacing: 10px;
		table-layout: fixed;
	}
	
	.block_03 table td {
		vertical-align: top;
		padding: 0;
		position: relative;
		overflow: hidden;
	}
	
	.block_03 table div.jzg-pic {
		width: 100%;
	}
	
	.block_03 table .l {
		display: table-cell;
	}
	
	.block_03 table .l a {
		position: absolute;
		width: 100%;
		display: block;
	}
	
	.block_03 table .l .jzg-pic {
		position: absolute;
	}
	
	.block_03 table .s .jzg-pic {
		position: absolute;
		height: 100%;
	}
	
	.block_03 table .s .jzg-pic img {
		height: 100%;
	}
	
	.des_info {
		position: absolute;
		margin-top: 50%;
		left: 6%;
		color: #fff;
		display: none;
	}
	
	.block_03 table .l:hover .des_info {
		display: block;
	}
	
	.des_info h3 {
		font-size: 30px;
		font-weight: 600;
		height: 32px;
	}
	
	.block_03 table img {
		width: 100%;
	}
	
	.block_03 table .jzg-t {
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 100%;
		background: url(../images/tm_50.png) repeat;
		line-height: 1.5;
		color: #cdccc8;
		opacity: 0;
		filter: alpha(opacity=0);
	}
	
	.block_03 table .jzg-t b {
		color: #fff;
	}
	
	.block_03 table .jzg-t p {
		position: relative;
		z-index: 10;
	}
	
	.block_03 table .l .jzg-t {
		bottom: 0;
		padding: 10px 5%;
		height: 130px;
		opacity: 1;
		filter: alpha(opacity=100);
		box-sizing: border-box;
	}
	
	.block_03 table .l .jzg-t p {
		margin: 5px 3%;
		width: 80%;
	}
	
	.block_03 table .jzg-tt {
		position: absolute;
		top: 40%;
		left: 12%;
		line-height: 1.6;
		width: 76%;
		color: #fff;
		display: none;
	}
	
	.block_03 table .jzg-tt a {
		color: #fff;
	}
	
	.block_03 table .s .jzg-t {
		opacity: 0.6;
		filter: alpha(opacity=60);
	}
	
	.block_03 table .s .jzg-tt {
		display: block;
		top: 10%;
		top: 20%\9;
		left: 12%\9;
		margin-top: 10%\9;
	}
	
	.block_03 table .s .jzg-tt .viewmore {
		text-align: left;
		margin-left: 1em;
		padding: 0!important;
	}
	
	.block_03 table .s .jzg-tt .viewmore a {
		font-size: 16px;
	}
	
	.block_03 table .jzg-tt h3 {
		font-weight: normal;
		text-align: center;
		font-size: 24px;
	}
	
	.block_03 table .jzg-tt p {
		position: relative;
		line-height: 1.4em;
		height: 4.2em;
		overflow: hidden;
	}
	
	.block_03 table .jzg-tt p:after {
		content: '...';
		font-weight: bold;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	
	.block_03 table td:hover .jzg-t {
		opacity: 0.6;
		filter: alpha(opacity=60);
	}
	
	.block_03 table td:hover .jzg-tt {
		display: block;
	}
	
	.block_03 table .s h3 {
		font-size: 30px;
		text-align: left;
	}
	
	.block_03 table .s h3 span {
		font-size: 1.2em
	}
	
	.block_03 table .s {
		font-size: 16px;
	}
	
	.block_03 table .s a {
		padding: 1% 5%;
		border: 1px solid #98958e;
		margin-top: 4%;
		display: inline-block;
		font-size: 14px;
	}
	/* .block_03 ul{ margin:40px 0 0;}
.block_03 li{ float:left; *margin-left:-1px;position:relative;overflow: hidden;margin: 10px;}
.block_03 li img{transition:0.3s all; -webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;}
.block_03 li:hover img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05);-0-moz:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}
.block_03 li.an{ width:25%;}
.block_03 li.an .inner{ background:#9F9583; color:#fff;}
.block_03 li .inner{ margin:0 1px 1px 0;}
@media only screen and (max-width: 767px){
	.block_03 li .inner{margin:0;}
}
.block_03 li .img{ width:100%;}
.block_03 li .con{color:#fff;position:absolute;
	left:50%; top:50%; width:85%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.lt9 .block_03 li .con{
	margin-top:-30px;
	margin-left: -135px;
}
.block_03 li .con h2{ margin:30px 0 0; line-height:1.2;}
.block_03 li .con h2 em{}
.block_03 li .con span{ display:block;text-align: center;}
.block_03 li .txt{ color:#fff; position:absolute; left:0; top:0; width:80%; padding:0 10%; height:100%; opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:0.3s all; -webkit-transition:0.3s all; background:url(../images/tm_50.png) repeat;}
.block_03 li .txt h3{ width:100%; height:30px; line-height:30px; text-align:center; top:50%; margin-top:-15px; position:absolute; left:0;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.block_03 li .txt p{position: absolute;bottom: 2em;left: 0;text-align: center;width: 100%;}
.block_03 li:hover .txt,.block_03 li:hover .txt h3{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);z-index:999;}
.block_03 li .txt h3 a{ color:#fff !important; } */
	
	.nobg {
		background: none;
	}
	
	.block_04 {
		padding: 20px 0 0px;
		/*background-attachment:fixed;*/
	}
	
	.block_04 .ind_tit span a {
		color: #fff;
	}
	
	.block_04 .ind_tit span a:hover {
		color: #d7000f;
	}
	
	.bl_04_con ul {
		font-size: 0px;
	}
	
	.bl_04_con li {
		display: inline-block;
		width: 16.66%;
		color: #fff;
	}
	
	.bl_04_con li .inner {
		margin: 15px;
		padding: 5px 10px 15px;
		border: 3px solid rgba(255, 255, 255, 0.5);
		text-align: center;
	}
	
	.lt9 .bl_04_con li .inner {
		border: 3px solid #fff;
	}
	
	.bl_04_con li .inner a {
		color: #fff;
	}
	
	.bl_04_con li:hover .inner {
		border: 3px solid rgba(215, 0, 15, 0.5);
		background: rgba(255, 255, 255, 0.5);
	}
	
	.lt9 .bl_04_con li:hover .inner {
		border: 3px solid #D7000F;
	}
	
	.bl_04_con li:hover .inner a {
		color: #D7000F;
	}
	
	.bl_04_con li h2 {
		line-height: 1.2;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	.bl_04_con li h3 {
		font-family: "瀹嬩綋";
		line-height: 1.2
	}
	
	.bl_04_con li p {
		height: 3em;
		text-align: left;
		overflow: hidden;
		display: inline-block;
		font-size: 14px;
	}
	
	.block_04 .bon {
		transition: 0.3s all;
		-webkit-transition: 0.3s all;
		display: block;
		margin: 0 auto 10px;
		width: 58px;
		height: 58px;
		background: url(../images/dot08.png) left top no-repeat;
		cursor: pointer;
	}
	
	.block_04 .bon:hover {
		background: url(../images/dot08_on.png) left top no-repeat;
	}
	
	.block_04 .bon a {
		display: block;
	}
	
	.block_04 .ind_tit em {
		border-bottom: 1px solid #fff;
	}
	
	.block_05 {
		background: #fff;
	}
	
	.bl_05_con {
		margin: 10px 0 0;
	}
	
	.bl_05_con li {
		float: left;
		width: 33.2%;
		*margin-left: -1px;
		transition: 0.3s all;
		-webkit-transition: 0.3s all;
		position: relative;
	}
	
	.bl_05_con li:hover {
		transform: scale(1.05, 1.05);
		-webkit-transform: scale(1.05, 1.05);
		-ms-transform: scale(1.05, 1.05);
		z-index: 5;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	}
	
	.bl_05_con li .inner {
		margin: 13px;
		position: relative;
	}
	
	.bl_05_con li .img {
		width: 100%;
		overflow: hidden;
	}
	
	.bl_05_con li .bot_txt {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 24px;
		line-height: 24px;
		padding: 10px 0;
		text-align: center;
		background: url(../images/tm_50.png) repeat;
		z-index: 2;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}
	
	.bl_05_con li .bot_txt p {
		padding: 0 10px;
		color: #fff;
		font-size: 16px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	.bl_05_con li .right_txt {
		position: absolute;
		width: 90px;
		height: 85px;
		right: 0;
		top: 0;
		z-index: 2;
		background: rgba(154, 146, 132, 0.8);
		color: #fff;
		filter: alpha(opacity=80);
	}
	
	.bl_05_con li .right_txt h3 {
		padding: 15px 5px 10px 10px;
		font-size: 14px;
		margin: 0;
	}
	
	.bl_05_con li .right_txt h3 span {
		display: block;
		line-height: 1.2;
	}
	
	.bl_05_con li .right_txt h3 span em {
		font-weight: bold;
	}
	
	.bl_05_con li .txt {
		color: #fff;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0;
		-moz-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
		transition: 0.3s all;
		background: url(../images/tm_50.png) repeat;
	}
	
	.bl_05_con li .txt .txt_in {
		padding: 5.5% 5.5% 0;
	}
	
	.bl_05_con li .txt .txt_in p {
		font-size: 12px;
	}
	
	.bl_05_con li .txt .t_i_logo {
		width: 28.3%;
		max-height: 81px;
		margin-bottom: 1%;
		/*border:1px solid #fff;*/
	}
	
	.bl_05_con li .txt .t_i_logo img {
		width: auto;
	}
	
	.bl_05_con li .txt .t_i_c {
		font-size: 14px;
		color: #fff;
		height: 4em;
		overflow: hidden;
		margin-top: 1em;
		max-height: 81px;
	}
	
	.bl_05_con li:hover .txt {
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100);
		z-index: 9;
		visibility: visible;
	}
	
	.bl_05_con li:hover .bot_txt,
	.bl_05_con li:hover .right_txt {
		display: none;
	}
	
	.bl_05_con li .img img {
		transition: all 0.8s;
		-webkit-transition: all 0.8s;
	}
	
	.bl_05_con li:hover .img img {
		transform: scale(1.05);
		-webkit-transform: scale(1.05);
	}
	
	.block_08 {
		background: url(../images/block_08bg.jpg) no-repeat;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		padding-bottom: 124px;
	}
	
	.block_08 .ind_tit a {
		color: #fff;
	}
	
	.block_08 .ind_tit a:hover {
		color: #D7000F
	}
	
	.block_08 .ind_tit em {
		border-color: #fff
	}
	
	.bl_08_con {
		margin-top: 30px;
	}
	
	@media \0screen\,
	screen\9 {
		.tabNav li.active {
			top: -12px\9;
		}
	}
	
	.tabNav li span {
		display: block;
		padding: 5px;
		width: 170px;
		font-size: 16px;
		color: #828282;
		background: #F7F7F7;
		border: 1px solid #D5D2D0;
	}
	
	.tabNav li.active span {
		color: #fff;
		background: #9F9583;
		border: 1px solid #9F9583;
	}
	
	.tabNav li.active em {
		display: block;
		width: 100%;
		height: 7px;
		background: url(../images/dot05.png) center bottom no-repeat;
	}
	
	.new_txtlist {
		overflow: hidden;
	}
	
	.new_txtlist li {
		float: left;
		width: 50%;
		*margin-left: -1px;
		padding: 0 0 15px;
	}
	
	.new_txtlist li .inner {
		position: relative;
		width: 90%;
	}
	
	.new_txtlist li .date {
		position: absolute;
		left: 0;
		top: 0;
		width: 55px;
		text-align: center;
	}
	
	.new_txtlist li .date span,
	.da span {
		display: block;
		width: 55px;
		height: 36px;
		line-height: 36px;
		background: #F20011;
		color: #fff;
		-moz-border-top-left-radius: 3px;
		-webkit-border-top-left-radius: 3px;
		border-top-left-radius: 3px;
		-moz-border-top-right-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		border-top-right-radius: 3px;
	}
	
	.new_txtlist li .date em,
	da em {
		color: #F20011;
	}
	
	.new_txtlist li .txt {
		margin-left: 80px;
	}
	
	.new_txtlist li .txt h3 {
		margin: 0 0 15px;
		color: #272727;
	}
	
	.new_txtlist li .txt h3 a {
		color: #272727;
	}
	
	.new_txtlist li .txt h3 a:hover,
	.new_txtlist li .txt h3:hover {
		color: #D7000F
	}
	
	.new_txtlist li .txt .c {
		height: 3em;
		overflow: hidden;
		margin: 0 0 10px;
	}
	
	.new_imglist {
		margin: 0 -20px;
		height: 325px;
	}
	
	.new_imglist li {
		float: left;
		width: 33.3%;
	}
	
	.new_imglist li .inner {
		position: relative;
		margin: 0 20px;
	}
	
	.new_imglist li .bot_txt {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
		color: #fff;
		background: url(../images/tm_50.png) repeat;
		z-index: 2;
	}
	
	.new_imglist li .bot_txt h3 {
		float: left;
		width: 70%;
		margin-left: 5%;
	}
	
	.new_imglist li .bot_txt h3 a {
		color: #fff;
	}
	
	.new_imglist li .bot_txt span {
		float: right;
		margin-right: 5%;
	}
	
	.new_imglist li .inner a {
		display: block;
		width: 100%;
		color: #fff;
	}
	
	.viewmore {
		display: block;
		padding: 50px 0 80px!important;
		text-align: center;
		font-size: 16px;
	}
	
	.block_05 .viewmore {
		padding-top: 40px!important;
	}
	
	.block_02 .viewmore,
	.new_txtlist+.viewmore,
	.new_imglist+.viewmore {
		padding: 50px 0 80px;
	}
	
	.bl_04_con .viewmore a {
		color: #fff;
	}
	
	.viewmore a {
		display: inline-block;
		padding: 5px 15px;
		border: 1px solid #9F9583;
	}
	
	.viewmore a:hover {
		background: #9F9583;
		color: #fff;
	}
	
	.home {
		padding-bottom: 0!important;
	}
	
	.foot_top li {
		float: left;
		width: 20%;
	}
	
	.foot_top li .inner {
		height: 215px;
	}
	
	.foot_top li h2 a {
		font-size: 16px;
		color: #2c2c2c !important;
	}
	
	.foot_top li h2 a:hover {
		color: #d7000f;
	}
	
	.foot_top li .c {
		margin: 25px 0 0;
	}
	
	.foot_top li .c ul {
		border-right: 1px solid #DEDEDE;
		padding: 0 0 25px;
	}
	
	.foot_top li .c ul li {
		width: 49.9%;
		margin: 0 0 10px;
	}
	
	.foot_top li .c ul li a {
		color: #8A8A8A;
	}
	
	.foot_top li .c ul li a:hover {
		color: #d7000f;
	}
	
	.foot_top li.f_2 {
		width: 16%;
		text-align: center;
	}
	
	.foot_top li.f_2 .c ul li {
		width: 100%;
	}
	
	.foot_top li.f_3 .img {
		display: block;
		margin: 25px 0 0;
	}
	
	.foot_top li.f_3 .img img {
		max-width: 100%;
	}
	
	.foot_top li.f_4 {
		margin-left: 6%;
		width: 22%;
	}
	
	.foot_top li.f_2 .c ul {
		border: none;
	}
	
	.foot_top li dl.book {
		padding: 25px 0 0;
	}
	
	.foot_top li dl.book dd {
		float: left;
		width: 100%;
		margin: 0 0 10px;
	}
	
	.yiyou {
		margin: 10px 0 0 !important;
		text-align: left;
	}
	
	.yiyou b {
		color: #F20011;
		font-size: 16px;
		padding: 0 3px;
	}
	
	.foot_top li dl.book dd span {
		float: left;
		width: 98%;
		height: 26px;
		line-height: 26px;
		border: 1px solid #D9D9D9;
		background: #fff;
	}
	
	.foot_top li dl.book dd span input.txt {
		padding: 0 3%;
		width: 94%;
		font-size: 12px;
		background: none;
		border: none;
		height: 26px;
		line-height: 26px;
	}
	
	.foot_top li dl.book dd span.an {
		width: 42%;
		margin-right: 5px;
	}
	
	.foot_top li dl.book dd span.an input.txt {
		padding: 0 10%;
		width: 80%;
	}
	
	.foot_top li dl.book dd.last {
		margin: 5px 0 0;
	}
	
	.foot_top li dl.book dd.last .bon {
		display: block;
		width: 90px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		color: #fff;
		background: #9F9583;
		border: none;
	}
	
	.foot_top li dl.book dd.last .bon:hover {
		background: #d7000f;
	}
	
	.foot_top li.f_5 {
		float: right;
		width: 10.5%;
	}
	
	.foot_top li.f_5 .img {
		display: block;
		margin: 25px 0 0;
		border: 10px solid #fff;
	}
	
	.foot_top li.f_5 .img img {
		max-width: 100%;
	}
	
	.foot_bot {
		text-align: center;
	}
	
	.foot_bot .link {
		position: relative;
		width: 80%;
		margin: 0 auto;
	}
	
	.foot_bot .link dt {
		position: absolute;
		width: 70px;
		color: #ccc;
		font-size: 16px;
	}
	
	.foot_bot .link dd {
		height: 20px;
		overflow: hidden;
		padding-left: 80px;
		padding-top: 2px;
	}
	
	.foot_bot .link dd .link_line {}
	
	.foot_bot .link dd .link_line li {
		float: left;
		width: 100%;
		height: 20px;
		overflow: hidden;
		line-height: 20px;
	}
	
	.foot_bot .link dd a {
		color: #8A8A8A;
		margin: 0 .6em;
	}
	
	.foot_bot .link dd a:hover,
	.foot_bot .cop a.xhr:hover {
		color: #D7000F;
	}
	
	.foot_bot .cop {
		margin: 10px 0 0;
		font-size: 12px;
		padding-left: 100px;
	}
	
	.foot_bot .cop a {
		color: #ccc;
	}
	
	.foot_bot .cop a:hover {
		color: #D7000F
	}
	
	.foot_bot .cop em {
		padding: 0 10px;
		color: #DEDEDE;
	}
	
	.foot_bot .cop span {
		margin-left: 20px;
	}
	
	.foot_bot .cop span a {
		margin: 0 20px;
	}
	
	.foot_bot .cop a.xhr {
		color: #C9C9C9;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.menu_h,
	.t_b02_box {
		display: none;
	}
	
	.ie8 .bl_05_con li .txt,
	.ie7 .bl_05_con li .txt {
		visibility: visible;
	}
	
	.ie8 .block_06 .mask-txt,
	.ie7 .block_06 .mask-txt,
	.ie8 .block_06 .mask-txt i.icon,
	.ie7 .block_06 .mask-txt i.icon {
		display: block !important;
	}
	/*鍔ㄧ敾*/
	
	@media only screen and (min-width: 1200px) {
		.block_01 li:first-child,
		.block_01 li:first-child+li {
			transform: translateX(-100px);
			-webkit-transform: translateX(-100px);
			-ms-transform: translateX(-100px);
			opacity: 0;
			transition: 0.5s all;
			-webkit-transition: 0.5s all;
			-ms-transition: 0.5s all;
		}
		.block_01.animate li:first-child,
		.block_01.animate li:first-child+li {
			transform: translateX(0);
			-webkit-transform: translateX(0);
			-ms-transform: translateX(0);
			opacity: 1;
		}
		.block_01 li:first-child+li+li,
		.block_01 li:last-child {
			transform: translateX(100px);
			-webkit-transform: translateX(100px);
			-ms-transform: translateX(100px);
			opacity: 0;
			transition: 0.5s all;
			-webkit-transition: 0.5s all;
			-ms-transition: 0.5s all;
		}
		.block_01.animate li:first-child+li+li,
		.block_01.animate li:last-child {
			transform: translateX(0);
			-webkit-transform: translateX(0);
			-ms-transform: translateX(0);
			opacity: 1;
		}
		.block_02 .imglist li:hover {
			z-index: 7;
		}
		.block_03 .animatebox {
			transform: scale(0.5, 0.5) rotate(3deg);
			-webkit-transform: scale(0.5, 0.5) rotate(3deg);
			opacity: 0;
			transition: 0.5s all;
			-webkit-transition: 0.5s all;
			-ms-transition: 0.5s all;
			-moz-transition: 0.5s all;
			-o-transition: 0.5s all;
		}
		.block_03 .animatebox.animate {
			transform: scale(1, 1) rotate(0deg);
			-webkit-transform: scale(1, 1) rotate(0deg);
			opacity: 1;
		}
		.block_03 .animatebox.animate:hover {
			transform: scale(1.05, 1.05);
			-webkit-transform: scale(1.05, 1.05);
			-ms-transform: scale(1.05, 1.05);
			-moz-transform: scale(1.05, 1.05);
			-o-transform: scale(1.05, 1.05);
			z-index: 5;
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
		}
		.block_04 .animatebox {
			transform: translateY(100px);
			-webkit-transform: translateY(100px);
			-ms-transform: translateY(100px);
			opacity: 0;
			transition: 0.5s all;
			-webkit-transition: 0.5s all;
			-ms-transition: 0.5s all;
		}
		.block_04 .animatebox.animate {
			transform: translateY(0);
			-webkit-transform: translateY(0);
			-ms-transform: translateY(0);
			opacity: 1;
		}
		.block_05 .animatebox {
			transform: translateY(100px);
			-webkit-transform: translateY(100px);
			-ms-transform: translateY(100px);
			opacity: 0;
			transition: 0.5s all;
			-webkit-transition: 0.5s all;
			-ms-transition: 0.5s all;
		}
		.block_05 .animatebox.animate {
			transform: translateY(0);
			-webkit-transform: translateY(0);
			-ms-transform: translateY(0);
			opacity: 1;
		}
		.block_05 li.animatebox.animate:hover {
			/*transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05);*/
			z-index: 5;
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
		}
		.block_08 .animatebox {
			transform: translateY(100px);
			-webkit-transform: translateY(100px);
			-ms-transform: translateY(100px);
			opacity: 0;
			transition: 0.5s all;
			-webkit-transition: 0.5s all;
			-ms-transition: 0.5s all;
		}
		.block_08 .animatebox.animate {
			transform: translateY(0);
			-webkit-transform: translateY(0);
			-ms-transform: translateY(0);
			opacity: 1;
		}
	}
	
	@media only screen and (max-width:1799px) {
		.wrap {
			width: 86%;
		}
		@media only screen and (max-width:1659px) {
			.wrap,
			.index .header .wrap {
				width: 98%;
			}
			.font-18 {
				font-size: 16px;
			}
			.font-20 {
				font-size: 18px;
			}
			.font-24 {
				font-size: 22px;
			}
			.font-30 {
				font-size: 26px;
			}
			.font-36 {
				font-size: 32px;
			}
			.font-44 {
				font-size: 40px;
			}
			.font-52 {
				font-size: 46px;
			}
			.font-72 {
				font-size: 60px;
			}
		}
		@media only screen and (max-width:1450px) {
			.wrap,
			.index .header .wrap {
				width: 92%;
			}
			.font-20 {
				font-size: 16px;
			}
			.font-24 {
				font-size: 20px;
			}
			.font-30 {
				font-size: 24px;
			}
			.font-36 {
				font-size: 28px;
			}
			.font-44 {
				font-size: 36px;
			}
			.font-52 {
				font-size: 36px;
			}
			.font-72 {
				font-size: 50px;
			}
			.block_03 ul {
				margin: 0;
			}
			.imglist li .txt h3 {
				margin: 8% 0;
			}
			.bl_04_con {
				margin: 0 7%;
			}
			.block_04,
			.footer {
				/* padding:40px 0; */
			}
			.bl_05_con {
				margin: 0 0 40px;
			}
			.tab_tit,
			.tabNav {
				margin: 0 0 20px;
			}
			/* .ind_tit{ padding:40px 0 20px;} */
			.block_03,
			.new_txtlist li {
				/* padding:0 0 40px; */
			}
			.block_07 {
				padding: 40px 0 0;
			}
			.block_08 {
				height: auto;
				padding: 0 0 60px;
			}
			.viewmore {
				padding: 15px 0 45px;
				font-size: 14px;
			}
			.block_02 .viewmore,
			.new_txtlist+.viewmore,
			.new_imglist+.viewmore {
				padding: 0 0 70px;
			}
			.foot_top li dl.book dd span.an {
				width: 40%;
			}
			.foot_bot .link dt {
				width: 60px;
			}
			.foot_bot .link dd {
				padding-left: 65px;
			}
		}
		@media only screen and (max-width:1399px) {
			.block_03 li.an {
				width: 24.9%;
			}
			.foot_top li dl.book dd span.an {
				width: 37%;
			}
		}
		@media only screen and (max-width:1365px) {
			.wrap,
			.index .header .wrap {
				width: 95%;
			}
			.foot_top li dl.book dd span.an {
				width: 36%;
			}
		}
		@media only screen and (max-width:1279px) {
			.wrap,
			.index .header .wrap {
				width: auto;
				padding: 0 10px;
			}
			.logo {
				width: 100px;
				height: auto;
				margin-right: 2%;
			}
			.bl_04_con {
				margin: 0;
			}
			.block_04,
			.footer {
				padding: 30px 0;
			}
			.bl_05_con {
				margin: 0 0 30px;
			}
			.tab_tit,
			.tabNav {
				margin: 0 0 15px;
			}
			.ind_tit {
				padding: 30px 0 15px;
			}
			.block_03,
			.new_txtlist li {
				padding: 0 0 30px;
			}
			.block_07 {
				padding: 30px 0 0;
			}
			.imglist li .txt h2 {
				margin: 6% 0;
			}
			.imglist li .txt .c {
				margin: 0 0 1em;
			}
			.more {
				width: 24px;
				height: 24px;
			}
			.bl_05_con li .bot_txt {
				padding: 5px 0;
			}
			.bl_05_con li .right_txt {
				width: 80px;
				height: 80px;
			}
			.bl_05_con li .txt .t_i_c {
				height: 3em;
			}
			.block_06 .mask-txt i.icon {
				width: 80px;
				height: 55px;
			}
			.block_06 .mask-txt .img {
				margin: 0 0 20px;
			}
			.block_06 .mask-txt .img img {
				width: 360px;
			}
			.new_txtlist li .txt .c {
				height: 1.5em;
				margin: 0 0 10px;
			}
			.new_imglist {
				margin: 0;
			}
			.new_imglist li .inner {
				margin: 0 10px;
			}
			.block_04 {
				background-attachment: scroll;
			}
			.banner li .txt {
				bottom: 20%;
			}
			.banner li .txt a.view {
				width: 100px;
				background-position: 80px center;
			}
			.new_txtlist,
			.new_imglist {
				height: auto;
			}
		}
		.phone_foot_ul {
			display: none;
		}
		@media only screen and (max-width:1024px) {
			.block_03 li .txt {
				opacity: 1;
				height: 40px;
				bottom: 0;
				top: auto;
			}
			.block_03 li .txt h2 {
				opacity: 1;
				line-height: 40px;
				height: 40px;
				position: static;
				margin: 0;
			}
			.block_03 .wid_all {
				display: block;
			}
			.wid_all,
			.dis_w_h {
				display: none;
			}
			.bl_05_con li:hover .bot_txt,
			.bl_05_con li:hover .right_txt {
				display: block;
			}
		}
		@media only screen and (max-width:1023px) {
			body {
				font-size: 12px;
			}
			.phone {
				display: block;
				padding: 10px 0 0;
				text-align: center;
				font-size: 16px;
				line-height: 25px;
				color: #D7000F !important;
			}
			.phone img {
				display: inline-block;
				padding-right: 5px;
				vertical-align: middle;
			}
			/*鎵嬫満瀵艰埅鏍峰紡 Start*/
			.menu_h {
				display: block;
				background: none;
				transition: 0.5s all;
				z-index: 1000;
				-webkit-transition: 0.5s all;
				border: none;
				width: 30px;
				height: 20px;
				padding: 0;
				outline: none;
				/*position:relative;*/
				position: absolute;
				right: 10px;
				top: 50%;
				margin-top: -10px;
			}
			.menu_h::before,
			.menu_h::after,
			.menu_h span {
				background: #DB0E1B;
				border-radius: 3px;
			}
			.menu_h::before,
			.menu_h::after {
				content: '';
				position: absolute;
				height: 3px;
				width: 100%;
				left: 0;
				top: 50%;
				-webkit-transform-origin: 50% 50%;
				transform-origin: 50% 50%;
				-webkit-transition: -webkit-transform 0.25s;
				transition: transform 0.25s;
				border-radius: 3px;
			}
			.menu_h span {
				position: absolute;
				width: 100%;
				height: 3px;
				left: 0;
				top: 50%;
				margin-top: 0;
				overflow: hidden;
				text-indent: 200%;
				-webkit-transition: opacity 0.25s;
				transition: opacity 0.25s;
			}
			.menu_h::before {
				-webkit-transform: translate3d(0, -8px, 0);
				transform: translate3d(0, -8px, 0);
			}
			.menu_h::after {
				-webkit-transform: translate3d(0, 8px, 0);
				transform: translate3d(0, 8px, 0);
			}
			.menu-open .menu_h {
				right: 45%;
			}
			.menu-open .menu_h span {
				opacity: 0;
				background: #fff;
			}
			.menu-open .menu_h::before {
				-webkit-transform: rotate3d(0, 0, 1, 45deg);
				transform: rotate3d(0, 0, 1, 45deg);
				background: #fff;
			}
			.menu-open .menu_h::after {
				-webkit-transform: rotate3d(0, 0, 1, -45deg);
				transform: rotate3d(0, 0, 1, -45deg);
				background: #fff;
			}
			.ph-mask {
				display: none;
			}
			/*鎵嬫満瀵艰埅鏍峰紡 End*/
			.tel {
				position: absolute;
				left: 40%;
				background: #DB0E1B;
				color: #fff;
				padding: 0 10px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
			}
			.sear {
				margin-right: 60px;
				width: 30%;
				float: right;
			}
			.logo {
				width: 115px;
			}
			.font-20 {
				font-size: 14px;
			}
			.font-24 {
				font-size: 18px;
			}
			.font-30 {
				font-size: 20px;
			}
			.font-36 {
				font-size: 24px;
			}
			.font-44 {
				font-size: 30px;
			}
			.font-52 {
				font-size: 34px;
			}
			.font-72 {
				font-size: 40px;
			}
			.block_06 {
				height: 308px;
			}
			.block_01 li span {
				width: 48px;
				height: 32px;
				margin: -16px 0 0 -24px
			}
			.new_imglist li .inner {
				margin: 0 5px;
			}
			.imglist li,
			.bl_05_con li {
				width: 25%;
			}
			.bl_04_con li {
				width: 25%;
			}
			.block_03 ul {
				position: relative;
				padding-top: 60px;
			}
			.block_03 li {
				width: 20%;
			}
			.block_03 li.an {
				width: 100%;
				height: auto;
				overflow: hidden;
				position: absolute;
				left: 0;
				top: 0;
				overflow: hidden;
				background: #9F9583;
			}
			.block_03 li.an .inner {
				height: auto;
			}
			.block_03 li.an .con span {
				line-height: 60px;
				padding: 0;
				text-align: center;
			}
			.block_03 li.an .con {
				position: static;
				width: auto;
				padding: 0 10px;
				-webkit-transform: none;
				-moz-transform: none;
				-ms-transform: none;
				transform: none;
			}
			.block_03 li.an .img {
				display: none;
			}
			.tab_tit li span,
			.tabNav li span {
				width: 120px;
			}
			.new_imglist li .bot_txt {
				height: 30px;
				line-height: 30px;
			}
			.new_imglist li .bot_txt h2 {
				width: 90%;
			}
			.new_imglist li .bot_txt span {
				display: none;
			}
			.block_08 li span {
				width: 90px;
				height: 90px;
				line-height: 90px;
			}
			.block_08 li span img {
				width: 70%;
			}
			.block_06 .mask-txt i.icon {
				width: 60px;
				height: 41px;
			}
			.block_06 .mask-txt .img img {
				width: 300px;
			}
			.new_txtlist li .txt .c {
				height: 4.5em;
			}
			.foot_top li.f_4 {
				width: 22%;
			}
			.foot_top li dl.book dd span.an {
				width: 28%;
			}
			/*.header{ padding:5px 0 10px; height:auto; position:fixed; top:0; left:0; width:100%;box-shadow:0 0 5px #bbb;background:rgba(243, 241, 239, 0.8);filter:Alpha(opacity=80);}
.menu_h{ margin-top:-6px;}*/
			/*.imglist li:hover,*/
			.block_03 li:hover,
			.bl_05_con li:hover {
				transform: scale(1, 1);
				-webkit-transform: scale(1, 1);
				-ms-transform: scale(1, 1);
			}
			.bl_05_con li .inner {
				margin: 8px;
			}
			.d_txt {
				display: none;
			}
			.bl_05_con li .right_txt h2 {
				padding-top: 10px;
			}
			.bl_05_con li .right_txt {
				height: auto;
			}
		}
		@media only screen and (max-width:767px) {
			.bl_05_con li:hover .bot_txt,
			.bl_05_con li:hover .right_txt {
				display: block;
			}
			.wraper>.main>.tran_scale {
				display: none;
			}
			.new_txtlist.new_imglist {
				height: auto;
			}
			.block_02 .viewmore,
			.new_txtlist+.viewmore,
			.new_imglist+.viewmore {
				padding: 20px 0;
			}
			.main {
				padding-top: 60px;
			}
			/*妯℃嫙select*/
			.returnTop {
				right: 5px;
				top: 50%;
			}
			.select-body-box {
				z-index: 100000;
				position: fixed;
				top: 40px !important;
				left: 10% !important;
				width: 80% !important;
				max-height: 80%;
			}
			.selectmask {
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				background: #000;
				opacity: 0.5;
				z-index: 2;
				display: block;
			}
			/**/
			.font-24 {
				font-size: 16px;
			}
			.font-30 {
				font-size: 18px;
			}
			.font-36 {
				font-size: 20px;
			}
			.font-44 {
				font-size: 24px;
			}
			.font-52 {
				font-size: 28px;
			}
			.font-72 {
				font-size: 32px;
			}
			.banner li .txt {
				bottom: 10%;
				left: 53%;
			}
			.banner li .txt h3 {
				display: none;
			}
			.banner li .txt a.view {
				width: 80px;
				text-indent: 10px;
				height: 20px;
				line-height: 20px;
				background-position: 70px center;
			}
			.banner .bx-wrapper .bx-pager {
				bottom: 0;
			}
			.phone_foot_ul {
				display: block;
				padding: 10px 0;
				border-top: 2px solid rgba(255, 255, 255, 0.5);
			}
			.phone_foot_ul dl {
				text-align: center;
			}
			.phone_foot_ul dt {
				font-weight: bold;
				padding: 10px;
				text-align: left;
				border-bottom: 1px solid rgba(255, 255, 255, 0.5);
			}
			.phone_foot_ul dt a {
				display: block;
				color: #333;
				font-size: 15px;
			}
			.phone_foot_ul dd {
				padding: 10px 0;
				margin: 0 20px;
				border-bottom: 1px solid rgba(255, 255, 255, 0.5);
			}
			.phone_foot_ul dd a {
				display: block;
				font-size: 14px;
				color: #333;
			}
			.phone_foot_ul dd:last-child {
				border-bottom: none;
			}
			.menu_h {
				margin-top: -8px;
			}
			.header {
				height: auto;
				padding: 5px 0 10px;
			}
			.block_03 .wid_all {
				display: block;
			}
			.sear {
				width: 30px;
				width: 125px;
				background: #fff;
				margin-right: 40px;
				/* position:absolute; top:10px; right:10px;  margin:0;*/
			}
			.sear.open {}
			.sear .txt {
				opacity: 0;
				width: 0;
				display: none;
			}
			.sear .txt {
				opacity: 1;
				width: 83px;
				display: block;
			}
			.sear .button {
				width: 30px;
			}
			.tel_bot {
				display: block;
				position: fixed;
				bottom: 0;
				left: 0;
				width: 100%;
				height: 35px;
				line-height: 35px;
				color: #fff;
				text-align: center;
				background: #333;
				z-index: 100;
			}
			.tel_bot a {
				height: 20px;
				line-height: 20px;
				margin: 5px 10px;
				color: #fff!important;
				display: inline-block;
			}
			.tel_bot a img {
				display: inline-block;
				vertical-align: middle;
				padding-right: 3px;
				width: 13px;
			}
			.tel_bot i {
				/*display:inline-block; width:15px; height:20px; margin-right:5px; background:url(../images/phone-icon.png) no-repeat; background-size:cover;*/
			}
			.t_b01_box,
			.t_b02_box {
				position: fixed;
				width: 100%;
				left: 0;
				bottom: -150px;
				background: rgba(219, 14, 27, 1);
				transition: 0.3s all;
				-webkit-transition: 0.3s all;
				z-index: 100;
			}
			.t_b02_box.open {
				bottom: 30px;
				color: #fff;
				text-align: center;
				padding: 20px 5%;
				width: 90%;
				display: block;
			}
			.t_b02_box.open h2 {
				font-size: 14px;
				margin: 0 0 10px;
			}
			.t_b02_box.open dl.book {
				width: 100%;
			}
			.t_b02_box.open dl.book dd {
				float: left;
				width: 100%;
				margin: 0 0 10px;
			}
			.t_b02_box.open dl.book dd span {
				float: left;
				width: 98%;
				height: 26px;
				line-height: 26px;
				border: 1px solid #D9D9D9;
				background: #fff;
			}
			.t_b02_box.open dl.book dd span input.txt {
				padding: 0 3%;
				width: 94%;
				font-size: 12px;
				background: none;
				border: none;
				height: 26px;
				line-height: 26px;
			}
			.t_b02_box.open dl.book dd span.an {
				width: 42%;
				margin-right: 5px;
			}
			.t_b02_box.open dl.book dd span.an input.txt {
				padding: 0 10%;
				width: 80%;
			}
			.t_b02_box.open dl.book dd.last {
				margin: 5px 0 0;
			}
			.t_b02_box.open dl.book dd.last .bon {
				display: block;
				width: 90px;
				height: 30px;
				line-height: 30px;
				text-align: center;
				color: #fff;
				background: #9F9583;
				border: none;
			}
			.t_b02_box.open dl.book dd.last .bon:hover {
				background: #d7000f;
			}
			.phone_foot_ul dd {
				border-bottom: none;
			}
			.right_menu {
				display: none;
			}
			.block_01 li {
				width: 50%;
			}
			.block_04,
			.footer {
				padding: 20px 0;
			}
			.new_imglist li {
				margin: 0;
			}
			.new_txtlist li .txt h2 {
				margin-bottom: 5px;
			}
			.tab_tit,
			.tabNav {
				margin: 0 0 10px;
			}
			.ind_tit {
				padding: 20px 0 10px;
			}
			.bl_05_con {
				margin: 0 0 40px;
			}
			.block_03,
			.new_txtlist li {
				padding: 0 0 20px;
			}
			.block_07 {
				padding: 20px 0 0;
			}
			.ind_tit em {
				height: 14px;
			}
			.imglist li,
			.bl_05_con li {
				width: 50%;
			}
			.imglist li .txt .c {
				height: 1.5em;
				margin: 0 0 0.5em;
			}
			.more {
				width: 20px;
				height: 20px;
			}
			.block_03 li {
				width: 33.3%;
			}
			.bl_04_con li {
				width: 33.3%;
			}
			.bl_04_con li:nth-child(n+7) {
				display: none;
			}
			.bl_04_con li .inner {
				margin: 5px;
			}
			.bl_05_con li,
			.bl_05_con,
			.new_txtlist li,
			.new_txtlist li .inner,
			.new_imglist li {
				width: 100%;
				margin-bottom: 10px;
			}
			.block_08 {
				padding: 0 0 40px;
			}
			.block_08 li span {
				width: 40px;
				height: 40px;
				line-height: 40px;
			}
			.block_08 .ind_tit {
				padding: 40px 0 20px;
			}
			.block_08 li h2 {
				margin: 10px 0 0;
			}
			.block_08 li .c {
				display: none;
			}
			.block_06 {
				height: 240px;
			}
			.block_06 .mask-txt i.icon {
				width: 40px;
				height: 27px;
				margin: 0 auto 20px;
			}
			.block_06 .mask-txt .img {
				margin: 0 0 10px;
			}
			.block_06 .mask-txt .img img {
				width: 150px;
			}
			.block_06 .mask-txt .txt {
				height: 100px;
				margin-top: -50px;
			}
			.block_06 .mask-txt h2 {
				letter-spacing: 0;
			}
			.foot_top li.f_1,
			.foot_top li.f_2 {
				display: none;
			}
			.foot_top li {
				width: 100%;
				margin: 0 0 20px;
			}
			.foot_top li.f_4 {
				width: 60%;
				margin-left: 0;
				margin-bottom: 0;
			}
			.foot_top li.f_5 {
				width: 30%;
				margin-bottom: 0;
			}
			.foot_top li .inner {
				height: auto;
			}
			.foot_top li .c ul {
				padding: 0;
			}
			.foot_bot .link {
				display: none;
			}
			.foot_bot .link dd {
				padding: 30px 0 0;
			}
			.foot_bot .link dd a {
				margin: 0 10px 0 0;
			}
			.foot_bot .cop {
				margin-bottom: 20px;
			}
			.foot_top li dl.book {
				padding: 15px 0 0;
			}
			.foot_top li.f_5 .img {
				margin: 15px 0 0;
			}
			.foot_top li dl.book dd span {
				width: 99.5%;
			}
			.new_txtlist li .txt .c {
				height: 1.5em;
			}
			.returnTop {
				width: 26px;
				height: 26px;
				background-size: cover;
			}
			.banner .bx-wrapper .bx-prev {
				width: 16px;
				height: 30px;
				margin-top: -15px;
				left: 10px;
			}
			.banner .bx-wrapper .bx-next {
				width: 16px;
				height: 30px;
				margin-top: -15px;
				right: 10px;
			}
			.foot_bot .cop span a {
				display: inline-block;
				margin: 0;
			}
			#tab-2 .new_imglist li:nth-child(n+3),
			#tab-3 .new_imglist li:nth-child(n+3),
			#tab-4 .new_imglist li:nth-child(n+3) {
				display: none;
			}
			#tab-2 .new_imglist li,
			#tab-3 .new_imglist li,
			#tab-4 .new_imglist li {
				width: 47%;
				margin: 10px 1.4% 10px;
			}
			.block_01 li:nth-child(n+3) {
				display: none;
			}
			.bl_04_con li:hover .inner {
				border: 3px solid rgba(255, 255, 255, 0.5);
				background: none;
			}
			.bl_04_con li:hover .inner a {
				color: #fff;
			}
			.tel {
				font-size: 12px;
				left: 43%;
				top: 7px;
			}
			.bl_05_con_ld.bl_05_con li {
				width: 50%;
			}
			.bl_05_con_ld.bl_05_con li:nth-child(n+7) {
				display: none;
			}
			.bl_05_con li .inner {
				margin: 5px;
			}
			.bl_05_con li .right_txt {
				height: 60px;
			}
			.block_02 .imglist li:nth-child(n+7) {
				display: none;
			}
		}
		@media only screen and (max-width:500px) {
			.tel {
				display: none;
			}
			.bl_05_con li .right_txt h2 {
				padding-top: 5px;
			}
			.bl_05_con li .right_txt {
				height: 45px;
			}
			.bl_05_con li .bot_txt {
				padding: 0;
			}
			.bl_05_con li .bot_txt p {
				padding: 0 5px;
				font-size: 12px;
			}
			.bl_05_con li .inner {
				margin: 3px;
			}
		}
		@media only screen and (max-width:479px) {
			#tab-2 .new_imglist li,
			#tab-3 .new_imglist li,
			#tab-4 .new_imglist li {
				width: 100%;
				margin: 0 0 20px;
			}
			#tab-2 .new_imglist li:nth-child(n+2),
			#tab-3 .new_imglist li:nth-child(n+2),
			#tab-4 .new_imglist li:nth-child(n+2),
			#tab-1 .new_imglist li:nth-child(n+3) {
				display: none;
			}
		}
		@media only screen and (max-width:414px) {
			.main {
				padding-top: 42px;
			}
			.block_07 .tab_tit li span,
			.tabNav li span {
				width: 78px;
			}
			.block_06 {
				height: 166px;
			}
			.font-24 {
				font-size: 16px;
			}
			.font-30 {
				font-size: 16px;
			}
			.font-36 {
				font-size: 18px;
			}
			.font-44 {
				font-size: 20px;
			}
			.font-52 {
				font-size: 24px;
			}
			.font-72 {
				font-size: 28px;
			}
			.bl_04_con li {
				width: 50%;
			}
			.bl_04_con li:nth-child(n+5) {
				display: none;
			}
		}
		@media only screen and (max-width:413px) {
			.block_03 li.an .con span {
				line-height: 20px;
				padding: 10px 0;
				text-align: center;
			}
			.block_03 li.an .con {
				height: 60px;
			}
			.logo {
				width: 90px;
			}
			.address_sel {
				margin: 10px 0 0;
			}
			.sear {
				margin-top: 10px;
			}
			.menu_h {
				margin-top: -12px;
			}
			.block_07 .tab_tit li span,
			.tabNav li span {
				width: 70px;
			}
		}
		@media only screen and (max-width:374px) {
			.block_07 .tab_tit li span,
			.tabNav li span {
				width: 56px;
			}
			.foot_bot .cop span {
				display: block;
				margin-left: 0;
			}
		}
		@media only screen and (max-width:359px) {
			.logo {
				width: 70px;
			}
			.address_sel {
				margin: 5px 0 0;
			}
			.sear {
				margin-top: 5px;
			}
			.menu_h {
				margin-top: -13px;
			}
			.sear {
				width: 100px;
			}
			.sear .txt {
				width: 58px;
			}
		}
		.ie7 .tabNav li em {
			display: none;
		}
		.ie7 .case_1 dl dd.of.cf .fl a.on {
			margin-top: 13px;
		}
		.ie7 .case_2 a#sortTime,
		.ie7 .case_2 a#sortHits {
			position: relative;
			top: -6px;
		}
		.ie7 .tab_tit li em {
			display: none;
		}
		/* *****淇敼鏍峰紡***** */
		/* 灏忓睆骞曢椤垫渚嬪睍绀� */
		@media only screen and (max-width: 1023px) {
			.jzg-case li .wid_all {
				display: block;
			}
			.jzg-case li .wid_all .txt {
				width: 100%;
				padding: 0;
				background: none;
				opacity: 1;
				filter: alpha(opacity=100);
			}
			.jzg-case li .wid_all .txt h2 {
				padding: 3% 0;
				text-align: center;
				margin: 0;
				background: url(../images/tm_50.png) repeat;
				font-size: 14px;
			}
			.jzg-case li .wid_all .txt .c,
			.jzg-case li .wid_all .txt .more {
				display: none;
			}
		}
		.jzg-case {
			position: relative!important;
			top: 0!important;
		}
		.jzg-left,
		.jzg-right {
			width: 50%;
		}
		.jzg-left {
			float: left;
			padding-right: 2%;
			box-sizing: border-box;
		}
		.jzg-left .imgb {
			width: 100%;
			position: relative;
			display: block;
		}
		.jzg-left .imgb .jl_t {
			position: absolute;
			top: 50%;
			left: 50%;
			left: 44%\9;
			font-size: 30px;
			color: #fff;
			font-weight: 600;
			opacity: 1;
			filter: alpha(opacity=100);
			z-index: 10;
			-webkit-transform: translate(-50%, -50%);
			-moz-transform: translate(-50%, -50%);
			-ms-transform: translate(-50%, -50%);
			-o-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
		}
		.jzg-left .imgb .cov {
			height: 100%;
			width: 100%;
			position: absolute;
			top: 0;
			left: 0;
			background: url(../images/tm_50.png) repeat;
			opacity: 0.6;
			filter: alpha(opacity=60);
		}
		/*.jzg-left .imgb:hover .cov{opacity: 0.6;filter:alpha(opacity=60)}*/
		/*.jzg-left .imgb:hover .jl_t{opacity: 1;filter:alpha(opacity=100);z-index: 10;}*/
		.jzg-left a img {
			width: 100%;
		}
		.jzg-left .txt {
			overflow: hidden;
			background: #fff;
			position: absolute;
			bottom: 0;
			width: 48%;
		}
		.jzg-left .txt .c {
			margin: 6%;
		}
		.jzg-left .txt .c .viewmore {
			text-align: left;
		}
		.jzg-left .txt p {
			width: 80%;
			margin: 5% 0;
		}
		.jzg-left .txt .more {
			background: url(/images/dot07a.png);
		}
		.jzg-right {
			float: right;
		}
		.imglist .jzg-right li {
			width: 50%;
		}
		.jzg-right .jzg-t {
			position: absolute;
			top: 50%;
			left: 0;
			color: #fff;
			z-index: 1000;
			text-align: center;
			width: 100%;
			-webkit-transform: translate(0, -50%);
			-moz-transform: translate(0, -50%);
			-ms-transform: translate(0, -50%);
			-o-transform: translate(0, -50%);
			transform: translate(0, -50%);
			left: 0\9;
			top: 38%\9;
		}
		.jzg-right .jzg-t h3 {
			font-weight: 600;
		}
		.jzg-right .jzg-t b {
			font-weight: normal;
		}
		.jzg-right .jzg-t .hov {
			opacity: 0;
			filter: alpha(opacity=0);
		}
		.jzg-right .wid_all:hover .hov {
			opacity: 1;
			filter: alpha(opacity=100);
		}
		/* 瀵艰埅 */
		.sel-con {
			position: fixed;
			width: 100%;
			left: 0;
			background: rgba(100, 100, 100, 0.98);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9646464, endColorstr=#f9646464);
			color: #fff;
			z-index: 9999;
			/* max-width: 1898px; */
			overflow: hidden;
			margin: 0 auto;
		}
		.sel-con>ul {
			margin-bottom: 10px!important;
		}
		.sel-con .sc-con {
			margin-top: 30px;
			margin-bottom: 10px;
			/* position: absolute;top: 50%;-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%); */
		}
		.sel-con .tab-tit a {
			color: #fff;
		}
		.sel-con .case,
		.sel-con .des,
		.sel-con .pro,
		.sel-con .constr {
			width: 86%;
			margin: 0 auto;
			overflow: hidden;
		}
		.sel-con .soft-villa .des {
			width: 100%;
		}
		.sel-con .soft-villa .des .panel {
			padding: 0 3%;
		}
		.sel-con .tab-tit {
			overflow: hidden;
			margin: 0 auto 20px;
			text-align: center;
			cursor: default;
		}
		.sel-con .tab-tit li {
			display: inline-block;
			margin: 0 1%;
			padding: 3px 8px
		}
		.sel-con .select {
			background: #9f9583;
		}
		.sel-con .des .panel {
			float: left;
			color: #fff;
			padding: 0 3%;
			background: none;
			;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			margin-bottom: 0;
		}
		.sel-con .des .panel p {
			font-size: 14px;
			width: 100%;
			display: inline-block;
			text-align: left;
			white-space: nowrap;
			text-overflow: ellipsis;
		}
		.sel-con .des .panel p strong {
			color: #D7000F;
		}
		.sel-con .des .ratio-img {
			position: relative;
			margin-bottom: 20px;
		}
		.sel-con .des .ratio-img:hover span {
			color: #D7000F;
		}
		.sel-con .des .ratio-img span {
			color: #fff;
			font-size: 16px;
			position: absolute;
			bottom: 24px;
			left: 50%;
			-webkit-transform: translateX(-50%);
			-moz-transform: translateX(-50%);
			-ms-transform: translateX(-50%);
			-o-transform: translateX(-50%);
			transform: translateX(-50%);
		}
		.sel-con .pro .panel,
		.sel-con .constr .panel {
			background: rgba(86, 84, 84, 0);
			box-shadow: none;
		}
		.sel-con .pro .child-6 .panel {
			width: 16.6%;
		}
		.sel-con .pro.constr .panel {
			width: 49%;
		}
		.sel-con .pro.constr .panel:last-child {
			float: right;
		}
		.sel-con .pro .lp-name,
		.sel-con .constr .lp-name {
			text-align: center;
			margin: 0 0.4em 8px;
			font-size: 16px;
			cursor: default;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
		.sel-con .depict {
			text-align: center;
			margin: 0 13px;
		}
		.sel-con .depict p {
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			margin: 0 0.5em;
		}
		.sel-con #P3 span {
			float: none;
			text-align: center;
			padding: 0
		}
		.sel-con #P3 span:nth-of-type(2) {
			padding: 0 6%;
		}
		.sel-con .power .bl_05_con:nth-of-type(3) img {
			height: 100%;
			max-width: fit-content;
			width: auto;
		}
		/* 搴曢儴灏忓睆骞曢绾� */
		@media only screen and (max-width: 767px) {
			.jzg-foot li.f_4 {
				width: 100%;
			}
			.jzg-foot li.f_4 .inner {
				width: 80%;
				margin: 0 auto;
			}
			.jzg-foot li.f_4 .inner h2 a {
				font-size: 16px;
			}
			.jzg-foot li.f_4 .inner .book input.txt {
				height: 30px;
				line-height: 30px;
			}
			.jzg-foot li.f_4 .inner .book dd>span {
				height: 30px;
				line-height: 30px;
			}
			.jzg-foot li.f_4 .inner .book .error .valid_message {
				height: 30px!important;
				line-height: 30px!important;
			}
			.jzg-foot li.f_4 .inner .book dd.yiyou {
				font-size: 14px;
			}
		}
		/* 鍙充晶鑾峰彇鎶ヤ环 */
		.jzg-r_m {
			background: #555;
		}
		.jzg-r_m h4 {
			font-size: 18px;
			color: #fff;
		}
		.jzg-r_m p {
			color: #fff;
		}
		.jzg-r_m .m_b01 {
			margin-bottom: 20px!important;
			text-align: center;
		}
		.jzg-r_m .m_b02 {
			margin-bottom: 16px;
		}
		.jzg-r_m dl.book {
			width: 300px;
		}
		.jzg-r_m dl.book dd {
			width: 90%;
			margin: 0 5% 10px;
		}
		.jzg-r_m dl.book dd>span {
			position: relative;
		}
		.jzg-r_m dl.book dd>span>b {
			position: absolute;
			left: -12px;
			top: 3px;
			color: #f00;
		}
		.jzg-r_m dl.book dd.last {
			margin: 0 5% 10px;
		}
		.jzg-r_m dl.book dd.last .bon {
			width: 100%;
			margin-top: 10px;
		}
		/* 搴曢儴鏉� */
		.footer_float {
			width: 100%;
			height: 100px;
			overflow: hidden;
			background: #5d5b5b;
			position: fixed;
			bottom: 0;
			z-index: 999;
		}
		.f_f_box {
			height: 100%;
			margin: 0 auto;
			box-sizing: content-box;
		}
		.f_f_box>div {
			height: 100%;
			float: left;
		}
		.f_f_box .f_l,
		.f_f_box .f_r {
			width: 30%;
			color: #f6f6f6;
			text-align: center;
		}
		.f_f_box .f_l img {
			float: left;
			margin: 24px 15px 0;
			width: auto;
		}
		.f_f_box .f_l h3,
		.f_f_box .f_l p {
			float: left;
		}
		.f_f_box .f_r {
			width: 20%;
			position: relative;
		}
		.f_f_box h3 {
			font-size: 18px;
			font-weight: 500;
			margin-top: 24px;
		}
		.f_f_box p span {
			color: #d6000f;
		}
		.f_f_box .f_r h3,
		.f_f_box .f_r p {
			font-size: 20px;
			text-align: left;
		}
		.f_f_box .f_r h3 {
			letter-spacing: 0;
			margin-top: 18px;
		}
		.f_f_box .f_r p {
			letter-spacing: 3px;
		}
		.f_f_box .f_c {
			width: 50%;
		}
		.f_c .book {
			width: 100%;
			height: 100%;
			position: relative;
			left: 5%;
		}
		.f_c .book dd {
			display: inline-block;
			width: 35%;
			margin-bottom: 10px;
			margin-right: 1%;
		}
		.f_c .book dd>span {
			display: block;
			height: 30px;
		}
		.f_c .book dd>span>span {
			top: 3px;
		}
		.f_c .book .m_t {
			margin-top: 16px;
		}
		.f_c .book dd input {
			width: 100%;
			outline: none;
			border: none;
			height: 30px;
			text-indent: 0.8em;
		}
		.f_c .book dd input::-webkit-input-placeholder,
		textarea::-webkit-input-placeholder {
			color: #333;
		}
		.f_c .book dd input:-moz-placeholder,
		textarea:-moz-placeholder {
			color: #333;
		}
		.f_c .book dd input::-moz-placeholder,
		textarea::-moz-placeholder {
			color: #333;
		}
		.f_c .book dd input:-ms-input-placeholder,
		textarea:-ms-input-placeholder {
			color: #333;
		}
		.f_c .book .last {
			position: absolute;
			right: 16%;
			top: 16px;
			width: 10%;
			margin: 0;
			height: 70px;
		}
		.f_c .book .last .bon {
			width: 100%;
			height: 100%;
			border: none;
			color: #fff;
			background: #d7000f;
			font-size: 1.2em;
		}
		/* .f_c .book .last .btm{background-image: url(/img/subbtn.png);background-size: cover;} */
		.f_c .book .last .bon:hover {
			opacity: 0.8;
			filter: alpha(opacity=80);
		}
		.footer_float .togg {
			position: absolute;
			right: 10px;
			top: 8px;
			font-size: 22px;
			line-height: 22px;
			color: #aeadad;
			cursor: default;
		}
		.footer_float .togg:hover {
			color: #fff
		}
		.footer_float .getshow {
			position: fixed;
			bottom: 0;
			left: -100px;
			height: 100px;
		}
		.footer_float .getshow img {
			height: 100%;
		}
		@media only screen and (min-width: 1336px) {
			.f_f_box {
				padding: 0 8%;
			}
			.f_f_box h3 {
				letter-spacing: 5px
			}
			.f_f_box p {
				letter-spacing: 2px
			}
		}
		/***鍦ㄦ柦宸ュ湴璇︽儏椤�***/
		#jzg .p_details {
			margin-bottom: 30px;
		}
		#jzg .jzg-ul li {
			float: left;
			margin: 5px;
		}
		#jzg .jzg-ul li p {
			text-align: center;
		}
		.noYourHouse p {
			margin: 40px auto;
			padding-left: 324px;
			font-size: 16px;
			color: #bdbdbd;
		}
		.noYourHouse p a {
			border: 1px solid #bdbdbd;
			padding: 2px 5px;
		}
		.noYourHouse p a:hover {
			background: #bdbdbd;
			color: #fff;
		}
		#ajaxList .jzg-add span {
			float: none;
			text-align: center;
			padding: 0;
		}
		#ajaxList .jzg-add span:nth-of-type(2) {
			padding: 0 6%;
		}
		#ajaxList .panel {
			margin-bottom: 10px;
		}
		#ajaxList .panel>p {
			text-align: center;
			font-size: 16px;
			color: #595959;
			margin: 0 auto 13px;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			width: 80%;
		}
		#ajaxList .con-cont_fot li {
			width: 20%;
		}
		.jzg #ajaxList .inner p {
			width: 100%;
			text-align: left;
		}
		.jzg #ajaxList .inner p:last-child {
			height: 3em;
			overflow: hidden;
		}
		.jzg #ajaxList .inner p span {
			display: inline-block;
			width: 50%;
		}
		.jzg #ajaxList .inner p span strong {
			color: #ca151d;
		}
		.jzg #ajaxList .panel {
			margin-bottom: 70px;
		}
		@media only screen and (max-width: 1800px) {
			/* section .wrap{width: 80%;} */
			.viewmore {
				padding: 45px 0 70px!important;
			}
			.block_05 .viewmore {
				padding-top: 35px;
			}
			.ind_tit {
				padding-top: 90px
			}
			.ind_tit em {
				height: 20px;
				margin-bottom: 36px;
			}
		}
		@media only screen and (max-width: 1650px) {
			/* section .wrap{width: 85%;} */
			.viewmore {
				padding: 40px 0 60px!important;
			}
			.block_05 .viewmore {
				padding-top: 30px;
			}
			.ind_tit {
				padding-top: 80px
			}
			.ind_tit em {
				height: 16px;
				margin-bottom: 32px;
			}
		}
		@media only screen and (max-width: 1500px) {
			section .wrap {
				width: 81%;
			}
			.viewmore {
				padding: 35px 0 50px!important;
			}
			.block_05 .viewmore {
				padding-top: 25px;
			}
			.ind_tit {
				padding-top: 70px
			}
			.ind_tit em {
				height: 12px;
				margin-bottom: 28px;
			}
		}
		.jzg-left .txt .viewmore {
			padding: 0!important;
		}
		#ajaxList .loading {
			margin-bottom: 200px;
		}
		.recru .panel {
			width: 100%;
		}
		body.pro .panel .tran_scale img {
			height: 100%;
		}
		
.jzg_r_m_h4{
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: white;