* {
			padding: 0;
			margin: 0;

			font-family: "微软雅黑";
		}
		
		body,
		div,
		dl,
		dt,
		dd,
		ul,
		ol,
		li,
		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		pre,
		form,
		fieldset,
		input,
		textarea,
		p,
		blockquote,
		th,
		td {
			padding: 0;
			margin: 0;
		}
		
		table {
			border-collapse: collapse;
			border-spacing: 0;
		}
		
		fieldset,
		img {
			border: 0;
		}
		body{
			overflow-x: hidden;
		}
		a {
			color: #000;
			text-decoration: none;
		}
		
		address,
		caption,
		cite,
		code,
		dfn,
		em,
		th,
		var {
			font-weight: normal;
			font-style: normal;
		}
		
		ol,
		ul {
			list-style: none;
		}
		
		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
			font-weight: normal;
			font-size: 100%;
		}
		
		q:before,
		q:after {
			content: "";
		}
		
		ol,
		ul {
			list-style: none;
		}
		
		img{
			vertical-align: middle;
		}
		
		.pc {
			display: block;
		}
		
		.mobile {
			display: none;
		}
		
		.container {
			width: 1200px;
			margin: 0 auto;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
		}
		.container1300{
			width: 1300px;
			margin:0 auto;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
		}
		
		.left {
			float: left;
		}
		
		.right {
			float: right;
		}
		
		.clear {
			clear: both;
		}
		
		.clearfix:after {
			content: '';
			overflow: hidden;
			clear: both;
			visibility: hidden;
			display: block;
		}
		.header{
			height: 100px;
			position: absolute;
			width: 100%;
			top: 0;
			z-index: 99;
			background: rgba(61,33,17,.5);
		}
		.header ul{
			padding-top: 28px;
			text-align: center;
		}
		.header ul li{
			display: inline-block;
			padding: 0 15px;
		}
		.header ul li.logo{
			position: relative;
			bottom: 5px;
		}
		.header ul li a{
			font-size: 14px;
			color: #fff;
			padding: 0 10px;
			padding-bottom: 10px;
		}
		.header ul li a:hover{
			color: #ef8118;
			border-bottom: 2px solid #ef8118;
		}
		.header ul li a.on{
			color: #ef8118;
			border-bottom: 2px solid #ef8118;
		}
		.header ul li.logo a:hover{
			border-bottom: 0;
		}
		.banner .swiper-slide {
		    text-align: center;
		    font-size: 18px;
		    background: #fff;
		    display: -webkit-box;
		    display: -ms-flexbox;
		    display: -webkit-flex;
		    display: flex;
		    -webkit-box-pack: center;
		    -ms-flex-pack: center;
		    -webkit-justify-content: center;
		    justify-content: center;
		    -webkit-box-align: center;
		    -ms-flex-align: center;
		    -webkit-align-items: center;
		    align-items: center;
		    overflow: hidden;
		}
		.index_about{
			position: relative;
		}
		.index_about .desc h3{
			font-size: 24px;
			color: #4c4c4c;
			padding: 70px 0;
		}
		.index_about .i_about .leftimg{
			height: 435px;
			width: 50%;
			float: left;
		}
		.index_about .rightinfo{
			padding: 15px 5px 0 15px;
			box-sizing: border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			float: right;
			width: 50%;
			height: 435px;
			position: relative;
		}
		.index_about .rightinfo h3{
			font-size: 30px;
			color: #4c4c4c;
			padding-bottom: 36px;
		}
		.index_about .rightinfo p{
			font-size: 14px;
			color: #4c4c4c;
			line-height: 30px;
			font-weight: 600;
		}
		.index_about .rightinfo .hreflist{
			position: absolute;
			width: 100%;
			bottom: 0;
			left: 15px;
		}
		.index_about .rightinfo .hreflist ul li{
			float: left;
			width: 19%;
			margin-right:1%;
			text-align: center;
			box-sizing: border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			border-right: 1px solid #C2C2C2;
			border-bottom: 1px solid #C2C2C2;
			padding-top: 15px;
		}
		.index_about .rightinfo .hreflist ul li img{
			height: 50px;
		}
		.index_about .rightinfo .hreflist ul li p{
			padding: 10px 0;
		}
		.index_about .grey{
			width: 100%;
			position: absolute;
			top: 0;
			height: 450px;
			background: #EEEEEE;
			z-index: -1;
		}
		.index_about .grey .wenzi{
			position: absolute;
			font-size: 150px;
			color: #E8E8E8;
			right: 200px;
			top: 50px;
		}
		.index_about .grey .wenzi2{
			position: absolute;
			font-size: 150px;
			color: #E8E8E8;
			right: 0;
			top: 250px;
		}
		.index_product{
			padding: 70px 0 0 0;
		}
		.index_product .title{
			text-align: center;
		}
		.index_product .title h3{
			font-size: 30px;
			color: #4c4c4c;
		}
		.index_product .title p{
			font-size: 18px;
			color: #4c4c4c;
			padding: 5px 0;
		}
		.index_product .title .line{
			height: 4px;
			width: 120px;
			background: #71471F;
			margin: 0 auto;
		}
		.index_product .catelist{
			text-align: center;
			padding: 30px 0;
		}
		.index_product .catelist ul li{
			float:left;
			padding: 5px 15px;
			width:20%;
			box-sizing:border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
		}
		.index_product .catelist ul li a{
			display: inline-block;
			padding: 5px 20px;
			font-size: 16px;
			color: #4c4c4c;
		}
		.index_product .catelist ul li a.on{
			background: #5E3608;
			color: #fff;
		}
		.index_product .catelist ul li a:hover{
			background: #5E3608;
			color: #fff;
		}
		
		.index_product .prolist ul{
			display:none;
		}
		.index_product .prolist ul:first-child{
			display:block;
		}
		.index_product .prolist ul li{
			float: left;
			width: 24%;
			margin-right: 1.33%;
			position: relative;
			margin-bottom:10px;
		}
		.index_product .prolist ul li a{
			display: block;
		}
		.index_product .prolist ul li:nth-child(4n){
			margin-right: 0;
		}
		.index_product .prolist ul li img{
			width: 100%;
		}
		.index_product .prolist ul li .bottom{
			position: absolute;
			width: 100%;
			text-align: center;
			background: rgba(113,71,31,.7);
			bottom: 0;
			padding: 10px 0;
			transition: all .3s ease-in-out;
		}
		.index_product .prolist ul li .bottom p{
			color: #fff;
		}
		.index_product .prolist ul li .zhezhao{
			position: absolute;
			width: 100%;
			text-align: center;
			background: rgba(113,71,31,.7);
			height: 0;
			top: 0;
			left: 0;
			transition: all .3s ease-in-out;
			overflow: hidden;
		}
		.index_product .prolist ul li:hover .zhezhao{
			height: 100%;
		}
		.index_product .prolist ul li:hover .bottom{
			opacity: 0;
		}
		.index_product .prolist ul li .zhezhao h3{
			font-size: 14px;
			color: #ffffff;
			padding: 40% 0 10px 0;
		}
		.index_product .prolist ul li .zhezhao .line{
			width: 80px;
			height: 3px;
			background: #fff;
			margin: 0 auto;
		}
		.index_product .prolist ul li .zhezhao span{
			font-size: 14px;
			color: #ffffff;
			display: inline-block;
			padding: 30px 0 0 0;
		}
		.index_product .more{
			padding: 20px 0;
		}
		.index_product .more .line{
			float: right;
			margin: 25px 30px 0 0;
		}
		.index_company{
			background: url(../images/index_proban.jpg) no-repeat center;
			height: 208px;
		}
		.index_case{
			background: url(../images/index_case.jpg) no-repeat center;
			height: 977px;
		}
		.index_case .title{
			padding: 60px 0;

		}
		.index_case .title h3{
			font-size: 30px;
			color: #4c4c4c;
		}
		.index_case .title p{
			font-size: 16px;
			color: #4c4c4c;
		}
		.index_case .caselist{
			width: 50%;
			float: left;
			box-sizing: border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			padding: 0 70px;
		}
		.index_case .caselist ul li{
			padding-bottom: 60px;
			transition: all .3s ease-in-out;
		}
		.index_case .caselist ul li a h3{
			font-size: 18px;
			color: #4c4c4c;
			line-height: 50px;
		}
		.index_case .caselist ul li .line{
			background: #71471F;
			height: 3px;
			width: 80px;
			margin-bottom: 20px;
		}
		.index_case .caselist ul li a p{
			font-size: 14px;
			color: #4c4c4c;
			line-height: 24px;
		}
		.index_case .caselist ul li:hover h3{
			color: #71471F;
		}
		.index_case .caselist ul li:hover p{
			color: #71471F;
		}
		.index_case .caselist .more{
			font-size: 16px;
			color: #4c4c4c;
		}
		.index_case .rightimg{
			float: right;
			width: 50%;
		}
		.index_case .rightimg img{
			width: 100%;
		}
		.index_case .caselistimg{
			width: 100%;
			float: left;
		}
		.index_case .imgitem{
			float: left;
			width: 25%;
			position: relative;
		}
		.index_case .imgitem img{
			width: 100%;
		}
		.index_case .imgitem .bg{
			position: absolute;
			width: 100%;
			height: 100%;
			background: rgba(113,71,31,.7);
			left: 0;
			top: 0;
			text-align: center;
			transition: all .3s ease-in-out;
			transform: scale(0);
		}
		.index_case .imgitem .bg p{
			color: #fff;
			padding-top: 45%;
		}
		.index_case .imgitem:hover .bg{
			transform: scale(1);
		}
		.index_join{
			background: url(../images/index_join.jpg) no-repeat center;
			height: 985px;
		}
		.index_join .title{
			text-align: center;
			padding: 50px 0;
		}
		.index_join .title h3{
			font-size: 30px;
			color: #ffffff;
			font-family: Source Han Sans CN;
		}
		.index_join .title p{
			font-size: 18px;
			color: #fff;
			padding: 5px 0;
			letter-spacing: 1px;
		}
		.index_join .title .line{
			height: 4px;
			width: 100px;
			background: #71471F;
			margin: 0 auto;
		}
		.index_join .title span{
			font-size: 18px;
			color: #fff;
			display: block;
			font-family: Source Han Sans CN;
			padding-top: 30px;
		}
		.index_join .xinxi{
			text-align: center;
		}
		.index_join .xinxi .item{
			display: inline-block;
			width: 160px;
			height: 160px;
			box-sizing: border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			border-radius: 50%;
			border:15px solid #514F4D;
			background: #A1A1A9;
			margin: 0 60px;
			cursor: pointer;
			transition: all .3s ease-in-out;
		}
		.index_join .xinxi .item:hover{
			border:15px solid #4D4C4C;
			background: #71471F;
		}
		.index_join .xinxi .item p{
			font-size: 18px;
			color: #fff;
			line-height: 130px;
			font-family: Source Han Sans CN;
		}
		.index_join .desc{
			padding: 50px 0;
		}
		.index_join .desc .leftimg{
			float: left;
			width: 45%;
			background: #4E4E4E;

		}
		.index_join .desc .leftimg img{
			position: relative;
			top: 20px;
			left: 20px;
		}
		.index_join .desc .rightinfo{
			float: right;
			width: 45%;
			color: #fff;
			font-size: 16px;
			line-height: 2.5;
			height: 400px;
			overflow-y: auto;
		}
		#style-3::-webkit-scrollbar-track
		{
			-webkit-box-shadow: inset 0 0 6px rgba(255,255,255,1);
			background-color: #959595;
		}

		#style-3::-webkit-scrollbar
		{
			width: 6px;
			background-color: #959595;
		}

		#style-3::-webkit-scrollbar-thumb
		{
			background-color: #fff;
		}
		.index_news .title{
			text-align: center;
			padding: 50px 0 30px 0;
		}
		.index_news .title h3{
			font-size: 30px;
			color: #4c4c4c;
		}
		.index_news .title p{
			font-size: 18px;
			color: #4c4c4c;
			padding: 5px 0;
		}
		.index_news .title .line{
			height: 4px;
			width: 100px;
			background: #71471F;
			margin: 0 auto;
		}
		.index_news .newcate a{
			display: inline-block;
			padding: 3px 15px;
			background: #A1A1A9;
			border-radius: 8px;
			color: #fff;
			margin-right: 15px;
			margin-top: 15px;
		}
		.index_news .newcate a:hover{
			background: #71471F;
		}
		.index_news .newcate a.more{
			background: none;
			float: right;
			border: 0;
			margin-top: 0;
		}
		.index_news .newlist{
			padding: 25px 0;
		}
		.index_news .newlist ul li{
			float: left;
			width: 30%;
			margin-right: 5%;
		}
		.index_news .newlist ul li .img img{
			width: 100%;
		}
		.index_news .newlist ul li:nth-child(3n){
			margin-right: 0;
		}
		.index_news .newlist ul li .date{
			float: left;
			width: 25%;
		}
		.index_news .newlist ul li .date h3{
			font-size: 60px;
			color: #71471f;
			font-weight: bold;
		}
		.index_news .newlist ul li .date p{
			font-size: 18px;
			color: #71471f;
			font-weight: bold;
		}
		.index_news .newlist ul li .desc{
			width: 75%;
			float: right;

		}
		.index_news .newlist ul li .desc h3{
			font-size: 18px;
			color: #4c4c4c;
			padding: 10px 0;
		}
		.index_news .newlist ul li .desc p{
			font-size: 14px;
			color: #4c4c4c;
			line-height: 20px;
			padding-top: 10px;
		}
		.index_news .newlist ul li .desc .line{
			background: #959595;
			width: 100px;
			height: 2px;
		}
		.index_contact{
			padding: 0 0 30px 0;
		}
		.index_contact .title{
			text-align: center;
			padding: 60px 0 20px 0;
		}
		.index_contact .title h3{
			font-size: 30px;
			color: #4c4c4c;
		}
		.index_contact .title p{
			font-size: 18px;
			color: #4c4c4c;
			padding: 5px 0;
		}
		.index_contact .title .line{
			height: 4px;
			width: 100px;
			background: #71471F;
			margin: 0 auto;
		}
		.index_contact .content{
			padding: 30px 50px 20px 50px;
			background: #EEEEEE;
		}
		.index_contact .content .first .item{
			float: left;
			width: 32%;
			margin-right: 2%;
			box-sizing: border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			padding: 25px 15px;
			border:1px solid #B4B4B4;
			background: #fff;
		}
		.index_contact .content .first .item:last-child{
			margin-right: 0;
		}
		.index_contact .content .first .item img{
			float: left;

		}
		.index_contact .content .first .item .info{
			float: left;
			width: 70%;
			box-sizing: border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			padding-left: 20px;
			padding-top: 10px;
		}
		.index_contact .content .first .item .info p.ftitle{
			font-size: 16px;
			color: #4c4c4c;
			line-height: 26px;
		}
		.index_contact .content .first .item .info p.stitle{
			font-size: 14px;
			color: #4c4c4c;
		}
		.index_contact .content .secound{
			padding: 30px 0;
		}
		.index_contact .content .secound input[type=text]{
			width: 32%;
			margin-right: 2%;
			box-sizing: border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			float: left;
			height: 50px;
			padding-left: 30px;
			border:1px solid #B4B4B4;
		}
		.index_contact .content .secound input[type=text]:last-child{
			margin-right: 0;
		}

		.index_contact .content .third textarea{
			width: 100%;
			height: 90px;
			border:1px solid #B4B4B4;
			box-sizing: border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			padding-left: 30px;
			font-size: 14px;
			color: #4c4c4c;
			padding-top: 10px;
		}
		.index_contact .content .sub{
			text-align: center;
			padding-top: 30px;
		}
		.index_contact .content .sub input{
			width: 120px;
			height: 45px;
			border:1px solid #B4B4B4;
			color: #4c4c4c;
			font-size: 16px;
		}
		.footer{
			background: #535353;
		}
		.footer .nav{
			text-align: center;
			padding: 10px 0;
			border-bottom: 1px solid #C3C3C3;
		}
		.footer .nav a{
			display: inline-block;
			padding: 0 45px;
			color: #fff;
			font-size: 14px;
		}
		.footer .leftxinxi{
			float: left;
			width: 50%;
			box-sizing: border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			padding: 25px 0 0 100px;
		}
		.footer .leftxinxi p{
			font-size: 14px;
			color: #fff;
			padding: 5px 0;
		}
		.footer .rightinfo{
			float: left;
			width: 50%;
			box-sizing: border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			padding-left: 100px;
		}
		.footer .rightinfo p{
			font-size: 14px;
			color: #fff;
			padding: 25px 0 10px 0;
		}
		.footer .rightinfo img{
			margin-right: 15px;
		}
		.footer .copyright{
			text-align: center;
			padding: 10px 0;
		}
		.footer .copyright p{
			font-size: 14px;
			color: #fff;
		}
		.footer .copyright a{
			font-size: 14px;
			color: #fff;
		}
		.neiye_nav{
			border-bottom: 2px solid #D7D6D6;
		}
		.neiye_nav h3{
			font-size: 30px;
			color: #5e3608;
			display: inline-block;
			padding: 15px 0;
			border-bottom: 2px solid #5E3608;
		}
		.neiye_nav .rightnav{
			float: right;
			height: 72px;
			line-height: 72px;

		}
		.neiye_nav .rightnav a{
			display: inline-block;
			font-size: 18px;
			color: #4c4c4c;
			padding: 0 20px;
		}
		.neiye_nav .rightnav a:hover{
			background: #5E3608;
			color: #fff;
		}
		.neiye_nav .rightnav a.on{
			background: #5E3608;
			color: #fff;
		}
		.l_about .title{
			text-align: center;
			padding: 50px 0 40px 0;
		}
		.l_about .title h3{
			font-size: 30px;
			color: #4c4c4c;
		}
		.l_about .title p{
			color: #4c4c4c;
			font-size: 14px;
			line-height: 24px;
		}
		.l_about .about_1 p.desc{
			font-size: 14px;
			color: #4c4c4c;
			line-height: 24px;
			padding: 30px 0;
		}
		.qiyewh{
			background-image: url(../images/qiyebg.jpg);
			background-repeat: no-repeat;
			background-position: center;
			height: 708px;

		}
		.qiyewh .title{
			text-align: center;
			padding: 50px 0 40px 0;
		}
		.qiyewh .title h3{
			font-size: 28px;
			color: #4c4c4c;
		}
		.qiyewh .title p{
			font-size: 14px;
			color: #4c4c4c;
			line-height: 22px;
		}
		.qiyewh .content{
			text-align: center;
			padding: 0 15%;
		}
		.qiyewh .content p{
			font-size: 14px;
			color: #4c4c4c;
			line-height: 30px;
		}
		.qiyewh .content img{
			padding-top: 60px;
		}
		.fazhanlc{
			padding: 60px 0;
		}
		.fazhanlc .title{
			text-align: center;
		}
		.fazhanlc .title h3{
			font-size:30px;
			color: #4c4c4c;
		}
		.fazhanlc .title p{
			font-size:14px;
			color: #4c4c4c;
			line-height: 24px;
		}
		.slide_wrap  {
		    overflow: hidden;
		    position: relative;
		    width: 80%;
		    margin: 0 auto;
		}
		.slide_wrap ul {
		    position: relative;
		    left: 0px;
		}
		.slide_wrap::after {
		    width: 100%;
		    height: 1px ;
		    background-color: #5e3608;
		    content: '';
		    position: absolute;
		    top: 32px;
		    left: 0px;
		    z-index: -1;
		}
		.slide_items li{
		    float: left;
		    font-size: 20px;
		    width: 200px;
		    text-align: center;    
		}
		.slide_items li a {
		    display: block;
		}
		.slide_items li.on {
		    color: yellow;
		    border-radius: 30px;
		}
		.slide_items li span {
		    color: #333333;
		    font-size: 24px;
		    display: block;
		}
		.slide_items li div {
		    display: inline-block;
		    width: 20px;
		    height: 20px;
		    border: 2px solid #5e3608;
		    border-radius: 13px;
		    padding: 3px;
		    box-sizing: border-box;
		    margin-top: 22px;
		    background:#fff;
		}
		.slide_items li i{
		    display: block;
		    width: 10px;
		    height: 10px;
		    background-color: #5e3608;
		    border-radius: 5px;
		    display: none;
		}
		
		.slide_items li.on i{
			display: block;
		}
		.slide-content {
		    margin-top: 60px;
		    text-align: center;
		}
		.slide-content ul li span{
			font-size: 16px;
			background:#5e3608;
			color: #fff;
			padding: 5px 15px;
		}
		.slide-content ul li p{
			font-size: 16px;
			color: #5e3608;
			padding: 20px 0;
		}
		.slide-content img{
		   width: 100%;
		}
		.slide-content ul {
		    display: none;
		}
		.slide-content ul.on {
		    display: block;
		}
		.button {
		    position: absolute;
		    cursor: pointer;
		    top: 2%;
		    font-size: 40px;
		    color: #333;
		}
		.fazhanlclist{
			position: relative;
		}
		.iconfont {
		    font-family: "iconfont" !important;
		    font-size: 16px;
		    font-style: normal;
		    -webkit-font-smoothing: antialiased;
		    -moz-osx-font-smoothing: grayscale;
		}
		
		.prev {
		    left: 0;
		    background:url(../images/leftgos.png) no-repeat center;
		    width: 50px;
		    height: 50px;
		    background-size: 100% 100%;
		}
		.next {
		    right: 0px;
		    transform: rotate(-180deg);
		    background:url(../images/leftgos.png) no-repeat center;
		    width: 50px;
		    height: 50px;
		    background-size: 100% 100%;
		}
		.qiyerongyu{
			padding: 30px 0 70px 0;
			border-bottom: 2px solid #eaeaea;
			box-shadow: 2px 2px 8px #eaeaea;
		}
		.qiyerongyu .title{
			text-align: center;
			padding-bottom: 50px;
		}
		.qiyerongyu .title h3{
			font-size: 30px;
			color: #4c4c4c;
		}
		.qiyerongyu .title p{
			font-size: 14px;
			color: #4c4c4c;
		}
		.qiyerongyu .swiper-container{
			width: 90%;
			margin: 0 auto;
		}
		.qiyerongyu .qiyelist{
			position: relative;
		}
		.qiyerongyu .qiyelist .swiper-slide{
			text-align: center;
			padding: 0 20px;
			box-sizing: border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
		}
		.qiyerongyu .qiyelist .swiper-slide h3{
			font-size: 16px;
			color: #4c4c4c;
			line-height: 24px;
		}
		.qiyerongyu .qiyelist .swiper-slide span{
			font-size: 12px;
			color: #7f7f7f;
			display: block;
			padding: 5px 0;
		}
		.qiyerongyu .qiyelist .swiper-slide p{
			font-size: 14px;
			color: #4c4c4c;
			line-height: 26px;
		}
		.qiyerongyu .qiyelist .swiper-slide .img{
			padding: 0 30px;
		}
		.qiyerongyu .qiyelist .swiper-slide .img img{
			width: 100%;
		}
		.qiyerongyu .qiyelist .swiper-button-prev{
			background: url(../images/leftgo.png) no-repeat center;
			width: 47px;
			height: 46px;
			background-size: 47px 46px;
			outline: none;
		}
		.qiyerongyu .qiyelist .swiper-button-prev:after{
			content:'';
		}
		.qiyerongyu .qiyelist .swiper-button-next{
			background: url(../images/rightgo.png) no-repeat center;
			width: 47px;
			height: 46px;
			background-size: 47px 46px;
			outline: none;
		}
		.qiyerongyu .qiyelist .swiper-button-next:after{
			content:'';
		}
		.qiyerongyu .qiyelist .swiper-button-next,.qiyerongyu .qiyelist .swiper-button-prev{
			top: 36%;
		}
		.yxnet{
			padding: 30px 0 70px 0;
		}
		.yxnet .title{
			text-align: center;
		}
		.yxnet .title h3{
			font-size: 30px;
			color: #4c4c4c;
		}
		.yxnet .title p{
			font-size: 14px;
			color: #4c4c4c;
			line-height: 22px;
		}
		.yxnet .networklist .item{
			float: left;
			width: 32%;
			margin-right: 2%;
		}
		.yxnet .networklist .item:last-child{
			margin-right: 0;
		}
		.yxnet .networklist .item .img{
			float: left;
			width: 27%;
		}
		.yxnet .networklist .item .img img{
			width: 100%;
		}
		.yxnet .networklist .item .info{
			float: left;
			width: 70%;
			box-sizing: border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			padding: 0 15px;
		}
		.yxnet .networklist .item .info h3{
			font-size: 16px;
			color: #4c4c4c;
			line-height: 24px;
		}
		.yxnet .networklist{
			padding: 60px 0 0 0;
		}
		.yxnet .networklist .item .info .line{
			width: 65px;
			background: #5e3608;
			height: 3px;
			margin-top: 10px;
		}
		.yxnet .networklist .item .info p{
			font-size: 14px;
			color: #4c4c4c;
			line-height: 25px;
			padding-top:12px;
		}
		.product{
			padding:60px 0;
		}
		.product .leftnav{
			float:left;
			width:30%;
			background:#44241e;
			text-align:center;
			padding:30px 0;
			border-radius:15px;
		}
		.product .leftnav h3{
			font-size:30px;
			color:#fff;
			padding-bottom:35px;
		}
		.product .leftnav ul{
			width:90%;
			background:#fff;
			margin:0 auto;
			border-radius:15px;
		}
		.product .leftnav ul li a{
			color:#4c4c4c;
			font-size:16px;
			padding:15px 0;
			display:block;
			border-bottom:1px solid #f2f2f2;
		}
		.product .leftnav ul li:last-child a{
			border-bottom:0;
		}
		.product .leftnav ul li a:hover{
			color:#5e3608;
		}
		.product .leftnav ul li a.on{
			color:#5e3608;
		}
		.product .leftnav .xnav{
			background:#9e9e9e;
			width: 100%;
			border-radius: 0;
			display: none;
		}
		.product .leftnav ul li.on .xnav{
			display:block;
		}

		.product .leftnav .xnav li a{
			font-size: 14px;
			color: #fff;
			border-bottom: 0;
			color: #fff;
		}
		.product .leftnav .xnav li a:hover{
			background: #433431;
			color: #fff;
		}
		.product .leftnav .xnav li a.on{
			background: #433431;
			color: #fff;
		}
		.product .rightlist{
			float:right;
			width:65%;	
		}
		.product .rightlist .location{
			font-size:14px;
			color:#5e3608;
			text-align:right;
			border-bottom:2px solid #b6b6b6;
			padding:15px 0;
		}
		.product .rightlist .location a{
			font-size:14px;
			color:#5e3608;
		}
		.product .rightlist .prolist ul li{
			float:left;
			width:32%;
			margin-right:2%;
			margin-top:15px;
			margin-bottom:15px;
		}
		.product .rightlist .prolist ul li:nth-child(3n){
			margin-right:0;
		}
		.product .rightlist .prolist ul li .img{
			width:100%;
			overflow:hidden;
			position:relative;
		}
		.product .rightlist .prolist ul li .img .maintu{
			width:100%;
			transition:all .3s ease-in-out;
		}
		.product .rightlist .prolist ul li .img .fdj{
			width:45px;
			height:45px;
			position:absolute;
			left:0;
			right:0;
			top:0;
			bottom:0;
			margin:auto;
			transition:all .3s ease-in-out;
			opacity:0;
			
		}
		.product .rightlist .prolist ul li:hover .img .fdj{
			opacity:1;
			
		}
		.product .rightlist .prolist ul li p{
			font-size:14px;
			color:#4c4c4c;
			text-align:center;
			padding: 5px 0;
		}
		.product .rightlist .prolist ul li:hover .img .maintu{
			transform:scale(1.1);
		}
		.product .rightlist .prolist ul li:hover p{
			color:#44241e;
		}
		.page{
			text-align: center;
			font-size: 14px;
			color: #606060;
		}
		.page a{
			border: 1px solid #d2d2d2;
			padding: 3px 8px;
			display: inline-block;
		}
		.page span{
			border: 1px solid #d2d2d2;
			padding: 3px 8px;
			display: inline-block;
		}
		.page .on{
			background: #44241e;
			color: #fff;
		}
		.news{
			padding:40px 0;
		}
		.news .navtitle{
			text-align:center;
			border-bottom:1px solid #d7d6d6;
		}
		.news .navtitle ul li{
			display:inline-block;
			padding:0 10px;
		}
		.news .navtitle ul li a{
			font-size:18px;
			color:#4c4c4c;
			display:block;
			padding-bottom:15px;
		}
		.news .navtitle ul li a.on{
			font-size:30px;
			color:#5e3608;
			border-bottom:3px solid #5e3608;
		}
		.news .newslist{
			padding: 30px 0;
		}
		.news .newslist ul li{
			float:left;
			width:49%;
			margin:25px 0;
			margin-right:2%;
		}
		.news .newslist ul li:nth-child(2n){
			margin-right:0;
		}
		.news .newslist ul li .img{
			width:100%;
			height:362px;
			overflow:hidden;
			margin-bottom:20px;
		}
		.news .newslist ul li .img img{
			width:100%;
		}
		.news .newslist ul li .date{
			float:left;
			width:15%;
			background:#44241e;
			color:#fff;
			text-align:center;
			padding:15px 0;
		}
		.news .newslist ul li .date h3{
			font-size:24px;
			color:#fff;
		}
		.news .newslist ul li .date p{
			font-size:14px;
		}
		.news .newslist ul li .info{
			width:80%;
			float:right;
		}
		.news .newslist ul li .info h3{
			font-size:18px;
			color:#44241e;
			border-bottom:2px solid #44241e;
			display:inline-block;
			line-height:17px;
		}
		.news .newslist ul li .info p{
			font-size:14px;
			color:#767676;
			line-height:22px;
			padding-top:15px;
			overflow: hidden;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
		}
		.n_case{
			padding: 0 0 30px 0;
		}
		.n_case ul li{
			float: left;
			background-size: 100% auto;
			background-repeat: no-repeat;
			
			width: 30%;
			margin-right: 5%;
			position: relative;
			transition: all .5s ease-in-out;
			margin-bottom: 50px;
		}
		.n_case ul li:hover{
			transform: scale(1.1);
		}
		.n_case ul li:nth-child(3n){
			margin-right: 0;
		}
		.n_case ul li a{
			display: block;
		}
		.n_case ul li img{
			width: 100%;
		}
		.n_case ul li .info{
			position: absolute;
			bottom: 33px;
			left: 18px;
		}
		.n_case ul li .info h3{
			font-size: 21px;
			color: #ffffff;
			padding-bottom: 10px;
		}
		.n_case ul li .info span{
			font-size: 16px;
			color: #ffffff;
			border-top: 1px solid #fff;
			border-bottom:1px solid #fff;
			padding: 5px 0;
			display: inline-block;
		}
		.join_location ul li{
			float: left;
			background-image:url(../images/current.png);
			background-repeat: no-repeat;
			background-position: center;
			width: 187px;
			height: 85px;
			background-size: 100% 100%;
			line-height: 70px;
			text-align: center;
		}
		.join_location ul li a{
			color: #4c4c4c;
			display: block;
		}
		.join_location ul li.on{
			background-image:url(../images/current-sel.png);
		}
		.join_location ul li.on a{
			color: #fff;
		}
		.join_zc .title{
			text-align: center;
			padding:30px 0 0 0;
		}
		.join_zc .title h3{
			font-size: 30px;
			color: #5e3608;
			line-height: 52px;
		}
		.join_zc .title p{
			font-size: 14px;
			color: #5e3608;
			line-height: 24px;
		}
		.join_zc .join_zc_nav{
			padding: 0 55px;
		}
		.join_zc .join_zc_nav ul li{
			width: 16%;
			float: left;
			background: #e0e0e0;
			color: #4c4c4c;
			font-size: 14px;
			text-align: center;
			padding: 10px 0;
			margin-right: 5%;
			margin-top: 40px;
			cursor: pointer;
		}
		.join_zc .join_zc_nav ul li.on{
			background: #5e3608;
			color: #fff;
		}
		.join_zc .join_zc_nav ul li:nth-child(5n){
			margin-right: 0;
		}
		.join_zc .join_zc_list{
			padding: 60px 0;
		}
		.join_zc .join_zc_list .item{
			overflow: hidden;
			display: none;
		}
		.join_zc .join_zc_list .item:first-child{
			display: block;
		}
		.join_zc .join_zc_list .item .leftimg{
			width: 50%;
			float: left;
		}
		.join_zc .join_zc_list .item .leftimg img{
			width: 92%;
		}
		.join_zc .join_zc_list .item .right_content{
			width: 50%;
			float: right;
		}
		.gongsizc{
			position: relative;
		}
		.gongsizc .huiline{
			width: 100%;
			height: 60px;
			background:#5e3608;
			position: absolute;
			left: 0;
			top: 280px;
			z-index: -1;
		}
		.gongsizc .title{
			text-align: center;
			padding: 60px 0 35px 0;
		}
		.gongsizc .title h3{
			font-size: 30px;
			color: #5e3608;
		}
		.gongsizc .title .line {
		   display: inline-block;
		   width: 25px;
		   border-top: 2px solid #5e3608;
		   vertical-align: 11%;
		}
		.gongsizc .title .txt {
		   color: #5e3608;
		   font-size: 14px;
		   vertical-align: middle;
		}
		.gongsizc .zccontent{
			text-align: center;
		}
		.gongsizc .zccontent img{
			padding-bottom: 45px;
		}
		.gongsizc .zccontent p{
			font-size: 14px;
			color: #4c4c4c;
			line-height: 24px;
			font-weight: 600;
		}
		.gszc_info{
			padding: 60px 0 120px 0;
			position: relative;
		}
		.gszc_info .titleline{
			position: absolute;
			width: 100%;
			height: 3px;
			background:#d7d6d6;
			left: 0;
			top: 80px;
			z-index: -1;
		}
		.gszc_info .left{
			width: 50%;
		}
		.gszc_info .left .lefttitle{
			position: relative;
			color: #fff;
			line-height: 40px;
			text-align: right;
			padding-right: 100px;
			font-size: 18px;
			z-index: 1;
		}
		.gszc_info .left .lefttitle:after{
			position: absolute;
			content:'';
			left: 0;
			z-index: -1;
		    width: 80%;
		    height: 0;
		    border: 40px solid;
		    border-color: #44241e;
		    border-bottom: none;
		    border-right-color: transparent;
		}
		.gszc_info .left p{
			padding-right: 78px;
			font-size: 14px;
			color: #4c4c4c;
			line-height: 28px;
			padding-top: 25px;
			text-align: right;
		}
		.gszc_info .right{
			width: 50%;
		}
		.gszc_info .right .righttitle{
			position: relative;
			color: #fff;
			line-height: 40px;
			text-align: left;
			padding-left: 60px;
			font-size: 18px;
			z-index: 1;
		}
		.gszc_info .right .righttitle:after{
			position: absolute;
		    content: '';
		    left: 0;
		    z-index: -1;
		    width: 85%;
		    height: 0;
		    border: 40px solid;
		    border-color: #44241e;
		    border-top: none;
		    border-left-color: transparent;
		}
		.gszc_info .right p{
			padding-left: 30px;
			font-size: 14px;
			color: #4c4c4c;
			line-height: 28px;
			padding-top: 25px;
		}
		.gszc_info .jxs2{
			padding-top: 43px;
		}
		.gszc_info .jxs2 img{
			width: 100%;
		}
		.contact{
			padding-bottom: 60px;
		}
		.contact .title{
			text-align: center;
			padding: 35px 0;
		}
		.contact .title h3{
			font-size: 30px;
			color: #5e3608;
		}
		.contact .title p{
			font-size: 16px;
			color: #5e3608;
			font-weight: bold;
		}
		.contact .leftinfo{
			width: 30%;
			float: left;
			padding-top: 60px;
		}
		.contact .leftinfo .item{
			overflow: hidden;
			margin:25px 0; 
		}
		.contact .leftinfo .item img{
			float: left;
			padding-top: 5px;
		}
		.contact .leftinfo .item .xinx{
			float: left;
			padding-left: 10px;
		}
		.contact .leftinfo .item .xinx h3{
			font-size: 16px;
			color: #4c4c4c;
			font-weight: bold;
		}
		.contact .leftinfo .item .xinx p{
			font-size: 14px;
			color: #4c4c4c;
			padding-top: 5px;
		}
		.contact .map{
			float: right;
			width: 60%;
		}
		.product .rightlist .top .leftimg{
			float: left;
			width: 35%;
		}
		.product .rightlist .top .leftimg img{
			width: 100%;
		}
		.product .rightlist .top .rightinfo{
			float: right;
			width: 60%;
		}
		.product .rightlist .top .rightinfo h3{
			font-size: 18px;
			color: #5e3608;
			padding-bottom: 40px;
		}
		.product .rightlist .m_xinxi{
			padding-top: 30px;
		}
		.product .rightlist .m_xinxi img{
			max-width: 100%;
		}
		.show_case .leftimg{
			width: 50%;
			float: left;
		}
		.show_case .leftimg .img{
			width: 100%;
			text-align: center;
		}
		.show_case .leftimg .img img{
			width: 85%;
		}
		.show_case .leftimg .case_imglist img{
			width: 100%;
		}
		.show_case .leftimg .case_imglist{
			background: #e0e0e0;
		}
		.show_case .leftimg .swiper-wrapper{
			width: 85%;
			margin: 0 auto;
		}
		.show_case .leftimg .swiper-button-next,.show_case .leftimg .swiper-button-prev{
			color: #fff;
			opacity: 1;
		}
		.show_case .rightcontent{
			width: 50%;
			float: right;
			box-sizing: border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
		}
		.show_case .rightcontent h3{
			font-size: 18px;
			color: #5e3608;
			padding-bottom: 30px;
		}
		.case_desc{
			padding: 35px 0;
		}
		.case_desc .title{
			border-bottom: 2px solid #e7e7e7;
			border-top: 2px solid #e7e7e7;
		}
		.case_desc .title h3{
			font-size: 14px;
			color: #5e3608;
			padding: 15px 0;
			border-bottom: 2px solid #5e3608;
			display: inline-block;
		}
		.case_desc .desc p{
			font-size: 14px;
			color: #4c4c4c;
			line-height: 30px;
		}
		.case_desc .desc{
			border-bottom: 2px solid #e7e7e7;
			padding: 10px 0;
		}
		.newscontent{
			padding-bottom: 60px;
		}
		.newscontent .title{
			text-align: center;
			padding-bottom: 20px;
		}
		.newscontent .title h3{
			font-size: 18px;
			color: #4c4c4c;
		}
		.newscontent .title span{
			font-size: 12px;
			color: #7d7d7d;
			display: block;
			padding-top: 10px;
		}
		.newscontent .contents img{
			max-width: 100%;
		}
		@media screen and (min-width: 300px) and (max-width: 768px){
			.container{
				width: 100%;
				padding: 0 10px;
				overflow: hidden;
			}
			.pc{
				display: none;
			}
			.mobile{
				display: block;
			}
			.header-mobile{
				height: 60px;
				position: absolute;
			    width: 100%;
			    top: 0;
			    z-index: 99;
			    background: rgba(61,33,17,.5);
			    line-height: 60px;
			}
			.header-mobile .logo{
				display: inline-block;
			}
			.header-mobile .logo img{
				height: 40px;
			}
			.btnnav {
			    position: relative;
			    float: right;
			    padding: 8px 8px;
			    margin-top: 14px;
			    background-color: transparent;
			    background-image: none;
			    border: 1px solid #fff;
			    border-radius: 4px;
			}
			.btnnav .icon-bar {
			    display: block;
			    width: 22px;
			    height: 2px;
			    border-radius: 1px;
			    background: #fff;
			}
			.btnnav .icon-bar+.icon-bar {
			    margin-top: 4px;
			}
			.banner img{
				width: 100%;
			}
			.index_about .desc h3 {
			    font-size: 18px;
			    color: #4c4c4c;
			    padding: 25px 0;
			}
			.index_about .i_about .leftimg {
			    height: 60vw;
			    width: 100%;
			    float: left;
			}
			.index_about .rightinfo {
			    padding: 15px 5px 0 5px;
			    box-sizing: border-box;
			    -webkit-box-sizing: border-box;
			    -moz-box-sizing: border-box;
			    float: right;
			    width: 100%;
			    height: auto;
			    position: relative;
			    padding-bottom: 150px;
			}
			.index_about .rightinfo .hreflist ul li img {
			    height: 35px;
			}
			.index_about .rightinfo .hreflist {
			     left: 0; 
			}
			.index_product {
			    padding: 30px 0 0 0;
			}
			.index_product .title h3 {
			    font-size: 24px;
			    color: #4c4c4c;
			}
			.index_product .title p {
			    font-size: 16px;
			    color: #4c4c4c;
			    padding: 5px 0;
			}
			.index_product .catelist ul li {
				float: left;
				padding: 5px 15px;
				width: 50%;
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
			}
			.index_product .catelist ul li a {
			    display: inline-block;
			    padding: 5px 8px;
			    font-size: 14px;
			    color: #4c4c4c;
			}
			.index_product .prolist ul li {
			    float: left;
			    width: 48%;
			    margin-right: 4%!important;
			    position: relative;
			}
			.index_product .prolist ul li:nth-child(2n){
				margin-right: 0!important;
			}
			.index_product .prolist ul li .bottom p {
			    color: #fff;
			    font-size: 14px;
			}
			.index_company{
				background-size: 100% auto;
				height: 15vw;
			}
			.index_product .more .line {
			    display: none;
			}
			.index_case .caselist {
			    width: 100%;
			    float: left;
			    box-sizing: border-box;
			    -webkit-box-sizing: border-box;
			    -moz-box-sizing: border-box;
			    padding: 0 20px;
			}
			.index_case .title {
			    padding: 30px 0;
			}
			.index_case .rightimg {
			    padding-top: 30px;
			    width: 100%;
			}
			.index_case .caselist ul li {
			    padding-bottom: 30px;
			}
			.index_join .xinxi .item {
			    width: 25%;
			    height: 25vw;
			    border: 10px solid #514F4D;
			    margin: 0 10px;

			}
			.index_join .xinxi .item p {
			    font-size: 12px;
			    color: #fff;
			    line-height: 20vw;
			}
			.index_join {
			     height: auto; 
			    background-size: cover;
			}
			.index_join .desc {
			    padding: 30px 0;
			}
			.index_join .desc .leftimg {
			    float: left;
			    width: 100%;
			    background: #4E4E4E;
			}
			.index_join .desc .leftimg img {
			    position: relative;
			    top: 0;
			    left: 0;
			    width: 100%;
			}

			.index_join .desc .rightinfo {
			    float: right;
			    width: 100%;
			    color: #fff;
			    font-size: 16px;
			    line-height: 2.5;
			    height: 400px;
			    overflow-y: auto;
			}
			.index_news .newlist ul li {
			    float: left;
			    width: 100%;
			    margin-right: 0%;
			    margin-bottom: 15px;
			}
			.index_news .newlist ul li .date h3 {
			    font-size: 50px;
			    color: #71471f;
			    font-weight: bold;
			}
			.index_news .title {
			    text-align: center;
			    padding: 30px 0 20px 0;
			}
			.index_news .title h3 {
			    font-size: 24px;
			    color: #4c4c4c;
			}
			.index_news .title p {
			    font-size: 16px;
			    color: #4c4c4c;
			    padding: 5px 0;
			}
			.index_news .newcate a.more {
				display: none;
			}
			.index_contact .title {
			    text-align: center;
			    padding: 10px 0 20px 0;
			}
			.index_contact .title h3 {
			    font-size: 24px;
			    color: #4c4c4c;
			}
			.index_contact .title p {
			    font-size: 16px;
			    color: #4c4c4c;
			    padding: 5px 0;
			}
			.index_contact .content .first .item {
			    float: left;
			    width: 100%;
			    margin-right: 0%;
			    box-sizing: border-box;
			    -webkit-box-sizing: border-box;
			    -moz-box-sizing: border-box;
			    padding: 15px 15px;
			    border: 1px solid #B4B4B4;
			    background: #fff;
			}
			.index_contact .content {
			    padding: 30px 10px 20px 10px;
			    background: #EEEEEE;
			}
			.footer .nav a {
			     padding: 0px 0px; 
			}
			.footer .leftxinxi {
			    padding: 25px 0 0 0;
			}
			.footer .rightinfo {

			    padding-left: 0;
			}
			.product {
			    padding: 30px 0;
			}
			.product .leftnav {
			    float: left;
			    width: 100%;
			    background: #44241e;
			    text-align: center;
			    padding: 23px 0;
			    border-radius: 15px;
			}
			.product .leftnav h3 {
			    font-size: 22px;
			    color: #fff;
			    padding-bottom: 25px;
			}
			.product .leftnav ul li a {
			    color: #4c4c4c;
			    font-size: 14px;
			    padding: 13px 0;
			    display: block;
			    border-bottom: 1px solid #f2f2f2;
			}
			.product .rightlist {
			    float: right;
			    width: 100%;
			}
			.product .rightlist .prolist ul li {
			    float: left;
			    width: 49%;
			    margin-right: 2%!important;
			    margin-top: 10px;
    			margin-bottom: 10px;
			}
			.product .rightlist .prolist ul li:nth-child(2n){
				margin-right: 0!important;
			}
			.product .rightlist .prolist ul li .img {
			    height: 44vw;
			}
			.news {
			    padding: 30px 0;
			}
			.news .newslist ul li {
			    margin: 15px 0;
			    margin-right: 2%;
			}
			.news .newslist ul li:nth-child(2n){
				margin-right: 0;
			}
			.news .newslist ul li .date {
			    display: none;
			}
			.news .newslist ul li .info {
			    width: 100%;
			}
			.news .newslist ul li .info h3 {
			    font-size: 15px;
			    line-height: 17px;
			}
			.news .newslist ul li .info p {
			    font-size: 13px;
			}
			.news .newslist ul li .img {
			    height: 30vw;
			    overflow: hidden;
			    margin-bottom: 10px;
			}
			.news .navtitle ul li a.on {
			    font-size: 24px;
			}
			.news .navtitle ul li a {
			    font-size: 16px;
			    color: #4c4c4c;
			    display: block;
			    padding-bottom: 10px;
			}
			.n_case ul li {
			    width: 49%;
			    margin-right: 2%!important;
			    margin-bottom: 30px;
			}
			.n_case ul li:nth-child(2n){
				margin-right: 0!important;
			}
			.n_case ul li .info h3 {
			    font-size: 16px;
			    color: #ffffff;
			    padding-bottom: 10px;
			}
			.n_case ul li .info span {
			    font-size: 14px;
			    color: #ffffff;
			    border-top: 1px solid #fff;
			    border-bottom: 1px solid #fff;
			    padding: 5px 0;
			    display: inline-block;
			}
			.n_case ul li .info {
			    position: absolute;
			    bottom: 18px;
			    left: 10px;
			}
			.join_zc .title h3 {
			    font-size: 24px;
			    color: #5e3608;
			    line-height: 52px;
			}
			.join_zc .title p {
			    font-size: 12px;
			    color: #5e3608;
			    line-height: 24px;
			}
			.join_zc .join_zc_nav ul li {
			    width: 32%;
			    margin-right: 2%!important;
			    margin-top: 30px;
			}
			.join_zc .join_zc_nav ul li:nth-child(3n) {
			    margin-right: 0!important;
			}
			.join_zc .join_zc_list .item .leftimg {
			    width: 100%;
			    float: left;
			}
			.join_zc .join_zc_list .item .right_content {
			    width: 100%;
			    float: right;
			}
			.join_zc .join_zc_nav {
			    padding: 0 0px;
			}
			.join_location ul li {
			    width: 30%;
			    height: 85px;
			    background-size: 100% 100%;
			    height: 72px;
			    line-height: 62px;
			}
			.join_zc .join_zc_list .item .leftimg img {
			    width: 100%;
			}
			.join_zc .join_zc_list {
			    padding: 40px 0;
			}
			.contact .title {
			    text-align: center;
			    padding: 25px 0;
			}
			.contact .title {
			    text-align: center;
			    padding: 25px 0;
			}
			.contact .title h3 {
			    font-size: 24px;
			    color: #5e3608;
			    line-height: 38px;
			}
			.contact .title p {
			    font-size: 12px;
			    color: #5e3608;
			    font-weight: bold;
			}
			.contact .leftinfo {
			    padding-top: 0;
			    width: 100%;
			    float: left;
			}
			.contact .map {
			    width: 100%;
			}
			.neiye_nav .rightnav {
			    float: right;
			    height: 50px;
			    line-height: 50px;
			}
			.neiye_nav .rightnav a {
			    font-size: 14px;
			}
			.neiye_nav h3 {
			    font-size: 24px;
			    color: #5e3608;
			    display: inline-block;
			    padding: 10px 0;
			    border-bottom: 2px solid #5E3608;
			}
			.l_about .title {
			    text-align: center;
			    padding: 30px 0 25px 0;
			}
			.l_about .title h3 {
			    font-size: 24px;
			    color: #4c4c4c;
			}
			.l_about .title p {
			    color: #4c4c4c;
			    font-size: 12px;
			    line-height: 24px;
			}
			.l_about .about_1 img{
				max-width: 100%;
			}
			.qiyewh .title {
			    text-align: center;
			    padding: 30px 0 20px 0;
			}
			.qiyewh .content {
			    text-align: center;
			    padding: 0 5%;
			}
			.qiyewh .content img{
				padding-top: 20px;
				width: 100%;
			}
			.qiyewh {
				height: auto;
			    padding-bottom: 40px;
			}
			.slide_items li {
			    float: left;
			    font-size: 20px;
			    width: 80px;
			    text-align: center;
			}
			.slide_wrap {
			    width: 75%;
			}
			.next {
			    width: 40px;
			    height: 40px;
			}
			.prev {
			    width: 40px;
			    height: 40px;
			}
			.button {
			    position: absolute;
			    cursor: pointer;
			    top: 6%;
			    font-size: 40px;
			    color: #333;
			}
			.fazhanlc {
			    padding: 30px 0;
			}
			.fazhanlc .title h3 {
			    font-size: 24px;
			    color: #4c4c4c;
			}
			.slide-content {
			    margin-top: 40px;
			    text-align: center;
			}
			.qiyerongyu .title h3 {
			    font-size: 24px;
			    color: #4c4c4c;
			}
			.qiyerongyu {
			    padding: 0 0 30px 0;
			}
			.qiyerongyu .title {
			    text-align: center;
			    padding-bottom: 30px;
			}
			.qiyewh .title h3 {
			    font-size: 24px;
			    color: #4c4c4c;
			}
			.qiyewh .title p {
			    font-size: 12px;
			    color: #4c4c4c;
			    line-height: 22px;
			}
			.yxnet .title h3 {
			    font-size: 24px;
			    color: #4c4c4c;
			}
			.yxnet .title p {
			    font-size: 12px;
			    color: #4c4c4c;
			    line-height: 22px;
			}
			.yxnet .networklist {
			    padding: 30px 0 0 0;
			}
			.yxnet .networklist .item {
			    float: left;
			    width: 100%;
			    margin-right: 0;
			    margin-bottom: 15px;
			}
			.yxnet {
			    padding: 15px 0 30px 0;
			}
			.mobilenav{
				position: absolute;
				z-index: 999;
				top: 60px;
				background:rgba(61,33,17,.5);
				left: 0;
				width: 100%;
				padding: 0 30px;
				box-sizing: border-box;
				-webkit-box-sizing:border-box;
				-moz-box-sizing:border-box;
				display: none;
			}
			.mobilenav>ul>li{
				text-align: left;
				position: relative;
				border-bottom: 1px solid #eaeaea;
			}
			.mobilenav>ul>li>a{
				display: block;
				padding: 10px 0;
				color: #fff;
			}
			.mobilenav>ul>li a.cate::after{
				content: "+";
				position: absolute;
				right: 0;
				top: 5px;
				font-size: 20px;
			}
			.mobilenav>ul>li>ul{
				display: none;
			}
			.mobilenav>ul>li>ul>li>a{
				font-size: 13px;
				color: #fff;
				padding: 5px 0;
				display: block;
			}
			.show_case .leftimg {
			    width: 100%;
			    float: left;
			}
			.show_case .rightcontent {
			    width: 100%;
			    padding-top: 30px;
			}
			.ryzz_list .title {
				text-align: center;
				padding: 30px 0 20px;
			}
			.ryzz .company{
				padding: 40px 12px;
			}
			.ryzz .company h3 {
				font-size: 24px;
				color: #ffffff;
			}
			.ryzz .container {
				background: url(../images/zizhiry.jpg) no-repeat center;
				 height: auto; 
				background-size: cover;
				padding: 0;
			}
			.ryzz .company {
				width: 100%;
				background: rgba(86,85,90,.8);
				 height: auto; 
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				padding: 20px 20px;
			}
		}
		@media screen and (min-width: 769px) and (max-width: 1200px){
			.container{
				width: 100%;
				padding: 0 15px;
			}
		}