﻿@charset 'utf-8';
@media screen and (max-width: 1685px) {
	.chanyanrig {
	    width: 600px;
	    padding: 49px 40px 60px 0;
	}
	.chanyanrig p {
   		 margin-bottom: 28px;
	}
	.chanyanrig h3 {
    	margin-bottom: 40px;
	}
	/*.menue_item:nth-child(4) .list_xiala {
		    left: -356%;
	}*/
	.menue_item:nth-child(3) .list_xiala {
		    left: -170%;
	}
	.fenyeboxxa {
   		 right: 83px;
	}
	.banner .slick-dots{
		right:100px;
	}
	.bann_txt {
	    top: 38%;
	}
	.rongyucon {
	    width: 1200px;
	    margin: 40px auto 60px;
	}
	.b1_btn {
	    padding: 35px 0 35px;
	    text-align: center;
	    width: 100%;
	    position: relative;
	}
	.b1_btn::after{
		top:52%;
	}
	.b1_btn::before{
		top:52%;
	}
	.c2proright {
	    padding: 61px 0 65px 173px;
	    position: relative;
	}
	.c2proleft {
	    width: 50%;
	    background: #fff;
	}
	.jinjianshaoaa {
	    width: 50%;
	}
}
@media screen and (max-width: 1445px) {
	
	.c2proright {
	    padding: 63px;
	    position: relative;
	}
	.shipin {
	    width: 100%;
	    overflow: hidden;
	    height: 285px;
	}

	.btn_picc.act {
	    right: -125px;
	    transition: all 1.6s ease-out 0s;
	}
	.btn_picc {
		width:690px;
	}
	.bann_txt h3 {
	    font-size: 36px;
	    margin: 20px 0 20px;
	}
	.bann_txt p {
   	 	font-size: 18px;
    	margin-bottom: 16px;
	}
	.bann_txt img{
		width:560px;
	}
	.ind_abt {
	    width: 100%;
	    padding: 50px 0 230px;
	}
	.indnewscon {
	    padding-top: 80px;
	    padding-bottom: 80px;
	}
	.abt_shuzi {
	    margin: 70px -12px 0;
	}
	.newstxt {
    	margin-top: 38px;
	}
	.happlist {
	    margin-top: 38px;
	}
	.abt_btn h3 {
	    font-size: 32px;
	    margin-bottom: 25px;
	}
	.inbtn .inbtnleft h3 {
	    font-size: 32px;
	}
	.ntleft {
	    width: 50%;
	    padding-right: 40px;
	}
	.inlright h4 {
    	margin-bottom: 18px;
	}
	.ntleftpic {
	    margin-top: 18px;
	}
	.happening .newsbg {
	    position: absolute;
	    top: -22px;
	    left: 76px;
	    width:400px;
	}
	.fenyeboxxa {
	    width: 34px;
	    height: 284px;
	    position: absolute;
	    top: 46%;
	    transform: translateY(-50%);
	    right: 99px;
	    z-index: 5;
	}
	.banner .slick-dots {
	        width: 15px;
		    right: 114px;
		    bottom: inherit;
		    top: 41%;
		    transform: translateY(-50%);
		    z-index: 10;
	}
	.prooon {
	    width: 58px;
	    position: absolute;
	    top: 83px;
	    right: 74px;
	}
	.prtbitem h3 {
    	font-size: 26px;
	}
	.prtbitem p {
  		font-size:14px;

	}
	.prtbitem h4 {
    	font-size: 20px;
	}
	.propitxt p {
    	font-size: 14px;
	}
	.banyuaaaitemlistaa p {
	    font-size: 16px;
	}
	.byboxitem p {
	    font-size: 16px;
	}

}
@media screen and (max-width: 1370px) {
	.f1wenben {
	    padding: 61px 0 34px 23px;
	    width: 670px;
	}
	.flconright {
    	width: calc(100% - 730px);
	}
	.flconleft {
    	width: 730px;
	}
	.b1shitemab .b2boxneiyear {
    	padding-left: 134px;
	}
	.b2boxneiyear {
	    width: calc(100% - 450px);
	    padding-left: 29px;
	}
	.b1shitemab .b2boxneiyear::before {
	    left: 83px;
	    top: 13px;
	}
	.b2boxneiyear::before {
    	width: 35px;
	}
	.b1shitemab .b2boxneiyear::after {
	    left: 72px;
	    right: inherit;
	}
	.b2boxneiyear::before {
    	right: 86px;
	}
	.b2boxneiyear::after {
    	right: 73px;
	}

	.b1dashijicon {
	    width: 1200px;
	    margin: 20px auto 0;
	}
	.c2rbtn h4 {
    	margin: 20px 0 49px;
	}
	.lijigou {
   	 	margin-top: 36px;
	}
	.jiagec2 {
	    margin-top: 36px;
	}
	.ind_abt {
	    width: 100%;
	    padding: 50px 0 150px;
	}
	.abt_con {
	    bottom: 69px;
	}
	.indnews .inbtnleft  img{
		width:210px;
		top:-24px;
	}
	.indnewscon {
	    padding-top: 64px;
	    padding-bottom: 64px;
	}
	.happening {
	    padding: 64px 0 64px;
	}
	.abt_itembox h2 span {
    	font-size: 50px;
	}
	.iyiyi {
	    font-size: 50px!important;
	}
	.abt_itembox i {
	    font-size: 20px!important;

	}
	.bann_txt {
    	top: 43%;
	}
	.rongyucona .slick-prev {
	    left: -30px;
	}
	.rongyucona .slick-next {
   	 	right: -30px;
	}
	.zhilianglist .slick-next {
	    right: 0px;
	}
}
@media screen and (max-width: 1285px) {

	.fenyeboxxa {
    		right: 74px;
	}
	.banner .slick-dots {
    	right: 87px;
	}
	.rongyucona .slick-prev {
    	left: 0;
	}
	.rongyucona .slick-next {
   	 	right: -0;
	}
	.d2leftabs .d2leftbox::after{
	/*	background:#ededed;*/
	}
	.zhilianglist .slick-prev {
	    left: 0;
	}
	.flconleft {
    	width: 50%;
	}
	.flconright {
    	width: 50%;
	}
	.f1wenben {
	    padding: 57px 0 24px 39px;
	    width: 670px;
	}
	.f1wenbtn {
    	margin-bottom: 18px;
	}
	.f1dizhia {
    	margin-bottom: 9px;
	}
	.sectioncon{
		padding-top:20px;
	}

}
@media screen and (max-width: 1200px){
	.e3text {
	padding-top:0px;
}
	.iojnoi{
		display:block;
	}
	.videobbbbb{
		display:none!important;
	}
	.videobbbbb video{
		height:400px;
		display:none!important;
	}
	.libannerabox {
    	margin-top: 60px;
	}
	.libannerabox img{
		height:350px;
		width:auto;
		position:relative;
		top:0;
		left:50%;
		transform: translateX(-50%);
	}
	.prsh::after {
	    position: absolute;
	    top: 50%;
	    transform: translateY(-50%);
	    right: 0px;
	    content: "";
	    width: 1px;
	    height: 18px;
	    background: #fff;
	}
	.d2feng .fenxiang{
		margin-top:18px;
	}

	.d1bann {
	    padding: 0px 0 80px;
	    margin-top: 60px;
	}
	.delistpic::after{
		display:none;
	}
	.youji .zhilianglistboxx{
		width:100%;
	}
	.zhilianglistb .slick-next{
		right:-0px;
	}
	.e1sconleft:nth-child(1){
		padding-right:40px;
	}
	.e1sconleft:nth-child(2){
		padding-left:30px;
		padding-right:25px;
	}
	.abt_btn p{
		width:100%;
		height:auto;
	}
	.f2bodya {
	    margin-top: 60px;
	    padding: 120px 0 107px;
	}
	.submitbox {
	    width: 174px;
	    height: 57px;
	    text-align: center;
	    line-height: 57px;
	}
	.f2btn h4 {
	    font-size: 24px;;
	}
	.f2bodycon {
	    width: 100%;
	    margin: 0 auto;
    	padding: 0 15px;
	}
	.e2bodyaa {
	    margin-top: 60px;
	    width: 100%;
	    position: relative;
	}
	.abt_itembox i{
		font-size:24px!important;
	}
	.bann_txt{
		display:none;
	}
	.jiu{
		display:none;
	}
	.pdun{
		display:none;
	}
	.shoujipicc{
		display:block;
		width:100%;
	}
	.indexbox{
		width:768px;
		margin:0 auto;
	}
	.abt_txt{
		width:100%;
	}
	.abt_item{
		width:50%;
		margin-bottom: 18px;
	}
	.abt_itembox h2 span{
		font-size:24px;
	}

	.abt_itembox p {
	    color: #666666;
	    font-size: 16px;
	    font-family: "????????????";
	    margin-top: 18px;
	}
	.abt_itembox{
		padding:45px;
	}
	.btn_picc img{
		display:none;
	}
	.indnewscon{
		width:100%;
	}
	.ntleft{
		width:100%;
		padding-right:0;
	}
	.ntright {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 18px;
	}
	.indnews::after{
		display:none;
	}
	.indnewscon{
		padding-bottom:0;
		border-bottom:none;
	}
	.happcon{
		width:100%;
	}
	.happlleft{
		width:100%;
	}
	.happright{
		width:100%;
	}
	.happrightitem{
		padding-right:0;
	}
	.newsbg{
		display:none;
	}
	.indnewscon {
	    padding-top: 36px;
	    padding-bottom: 18px;
	}
	.indnews{
		border-bottom:none;
	}
	.happening {
	    width: 100%;
	    padding: 18px 0 36px;
	}
	.happlist {
    	margin-top: 18px;
	}
	.abt_btn h3 {
	    font-size: 24px;
	    margin-bottom: 18px;
	}
	.abt_shuzi {
    	margin: 18px -12px 0;
	}
	.newstxt {
   	 	margin-top: 18px;
	}
	.ntleftbox_btna {
	    padding: 18px 0;
	    border-bottom: 1px solid #e6e6e6;
	}
	.inbtn .inbtnleft h3 {
    	font-size: 24px;
	}
	.inlbtime h3{
		font-size:18px;
	}
	.inlright h4{
		font-size:16px;
		margin-bottom: 9px;
	}
	.newsmore a{

		font-size:16px;
	}
	.header{
		display:none;
	}
	.headerph{
		display:block!important;
	}
	.logo{
		height:auto;
		padding-top:0;
	}
	.headerph .logo img{
		/*width:100px;*/
		/*width:130px;*/
		width:180px;
	}
	.headerph .menuph .navbtn::after{
		top:-10px;
	}
	.hidden-lg{
		display:inherit!important;
		background:#f5f5f5;
	}
	.li_banner{
		margin-top:60px;
	}
	.li_text {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	    width: 100%;
	    z-index: 1000;
	    padding: 0 15px;
	}
	.li_banner >img{
		height:768px;
		width:auto;
		position:relative;
		top:0;
		left:50%;
		transform: translateX(-50%);
	}
	.lbibox span{
		font-size:24px;
	}
	.lbibox i{
		font-size:14px;
	}
	.lbibox p{
		line-height: 1.5;
	}
	.li_bann_item {
	    width: 25%;
	    padding: 0 15px;
	}
	.li_bann_list {
   	 	margin: 36px -15px 0;
	}
	.li_txt_btn h3 {
	    color: #ffffff;
	    font-size: 24px;
	    font-family: "????????????";
	    margin-bottom: 36px;
	}
	.fayuantxt {
	    width: 85%;
	    padding: 35px;
	    background: #fff;
	    margin: 0 auto;
	    text-align: center;
	}
	.fayuantxt p {
	    font-size: 18px;
	    font-family: "????????????";
	    line-height: 1.75;
	}
	.rongyucon{
		width:100%;
	}
	.zhongzhi_con {
	    width: 100%;
	    margin: 36px auto 36px;
	}
	.zhong_lefta {
    	width: 100%;
	}
	.zhong_righta {
    	width: 100%;
	}
	.zhong_list{
		margin-bottom:18px;
	}
	.c1body .li_banner >img{
		height:768px;
		width:100%;
		position:relative;
		top:0;
		left:50%;
		transform: translateX(-50%);
	} 
	.c1banner{
		width:100%;
		z-index:10;
	}
	.c1nrcon{
		width:100%;
		transform: translateY(0);
		margin-bottom: 36px;
	}
	.c1nit {
    	width: 250px;
	}
	.c1niright {
	    width: calc(100% - 250px);
	    background: #fff;
	}
	.c1rboxitem {
    	padding: 50px 60px 34px;
	}
	.c2proleft{
		width:100%;
	}
	.jinjianshaoaa{
		width:100%;
	}
	.jinjianshao{
		width:100%;
	}
	.d1bancon{
		width:100%;
	}
	.d1banleft{
		width:100%;
	}
	.d1banright {
	    width: 100%;
	    position: relative;
	    margin-top:18px;
	}
	.d2lunbox{
		display:none;
	}
	.d1rilist .slick-dots li{
		display:inline-block;
		width:10px;
		height:10px;
	}
	.d1rilist .slick-dots{
		width:100%;
		text-align: center;
		top:inherit;
    	transform: translateY(-0%);
    	bottom:-43px;
	}
	.d1rilist .slick-dots li::after{
		display:none;
	}
	.d1riteem h2::after{
		left:0;
	}
	.d1blist{
		width:100%;
	}
	.fenbox{
		display:none;
	}
	.d1blist{
		position:relative;
		top:0;
	}
	.d1riteem {
    	padding-left: 15px;
    	padding-right: 15px;
	}
	.d2neirongqu{
		margin-top: 36PX;
    	padding: 0 15PX;
		width:100%;
	}
	.delistpic {
	    width: 100%;
	    position: relative;
	}
	.detext {
    	width: 100%;
	}
	.d2feng {
	    width: 100%;
	    margin-top: 60px;
	}
	.fenpic {
    	width: 100%;
	    position: relative;
	    top: 0;
	    left: 0;
	    transform: translateX(0%);
	}
	.fenshang{
		height:auto;
	}
	.d2text{
		margin-top:36px;
	}
	.d2fenconn {
	    width: 100%;
	    margin: 0 auto;
	}
	.e1con{
		width:100%;
	}
	.chanleft{
		width:100%;
	}
	.chanright {
	    width: 100%;
	    position: relative;
	    top: 0;
	    padding:0 15px;
	}
	.chanyanrig {
	    width: 100%;
	    padding: 25px;
	}
	.sectioncon {
	    width: 100%;
	    margin: 0 auto;
	}
	.e1sconleft{
		width:100%;
	}
	.kexuitem{
		width:33.333333%;
		padding: 0 15px;
	}
	.keyubo::after{
		display:none;
	}
	.kexuelist {
	    margin: 0 -15px;
	}
	.zhiliangcon {
	    width: 100%;
	    padding: 36px 15px 36px;
	}
	.yuanzecon {
	    width: 100%;
	}
	.yuanzeconitem {
	    padding: 0 15px;
	}
	.yuanzebox {
    	margin: 0 -15px;
	}
	.zeyuan {
	    width: 120px;
	    height: 120px;
	}
	.zeyuan p{
		font-size:14px;
	}
	.kechiconxia {
	    width: 100%;
	    position: relative;
	    background: #fff;
	    top: 0;
	    padding: 15px;
	    right: 0;
	}
	.kexhileft{
		width:100%;
	}
	.conke{
		display:none;
	}
	.keright{
		width:100%;
	}
	.kechi {
	    margin-top: 36px;
	    background: #f9f9f9;
	}
	.ygzj {
	    right: 0;
	    bottom: 0;
	    position: relative;
	    margin-top: 18px;
	    max-width: 100%;
	}
	.e1con {
	    padding: 36px 15px 36px;
	}
	.jinge a {
	    font-size: 14px;
	}
	.e1con h2{
		font-size:24px;
	}
	.e2bodyaa img{
		height:768px;
		width:auto;
		position:relative;
		top:0;
		left:50%;
		transform: translateX(-50%);
	}
	.e2bodyaacon {
    	width: 100%;
    	z-index: 10;
	}
	.e2itemaa {
	    width: 100%;
	    padding:0 15px;
	}
	.e2itemaapic{
		width:30px;
	}
	.e2itemaatxt {
   	 	width: calc(100% - 45px);
	}
	.e3text{
		width:100%;
	}
	.e3txtbleft {
    	width: 100%;
	}
	.e3txtright {
	    width: 100%;
	    margin-top: 18px;
	}
	.flconleft {
    	width: 100%;
	}
	.flconright {
    	width: 100%;
	}
	.f1wenben {
	    padding: 25px;
	    width: 100%;
	}
	.libanner {
    	margin-top: 60px;
	}
	.j_k1_con2 {
	    width: 100%;
	    padding: 0;
	    margin-top: 36px;
	    padding: 0 15px;
	}
	.j_k1c2_job {
	    margin-bottom: 18px;
	}
	.j_k1job_span {
	    padding: 12px 12px;
	}
	.j_k1job_text .textb h1 {
    	margin-bottom: 18px;
	}
	.ftlist{
		display:none;
	}
	.ft_con{
		width:100%;
	}
	.fticon {
    	margin-top: 18px;
	}
	.bbleft{
		width:100%;
	}
	.b1fazhantxt {
	    width: 100%;
	    margin: 0 auto;
	}
	.bbrighta {
	    width: 100%;
	    padding-top: 18px;
	}
	.b1dashijicon {
	    width: 100%;
	    margin: 20px auto 0;
	}
	.b1dj::after{
		display:none;
	}
	.b2boxneiyear::before{
		display:none;
	}
	.b2boxneiyear::after{
		display:none;
	}
	.b2boxneiring{
		float:right;
		width: 655px;
	}
	.b1shitemab .b2boxneiyear {
    	padding-left: 0;
	}
	.b1shitembox{
		width:100%;
	}
	.b2boxneiyear {
	    width: calc(100% - 655px);
	    padding-left: 0;
	}
	.b2boxneiring p {
	    color: #ffffff;
	    font-size: 16px;
	    font-family: "????????????";
	    line-height: 1.75;
	    text-align: left;
	}
	.fenyeboxxa{
		display:none;
	}
	.banner .slick-dots {
	    width: 100%;
	    right: inherit;
	    bottom: 15px;
	    top: inherit;
	    transform: translateY(0);
	    z-index: 10;
	}
	.banner .slick-dots li::after{
		display:none;
	}
	.banner .slick-dots li{
		margin-bottom: 0;
	}
	.cedaoitem {
	    width: 48px;
	    height: 48px;
	    line-height: 48px;
	}
	.cetopbox {
	    width: 48px;
	    height: 48px;
	    text-align: center;
	    line-height: 48px;
	    border: 1px solid #e5e5e5;
	    margin-top: 5px;
	    cursor: pointer;
	}
	.indexboxbig{
		padding:0 15px;
	}
	.li_jianjie {
    	padding-bottom: 36px;
	}
	.b1qiehuan {
	    margin-top: 36px;
	    width: 98px;
	}
	.brtaitemaa h3 {
	    margin-bottom: 33px;
	}
	.b1_btn::before {
	    position: absolute;
	    content: "";
	    width: 35%;
	    right: 0;
	    top: 69%;
	    transform: translateY(-50%);
	    background: #e2e2e2;
	    display:none;
	    height: 1px;
	}
	.b1_btn::after {
	    width: 35%;
	    display:none;
	}
	.b1_btn h3{
		font-size:24px;
	}	
	.fayuan {
    	padding-bottom: 50px;
	}
	.c2rbtn h3 {
	    font-size: 24PX;
	}
	.c2rbtn h4{
		font-size:16px;
	}
	.c2chanpin p {
	    color: #eae0d3;
	    font-size: 14px;
	    font-family: "????????????";
	    line-height: 1.75;
	}
	.c2pp{
		display:none;
	}
	.c2shangyi {
	    padding: 36px 15px;
	    background: #fff;
	}
	.c2shangyi h2 {
	    color: #896c49;
	    font-size: 18px;
	    font-family: "????????????";
	    margin: 18px 0;
	}
	.c2zhong {
	    padding: 36px 15px;
	    background: #00884e;
	}
	.c2xiapicc{
		width:100%;
		padding:0 15px;
	}
	.c2neironga{
		width:100%;
		padding:0 15px;
	}
	.c2fenxiangaa{
		display:none;
	}
	.c2fenxiangaaxz {
		display:none;
	}
	.c2nboxlist .slick-dots {
	    bottom: 15px;
	    top: inherit;
	    transform: translateY(0);
	}
	.c2nboxlist .slick-dots li{
		display:inline-block;
		margin-bottom: 0;
	}
	.c2nboxlist .slick-dots li::after{
		display:none;
	}
	.c2nboxitem {
		text-align: center;
	}
	.jiagec2 {
	    margin-top: 18px;
	}
	.shiboo img{
		width:100%;
	}
	.shiboo{
		width:32px;
		display:block!important;
		position:relative;
		top:50%;
		left:50%;
		transform: translate(-50%,-50%);
	}
	.d1year {
	    color: #896c49;
	    font-size: 16px;
	    font-family: "????????????";
	    margin-bottom: 18px;
	}
	.d1riteem span {
	    color: #896c49;
	    font-size: 24px;
	    font-family: "????????????";
	    display: inline-block;
	    margin: 0px 0 15px;
	}
	.d1riteem p {
	    color: #666666;
	    font-size: 14px;
	    font-family: "????????????";
	    line-height: 24px;
	    margin: 18px 0 18px;
	    padding-right: 0;
	}
	.d1riteem h2 {
	    color: #333333;
	    font-size: 18px;
	    font-family: "????????????";
	    position: relative;
	    max-height: 54px;
	}
	.d1riteem h2::after {
    	bottom: -22px;
	}
	.detxtleft h4 {
   	 	font-size: 18px;
    	margin-bottom: 9px;
    	max-height:62px;
    	line-height: 1.75;
    	overflow: hidden;
	}
	.detxtright span {
	    font-size: 18px;
	}
	.detxtleft {
	    width: calc(100% - 132px);
	    padding-top: 18px;
	}
	.detxtright {
		width:50px;
	}
	.detxtleft p{
		height:auto;
	}
	.detxtleft {
	    width: calc(100% - 70px);
	    padding-top: 18px;
	}
	.detxtright p {
	    margin: 11px 0 0px;
	}
	.d1item {
	    padding-bottom: 9px;
	    margin-bottom: 18px;
	}
	.d2text {
	    width: 100%;
	    padding: 0 15px;
	}
	.d2btnren {
    	display: inline-block;
    	margin: 18px 0 18px;
	}
	.d2txtbox p{
		line-height: 1.75;
	}
	.fenxiang {
	    margin-top: 36px;
	    text-align: center;
	    margin-bottom: 36px;
	}
	.d2left {
	    width: 50%;
	    padding-right: 18px;
	    position: relative;
	}
	.d2leftba .d1leftb {
	    width: calc(100% - 131px);
	    padding-right: 18px;
	    padding-left: 18px;
	    float:left;
	}	
	.d2leftba .d1leftb {
   	 width: calc(100% - 21px);
	}
	.d1leftb {
	    width: calc(100% - 44px);
	    padding-top: 42px;
	}
	.d2leftabs{
		padding-left:18px;
	}
	.d2left{
		width:50%;
	}
	.d2leftba{
		border-top:1px solid #eeeeee;
	}
	.d2btn h3{
		font-size:18px;
		line-height: 1.75;
		max-height:62px;
		overflow: hidden;
	}
	.sectioncon{
		padding:36px 15px 0;
	}
	.sectioncon h4 {
	    color: #333333;
	    font-size: 18px;
	    font-family: "????????????";
	    margin-bottom: 0px;
	}
	.e1sconleft h3 {
	    margin-bottom: 9px;
	    font-weight: bold;
	}
	.e1sconleft{
		margin-top:18px;
	}
	.cheehbox {
	    margin: 18px 0 18px;
	    position: relative;
	    z-index: 10;
	}
	.kexuelist{
		margin-top:18px;
	}
	.zhiliangbtn h3 {
	    color: #333333;
	    font-size: 18px;
	    font-family: "????????????";
	}
	.zhiliangbtn p {
	    color: #333333;
	    font-size: 14px;
	    font-family: "????????????";
	    line-height: 1.75;
	    margin: 36px 0;
	}
	.zhilianglist .slick-prev {
	    left: 0;
	}
	.zhilianglist .slick-next {
    	right: 0;
	}
	.yuanze{
		padding:0 15px;
	}
	.kechiconxia p {
	    color: #333333;
	    font-size: 14px;
	    font-family: "????????????";
	    line-height: 1.75;
	    margin-bottom: 18px;
	}
	.zhiliaitem{
		text-align: center;
	}
	.e2bodyaa img {
	    height: 350px;
	    width: auto;
	    position: relative;
	    top: 0;
	    left: 50%;
	    transform: translateX(-50%);
	}
	.g_maskbox {
    display: block;
}
.caidansuo {
    width: 80%;
}
.caidansuo input {
    width: calc(100% - 80px);
    font-size: 16px;
}
.buts {
    font-size: 16px;
}
.ind_pro_left{
	display:none;
}
.ind_pro_right {
	display:none;
}
.ind_proconn {
    width: 100%;
    margin: 0 auto;
    position: relative;
    top: 0;
    left: 0;
    transform: translateX(0);
    height: auto ;
    background:#896c49;
    padding:36px 15px;
}
.banyuaaa{
	display:none;
}
.protext {
    position: relative;
    top: 0;
    transform: translateY(0);
    width:100%;
    left: 0;
    margin:5px 0 5px;
}
.protextboxa {
    width: 135px;
    position: relative;
    top: 0;
    left: 0;
    transform: translate(0,0);
    z-index: 10;
    margin:0 auto;
}
.prolistboxx {
    width: 600px;
    position: relative;
    top: 0;
    transform: translateY(0);
    right: 0 ;
    overflow: hidden;
}
.indmore {
    width: 36px;
    height: 36px;
    background: #ffffff;
    border-radius: 50%;
    position: relative;
    top: 0;
    transform: translateY(0);
    right: 0;
    margin-top:18px;
    margin:0 auto;
}
.proboxaboxxxa{
	height:auto;
}
.propiccc::after{
	display:none;
}
.proboxitem:nth-child(2n-1) {
    margin-left: 0;
}
.proboxitem {
    margin-left: 0;
}

.propitxt p{
	color:#ead4b8;
	line-height: 1.75;
}
.propitxt p span{
	color:#fff;
}
.brobtnnn {
    position: relative;
    bottom: 0;
    left: 0;
    width: 60px;
    margin-top: 18px;
}
.prolistboxx {
    width: 100%;
    position: relative;
    top: 0;
    transform: translateY(0);
    right: 0;
    overflow: hidden;
}
.proboxitem{
	/*width:50%;*/
	width:100%;
	float:left;
	margin-bottom:15px;
}
.propiccc{
	float:none;
	margin:0 auto;
	width:60px;
}
.propitxt {
    width: 100%;
    padding-top: 9px;
    text-align: center;
}
.prtbitem {
    position: relative;
}
.prtbitem h4::after{
	left:0;
	transform: translateX(-50%);
	bottom:-10px;
}
.prtbitem h3 {
    font-size: 18px;
}
.prtbitem h4 {
    font-size: 16px;
    margin: 18px 0 18px;
}
.chanyanrig h3 {
    color: #ffffff;
    font-size: 18px;
    font-family: "????????????";
    margin-bottom: 36px;
}
.chanyanrig p {
    margin-bottom: 18px;
}
.chanyanrig h3 {
    margin-bottom: 18px;
}
  .e2irleft h3> p{
  	color:#333333;	
	font-size:18px;
	font-family:"????????????";
	margin-bottom:18px;
	max-height:31px;
	overflow: hidden;
	transition: all .3s ease-out 0s;
	position:relative;
	line-height: 1.75;	
	height:auto;
  }
}
@media screen and (max-width: 768px){
	.guanbiaaa{
		display:block;
	}
	.videoboxxb{
		position: fixed;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 1000000000000;
	    background: rgba(0,0,0,0.7);
	    display:none;
	}
	.c2xiaboxxia video{
		position:absolute;
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);
		width:92%;
	}
	.bbleft>img{
		display:none;
	}
	.bbleftitemab {
		display:none;
	}
	.bbleftitemac {
		display:none;
	}
	.indmoreaab{
		display:block;
	}
	.indmoreaab {
		margin-top:10px;
	}
	.indmoreaab a{
		font-size:16px;
	}
	.indmore{
		display:none;
	}
	.prtbitem p {
    	line-height: 1.6;
	}
	.prsh::after{
		right:-11px;
	}
	.proanniushang {
	    width: 20px;
	    cursor: pointer;
	}
	.proanniushang img{
		max-width:100%;
	}
	.proboxitem{
		margin-bottom:10px;
	}
	.prolistboxx{
		margin-top:18px;
	}
	.propitxt {
	    text-align: left;
	}
	.propiccc {
	    float: none;
	    margin: 0;
	    width: 60px;
	}
	.indmore {
	    margin: 10px 0 0 0;
	}

	.kexuitem {
	    width: 100%;
	    padding: 0 15px;
	    margin-bottom:10px;
	}
	.e1sconleft:nth-child(2) {
	    padding-left: 0;
	    padding-right: 0;
	}
	.e1con h2{
		line-height: 1.75;
	}
	.brobtnnn {
    	margin-top: 11px;
    	float:right;
	}
	.bbrighta {
	    width: 100%;
	    padding-top: 18px;
	    padding-left:15px;
	    padding-right:15px;
	    margin-top:18px;
	}
	.indexbox{
		width:100%;
	}
	.abt_con{
		display:none;
	}
	.abt_item {
	    width: 100%;
	    margin-bottom: 18px;
	}
	.abt_itembox {
    	padding: 25px;
	}
	.abt_itembox i {
    	font-size: 14px!important;
	}
	.abt_itembox p {
	    color: #666666;
	    font-size: 14px;
	    font-family: "????????????";
	    margin-top: 10px;
	}
	.ind_abt {
	    width: 100%;
	    padding: 50px 0 18px;
	}
	.inlbtime {
    	width: 56px;
	}
	.inlright {
   	 	width: calc(100% - 66px);
	}
	.inlright h4{
		line-height: 1.6;
		max-height:56px;
		height:inherit;
		margin-bottom: 5px;
	}
	.inlbtime h3{
		line-height: 1.6;
		font-size:16px;
	}
	.inlbtime p {
	    margin-top: 5px;
	    line-height: 1.6;
	}
	.happlleft{
		margin-bottom:10px;
	}
	.happrightitem {
	   padding:0 5px;
	}
	.happright{
		margin:0 -5px;
		width:inherit;
	}
	.rongyu{
		padding:0 15px;
	}
	.b2boxneiring{
		/*width:calc(100% - 60px);*/
		width:calc(100% - 100px);
	}
	.b2boxneiyear{
		/*width:50px;*/
		width:90px;
	}
	.b1dashijicon{
		padding:0 15px;
		margin-top: 0;
	}
	.b2boxneiyear p {
	    font-size: 16px;
	    line-height: 1.75;
	    padding-top:0;
	}
	.b1shitem {
    	margin-bottom: 18px;
	}
	.b1dashiji {
   	 	padding: 0px 0 36px;
	}
	.b2boxneiring p {
    	font-size: 14px;
	}
	.zhongzhi_con {
	    width: 100%;
	    margin: 0px auto 36px;
	    padding:0 15px;
	}
	.b1shitemab .b2boxneiyear{
		float:left;
	}
	.c1btn h4 {
	    /*font-size: 24px;*/
		font-size:16px;
	    margin-bottom: 18px;
	}
	.c1btntxtlist {
	    width: 100%;
	    margin: 0 auto;
	    padding:0 15px;
	}
	.c1body .li_banner >img {
    	height: 350px;
	}
	.c1banner{
		top:50px;
	}
	.c1nit {
	    width: 100%;
	    float: none;
	}
	.c1niright {
	    width: 100%;
	    background: #fff;
	    float: none;
	}
	.c1nittxt {
	    width: 86px;
	    margin-top: 10px;
	}
	.c1nit h4 {
	    color: #896c49;
	    font-size: 18px;
	    font-family: "????????????";
	    margin-bottom: 36px;
	    position: relative;
	    height: 24px;
	}
	.c1nit {
	    padding: 25px;
	}
	.c1rboxitem h5 {
    	margin: 18px 0;
	}
	.c1btntxtitema p{
		line-height: 1.75;
		margin-top:10px;
	}
	.c1boxpic img{
		max-width:100%;
	}
	.w_fenyepc{
		display:none;
	}
	.w_fenyeph{
		display:block;
	}
	.lpbox{
		width:50px!important;
		height:30px!important;
		text-align: center;
		line-height: 30px!important;
		border:1px solid #999!important;
	}
	.w_fenyeph{

		width:100%;
	}
	.pc_fenye{
		margin-bottom: 36px;
		padding:0 15px;
	}
	.w_fenyeph a{
		display:inline-block;
	}
	.w_fenyeph a:nth-child(1){
		float:left;
	}
	.w_fenyeph a:nth-child(2){
		float:right;
	}
	.c2pro {
	    margin-top: 60px;
	    /* background: #fff; */
	}	
	.c2xiaboxxia{
		height:200px;
		background:url(img/xxxxbbb.png)no-repeat center;
		background-size:cover;
	}
	.c2zhongleft{
		margin-bottom: 18px;
	}
	.fenxiangfrbox{
		margin-right:15px;
	}
	.c2proright {
	    padding: 25px;
	    position: relative;
	}
	.lijigou {
    	margin-top: 5px;
	}
	.fenxiangboax {
	    margin: 25px 0;
	    text-align: left;
	}
	.d1bann {
	    padding: 36px 0;
	    margin-top: 60px;
	}
	.zhilianglist .slick-prev {
    	left: 18px;
	}
	.zhilianglist .slick-next {
	    right: 18px;
	}
	.zhiliangbtn p {
	    margin: 18px 0;
	}
	.yuanzeconitem {
	    width: 50%;
	    padding: 0 15px;
	}
	.yuanze::after{
		display:none;
	}
	.yuanzebtn {
   		 margin-bottom: 18px;
	}
	.e2irleft h3 {
	    color: #333333;
	    font-size: 18px;
	    font-family: "????????????";
	    margin-bottom: 9PX;
	    height: inherit;
	    /* overflow: hidden; */
	    transition: all .3s ease-out 0s;
	    position: relative;
	    line-height: 1.75;
	    max-height:40px;

	}
	.e2list {
	    width: 100%;
	    padding: 0px 0 36PX;
	}
	.e2irleft p{
		height:auto;
	}
	.e2irleft {
	    width: calc(100% - 57px);
	}
	.e2itemaa a {
	    display: block;
	    width: 100%;
	    height: 100%;
	    padding: 18px 0;
	}
	.e2ba {
	    width: 320px;
	    border: 1px solid #cbd7df;
	    margin: 0 auto;
	}
	.e2bashang {
	    width: 100%;
	    padding: 15px;
	}
	.e2bashang h3 {
	    color: #333333;
	    font-size: 18px;
	    font-family: "????????????";
	    margin-bottom: 18px;
	    font-weight: lighter;
	}
	.ximore a {
	    display: block;
	    width: 118px;
	    height: 45px;
	    background: #896c49;
	    text-align: center;
	    line-height: 45px;
	    color: #ffffff;
	    font-size: 14px;
	    font-family: "????????????";
	    font-weight: lighter;
	}
	.e3btn h3 {
	    color: #464646;
	    font-size: 18px;
	    font-family: "????????????";
	    margin-bottom: 18px;
	    text-align: left;
	}
	.e3btntxt p br{
		display:none;
	}
	.e3btntxt h5{
		margin-top:15px;
	}
	.f1wenlefta h4 {
	    color: #333333;
	    font-size: 24px;
	    font-family: "????????????";
	    margin-bottom: 18px;
	}
	.f1wenlefta {
   	 	width: 80px;
   	 	float:none;
	}
	.f1wenrighta {
    	width: 100%;
    	float:none;
    	margin-top:18px;
	}
	.f1wenbtn {
    	margin-bottom: 18px;
	}
	.f1dizhia {
   		 margin-bottom: 18px;
	}
	.f1wenben {
	    padding: 25px 15px;
	    width: 100%;
	}
	.libanner img{
		height: 350px;
		width:auto;
		position:relative;
		top:0;
		left:50%;
		transform: translateX(-50%);
	}
.j_k1job_span .name {
    display: block;
    width: 100%;
    text-align: left;
    font-size: 18px;
    line-height: 32px;
    color: #555;
    font-family: "????????????";
    height: auto;
    margin-bottom: 0;
}
.j_k1job_span .peo {
    display: block;
    width: 100%;
    text-align: left;
    font-size: 15px;
    line-height: 32px;
    color: #666;
}
.j_k1job_span .dizhi {
    display: block;
    width: 100%;
    text-align: left;
    font-size: 15px;
    line-height: 32px;
    color: #666;
}
.j_k1job_text {
    display: none;
    padding: 15px;
}
.j_k1job_text .textb h1 {
    margin-bottom: 9px;
}
.j_k1job_text .textb {
    margin-bottom: 18px;
}
.f2bfleft {
    width: 100%;
    padding: 0 7px;
}
.submitbox {
    width: 49%;
    height: 57px;
    text-align: center;
    line-height: 57px;
}
.li_txt_btn {
    text-align: center;
    padding: 0;
}
.li_bann_item {
    width: 50%;
    padding: 0 15px;
    margin-bottom: 15px;
}
.lbibox p {
    margin-top: 5px;
    font-size:14px;
}
.cedaoitem img {
    width: 16px;
}

.li_txt_btn p {
    color: #ffffff;
    font-size: 14px;
    font-family: "????????????";
    line-height:1.75;
    letter-spacing: 2px;
}
.bbleftitemab {
    position: absolute;
    bottom: 37px;
    left: 28px;
}
.bbleftitemac {
    position: absolute;
    right: 26px;
    bottom: 34px;
}
.bbleftitemaa {
    position: relative;
    top: 0;
    left: 0;
    transform: translateX(-0);
}
.bbwebbwen {
    margin-top: 0;
    text-align: center;
}
.bblefttexta {
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
}
.li_banner >img{
	height:350px;
}
.li_txt_btn h3 {
    font-size: 24px;
    margin-bottom: 18px;
}
.li_bann_list {
    margin: 18px -15px 0;
}

.lbibox span {
    font-size: 18px;
}
.rongyucon {
    margin: 0px auto 60px;
}
.rgbox:nth-child(2n-1) {
    margin-bottom: 18px;
}
.rgbox h2 {
    margin-top: 9px;
}
.b1_btn {
    padding: 35px 0 18px;
}
.bbleftitema {
    width: 86px;
    margin:0 auto;
}

.propitxt p{
	max-height:90px;
	line-height: 1.6;
}
.proboxitem:nth-child(2n-1){
	padding-right:15px;
}
.ind_proconn {
    padding: 18px 15px;
}
.bbleftitemaa .slick-dots {
    bottom: -24px;
}
.bbleftitemaa .slick-prev{
	left:-50px;
	background:url(img/xiangzuoaa.png) no-repeat center;
	background-size:cover;
}
.bbleftitemaa .slick-next{
	right:-50%;
	background:url(../images/xiangyou.png) no-repeat center;
	background-size:cover;
}
.bbleftitemaa .slick-prev,.bbleftitemaa .slick-next{
	width:29px;
	height:21px;

}
.b1qiehuan {
	display:none;
}
.abt_btn p{
	line-height: 1.6;
}

.inlright p{
	line-height: 1.6;
	height:auto;
	max-height:44px;
}
.ft_href p{
	line-height: 1.6;
	padding:0 15px;
	margin-right:15px;
}
.cetopbox img{
	width:24px;
}
.cedaoitem {
    width: 35px;
    height: 35px;
    line-height: 35px;
}
.cetopbox {
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border: 1px solid #e5e5e5;
    margin-top:0px;
    cursor: pointer;
}
.banner .slick-dots li {
    width: 10px;
    height: 10px;
}
.d1item{
	animation:fadeIn 1.6s;
}
.lp{
	float:left;
}
.rp{
	float:right;
}

.detxtright {
    padding-top: 18px;
        width: 60px;
}
.delistpic::after{
	display:none;
}
.detxtright span{
	line-height: 1.75;
}
.d2txtbox p br{
	display:none;
}
.d2txtbox {
    text-align: left;
    padding-top: 18px;
}
.d1lefta {
	display:none;
}
.d1leftb {
    width: 100%;
    padding-top: 15px;
    margin-bottom: 15px;
}
.d1lefttxt p {
    padding-left: 15px;
    line-height: 1.75;
    height:48px;
}
.d2leftba {
    border-top: none;
}
.e1con h2{
	animation:fadeIn 1.6s;
}
.jinge{
	animation:fadeIn 1.6s;
}
.kechiconxia{
	overflow: hidden;
}
.sectioncon h4{
	margin-bottom:10px;
}
.chanyanrig p{
	line-height: 1.6;
}
.e1sconleft p {
    line-height: 1.6;
}
.e1sconleft:nth-child(1) {
    padding-right: 0;
}
.section::after{
	display:none;
}
.zhiliangbtn p{
	line-height: 1.6;
}
.kechiconxia p{
	line-height: 1.6;
}
.esitem{
	animation:fadeIn 1.6s;
}
.fenxiang {
    margin-top: 0;
    text-align: center;
    margin-bottom: 25px;
}
.f1contact {
    width: 100%;
    margin-top: 60px;
}
.j_k1c2_job{
	animation:fadeIn 1.6s;
}
.j_k1_con2 {
    margin-top: 18px;
}
.f2bodya {
    margin-top: 60px;
    padding: 3px 0 36px;
}
.f2btn p {
    color: #282828;
    font-size: 16px;
    font-family: "????????????";
    font-weight: lighter;
    margin: 20px 0 18px;
    line-height: 1.5;
}
.cedaohang{
	display:none;
}
.cedaohang{
	display:none;
}
.c2neironga{
	padding:25px 15px 35px;
}
.c2nboxlist .slick-dots {
    bottom: -25px;
}
.lijigou {
	margin-bottom: 18px;
}
.c2pro .fenxiang {
    text-align: left;
}
.libox p {
    line-height:35px;
    font-size:14px;
}
.lijigou{
	height:36px;
}
.liboxfr a {
    line-height: 36px;
}

.liboxfr img{
	width:15px;
}
.d1shang{
	width:56px;
}
.d1shang{
	width:56px;
}

.protextboxa{
	display:block;
}


}
@media screen and (max-width: 414px){
	
}