@charset "utf-8";

/* CSS Document */

/* reset */
html {
	height: 100%;
	overflow-x: hidden;
}

body {
	min-height: 100%;
	overflow-x: hidden;
}

body {
	_height: 100%
}

body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre,
	code, fieldset, legend, form, input, select, textarea, button, p,
	blockquote, th, td, figure {
	margin: 0;
	padding: 0
}

body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre,
	code, fieldset, legend, form, p, blockquote, figure, header, footer,
	nav, article, section, aside, address, figcaption {
	*zoom: 1
}

li {
	list-style-type: none
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

iframe, frame, fieldset, img {
	border: 0 none
}

img {
	vertical-align: top;
	max-width: 100%;
}

input[type=button], input[type=submit], input[type=reset] {
	cursor: pointer
}

button {
	cursor: pointer
}

input, textarea, button {
	-webkit-border-radius: 0;
	-webkit-appearance: none
}

input[type=radio] {
	-webkit-border-radius: 100%;
	-webkit-appearance: radio
}

input[type=checkbox] {
	-webkit-appearance: checkbox
}

input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box
}

textarea {
	overflow: auto;
	resize: none
}

blockquote, q {
	quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption, th {
	text-align: left
}

th {
	font-weight: normal
}

em, cite, address, i {
	font-style: normal
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

body, input, select, button, textarea {
	font-size: 14px;
	font-family: "微软雅黑";
}

body {
	/*line-height: 1.5*/
	
}

.header a {
	text-decoration: none;
	color: #898989;
	font-size: 15px;
}

.header a:hover {
	color: #fff;
}

a {
	blr: expression(this.onFocus = this.blur ())
}

a * {
	*cursor: pointer
}

:focus {
	outline: none
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #999;
}

input:-moz-placeholder, textarea:-moz-placeholder {
	color: #999;
}

input::-moz-placeholder, textarea::-moz-placeholder {
	color: #999;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #999;
}

.wrap {
	/*width:1170px !important;*/
	margin: 0 auto;
}

.tab_con {
	/*width: 1170px;*/
	/*margin: 0 auto;*/
	
}

.index_search {
	display: none;
}

.edit_con_original {
	padding: 0 0;
	color: #333;
	text-align: justify;
	border-top: 1px solid #918f90;
	border-bottom: 1px solid #918f90;
}

.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;
	display: block;
	margin: 0 auto;
	margin-bottom: 5px;
}

.edit_con_original video {
	display: inline-block;
	max-width: 100%;
}

/*所有后台编辑器区域都要引用 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%;
}



.tran_scale {
	overflow: hidden;
	display: block;
}

.tran_scale img {
	transition: 1s all;
	-webkit-transition: 1s all;
}

.tran_scale:hover img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	-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: 120px !important;
	z-index: 10;
}

/*weixin*/

/* .disP {
  display: block !important;
} */
.disP {
	display: none;
}

.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(../cursor-left.html) no-repeat;
	left: 3%;
	top: 50%;
	margin-top: -27px;
	display: block;
	width: 33px;
	height: 54px;
	position: absolute;
	z-index: 1000;
}

.banner_right {
	background: url(../cursor-right.html) 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 {
	min-width: 320px;
	margin: 0 auto;
}

.header {
	position: fixed;
	width: 100%;
	z-index: 10000;
	background: #000;
	left:0;
}

.header.fixedhede {
	position: fixed;
	z-index: 10000;
	top: 0;
	left: 0;
	width: 100%;
	/*box-shadow: 0 0 5px #bbb;*/
	background: rgba(0, 0, 0, 0.9);
	filter: Alpha(opacity = 80);
}

.lt9 .header.fixedhede {
	border-bottom: 1px solid #eee;
}

.logo {
	float: left;
	width: 250px;
}

.logo img {
	width: auto;
	height: auto;
}

.address_sel {
	float: left;
	width: 70px;
	color: #4C4C4C;
	border-bottom: 1px solid #C2C2C2;
	height: 24px;
	line-height: 24px;
	margin: 20px 0 0;
}

/*模拟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: 12px;
	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(../dot01.html) 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;
}

.more {
	display: block;
	width: 36px;
	height: 36px;
	background: url(../dot07.html) 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(../dot12.html) 68px center no-repeat;
}

a.more1:hover {
	color: #F20011;
	border: 1px solid #F20011;
	background: url(../dot12_on.html) 68px center no-repeat;
}

.right_menu {
	position: fixed;
	z-index: 10000;
	right: 0px;
	/*bottom:485px;*/
	margin-top: 0px;
	width: 48px;
	height: 145px;
	top: 50%;
	margin-top: -133px;
	background: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.right_menu li {
	float: left;
	width: 100%;
	height: 48px;
	text-align: center;
	border-bottom: 1px solid #D1D1D1;
	position: relative;
}

.right_menu li a {
	display: block;
}

.right_menu li:last-child {
	border-bottom: none;
}

.right_menu li.last {
	border-bottom: none;
}

.right_menu li em {
	font-size: 12px;
	line-height: 14px;
	padding: 10px 0;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity = 0);
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}

.right_menu li.on em, .right_menu li:hover em {
	color: #777777;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity = 100);
}

.right_menu li.on span img, .right_menu li:hover span img {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity = 0);
}

.returnTop {
	position: fixed;
	_position: absolute;
	background: url(../dot22.html) no-repeat;
	background-size: cover;
	width: 48px;
	height: 48px;
	overflow: hidden;
	display: block;
	text-indent: -9999em;
	/*bottom:435px;margin-top:0px; */
	top: 50%;
	margin-top: 15px;
	z-index: 1000;
	left: auto !important;
	right: 0px;
	background-size: cover;
}

.returnTop p {
	background: url(../fh.html) no-repeat;
	display: none;
	width: 48px;
	height: 48px;
	border-radius: 4px;
}

/*@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;}
}*/
.r_m_sub {
	z-index: -1;;
	position: absolute;
	visibility: hidden;
	top: 0;
	right: 0px;
	width: auto;
	padding: 20px;
	background: #fff;
	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;
}

.sub_01 {
	margin-top: -49px;
}

.sub_02 {
	margin-top: 0;
	word-wrap: break-word;
	break-word: break-all;
	width: 100px;
}

.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: 60px;
	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: 100%;
	margin: 0 0 10px;
}

.sub_01 dl.book dd span {
	float: left;
	width: 98%;
	height: 26px;
	line-height: 26px;
	border: 1px solid #D9D9D9;
	background: #fff;
}

.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: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: #9F9583;
	border: none;
}

.sub_01 dl.book dd.last .bon:hover {
	background: #d7000f;
}

.tel_bot {
	display: none;
}

.yzm {
	cursor: pointer;
}

.phone {
	display: none;
}


.block_01 {
	padding: 1px 0;
}

.block_01 li {
	float: left;
	width: 25%;
	*margin-left: -1px;
	position: relative;
}

.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(../dot04.html) no-repeat;
	background-size: cover;
}

.ind_tit {
	padding: 60px 0 0;
	text-align: center;
}

.ind_tit span {
	color: #494949;
}

.ind_tit span b {
	color: #DF0010;
	font-weight: normal;
}

.ind_tit em {
	display: block;
	margin: 0 auto 20px;
	width: 65px;
	height: 24px;
	border-bottom: 1px solid #8A8A8A;
}

.tab_tit {
	text-align: center;
	margin: 0 0 50px;
}

.tab_tit li {
	display: inline-block;
	zoom: 1; *+
	display: inline;
	margin: 0 2px;
	cursor: pointer;
	position: relative;
}

.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(../dot05.html) 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 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;
}

/*.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 h2 {
	margin: 13% 0 30px;
}

.imglist li .txt .c {
	font-size: 12px;
	height: 3em;
	margin: 0 0 20px;
	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: #fff;
	z-index: 9;
	
}

.block_03 ul {
	margin: 40px 0 0;
}

.block_03 li {
	float: left;
	width: 16.66%;
	*margin-left: -1px;
	position: relative;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}

.block_03 li:hover {
	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;
}
.block_03 li .ratio-img img {
	width: 100%;
	height: auto;
}

@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 h2 {
	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:hover .txt, .block_03 li:hover .txt h2 {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity = 100);
	z-index: 999;
}

.block_03 li .txt h2 a {
	color: #fff !important;
}

.nobg {
	background: none;
}

.block_04 {
	padding: 20px 0 0px;
	/*background-attachment:fixed;*/
}

.block_04 .ind_tit span a {
	color: #fff;
}

.bl_04_con .fixed {
	
}

.bl_04_con li {
	float: left;
	color: #fff;
	height: 195px;
}
.bl_04_quan01 {
	margin-right: 90px;
	margin-bottom: 30px;
}
.bl_04_quan02 {
	margin-right: 90px;
	margin-bottom: 30px;
}
.bl_04_quan03 {
	margin-right: 90px;
	margin-bottom: 30px;
}
.bl_04_quan04 {
	margin-right: 90px;
	margin-bottom: 30px;
}
.bl_04_quan05 {
	
	
}
.bl_04_quan06 {
	margin-left: 120px;
	
}
.bl_04_quan07 {
	margin-left: 100px;
	
}
.bl_04_quan08 {
	margin-left: 90px;
	
}
.bl_04_quan09 {
	position: relative;
	margin-left: 90px;
	
}

.bl_04_con li:nth-last-child(1) {
	margin-right: 0;
	float: right;
}

.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;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
}

.block_04 .bon {
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	display: block;
	margin: 0 auto 10px;
	width: 58px;
	height: 58px;
	background: url(../dot08.html) left top no-repeat;
	cursor: pointer;
}

.block_04 .bon:hover {
	background: url(../dot08_on.html) 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: 25%;
	*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: 1px;
	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%;
	text-align: center;
	background: url(../tm_50.html) repeat;
	z-index: 2;
	background-color: rgba(0, 0, 0, 0.8);
}

.bl_05_con li .bot_txt p {
	height: 38px;
	line-height: 38px;
	color: #dab866;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bl_05_con li .right_txt {
	position: absolute;
	width: 60px;
	height: 42px;
	right: 0;
	top: 0;
	z-index: 2;
	background: #dab866;
	color: #000;
}

.bl_05_con li .right_txt h2 {
	padding: 6px 0 0 10px;
}

.bl_05_con li .right_txt h2 span {
	display: block;
	line-height: 1.2;
}

.bl_05_con li .right_txt h2 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(../tm_50.html) repeat;
}

.bl_05_con li .txt .txt_in {
	padding: 8.5% 8.5% 0;
}

.bl_05_con li .txt .t_i_logo {
	width: 29.3%;
	height: 29.3%;
	height: 81px;
	margin-bottom: 5%;
	/*border:1px solid #fff;*/
}

.bl_05_con li .txt .t_i_logo img {
	height: 100%;
	width: auto;
}

.bl_05_con li .txt .t_i_c {
	font-size: 12px;
	color: #fff;
	height: 4.5em;
	overflow: hidden;
}

.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 1s;
	-webkit-transition: all 1s;
}

.bl_05_con li:hover .img img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

.block_06 {
	height: 761px;
	position: relative;
}

.block_06 .mark {
	background: url(../dot11.html) repeat;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 20000;
}

.block_06 .mask-txt {
	position: absolute;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	color: #fff;
	cursor: default;
	text-align: center;
	cursor: pointer;
}

.block_06 .mask-txt .txt {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	top: 50%;
	height: 280px;
	margin-top: -100px;
}

.block_06 .mask-txt i.icon {
	display: block;
	width: 102px;
	height: 70px;
	background: url(../dot09.html) no-repeat;
	margin: 0 auto 50px;
	cursor: pointer;
	background-size: cover;
}

.block_06 .mask-txt .img {
	margin: 0 0 40px;
}

.block_06 .mask-txt h2 {
	letter-spacing: 28px;
}

.block_06 ul {
	z-index: 1000;
}

video {
	display: block;
}

.vid-lod {
	background: url(../bx_loader.html) no-repeat center
		rgba(255, 255, 255, 0.9);
	overflow: hidden;
	text-indent: -100px;
	border-radius: 10px;
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 11;
	left: 50%;
	top: 50%;
	margin: -25px 0 0 -25px;
	display: none;
}

.block_06 ul li {
	cursor: pointer;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.block_06 ul li video {
	width: 100%;
	height: 100%;
}

.flashplear {
	position: absolute !important;
	width: 100%;
	height: 100%;
	z-index: 1000;
	display: none;
	overflow: hidden;
}

.noflash .flashplear {
	display: block;
}

.video-auto-box.noflash .mark {
	display: none;
}

.noflash .play-1 {
	display: none;
}

.video-auto-box .at-img {
	display: block;
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.video-auto-box .mark {
	z-index: 5;
}

.no-video .video-auto-box video {
	display: none;
}

.no-video .video-auto-box .at-img {
	display: block;
}

.no-video .mask-txt i.icon {
	display: none;
}

.auto-box-div {
	position: relative;
}

.auto-box-div img {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.tabs {
	position: relative;
}

.tabs a {
	text-decoration: none;
}

.tabNav {
	text-align: center;
	margin: 0 0 50px;
}

.tabNav li {
	display: inline-block;
	zoom: 1; *+
	display: inline;
	margin: 0 2px;
	cursor: pointer;
	position: relative;
}

.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(../dot05.html) center bottom no-repeat;
}

.new_txtlist {
	height: 325px;
	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 h2 {
	margin: 0 0 15px;
	color: #272727;
}

.new_txtlist li .txt h2 a {
	color: #272727;
}

.new_txtlist li .txt h2 a:hover, .new_txtlist li .txt h2:hover {
	color: #D7000F
}

.new_txtlist li .txt .c {
	height: 3em;
	overflow: hidden;
	margin: 0 0 10px;
}

.new_imglist {
	margin: 0 -20px;
	height: 325px;
	overflow: hidden;
}

.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(../tm_50.html) repeat;
	z-index: 2;
}

.new_imglist li .bot_txt h2 {
	float: left;
	width: 70%;
	margin-left: 5%;
}

.new_imglist li .bot_txt h2 a {
	color: #fff;
}

.new_imglist li .bot_txt span {
	float: right;
	margin-right: 5%;
}

.new_imglist li .inner a {
	display: block;
	width: 100%;
}

.viewmore {
	display: block;
	height: 31px;
	padding: 30px 0 80px;
	text-align: center;
	font-size: 16px;
}

.block_02 .viewmore, .new_txtlist+.viewmore, .new_imglist+.viewmore {
	padding: 30px 0 80px;
}

.bl_04_con .viewmore a {
	color: #fff;
}

.viewmore a {
	display: inline-block;
	padding: 5px 15px;
	border: 1px solid #000;
}

.viewmore a:hover {
	background: #dab866;
	color: #000;
	border: 1px solid #dab866;
}

.block_08 {
	height: 465px;
}

.block_08 .ind_tit {
	padding: 60px 0 20px;
}

.block_08 .ind_tit span {
	color: #fff;
}

.block_08 ul {
	margin: 20px 0 0;
}

.block_08 li {
	float: left;
	width: 20%;
	*margin-left: -1px;
	text-align: center;
}

.block_08 li .inner {
	padding: 0 10px;
}

.block_08 li span {
	display: block;
	margin: 0 auto;
	width: 115px;
	height: 115px;
	line-height: 115px;
	text-align: center;
	border: 2px solid #C9C9C8;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.block_08 li span img {
	display: inline-block;
	height: auto;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
	width: auto;
	transition: 1s all;
}

.lt8 .block_08 li span img {
	margin-top: 20px;
}

.block_08 li span a {
	display: block;
}

.block_08 li:hover span img {
	transform: rotate(360deg)
}

.block_08 li h2 {
	color: #FFFFFF;
	margin: 30px 0 10px;
}

.block_08 li:hover h2, .block_08 li h2 a {
	color: #FFFFFF;
}

.block_08 li h2 a:hover {
	color: #FFFFFF;
}

.block_08 li .c {
	padding: 10px 0 0;
	color: #FFFFFF;
	font-size: 12px;
	height: 3em;
	overflow: hidden;
}

.block_08 .ind_tit em {
	border-bottom: 1px solid #fff;
}

.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 {
	margin: 25px 0 0;
	padding: 15px 0 0;
	border-top: 1px solid #DEDEDE;
}

.foot_bot .link {
	position: relative;
}

.foot_bot .link dt {
	position: absolute;
	width: 70px;
	color: #2C2C2C;
	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%;
	overflow: hidden;
}

.foot_bot .link dd a {
	color: #8A8A8A;
	margin: 0 10px;
	display: inline-block;
	white-space: nowrap;
}

.foot_bot .link dd a:hover, .foot_bot .cop a.xhr:hover {
	color: #D7000F;
}

.foot_bot .cop {
	margin: 10px 0 0;
	font-size: 12px;
}

.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: 80%;
	}
	.block_06 {
		height: 665px;
	}
}

@media only screen and (max-width:1659px) {
	.wrap {
		width: 82%;
	}
	.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:3000px) {
	.wrap {
		width: 92%;
	}
	.font-18, .nav li, .tel, .bl_05_con li .bot_txt p, .tab_tit li span,
		.tabNav li span, .new_imglist li .bot_txt, .foot_top li h2 a,
		.foot_bot .link dt {
		font-size: 14px;
	}
	.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_06 {
		height: 577px;
	}
	.block_03 ul, .block_08 ul {
		margin: 0;
	}
	.imglist li .txt h2 {
		margin: 8% 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_08 {
		height: auto;
	}
	.viewmore {
		padding: 40px 0 0;
		font-size: 14px;
	}
	.block_02 .viewmore, .new_txtlist+.viewmore, .new_imglist+.viewmore {
		padding: 40px 0;
	}
	.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_06 {
		height: 547px;
	}
	.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 {
		width: 95%;
	}
	.block_06 {
		height: 513px;
	}
	.foot_top li dl.book dd span.an {
		width: 36%;
	}
}







@media only screen and (max-width:1279px) {
	.wrap {
		width: auto;
		
	}
	.foot_bot .link dd {
		height: 40px;
	}
	.block_06 {
		height: 410px;
	}
	.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;
	}

	.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;
	}
	.menu-open .ph-mask {
		display: block;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: 0.5;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 10;
	}
	.menu-open .nav {
		left: 55%;
		width: 45%;
	}
	.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;
	}
	
	.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;
	}
	.block_03 .wid_all {
		display: block;
	}
	.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;
	}
	.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;
	}
	.nav li:last-child {
		border-bottom: 1px solid #ccc;
	}
	.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;
	}
	
	.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;
	}
	.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;
	}
	.menu_h {
		margin-top: -13px;
	}
}

.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;
}

/* 底部预约 */
.jzg-foot .codeBox {
	width: 40% !important;
}

.jzg-foot .codeBox input {
	width: 100%;
	border: 0;
	outline: none;
	box-sizing: border-box;
	padding: 0 6%;
}

.jzg-foot #idcode {
	width: 40%;
	margin-left: 5%;
}

.jzg-foot #idcode div {
	text-align: center;
	background: #c9c9c9;
	cursor: pointer;
	font-size: 16px;
}

.jzg-foot #idcode font {
	margin: 0 3%;
}

.jzg-foot #idcode span {
	display: none;
}

/* 底部小屏幕预约 */
@media only screen and (max-width: 767px) {
	/*.jzg-foot li.f_4{width: 100%;}*/
	.jzg-foot li.f_4 {
		width: 70%;
	}
	.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;
	}
}

.nav li div {
	position: relative;
}

.nav-slide {
	display: none;
	position: absolute;
	background: rgba(32, 32, 32, 0.7);
	width: 100%;
	top: 45px;
}

.nav-slide li {
	width: 100%;
	padding: 0px;
}

.nav-slide li a {
	display: block;
	line-height: 40px;
	width: 80%;
	font-size: 12px;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px solid #9b9a9a;
}

.nav-slide li:nth-last-child(1) a {
	border: none;
}





.aboutbox {
	width: 1170px !important;
}
.footmapbox {
	min-width: 1279px; 
	overflow: hidden; 
	padding: 68px 0 58px; 
	background: #f7f7f7;
}
.footmapcon {
	 width: 1170px; 
	 margin: 0 auto;
}
.foot-end {
  background: #000;
}
.footer {
	padding: 35px 0px;
}
.copy-right p {
  text-align: center;
  color:  #898989;
  font-size: 14px;
  margin-top: 10px;
}
.fot_endone {
	float: left;
	width: 355px;
}


.input_txt {
  width: 100%;
  height: 42px;
  border: 1px solid #000;
  background: #eeefef;
  color: #999;
  text-indent: 30px;
  font-size: 20px;
  margin-top: 20px;
}
.fot_endone h3 {
	font-size: 20px;
}
.fot_endone .btn {
	margin-top: 25px;
}
.fot_endone .btn a {
  float: left;
  height: 44px;
  width: 130px;
  border: 1px solid #000;
  text-align: center;
  line-height: 44px;
  color: #000;
  font-size: 20px;
  background: #dab866;
}
.fot_endone .btn a:hover {
  background: #bf9943;
}
.fot_endone .txt {
  float: right;
  font-size: 14px;
  padding-top: 12px;
}
.fot_endone .txt em {
  color: #dab866;
  font-size: 30px;
}

.fot_endtwo {
	float: left;
	width: 350px;
	margin-left: 60px;
}
.fot_endtwo img {
	width: 100%;
}
.fot_endthree {
	float: right;
	width: 350px;
}
.fot_endthree img {
	width: 100%;
}



.case_space {
	float: left;
	width: 2.6%;
}
.caselist {
	float: left;
	width: 31.6%;
	margin-top: 40px;
}
.caselist img {
	width: 100%;
}
.caselist .case_more {
	margin-top:30px;
}
.caselist .case_more a {
	display:block;
	font-size: 18px;
	color:#999999;
	font-size: 16px;
	font-weight: 200;
}
.caselist .case_more a:hover {
	color:#000
}
.caselist .case_more img {
	width: 7%;
}
.caselist h3 {
	font-size: 16px;
	font-family:"Microsoft Yahei";
	line-height: 20px;
	margin-top: 20px;
}
.caselist h3 a {
	color:#333333;
	font-weight: 200;
}
.caselist h3 a span {
	float: right;
	font-size: 14px;
}
.caselist h3 a span b {
	color:#d6b779;
	font-weight: 600;
}
.caselist h3 a:hover {
	color:#ca3f4e;
}

.caselist h3 a:hover span {
	color:#000000;
}


.caselist .news_date {
    font-size: 14px;
	font-family:"Microsoft Yahei";
	line-height: 20px;
	font-weight: 300;
	color:#aaabab;
	margin-top: 12px;
}















.case_space2 {
	float: left;
	width: 4%;
}
.caselist2 {
	float: left;
	width: 22%;
	margin-top: 40px;
}
.caselist2 img {
	width: 100%;
}
.caselist2 .case_more {
	margin-top:30px;
}
.caselist2 .case_more a {
	display:block;
	font-size: 18px;
	color:#999999;
	font-size: 16px;
	font-weight: 200;
}
.caselist2 .case_more a:hover {
	color:#000
}
.caselist2 .case_more img {
	width: 7%;
}
.caselist2 h3 {
	font-size: 24px;
	font-family:"Microsoft Yahei";
	line-height: 20px;
	margin-top: 35px;
	text-align:center;
	font-weight: 600;
}
.caselist2 h3 a {
	color:#333333;
	font-weight:600;
}
.caselist2 h3 a span {
	float: right;
	font-size: 14px;
}
.caselist2 h3 a span b {
	color:#d6b779;
	font-weight: 600;
}
.caselist2 h3 a:hover {
	color:#ca3f4e;
}

.caselist2 h3 a:hover span {
	color:#000000;
}


.caselist2 .news_date {
    font-size: 14px;
	font-family:"Microsoft Yahei";
	line-height: 20px;
	font-weight: 300;
	color:#aaabab;
	margin-top: 20px;
	text-align:center;
}










.caselist3 {
	float: left;
	width: 25%;
	height: 262px;
}
.caselist3 img {
	width: 100%;
	height: 300px;
}















/* Nav Pages */
.navpages{padding:0px; margin-top: 85px; margin-bottom: 80px; }
.navpages ul{text-align:center;margin:0;padding:0}
.navpages li{list-style:none;display:inline; width:25px;margin-right:6px;}
.navpages li.thepage{margin-right:5px;color: #ababab;padding:3px 8px; width:auto}
.navpages a{text-decoration:none;color:#000000;padding:10px 15px;background:#FFF; border: 1px solid #eaeaea; font-size: 14px; border-radius: 6px;}
.navpages a:hover{color:#e03131;background:#FFF; text-decoration:none; border-radius: 6px;}
.navpages li.curr_linkpage{color:#e03131;padding:10px 15px;background:#FFF; border-radius: 6px;}
.navpages li.on a{color:#e03131;padding:10px 15px;background:#FFF; border-radius: 6px; border:0;}
.clears{ clear:both;}


.img-box {
  display: block;
  width: 100%;
  position: relative;
  overflow: hidden;
  border: 0px;
}
.img-box img {
  width: 100%;
  transform: translateZ(0px);
  transition: transform 0.3s ease 0s;
  height:auto;
  border: 0px;
}
.img-box:hover img {
  transform: scale(1.05, 1.05);
  transition: transform 0.6s ease 0s;
}
.img-box:hover .up-graybox {
  opacity: 1;
  filter: alpha(opacity=1);
}

.subjectbanner {
	margin-bottom: 1px;
}


.companybox {
	background:#000;
}
.companycon {
	width: 1170px;
	margin: 0px auto;
	padding: 40px 0px;
}
.companycon li {
	float: left;
}
.companyline {
	margin: 0px 7%;
}




.section-tit1 h2 {
	font-size: 40px;
	text-align:center;
	font-weight: 400;
	padding-top: 32px;
}
.section-tit1 h2 span {
	color:#d9ba68;
}
.titline {
	background:#000;
	width: 100px;
	margin: 0px auto;
	height: 3px;
	margin-top: 10px;
}

.section-tit2 h2 {
	font-size: 40px;
	text-align:center;
	font-weight: 400;
	padding-top: 32px;
}
.section-tit2 h2 span {
	color:#d9ba68;
}
.titline {
	background:#000;
	width: 100px;
	margin: 0px auto;
	height: 3px;
	margin-top: 10px;
}



.section-tit {
  height: 150px;
  background: url("../tit1.html") no-repeat center center;
}
.section-tit1 {
  height: 210px;
  background: url("../png/tit1bg.png") no-repeat center 0;
}
.section-tit2 {
  background: url("../png/tit1bg.png") no-repeat center center;
}


.select-pc-box {
	background:#000000 url(../jpg/ly.jpg) no-repeat;
	
	height: 414px;
	padding: 30px 0px 110px;
}
.select-pc {
  
  

}
.select-pc .ul {
  width: 1170px;
  margin: 0 auto;
}

.select-pc li {
  float: left;
  text-align: center;
  height: 116px;
  padding-top: 64px;
}
.select-pc .li-show {
  display: block;
}

.select-pc li .t {
  font-size: 30px;
  color: #dab866;
}
.select-pc li .b {
  font-size: 14px;
  color: #fff;
}
.select-pc-numbe {
	position:relative;
}
.select-pc-con {
	position:relative;
	margin-top: -110px;
	text-align:center;
}

.select-pc .sp1 {
	width: 33%;
}
.select-pc .sp2 {
	width: 33%;
}

.select-pc .sp3 {
	width: 25%;
}
.select-pc .sp4 {
	width: 25%;
	margin-top: 45px;
}
.select-pc .sp5 {
	width: 25%;
	margin-top: 45px;
}
.select-pc .sp6 {
	width: 25%;
	margin-top: 45px;
}
.select-pc .sp7 {
	width: 25%;
	margin-top: 45px;
}


.child-pc-box {
	width: 1170px;
	margin: 0px auto;
}
.baozhangbox {
	display: none;
}

.child-pc {
  /* height: 730px;
  background: url("../img/datas/child-pc.jpg") repeat 0 center; */
}
.child-pc .top {
  height: 202px;
  background: url("../child-1.html") 0 center;
}
.child-pc .bottom {
  height: 202px;
  /*background: url("../img/datas/child2.jpg") 0 -4px;*/
}
.child-pc .top span,
.child-pc .bottom span {

  width: 291.5px;
  height: 202px;
  cursor: pointer;
}

.child-pc .img1 {
  background: url("../jpg/1.jpg") no-repeat center center;
    float: left;
}
.child-pc .img2 {
  background: url("../jpg/1_.jpg") no-repeat center center;
    float: left;
}
.child-pc .img3 {
  background: url("../jpg/3.jpg") no-repeat center center;
    float: left;
}
.child-pc .img4 {
  background: url("../jpg/4_.jpg") no-repeat center center;
    float: left;
}
.child-pc .img5 {
  background: url("../jpg/3_.jpg") no-repeat center center;
    float: left;
}
.child-pc .img6 {
  background: url("../jpg/2.jpg") no-repeat center center;
    float: left;
}
.child-pc .img7 {
  background: url("../jpg/2_.jpg") no-repeat center center;
    float: left;
}
.child-pc .img8 {
  background: url("../jpg/4.jpg") no-repeat center center;
    float: left;
}

.child-pc .img1_:hover {
  background: url("../jpg/11.jpg") no-repeat center center;
}

.child-pc .img3_:hover {
  background: url("../jpg/33.jpg") no-repeat center center;
}
.child-pc .img6_:hover {
  background: url("../jpg/22.jpg") no-repeat center center;
}
.child-pc .img8_:hover {
  background: url("../jpg/44.jpg") no-repeat center center;
}

video {
	width: 1170px; 
	margin: 0px auto;
	height: 725px;

}

.system {
  height: 728px;
  position: relative;
  background: url("../jpg/bsxt.jpg") no-repeat 0 center;

}
.play-btn {
  position: absolute;
  top: 50%;
  right: 50%;
  width: 82px;
  height: 82px;
  margin-right: -41px;
  margin-top: -41px;
  cursor: pointer;
  background: url("../png/play.png") no-repeat center center;
}



.custerbox {
	width: 510px; margin: 0 auto; 
	padding-top: 35px;
	text-align:center;
}
.custerline {
	padding: 5px 30px;
}
.ind_casebox {
	width: 1200px;
	margin: 0px auto;
}
.ind_casebcon li {
	float: left;
	width: 25%;
}
.ind_casebcon li img {
	width: 100%;
	height: 260px;
}

.section-tit-t {
	text-align:center
}
.section-tit-t em,
.section-tit-t span {
  display:inline-block;
  font-size: 20px;
  cursor: pointer;
}

.section-tit-t span:hover {
  color: #d90b19;
}
.section-tit-t .line {

  display: block;
  height:20px;
  margin: 22px 20px 0px;
}









.ind_casebcon .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;
	}
.ind_casebcon .animatebox.animate {
		transform: scale(1, 1) rotate(0deg);
		-webkit-transform: scale(1, 1) rotate(0deg);
		opacity: 1;
	}
.ind_casebcon .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); */
		
	}



.ind_teambox {
	width: 1170px;
	margin: 0px auto;
}


.gongdibox1 {
	width: 1170px;
	margin: 0px auto;
}
.gongdibox2 {
	width: 920px;
	margin: 0px auto;
}




.width1170 {
	width: 1170px;
	margin: 0px auto;
}
.width1280 {
	width: 1280px;
	margin: 0px auto;
}

.header{
    width:100%;
	position: absolute;
	z-index:100;
	background:#000000;
	padding: 20px 0%;
	height: 80px;
	

 }
.logo{
float:left; 
/*width: 135px;*/
width: 226px;
margin-top: 10px;


}
.logo img {
	width: 100%;
}
.topphone {
	font-size: 14px;
	text-align:right;
	margin-top: 18px;
}
.topphone span {
	color:#0085ff;
	font-size: 27px;
	padding-left: 5px;
}




.head_r{ 
float: right; width:78%;
border-bottom: 1px solid #696969;
}

/*nav*/
.nav-toggle{
width:45px; height:45px; line-height:45px; text-align:center; font-size:2.2rem; cursor:pointer; float:right; display:none;

}
.nav-toggle .nav-close{ display:none;}
.nav-toggle .nav-open{ display:block;}
.nav-toggle.nav-toggle-s .nav-close{ display:block;}
.nav-toggle.nav-toggle-s .nav-open{ display:none;}
.nav{width:100%; margin-top: -4px; }
.nav ul {
	width:100%;
	margin: 0px auto;
	margin-top: 0px;

}
.nav li{
	float:left;  
    position:relative;
	line-height: 60px;
}
.nav li a{
	display:block;
	font-size:16px;
	font-weight: 600;
	color:#898989; 
	text-align:center;
	font-family: "Nexa Bold";
	line-height: 60px;
	padding: 0px;
}
.nav li a:hover{ 
    color:#ffffff; 
	line-height: 60px;
	font-weight: 600;
	


}
.nav .chilNav{ position:absolute;width:100%;left:0px;top:60px;

 background:rgba(0, 0, 0, 0.7)!important;
    filter:Alpha(opacity=70); 
	background:#000;
	color:#FFF;
 z-index:9999; width:62px; display:none;
 border-top: 3px solid #dab866;

 }
.nav .chilNav a{ 
float:none; 
display:block;
height:42px; 
width:62px; 
line-height:42px;
color:#898989; 
font-weight: 300;
 font-size: 13px;
 border-bottom: 1px solid #929292;
 }
.nav .chilNav a:hover{
	color:#fff;
 background:rgba(0, 0, 0, 0.7)!important;
    filter:Alpha(opacity=70); 
	background:#000;
	height:42px; width:62px; line-height:42px;
	border-bottom: 1px solid #929292;
	font-weight: 300;
}
.nav li:hover .chilNav{ display:block;}
a#naved {
    color:#ffffff;
	border-bottom: 3px solid #dab866;
	

}
.menuline {
	background: none;
	width: 31px;
	height: 14px;
	margin: 0px 10x;
}

.ind_aboutbox {
	width: 90%;
	
	margin: 0px auto;
}

.main {
  padding-top: 120px;
}

#liyou_title {
	padding-top: 80px;
}

.huanbaobox {
	height: auto; 
	padding: 80px 0px; 

	background:#000 url(../jpg/zsgd.jpg) no-repeat;
	
}






.inner-custom {
  width: 161px;
  padding-top: 60px;
  height: 130px;
  background: url("../png/six.png") no-repeat center center;
  color: #fff;
  cursor: pointer;
}

.inner-custom:hover {
  background: url("../png/six-y.png") no-repeat center center;
  color: #000;
}
.inner-custom:hover .span1 {
  display: none;
}
.inner-custom:hover .span2 {
  display: block;
}
.inner-custom .span2,
.inner-custom .span1 {
  display: block;
  width: 60px;
  margin: 0 auto;
  font-size: 30px;
}
.inner-custom .span2 {
  display: none;
  text-align: center;
  width: auto;
}

.sec_title {
	text-align:center;
	margin: 0 auto; 
	padding-top: 20px;
}
.sec_title span {
	display: inline-block;
}





.sec_title2 {
	width: 360px; 
	margin: 0 auto; 
	padding-top: 40px;
}






.man-tit {
	/*margin-top: 44px;*/
	margin-bottom: 28px;
}

.man-tit span {
	float: left;
	display:block;
	font-size: 20px;
	width: 14.28%;
	overflow:hidden;
}

.man-con a {
	display: block;
	margin-bottom: 28px;
	color: #898989;
}

.man-con .man-title {
	border-top: 1px solid #a7a5a4;
	border-bottom: 1px solid #a7a5a4;
	height: 32px;
	line-height: 32px;
}

.man-con span {
	float: left;
	width: 14.28%;
}

.man-con .more {
	text-align: right;
	color: #000;
	cursor: pointer;
}

.arrow-bottom {
	background: #dab866 url("../arrow-bottom.html") no-repeat center
		center !important;
	background-size: 25px !important;
}

.arrow-bottom:hover {
	background: #bf9943 url("../arrow-bottom-2.html") no-repeat center
		center !important;
	background-size: 25px !important;
}

.sel-type {
	display: none;
	position: absolute;
	top: 40px;
	left: 0px;
	width: 184px;
	background: #fff;
	border: 1px solid #dedede;
}

.sel-type li {
	height: 28px;
	font-size: 14px;
	color: #898989;
	line-height: 28px;
	padding-left: 12px !important;
	cursor: pointer;
	list-style-type: none !important;
}

.man-info {
	display: none;
}

.man-info h3 {
	font-size: 20px;
	margin-top: 28px;
	margin-bottom: 20px;
	padding: 0;
}

.man-info ul {
	margin-bottom: 28px;
	color: #898989;
}

.man-info ul li {
	line-height: 28px;
}










