﻿@media (min-width: 1200px) {
	.ment:hover img{
		transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}
	.exe_b:hover img {
		transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}
	.R_bowu .R_ranzhi .ranzhi:hover{
		transform: scale(1.2);  
	}
	.R_huan:hover{
		background-color: #fafafa;
	}
	.yijia-right:hover .ross_bg img{
		transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}
	.yijia-left:hover .ross_bg img{
		transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}
}
@media (max-width: 1680px) {
	.R_bowu .R_ranzhi {
	    padding: 153px 0 106px 0;
	}
		.R_qijian .R_yejie {
	    padding: 75px 0 50px 270px;
	}
	.R_zheng p br{
		display: none;
	}
	.exe0 span {
	    margin: 0px 70px;
	}
	/* .yijia-left {
	    padding: 110px 15px 155px 15px;
	}
	.yijia-right {
	    padding: 110px 15px 155px 15px;
	} */
}
@media (max-width: 1600px) {
	.R_bowu .R_ranzhi {
	    padding: 123px 0 116px 0;
	}
}
@media (max-width: 1560px) {
	.R_bowu .R_ranzhi {
	    padding: 123px 0 107px 0;
	}
	.exe0 span {
	    margin: 0px 65px;
	}
}
@media (max-width: 1440px) {
	.R_bowu .R_ranzhi {
	    padding: 101px 0 100px 0;
	}
	.honor {
	    padding-left: 115px;
	}
	.exe0 {
	    left: 33%;
	}
	.exe_t {
	    margin-left: 20px;
	}
	.intro-right h1 {
	    padding: 0px 0 20px 0;
	}
}
@media (max-width: 1366px) {
	.R_bowu .R_ranzhi {
	    padding: 93px 0 90px 0;
	}
	/* .exe:nth-child(2) p:nth-child(3){
		margin-top:24px;
	} */
}
@media (max-width: 1280px) {
	.R_bowu .R_ranzhi {
	    padding: 82px 0 80px 0;
	}
	.honor {
	    padding-left: 45px;
	}
}
@media (max-width: 1229px) {
	.qiye ul li {
	    padding: 30px 73px;
	}
	.suc ul li {
	    padding: 30px 70px;
	}
	.htjs {
	    padding: 37px 71px 40px 45px;	    
	}
	.suc_lists:nth-child(13){
		margin-left: 0px;
	}
	.suc_lists {
	    width: 23%;
	}
}
@media (max-width: 1199px) {
	.qiye ul li {
	    padding: 30px 53px;
	}
	.hoh img {
	    width: 90%;
	}
	.fun img {
	    width: 90%;
	}
	.gem {
	    margin-top: 40px;
	    width: calc(100% - 661px);
	}
	.fun {
	    margin-right: 0px;
	}
	.funs {
	    margin-top: 10px;
	    width: calc(100% - 546px);
	}
	.suc ul li {
	    padding: 30px 46px;
	}
	.huati {
	    width: 100%;
	}
	.fwen{
		width: 100%;
	}
	.suc_lists {
	    width: 31%;
	}
	.suc_lists:nth-child(4),.suc_lists:nth-child(7),.suc_lists:nth-child(10),.suc_lists:nth-child(16){
		margin-left: 0px;
	}
	.suc_lists:nth-child(5),.suc_lists:nth-child(9),.suc_lists:nth-child(15){
		margin-left: 19px;
	}
	.j-banner {
		margin-top: 80px;
	}
}

@media (max-width: 1024px) {
	.qiye .tansuo {
	    padding: 30px 54px;
	}
	.R_bowu .R_ranzhi {
	    padding: 50px 0 50px 0;
	}
	.R_lunbo .R_yuan .yuan-right {
	    padding: 25px 0 0px 30px;
	}
	.R_lunbo .R_yuan .yuan-right .R_chendu span {
	    padding: 15px 30px;
	}
	.R_lunbo .R_yuan .yuan-right .chengdu {
	    padding-bottom: 20px;
	}
	.R_lunbo .R_yuan .yuan-right .R_chendu {
	    margin-left: -30px;
	}
	.suc_lists {
	    width:calc(50% - 19px);
	    margin-right: 19px;
	    margin-left: 0;
	}
	.con_btn .con_tj button {
	    padding: 15px 30px;
	}
	.R_yijia {
	    padding: 60px 0px;
	}
	.qiye .R_jian {
	    padding: 30px 50px;
	}
	.R_qijian .R_yejie {
	    padding: 30px 0 20px 45px;
	}
	.R_qijian .R_yejie h1 {
	    font-size: 24px;
	}
		.R_qijian .R_yejie p {
	    font-size: 16px;
	}
	.intro-right span {
	    font-size: 120px;
	}
	.intro-right h1 {
	    font-size: 24px;
	    padding: 67px 0 20px 0;
	}
	.intro-right p {
	    margin-top: 20px;
	}
	.culture-top h1 {
	    font-size: 24px;
	}
	.culture-top h2 {
	    font-size: 16px;
	}
	.ment {
	    width: 100%;
	    padding-bottom: 20px;
	}
	.R_nvli h1 {
	    font-size: 18px;
	}
	.exe {
	    width: 100%;
	}
	/* .yijia-left {
	    padding: 80px 15px;
	}
	.yijia-right {
	    padding: 80px 15px;
	} */
	.yijia-left h1 {
	    font-size: 24px;
	}
	.yijia-right h1 {
	    font-size: 24px;
	}
	.wei-bottom .R_gangwei .gangwei-left:nth-child(odd){
		padding-right: 30px;
	}
	.intro-left {
	    width: 100%;
	}
	.intro-right {

	    width: 100%;
	}
}

@media (max-width: 991px) {
	.qiye ul li {
	    padding: 25px 31px;
	}
	.hoh img {
	    width: 100%;
	}
	.fun img {
	    width: 100%;
	}
	.hoh{
		width: 100%;
	}
	.gem {
	    width: 100%;
	}
	.fun {
	    width: 100%;
	}
	.staffs02 {
	    margin-top: 45px;
	}
	.funs {
	    margin-top: 45px;
	    width: 100%;
	}
	.suc ul li {
	    padding: 30px 19px;
	}
	.qiye .tansuo {
	    padding: 30px 47px;
	}
	.R_tansuo h1 {
	    font-size: 24px;
	}
	.R_tansuo h2 {
	    font-size: 18px;
	}
	.R_tansuo .R_zhihui br{
	    display: none;
	}
	.R_tansuo .R_zhihui {
	    padding: 52px 120px;
	}
	.R_bowu .R_ranzhi {
	    padding: 50px 0 42px 0;
	}
	.R_lunbo .R_yuan .yuan-left {
	    width: 100%;
	}
	.R_lunbo .R_yuan .yuan-right {
	    width: 100%;
	    height: auto;
		padding: 25px 0 58px 30px;
	}
	.R_kehu .R_sheng .sheng-left {
	    width: 100%;
	}
	.R_kehu .R_sheng .sheng-right {
	    width: 100%;
	    margin-top:20px;
	}
	.lianxi .fangshi {
	    padding: 64px 5px;
	}
	.R_zhiwei {
	    padding: 30px 30px 0px 30px;
	}
	.R_zhaopin {
	    margin-top: 30px;
	}
	.R_yijia {
	    padding: 30px 0px;
	}
	.R_yijia p {
	    margin-top: 5px;
	    line-height: 1.8;
	}
	.qiye .tansuo {
	    padding: 30px 30px;
	}
}
@media (max-width: 768px) {
	.R_tansuo .R_zhihui h2 {
	    font-size: 24px;
	}
	.R_tansuo .R_zhihui h3 {
	    font-size: 16px;
	}
	.R_tansuo .R_zhihui h3 span {
	    font-size: 24px;
	}
	.R_anli .R_xiangan h1 {
	    padding: 30px 0 30px 0;
	}
	.sheng-right .pinglun {
	    margin-left: 0px;
	}
	.R_anli .R_xianganss h1 {
	    padding: 30px 0 30px 0;
	}
	.wei-bottom .R_pudong h2 {
	    padding: 15px 0;
	    width: 50%;
	}
	.wei-bottom .R_gangwei .gangwei-left {
	    width: 100%;
	    padding-bottom:30px;
	}
	.intro-right {
	    padding-left: 25px;
	    padding-right: 25px;
	}
	.R_bga {
		margin-top: 0px;
	}
	.zhengshu {
	    width: 100%;
	}
	.R_nvli {
	    width: 100%;
	}
	.zhengshu{
		padding-top:0;
	}
	.zhengshu .slick-dots {
	    bottom: -30px;
	    left: 0;
	}
	.ment {
	    padding-top: 29px;
	    padding-right: 15px;
	}
	.honor {
	    padding-left: 0px;
	}
	.honor {
	    padding-top: 30px;
	}
	.honor-img {
	    margin-top: 30px;
	}
	.new_list_c {
	    padding:15px;
	}
	.new_list_b {
	    padding: 0 15px;
	}
	.exe0 {
	   display: none;
	}
	.jslicks .slick-dots {
	   /*  display: none !important; */
	}
	.jslicks .slick-dots li {
		width: 8px;
		height: 8px;
		border-radius: 50%;
		margin: 0 4px;
	}
	.jslicks .slick-dots li.slick-active {
	    background: #83c326;
	    height: 8px;
	}
	.jslicks .slick-dots {
	    bottom: -25px;
	}
	.jslicks .slick-dots li button {
		display: none;
	}
	.exe_t {
	    margin-top: 15px;
	    margin-left: 15px;
	}
	.new_list_c {
	    padding: 20px 15px 0;
	}
	/* .yijia-left {
	    padding: 40px 15px;
	}
	.yijia-right {
	    padding: 40px 15px;
	} */
	.R_zhaopin h1 {
	    font-size: 24px;
	}
	.R_qixing h1 {
	    font-size: 24px;
	}
}
@media (max-width: 767px) {
	.j-banner .pc_iii{
		display: none;
	}
	.j-banner .app_iii{
		display: block;
		width:100%;
	}
	.wei-top .absto {
		display: none;
	}
	.yijia-left {
	   width: 100%;
	}
	.yijia-right {
	   width: 100%;
	} 
	.R_bowu .R_ranzhi .ranzhi {
	    margin: 0px 2px;
	}
	.R_bowu .R_ranzhi .ranzhi img{
		width: 100%;
	}
	.j-banner {
	}		
	.staff_t {
		display: none;
	}		
	.qiye{
		display: none;
	}
	/* .j-banner .j_zj {
	    top: 40%;
	    left: 37%;
	} */
	.j_zj h1 {
	    font-size: 32px;
	}
	.suc{
		display: none;
	}
	.suc_lists {
	    width: 48%;
	    margin-right: 5px;
	}
	.suc_lists:nth-child(4),.suc_lists:nth-child(8),.suc_lists:nth-child(10),.suc_lists:nth-child(12),.suc_lists:nth-child(16){
		margin-left: 19px;
	}
	.suc_lists:nth-child(3),.suc_lists:nth-child(5),.suc_lists:nth-child(9),.suc_lists:nth-child(11),.suc_lists:nth-child(15){
		margin-left: 0;
	}
	.succ {
	    padding-top: 25px;
	    padding-bottom: 30px;
	}
	.leyuans {
	    margin-top: 30px;
	}
	.suc_list {
	    margin-top: 25px;
	}
	.suc_listsa {
	    margin-top: 25px;
	}
	.j_ys-fenye {
	    padding: 20px 0 20px;
	}
	.suc_n {
	    padding-top: 10px;
	    padding-bottom: 32px;
	}
	.j_fx{
		display: none;
	}
	.R_tansuo {
	    padding: 30px 0 0px 0;
	}
	.R_tansuo .R_zhihui {
	    padding: 30px 15px;
	}
	.R_bowu {
	    margin-top: 30px;
	}
	.R_bowu {
	    background-image: none;
	}
	.R_bowu .R_ranzhi .ranzhi {
	    margin: 10px 11px;
	}
	.R_bowu .R_ranzhi {
	    padding: 10px 0 10px 0;
	}
	.R_tansuo {
	    padding: 30px 0 0px 0;
	}
	.R_lunbo {
	    margin-top: 30px;
	    padding-bottom: 30px;
	}
	.R_kehu .R_xinsheng h1 {
	    padding: 20px 0 20px 0;
	}
	.R_kehu .R_sheng .sheng-left {
	    padding: 30px 15px 0px 30px;
	}
	.con_btn .con_tj button {
	    padding: 15px 15px;
	}
	.lianxi .fangshi {
	    padding: 15px 0px;
	    width: 100%;
	}
	.wei-top h2 {
	    margin-top: 0px;
	    padding-bottom: 0px;
	}
	.wei-top {
		position: relative;
	    width: 25%;
	    height: 60px;
	     margin-left: 0px; 
	     border: 1px solid #83c326;
	     cursor: pointer;
	     text-align: center;
	}
	.wei-top h2 {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 100%;
	    font-size: 14px;
	    line-height: 1.5;
	    /* height: 14px; */
	    transform: translate(-50%,-50%);
	}
	.wei-bottom {
	    padding-left: 15px;
	}
	.wei-bottom .R_gangwei .gangwei-left p {
	    margin-top: 5px;
	    line-height: 1.5;
	}
	.wei-tops {
	    width:100%;
	    margin-left:0px;
	}
	.wei-tops h2 {
	    margin-top: 20px;
	}
	.zhengshu .slick-next {
		display: none !important;
	}
	.zhengshu .slick-prev {
		display: none !important;
	}
	.zhengshu {
	    padding-left: 30px;
	    padding-right: 30px;
	}
	.R_nvli {
	    margin-top:45px;
	    padding: 30px 15px 15px 15px;
	}
	.new_list_t ul li {
	    padding: 15px 30px;
	}
	.R_huan {
	    margin-top: 20px;
	}
	.R_qixing h1 {
	    font-size: 18px;
	}
	.R_qixing {
	    padding: 30px 0 30px 0;
	}
	.newzi {
	    padding: 0px 0 0 0;
	}
	.baoya {
	    padding: 20px 15px;
	}
	.nwexiang {
	    padding: 30px 0 20px 0;
	}
	.zhiwei-top, .zhiwei-bottom {
	    padding: 0 0px;
	}
	.absto.act {
	    border-bottom: 1px solid #83c326;
	}
	.absto.act::before,
	.absto.act::after{
		display: none;
	}
	.R_zhiwei {
	    padding: 30px 15px 0px 15px;
	}
	.R_qijian .R_yejie {
	    padding: 30px 0 20px 15px;
	}
	.intro-right {
	    padding: 0 15px;
	}
	.R_bga {
		display: none;
	}
	.cul_sb {
	    margin: 0 0px;
	}
	.ment {
    	padding-top: 29px;
	    padding-right: 0px;
	    padding-left: 0px;
	}
	.culture-top{
		padding: 0 15px;
	}
	.staffs02 {
	    margin-top: 10px;
	    padding-bottom: 30px;
	}
	.j-prev, .j-next {
		padding: 15px 30px;
	}
	.honor-img > img{
		display: none;
	}
	.culture-bottom {
	    position: relative;
	}
	.honor {
	    padding-bottom: 30px;
	}
	.R_kehu {
		padding-bottom: 0px;
	}
	.R_kehu .R_sheng .sheng-right {
		padding-bottom: 60px;
	}
	.sheng-right .slick-dots {
	    bottom: 25px;
	}
	.zhengshu p {
		color: #333;
		margin-top: 0px;
	}
	.map {
		height: 285px;
	}
	.wei-bottom .R_gangwei .gangwei-left:nth-child(odd){
		padding-right: 0px;
	}
}
@media (max-width: 660px) {
	.suc_fl {
	    width: 100%;
	}
	.haungshan1 {
	    margin-bottom: 8px;
	}
	.scu_fr {
	    margin-left: 0px;
	    padding-left: 0px;
	    width: 100%;
	}
	.wang h3 {
	    font-size: 22px;
	    line-height: 30px;
	    margin-bottom: 10px;
	    margin-top: 10px;
	}
	.suc_n {
	    padding-bottom: 5px;
	}
}
@media (max-width: 525px) {
	.suc_lists {
	    width: 100%;
	}
	.suc_lists:nth-child(even){
		margin-left: 0;
	}
}
@media (max-width: 514px) {
	/* .j-banner .j_zj {
	    top: 42%;
	    left: 40%;
	} */
}
@media (max-width: 436px) {

}
@media (max-width: 414px) {
	.homes {
	    margin-left: 190px;
	}
	.fun .homes {
	    margin-left: 190px;
	}
	.htjs {
	    padding: 20px 25px 30px 30px;
	}
}
@media (max-width: 370px) {
	.homes {
	    margin-left: 150px;
	}
	.fun .homes {
	    margin-left: 150px;
	}
	/* .j-banner .j_zj {
	    top: 39%;
	    left: 35%;
	} */
	.j_zj h1 {
	    font-size: 26px;
	}
}
@media (max-width: 320px) {
	
}

/*.container {
	width: 100% !important;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 768px) {
	.container {
		width: 750px!important;
	}
}

@media (min-width: 992px) {
	.container {
		width: 970px!important;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1170px!important;
	}
}

@media (min-width: 1230px) {
	.container {
		width: 1230px!important;
	}
}

@media (min-width: 1470px) {
	.container {
		width: 1440px !important;
	}
}*/

