e-in-out 0s;-moz-transition: all .5s ease-in-out 0s;transition: all .5s ease-in-out 0s;position: relative;opacity: 0;top: 0px\9;}
.opanim.anim-l,.opanim1.anim-l{left: -70px;}
.opanim.anim-t,.opanim1.anim-t{top: 70px;}
.opanim.anim-r,.opanim1.anim-r{right: -70px;}
.opanim.anim-r1{right: 0px;}
.opanim.anim-b,.opanim1.anim-b{top:-70px;}
.opanim.effct{top: 0 !important;left: 0 !important;bottom: 0 !important;right: 0 !important;opacity: 1 !important;padding: 50px 0px;}
.opanim1{-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;transition: all .5s ease-in-out 0s;opacity: 0;top: 0px\9;}
.opanim1.effct1{bottom: 40px !important;right: 0 !important;opacity: 1 !important;}
.opanim1.effct2{bottom: 40px !important;left: 0 !important;opacity: 1 !important;}
.opanim.effct1{top: 250px !important;left: 50% !important;bottom: 0 !important;right: 0 !important;opacity: 1 !important;}
.opanim.effct2{bottom: 230px !important;right: 100px !important;opacity: 1 !important;}
.swiper-pagination-bullet-active{background-color: #fff;}

/* 外面盒子样式---自己定义 */
.page_div{margin:20px 10px 20px 0;color:#666;display:flex;justify-content: center;width: 100%;}
/* 页数按钮样式 */
/*.swiper-container{max-height:500px;}*/

.page_div li a,.page_div li span{
	display:inline-block;
	min-width:30px;
	height:28px;
	cursor:pointer;
	color:#666;
	font-size:13px;
	line-height:28px;
	background-color:#f9f9f9;
	text-align:center;
	margin:0 4px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.page_div li.active span{
	background-color:#024E96;
	color:#FFF;
}
.page_div li.disabled span{
	cursor:no-drop;
}
.page_div li:first-child a,.page_div li:first-child span,.page_div li:last-child a,.page_div li:last-child span{
	width: 70px;
}
.page-item>a:hover{
	background-color:#024E96;
	opacity: .2;
	color: #fff;
}
html, body {
        position: relative;
        height: 100%;
        width: 100%;
        min-width: 1200px;
    }
    body {
    	min-width: 1200px;
        background: #fff;
        font: 12px/140% Arial,"宋体",Helvetica, sans-serif,Verdana;
        font-size: 14px;
        color:#333;
        margin: 0;
        padding: 0;
    }
/**********头部导航*********/
.header_one{
	width: 100%;
	height: 68px;
	background-color: #fff;
}
.header_div{
	width: 100%;
	min-width: 1200px;
	height: 68px;
	background-color: #fff;
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
}
.header{
	width: 1200px;
	height: 68px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #fff;
	margin: 0 auto;
}
.h_logo{
	height: 68px;
	margin-left: 10px;
	cursor: pointer;
}
.h_logo>a{
	display: block;
}
.h_logo>a>img{
	display: block;
	height: 40px;
	margin-top: 14px;
}
.nav_list{
	height: 68px;
}
.nav_li{
	float: left;
	margin: 0 25px;
	position: relative;
}
.nav_li>a{
	display: block;
	font-size: 16px;
    color: #333;
	line-height: 46px;
	border-bottom: 2px solid #fff;
	padding: 15px 10px 0 10px;
	position: relative;
}
.nav_li>a.active{
	color: #024E96;
	border-bottom: 2px solid #024E96;
}
.nav_li>a:hover{
	color: #024E96;
	border-bottom: 2px solid #024E96;
}
.ul_list{
	height: 32px;
	width: 1000px;
	background-color: rgba(255,255,255,.8);
	position: absolute;
	top: 63px;
	padding: 10px 0;
	padding-left: 12px;
	left: 0;
	display: none;
}
.ul_list>li{
	height: 32px;
	width: 70px;
	float: left;
	margin-right: 10px;
}
.ul_list>li>a{
	display: block;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
}
.ul_list>li>a:hover{
	background-color: #024E96;
	color: #fff;
	border-radius: 2px;
}
.index_div{
	width: 100%;
	min-width: 1200px;
	min-height: 200px;
}
.swiper-slide>img{
	width: 100%;
}
.footer{
	width: 100%;
	padding: 30px 0 20px 0;
	background-color: #000;
	min-width: 1200px;
	margin-top: 0px;
}
.f_div{
	width: 1200px;
	margin: 0 auto;
}
.f_left{
	width: 53%;
	float: left;
}
.f_left dl{    padding: 3px 0px;}
.f_left dl dt{    width: 60px;float: left;}
.f_left dl dt a{font-size: 14px;color: #c8c8c8;}
.f_left dl dd{width: calc( 100% - 70px); float: right;}
.f_left dl dd a{font-size: 12px;color: #c8c8c8;padding-right: 14px;}
.fl_list>li{
	width: 16.66%;
	float: left;
}
.fl_list>li>a{
	display: block;
	line-height: 30px;
	font-size: 12px;
	color: #c8c8c8;
}
.fl_list>li>a:first-child{
	font-size: 14px;
	margin-bottom: 4px;
}
.f_right{
	width: 44%;
	height: 100%;
	float: right;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.f_right>img{
	width: 100px;
	margin-right: 10%;
}
.fr_text>p{
	font-size: 12px;
	color: #c8c8c8;
	line-height: 32px;
}
.fr_text>p:first-child{
	font-size: 22px;
}
.fr_text>p>a{
	font-size: 12px;
	color: #c8c8c8;
	margin-left: 15px;
	display: inline-block;
}
.index_one{
	width: 100%;
	min-width: 1200px;
	background-color: #fff;
	padding: 50px 0;
}
.clearfix:before,.clearfix:after {    content:"";    display:table;}
.clearfix:after {    clear:both;}
.clearfix {    zoom:1; /* IE <8 */}
.public-title{width: 1200px;margin:0 auto;border-bottom: 1px solid #9E9E9E;padding-bottom: 15px;}
.public-title h4,.public-title h5{
    font-size: 26px;
}
.onepagebox{      min-height: 400px;  width: 1200px;margin: 0 auto;margin-top: 25px;padding-bottom: 25px}
.public-title span{
    font-weight: bold;
    font-style: italic;
    font-size: 30px;
}
.public-title i{
    position: relative;
    margin-left: 15px;
    padding-left: 57px;
}
.public-title i::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    background-color: #333;
    height: 2px;
    width: 50px;
}
.swiper .hide {
            opacity: 0;
        }

        .swiper-button-next, .swiper-button-prev {
            transition: opacity 0.5s;
        }
        .slider {
            width:100%;
            min-width: 1200px;
            min-height: 200px;
        }
        .slider div{
            width:100%;
            height: 100%;
            min-width: 1200px;
            overflow: hidden;
        }
        .slider img{
            width:100%;
            display: block;
        }
        #slider1_container{
            width: 100%;
            top:0px;
            left:0px;
            right:0;
            min-width: 1200px;
            position: relative;
        }

.index_one_content{
	width: 100%;
}
.index_one_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	margin-top: 25px;
}
.i_one_l{
	width: 510px;
	float: left;
	position: relative;
}
.i_one_l>h6{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	line-height: 36px;
}
.i_one_l>div{
    height: 210px;
}
.i_one_l>div p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	text-indent: 28px;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.i_one_r img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.btn_more{
	margin: 0 auto;
}
.i_one_more,.i_two_more,.tc_one_l a,.number_five_r a,.news_one_more,.jobs_one_c a,.btn_more{
	width: 350px;
	height: 40px;
	background: #FFFFFF;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
	font-size: 14px;
	display: block;
	line-height: 40px;
	text-align: center;
	font-weight: 400;
	color: #666;
	margin-top: 30px;
}
.i_two_more{
	/* margin-left: 145px; */
}
.i_one_more:hover,.i_two_more:hover,.tc_one_l a:hover,.number_five_r a:hover,.news_one_more:hover,.jobs_one_c a:hover,.btn_more:hover{
	background-color: #024E96;
	color: #fff;
	box-shadow: 0px 0px 6px 0px rgba(2,78,150,0.1);
}
.i_one_r{
	width: 560px;
	height: 315px;
	float: left;
	margin-left: 130px;
	overflow: hidden;
	position: relative;
}
.index_two{
	width: 100%;
	min-width: 1200px;
	background-color: #fff;
	padding-top: 100px;
}
.index_two_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	margin-top: 25px;
}
.i_two_l{
	width: 560px;
	height: 315px;
	overflow: hidden;
	float: left;
	position: relative;
}
.index_three{
	width: 100%;
	min-width: 1200px;
	background-color: #f7f7f7;
	
}
.i_two_l .swiper-slide a{display:block;width: 100%;height: 100%;}

.i_two_r{
	width: 600px;
	float: right;
}
.i_two_li{
	width: 100%;
	margin-bottom: 13px;
}
.i_two_li>a{
	display: block;
}
.i_two_li_title{
	width: 100%;
	height: 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.i_two_li_title>p{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	width: 370px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.i_two_li_title>span{
	font-size: 14px;
	color: #999;
}
.i_two_li>a>i{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	margin-top: 10px;
	display: block;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/********产品服务*************/
.product_banner{
	width: 100%;
	min-width: 1200px;
	/*max-height: 500px;
	overflow: hidden;*/
	text-align: center;
}
.product_banner>img{
	display: block;
	max-width: 100%;
	    margin: 0 auto;
}
.product_one{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0 0 0;
}
.product_one_c{
	width: 1200px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin: 0 auto;
	position: relative;
}
.product_one_li{
	flex: 1;
}
.product_one_li>img{
	width: 46px;
	display: block;
	margin: 0 auto;
}
.product_one_li>p{
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 20px;
	margin-top: 24px;
}
.product_one_li>span{
	display: block;
	text-align: center;
	font-size: 14px;
	color: #8e8e8e;
	line-height: 32px;
}
.product_two{
	    width: 100%;
    min-width: 1200px;
    /* padding: 0 0 100px 0; */
    background-color: #f7f7f7;
    padding-top: 100px;
    margin-top: 100px;
    padding-bottom: 50px;
}
.product_two_c{
	width: 1200px;
	margin: 0 auto;
	padding: 0 0 10px 0;
	background-color: #f7f7f7;
	position: relative;
}
.product_two_li{
	width: 1200px;
	height: 252px;
	margin-bottom: 50px;
}
.pt_left{
	float: left;
	margin-left: 64px;
}
.pt_right{
	float: right;
	margin-right: 64px;
}
.product_two_text{
	width: 505px;
}
.product_two_text>h6{
	font-size: 18px;
	color: #000;
	font-weight: bold;
	line-height: 30px;
	padding-top: 50px;
}
.product_two_text>span{
	display: block;
	font-size: 14px;
	color: #333;
	line-height: 26px;
}
.product_two_text>p{
	font-size: 14px;
	color: #333;
	line-height: 24px;
	text-indent: 28px;
	padding-top: 20px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.product_three{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0 0 0;
}
.product_three_c{
	width: 1200px;
	height: 220px;
	margin: 0 auto;
	position: relative;
	position: relative;
}
.swiper1 a,.tc_swiper a{
	display: block;
	width: 282px;
	margin: 0 auto;
}
.swiper1 p,.tc_swiper p{
	width: 282px;
	font-size: 14px;
	color: #333;
	line-height: 40px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.product_four{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0 0 0;
}
.product_four_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.product_four_c a{
	display: block;
	width: 282px;
	margin: 0 auto;
}
.product_four_c a h6{
	font-size: 16px;
	color: #333;
	width: 282px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 36px;
}
.product_four_c a p{
	font-size: 12px;
	color: #666;
	width: 282px;
	text-align: center;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	line-height: 24px;
	margin-bottom: 10px;
}
.product_five{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.product_five_c{
	width: 1200px;
	margin: 0 auto;
	padding-top: 60px;
	position: relative;
}
.product_five_div{
	width: 590px;
	height: 260px;
	background-color: #f7f7f7;
	border:1px solid #f7f7f7;
	margin: 0 auto;
}
.product_five_div>img{
	display: block;
	width: 140px;
	height: 140px;
	margin: 0 auto;
	margin-top: -64px;
	margin-bottom: 30px;
}
.product_five_div>p{
	font-size: 14px;
	color: #333;
	line-height: 34px;
	text-align: center;
}
/**********团餐托管服务************/
.tc_banner{
	width: 100%;
	min-width: 1200px;
	/*max-height: 500px;
	overflow: hidden;*/
}
.tc_banner>img{
	display: block;
	width: 100%;
}
.tc_one{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0;
}
.tc_one_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.tc_one_l{
	width: 500px;
	float: left;
}
.title1{
	height: 26px;
}
.title1>p{
	font-size: 26px;
	color: #333;
	font-weight: bold;
	float: left;
	line-height: 26px;
	padding-right: 22px;
	border-right: 2px solid #000;
}
.title1>span{
	font-size: 12px;
	color: #999;
	line-height: 26px;
	float: left;
	margin-left: 20px;
}
.tc_one_text{
	width: 500px;
	padding-top: 40px;
}
.tc_one_text>p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	text-indent: 28px;
}
.tc_one_l a{
	margin-left: 150px;
}
.tc_one_r{
	float: right;
}
.tc_two{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.title_center{
	display: flex;
	justify-content: center;
}
.tc_two_c{
	width: 1200px;
	margin: 0 auto;
	margin-top: 70px;
	position: relative;
}
.tc_two_li{
	width: 250px;
	float: left;
	margin-right: 66px;
}
.tc_two_li:last-child{
	margin-right: 0;
}
.tc_two_li>h6{
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 20px;
	margin-bottom: 14px;
	font-weight: bold;
}
.tc_two_li>p{
	font-size: 14px;
	line-height: 28px;
	color: #666;
	display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 140px;
}
.tc_two_li>img{
	display: block;
	margin: 0 auto;
	width: 46px;
	height: 46px;
	margin-top: 36px;
}
.tc_three{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0 0 0;
}
.tc_three_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.tc_three_li{
	width: 240px;
	float: left;
	margin-right: 80px;
	margin-bottom: 52px;
}
.tc_three_li:nth-child(4n){
	margin-right: 0;
}
.tc_three_li>p{
	font-size: 14px;
	line-height: 52px;
	text-align: center;
	color: #333;
}
.tc_four{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0;
	background-color: #f7f7f7;
}
.tc_four_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.tc_four_tab,.tc_five_tab{
	display: flex;
	justify-content: center;
}
.tc_four_tab>p,.tc_five_tab>p{
	font-size: 16px;
	color: #333;
	line-height: 16px;
	padding-bottom: 6px;
	border-bottom: 2px solid #f7f7f7;
	float: left;
	margin-right: 50px;
	cursor: pointer;
}
.tc_five_tab{
	margin-bottom: 40px;
}
.tc_five_tab>p{
	border-bottom: 2px solid #fff;
}
.tc_four_tab>p.active,.tc_five_tab>p.active{
	color: #024E96;
	border-bottom: 2px solid #024E96;
}
.tc_four_tab>p:hover{
	color: #024E96;
	border-bottom: 2px solid #024E96;
}
.tc_five_tab>p:hover{
	color: #024E96;
	border-bottom: 2px solid #024E96;
}
.tc_four_div{
	width: 1200px;
	margin: 0 auto;
	margin-top: 40px;
}
.tc_four_img{
	float: left;
}
.tc_four_r{
	width: 418px;
	float: right;
}
.tc_four_r>h6{
	font-size: 16px;
	color: #333;
	line-height: 36px;
	padding-top: 50px;
}
.tc_four_r>p{
	font-size: 14px;
	line-height: 24px;
	color: #666;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.tc_four_text{
	width: 100%;
	height: 200px;
	overflow:hidden;
	margin-top: 16px;
}
.tc_five{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0 0 0;
}
.tc_five_c{
	width: 1200px;
	margin:0 auto;
	position: relative;
}
.tc_six{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.tc_six_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.tc_six_c>p{
	font-size: 16px;
	color: #333;
	line-height: 16px;
	padding-bottom: 48px;
	text-align: center;
}
.tc_seven{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.tc_seven_c{
	width: 1200px;
	margin: 0 auto;
	padding: 60px 0 0 0;
	position: relative;
}
/*******数字赋能********/
.number_banner{
	width: 100%;
	min-width: 1200px;
	/*max-height: 500px;*/
	/*overflow: hidden;*/
}
.number_banner>img{
	width: 100%;
	display: block;
}
.number_one{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0;
}
.number_one_c{
	width: 1200px;
	margin: 0 auto;
	margin-top: 30px;
	position: relative;
}
.number_one_1{
	width: 1000px;
	margin: 0 auto;
}
.number_one_text{
	width: 50px;
	height: 210px;
	font-size: 16px;
	color: #fff;
	background-color: #024E96;
	line-height: 50px;
	writing-mode:tb-rl;
	text-align: center;
	letter-spacing:4px;
}
.left{
	float: left;
}
.right{
	float: right;
}
.number_one_list{
	width: 760px;
	float: left;
	margin-left: 75px;
}
.number_one_li{
	float: left;
	margin-right: 84px;
	margin-bottom: 40px;
	position: relative;
	cursor: pointer;
    width: 46px;
    height: 78px;
    background-color: #F7F7F7;
    transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg); 	/* Opera */
}
.number_one_li:nth-child(6n){
	margin-right: 0;
}
.number_one_li:nth-child(7){
	margin-left: 58px;
}
.number_one_li:before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    right:45.48px;
    border-width: 39.2px 22.5px;
    border-style: solid;
    border-color: transparent #F7F7F7 transparent transparent;
}
.number_one_li:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    left:45.48px;
    border-width: 39.2px 22.5px;
    border-style: solid;
    border-color: transparent transparent transparent #F7F7F7;
    top:0;
}
.number_one_li>p{
	width: 78px;
	position: absolute;
	left: -18px;
	top: 18px;
	font-size: 14px;
	color: #333;
	text-align: center;
	line-height: 46px;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); 	/* IE 9 */
	-moz-transform:rotate(-90deg); 	/* Firefox */
	-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
	-o-transform:rotate(-90deg); 	/* Opera */
}
.no_color{
	background-color: #02539D;
}
.no_color:after{
	border-color: transparent transparent transparent #02539D;
}
.no_color:before{
	border-color: transparent #02539D transparent transparent;
}
.no_color>p{
	color: #fff;
}
.number_one_2{
	width: 1200px;
	margin: 0 auto;
	margin-top: 30px;
	position: relative;
}
.number_one_2 a{
	display: block;
	padding:0 27px;
}
.number_one_2 a h6{
	font-size: 16px;
	color: #333;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 16px;
}
.number_one_2 a p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.number_two{
	width: 100%;
	min-width: 1200px;
	background-color: #F7F7F7;
	padding: 100px 0 100px 0;
}
.number_two_c{
	width: 1200px;
	height: 303px;
	margin: 0 auto;
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.number_two_r{
	width: 715px;
	height: 303px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-wrap: wrap;
}
.number_two_li{
	width: 66px;
	margin-left: 51px;
}
.number_two_li>img{
	display: block;
	width: 46px;
	height: 46px;
	margin: 0 auto;
}
.number_two_li>p{
	font-size: 16px;
	color: #333;
	line-height: 44px;
	text-align: center;
}
.number_three{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0;
}
.number_three_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	display: flex;
	justify-content: space-between;
}
.number_three_l{
	width: 805px;
}
.number_three_li{
	width: 180px;
	height: 120px;
	float: left;
	margin-right: 26px;
	margin-bottom: 30px;
	background-color: #f7f7f7;
}
.number_three_li:nth-child(4n){
	margin-right: 0;
}
.number_three_li>h6{
	font-size: 16px;
	color: #333;
	line-height: 32px;
	text-align: center;
	padding-top: 22px;
	font-weight: bold;
}
.number_three_li>p{
	padding: 0 10px;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	text-align: center;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.number_four{
	width: 100%;
	min-width: 1200px;
}
.number_four_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.number_four_c a{
	display: block;
	width: 282px;
	margin: 0 auto;
}
.number_four_c a h6{
	width: 254px;
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 34px;
	padding-top: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.number_four_c a p{
	width: 254px;
	font-size: 14px;
	color: #8e8e8e;
	line-height: 32px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.number_five{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.number_five_c{
	width: 1200px;
	margin:0 auto;
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.number_five_r{
	width: 458px;
	height: 360px;
	position: relative;
}
.number_five_r h6{
	font-size: 16px;
	color: #333;
	line-height: 20px;
	padding: 50px 0 35px 0;
	font-weight: bold;
}
.number_five_r p{
	font-size: 14px;
	color: #666;
	line-height: 28px;
	 display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.number_five_r a{
	position: absolute;
	bottom: 4px;
	right: 4px;
}
/**********培训服务**************/
.px_one{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0 0 0;
}
.px_one_c{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	margin-top: 30px;
}
.px_one_l{
	width: 574px;
	position: relative;
	height: 480px;
}
.px_one_text{
	width: 574px;
}
.px_one_text p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	text-indent: 28px;
}
.px_one_b{
	width: 574px;
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.px_one_b_li{
	width: 155px;
}
.px_one_b_li>h6{
	width: 155px;
	height: 40px;
	background-color: #f7f7f7;
	font-size: 16px;
	color: #333;
	line-height: 40px;
	text-align: center;
	margin-bottom: 20px;
}
.px_one_b_li>p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	 display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.px_one_r>p{
	width: 68px;
	background-color: #024E96;
	font-size: 28px;
	color: #fff;
	position: absolute;
	left: -34px;
	top: 150px;
	line-height: 68px;
	writing-mode:tb-rl;
	text-align: center;
	letter-spacing:10px;
	padding: 26px 0;
}
.px_two{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0;
}
.px_two_c{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.px_two_r{
	width: 632px;
	height: 420px;
}
.px_two_li{
	width: 97px;
	float: left;
	margin-left: 112px;
	margin-bottom:40px;
}
.px_two_li>img{
	display: block;
	width: 46px;
	height: 46px;
	margin-bottom: 2px;
}
.px_two_li>p{
	font-size: 16px;
	color: #333;
	line-height: 30px;
	padding-top: 6px;
}
.px_two_li>span{
	display: block;
	font-size: 12px;
	color: #8e8e8e;
	line-height: 14px;
}
.px_three{
	width: 100%;
	min-width: 1200px;
}
.px_three_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.px_three_list{
	margin: 0 auto;
	display: flex;
	justify-content: center;
	margin-bottom: 40px;
}
.px_three_list>p{
	float: left;
	margin: 0 30px;
	font-size: 16px;
	padding-bottom: 6px;
	color: #333;
	border-bottom: 2px solid #fff;
	cursor: pointer;
}
.px_three_list>p.active{
	color: #024E96;
	border-bottom: 2px solid #024E96;
}
.px_three_list>p:hover{
	color: #024E96;
	border-bottom: 2px solid #024E96;
}
.px_three_div{
	width: 1200px;
	justify-content: space-between;
}
.px_three_r{
	width: 420px;
	height: 300px;
	padding: 50px 30px 0 30px;
}
.px_four{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.px_four_c{
	width: 1200px;
	margin: 0 auto;
	margin-top: 55px;
	position: relative;
}
.px_four_li{
	width: 460px;
	float: left;
	height: 120px;
	margin-bottom: 40px;
}
.px_four_li:nth-child(2n){
	float: right;
}
.pf_li_l{
	width: 120px;
	height: 120px;
	background-color: #024E96;
	float: left;
	font-size: 60px;
	text-align: center;
	line-height: 120px;
	color: #fff;
}
.pf_li_r{
	width: 340px;
	height: 120px;
	background-color: #f7f7f7;
	float: left;
}
.pf_li_r>h6{
	font-size: 16px;
	color: #333;
	padding:0 30px 0 42px;
	line-height: 34px;
	padding-top: 14px;
}
.pf_li_r>p{
	font-size: 14px;
	color: #666;
	line-height: 32px;
	padding: 0 30px 0 42px;
	 display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.px_five{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.px_five_c{
	width: 1200px;
	margin: 0 auto;
	margin-top: 60px;
	position: relative;
}
.pf_text{
	height: 110px;
	width: 200px;
	padding: 0 20px;
	background-color: #fff;
}
.pf_text>h6{
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding-top: 16px;
	line-height: 16px;
	padding-bottom: 10px;
}
.pf_text>a{
	font-size: 14px;
	color: #333;
	line-height: 26px;
	 display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    cursor: pointer;
}
.pf_active{
	height: 100%;
}
.px_six{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.px_six_c{
	width: 1200px;
	margin: 0 auto;
	margin-top: 60px;
	position: relative;
}
.px_seven{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0 0 0;
}
/***********酒店管理**************/
.about_index{
	width: 100%;
	min-width: 1200px;
	position: relative;
	z-index: 9;
}
.about_index_centent{
	width: 920px;
	background-color: #f7f7f7;
	border-radius: 4px;
	padding: 30px 0;
	margin: 0 auto;
	margin-top: -150px;
}
.about_index_centent>h5{
	font-size: 26px;
	color: #333;
	text-align: center;
	padding-top: 20px;
	line-height: 36px;
}
.about_index_centent>span{
	display: block;
	font-size: 14px;
	color: #afafaf;
	line-height: 24px;
	text-align: center;
	margin-bottom: 30px;
}
.about_index_centent>p{
	font-size: 14px;
	color: #333;
	line-height: 32px;
	width: 730px;
	margin: 0 auto;
    text-align: center;
}
.more{
	width: 120px;
	padding-left: 30px;
	height: 40px;
	margin: 0 auto;
	border:1px solid #afafaf;
	transition: all 0.5s;
	border-radius: 4px;
}
.more>a{
	display: block;
	font-size: 14px;
	line-height: 40px;
	color: #afafaf;
	transition: all 0.5s;
}
.more:hover{
	border:1px solid #024E96;
	background-color: #024E96;
}
.more:hover a{
	color: #fff;
}
.more1{
	padding-left: 30px;
	margin: 0 auto;
	margin-top: 37px;
}
.hotel_one{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0;
}
.pp_list{
    	width: 1200px;
    	margin: 0 auto;
    	margin-top: 25px;
    }
.title{
	width: 100%;
	height: 55px;
	display: flex;
	align-items: center;
	justify-content: space-around;
	flex-flow: wrap;
	margin-bottom: 25px;
}
.title>h6{
	font-size: 26px;
	color: #333;
	line-height: 26px;
	font-weight: bold;
	width: 100%;
	text-align: center;
}
.title>p{
	font-size: 14px;
	color: #999;
	line-height: 30px;
	padding: 0 4px;
	position: relative;
	    margin-top: 7px;
}
.title>p:after{
	content: "";
	width: 50px;
	height: 0px;
	border-bottom: 2px solid #000;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: 0;
}
.pp_list>a{}
.pp_list>a:nth-child(3n+3) .pp_item{margin-right: 0px;}
.pp_item{
	width: 386px;
	float: left;
	margin-bottom: 50px;
	position: relative;
	margin-right: 20px;
}
.pp_img{
	height: 230px;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.pp_bottom{
	padding: 20px 20px 0 20px;
}
.pp_bottom>h5{
	font-size: 16px;
	color: #333;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 40px;
}
.pp_bottom>p{
	font-size: 12px;
	color: #8d8d8d;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 40px;
}
.pp_bottom>span{
	font-size: 14px;
	color: #333;
	line-height: 26px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.icon1{
	width: 38px;
	height: 38px;
	border:1px solid #afafaf;
	border-radius: 50%;
	position: absolute;
	right: 20px;
    bottom: 20px;
    font-size: 24px;
    color: #afafaf;
    text-align: center;
    line-height: 38px;
    font-weight: 100;
    transition: bottom 0.6s;
	-moz-transition: bottom 0.6s;	/* Firefox 4 */
	-webkit-transition: bottom 0.6s;	/* Safari 和 Chrome */
	-o-transition: bottom 0.6s;	/* Opera */
}
.icon2{
	width: 38px;
	height: 38px;
	border:1px solid #afafaf;
	border-radius: 50%;
	position: absolute;
	right: 20px;
    bottom: 85px;
    font-size: 24px;
    color: #afafaf;
    text-align: center;
    line-height: 38px;
    font-weight: 100;
    transition: bottom 0.6s;
	-moz-transition: bottom 0.6s;	/* Firefox 4 */
	-webkit-transition: bottom 0.6s;	/* Safari 和 Chrome */
	-o-transition: bottom 0.6s;	/* Opera */
}
.icon1:after{
	display: block;
	content: "";
	width: 10px;
    height: 10px;
    border-color: #afafaf;
    border-width: 2px 2px 0 0;
    border-style: solid;
	transform: matrix(0.71,0.71,-0.71,0.71,0,0);
	position: absolute;
	left: 10px;
	top: 12px;
}
.icon2:after{
	display: block;
	content: "";
	width: 10px;
    height: 10px;
    border-color: #afafaf;
    border-width: 2px 2px 0 0;
    border-style: solid;
	transform: matrix(0.71,0.71,-0.71,0.71,0,0);
	position: absolute;
	left: 10px;
	top: 12px;
}
.pp_item:hover .icon1{
	color: #fff;
	border:1px solid #024E96;
	background-color: #024E96;
	bottom: 70px;
}
.pp_item:hover .icon2{
	color: #fff;
	border:1px solid #024E96;
	background-color: #024E96;
	bottom: 126px;
}
.pp_item:hover .pp_bottom{
	box-shadow: 0 0 10px #ccc;
}
.pp_item:hover .icon1:after{
	display: block;
	content: "";
	width: 10px;
    height: 10px;
    border-color: #fff;
    border-width: 2px 2px 0 0;
    border-style: solid;
	transform: matrix(0.71,0.71,-0.71,0.71,0,0);
	position: absolute;
	left: 10px;
	top: 12px;
}
.pp_item:hover .icon2:after{
	display: block;
	content: "";
	width: 10px;
    height: 10px;
    border-color: #fff;
    border-width: 2px 2px 0 0;
    border-style: solid;
	transform: matrix(0.71,0.71,-0.71,0.71,0,0);
	position: absolute;
	left: 10px;
	top: 12px;
}
.hotel_two{
	width: 100%;
	min-width: 1200px;
	background-color: #f7f7f7;
	padding: 100px 0;
}
.fw_list{
	width: 1200px;
	margin: 0 auto;
	margin-top: 30px;
}
.fw_item{
	width: 300px;
	margin-bottom: 52px;
	float: left;
}
.fw_img{
	width: 46px;
	height: 46px;
	margin: 0 auto;
	background: url('../Images/fw_img.png') no-repeat;
	background-size: 184px 92px;
}
.fw_img1{
	background-position:0 0;
}
.fw_img2{
	background-position:-46px 0;
}
.fw_img3{
	background-position:-92px 0;
}
.fw_img4{
	background-position:-138px 0;
}
.fw_img5{
	background-position:0 -46px;
}
.fw_img6{
	background-position:-46px -46px;
}
.fw_img7{
	background-position:-92px -46px;
}
.fw_img8{
	background-position:-138px -46px;
}
.fw_item>p{
	font-size: 14px;
	color: #333;
	line-height: 50px;
	text-align: center;
}
.hotel_three{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0 0 0;
}
.hz_index{
	width: 1200px;
	margin: 0 auto;
	margin-top: 30px;
}
/*.hz_left{
	width: 17px;
	height: 8px;
	background: url('../Images/jiantou.png') no-repeat;
	background-size: 17px 32px;
	background-position: 0 -16px;
	float: left;
	margin-top: 116px;
	cursor: pointer;
}
.hz_left:hover{
	background-position: 0 -24px;
}
.hz_right{
	width: 17px;
	height: 8px;
	background: url('../Images/jiantou.png') no-repeat;
	background-size: 17px 32px;
	background-position: 0 0;
	float: right;
	margin-top: 116px;
	cursor: pointer;
}
.hz_right:hover{
	background-position: 0 -8px;
}*/
.hz_left{
	width: 45px;
	height: 45px;
	background: url(../Images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
	float: left;
	margin-top: 116px;
	cursor: pointer;
}

.hz_left:hover{
	background-position: 0 -46px;
	background-size: 100%
}

.hz_right{
	width: 45px;
	height: 45px;
	background: url(../Images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
	float: right;
	margin-top: 116px;
	cursor: pointer;
}

.hz_right:hover{
	background-position: 0 -139px;
	background-size: 100%;
}
.hz_mind{
	width: 1050px;
	height: 315px;
	float: left;
	margin-left: 28px;
}
.hz_mind_list{
	overflow: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    font-size: 0;
}
.hz_mind_item{
	width: 1050px;
	display: inline-block;
}
.hz_mind_item_left{
	width: 560px;
	height: 315px;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	float: left;
}
.hz_mind_item_right{
	width: 310px;
	float: right;
	height: 315px;
	margin-right: 20px;
	position: relative;
	margin-top: 36px;
}
.hz_more{
	position: absolute;
	left: 0;
	bottom: 0;
}
.hz_mind_item_right>h5{
	font-size: 20px;
	color: #333;
	line-height: 34px;
	padding-top: 17px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.hz_mind_item_right>span{
	display: block;
	font-size: 14px;
	line-height: 28px;
	color: #333;
	margin-bottom: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.hz_mind_item_right>p{
	font-size: 12px;
	color: #8d8d8d;
	line-height: 30px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
}
.hotel_four{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0;
}
.hotel_four_c{
	width: 620px;
	height: 310px;
	background-color: #f7f7f7;
	margin: 0 auto;
	position: relative;
}
.hotel_four_c>p{
	font-size: 14px;
	color: #333;
	line-height: 34px;
	padding-left: 210px;
}
.hotel_four_c>img{
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 auto;
}
.hotel_five{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.hotel_five_c{
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	position: relative;
}
.hotel_five_img{
	width: 100%;
	/*max-height: 500px;*/
	overflow: hidden;
}
.hotel_five_img>img{
	display: block;
	width: 100%;
}
.hotel_five_div{
	width: 900px;
	margin: 0 auto;
	margin-top: 30px;
}
.hotel_five_div>h6{
	font-size: 16px;
	color: #333;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
}
.hotel_five_div>span{
	display: block;font-size: 14px;
	color: #666;
	line-height: 20px;
	text-align: center;
}
.hotel_five_div>p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	padding-top: 30px;
}
.hotel_five_list{
	width: 900px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 30px;
}
.hotel_five_list>a{
	width: 380px;
	height: 280px;
	margin-bottom: 20px;
}
.hotel_five_list>a>p{
	font-size: 14px;
	color: #333;
	line-height: 40px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/************党建引领****************/
.news_one{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.news_one_c{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}
.news_one_r{
	width: 545px;
	height: 450px;
	position: relative;
}
.news_one_li{
	display: block;
	width: 100%;
	height: 114px;
}
.news_one_li_l{
	font-size: 14px;
	color: #333;
	line-height: 114px;
	float: left;
	padding-right: 21px;
	border-right: 1px solid #333;
	position: relative;
}
.news_one_li_l:after{
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #333;
	position: absolute;
	right: -4px;
	top: 50%;
	margin-top: -4px;
}
.news_one_li_r{
	width: 425px;
	float: right;
}
.news_one_li_r>h6{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-top: 10px;
}
.news_one_li_r>p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-top: 16px;
}
.news_one_more{
	position: absolute;
	bottom: 0;
	right: 0;
}
.news_two{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.news_two_c{
	width: 1200px;
	margin: 0 auto;
	margin-top: 15px;
}
.news_two_c a{
	display: block;
	width: 282px;
	margin: 0 auto;
}
.swiper_nt .news_two_li{height: 100%;width: 285px;float: left;margin-right: 20px;margin-bottom: 25px;}
.product_four_img{width: 282px;height: 180px;}
.swiper_nt h6{
	width: 100%;
	font-size: 16px;
	color: #333;
	line-height: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 15px 0px;
}
.swiper_nt p{
	width: 100%;
	font-size: 14px;
	color: #8e8e8e;
	line-height: 28px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.newszqdes{transition: all .5s ease;padding: 10px;}
.news_two_li:nth-child(4n+4){margin-right: 0px;}
.news_two_li:hover .newszqdes{box-shadow: 0 0 10px #ccc;}
.list_bottom{
	height: 20px;
	width: 100%;
	padding-top: 10px;
}
.list_bottom>span{
	float: right;
	font-size: 14px;
	color: #666;
	line-height: 20px;
}
.list_bottom>i{
	
	float: left;
	font-size: 14px;
	color: #024E96;
	line-height: 20px;
}
.news_three{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.news_three_c{
	width: 1200px;
	margin: 0 auto;
	margin-top: 60px;
	position: relative;
}
.news_three_c a{
	display: block;
}
.news_three_c a h6{
	width: 282px;
	font-size: 14px;
	color: #333;
	line-height: 46px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: 400;
}
/**********关于我们*****************/
.about_one{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.about_one_c{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.about_one_l{
	width: 590px;
	min-height: 270px;
	margin-left: 50px;
}
.about_one_l>p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding-top: 20px;
}
.about_two{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.about_two_c{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.about_two_r{
	width: 540px;
	height: 315px;
}
.about_two_li{
	width: 100%;
	height: 90px;
	margin-bottom: 20px;
}
.about_two_li_l{
	width: 160px;
	height: 90px;
	background-color: #024E96;
	float: left;
}
.about_two_li_l>p{
	font-size: 18px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	line-height: 32px;
	padding-top: 15px;
}
.about_two_li_l>span{
	display: block;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 28px;
}
.about_two_li_r{
	width: 340px;
	height: 90px;
	float: left;
	background-color: #f7f7f7;
	display: flex;
    align-items: center;
}
.about_two_li_r>p{
	font-size: 14px;
	color: #666;
	line-height: 28px;
	width: 270px;
	padding: 0 0 0 34px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    
}
.about_three{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0;
}
.about_three_c{
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
	position: relative;
}
.about_three_c h6{
	font-size: 20px;
	color: #333;
	width: 230px;
	text-align: center;
	line-height: 54px;
	padding-bottom: 20px;
	margin: 0 auto;
}
.at_li{
	width: 230px;
	margin: 0 auto;
}
.at_li>span{
	font-size: 14px;
	color: #666;
	line-height: 32px;
	float: left;
}
.at_li>p{
	width: 187px;
	font-size: 14px;
	color: #666;
	line-height: 32px;
	float: right;
}
.about_four{
	width: 100%;
	min-width: 1200px;
	padding: 100px 0;
	background-color: #f7f7f7;
}
.about_four_c{
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
	position: relative;
}
.about_four_c>img{
	display: block;
	width: 1200px;
}
.about_five{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.about_five_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.about_five_c>img{
	display: block;
	width: 1200px;
}
.about_six{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.about_six_c{
	width: 800px;
	padding: 0 200px;
	margin: 0 auto;
	margin-top: 50px;
	position: relative;
}
.about_six_li{
	width: 33.33%;
	float: left;
}
.about_six_li:nth-child(3n){
	margin-right: 0;
}
.about_six_li>h6{
	font-size: 18px;
	color: #333;
	line-height: 38px;
	font-weight: bold;
	padding-bottom: 8px;
}
.about_six_li>p{
	font-size: 14px;
	line-height: 26px;
	color: #333;
}
.map_div{
	width: 800px;
	height: 400px;
	float: left;
	margin-top: 60px;
}
/**************人才理念******************/
.jobs_one{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.jobs_one_c{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	margin-top: 25px;
}
.jobs_one_r{
	width: 564px;
	height: 315px;
	position: relative;
}
.jobs_one_text{
	width: 564px;
	font-size: 14px;
	color: #666;
	line-height: 30px;
	padding-top: 50px;
	display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.jobs_one_c a{
	position: absolute;
	right: 0;
	bottom: 0;
}
.jobs_two{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.jobs_two_c{
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
	position: relative;
}
.jobs_two_list{
	width: 1200px;
}
.jobs_two_li{
	width: 300px;
	float: left;
	margin-bottom: 50px;
	margin-left: 100px;
}
.jobs_two_li>h6{
	width: 300px;
	font-size: 18px;
	color: #333;
	line-height: 20px;
	padding-bottom: 15px;
}
.jobs_two_li>p{
	font-size: 14px;
	color: #666;
	line-height: 28px;
	width: 300px;
}
.btn_sq{
	width: 350px;
	height: 40px;
	background: #FFFFFF;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	color: #666;
	margin: 0 auto;
	cursor: pointer;
	
}
.btn_sq:hover{
	background: #024E96;
	color: #fff;
}
.jobs_three{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.jobs_three_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.jobs_three_c a{
	display: block;
}
.jobs_three_c a h6{
	width: 282px;
	font-size: 14px;
	color: #333;
	line-height: 46px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: 400;
}
.jobs_four{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.jobs_four_c{
	width: 1200px;
	margin: 0 auto;
	margin-top: 60px;
	position: relative;
}
.jobs_five{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.jobs_five_c{
	width: 800px;
	height: 368px;
	background-color: #f7f7f7;
	margin: 0 auto;
	position: relative;
}
.jobs_five_c>p{
	width: 518px;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	padding-top: 40px;
	padding-bottom: 15px;
    margin: 0 auto;
}
.jobs_five_c>span{
	display: block;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	text-align: center;
}
/****************************/

#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 520px;
	height: 310px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev,.prev_img{
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../Images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover,.prev_img:hover{
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next,.next_img{
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../Images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover,.next_img:hover{
	background-position: 0 -139px;
	background-size: 100%
}
.prev_img{
	left: -45px !important;
}
.next_img{
	right: -45px !important;
}
/*************************************************/

/*******************企业动态************************/
.qydt_one{
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
}
.qydt_one_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.qydt_one_ul{
	float: left;
	margin-top: 35px;
	margin-left: 10px;
}
.qydt_one_ul>p{
	font-size: 16px;
	color: #333;
	line-height: 16px;
	padding-bottom: 6px;
	border-bottom: 2px solid#fff;
	float: left;
	margin-right: 50px;
	cursor: pointer;
}
.qydt_one_ul>p:hover{
	color: #024E96;
	border-bottom: 2px solid #024E96;
}
.qydt_one_ul>p.active{
	color: #024E96;
	border-bottom: 2px solid #024E96;
}
.qydt_one_ss{
	width: 200px;
	height: 32px;
	border:1px solid #666;
	border-radius: 16px;
	float: left;
	margin-left: 45px;
	margin-top: 30px;
}
.qydt_one_ss>input{
	width: 140px;
	padding-left: 15px;
	float: left;
	line-height: 32px;
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
}
.btn_ss{
	width: 17px;
	height: 16px;
	background: url('../Images/icon_ss.png') no-repeat;
	background-size: 17px 16px;
	background-position: 14px 8px;
	padding: 8px 14px;
	float: left;
	cursor: pointer;
}
.btn_ss:hover{
	width: 17px;
	height: 16px;
	background: url('../Images/icon_ss_active.png') no-repeat;
	background-size: 17px 16px;
	background-position: 14px 8px;
	padding: 8px 14px;
	float: left;
	cursor: pointer;
}
.time_input{
	float:left;
	width: 190px;
	margin-top: 30px;
	height: 32px;
	border:1px solid #333;
}
.time_input>img{
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	margin: 6px 10px 6px 10px;
}
.time_input>input{
	width: 130px;
	padding: 0 10px;
	height: 32px;
	float: left;
	font-size: 14px;line-height: 32px;
}
.qydt_one_list{
	width: 1200px;
}
.qydt_one_list>a{
	display: block;
	width: 360px;
	float: left;
	margin-right: 60px;
	margin-bottom: 90px;
	height: 458px;
}
.qydt_one_list>a:nth-child(3n){
	margin-right: 0;
}
.qydt_one_list>a h6{
	font-size: 18px;
	color: #333;
	line-height: 54px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.qydt_one_list>a span{
	display: block;
	font-size: 14px;
	color: #666;
}
.qydt_one_list>a p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	padding-top: 15px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.qydt_one_more{
	width: 350px;
	height: 40px;
	background: #FFFFFF;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
	font-size: 14px;
	display: block;
	line-height: 40px;
	text-align: center;
	color: #666;
	margin-top: 30px;
}
.qydt_one_more:hover{
	background-color: #024E96;
	color: #fff;
}
/***********企业介绍详情**********/
.details_one{
	width: 100%;
	min-width: 1200px;
	padding: 50px 0px;
}
.details_one_c{
	width: 1000px;
	margin: 0 auto;
	margin-top: 50px;
	position: relative;
}
/*************企业动态详情页***********/
.details_one_div{
	width: 1140px;
	margin: 0 auto;
}
.details_one_l{
	width: 235px;
	float: left;
}
.details_one_l>a{
	display: block;
	margin-top: 20px;
}
.details_one_l>a p{
	font-size: 16px;
	color: #333;
	line-height: 30px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.details_one_l>a span{
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 20px;
	padding-bottom: 20px;
}
.details_one_r{
	width: 870px;
	float: right;
}
.details_one_r>h5{
	font-size: 30px;
	color: #333;
	line-height: 50px;
}
.details_one_r>i{
	display: block;
	font-size: 12px;
	color: #333;
	line-height: 32px;
	border-bottom: 1px solid #333;
}
.details_one_text{
	width: 100%;
	padding: 30px 0;
	line-height: 24px;
	font-size: 14px;
}
.details_one_text img{
	display: block;
	margin: 0 auto;
	padding: 10px 0;
}

.pf_img:hover>.pf_bg{
	height: 100%;
}
/***********酒店品牌详情******************/
.hotel_c{
	width: 100%;
	min-width: 1200px;
	position: relative;
}
.hotel_c_li{
	width: 100%;
	position: relative;
}
.hotel_c_li>img{
	display: block;
	width: 100%;
}
.hotel_c_li_div{
	position: absolute;
	width: 400px;
	left: 100px;
	bottom: 90px;
	padding: 17px 20px;
	background-color: rgba(0,0,0,0.3);
}
.hotel_c_li_div>img{
	display: block;
	margin-bottom: 20px;
}
.hotel_c_li_div>h6{
	width: 400px;
	font-size: 20px;
	color: #fff;
	text-align: left;
	line-height: 32px;
	
}
.hotel_c_li_div>p{
    width: 400px;
    font-size: 14px;
    color: #fff;
    line-height: 32px;
    text-align: left;
}
.hotel_left{
	left: 100px;
}
.hotel_right{
	right: 100px;
	left: auto;
}
/*************酒店合作项目*************/
.hotel_c_li_div_one{
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -70px;
}
.hotel_c_li_div_one>h6{
	font-size: 20px;
    color: #fff;
    line-height: 76px;
    text-align: center;
    text-shadow: 5px 2px 6px #000;
}
.hotel_c_li_div_one>p{
	font-size: 16px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    text-shadow: 5px 2px 6px #000;
}
/*************旗舰项目产品详情*************/
.hotels_c{
	width: 1200px;
	margin: 0 auto;
	margin-top: 30px;
	position: relative;
}
.hotels_c_li{
	width: 100%;
	height: 300px;
	margin-bottom: 50px;
}
.hotels_c_li_text{
	width: 465px;
	height: 300px;
	padding: 0 20px;
}
.hotels_c_li_text>img{
	display: block;
	padding-top: 10px;
	margin-bottom: 20px;
}
.hotels_c_li_text>h6{
	font-size: 18px;
	color: #333;
	line-height: 30px;
	font-weight: bold;
}
.hotels_c_li_text>p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	padding-top: 20px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.hotels_left{
	float: left;
}
.hotels_right{
	float: right;
}
.swiper .hide{
  opacity:0;
}
.swiper-button-next,.swiper-button-prev{
  transition:opacity 0.5s;
}
.swiper video{
	width: 100%;
}
.btn_paly{
	width: 66px;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	left: 50%;
	margin-left: -33px;
}
/********公共视频播放*************/
.video_bg{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
}
.video_div{
	width: 960px;
	height: 540px;
	background-color: #fff;
	padding: 30px;
	border-radius: 10px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -510px;
}
.video_div>img{
	display: block;
	position: absolute;
	width: 50px;
	height: 50px;
	cursor: pointer;
	top: -50px;
	right: -50px;
}
/*#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{
	border:2px solid #024E96;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{
	background-color: #f9f9f9;
}*/
.banner_text{
	position: absolute;
	z-index: 9;
	width: 100%;
	left: 0;
	height: 100%;
	background-color: rgba(0,0,0,0.3);
	justify-content: center;align-items: center;display: flex;
}
.banner_text h6{
	font-size: 46px;
	color: #fff;
	text-align: center;
	line-height: 48px;
}
.banner_text p{
	color: #fff;
	font-size: 24px;
	line-height: 30px;
	margin-top: 35px;
	text-align: center;
}
.banner_list{
	width: 100%;
	width: 670px;
	margin: 0 auto;
	margin-top: 46px;
}
.banner_li{
	width: 130px;
	height: 130px;
	border-radius: 50%;
	float: left;
}
.banner_li span{
	display: block;
	font-size: 22px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	/*font-family: '华文宋体';*/
	padding-top: 50px;
}
.banner_li i{
	display: block;
	font-size: 12px;
	color: #fff;
	line-height: 12px;
	text-align: center;
	/*font-family: Microsoft YaHei;*/
	/*font-family: 'Times New Roman';*/
	margin-top: 10px;
}
.banner_li:nth-child(1){
}
.banner_li:nth-child(2){
	margin-top: 100px;
	margin-left: 150px;
}
.banner_li:nth-child(3){
	float: right;
}
.about_three_list{
	width: 1000px;
}
.about_three_li{
	width: 200px;
	height: 282px;
	position: relative;
	cursor: pointer;
}
.at_li_y,.at_li_y1{
	width: 170px;
	height: 0;
	border-bottom: 1px solid #024E96;
	position: absolute;
	top: 50%;
	right: 0;
}
.at_li_y:after{
	content: '';
	width: 30px;
	height: 15px;
	border:1px solid #024e96;
	border-radius: 50% 50% 0 0/100% 100% 0 0;
	border-bottom: none;
	position: absolute;
	left: -30px;
	top: -15px;
	background-color: #fff;
}
.at_li_y:before{
	content: '';
	width: 10px;
	height: 10px;
	background-color: #024e96;
	border-radius: 50%;
	position: absolute;
	left: -20px;
	top: -5px;
	z-index: 9;
}
.at_li_y1:before{
	content: '';
	width: 10px;
	height: 10px;
	background-color: #024e96;
	border-radius: 50%;
	position: absolute;
	left: -20px;
	bottom: -5px;
	z-index: 9;
}
.at_li_y1:after{
	content: '';
	width: 30px;
	height: 15px;
	border:1px solid #024e96;
	border-radius: 0 0 50% 50%/0 0 100% 100%;
	border-top: none;
	position: absolute;
	left: -30px;
	bottom: -16px;
	background-color: #fff;
}
.at_li_bottom{
	width: 200px;
	position: absolute;
	bottom: 58px;
	transition: bottom 0.6s;
    -webkit-transition: bottom 0.6s; 
}
.at_li_top{
	width: 200px;
	position: absolute;
	top: 60px;
	transition: top 0.6s;
    -webkit-transition: top 0.6s; 
}
.about_three_li h6{
	font-size: 18px;
	color: #024E96;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	margin-bottom: 0;
	padding-bottom: 0;
	height: 20px;
}
.about_three_li a.lc1{
	display: block;
	font-size: 16px;
	line-height: 20px;
	margin-top: 8px;
	color: #024E96;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    cursor: pointer;
}
.about_three_li a.lc2{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 12px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    cursor: pointer;
    display: none;
}
.i-service{
    position: relative;
    overflow: hidden;
    margin-top: 25px;
}
.i-service .mySwiper{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.i-sevice-box{
    height: 215px;
}
.i-sevice-d1{
    height: 100%;
    position: relative;
}
.i-sevice-d1-d1{    display: block;
    width: 100%;
    height: 100%;}
.i-sevice-d1-d1 img{
    width: 100%;    object-fit: cover;
    height: 215px;
    display: block;
}
.i-sevice-d1-d2{
    position: absolute;
    z-index: 1;
    bottom: 0px;
    width: 100%;
    background-color: #00000094;
    color: white;
    text-align: center;
    line-height: 30px;
}
.i-sevice-d1-d3{
    position: absolute;
    z-index: 2;
    top: 215px;
    width: 100%;
    height: 100%;
    background: #2c85a3;
    transition: all .5s ease;
}
.i-sevice-d1-d3 a{
    color: white;
    padding: 20px;
    display: block;
    height: 100%;
    box-sizing: border-box;
}
.i-sevice-d1-d3 h4{
    font-size: 16px;
    margin-top: 25px;
}
.i-sevice-d1-d3 p{
    margin-top: 25px;
}
.i-sevice-box:hover .i-sevice-d1-d3{top:0px;}
.i-service .mySwiper .swiper-slide{}
.about_three_li:hover .lc2{
	display: -webkit-box;
}
.about_three_li:hover .at_li_top{
	top: 0;
}
.about_three_li:hover .at_li_bottom{
	bottom: 0;
}
.timeyc1{
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
}
.timeyc2{
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}
.timeyc3{
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}
.timeyc4{
  -webkit-animation-delay: 2.4s;
  animation-delay: 2.4s;
}
.wow{
  opacity: 0;
  -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;
}
.active .wow{
  opacity: 1;
}
.wow.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.wow.hinge{-webkit-animation-duration:2s;animation-duration:2s}

.contact{}
.cont-lx-box-l{
    width: 34%;
    height: 480px;
    overflow: hidden;
    float: left;
    background-color: #024E96;
    padding: 5% 4%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
        box-sizing: border-box;
}
.cont-lx-box-l-d1{}
.cont-lx-box-r{
    width: 66%;
    float: left;
    height: 480px;
}
.contproly{
       padding-bottom: 50px;
}

.contproly-box{}
.contproly-box-title{
    text-align: center;
    font-size: 32px;
}
.contproly-box-entitle{
    text-align: center;
    font-size: 20px;
    line-height: 1.6;
    color: #cccccc;
}
.contproly-box-hx{
    background-color: #e63339;
    height: 3px;
    width: 50px;
    margin: 0 auto;
    margin-top: 10px;
}
.contproly-form{
    margin-top: 20px;
}
.contproly-form textarea{
    width: 100%;
    resize: none;
    height: 160px;
    padding: 10px;
    font-size: 15px;    border: 1px solid #9E9E9E;
    box-sizing: border-box;
}
.contproly-form input{
    font-size: 15px;
    width: 49%;
        border: 1px solid #9E9E9E;
    box-sizing: border-box;
    padding: 10px;
    margin-top: 20px;
}
.contproly-form input:last-child{
    width: 100%;
    background-color: #024E96;
    text-align: center;
    color: white;
    margin-top: 30px;
}
.contact{padding-top: 40px}



.duanbox{}
.duanbox img{max-width: 100% !important; height: auto;}

/* 分页 */
/*列表翻页*/
.in_news+.list_page{border-top:none;}
.list_page {text-align: center;padding: 20px 0;}
.list_page a, .list_page span {padding:6px 12px;display: inline-block;font-size: 14px;margin: 0 4px ; border-radius: 3px;}
.list_page a {background:#f5f3ed;color: #000000;}
.list_page span, .list_page a:hover{background: #000000;color:#fff;}


@media screen and (max-width: 1500px){
	.banner_text>h6{
		padding-top: 60px;
	}
}