body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,
form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
caption,  
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{display: block;margin: 0;padding: 0;}
body,button,input,select,textarea{font:12px/1.5 Microsoft YaHei;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier,courier,monospace;}
li{list-style:none;}
a,a:hover,a:link,a:visited,a:active{text-decoration:none;}
img{border:0;}
button,input,select,textarea{font-size:100%;outline: none}
table{border-collapse:collapse;border-spacing:0;}
.hide{display:none;}
body{
	font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;;
}
*,*::before,*::after{box-sizing:border-box;}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.clr{
	display:block;
	clear:both
}



.jj-inner{
	max-width:1200px;
	min-width:1000px;
	margin:0 auto;
}
.jj-banner{
	width:100%;
}
.jj-banner .text{
	width:1000px;
	margin:0 auto;
}
.jj-banner .text .main{
	margin-top:200px;
	display:inline-block;
	width:60%;
	text-align:center;
}
.jj-banner .text .main .p1{
	color:#288a64;
	font-size:36px;
}
.jj-banner .text .main .p2{
	color:#288a64;
	font-size:50px;
	margin:26px 0 35px;
}
.jj-banner .text .main .p3{
	display:inline-block;
	width:480px;
	height:70px;
	text-align:center;
	line-height:70px;
	color:#fff;
	font-size:28px;
	background:#ea9a2b;
	border-radius:45px;
}
.jj-banner .text .main .p3 span{
	 font-size:36px;
	 font-weight:bold;
}
.jj-part{
	padding:60px 0;
}
.jj-part .common-title{
	text-align:center;
	font-size:36px;
	color:#ea9a2b;
	margin-bottom:40px;
}
.jj-part1 .jj-nav{
	text-align:center;
	margin-bottom:40px;
}
.jj-part1 .jj-nav a{
	display:inline-block;
	width:90px;
	height:35px;
	text-align:center;
	line-height:35px;
	font-size:18px;
	color:#666;
	background:#f0f0f0;
	border-radius:15px;
	margin-left:40px;
}
.jj-part1 .jj-nav a:first-child{
	margin-left:0;
}
.jj-part1 .jj-nav a.on{
	background:#ea9a2b;
	color:#fff;
}
.jj-part1 .jj-content .left{
	float:left;
	width:50%;
	padding-top:20px;
}
.jj-part1 .jj-content .left .p1{
	font-size:32px;
	color:#333;
	margin-bottom:20px;
}
.jj-part1 .jj-content .left .jj-desc{
	font-size:20px;
	color:#4d4d4d;
	text-align: justify;
	line-height:36px;
}
.jj-part1 .jj-content .right{
	float:right;
	width:46%;
}
.jj-part1 .jj-content .right img{
	max-width:100%;
}

.jj-part2{
	background:#f2f2f2;
}
.jj-part2 .jj-content{
	text-align:center;
}
.jj-part2 .jj-content img{
	float:none;

}
.jj-part2 .jj-content p{
	margin-top:30px;
	font-size:20px;
	color:#4d4d4d;
	line-height:36px;
}
.jj-part3{
	height:574px;
	width:100%;
}
.jj-part3 .list li{
	text-align:center;
	
	width:30%;
	/*height:300px;*/
	float:left;
	margin-left:3.3333%;
	background:#fff;
		 
}
.jj-part3 .list li .text{
	padding:20px;
	height:160px;
}
.jj-part3 .list li img{
	width:100%;
	float: none;
}
.jj-part3 .list li:first-child{
	margin-left:0;

}
.jj-part3 .list li .iconfont{
	font-size:50px;
}
.jj-part3 .list li .p1{
	font-size:28px;
	color:#333;
	margin:5px 0 10px;
}
.jj-part3 .list li .p2{
	font-size:20px;
	line-height:32px;
	color:#4d4d4d;
}
.jj-part4 img{
	float:none;
	width:100%;
}
.jj-part4 .jj-slider .slides li{
	position:relative;
	padding-bottom:50px;
}
.jj-part4 .jj-slider li .text{
	position:absolute;
	bottom:-15px;
	left:0;
	width:100%;
	height:110px;
	text-align:center;  
}
.jj-part4 .flexslider{
	position:relative;
}
.jj-part4 .jj-slider li .text p{
	height:80px;
	 line-height:80px;
	 background:#fff;
	 width:80%;
	 display:inline-block;
	 font-size:24px; 
	color:#333;
  -moz-box-shadow:4px 4px 10px #948e8e;
     -webkit-box-shadow:4px 4px 10px #948e8e;
     box-shadow:4px 4px 10px #948e8e;
}
.jj-part4 .flex-control-paging{
	display:none;
}
.jj-part4 .flex-direction-nav{
	position:absolute;
	top:35%;
	width:100%;
	height:80px;
}
.jj-part4 .swiper-button-prev{
	position:absolute;
	left:0;
	width:50px;
	height:80px;
	background:url(../images/jt-1.png) no-repeat center;
	margin-left:0 !important
}
.jj-part4 .swiper-button-next{
	position:absolute;
	right:0;
	width:50px;
	height:80px;
	background:url(../images/jt-2.png) no-repeat center;
}

.jj-part5{
	background:#f2f2f2;
}
.jj-part5 .text{
	font-size:20px;
	color:#4d4d4d;
	line-height:38px;
	text-align:center;
	margin-bottom:27px;
}
.jj-part5 .list li{
	float:left;
	width:48.75%;
	margin-left:2.5%;
	margin-bottom:30px;
}
.jj-part5 .list li:nth-child(2n+1){
    margin-left:0;
}
.jj-part5 .list li img{
	width:100%;
}
.jj-part6 .bg1{
	background:#fff !important;
}
.jj-part6 .i-pics1{
  width:100%;
}

.jj-part6 .i-pics .part1 {
	float: left;
	width: 33.333333333%;
	text-align: center;
	height:120px;
	
}
.jj-part6 .i-pics .part1 div {
	border-left: 1px solid #bdbdbd;
	height:100%;
}
.jj-part6 .i-pics .part1 p {
    font-size: 26px;
    color: #298b64;
    height:100%;
    padding-left: 180px;
    display: inline-block;
}
.jj-part6 .i-pics .part1 .p1 {
	background: url(/template/pc/skin/images/dh.png) no-repeat;
	line-height: 1.6;
	padding: 19px 0 19px 180px;
}
.jj-part6 .i-pics .part1 .p2 {
	background: url(/template/pc/skin/images/kf.png) no-repeat;
	line-height:120px;
}
.jj-part6 .i-pics .part1 .p3 {
	background: url(/template/pc/skin/images/ewm.png) no-repeat;
	padding: 19px 0 19px 180px;
}