@media (min-width: 992px) {
#jh2_service_14 .bodyContContent .service_box {
    padding-bottom: 7% !important;
}
#jh2_service_14 .bodyContContent .service_box .service_icon .service_li1, 
#jh2_service_14 .bodyContContent .service_box .service_icon .service_li2 {
    margin-bottom: 4% !important;
}
#jh2_productcate_33 .bodyContContent .cate_li1 a .cate_txt, 
#jh2_productcate_33 .bodyContContent .cate_li3 a .cate_txt {
    text-align: left !important;
}
#jh2_productcate_33 .bodyContContent .cate_li2 a .cate_txt {
    text-align: right !important;
}
#jh2_productcate_33 .bodyContContent .cate_li1 a .cate_txt .cate_url span, 
#jh2_productcate_33 .bodyContContent .cate_li3 a .cate_txt .cate_url span {
    margin: 0px !important;
}
#jh2_productcate_33 .bodyContContent .cate_li2 a .cate_txt .cate_url span {
    margin: 0px !important;
    margin-left: auto !important;
}
#jh_foot_4 .foot1 {
    padding: 0 0 70px 0 !important;
}
#jh_foot_4 .bodyContContent {
    padding: 80px 0 0 0 !important;
}
}
#jh_foot_4 .foot1 li a {
    font-size: 14px !important;
color: rgba(0, 0, 0, 1) !important;
}
#jh_foot_4 .foot1 .ul_6 li .pxyz, 
#jh_foot_4 .foot1 .ul_6 li .pjz {
    font-size: 13px !important;
color: rgba(0, 0, 0, 1) !important;
opacity: 0.7 !important;
}
#g_web  #jh_foot_4 .foot1 .ul_6 li {
    margin-bottom: 2rem !important;
}
#jh_foot_4 .foot1 li a,
#jh_foot_4 .left_copy a, 
#jh_foot_4 .left_copy .foot_cmpp {
    opacity: 0.7 !important;
}
#jh2_productcate_33 .bodyContContent .cate_li a .cate_img img {
    padding-bottom: 30px;
}
#jh2_rec_20 .pro_list span.pro_name, 
#jh2_rec_20 .pro_list span.pro_type {
    height: 30px !important;
}
#jh2_rec_20 .pro_list span.pro_buy {
    border-radius: 0px !important;
}
#jh2_company_32 .bodyContContent .fl2 {
    max-width: 1000px !important;
}
#jh_company_10 .company_text .left {
    height: auto !important;
}
#jh2_contact_19 .module .module2 ul li .pxyz, 
#jh2_contact_19 .module .module2 ul li .pjz, 
#jh2_contact_19 .module .module1 .span {
    opacity: 0.8 !important;
}
@media (max-width: 992px) {
#jh2_nav_5 .phone_logo .logo {
    width: 60% !important;
}
#jh2_company_32 .bodyContContent .fl img {
	max-width: 100%;
}
#jh_company_10 .company_text .left .p2 img {
	max-width: 100%;
}
}
		  ul,ol,li {
list-style:none;
padding:0;
margin:0;
}
h1,h2,h3,h4,h5,h6,p {
margin:0;
font-weight:normal;	
}
a, a:hover, a:active, a:visited, a:focus {
text-decoration:none;
}
/*模版整体控制*/
#laymod_1190700 {
	position:relative;
		font-family:"PingHei","Lucida Grande","Lucida Sans Unicode";
}
#laymod_1190700 .bg {
	position:absolute;
	z-index: 1;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
#laymod_1190700 .bg_img {
  z-index:2;
}
#laymod_1190700 .bodyCont_width {
	position:relative;
	opacity: 1;
	z-index:4;
}
#laymod_1190700 .bodyContTitle .fl {
	font-size: 24px;
	text-align: center;
	margin-bottom: 10px;
	color: #333;
}
#laymod_1190700 .bodyContTitle .fl2 {
	font-size: 12px;
	text-align: center;
	color: #999;
}
#laymod_1190700 .swiper-container_it19 .swiper-slide .employee_txt .description_scroll {
	font-size: 12px;
}
@media (min-width: 768px) {
	#laymod_1190700 .container {
		padding: 0;
	}
	#laymod_1190700 .swiper-container_it19 {
		overflow: hidden;
	}
	#laymod_1190700 .swiper-container_it19 .swiper-slide {
		position: relative;
	}
	#laymod_1190700 .swiper-container_it19 .swiper-slide {
	  visibility: hidden;
	}
	.design-html #laymod_1190700 .swiper-container_it19 .swiper-slide,
	#laymod_1190700 .swiper-container_it19 .swiper-slide.swiper-slide-active {
	  visibility: visible;
	}
	#laymod_1190700 .swiper-container_it19 .swiper-slide:after {
		position: absolute;
    	bottom: 0;
    	left: 0;
    	z-index: -1;
    	width: 100%;
    	height: 250px;
    	background-color: rgba(153,153,153,1);
    	content: '';
	}
	#laymod_1190700 .swiper-container_it19 .swiper-slide .wrapper {
		overflow: hidden;
	}
	#laymod_1190700 .swiper-container_it19 .swiper-slide .employee_pic {
	    position: relative;
    	z-index: 3;
    	float: left;
    	margin: 0 50px 30px 30px;
    	width: 300px;
    	height: 340px;
	}
	#laymod_1190700 .swiper-container_it19 .swiper-slide .employee_pic img {
		max-width: 100%;
		display: block;
		width: 100%;
	}
	#laymod_1190700 .swiper-container_it19 .swiper-slide .employee_txt {
    	position: relative;
    	padding-top: 60px;
	}
	#laymod_1190700 .swiper-container_it19 .swiper-slide .employee_txt .title {
    	display: inline-block;
    	height: 28px;
    	color: #333;
    	font-size: 24px;
    	line-height: 28px;
	}
	#laymod_1190700 .swiper-container_it19 .swiper-slide .employee_txt .subtitle {
    	display: inline-block;
    	margin-left: 10px;
    	color: #999;
	}
	#laymod_1190700 .swiper-container_it19 .swiper-slide .employee_txt .description {
    	margin-top: 86px;
    	padding: 0 50px;
    	color: #777;
    	line-height: 26px;
	}
	#laymod_1190700 .swiper-container_it19 .swiper-slide .employee_txt .description_scroll {
    	overflow: hidden;
    	width: 740px;
    	height: 126px;
    	overflow-y: scroll;
	}
#laymod_1190700 .swiper_smallpic {
overflow:hidden;
}
	#laymod_1190700 .swiper_smallpic .swiper-slide {
		width: 25%;
		cursor: pointer;
	}
	#laymod_1190700 .swiper_smallpic .swiper-slide .employee_pic .img {
		display: block;
	    position: relative;
    	overflow: hidden;
    	margin: 0 auto;
    	margin-top: 20px;
    	width: 75pt;
    	height: 75pt;
	}
	#laymod_1190700 .swiper_smallpic .swiper-slide .employee_pic .img:after {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		opacity: 0;
		transition: all .3s;
		border: 3px solid rgba(4,156,163,1);
	}
	#laymod_1190700 .swiper_smallpic .swiper-slide.active-nav .employee_pic .img:after {
		opacity: 1;
	}
	#laymod_1190700 .swiper_smallpic .swiper-slide .employee_pic img {
		display: block;
		max-width: 100%;
	}
	#laymod_1190700 .swiper_smallpic .swiper-slide .employee_pic p {
	    padding: 0 40px;
    	text-align: center;
	}
	#laymod_1190700 .swiper_smallpic .swiper-slide .employee_pic p.title {
    	display: block;
    	margin-top: 14px;
    	height: 18px;
    	color: #333;
    	font-size: 14px;
    	line-height: 18px;
    	overflow: hidden;
	    white-space: nowrap;
    	text-overflow: ellipsis;
	}
	#laymod_1190700 .swiper_smallpic .swiper-slide .employee_pic p.subtitle {
    	color: #999;
        overflow: hidden;
	    white-space: nowrap;
    	text-overflow: ellipsis;
	}
}
@media(min-width: 992px) and (max-width: 1200px) {
	#laymod_1190700 .swiper-container_it19 .swiper-slide .employee_txt .description_scroll {
    width: 60%;
	}
}
@media(min-width: 768px) and (max-width: 992px) {
	#laymod_1190700 .swiper-container_it19 .swiper-slide .employee_txt .description_scroll {
    width: 48%;
	}
}
@media (max-width: 767px) {
	#laymod_1190700 .bodyContContent .container {
		padding: 0;
	}
	#laymod_1190700 .swiper-wrapper {
		display: block;
	}
	#laymod_1190700 .swiper-wrapper .swiper-slide {
		padding: 5% 0;
	    border-bottom: 1px dotted rgba(153,153,153,1);
	}
	#laymod_1190700 .swiper-wrapper .swiper-slide a {
		display:block;
	}
	#laymod_1190700 .swiper-wrapper .swiper-slide .employee_pic {
    	width: 80px;
    	height: 80px;
    	margin: 0 0 6% 5%;
    	border-radius: 50px;
    	overflow: hidden;
    	float: left;
	}
	#laymod_1190700 .swiper-wrapper .swiper-slide .employee_pic img {
max-width:100%;
display:block;
}
	#laymod_1190700 .swiper-wrapper .swiper-slide:nth-child(2n) .employee_pic {
		float: right;
	    margin-right: 5%;
	}
	#laymod_1190700 .swiper-wrapper .swiper-slide .employee_info {
    	width: auto;
    	text-align: left;
    	margin-left: 100px;
    	padding: 0 5%;
	}
	#laymod_1190700 .swiper-wrapper .swiper-slide:nth-child(2n) .employee_info {
    	margin-right: 100px;
    	margin-left: 0;
    	padding-left: 5%;
    	text-align: right;
	}
	#laymod_1190700 .swiper-wrapper .swiper-slide .employee_info .title {
    	font-size: 16px;
    	color: #333;
        text-overflow: ellipsis;
    	overflow: hidden;
    	white-space: nowrap;
	}
	#laymod_1190700 .swiper-wrapper .swiper-slide .employee_info .subtitle {
    	font-size: 12px;
    	color: #999;
    	margin-top: 2px;
	}
	#laymod_1190700 .swiper-wrapper .swiper-slide .employee_info .description {
    	margin-top: 8px;
    	font-size: 13px;
    	line-height: 20px;
    	height: 40px;
    	overflow : hidden;
  		text-overflow: ellipsis;
  		display: -webkit-box;
  		-webkit-line-clamp: 2;
  		-webkit-box-orient: vertical;
    	color: #777;
	}
}
