body{
    background-color: white!important;
}
.banner img { width: 100%; min-width: 1200px; }
.box {width:1280px;height:auto;overflow:hidden;}
.jsx {
    margin: 10px auto;
}
.jjbj {width:100%;overflow:hidden;background:url(../img/jj02.jpg) no-repeat 100% 100%;}
.jjbt {overflow:hidden;text-align:center;border-bottom:1px solid #efefef;}
.jjbt h2 {font-size:36px;line-height:40px;color:#333;}
.jjbt p {font-size:18px;line-height:40px;color:#333;}
.jjsz {overflow:hidden;text-align:center;}
.jjsz h2 {font-size:48px;color:#ff8a00;}
.jjsz h2 span {font-size:18px;}
.jjsz p {font-size:18px;color:#999999;}
.jjfb {overflow:hidden;text-align:center;}
.jjfb h2 {font-size:48px;line-height:60px;color:#333333;font-weight:600;}
.jjzx {overflow:hidden;text-align:center;}
.jjzx a {display:inline-block;font-size:24px;line-height:40px;color:#fff;border:1px solid #fff;padding:0 100px;}
.jjxx {width:100%;overflow:hidden;background:url(../img/jj03.jpg) no-repeat 100% 100%;}
.jjwa {overflow:hidden;text-align:center;}
.jjwa h2 {font-size:36px;line-height:40px;color:#333;}
.jjwa p {font-size:18px;line-height:40px;color:#333;text-align:start;text-indent:2em;}
.jjza {overflow:hidden;text-align:center;}
.jjza a {display:inline-block;font-size:24px;line-height:40px;color:#ef7800;border:1px solid #ef7800;padding:0 100px;}
.yzjx {width:100%;overflow:hidden;background:url(../img/jj10.jpg) no-repeat 100% 100%;}
.jjfz {overflow:hidden;}
.fzlc {overflow:hidden;}
.fzlc h2 {font-size:24px;line-height:60px;text-align:right;background:url(../img/jj37.png) no-repeat bottom;background-size:100%;}
.fzlc p {font-size:16px;height:475px;border-right:1px solid #eee;color:#333;float:right;padding:20px;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:2px;}

/*----xxgk_main1------*/ 

.xxgk_main1{overflow: hidden;margin: 0 auto;
    width: 1280px;}
.xxgk_main1_left{ width:46%; float:right;  display:block;  margin-right:10px;}
.xxgk_main1_left h3,.xxgk_main1_right h3{ height:40px; line-height:40px; color:#000;font-size: 25px;font-weight: lighter;margin-left: 33px;}
.xxgk_main1_left h3 a,.xxgk_main1_right h3 a{color:#ff4800; font-size:18px; font-weight:bold;}
.xxgk_main1_left h3 a:hover,.xxgk_main1_right h3 a:hover{ text-decoration:underline;}
.xxgk_main1_left h3 span,.xxgk_main1_right h3 span{ font-size:15px;}
.xxgk_main1_left .em{ }
.xxgk_main1_left .em p{ text-indent:2em;  line-height:25px; font-size:15px;}
.xxgk_main1_left .em p a{ color:#ff4800;}
.xxgk_main1_right{ float: left;
    width: 638px;
    height: 454px;
    background: #FFF;}
.xxgk_main1_right .xxgk_gf{height:454px; overflow:hidden;  border: 1px solid #dddddd;}
.xxgk_main1_right ul{ float:left; display:block;}
.xxgk_main1_right ul li{ line-height:28px; height:28px; text-align:center; width:60px; font-size:14px; font-weight:bold;}
.xxgk_main1_right .rt{ width:565px; overflow-y:auto; float:left; padding-left:10px; padding-right:10px; margin-top:10px; margin-left:15px; display:inline; font-size:13px; }
.th2{ width:1200px; height:440px; margin:0 auto; padding-top:20px;background-color: #FFF}
.th3{ width:1200px; height:495px; margin:0 auto; padding-top:20px;background-color: #FFF}
/*----xxgk_main1------*/
.hsljj_img{ margin:20px 0;}
.hsljj_img_1{ display:block; float:left;}
.hsljj_img_2{ display:block; float:right;}
.hsljj_box h2{ text-align:center; color:#333; font-size:30px; font-weight:normal; padding-bottom:20px; padding-top:30px;}
.hsljj_box p{ font-size:18px; color:#555; line-height:32px; text-indent:36px; text-align:left;}
.hsljj_box .hsljj_box_p0{ text-indent:0px; padding-bottom:10px; color:#333;}
.hsljj_btn{ text-align:center; margin:30px 0;}
.hsljj_btn a{ display:block;color:#fff; font-size:24px; background-color:#ff8e1f; border-radius:60px; margin:0 auto; width:420px; height:60px; line-height:60px;}
.hsljj_btn a:hover{ background-color:#ff6600;box-shadow:0 0px 15px rgba(0,0,0,.3);}
.hsljj_box_1{ box-shadow:0 0px 15px rgba(0,0,0,.1);  position:relative}
.hsljj_box_2{ width:675px; background-color:#fff; float:left; height:454px; overflow:hidden;}
.hsljj_box_3{ width:525px; float:right;}
.hsljj_box_2 .swiper-container-l .swiper-slide {
	position: relative;
	color: #262526;
}
.hsljj_box_2 .swiper-container-l .swiper-slide:after {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: #e1e1e1;
	border-radius: 50%;
	left: 142.5px;
	top: 50%;
	
	transition: all .3s;
}

.hsljj_box_2 .swiper-container-l .lt {
	position: absolute;
	width: 119px;
	left: 0;
	top: 50%;
	font-size: 18px;
	font-weight: lighter;
	line-height: 34px;
	margin-top: -11px;
	text-align: center;
}



.xxtu{
	width: 100%;
}



.hsljj_box_2 .swiper-container-l .rt {
	float: right;
	font-weight: normal;
	font-size: 14px;
	border-left: 1px solid #e1e1e1;
	/* line-height: 21px; */
	width: 443px;
	text-align: left;
	padding: 9px 55px;
	text-indent:0px;
}
.hsljj_box_2 .swiper-container-l {
	width: 675px;
	float: left;
	height: 413px;
	overflow: hidden;
}

.hsljj_box_2 .swiper-container-vertical>.swiper-scrollbar {
	top: 0px;
	height: 550px;
}

.th2{ width:1280px; height:480px; margin:0 auto; padding-top:20px;background-color: #FFF}
.th3{ width:1200px; height:495px; margin:0 auto; padding-top:20px;background-color: #FFF}
.hslbtn1{    display: flex;
    justify-content: center;
    text-align: center;
    margin-bottom: 70px;
    margin-top: 50px;}
	.btn{
		    width: 286px;
		    height: 38px;
		    line-height: 38px;
		    background-color: #ff9329;
		    border: 2px solid #ff9329;
		    color: #fff;
		    font-size: 24px;
		    margin: 0 20px;
		    border-radius: 10px;
		
	}.btn1{
		width: 286px;
		   height: 38px;
		   line-height: 38px;
		    
		    border: 2px solid #d6d6d6;
		    color: #000;
		    font-size: 24px;
		    margin: 0 20px;
		    border-radius: 10px;
		
	}
.bt{
    text-align: center;
    background-color: #fff;
    font-size: 22px;
    margin-bottom: 10px;
}
.mc{text-align: center;font-size: 16px;}
.you{
    width: 40%;
  float: left;
    background-color: #fff;
    transition: .4s;
    position: relative;
    top: 0px;
}
.you>img{width: 100%;}
.zuo{
 width: 59%;
 float: right;
}
.js{float: left;
width: 32%;
margin-right: 0%;
margin-left: 1%;
margin-bottom: 6px;
}
.js1{float: left;
width: 32%;
margin-right: 0%;
margin-left: 1%;
margin-bottom: 23px;
}
.jsd{
text-align: center;
font-size: 16px;
}
.js>img{
width: 100%;
}