锘
@charset "UTF-8";

body, p, form, textarea, h1, h2, h3, h4, h5, dl, dd {
	margin: 0px;
}
input, button, ul, ol {
	margin: 0px;
	padding: 0px;
}
body {
	overflow-x: hidden;
	overflow-y: auto;
}
body, input, button, form {
	font-size: 14px;
	line-height: 28px;
	font-family: "microsoft yahei", "瀹嬩綋", "Arial";
	color: #333333;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 14px;
	font-weight: normal;
}
ul, ol, li {
	list-style: none;
}
input {
	background: none;
	border: 0 none;
}
img, iframe {
	border: 0px;
}
em, i {
	font-style: normal;
}
button, input, select, textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.red {
	color: #ba292e;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.tac {
	text-align: center;
}
.tar {
	text-align: right;
}
.poa {
	position: absolute;
}
.por {
	position: relative;
}
.hidden {
	display: none;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.icon {
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #02121d;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
.ease, .ease * {
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.noease, .noease * {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
:-moz-placeholder {
color: #aaa;
}
::-moz-placeholder {
color: #aaa;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #aaa;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #aaa;
}
/*娓呴櫎娴姩*/
.clearfix {
*zoom: 1;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
/*top_main*/
.top_main {
	width: 100%;
	height: 30px;
	line-height: 30px;
	position: relative;
	z-index: 80;
	background-color: #f2f2f2;
	color: #333333;
	font-size: 12px;
}
.top_main li {
	position: relative;
	display: inline-block;
	text-align: center;
	padding: 0 6px;
}
.top_main li a {
	color: #333333;
	cursor: pointer;
}
.top_main li a:hover {
	color: #02121d;
}
.top_main .split {
	display: inline-block;
	width: 1px;
	height: 12px;
	background: #333;
	vertical-align: middle;
	padding: 0;
}
/*header_main*/
.header_main {
	width: 100%;
	height: 100px;
	z-index: 100;
	background: #02101b;
	position: fixed;
}


.header_main .header{
	width: 45%;
    float: left;
}


.header_main .logo {
	display: block;
	margin-top: 16px;
}
.header_main .logo img {
	width: 100%;
	height: 100%;
	display: block;
}
.header_main .tel {
	width: 286px;
	padding: 32px 0 0 0;
	line-height: 26px;
	margin-left: 60px;
}
.header_main .tel .p1 {
	font-size: 14px;
	color: #333;
	line-height: 14px;
}
.header_main .tel .p2 {
	margin-top: 6px;
	font-size: 30px;
	font-weight: bold;
	color: #333;
	font-family: arial;
}
.header_main .tel s {
	width: 17px;
	height: 44px;
	float: left;
	margin-right: 10px;
	background-position: 0 0;
}
.header_main .search {
	width: 300px;
	height: 40px;
	line-height: 40px;
	margin-top: 38px;
	border: 1px solid #55a016;
	position: relative;
	float: right;
}
.header_main .search * {
	font-family: arial;
}
.header_main .search .sbtn {
	width: 81px;
	height: 40px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	position: absolute;
	right: -1px;
	top: 0px;
	background: url(../images/search-btnbg.jpg) no-repeat center center;
	cursor: pointer;
}
.header_main .search .stxt {
	width: 218px;
	padding-left: 10px;
	height: 40px;
	line-height: 40px;
	border: 0px;
	background: none;
	color: #999;
}
/*nav*/
.nav_main {
	width: 50%;
    height: 60px;
   
    position: relative;
    z-index: 12;
    float: right;
    margin-top: 20px;
}
.nav {
	position: relative;
	
}
.nav .first_line {
	position: absolute;
	top: 0;
	left: -1px;
	width: 1px;
	height: 60px;
	background: #08561a;
	background-size: 2px 60px;
}
.nav .list {
	width: 102%;
	margin: 0 auto;
	height: 60px;
	line-height: 60px;
	position: relative;
}
.nav li.item {
	float: left;
	width: 102px;
	display: block;
	position: relative;
	z-index: 10;
	font-size: 16px;
	text-align: center;
	
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.nav .item a {
	display: block;
	height: 60px;
	color: #fff;
	font-size: 16px;
}
#nav .subnav {
	position: absolute;
	top: 80px;
	left: 0px;
}
#nav .subnav {
	position: absolute;
	left: 0px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	z-index: 199;
	opacity: 0;
	visibility: hidden;
	height: auto;
	overflow: hidden;
	width: 100%;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}



#nav .subnav-over {
	position: fixed;
    background-color: #fff;
    width: 100vw;
    font-size: .14rem;
    left: 0;
    top: 0.56rem;
    display: none;
    border-top: 1px solid rgba(0,0,0,.1);
    padding-bottom: 0.3rem;
    max-height: calc(100vh - 0.56rem);
    overflow: auto;
    box-sizing: border-box;
}


.max-w {
    width: 14.4rem;
    margin: 0 auto;
}

.Navbar_hotel-sub-nav__261pd .Navbar_tips__xevmY {
    text-align: center;
    font-size: 14rpx;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #666;
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0.32rem auto;
    letter-spacing: .02rem;
    line-height: .2rem;
}
.Navbar_hotel-sub-nav__261pd .Navbar_tips__xevmY span {
    width: 0;
    height: 0;
    border: 0.1rem solid transparent;
    border-top-color: #999;
    margin: 0 0.2rem;
    transform: translateY(0.07rem);
}

.HotelLogo_title__03sJ_ {
    display: flex;
    align-items: center;
    width: 12rem;
    margin: 0 auto;
}
.HotelLogo_title__03sJ_>div {
    flex: 1 1;
    height: 0.02rem;
    background-color: #572b48;
}

.HotelLogo_title__03sJ_ .HotelLogo_icon__1lYJD {
    width: 1.7rem;
    margin: 0 0.4rem;
    cursor: pointer;
}
.HotelLogo_title__03sJ_>div {
    flex: 1 1;
    height: 0.02rem;
    background-color: #572b48;
}

.HotelLogo_logo-container__1ALSp {
    width: 12rem;
    margin: 0.3rem auto 0;
    overflow: hidden;
}

.HotelLogo_logo-container__1ALSp .HotelLogo_type__nS3_2 {
    display: flex;
    align-items: center;
    overflow: hidden;
}
.HotelLogo_logo-container__1ALSp .HotelLogo_type__nS3_2 .HotelLogo_type-title__zb5Mi {
    width: 0.65rem;
    padding-top: 0.45rem;
}

.HotelLogo_logo-container__1ALSp .HotelLogo_type__nS3_2 .HotelLogo_cow__5h3UU {
    display: block;
    text-align: center;
    width: 3.3rem;
    font-size: .22rem;
    font-weight: 400;
    color: #572b48;
    height: 5rem;
    border-right: 0.01rem solid #d9d6dd;
}

.HotelLogo_logo-container__1ALSp .HotelLogo_type__nS3_2 .HotelLogo_cow__5h3UU span {
    line-height: .3rem;
    display: block;
    margin-bottom: 0.15rem;
}
.HotelLogo_logo-container__1ALSp .HotelLogo_type__nS3_2 .HotelLogo_line__ARn1t {
    width: 100%;
    min-height: 0.9rem;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}


.HotelLogo_logo-container__1ALSp .HotelLogo_type__nS3_2 .HotelLogo_line__ARn1t .HotelLogo_logo-item__9VYcf {
    width: 0.7rem;
    height: 0.7rem;
    margin: 0.1rem 0;
    cursor: pointer;
}

.HotelLogo_logo-container__1ALSp .HotelLogo_type__nS3_2 .HotelLogo_line__ARn1t .HotelLogo_logo-item__9VYcf img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}
.HotelLogo_logo-container__1ALSp .HotelLogo_type__nS3_2 .HotelLogo_line__ARn1t .HotelLogo_logo-item__9VYcf {
    width: 0.7rem;
    height: 0.7rem;
    margin: 0.1rem 0;
    cursor: pointer;
}

.Navbar_hotel-sub-nav__261pd {
    position: fixed;
    background-color: #fff;
    width: 100vw;
    font-size: .14rem;
    left: 0;
    top: 0.56rem;
    display: none;
    border-top: 1px solid rgba(0,0,0,.1);
    padding-bottom: 0.3rem;
    max-height: calc(100vh - 0.56rem);
    overflow: auto;
    box-sizing: border-box;
}


.Navbar_hotel-sub-nav__261pd.Navbar_active__cXj00 {
    display: block
}















#nav li:hover .subnav {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}











#nav .subnav .nav1 {
	position: relative;
	display: block;
	width: 102px;
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	text-align: center;
	background: #fff;
	border-top: 1px solid #ddd;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
#nav .subnav .nav1:first-child {
	border-top: 0;
}
#nav .subnav .nav1:hover {
	background: #02101b;
}
#nav .subnav .nav1 a {
	padding: 0;
	height: 50px;
	line-height: 50px!important;
	font-size: 14px;
	color: #333;
}
#nav .subnav .nav1:hover a {
	color: #fff;
}
/* banner */
#banner_main {
	overflow: hidden;
	position: relative;
	z-index: 2;
	max-width: 1920px;
	margin: 0 auto;
	margin-top: 96px
}
#banner_main .banner {
	height: 880px;
}
#banner {
	width: 100%;
	min-width: 1000px;
	position: relative;
	overflow: hidden;
	z-index: 0;
}
#banner, .banner ul {
	max-height: 880px;
	overflow: hidden;
}
.banner li {
	width: 100%;
	position: absolute;
	z-index: 1;
	overflow: hidden;
	display: none;
}
.banner li:first-child {
	display: block;
}
.banner li img {
	width: 1920px;
	display: block;
	position: relative;
	left: 50%;
	margin-left: -960px;
	top: 0;
}
#banner .tip {
	width: 1000px;
	height: 20px;
	line-height: 0;
	font-size: 0;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	bottom: 42px;
	z-index: 13;
}
#banner .tip span {
	width: 16px;
	height: 16px;
	margin: 0 6px;
	display: inline-block;
	font-size: 0;
	cursor: pointer;
	background-position: -260px 0px;
}
#banner .tip span.cur {
	background-position: -240px 0px;
}
#banner #btn_prev, #banner #btn_next {
	width: 34px;
	height: 65px;
	position: absolute;
	top: 390px;
	z-index: 5;
}
#banner #btn_prev {
	background-position: 0 -64px;
	left: 8%;
	transition: all 600ms ease;
}
#banner #btn_next {
	background-position: -50px -64px;
	right: 8%;
	transition: all 600ms ease;
}
#banner #btn_prev:hover {
	opacity: .8;
	filter: alpha(opacity=80);
	transition: all 600ms ease;
	left: 7.6%;
}
#banner #btn_next:hover {
	opacity: .8;
	filter: alpha(opacity=80);
	transition: all 600ms ease;
	right: 7.6%;
}
#banner .banner_mask {
	z-index: 9;
	position: absolute;
	bottom: -160px;
	width: 100%;
	height: 292px;
	background: url(../images/banner_mask.png) no-repeat center top;
}
/*banner end*/
/*footer*/
.footer {
	width: 100%;
	color: #fff;
	padding: 0 0 18px;
	background: url(../images/footer_bg.jpg);
	height:460px;

}
.footer .links {
	padding: 20px 0;
	margin-bottom: 40px;
	font-size: 16px;
	border-bottom: 1px solid #333333;
}
.footer .links span {
	color: #f9f9f9;
	font-weight: bold;
	display: inline-block;
}
.footer .links a {
	display: inline-block;
	font-size: 14px;
	color: #ccc;
	padding-right: 10px;
}
.footer .links a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.footer .contact {
	width: 450px;
}
.footer .contact .ewm {
	width: 134px;
	height: 134px;
	background: #ddd;
	border: 3px solid #999;
}
.footer .contact .ewm img {
	display: block;
	width: 134px;
	height: 134px;
}
.footer .contact .contact_info {
	margin-left: 16px;
}
.footer .contact .contact_info p {
	font-size: 14px;
	color: #ccc;
	line-height: 14px;
}
.footer .contact .contact_info .tel {
	margin-top: 16px;
	margin-bottom: 12px;
	font: normal 34px "arial";
	color: #fff;
	line-height: 28px;
}
.footer .contact .contact_info .p2 {
	margin-bottom: 14px;
}
.footer .contact .contact_info .line {
	width: 30px;
	height: 2px;
	margin-top: 14px;
	margin-bottom: 20px;
	background: #999;
}
.footer .bNav {
	width: 1200px;
	
	margin-top: 100px;
}
.footer .bNav dl {
	width: 170px;
	height: 298px;
	margin-top: 6px;
	padding: 0px 0 0px 30px;
	line-height: 18px;
	float: left;
	
}
.footer .bNav dl:first-child {
	padding-left: 0;
}
.footer .bNav dl dt {
	color: #333;
	font-size: 16px;
	text-align: left;
	margin-bottom: 16px;
	height: 30px;
    line-height: 30px;
}
.footer .bNav dl dt a {
	display: block;
	color: #fff;
	font-size: 22px;
}
.footer .bNav dl dt a:hover {
	display: block;
	color: #ccc;
}
.footer .bNav dl dd {
	line-height: 36px;
	text-align: left;
}
.footer .bNav dl dd:first-child {
	margin-top: 30px!important;
}
.footer .bNav dl dd a {
	display: block;
	color: #ccc;
	font-size: 16px;
}
.footer .bNav dl dd a:hover {
	color: #fff;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
/*copyright*/
.copyright {
	height: 57px;
	line-height: 57px;
	color: #999999;
	font-size: 12px;
	background: #111111;
	border-top: 1px solid #11111;
}
.copyright span {
	margin: 0 12px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.copyright a {
	color: #999999;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.copyright a:hover {
	color: #fff;
}
/***********index css end***********/
.toolbar {
	width: 50px;
	position: fixed;
	right: 1%;
	top: 44%;
	z-index: 999;
}
.toolbar dd {
	width: 50px;
	height: 50px;
	margin-bottom: 1px;
	position: relative;
	background: url(../images/black20.png) repeat 0 0;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i {
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.toolbar dd i span {
	width: 35px;
	height: 35px;
	display: block;
	margin: 7px 0 0 7px;
	background: url(../images/rightfixicon.png) no-repeat 0 0;
}
.toolbar dd.gottop {
	display: none;
}
.toolbar .slide-tel {
	display: block;
	width: 0;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	font-family: arial;
	color: #FFF;
	position: absolute;
	padding: 0 0 0 50px;
	top: 0;
	right: 0;
	overflow: hidden;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: all .0s ease-in-out 0s;
	-moz-transition: all .0s ease-in-out 0s;
	transition: all .0s ease-in-out 0s;
}
.toolbar .pop {
	position: absolute;
	right: 90px;
	top: -51px;
	background: #147b32;
	display: none;
}
.toolbar .pop-code {
	width: 160px;
}
.toolbar .pop-code img {
	width: 120px;
	height: 120px;
	display: block;
	padding: 20px 20px 0;
}
.toolbar .pop-code h3 {
	height: 50px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap;
}
.toolbar .pop-code h3 b {
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.toolbar .qq span {
	background-position: 0 -47px;
}
.toolbar .qq a {
	width: 50px;
	height: 50px;
	cursor: pointer;
	display: block;
}
.toolbar .qq:hover {
	background: #147b32;
}
.toolbar .tel span {
	background-position: 0 0;
}
.toolbar .tel:hover {
	background: #147b32;
}
.toolbar .code span {
	background-position: 0 -95px;
}
.toolbar .code:hover {
	background: #147b32;
}
.toolbar .top span {
	background-position: 0 -142px;
}
.toolbar .top:hover {
	background: #147b32;
}
/*******index css*******/
.indexTit {
	color: #02121d;
	overflow: hidden;
	text-align: center;
	padding: 30px 0 56px;
}
.indexTit .en {
	text-transform: uppercase;
	line-height: 35px;
	font-family: didot;
	font-size: 24px;
}
.indexTit h3 {
	font-size: 24px;
	color: #835026;
}
.index .in_title {
	margin-top: 60px;
    height: 140px;
    padding-top: 40px;
	background: url(../images/titi_01.png) no-repeat center;
}
.index .in_title .entit {
	margin-bottom: 12px;
    font: bold 40px "arial";
    color: #333;
    text-align: center;
	
}
.index .in_title .tit {
	margin-top: 20px;
	font-size: 16px;
	
	line-height: 12px;
	text-align: center;
	
	
}
.index .look_more {
	display: block;
	width: 160px;
	height: 40px;
	margin: 0 auto;
	margin-top: 20px;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	color: #333;
	border: 1px solid #02121d;
	border-radius: 20px;
	transition: all .5s;
}
.index .look_more:hover {
	background: #02121d;
	color: #fff;
	transition: all .5s;
}
/*浜у搧灞曠ず*/
.index #floor_1_main {
	
	min-height: 840px;
}

.index .floor_1 .cont {
	position: relative;
	margin-top: 48px;
}
.index .floor_1 .top {
	text-align: center;
	padding-bottom: 40px;
	margin-left: 22px;
*margin-left:36px;
	margin-top: 50px;
}
.index .floor_1 .top h3 {
	float: left;
	display: block;
	width: 154px;
	height: 40px;
	border: 1px solid #ddd;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	background: #fff;
	margin-left: 30px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s; margin-bottom:10px
}
.index .floor_1 .top h3.hover, .index .floor_1 .top h3:hover {
	background: #02121d;
	color: #fff;
	border-color: #02121d;
}
.index .floor_1 .top h3 a {
	display: block;
	color: #333;
}
.index .floor_1 .top h3.hover a, .index .floor_1 .top h3:hover a {
	color: #fff;
}
.index .floor_1 .cont .title {
	width: 120px;
	margin: 0 auto;
}
.index .floor_1 .cont .title .tit {
	font: bold 30px "microsoft yahei";
	color: #444;
}
.index .floor_1 .cont .title .entit {
	font: normal 12px Aarial;
	color: #929292;
	text-align: center;
}
.index .floor_1 .cont .imglist {
	position: relative;
	width: 100%;
}
.index .floor_1 .cont .gridlist {
	height: auto;
	overflow: hidden;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
}
.index .floor_1 .cont .gridlist ul {
	width: 100%;
}
.index .floor_1 .cont .gridlist ul li {
	width: 382px;
	height: 281px;
	border: 1px solid #ddd;
	float: left;
	display: block;
	margin-right: 24px;
	margin-bottom: 30px;
}

.index .floor_1 .cont .gridlist ul li:nth-child(3n){
	margin-right: 0px;
}



.index .floor_1 .gridlist ul li a {
	display: block;
}
.index .floor_1 .gridlist ul li img {
	display: block;
	width: 382px;
	height: 226px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.index .floor_1 .gridlist ul li .txt {
	width: 100%;
	height: 60px;
	background: #fff;
	border-top: 1px solid #ddd;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.index .floor_1 .gridlist ul li h3 {
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	height: 60px;
	line-height: 60px;
	color: #2f4056;
	border-top: 0 none;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.index .floor_1 .gridlist ul li a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.index .floor_1 .gridlist ul li a:hover .txt {
	background: #02121d;
	border-color: #02121d;
}
.index .floor_1 .gridlist ul li a:hover h3 {
	color: #fff;
}
/*鍥涘ぇ浼樺娍*/
.index #floor_2_main {
	width: 100%;
	height: 654px;
	background: url("../images/f2_bg.png") no-repeat center center;
}
.index .floor_2 .title {
	padding-top: 100px;
	margin-bottom: 56px;
}
.index .floor_2 .title .tit {
	font-size: 40px;
	text-align: center;
	color: #02121d;
}
.index .floor_2 .title .subtit {
	font-size: 20px;
	color: #333;
	text-align: center;
	margin-top: 20px;
}
.index .floor_2 .iadvantage .list {
	width: 100%;
}
.index .floor_2 .iadvantage .list li {
	float: left;
	display: block;
	width: 400px;
	margin-bottom: 80px;
	margin-right: 400px;
}
.index .floor_2 .iadvantage .list li.it2 {
	margin-right: 0px;
}
.index .floor_2 .iadvantage .list li.it4 {
	margin-right: 0px;
}
.index .floor_2 .iadvantage .list li .cont {
	font-size: 16px;
	line-height: 24px;
}
.index .floor_2 .iadvantage .list li .tit em {
	float: left;
	display: block;
	width: 54px;
	height: 38px;
	margin-right: 12px;
	background-size: 50px 38px;
}
.index .floor_2 .iadvantage .list li .tit {
	margin-bottom: 20px;
	font: bold 24px "microsoft yahei";
	color: #333;
}
.index .floor_2 .iadvantage .list li .cont {
	color: #333;
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
}
.index .floor_2 .iadvantage .list li.it1 .tit em {
	background: url("../images/em1.png") no-repeat;
}
.index .floor_2 .iadvantage .list li.it2 .tit em {
	background: url("../images/em3.png") no-repeat;
}
.index .floor_2 .iadvantage .list li.it3 .tit em {
	background: url("../images/em2.png") no-repeat;
}
.index .floor_2 .iadvantage .list li.it4 .tit em {
	background: url("../images/em4.png") no-repeat;
}
/*slip*/
.index_slip {
	height: 450px;
	margin-top: -2px;
	background: url("../images/ixbannerbg.png") no-repeat center center;
}
.index_slip .slip_tit {
	width: 942px;
}
.index_slip .slip_tit .tit1 {
	padding-top: 40px;
	font: bold 45px "榛戜綋";
	color: #fff;
	font-style: italic;
}
.index_slip .slip_tit .tit2 .p1 {
	float: left;
	margin-top: 18px;
	font: normal 28px "microsoft yahei";
	color: #fff;
	font-style: italic;
}
.index_slip .slip_tit .tel {
	float: left;
	margin-top: 12px;
	margin-left: 30px;
	width: 310px;
	height: 40px;
	font: normal 30px "arial";
	line-height: 40px;
	text-align: center;
	text-indent: 24px;
	color: #125927;
	background: url("../images/tel_bg.png") no-repeat;
	background-size: 310px 40px;
}
.index_slip .slip_btn {
	display: block;
	margin-left: 30px;
	margin-top: 60px;
	width: 228px;
	height: 71px;
	background: url("../images/ixbanner-btn.png") no-repeat;
	font: bold 20px "microsoft yahei";
	line-height: 50px;
	text-align: center;
	color: #125d27;
	transition: all 600ms ease;
	-webkit-animation: change 2s linear infinite;
}
.index_slip .slip_btn:hover {
	margin-top: 54px;
	transition: all 600ms ease;
}
.index_slip1 {
	margin-top: -180px;
	background: none;
}
/*鍚堜綔妗堜緥*/

.index .floor_3 {
	position: relative;
	padding-bottom: 80px;
}
.index .floor_3 .in_title {
	padding-top: 70px;
}
.index .floor_3 .case {
	margin-top: 40px;
}
.index .floor_3 .left .list li {
	position: relative;
    float: left;
    margin-bottom: 20px;
    width: 397px;
   
	height:290px;
	background-color: #fff;
	border:1px solid #eee;
	margin-right: .1px;
}
.index .floor_3 .left .list li .case-center{
	margin-top:60px;
}


.index .floor_3 .left .list li .case_mr a{
	width: 110px;
	display: block;
	margin: 0 auto;
	height: 34px;
	line-height: 34px;
	border:1px solid #333;
	text-align: center;
	border-radius: 34px;

}



.index .floor_3 .left .list  .it1 h3{
	width: 140px;
    font-size: 20px;
    padding-left: 42px;
    background: url(../images/news1.png) no-repeat left;

    margin: 0 auto;
	margin-bottom: 15px;
}


.index .floor_3 .left .list  .it2 h3{
	width: 140px;
    font-size: 20px;
    padding-left: 42px;
    background: url(../images/news2.png) no-repeat left;

    margin: 0 auto;
	margin-bottom: 15px;
}

.index .floor_3 .left .list  .it3 h3{
	width: 140px;
    font-size: 20px;
    padding-left: 42px;
    background: url(../images/news3.png) no-repeat left;

    margin: 0 auto;
	margin-bottom: 15px;
}









.index .floor_3 .left .list li p{
	padding: 0px 20px;
	margin-bottom: 20px;
}
.index .floor_3 .left .list li.it2 {
	margin-right: 0px;
}
.index .floor_3 .left .list li.it4 {
	margin-right: 0px;
}
.index .floor_3 .left .list li img {
	display: block;
	width: 22px;
	height: 23px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	float:left;
}
.index .floor_3 .left .list li .txt {
	
}
.index .floor_3 .left .list li .txt .tit {
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 65px;
}
.index .floor_3 .left .list li:hover img {
	-webkit-filter: brightness(105%);
	filter: brightness(105%);
}
.index .floor_3 .middle .proCase {
	position: relative;
}
.index .floor_3 .middle {
	position: absolute;
	width: 590px;
	height: 444px;
	left: 304px;
}
.index .floor_3 .middle .bd .list li {
	position: relative;
	width: 590px;
	height: 444px;
}
.index .floor_3 .middle .bd .list li img {
	display: block;
	width: 590px;
	height: 444px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.index .floor_3 .middle .bd .list li .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 591px;
	height: 65px;
	background: url("../images/txt2_bg.png") no-repeat;
}
.index .floor_3 .middle .bd .list li .txt .tit {
	font-size: 16px;
	color: #fff;
	text-align: left;
	text-indent: 20px;
	line-height: 65px;
}
.index .floor_3 .middle .bd .list li:hover img {
	-webkit-filter: brightness(105%);
	filter: brightness(105%);
}
.index .floor_3 .middle .hd {
	position: absolute;
	width: 30%;
	bottom: 24px;
	right: 30px;
}
.index .floor_3 .middle .hd .iconList {
	float: right;
}
.index .floor_3 .middle .hd li {
	float: left;
	width: 12px;
	height: 12px;
	background-color: #fff;
	border-radius: 100%;
	margin-right: 12px;
	font-size: 0px;
	cursor: pointer;
}
.index .floor_3 .middle .hd li.on {
	background-color: #02121d;
}
.index  .look_more {
	display: block;
	width: 160px;
	height: 40px;
	margin: 0 auto;
	margin-top: 20px;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	color: #333;
	border: 1px solid #02121d;
	border-radius: 20px;
}
.index .floor_3 .look_more:hover {
	background: #137C32;
	color: #fff;
}
/*鏈嶅姟娴佺▼*/
.index #floor_4_main {
	height: 830px;
	background: url("../images/f4_bg.png") no-repeat center center;
}
.index .floor_4 .in_title .entit {
	color: #fff;
}
.index .floor_4 .in_title .tit {
	color: #fff;
	background: url("../images/titline1.png") no-repeat center center;
}
.index .floor_4 .serviceList {
	padding-top: 60px;
}
.index .floor_4 .serviceList .list {
	width: 104%;
}
.index .floor_4 .serviceList .list li {
	position: relative;
	float: left;
	width: 120px;
	height: 260px;
	margin-left: 62px;
	background: url("../images/ita_bg.png") no-repeat;
}
.index .floor_4 .serviceList .list li:first-child {
	margin-left: 0px;
}
.index .floor_4 .serviceList .list li .img {
	padding: 30px 36px 0 30px;
}
.index .floor_4 .serviceList .list li .img img {
	display: block;
	width: 100%;
	height: 100%;
*width:47px;
*height:36px;
	transition: all ease 600ms;
}
.index .floor_4 .serviceList .list li .tit {
	width: 26px;
	height: 108px;
	margin-top: 20px;
*margin-top:12px;
	margin-left: 40px;
	font: bold 26px "Microsoft YaHei";
	text-align: center;
	color: #333;
	display: block;
	vertical-align: text-top;
	line-height: 26px;
*line-height:30px;
	word-break: break-all;
	word-wrap: break-word;
	z-index: 3;
	position: relative;
}
.index .floor_4 .serviceList .list li .num {
	position: absolute;
	bottom: 0;
	left: 26px;
	width: 61px;
	height: 33px;
}
.index .floor_4 .serviceList .list li .num img {
	display: block;
	width: 100%;
	height: 100%;
}
.index .floor_4 .serviceList .list li.ita7 {
	width: 120px;
	background: url("../images/ita1_bg.png") no-repeat;
}
.index .floor_4 .serviceList .list li:hover .img img {
	transform: rotate(360deg);
	transition: all ease 600ms;
}
/*鍏充簬鎴戜滑*/

.index .floor_5 {
	padding-bottom: 100px;
}
.index .floor_5 .about .part1 {
	position: relative;
	float: left;
	width: 1200px;
	height:460px;
}
.index .floor_5 .about .part1 .title {
	padding-top: 80px;
}
.index .floor_5 .about .part1 .title .entit {
	font: normal 40px "Akzidenz-Grotesk BQLight";
	line-height: 50px;
	color: #666;
}
.index .floor_5 .about .part1 .title .tit {
	width: 510px;
	font: bold 30px "Microsoft YaHei";
	color: #137C32;
	background: url("../images/aboutline.png") no-repeat right center;
}
.index .floor_5 .about .part1 .view_detail {
	position: absolute;
	top: 114px;
	right: 0;
	display: block;
	width: 120px;
	height: 30px;
	margin: 0 auto;
	margin-top: 20px;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	color: #02121d;
	border: 1px solid #d1e5bf;
	border-radius: 15px;
	transiton: all .5s;
}
.index .floor_5 .about .part1 .view_detail:hover {
	background: #137C32;
	color: #fff;
	transition: all .5s;
}
.index .floor_5 .about .part1 .cont {
	margin-top: 24px;
	margin-bottom: 24px;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	text-align: justify;
}
.index .floor_5 .about .part1 .tips {
	width: 1200px;
	
}
.index .floor_5 .about .part1 .tips .item {
	float: left;
    margin-top: 30px;
    width: 583px;
    margin-right: 30px;
    background: #fff;
    height: 180px;
	border: 1px solid #eee;
}


.index .floor_5 .about .part1 .tips .item:nth-child(2n){
	margin-right: 0px;
}

.index .floor_5 .about .part1 .tips .item .img {
	float: left;
	width: 110px;
	height: 110px;
}

.index .floor_5 .about .part1 .tips .item .cul{
	margin-top: 40px;
	margin-left: 40px;
	height: 180px;

}




.index .floor_5 .about .part1 .tips .item .img img {
	display: block;
	width: 110px;
	height: 110px;
	transition: all ease 600ms;
}
.index .floor_5 .about .part1 .tips .item .stit {
	width: 400px;
    float: left;
    margin-left: 30px;
    margin-top: 20px;
}
.index .floor_5 .about .part1 .tips .item .stit .tit1 {
	padding-top: 6px;
	font: bold 20px "Microsoft YaHei";
	color: #333;
	margin-bottom: 10px;
}
.index .floor_5 .about .part1 .tips .item .stit .cont1 {
	margin-top: -3px;
	font-size: 14px;
	color: #666;
}
.index .floor_5 .about .part2 {
	position: relative;
	float: left;
	width: 500px;
	height: 292px;
	margin-top: 136px;
	background: #137C32;
	margin-left: 68px;
}
.index .floor_5 .about .part2 .video {
	position: absolute;
	top: -20px;
	left: -20px;
}
.index .floor_5 .about .part2 .video img {
	display: block;
	width: 500px;
	height: 280px;
}
.index .floor_5 .about .part1 .tips .item:hover .img img {
	transform: rotate(360deg);
	transition: all ease 600ms;
}
/*鏂伴椈鍔ㄦ€?/
.index #floor_6_main {
	background: #fff;
}
.index .floor_6 {
	padding-bottom: 80px;
}
.index .floor_6 .look_more {
	margin-top: 40px;
}
.index .floor_6 .proCase {
	position: relative;
	width: 396px;
	height: 430px;
	margin-top: 60px;
	border: 1px solid #ddd;
}
.index .floor_6 .proCase .bd {
	position: relative;
	width: 396px;
}
.index .floor_6 .proCase .list {
	width: 106%;
}
.index .floor_6 .proCase .list li {
	position: relative;
	display: block;
	float: left;
	width: 396px;
	height: 430px;
	background: #f8f8f8;
	transition: all ease 600ms;
}
.index .floor_6 .proCase .list li a {
	display: block;
	padding: 30px;
	padding-bottom: 0px;
}
.index .floor_6 .proCase .list li img {
	display: block;
	width: 340px;
	height: 255px;
}
.index .floor_6 .proCase .list li .title {
	margin-top: 30px;
}
.index .floor_6 .proCase .list li .tit {
	font-size: 16px;
	color: #333;
	line-height: 16px;
	transition: all ease 600ms;
}
.index .floor_6 .proCase .list li .time {
	margin-top: 12px;
	font-size: 14px;
	color: #666;
}
.index .floor_6 .proCase .list li:hover {
	background: #fff;
	transition: all ease 600ms;
}
.index .floor_6 .proCase .list li:hover .tit {
	color: #137C32;
	font-weight: bold;
	transition: all ease 600ms;
}
.index .floor_6 .proCase .list li:hover .time {
	color: #333;
}
.index .floor_6 .proCase .list li:hover .view_detail {
	background: #46baff;
	color: #02121d;
}
.index .floor_6 .proCase .hd {
	position: absolute;
	width: 100%;
	bottom: 30px;
	left: 30px;
}
.index .floor_6 .proCase .hd li {
	float: left;
	width: 12px;
	height: 12px;
	background-color: #666;
	border-radius: 100%;
	margin-right: 12px;
	font-size: 0px;
	cursor: pointer;
}
.index .floor_6 .proCase .hd li.on {
	background-color: #02121d;
}
.index .floor_6 .textlist {
	width: 750px;
	margin-left: 48px;
}
.index .floor_6 .textlist .one {
	padding: 0px;
	margin-top: 58px;
}
.index .floor_6 .textlist .one img {
	display: block;
	width: 200px;
	height: 150px;
}
.index .floor_6 .textlist .one .txt {
	width: 506px;
	margin-left: 40px;
}
.index .floor_6 .textlist .one .txt .tit {
	font-weight: bold;
	line-height: 22px;
	display: block;
	padding-bottom: 20px;
	color: #333;
	font-size: 18px;
	transition: all .5s;
}
.index .floor_6 .textlist .one .txt .time {
	color: #333;
}
.index .floor_6 .textlist .one .cont {
	width: 506px;
}
.index .floor_6 .textlist .one:hover .txt .tit {
	color: #02121d;
	transition: all .5s;
}
.index .floor_6 .textlist .one:hover .cont {
	color: #333;
}
.index .floor_6 .textlist .one:hover img {
	-webkit-filter: brightness(105%);
	filter: brightness(105%);
}
.index .floor_6 .textlist .list {
	width: 100%;
	margin-top: 24px;
*margin-top:20px;
}
.index .floor_6 .textlist .list li {
	display: block;
	font-size: 16px;
	line-height: 20px;
}
.index .floor_6 .textlist .list li:first-child a {
	border-top: 1px solid #ddd;
}
.index .floor_6 .textlist .list li a {
	display: block;
	height: 20px;
	padding: 15px 0;
	border-bottom: 1px solid #ddd;
}
.index .floor_6 .textlist .list li .tit {
	transition: all ease 600ms;
}
.index .floor_6 .textlist .list li .tit em {
	width: 12px;
	height: 14px;
	display: inline-block;
	margin-right: 20px;
	vertical-align: middle;
	background-position: -286px -102px;
	transition: all ease 600ms;
}
.index .floor_6 .textlist .list li:hover .tit {
	color: #137C32;
	font-weight: bold;
}
.index .floor_6 .textlist .list li:hover em {
	margin-right: 16px;
	transition: all ease 600ms;
}
.index .floor_6 .textlist .list li:hover .time {
	color: #666;
}
/*******鍐呴〉鏍峰紡********/
.nybanner {
	width: 100%;
	
	overflow: hidden;
	position: relative;
	margin-top: 96px;
}
.nybanner img {
	width: 100%;
	display: block;
	
}
.submian {
	padding-bottom: 30px;
}
.submian .sobtitle {
	height: 30px;
	line-height: 30px;
	padding: 10px 0px 10px;
	margin-bottom: 20px;
	font-size: 14px;
	border-bottom: 1px solid #f1f1f1;
}
.submian .sobtitle s {
	width: 14px;
	height: 14px;
	margin-right: 10px;
	background-position: -213px 0px;
}
.submian .sobtitle a {
	font-size: 14px;
	color: #333
}
.submian .sobtitle a:hover {
	color: #02121d;
}
.submian .sobtitle a.now {
	color: #02121d;
	font-size: 14px;
	font-weight: bold;
}
.submian .sobtitle a.now:hover {
	text-decoration: underline;
}
.submian .subleft {
	width: 245px;
}
.submian .subleft .title {
	background: url(../images/bg5.jpg) no-repeat left;
	height: 102px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding-right: 29px;
}
.submian .subleft .title h2 {
	line-height: 102px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-left: 20px;
}
.submian .subleft .title i {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	padding-left: 26px;
	padding-top: 2px;
}
.submian .subleft .bort9 {
	border-top: 9px solid #007eb9;
	border-radius: 5px 5px 0px 0px;
}
.submian .subleft .bor9 {
	border-bottom: 5px solid #eaeaea;
}
.submian .subleft .lefta {
	width: 245px;
	margin-bottom: 10px;
}
.submian .subleft .lefta .comt {
	background: #fff;
}
.submian .subleft .lefta .comt ul {
	border: 1px solid #ddd;
}
.submian .subleft .lefta .comt ul li a {
	background: #fff url(../images/tb9.png) 213px center no-repeat;
	border-top: 1px solid #eaeaea;
	line-height: 60px;
	height: 60px;
	display: block;
	padding-left: 25px;
	font-size: 14px;
}
.submian .subleft .lefta .comt ul li .box {
	padding: 10px 0px;
	display: none;
}
.submian .subleft .lefta .comt ul li .box a {
	height: 30px;
	line-height: 30px;
	display: block;
	color: #888;
	border: 0px;
}
.submian .subleft .lefta .comt ul li .box a:hover {
	color: #007eb9;
	background: none;
}
.submian .subleft .lefta .comt ul li:hover a, .submian .subleft .lefta .comt ul li.hover a {
	background: #02121d url(../images/tb11.png) 213px center no-repeat;
	font-weight: bold;
	color: #fff;
}
.submian .subleft .lefta .comt ul li.hover a {
	background: #02121d url(../images/tb11.png) 213px center no-repeat;
	font-weight: bold;
	color: #fff;
}
.submian .subleft .lefta .comt ul li.hover .box a {
	background: none;
	font-weight: normal;
}
.submian .subleft .lefta .comt ul li.hover .box a.hover {
	color: #007eb9;
	font-weight: bold;
}
.submian .subleft .lefta .comt ul li .boxlist {
	padding: 0;
	display: none;
	border: none;
}
.submian .subleft .lefta .comt ul li .boxlist li {
	line-height: 50px;
	background: #b1aeae;
}
.submian .subleft .lefta .comt ul li .boxlist li a {
	height: 40px;
	padding-left: 45px;
	color: #333;
	font-weight: normal;
	border-bottom: 0;
	line-height: 40px;
	background: #f6f6f6 url(../images/tb12.png) 26px center no-repeat;
	border-top: none;
}
.submian .subleft .lefta .comt ul li .boxlist li a:hover, .submian .subleft .lefta .comt ul li .boxlist li a.hover {
	color: #02121d;
	font-weight: bold
}
.submian .subleft .lefta .comt ul li.hover .boxlist {
	display: block;
}
.submian .subright .anlitopH4, .submian .subright .divanli {
	background: #fff;
}
.submian .subright .anlitopH4 {
	height: 38px;
	line-height: 38px;
	border: 1px solid #e4e4e4;
}
.submian .subright .anlitopH4 span {
	border-left: 5px solid #02121d;
	height: 38px;
	line-height: 38px;
	padding-left: 22px;
	display: block;
	float: left;
	color: #02121d;
	font-weight: bold;
	font-size: 14px;
}
.submian .subright .anlitopH4 span .org {
	color: #ff7e00;
}
.submian .subright .anlitopH4 span .org {
	display: inline
}
.submian .subright .anlitopH4 a {
	float: right;
	padding-right: 20px;
}
.submian .subright .anlitopH4 .tel {
	float: right;
	padding-right: 10px;
	font-size: 14px;
	color: #007eb9;
}
.submian .subright .divanli {
	border: 1px solid #e4e4e4;
	border-top: none;
	margin-bottom: 10px;
	padding: 15px;
}
.submian .subright .divanli ul {
	width: 105%;
	height: 185px;
}
.submian .subright .divanli ul li {
	float: left;
	margin-left: 10px;
}
.submian .subright .divanli ul li:first-child {
	margin-left: 0;
}
.submian .subright .divanli ul li a img {
	width: 194px;
	height: 143px;
	display: block;
	border: solid 1px #e4e4e4;
}
.submian .subright .divanli ul li a span {
	height: 45px;
	line-height: 45px;
	text-align: center;
	display: block;
	width: 170px;
}
.submian .subright .divanli ul li a:hover img {
	border-color: #007eb9;
}
.submian .subright .divanli ul li a:hover span {
	color: #007eb9;
	font-weight: bold;
}
.submian .subright .divanli_mess {
	border: 1px solid #e4e4e4;
	border-top: none;
	margin-bottom: 10px;
	padding: 15px;
	background: #fff;
}
.submian .subright .divanli_mess p {
	line-height: 24px;
}
.submian .subright .divremmnews {
	border: 1px solid #e4e4e4;
	border-top: none;
	margin-bottom: 10px;
	padding: 15px;
	background-color: #fff;
}
.submian .subright .divremmnews ul {
	width: 100%;
	overflow: hidden;
}
.submian .subright .divremmnews ul li {
	float: left;
	width: 47%;
	height: 35px;
	line-height: 35px;
	margin: 0 1.5%;
	border-bottom: 1px dashed #ccc;
}
.submian .subright .divremmnews ul li a {
	height: 35px;
	line-height: 35px;
	float: left;
	overflow: hidden;
}
.submian .subright .divremmnews ul li span {
	color: #666;
	float: right;
	height: 35px;
	line-height: 35px;
	white-space: nowrap
}
.submian .subright .divremmnews ul li a:hover {
	color: #02121d;
}
.map_ul {
	list-style: outside none none;
	display: block;
	width: 100%;
	padding-top: 10px;
}
.map_ul li {
	display: block;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #DCDBDB;
	margin-left: 10px;
	float: left;
}
.map_ul li a {
	font-size: 14px;
	float: left;
	width: 100%;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
}
.map_ul .list-inline {
	display: block;
	margin-left: 14%;
	width: 80%;
	min-height: 30px;
}
.map_ul .list-inline a {
	font-weight: normal;
	width: auto;
	float: none;
	line-height: 32px;
	height: 32px;
	margin: 0 10px 10px 0;
	display: inline-block;
	border: 1px solid #ccc;
	padding: 0px 10px;
}
.map_ul .list-inline a:hover {
	background: #02121d;
	color: #fff;
}
.submian .subleft .adv {
	margin-bottom: 10px;
	background: #000;
}
.submian .subleft .adv a img {
	display: block;
	width: 100%;
}
.submian .subleft .adv a:hover img {
	opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
}
.submian .subleft .leftnews {
	margin-bottom: 10px;
}
.submian .subleft .leftnews .title {
	height: 42px;
	padding-left: 52px;
	padding-top: 18px;
}
.submian .subleft .leftnews .leftnewscomt {
	background: #fff;
	padding: 10px;
}
.submian .subleft .leftnews .leftnewscomt ul li {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #f2f2f2;
	overflow: hidden;
}
.submian .subleft .leftnews .leftnewscomt ul li a {
	font-size: 14px;
	display: block;
	padding-left: 10px;
}
.submian .subleft .leftnews .leftcont {
	background: #fff;
	padding: 10px;
}
.submian .subleft .leftnews .leftcont h2 {
	font-size: 16px;
	font-weight: bold;
	color: #02121d;
	padding-bottom: 10px;
	border-bottom: 1px solid #f2f2f2;
}
.submian .subleft .leftnews .leftcont span {
	line-height: 24px;
	font-size: 12px;
	padding-top: 10px;
	display: block;
	border-bottom: 1px solid #f2f2f2;
}
.submian .subleft .leftnews .leftcont p {
	font-size: 18px;
	color: #333;
	padding-top: 10px;
	line-height: normal;
}
.submian .subleft .leftnews .leftcont p i {
	font-size: 22px;
	color: #02121d;
	display: block;
}
.submian .subright {
	width: 920px;
	padding-bottom: 20px;
	line-height: 28px;
}
.submian .subright .aboutlist {
	color: #333;
}
.submian .subright img {
	max-width: 920px;
}
.submian .subright .newslist .textlist li {
	padding: 25px 0px 25px;
	height: 110px;
	border-bottom: 1px solid #ddd;
	width: 100%;
	margin-bottom: 25px;
}
.submian .subright .newslist .textlist li a {
	display: block;
	cursor: pointer;
}
.submian .subright .newslist ul li a img {
	width: 147px;
	float: left;
	margin-right: 18px;
	border: 1px solid #eee;
	height: 110px;
	display: block;
}
.submian .subright .newslist ul li a .txt {
	color: #888;
	line-height: 24px;
	font-size: 12px;
}
.submian .subright .newslist .textlist li a p {
	height: 40px;
	line-height: 40px;
}
.submian .subright .newslist .textlist li a b {
	color: #02121d;
	font-size: 14px;
}
.submian .subright .newslist .textlist li a:hover b {
	color: #02121d;
}
.submian .subright .newslist .textlist li a i {
	color: #999;
	display: block;
	line-height: 20px;
	margin-bottom: 5px;
	font-size: 12px;
}
.submian .subright .newslist .textlist li a span {
	line-height: 22px;
	max-height: 66px;
	overflow: hidden;
	display: block;
	color: #666;
}
.submian .subright .newslist .textlist2 li {
	height: 40px;
	line-height: 40px;
}
.submian .subright .newslist .textlist2 li a {
	display: block;
}
.submian .subright .newslist .textlist2 li s {
	width: 4px;
	height: 4px;
	display: inline-block;
	vertical-align: middle;
	background: #007eb9;
	margin-right: 10px;
	border-radius: 100%;
}
.submian .subright .newslist ul li a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
}
.submian .subright .newslist ul li a:hover p b {
	text-decoration: underline;
}
.submian .subright .newslist ul li a:hover span {
	color: #777;
}
.submian .subright .caselist ul li {
	padding: 20px 0px;
	border-bottom: 1px dotted #c2c2c2;
	height: 176px;
}
.submian .subright .caselist ul li a {
	display: block;
}
.submian .subright .caselist ul li a img {
	width: 220px;
	height: 162px;
	display: block;
	border: 7px solid #e2e2e2;
}
.submian .subright .caselist ul li a .txt {
	width: 470px;
	float: left;
	padding-left: 20px;
}
.submian .subright .caselist ul li a .txt p {
	height: 40px;
	line-height: 40px;
	color: #007eb9;
	font-size: 14px;
	font-weight: bold;
}
.submian .subright .caselist ul li a .txt i {
	color: #666;
	padding-bottom: 10px;
	display: block;
}
.submian .subright .caselist ul li a .txt span {
	line-height: 22px;
	height: 88px;
	overflow: hidden;
	display: block;
	color: #666;
}
.submian .subright .caselist ul li a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	border-color: #007eb9;
}
.submian .subright .caselist ul li a:hover p {
	text-decoration: underline;
}
.submian .subright .caselist ul li a:hover span {
	color: #777;
}
.submian .subright .mess {
	background: #fff;
	padding: 0px 40px 30px;
	width: 596px;
	margin-left: 80px;
}
.submian .subright .mess h1 {
	text-align: center;
	font-size: 30px;
	padding-bottom: 10px;
}
.submian .subright .mess p {
	text-align: center;
	padding-bottom: 30px;
}
.submian .subright .mess .left {
}
.submian .subright .mess .left li {
	margin-bottom: 15px;
	float: left;
	margin-right: 10px;
}
.submian .subright .mess .left label {
	width: 150px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	background: none;
	color: #02121d;
	font-size: 16px;
	float: left;
	border-radius: 3px 0 0 3px;
	border: 1px solid #02121d;
}
.submian .subright .mess .left input {
	border: 1px solid #ccc;
	border-left: none;
	float: left;
	height: 21px;
	line-height: 21px;
	padding: 11px 10px;
	width: 404px;
	color: #666;
	border-radius: 0px 3px 3px 0;
	outline: none;
}
.submian .subright .mess .left select {
	border: 1px solid #ccc;
	border-left: none;
	float: left;
	height: 45px;
	line-height: 45px;
	width: 424px;
	color: #666;
	border-radius: 0px 3px 3px 0;
	outline: none;
	text-indent: 10px;
}
.submian .subright .mess .right {
	float: left;
	width: 585px;
	padding-top: 10px;
*padding-top:20px;
}
.submian .subright .mess .right input, .submian .subright .mess .right a {
	width: 40%;
	margin-right: 2%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	display: block;
	border: none;
	background: #02121d;
	color: #fff;
	font-size: 16px;
	border-radius: 3px;
	cursor: pointer;
	transition: ease-in-out .2s;
	float: left
}
.submian .subright .mess .right a {
	color: #333;
	background: #ffcc00;
	float: right
}
.submian .subright .mess .right a:hover {
	background: #cda503;
}
.submian .subright .mess .right input:hover {
	background: #2bba72;
}
.honorlist ul.list {
	float: left;
	width: 100%;
	padding-left: 0px;
}
.honorlist ul.list li.item {
	float: left;
	width: 296px;
	margin-bottom: 30px;
	margin-right: 14px;
}
.honorlist ul.list li.item a:hover img {
	opacity: 1;
}
.honorlist ul.list li.item a:hover span {
	color: #fff;
	background: #02121d;
}
.honorlist ul.list li.item span {
	width: 284px;
	height: 45px;
	color: #555;
	text-align: center;
	display: block;
	line-height: 45px;
	background: #fff;
	margin: 1px;
	margin-top: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.honorlist ul.list li.item img {
	width: 100%;
	display: block;
	padding: 1px;
}
.list_imgH ul.list li.item {
	width: 286px;
	margin-right: 30px;
}
.list_imgH ul.list li.item a {
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative;
	background: #ddd;
}
.list_imgH ul.list li.item a:hover {
	background: #02121d;
}
.list_imgH ul.list li.item img {
	display: block;
	width: 284px;
	height: 213px;
}
.item_mask {
	width: 284px;
	height: 213px;
	background: rgba(0,0,0,0);
	position: absolute;
	left: 1px;
	top: 1px;
	opacity: 0;
	filter: Alpha(opacity=0);
*zoom:1;
	-webkit-transform: rotateX(180deg) scale(0.5, 0.5);
	transform: rotateX(180deg) scale(0.2, 0.2);
	transition: all ease-out .5s;
}
.item_link_icon {
	display: block;
	width: 45px;
	height: 45px;
	text-align: center;
	background-position: 0px -142px;
	line-height: 38px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -22px;
	opacity: 0;
	filter: Alpha(opacity=0);
}
.list_imgH ul.list li.item:hover .item_mask {
	opacity: 1;
	filter: Alpha(opacity=100);
	-webkit-transform: rotateX(0deg) scale(1, 1);
	transform: rotateX(0deg) scale(1, 1);
	transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;
	background: rgba(0, 0, 0, 0.3);
}
.list_imgH ul.list li.item:hover .item_link_icon {
	transform: translateY(-21px);
	opacity: 1;
	filter: Alpha(opacity=100);
}
/* formData */
.submian .subright .anlitopH4, .submian .subright .divanli {
	background: #fff;
}
.submian .subright .anlitopH4 {
	height: 38px;
	line-height: 38px;
	border: 1px solid #e4e4e4;
	margin-top: 20px;
}
.submian .subright .anlitopH4 span {
	border-left: 5px solid #02121d;
	height: 38px;
	line-height: 38px;
	padding-left: 22px;
	display: block;
	float: left;
	color: #02121d;
	font-weight: bold;
	font-size: 14px;
}
.submian .subright .anlitopH4 span .org {
	color: #ff7e00;
}
.submian .subright .anlitopH4 span .org {
	display: inline
}
.submian .subright .divanli_mess {
	margin-bottom: 10px;
	padding: 15px 0;
	background: #fff;
	margin-top: 0px;
}
.submian .subright .divanli_mess p {
	line-height: 24px;
}
.submian .subright .divanli_mess ul {
	margin: 20px;
	width: 80%;
}
.submian .subright .divanli_mess ul li {
	padding-bottom: 15px;
	height: 31px;
	position: relative;
	display: block;
}
.submian .subright .divanli_mess ul li .tit {
	float: left;
	width: 80px;
	padding-right: 10px;
	text-align: right;
	font-size: 14px;
	line-height: 31px;
	height: 31px;
}
.submian .subright .divanli_mess ul li .tit font {
	color: #ff7e00;
}
.submian .subright .divanli_mess ul li input {
	width: 245px;
	height: 29px;
	line-height: 29px;
	padding: 0px 10px;
	border: 1px solid #e4e4e4;
	font-size: 14px;
	float: left;
	outline: none;
}
.submian .subright .divanli_mess ul li.beizhu {
	height: 200px;
	width: 100%;
}
.submian .subright .divanli_mess ul li.beizhu textarea {
	height: 200px;
	width: 622px;
	line-height: 29px;
	background: #fff;
	border: 1px solid #e4e4e4;
	font-size: 14px;
	float: left;
	outline: none;
	text-indent: 10px;
}
.submian .subright .divanli_mess ul li.yanzhenm input {
	width: 100px;
}
.divanli_mess img {
	max-width: 100%;
}
.submian .subright .divanli_mess ul li.yanzhenm img {
	position: absolute;
	left: 220px;
	top: 4px;
}
.submian .subright .divanli_mess ul li.yanzhenm .msg-box {
	margin-left: 65px;
}
.submian .subright .divanli_mess ul .bot {
	text-align: center;
}
.submian .subright .divanli_mess ul .bot input {
	width: 141px;
	background: #02121d;
	cursor: pointer;
	border: 0px;
	color: #fff;
	height: 43px;
	line-height: 43px;
}
.submian .subright .divanli_mess ul .bot input:hover {
	opacity: 0.8;
}
.ArticleTencont {
	line-height: 28px;
	padding-top: 30px;
}
/* formData */
.submian .t {
	padding: 0 0 25px;
	color: #147b32;
	font-size: 18px;
}
.submian .t2 {
	padding: 25px 0;
	color: #147b32;
	font-size: 24px;
}
.formData {
	padding-bottom: 20px;
}
.formData .item {
	float: left;
	color: #999;
	font-weight: normal;
	width: 420px;
	height: 56px;
	line-height: 56px;
	border: 1px solid #e4e4e4;
	margin-right: 76px;
	margin-bottom: 45px;
	position: relative;
}
.formData .item label {
	padding-left: 15px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11;
	text-align: center;
	display: block;
	margin: 0;
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	color: #666;
}
.formData .item input {
	outline: none;
	line-height: 38px;
	height: 38px;
	font-size: 18px;
}
.formData .item .txt {
	width: 350px;
	height: 56px;
	line-height: 56px;
	display: block;
	background: none;
	padding-left: 70px;
	border: 0 none;
	color: #666;
}
.formData .item .red {
	position: absolute;
	right: 15px;
	top: 0;
	color: #ff0000;
	z-index: 11;
}
.formData .item.mr0 {
	margin-right: 0;
}
.formData .msg-box {
	position: absolute;
	left: 0;
	top: 0px;
}
.formData .liuyan {
	width: 918px;
	height: 260px;
	border: 1px solid #e4e4e4;
	float: left;
}
.formData .liuyan label {
	text-align: right;
	display: block;
}
.formData .liuyan textarea {
	width: 908px;
	height: 234px;
	line-height: 35px;
	padding: 12px 10px;
	text-indent: 100px;
	font-size: 18px;
	font-family: "microsoft yahei";
	color: #333;
	border: 0 none;
	overflow: hidden;
	background: none;
	resize: none;
	display: block;
	outline: none;
}
.formData .bot {
	width: 100%;
}
.formData .sub {
	width: 232px;
	line-height: 52px;
	border: 2px solid #147b32;
	margin-right: 2px;
	text-align: center;
	background: #147b32;
	color: #FFF;
	cursor: pointer;
	font-size: 18px;
	display: block;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.formData .sub:hover {
	background: none;
	color: #147b32;
}
.formData .yzm .txt {
	padding-left: 80px;
}
.formData .yzm img {
	position: absolute;
	right: 0;
	top: 0;
	height: 56px;
	border: 0px;
	display: block;
}
/** 鏂伴椈涓績 **/
.submian .subright .thumblist {
}
.submian .subright .thumblist .list {
	padding-bottom: 20px;
}
.submian .subright .thumblist .item {
	width: 373px;
   
    display: block;
   
    transition: all .5s;
    margin-bottom: 24px;
    float: left;
    margin-right:40px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
	margin-bottom: 40px;
}

.submian .subright .thumblist .item:nth-child(3n){
	margin-right: 0px;
}




.submian .subright .thumblist .item a {
	display: block;
}
.submian .subright .thumblist .item .img {
	position: relative;
	width: 373px;
	height: 235px;
	display: block;
	overflow: hidden;
	cursor: pointer;
}
.submian .subright .thumblist .item img {
	width: 100%;
	height: 100%;
	transition: all 0.3s ease-out 0s;
}
.submian .subright .thumblist .item a:hover img {
	transform: scale(1.1, 1.1);
}
.submian .subright .thumblist .item .txt {
	
	cursor: pointer;
	padding: 20px;
}
.submian .subright .thumblist .item .txt h3 {
	font-size: 20px;
    line-height: 30px;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    height: 70px;
}
.submian .subright .thumblist .item .txt .mark {
	color: #999;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	padding: 0;
}
.submian .subright .thumblist .item .txt .mark span {
	display: inline-block;
	padding-right: 18px;
}
.submian .subright .thumblist .item .txt p {
	color: #666;
	line-height: 25px;
}
.submian .subright .thumblist .item .txt p span {
	display: inline-block;
	color: #02121d;
	padding-left: 10px;
	
}
.submian .subright .thumblist .item a:hover .txt h3 {
	color: #02121d;
}
.submian .subright .thumblist .item:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
.reLink {
	height: 58px;
	border: 1px solid #ccc;
	margin: 10px auto 10px;
	padding: 0px 10px;
	font-size: 16px;
}
.reLink .prevLink, .reLink .nextLink {
	height:58px;
	line-height: 58px;
}
.reLink .prevLink a, .reLink .nextLink a {
	height: 58px;
	line-height: 58px;
}
.reLink .prevLink a:hover, .reLink .nextLink a:hover {
	color: #02121d;
}
.reLink .prevLink {
	float: left;
}
.reLink .nextLink {
	float: right;
}
.submian .subright .conBox .ArticleTitle h1 {
	font-size: 24px;
	text-align: center;
	padding: 20px 0px;
	border-bottom: 1px dotted #fff;
	font-weight: bold;
}
.submian .subright .conBox .ArticleMessage {
	line-height: 30px;
	height: 30px;
	margin-bottom: 10px;
	border-top: 1px dotted #ccc;
	text-align: center;
}
.submian .subright .conBox .ArticleMessage span.sp {
	color: #999;
	margin-right: 10px;
	font-size: 12px;
}
.submian .subright .conBox .ArticleMessage .jiathis_style {
	float: left;
	margin-top: 5px;
}
.submian .subright .conBox .ArticleTencont {
	padding: 5px 0px 20px 0px;
	line-height: 28px;
	overflow: hidden;
	color: #666;
	font-size: 14px;
}
.submian .subright .showproduct .ArticleTencont img {
	max-width: 100%;
}
.submian .subright .conBox .ArticleTencont img {
	max-width: 100%;
}
.subright .searchList {
	border-top: 1px solid #ddd;
}
.subright .searchList li {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}
.subright .searchList li:first-child {
	border-top: none;
}
.subright .searchList li:hover a h2 {
	color: #02121d;
	font-weight: bold;
}
.leftprocomt {
	padding-top: 10px;
}
.leftprocomt li {
	float: left;
	text-align: center;
	width: 117px;
	margin-right: 10px;
}
.leftprocomt li img {
	width: 117px;
	height: 87px;
	border-radius: 3px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.leftprocomt li p {
	line-height: 35px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.leftprocomt li:hover img {
	-webkkit-filter: brightness(105%);
	filter: brightness(105%);
}
.leftprocomt li:hover p {
	color: #02121d;
}
@keyframes change {
0% {
-webkit-transform:translate(0px, 0px);
}
10% {
-webkit-transform:translate(0px, -3px);
}
20% {
-webkit-transform:translate(0px, -6px);
}
30% {
-webkit-transform:translate(0px, -9px);
}
40% {
-webkit-transform:translate(0px, -12px);
}
50% {
-webkit-transform:translate(0px, -15px);
}
60% {
-webkit-transform:translate(0px, -12px);
}
70% {
-webkit-transform:translate(0px, -9px);
}
80% {
-webkit-transform:translate(0px, -6px);
}
90% {
-webkit-transform:translate(0px, -3px);
}
100% {
-webkit-transform:translate(0px, 0px);
}
}
/*鈫撶粍鍥炬牱寮忊啌*/
.HS10, .HS15 {
	overflow: hidden;
	clear: both;
}
.HS10 {
	height: 10px;
}
.HS15 {
	height: 15px;
}
.Hidden {
	display: none;
}
.Clearer {
	display: block;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}
.FlLeft {
	float: left;
}
.FlRight {
	float: right;
}
/*骞荤伅鐗囧尯鍩熻儗鏅?/
.MainBg {
	width: 920px;
	margin: 0 auto;
}
/*澶у浘灞曠ず鍖哄煙*/
.OriginalPicBorder {
	padding: 0;
}
#OriginalPic {
	width: 920px;
	overflow: hidden;
	position: relative;
	font-size: 12px;
}
#OriginalPic img {
	display: block;
	min-width: 100px;
	margin: 0 auto;
}
/*榧犳爣鎵嬪娍*/
.CursorL {
	position: absolute;
	z-index: 999;
	width: 50%;
	height: 600px;
	color: #FFF;
	left: 0;
	/*cursor: url(../images/CurL.cur), auto;
	background: url(../images/space.png) repeat scroll 0 0 transparent;*/
}
.CursorR {
	position: absolute;
	z-index: 999;
	width: 50%;
	height: 600px;
	color: #FFF;
	right: 0;
	/*cursor: url(../images/CurR.cur), auto;
	background: url(../images/space.png) repeat scroll 0 0 transparent;*/
}
/*灏忓浘棰勮鍜屾粦鍔?/
.SliderPicBorder {
	width: 100%;
	overflow: hidden;
}
.ThumbPicBorder {
	width: 920px;
	margin: 0 auto;
	background: #eeeeee;
	overflow: hidden;
	position: relative;
}
.ThumbPicBorder #btnPrev {
	width: 45px;
	height: 113px;
	cursor: pointer;
	position: absolute;
	left: 20px;
	top: 20px;
}
.ThumbPicBorder #btnNext {
	width: 45px;
	height: 113px;
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 20px;
}
.ThumbPicBorder .pic {
	width: 755px;
	overflow: hidden;
	position: relative;
	margin: 20px auto;
}
#ThumbPic img {
	border: 3px solid #ddd;
	cursor: pointer;
	background-color: #ddd;
	margin: 0 5px;
	width: 135px;
	height: 108px;
	display: block;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
#ThumbPic img.active {
	border: 3px solid #147b32;
}
/*鈫戠粍鍥炬牱寮忊啈*/
.pagebar { padding:20px; overflow:hidden}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 18px;
  margin: 0 2px;
  border-radius: 3px;
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #ddd;
  border: 1px solid #ddd;
}
.pagination a.page-num-current {
  color: #fff;
  background: #ddd;
  border: 1px solid #ddd;
}
.pagination .st{ font-family:瀹嬩綋}
.text-secondary{ text-align:center; padding:20px 0}


  .more{
	width: 1200px;
	margin: 0 auto;
}

 .more a{
	width: 160px;
	
	border-radius: 10px;
	display: block;
	margin: 0 auto;
	text-align: center;
	height: 45px;
	line-height: 45px;
	background-color: #fff;
	margin-top: 40px;
	border:1px solid #707070;
}

.blk-main {
    width: 1200px;
    margin: 0 auto;
}
.blk {
    margin-bottom: 20px;
}  .p12-curmbs-1 {
	font-size: 14px;
	border-bottom: 1px dashed #dcdcdc;
	line-height: 65px; margin-bottom: 30px;
}
.p12-curblock{
	display: none;
}
.p12-curmbs-1 b {
	border-left: 10px solid #333333;
	font-weight: normal;
	padding-left: 8px;
} 
.p12-curmbs-1 i {
	font-style: normal;
}

.p12-curmbs-1 span {
	font-family: '氓庐鈥姑ぢ解€?;
	padding: 0 5px;
	height: 46px;
	line-height: 46px;
}


.tl-fdh-02 {
	height: 55px;
	background: #fff;
	margin-bottom: 30px;
	overflow: hidden;
}

.tl-fdh-02 li {
	width: 16.66%;
	height: 55px;
	font-size: 18px;
	line-height: 55px;
	text-align: center;
	float: left;
	border-right: 1px solid #eee;
	margin-right: -1px;
	background: #f4f4f4;
	cursor: pointer;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.tl-fdh-02 li a {
	color: #a8a8a8;
}

.tl-fdh-02 li.sidenavcur,
.tl-fdh-02 li:hover {
	background: url(../images/jian.png) no-repeat bottom center #02101b;
	border-color: #02101b;
}

.tl-fdh-02 li.sidenavcur a,
.tl-fdh-02 li:hover a {
	color: #fff;
}


.p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 38px;}
.p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;text-align: center; color:#4b4a4a;}
.p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}
.p12-aboutinfo-1-nr{padding:0 20px 20px;}

   .abb {
      
       background: #fff;
	   margin-bottom: 40px;
   }
   
   .abb dl {
       overflow: hidden;
   }
   
   .abb dl dt {
       font-size: 0;
       position: relative;
   }
   
   .abb dl dt i {
       position: absolute;
       display: inline-block;
       top: 512px;
       left: 413px;
       width: 375px;
       height: 114px;
       background: #02101b;
       font-size: 24px;
       color: #fff;
       text-align: center;
       line-height: 35px;
       font-style: normal;
   }
   
   .abb dl dt i span {
       display: block;
       padding-top: 20px;
   }
   
   .abb dl dd p {
       font-size: 16px;
       line-height: 38px;
      
   }
   
   .abb dl dd p span {
       display: block;
   }

   .qywh {
	height: 655px;
	margin-bottom: 0;
	padding-top: 1px;
}

.qywh dl {}

.qywh dl dd {
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 40px;
}
.qywh dl dd:nth-child(3n){
	margin-right: 0px;

}


.qywh dl dd b {
	display: block;
	height: 236px;
	background: #ddd;
}

.qywh dl dd b img {}

.qywh dl dd h3 {
	font-size: 20px;
	margin: 30px 0 0;
	position: relative;
	border-bottom: 1px solid #cecece;
	padding-bottom: 20px;
	color: #0c418f;
}

.qywh dl dd h3 em {
	display: block;
	text-transform: uppercase;
	font-style: normal;
	font-size: 16px;
	font-weight: normal;
	height: 30px;
	color: #000;
}

.qywh dl dd h3:after {
	content: "";
	position: absolute;
	width: 30px;
	height: 3px;
	background: #278fd9;
	bottom: -1px;
}

.qywh dl dd p {}

.qywh dl dd:last-child {
	margin-right: 0;
}

.qywh img {
	transition: 1s;
}

.qywh dd:hover img {
	-webkit-transform: scale(1.04);
	-moz-transform: scale(1.04);
	-ms-transform: scale(1.04);
	transform: scale(1.04);
}



   .cx {
       clear: both;
     
       height: 160px;
   }
   
   .cx p {
       text-align: center;
       font-size: 40px;
       font-weight: bold;
       color: #02101b;
       
       font-family: 鎬濇簮瀹嬩綋;
       padding-top: 40px;
   }
   
   .cx p span {
       display: block;
       font-size: 16px;
       font-weight: normal;
       letter-spacing: 2px;
       text-transform: Uppercase;
       margin-top: 17px;
       color: #666;
   }

   .cx p i{
	font-size: 16px;
    color: #999;
   }



   .ab_w{background: #fff;box-sizing: border-box;padding:33px;box-shadow: 0 0 15px rgba(0,0,0,0.2)}
   .ab_w dt{float:left;width:317px;text-align: center;padding-top:18px;background: url(../images/ab_ico1.png) no-repeat right top;height: 118px;}
   .ab_w dt h4{font-size:38px;color: #333333;height: 54px;line-height: 54px;}
   .ab_w dt h4 a{color:#333;}
   .ab_w dt h4 em{color: #bf122f}
   .ab_w dt span{display: block;font-size: 18px;color: #333333;height: 35px;line-height: 35px;}
   .ab_w dd{width:1134px;padding:10px 0 0 0px;}
   .ab_w dd p{font-size: 16px;
    color: #333333;
    line-height: 42px;
    text-indent: 2rem;
    margin-bottom: 6px;
	text-indent: 0.5rem;
}
   .ab_w dd em{display: block;text-align: right;padding-top:20px;}
   .ab_w dd em a{padding-right:35px;background: url(../images/pro_ico1.png) no-repeat right;font-size:16px;color: #bf122f;}


   .k12-gl-gslb-3nf1-1-01-left dl {
	width: 24%;
	float: left;
	background: #f0f0f0;
	margin: 0 1.3% 13px 0
}

.k12-gl-gslb-3nf1-1-01-left dl:nth-child(4n) {
	margin-right: 0;
}

.k12-gl-gslb-3nf1-1-01-left dt {
	border: 1px solid #e5e5e5;
	padding: 10px 9px;
	background: #fff;
	height:190px;
	overflow: hidden;
}

.k12-gl-gslb-3nf1-1-01-left dt img {
	display: block;
	width: 100%;
}

.k12-gl-gslb-3nf1-1-01-left dd {
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	text-align: center;
	padding: 0 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: #f0f0f0;
}

.k12-gl-gslb-3nf1-1-01-left dd a {
	color: #4b4a4a;
}
.clear {
    clear: both;
    height: 0;
}




.cd-container {
	/* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
	width: 90%;
	max-width: 1170px;
	margin: 0 auto;
  }
  .cd-container::after {
	/* clearfix */
	content: '';
	display: table;
	clear: both;
  }
  #cd-timeline {
	position: relative;
	padding: 2em 0;
	margin-top: 2em;
	margin-bottom: 2em;
  }
  #cd-timeline::before {
	/* this is the vertical line */
	content: '';
	position: absolute;
	top: 0;
	left: 18px;
	height: 100%;
	width: 4px;
	background: #d7e4ed;
  }
  @media only screen and (min-width: 1170px) {
	#cd-timeline {
	  margin-top: 3em;
	  margin-bottom: 3em;
	}
	#cd-timeline::before {
	  left: 50%;
	  margin-left: -2px;
	}
  }
  
  .cd-timeline-block {
	position: relative;
	margin: 2em 0;
  }
  .cd-timeline-block:after {
	content: "";
	display: table;
	clear: both;
  }
  .cd-timeline-block:first-child {
	margin-top: 0;
  }
  .cd-timeline-block:last-child {
	margin-bottom: 0;
  }
  @media only screen and (min-width: 1170px) {
	.cd-timeline-block {
	  margin: 4em 0;
	}
	.cd-timeline-block:first-child {
	  margin-top: 0;
	}
	.cd-timeline-block:last-child {
	  margin-bottom: 0;
	}
  }
  
  .cd-timeline-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	box-shadow: 0 0 0 4px #ffffff, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
  }
  .cd-timeline-img img {
	display: block;
	width: 24px;
	height: 24px;
	position: relative;
	left: 50%;
	top: 50%;
	margin-left: -12px;
	margin-top: -12px;
	
  }
  .cd-timeline-img.cd-picture {
	background: #75ce66;
  }
  .cd-timeline-img.cd-movie {
	background: #c03b44;
  }
  .cd-timeline-img.cd-location {
	background: #f0ca45;
  }
  @media only screen and (min-width: 1170px) {
	.cd-timeline-img {
	  width: 60px;
	  height: 60px;
	  left: 50%;
	  margin-left: -30px;
	  z-index: 999;
	  /* Force Hardware Acceleration in WebKit */
	  -webkit-transform: translateZ(0);
	  -webkit-backface-visibility: hidden;
	}
	.cssanimations .cd-timeline-img.is-hidden {
	  visibility: hidden;
	}
	.cssanimations .cd-timeline-img.bounce-in {
	  visibility: visible;
	  -webkit-animation: cd-bounce-1 0.6s;
	  -moz-animation: cd-bounce-1 0.6s;
	  animation: cd-bounce-1 0.6s;
	}
  }
  
  @-webkit-keyframes cd-bounce-1 {
	0% {
	  opacity: 0;
	  -webkit-transform: scale(0.5);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: scale(1.2);
	}
	100% {
	  -webkit-transform: scale(1);
	}
  }
  @-moz-keyframes cd-bounce-1 {
	0% {
	  opacity: 0;
	  -moz-transform: scale(0.5);
	}
	60% {
	  opacity: 1;
	  -moz-transform: scale(1.2);
	}
	100% {
	  -moz-transform: scale(1);
	}
  }
  @keyframes cd-bounce-1 {
	0% {
	  opacity: 0;
	  -webkit-transform: scale(0.5);
	  -moz-transform: scale(0.5);
	  -ms-transform: scale(0.5);
	  -o-transform: scale(0.5);
	  transform: scale(0.5);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: scale(1.2);
	  -moz-transform: scale(1.2);
	  -ms-transform: scale(1.2);
	  -o-transform: scale(1.2);
	  transform: scale(1.2);
	}
	100% {
	  -webkit-transform: scale(1);
	  -moz-transform: scale(1);
	  -ms-transform: scale(1);
	  -o-transform: scale(1);
	  transform: scale(1);
	}
  }
  .cd-timeline-content {
	position: relative;
	margin-left: 60px;
	background: #ffffff;
	border-radius: 0.25em;
	padding: 1em;
	box-shadow: 0 3px 0 #d7e4ed;
  }
  .cd-timeline-content:after {
	content: "";
	display: table;
	clear: both;
  }
  .cd-timeline-content h2 {
	color: #303e49;
  }
  .cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
	font-size: 13px;
	font-size: 0.8125rem;
  }
  .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
	display: inline-block;
  }
  .cd-timeline-content p {
	margin: 1em 0;
	line-height: 1.6;
	height: 300px;
    overflow-y: scroll;
  }
  .cd-timeline-content .cd-read-more {
	float: right;
	padding: .8em 1em;
	background: #acb7c0;
	color: #ffffff;
	border-radius: 0.25em;
  }
  .no-touch .cd-timeline-content .cd-read-more:hover {
	background-color: #bac4cb;
  }
  .cd-timeline-content .cd-date {
	float: left;
	padding: .8em 0;
	opacity: .7;
  }
  .cd-timeline-content::before {
	content: '';
	position: absolute;
	top: 16px;
	right: 100%;
	height: 0;
	width: 0;
	border: 7px solid transparent;
	border-right: 7px solid #ffffff;
  }
  @media only screen and (min-width: 768px) {
	.cd-timeline-content h2 {
	  font-size: 20px;
	  font-size: 1.25rem;
	}
	.cd-timeline-content p {
	  font-size: 16px;
	  font-size: 1rem;
	}
	.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
	  font-size: 14px;
	  font-size: 0.875rem;
	}
  }
  @media only screen and (min-width: 1170px) {
	.cd-timeline-content {
	  margin-left: 0;
	  padding: 1.6em;
	  width: 41%;
	}
	.cd-timeline-content::before {
	  top: 24px;
	  left: 100%;
	  border-color: transparent;
	  border-left-color: #ffffff;
	}
	.cd-timeline-content .cd-read-more {
	  float: left;
	}
	.cd-timeline-content .cd-date {
	  position: absolute;
	  width: 100%;
	  left: 122%;
	  top: 6px;
	  font-size: 16px;
	  font-size: 1rem;
	}
	.cd-timeline-block:nth-child(even) .cd-timeline-content {
	  float: right;
	}
	.cd-timeline-block:nth-child(even) .cd-timeline-content::before {
	  top: 24px;
	  left: auto;
	  right: 100%;
	  border-color: transparent;
	  border-right-color: #ffffff;
	}
	.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
	  float: right;
	}
	.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
	  left: auto;
	  right: 122%;
	  text-align: right;
	}
	.cssanimations .cd-timeline-content.is-hidden {
	  visibility: hidden;
	}
	.cssanimations .cd-timeline-content.bounce-in {
	  visibility: visible;
	  -webkit-animation: cd-bounce-2 0.6s;
	  -moz-animation: cd-bounce-2 0.6s;
	  animation: cd-bounce-2 0.6s;
	}
  }
  
  @media only screen and (min-width: 1170px) {
	/* inverse bounce effect on even content blocks */
	.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
	  -webkit-animation: cd-bounce-2-inverse 0.6s;
	  -moz-animation: cd-bounce-2-inverse 0.6s;
	  animation: cd-bounce-2-inverse 0.6s;
	}
  }
  @-webkit-keyframes cd-bounce-2 {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(-100px);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: translateX(20px);
	}
	100% {
	  -webkit-transform: translateX(0);
	}
  }
  @-moz-keyframes cd-bounce-2 {
	0% {
	  opacity: 0;
	  -moz-transform: translateX(-100px);
	}
	60% {
	  opacity: 1;
	  -moz-transform: translateX(20px);
	}
	100% {
	  -moz-transform: translateX(0);
	}
  }
  @keyframes cd-bounce-2 {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(-100px);
	  -moz-transform: translateX(-100px);
	  -ms-transform: translateX(-100px);
	  -o-transform: translateX(-100px);
	  transform: translateX(-100px);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: translateX(20px);
	  -moz-transform: translateX(20px);
	  -ms-transform: translateX(20px);
	  -o-transform: translateX(20px);
	  transform: translateX(20px);
	}
	100% {
	  -webkit-transform: translateX(0);
	  -moz-transform: translateX(0);
	  -ms-transform: translateX(0);
	  -o-transform: translateX(0);
	  transform: translateX(0);
	}
  }
  @-webkit-keyframes cd-bounce-2-inverse {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(100px);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: translateX(-20px);
	}
	100% {
	  -webkit-transform: translateX(0);
	}
  }
  @-moz-keyframes cd-bounce-2-inverse {
	0% {
	  opacity: 0;
	  -moz-transform: translateX(100px);
	}
	60% {
	  opacity: 1;
	  -moz-transform: translateX(-20px);
	}
	100% {
	  -moz-transform: translateX(0);
	}
  }
  @keyframes cd-bounce-2-inverse {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(100px);
	  -moz-transform: translateX(100px);
	  -ms-transform: translateX(100px);
	  -o-transform: translateX(100px);
	  transform: translateX(100px);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: translateX(-20px);
	  -moz-transform: translateX(-20px);
	  -ms-transform: translateX(-20px);
	  -o-transform: translateX(-20px);
	  transform: translateX(-20px);
	}
	100% {
	  -webkit-transform: translateX(0);
	  -moz-transform: translateX(0);
	  -ms-transform: translateX(0);
	  -o-transform: translateX(0);
	  transform: translateX(0);
	}
  }


  .ab1{margin-top:50px;margin-left:56px;position: relative;margin-bottom: 115px;}
  .ab1 ul li{ float: left;text-align: center;margin-right:51px;position: relative;width:21%;}
  .ab1 ul li b{ display: inline-block;font-size:85px;line-height: 100%;color: #333333;font-weight:bold;font-family: "Arial";}
  .ab1 ul li em{display: inline-block;font-size:22px;line-height:22px;color: #333333;font-weight:normal;}
  .ab1 ul li i{vertical-align: inherit;margin-left: 5px;display: inline-block;line-height:22px;font-size: 22px;color: #444444;text-align: center;font-weight:normal;}
  .ab1 ul li span{margin-top:20px;margin-left: 10px; display: block;font-size: 16px; line-height:22px; color: #333333; font-weight:normal;}
  .ab1 ul li:last-child{ margin-right: 0;}
  .plow{
	margin-bottom: 60px;
  }

  .al{height: 730px;}

.al h2{padding-top:81px;text-align: center;}
.al h2 em{font-size:48px;color:#333333;display: block;line-height:48px;font-weight:bold;}
.al h2 span{font-size:18px;color:#333333;display: block;line-height:18px;font-weight: normal;padding-top:16px;text-align: center;}

.al_on{margin-top:36px;position: relative;}
.al_on .tempWrap{margin-left: -1255px !important;}
.al_on ul{height:688px;}
.al_on ul li{width:974px; float: left;margin-left: 140px;}
.al_on ul li em{display:block; width:974px; height:560px;overflow:hidden;}
.al_on ul li em img{display:block; width:974px; height:560px;transition:all 0.5s;}
.al_on ul li p{width: 974px;height: 122px;
	width:974px;background:#fff;display: inline-block;z-index: 99;}

.al_on ul li:hover em img{transform:scale(1.1);}

.al_on ul li p i{font-size:26px;color:#030303;display: block;font-weight: bold;line-height: 26px;
	margin-top: 36px;margin-left: 40px;width:625px;}
.al_on ul li p span{font-size:16px;display: block;font-weight:normal;line-height: 26px;margin-top:10px;margin-left: 40px;width:702px;}
.al_on .more{ display: block;font-size:16px;color: #030303;text-align: center;width: 181px;height: 51px;background: #fed200;line-height: 51px;float:right;margin-top: 81px;margin-right: 22px;font-weight: normal;}
.al_on .more strong{color: #030303;}
.al_on .more img{display: inline-block; margin-left: 12px; width: 18px;-o-transition: all .3s ease;transition: all .3s ease;}
.al_on .more:hover img {margin-left: 16px;}

.al_on .prev{position: absolute;left:30px;top:267px;width:46px;height: 46px;background:url(../images/lefts1.png) no-repeat;z-index: 10;}
.al_on .next{position: absolute;right: 30px;top: 267px;width:46px;height: 46px;background:url(../images/right.png) no-repeat;z-index: 10;}












.al1{height: 730px;}

.al1 h2{padding-top:81px;text-align: center;}
.al1 h2 em{font-size:48px;color:#333333;display: block;line-height:48px;font-weight:bold;}
.al1 h2 span{font-size:18px;color:#333333;display: block;line-height:18px;font-weight: normal;padding-top:16px;text-align: center;}

.al1_on{margin-top:36px;position: relative;}
.al1_on .tempWrap{margin-left: -1255px !important;}
.al1_on ul{height:688px;}
.al1_on ul li{width:974px; float: left;margin-left: 140px;}
.al1_on ul li em{display:block; width:974px; height:560px;overflow:hidden;}
.al1_on ul li em img{display:block; width:974px; height:560px;transition:all 0.5s;}
.al1_on ul li p{width: 974px;height: 122px;
	width:974px;background:#fff;display: inline-block;z-index: 99;}

.al1_on ul li:hover em img{transform:scale(1.1);}

.al1_on ul li p i{font-size:26px;color:#030303;display: block;font-weight: bold;line-height: 26px;
	margin-top: 36px;margin-left: 40px;width:625px;}
.al1_on ul li p span{font-size:16px;display: block;font-weight:normal;line-height: 26px;margin-top:10px;margin-left: 40px;width:702px;}
.al1_on .more{ display: block;font-size:16px;color: #030303;text-align: center;width: 181px;height: 51px;background: #fed200;line-height: 51px;float:right;margin-top: 81px;margin-right: 22px;font-weight: normal;}
.al1_on .more strong{color: #030303;}
.al1_on .more img{display: inline-block; margin-left: 12px; width: 18px;-o-transition: all .3s ease;transition: all .3s ease;}
.al1_on .more:hover img {margin-left: 16px;}

.al1_on .prev{position: absolute;left:30px;top:267px;width:46px;height: 46px;background:url(../images/lefts1.png) no-repeat;z-index: 10;}
.al1_on .next{position: absolute;right: 30px;top: 267px;width:46px;height: 46px;background:url(../images/right.png) no-repeat;z-index: 10;}

















.content {
    width: 974px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
}

.al_bj{background: url(../images/al_bj.jpg) no-repeat center top;height: 778px;padding-top:59px;
	box-sizing: border-box;overflow-x: hidden;overflow-y:hidden;}
.anl .titis{height: 153px;}
.anl .titis h2 {background: url(../images/al_tt.png) no-repeat center top; color: #fff}
.anl .titis h2 a,.anl .titis p{color: #fff;}
.al_nr{height: 503px;padding:24px 25px 21px 25px;box-sizing: border-box;position: relative;}
.al_n{height: 356px;box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.08);background: #fff;}


.anl{
	
}
.al_n .tempWrap{
	width: 910px;
    margin: 0 auto;
	
}
.al_n li{float: left;
    width: 134px;
    height: 287px;
    margin-right: 60px;
    margin-top: 30px;}
.al_n li:last-child{
	margin-right: 0px;
	
}
.al_n li i {font-size:0;line-height: 0;overflow: hidden;width:134px;display: block;}
.al_n li i img{width:134px;height: 182px;transition:all 0.5s;}


.al_n li h4 {display: block;height: 38px;
	line-height: 38px;font-size:22px;
	color: #000000;overflow: hidden;
	text-overflow:ellipsis;white-space: nowrap;
	font-weight: bold;
text-align: center;}



.al_n li p{font-size:16px;color: #666666;text-align: center;}
.al_n li em{display: block;text-align: right;}
.about-part04 h2{margin-bottom: 1.5%;}
.about-part04 .c{color:#51545D; margin-bottom: 4%;}
.ab-p04-box{padding:5% 0;}
.item-top{position: relative;}
.item-top li{ height: 60px; line-height: 30px; cursor: pointer; text-align: center; border-radius: 25px; background: #FFFFFF; color:#000;font-size: 19px;}
.item-top li.on{color:#fff; background: #91663F;}
.item-top .swiper-button-prev{left:-30px; background-size: 20px 30px;}
.item-top .swiper-button-next{right:-30px; background-size: 20px 30px;}
.item-top.swiper-button-prev.swiper-button-disabled,.item-top.swiper-button-next.swiper-button-disabled{pointer-events:inherit!important; opacity: 1;}
.item-top.swiper-button-prev.disabled{ cursor: default;opacity: 0.5;}
.item-top.swiper-button-next.disabled{ cursor: default;opacity: 0.5;}
.item-bot{color:#fff;margin-top: 40px;font-size: 18px;}
.his-ll{ float: left; width:220px; text-align: center; height:900px; background: url(../images/about_dot07.png) right center no-repeat;}
.his-ll .swiper-container{height: 900px; overflow: hidden;}
.his-ll li{ cursor: pointer; height: 20px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; position: relative;font-size: 26px;height: 32px !important;}
.his-ll li::after{opacity: 0; content: ""; position: absolute; right:0; top:5px; width:9px; height: 9px; background: url(../images/about_dot08.png) no-repeat;}
.his-ll li.on{font-weight: bold;}
.his-ll li.on::after{opacity: 1;}
.his-rr{float: right; width:calc(100% - 330px); }
.his-rr ul{ float: left; width:95%;}
.his-rr ul li{padding:1% 0;  position: relative;}
.his-rr ul li::after{ content: ""; position: absolute; left:0; bottom:0; width:50%; height: 1px;border-bottom: 1px solid rgba(255,255,255,0.37);}
.his-rr ul li:first-child{padding-top: 0;}
.his-rr ul li:last-child{padding-bottom: 0;}
.his-rr ul li:last-child::after{opacity: 0;}
.his-rr dl{ float: right; width:26%;}
.his-rr dl dd{width:100%; margin-bottom:8%;}
.wrap {
    width: 1440px;
    max-width: 90%;
    margin: auto;
}.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;
}


.case_bg{background: url(../images/case_bg.jpg) no-repeat center 0;height: 780px;overflow: hidden;padding-top: 70px;}
.case_nav{padding: 25px 0 0;height: 115px;width: 900px;margin: 0 auto;}
.case_nav ul li{float: left;width: 150px;text-align: center;}
.case_nav ul li em{width: 50px;height: 50px;display: block;line-height: 0;margin: 0 auto 10px;}
.case_nav ul li em img{width: 50px;height: 50px;}
.case_nav ul li a {font-size: 18px;color: #333;}
.case_nav ul li a:hover,.case_nav ul li.cur a{color: #2ea3c2;font-weight: bold;}
.case_nav ul li:hover em{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}
.pr{position: relative;}
.case_m dl{ background: #fff; height: 487px;width: 1200px;box-shadow: 0 3px 8px 3px rgba(0,0,0,0.1);} 
.case_m dl dt{width: 1200px;height: 487px;overflow: hidden;line-height: 0;float: left;}
.case_m dl dt img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.case_m dl dd{width: 400px;
    padding: 150px 25px 0 25px;
    float: left;
    position: absolute;
    right: 0px;
    background-color: rgba(0, 0, 0, 0.6);
    height: 487px;}
.case_m dl dd h5{line-height: 36px;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;  
	overflow: hidden; text-overflow: ellipsis;}
.case_m dl dd h5 a{font-size: 24px;color: #fff;font-weight: normal;}
.case_m dl dd h5 a:hover{color: #2ea3c2;}
.case_desc{font-size: 14px; color: #fff; line-height: 24px; height: 120px; overflow: hidden;padding: 20px 0 0;} 
.case_m dl dd span{display: block;width: 75px;height: 32px;line-height: 0;overflow: hidden;margin-top: 35px;}
.case_m dl dd span img{width: 75px;height: 32px;}
.case_m dl dd span,.ab_m em {
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.case_m dl dd span:hover,.ab_m em:hover {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.case b{width:70px; height:70px;position: absolute;top: 370px;display: block;border-radius: 50%;}
.case b a{ width:70px; height:70px; display:block;line-height: 0;border-radius: 50%;-webkit-transition:transform .3s;transition:transform .3s;}
.case b a:hover,.ab_l:hover,.ab_r:hover{box-shadow: 0 3px 8px 3px rgba(0,0,0,0.1);-webkit-transform:translate(0,-3px);transform:translate(0,-3px);}
.case_l a{ background:url(../images/case_lico01.png) no-repeat;}
.case_l a:hover{ background:url(../images/case_lico02.png) no-repeat;}
.case_r a{ background:url(../images/case_rico01.png) no-repeat;}
.case_r a:hover{ background:url(../images/case_rico02.png) no-repeat;}
.case_l{left: -100px;}
.case_r{right: -100px;}
.w900{
	width: 990px;
	margin: 0 auto;
}
.jm_bg{ height:1180px; padding-top: 70px; overflow: hidden; background-color:#eee;}
.jm_bg .t_h2{margin-bottom: 60px;}
.jm_t{ margin-bottom: 72px;height: 195px;overflow: hidden;}

.jm_t li{position: relative; float: left;width: 369px;margin-right: 46px;  text-align: center;}
.jm_t li:nth-child(3){margin-right: 0px;}
.jm_t li em{ display:block; overflow: hidden; width:369px; height: 195px;}
.jm_t li em img{display: inline-block;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(1);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);}

	.jm_t .cur em img {
		display: inline-block;
		-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
	}




.jm_t li:hover img{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
}



.jm_t li span{display: block; position: absolute;left:0px;top:72px;width: 100%; font-size:18px; line-height:38px;color: #000; }


.jm_list{ margin: 0 auto;background: url(../images/jm.png) no-repeat;height:500px}
.jm_qh dt{float: left; width:560px; margin: 0 auto; overflow: hidden;}
.jm_qh dt img{width:560px; height:298px;}
.jm_qh dd{ float: left;
   
    padding-top: 36px;
    width: 14.28%;}
.jm_qh dd h3{overflow: hidden; margin-bottom: 10px; font-size:20px; padding-bottom: 8px; font-weight: bold; color: #333333; line-height:30px; text-align: center;}
.jm_qh dd h3 em{display: block;padding-top: 5px; }
.jm_qh dd h3 em img{width: 44px; height: 44px;}
.jm_qh dd h3 span{float: left; color: #333333; line-height: 50px; font-size: 30px; font-weight: bold;}
.jm_qh dd h3 span i{display: block; color: #b3b3b3;line-height: 20px; text-transform: uppercase; font-size: 12px; font-weight: normal;}
.jm_qh dd p{line-height:28px;  color: #333333; font-size: 16px;text-align: center;}


.meme a{
	width: 350px;
    margin: 0 auto;
    display: block;
    text-align: center;
    height: 94px;
    line-height: 94px;
    border: 3px solid rgb(219, 199, 163);
	margin-top: 60px;
}

.welfare{
	width:100%;
	padding: 0px 100px;
	

}
.welfare ul li{
	width: 32%;
	margin-right: .5%;
	float: left;

}

.welfare ul li img{
	width: 100%;
}

.welfare ul li:nth-child(3){
	margin-right: 0px;
}

.Download_download {
    width: 100vw;
    padding: 3.2rem 0;
    background-color: rgba(219,199,163,.1);
}

.Download_download>div {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    overflow: hidden;
}

.Download_download>div .Download_phone {
    width: 5.06rem;
    height: 6.57rem;
}

.Download_download .Download_content-container {
    width: 3.66rem;
    overflow: hidden;
    position: relative;
    padding-top: 0.2rem;
}

.Download_download .Download_content-container .Download_content-item {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    color: #212121;
    margin-bottom: 0.44rem;
}

.Download_download .Download_content-container .Download_content-item .Download_icon {
    width: 0.4rem;
    height: 0.4rem;
}

.Download_download .Download_content-container .Download_content-item>div {
    width: 2.6rem;
    margin-left: 0.2rem;
}

.Download_download .Download_content-container .Download_content-item p {
    font-size: .16rem;
    font-weight: 700;
}

.Download_download .Download_content-container .Download_content-item span {
    display: block;
    font-size: .14rem;
    font-weight: 400;
    line-height: .2rem;
    margin-top: 0.1rem;
}

.Download_download .Download_content-container .Download_content-line {
    height: 0.01rem;
    background: #eae1d0;
}

.Download_download .Download_content-container .Download_content-qrcode {
    display: flex;
    margin-top: 0.6rem;
    align-items: center;
}

.Download_download .Download_content-container .Download_content-qrcode .Download_qrcode {
    width: 1.2rem;
    height: 1.2rem;
    margin-right: 0.2rem;
}

.Download_download .Download_content-container .Download_content-qrcode p {
    font-size: .14rem;
    line-height: .2rem;
    white-space: pre-wrap;
}

.Download_download .Download_content-container .Download_content-qrcode .Download_logo__ZBFeZ {
    width: 0.3rem;
    height: 0.3rem;
    margin-top: 0.2rem;
    margin-right: 0.2rem;
}




.Service_container {
	position: relative;
	background-repeat: no-repeat;
	background-color: #eee;
	overflow: hidden
  }

  .Service_container .Service_service {
	width: 12.9rem;
	margin: 1.49rem auto 1.24rem;
	padding: .34rem;
	background-color: #fff;
	box-shadow: 0 .09rem .15rem 0 rgba(0, 0, 0, .02);
	border-radius: .16rem;
	display: flex;
	align-items: stretch;
	justify-content: space-between
  }

  .Service_container .Service_service .Service_list {
	flex: 1 1
  }

  .Service_container .Service_service .Service_list .Service_title {
	margin: 0 .24rem .16rem 0;
	border-bottom: .02rem solid #e9e9e9;
	font-size: .16rem;
	color: #212121;
	padding-bottom: .24rem;
	font-weight: 600
  }

  .Service_container .Service_service .Service_list .Service_list-item {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	padding: .16rem 0
  }

  .Service_container .Service_service .Service_list .Service_list-item img {
	width: .32rem;
	height: .32rem;
	margin-top: .04rem
  }

  .Service_container .Service_service .Service_list .Service_list-item div {
	margin-left: .24rem
  }

  .Service_container .Service_service .Service_list .Service_list-item div p.Service_name {
	font-size: .14rem;
	font-weight: 600;
	color: #212121
  }

  .Service_container .Service_service .Service_list .Service_list-item div p.Service_desc {
	font-size: .14rem;
	font-weight: 400;
	color: #212121;
	margin-top: .04rem
  }

  .Service_container .Service_service .Service_list .Service_list-item div div.Service_question {
	font-size: .14rem;
	color: #0068ff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: 2.8rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-top: .1rem;
	margin-left: 0
  }

  .Service_container .Service_service .Service_list .Service_list-item div div.Service_question span {
	display: block;
	line-height: 1;
	font-weight: 400;
	cursor: pointer;
	text-align: center
  }

  .Service_container .Service_service .Service_list .Service_list-item div div.Service_question .Service_divide {
	width: .02rem;
	height: .14rem;
	background-color: #0068ff;
	margin: 0 .08rem
  }

  .Service_container .Service_service .Service_code {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	margin-top: .4rem;
	margin-left: -.24rem
  }

  .Service_container .Service_service .Service_code div {
	text-align: center
  }

  .Service_container .Service_service .Service_code img {
	width: 1rem;
	height: 1rem
  }

  .Service_container .Service_service .Service_code p {
	font-size: .12rem;
	font-weight: 400;
	color: #000;
	line-height: 1;
	margin-top: .2rem
  }

  .Service_container .Service_service .Service_map {
	display: block;
	width: 8.5rem;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: .14rem
  }

  .Service_popup-container__i1PlF {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	z-index: 9
  }

  .Service_popup-container__i1PlF .Service_popup__YXHl3 {
	position: fixed;
	z-index: 10;
	top: 10%;
	left: 20%;
	width: 60%;
	height: 80%;
	background: #fff;
	border-radius: .16rem;
	overflow: hidden;
	font-size: 0
  }

  .Service_popup-container__i1PlF .Service_popup__YXHl3>p.Service_popup-title__tqx1A {
	font-size: .32rem;
	font-weight: 500;
	color: #212121;
	text-align: center;
	height: 1.4rem;
	padding-top: .5rem
  }

  .Service_popup-container__i1PlF .Service_popup__YXHl3 .Service_popup-list__d1kDi {
	height: calc(100% - 1.86rem);
	overflow: scroll;
	padding: .4rem;
	box-sizing: content-box
  }

  .Service_popup-container__i1PlF .Service_popup__YXHl3 .Service_popup-item__HPWlB {
	margin-bottom: .44rem
  }

  .Service_popup-container__i1PlF .Service_popup__YXHl3 .Service_popup-item__HPWlB .Service_item-title__xxbJL {
	font-size: .24rem;
	font-weight: 500;
	color: #212121;
	line-height: .33rem
  }

  .Service_popup-container__i1PlF .Service_popup__YXHl3 .Service_popup-item__HPWlB .Service_item-title-container__xmh22 {
	background: #f6f6f6;
	border-radius: 12px;
	padding: .12rem .2rem;
	margin-top: .16rem
  }

  .Service_popup-container__i1PlF .Service_popup__YXHl3 .Service_popup-item__HPWlB .Service_item-content__y37Ma {
	font-size: .2rem;
	font-weight: 400;
	color: #212121;
	line-height: .4rem
  }

  .Service_popup-container__i1PlF .Service_popup__YXHl3 .Service_close__nWJvo {
	position: absolute;
	z-index: 10;
	width: .34rem;
	height: .34rem;
	top: .2rem;
	right: .2rem;
	cursor: pointer
  }

  .Service_popup-container__i1PlF.Service_show__hqGnQ {
	z-index: 10;
	opacity: 1;
	transition: opacity .5s;
	will-change: opacity
  }

  .Service_popup-container__i1PlF.Service_hide__dtuhI {
	z-index: -1;
	opacity: 0
  }


  .ab11 {
    background: url(../images/ab11.jpg)no-repeat center 0;
    height: 815px;
    padding-top: 80px;
}
.yz{height:500px;}

.yz_r {
    float: right;
    width: 700px;
    background: rgba(255, 255, 255, 0.5);
    height: 440px;
    box-sizing: border-box;
    padding: 40px 30px;
    line-height: 40px;
    color: #333;
    border-radius: 30px;
    margin-top: 20px;
	font-size:18px;
}

.yz_r span {
    display: block;
    font-size: 36px;
    color: #111;
    font-weight: bold;
    letter-spacing: 3px;
    margin: 20px 0;
}

.wsm {
	width: 100%;
	height: 870px;
	background: #fdf0ee;
	
	box-sizing: border-box;
	padding-top: 52px;
}

.wsm ul {
	width: 1200px;
	height: 440px;
	margin: 0 auto;
	
}

.wsm ul li {
	float: left;
	width: 290px;
	height: 355px;
	background: #fdfbee;
}

.wsm ul li img {
	width: 100%;
	margin-bottom: 27px;
}

.wsm ul li h3 {
	font-size: 22px;
	color: #333;
	text-align: center;
}

.wsm ul li h3 em {
	display: block;
	font-size: 16px;
	font-style: normal;
	color: #666;
	padding-top: 10px;
}

.wsm ul li p {
	font-size: 14px;
	margin-top: 16px;
	margin-left: 25px;
	margin-right: 25px;
	color: #676767;
	text-align: center;
}

.wsm ul li:nth-child(2) {
	margin-top: 95px;
	margin-left: 13px;
}

.wsm ul li:nth-child(4) {
	margin-top: 95px;
	margin-left: 13px;
}

.wsm ul li:nth-child(3) {
	margin-left: 13px;
}

.brandsort{
	margin-top:160px;
}
.brandsort h2{
	text-align: center;
    font-size: 40px;
    height: 40px;
    line-height: 40px;
}

.brandsort p{
	font-size: 14px;
    text-align: center;
    font-weight: normal;
    color: #5e5e5e;
}


.brandsort .brandhotel ul {
	width: 800px;
    margin: 0 auto;
}




.brandhotel{
	height: 200px;
    margin-top: 70px;
}

.brandfood,.brandleisure,.branddesign,.wedding,.health{
	height: 200px;
   
}


.submian .subright .joblist ul li{
	float: left;
    width: 1200px;
    margin-bottom: 30px;
    height: 115px;
    background-color: #f9f9f9;
}

.submian .subright .joblist{
	box-shadow: #000 ;
}

.submian .subright .joblist  .item .txt{
	display: flex;
	padding: 25px
}

.submian .subright .joblist  .item .txt h3{
	font-size: 20px;
    font-weight: bold;
    width: 220px;
	height: 56px;
	line-height: 56px;
	text-align: center;
}
.submian .subright .joblist  .item .txt .add  span{
	display: block;
    text-align: center;
    font-size: 14px;
}


.submian .subright .joblist  .item .txt .category  span{
	display: block;
    text-align: center;
    font-size: 14px;
}.submian .subright .joblist  .item .txt .contacts  span{
	display: block;
    text-align: center;
    font-size: 14px;
}


.submian .subright .joblist .item .txt .add{
	width: 230px;
}
.submian .subright .joblist  .item .txt .category{
	width: 230px;
}
.submian .subright .joblist  .item .txt .contacts{
	width: 230px;
}

.submian .subright .joblist  .item .txt p{
	text-align: center;
}

.submian .subright .joblist  .item .txt .apply{
	width: 230px;
}

.submian .subright .joblist  .item .txt a{
	display: block;
    text-align: center;
    height: 56px;
    line-height: 56px;
    width: 86px;
    margin: 0 auto;
   
    background: #333;
    color: #fff;
    border-radius: 4px;
}


.addslist p {
	font-size: 20px;
    text-indent: 32pt;
    line-height: 38px;
}

.t1 { width:1200px; padding:25px; margin-bottom:50px; background:#f8f8f8;filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);-moz-box-shadow: 2px 2px 10px #909090;-webkit-box-shadow: 2px 2px 10px #909090;box-shadow:2px 2px 10px #909090; }
 .t1 .ll { width:528px; float:left; display:inline; }
 .t1 .ll img { width:528px; height:375px;}
 .t1 .rr { width:590px;  float:right; display:inline; }



 .t1 .rr h2 { 
	font-size: 26px;
    font-weight: bold;
    height: 100px;
    line-height: 100px;}

	.t1 .rr p{
		font-size: 18px;
		font-weight: bold;
		
		line-height: 40px;
		padding-left: 45px;
	}

	.t1 .rr span{
	font-size: 16px;
   
    display: block;
    line-height: 30px;
    padding-left: 45px;
margin-bottom: 20px;
		background: url(../images/listtxt.png) no-repeat;
	}



	.t1 .rr .listtel{
		background: url(../images/listtel.png) no-repeat;
	}

	
	.t1 .rr .listadd{
		background: url(../images/address.png) no-repeat;
	}


 .t1 .rr .links a { width:120px; height:40px; display:inline-block; vertical-align:middle; margin-right:2px;}
 .t1 .rr .links a.one { background:url("../images/img_2-2.png") no-repeat left center;}
.t1 .rr .links a.two { background:url("../images/img_2-2.png") no-repeat -122px center;}
 .t1 .rr .links a.three { background:url("../images/img_2-2.png")no-repeat -245px center;}
 .t1 .rr .links a.four { background:url("../images/img_2-2.png") no-repeat -368px center; margin-right:0px;}

.merchants ul li{
	float: left;
    width: 20%;
    text-align: center;
    background: url(../images/merchantsbg.png) no-repeat center;
    font-size: 34px;
    line-height: 50px;
    height: 240px;
    padding-top: 70px;
    color: #fff;

}

.merchants{
	margin:30px 0px 60px;
}


.wh{
	height: 750px;
   
    padding: 100px 0px;
    margin-bottom: 30px;
}

.wh ul li {
    width: 32%;
    text-align: center;
    border: 1px solid #dedede;
    color: #333;
    padding: 35px 0 50px;
    border-top: 3px solid #b2904d;
    border-radius: 5px;
    float: left;
    margin-left: 0.5%;
    box-shadow: 0 0 10px #ccc;
    background: #fff;
    height: 280px;
    margin-bottom: 20px;
}

.wh ul li img {
    width: 65px;
}

.wh ul li em {
    display: block;
    font-style: normal;
    font-weight: bold;
    margin-top: 20px;
    font-size: 20px;
}

.wh ul li p {
    padding: 0 15px;
}











.s-side {
	min-width: 134px;
	
	bottom: 0;

	
  }
  .s-side .s-firstItem i {
	font-size: 20px;
  }
  .s-side .s-firstItem span {
	display: inline-block;
	margin-left: 10px;
	font-size: 20px;
	text-shadow: 0px 0px 5px #EEEEEE;
	white-space: 10px;
  }
  .s-side .first {
	  padding: 10px 0px;
	  color: #ccc;
	  
  }
  .s-side .d-firstNav span {
	display: inline-block;
	
  }
  .s-side .d-firstNav i {
	font-size: 18px;
  }
  .s-side .s-secondNav,
  .s-side .s-secondItem {
	
	margin-top: 10px;
  }

  .s-side .s-secondItem a{
	font-size: 14px;
  }

  .s-side .s-secondItem a:hover{
	color: #fff;
  }

  .s-secondNav:hover{
	  color: #fff;
  }
  .s-side .d-secondDrop {
	margin-left: 100px;
	margin-top: 10px;
  }
  .iconRotate {
	transform: rotate(90deg);
	transition: transform 0.5s;
  }
  .s-firstDrop,
  .s-secondDrop {
	display: none;
  }
  

















/* tab */
#tab{width:1440px;position:relative;margin:0px auto;height:900px;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;}
#tab .tab_menu li{
	height: 40px;
    line-height: 40px;
    cursor: pointer;
    text-align: center;
    border-radius: 20px;
    background: #FFFFFF;
    color: #000;
    font-size: 19px;
	width: 330px;
    margin-right: 40px;
float: left;

}

#tab .tab_menu li:last-child{
	
    margin-right: 0px;


}



#tab .tab_box{width:1440px;clear:both;top:30px;position:relative;}
#tab .tab_menu .selected{
	color: #fff;
    background: #91663F;}
.hide{display:none;}

	
	.dp{ display:block}
	.tc{ text-align:center}  .fl{ float:left} .fr{ float:right}
	.clear{clear:both;}   .clearfix:after{content:"."; display:block; visibility:hidden; height:0; clear:both}
	.main-page{margin:0 auto;width:1200px}
	.main-page .left{ padding-right: 25px; border-right: 1px #fff solid; margin-top:80px}
	.main-page .left, .main-page .right{float:left;}
	.main-page .nav-back{height:300px;}
	.main-page .nav{position:relative;margin-top:-300px;width:132px;text-align:center;font-size:18px;font-family:"寰蒋闆呴粦";color:#fff;}
	.main-page .nav div{height:47px;line-height:47px; margin-bottom: 8px; border-radius: 2px; cursor: pointer;font-size: 26px;}
	.main-page .nav div.on{background:#91663F; }
	.main-page .right{width:987px;height:800px;margin-left:55px;}
	.main-page .content{position:relative; width:987px; height:800px; overflow:hidden;}
	.main-page .content .con-ggh{ width:987px; height:800px;}


	.main-page02{margin:0 auto;width:1200px}
	.main-page02 .left{ padding-right: 25px; border-right: 1px #fff solid; margin-top:80px}
	.main-page02 .left, .main-page02 .right{float:left;}
	.main-page02 .nav-back{height:300px;}
	.main-page02 .nav{position:relative;margin-top:-300px;width:132px;text-align:center;font-size:18px;font-family:"寰蒋闆呴粦";color:#fff;}
	.main-page02 .nav div{height:47px;line-height:47px; margin-bottom: 8px; border-radius: 2px; cursor: pointer;font-size: 26px;}
	.main-page02 .nav div.on{background:#91663F; }
	.main-page02 .right{width:987px;height:800px;margin-left:55px;}
	.main-page02 .content{position:relative; width:987px; height:800px; overflow:hidden;}
	.main-page02 .content .con-ggh{ width:987px; height:800px;}




	.main-page03{margin:0 auto;width:1200px}
	.main-page03 .left{ padding-right: 25px; border-right: 1px #fff solid; margin-top:80px}
	.main-page03 .left, .main-page03 .right{float:left;}
	.main-page03 .nav-back{height:300px;}
	.main-page03 .nav{position:relative;margin-top:-300px;width:132px;text-align:center;font-size:18px;font-family:"寰蒋闆呴粦";color:#fff;}
	.main-page03 .nav div{height:47px;line-height:47px; margin-bottom: 8px; border-radius: 2px; cursor: pointer;font-size: 26px;}
	.main-page03 .nav div.on{background:#91663F; }
	.main-page03 .right{width:987px;height:800px;margin-left:55px;}
	.main-page03 .content{position:relative; width:987px; height:800px; overflow:hidden;}
	.main-page03 .content .con-ggh{ width:987px; height:800px;}



	.main-page04{margin:0 auto;width:1200px}
	.main-page04 .left{ padding-right: 25px; border-right: 1px #fff solid; margin-top:80px}
	.main-page04 .left, .main-page04 .right{float:left;}
	.main-page04 .nav-back{height:300px;}
	.main-page04 .nav{position:relative;margin-top:-300px;width:132px;text-align:center;font-size:18px;font-family:"寰蒋闆呴粦";color:#fff;}
	.main-page04 .nav div{height:47px;line-height:47px; margin-bottom: 8px; border-radius: 2px; cursor: pointer;font-size: 26px;}
	.main-page04 .nav div.on{background:#91663F; }
	.main-page04 .right{width:987px;height:800px;margin-left:55px;}
	.main-page04 .content{position:relative; width:987px; height:800px;overflow:hidden; }
	.main-page04 .content .con-ggh{ width:987px; height:800px;}








	
	.con-ggh ul{ padding-top:20px; display:block} 
	.con-ggh ul li{ padding-top:20px; margin-right:20px; float:left}
	.list-pic{ background-color: rgba(255,255,255,0.1); padding: 19px; width: 110px; height: 110px; border: 1px solid rgba(255, 255, 255, .2);}
	.list-pic img{ width:110px; height:110px; display:block}
	.con-ggh .item-name{ padding:20px 0; height: 20px; width: 150px; font-size: 16px; text-align: center; color: #fff; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

	.b-intro span{ font-size:24px; margin-bottom:12px; color:#fff}
	.b-intro p{ width:987px;  line-height:34px; overflow:hidden; color:#fff; font-size:17px}
	.ck-m{ width:123px; height:36px; line-height:36px; border:1px #fff solid; margin-top:25px}
	.zcinfo{ width:987px; margin-top:80px} 
	.ptpic-dl,.ptpic-dl img{ width:354px; height:690px}
	.ptpic-dl{ margin-top:110px}
		.b-intro a{color: aliceblue}
		.ck-m:hover{
		border: 1px solid #E06264;
	}


	.health ul, .brandleisure ul, .wedding ul, .brandfood ul, .brandhotel ul,.branddesign ul{
		display: flex;
		
		
		width: 80%;
		margin: 0 auto;
		justify-content: space-around;
	}