@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	outline: 0;
	list-style: none;
	outline: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}

.Jhsoft_lf{ float: left;}
.Jhsoft_rt{ float: right;}
.Jhsoft_clear{ clear: both;}
.Jhsoft_pc{ display: block;}
.Jhsoft_wap{ display: none;}
p{margin: 0;padding: 0;}
a {
	text-decoration: none;
	background-color: transparent;
	color: #007bff;
	display: block;
	outline: none;
	appearance: none;
	-webkit-tap-highlight-color: transparent;
}
a:link, a:visited, a:active, a:hover, a:focus {
	text-decoration: none;
	outline: 0;
	color: "";
star:expression_r(this.onFocus=this.blur())
}
/* :before, :after {
	content: "";
	position: absolute;
	display: block
} */

.Jhsoft_ovh {
	overflow: hidden
}
.Jhsoft_rel {
	position: relative
}
.Jhsoft_t-c{text-align: center;}
.Jhsoft_c-b {
	display: block;
	margin-right: auto;
	margin-left: auto
}


.Jhsoft_time05, a {
	transition: All .5s ease;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease
}

.Jhsoft_elp1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.Jhsoft_elp2, .Jhsoft_elp3, .Jhsoft_elp4, .Jhsoft_elp5, .Jhsoft_elp6, .Jhsoft_elp7, .Jhsoft_elp8 {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: normal
}
.Jhsoft_elp3 {
	-webkit-line-clamp: 3
}
.Jhsoft_elp4 {
	-webkit-line-clamp: 4
}
.Jhsoft_elp5 {
	-webkit-line-clamp: 5
}
.Jhsoft_elp6 {
	-webkit-line-clamp: 6
}
.Jhsoft_elp7 {
	-webkit-line-clamp: 7
}
.Jhsoft_elp8 {
	-webkit-line-clamp: 8
}

body {
	line-height: 1.5!important;
	font-family: 'Source Han Serif SC', 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif', 'source-han-serif-sc', 'SourceHanSerifCN';
}
input, select, textarea {
	display: block;
	width: 100%;
	border: 0;
	background-color: transparent;
	font-size: 14px!important;
	font-family: 'Source Han Serif SC', 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif', 'source-han-serif-sc', 'SourceHanSerifCN';
}
.Jhsoft_BG {
	position: fixed;
	z-index: -100;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
::-webkit-input-placeholder {
color: #999;
}
::-moz-placeholder {
color: #999;
}
:-moz-placeholder {
color: #999;
}
:-ms-input-placeholder {
color: #999;
}
/*@font-face {*/
/*	font-family: 'SourceHanSerifCN';*/
/*	font-display: swap;*/
/*	src: url(../fonts/SourceHanSansCN-Light.ttf);*/
/*	!*src: url('../font/DIN-Bold.eot');*!*/
/*	!*src: url('../font/DIN-Bold.eot?#iefix') format('embedded-opentype'),  url('../font/DIN-Bold.woff2') format('woff2'),  url('../font/DIN-Bold.woff') format('woff'),  url('../font/DIN-Bold.ttf') format('truetype'),  url('../font/DIN-Bold.svg#DIN-Bold') format('svg');*!*/
/*}*/

.Jhsoft_DIN {
	font-family: 'Source Han Serif SC', 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif', 'source-han-serif-sc', 'SourceHanSerifCN' !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* @font-face {
	font-family: 'PingFang Light';
	src: url('../font/PingFang Light.ttf') format('truetype');
}
.Jhsoft_PF-Light {
	font-family: 'PingFang Light';
}
@font-face {
	font-family: 'PingFang Regular';
	src: url('../font/PingFang Regular.ttf') format('truetype');
}
.Jhsoft_PF-Regular {
	font-family: 'PingFang Regular';
}
@font-face {
	font-family: 'PingFang Medium';
	src: url('../font/PingFang Medium.ttf') format('truetype');
}
.Jhsoft_PF-Medium {
	font-family: 'PingFang Medium';
}
@font-face {
	font-family: 'PingFang Bold';
	src: url('../font/PingFang Bold.ttf') format('truetype');
}
.Jhsoft_PF-Bold {
	font-family: 'PingFang Bold';
} */

.w1200{width: 1200px;margin-left: auto;margin-right: auto;}
.Jhsoft_header{width: 100%;background: #fff;margin-left: auto;margin-right: auto;}
.Jhsoft_header>div{height: 95px;}
.Jhsoft_logo{width:175px;float: left;margin: 9px 0;}
.Jhsoft_logo>img{width: 100%;}
.Jhsoft_heForm{width: 340px;float: left;margin-left: 33%;margin-top: 25px;}
.Jhsoft_heForm-1{overflow: hidden;}
.Jhsoft_heForm-1>input{width: 64px;text-align: center;height: 46px;line-height: 46px;background: #1d4a9e;border: none;font-size: 16px;color: #fff;}
.Jhsoft_heForm-1>div{border: 2px solid #1d4a9e;border-right: 0;flex: 1;height: 46px;padding-left: 10px;padding-right: 10px;float: left;width: 276px;}
.Jhsoft_heForm-1>div>input{width: 100%;height: 42px;line-height: 42px;background: url(../images/2.png) no-repeat left center;padding-left: 45px;font-size: 14px;color: #333;}
.Jhsoft_app{float: right;overflow: hidden;}
.Jhsoft_hRight>a>p{font-size: 14px;color: #666;margin-left: 6px;}
.Jhsoft_hRight{margin-top: 36px;}
.Jhsoft_hRight>a{float: left;}
.Jhsoft_hRight>a:nth-child(n+2){margin-left: 20px;}
.Jhsoft_hRight>a>img{ float:left;}
.Jhsoft_hRight>a>p{/* margin-top: 6px; */float: left;}
#selectMenu{width: 21px;height: 21px;cursor: pointer;margin-left: 10px;display: none;}
#selectMenu .line{width: 100%;height: 1px;background-color: #1F1F1F;display: block;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;margin-top: 2px;}
#selectMenu .line:nth-child(n+2){margin-top: 6px;}
#selectMenu.is-active .line:nth-child(2){opacity: 0;}
#selectMenu.is-active .line:nth-child(1){
  -webkit-transform: translateY(7px) rotate(45deg);
  -ms-transform: translateY(7px) rotate(45deg);
  -o-transform: translateY(7px) rotate(45deg);
  transform: translateY(7px) rotate(45deg);
}
#selectMenu.is-active .line:nth-child(3){
  -webkit-transform: translateY(-7px) rotate(-45deg);
  -ms-transform: translateY(-7px) rotate(-45deg);
  -o-transform: translateY(-7px) rotate(-45deg);
  transform: translateY(-7px) rotate(-45deg);
}
.Jhsoft_menu0{width: 100%;background: #1d4a9e;/*padding-left: 10px;padding-right: 10px;*/}
.Jhsoft_menu1{/*width: 1200px;*/margin-left: auto;margin-right: auto;margin: auto;font-size: 0;text-align: center;/* overflow: hidden; */}
.Jhsoft_menu1>li{display: inline-block;position: relative;width: 12%;float: left;}
.Jhsoft_menu1>li:nth-child(n+2):before{width: 1px;height: 22px;border-left: 1px solid #fff;left: 0;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);}
.Jhsoft_menu1>li>a{font-size: 18px;color: #fff;height: 56px;line-height: 56px;}
.Jhsoft_menu1>li>a>span{display: block;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);background: url(../images/25.png) no-repeat center center;width: 32px;height: 32px;z-index: 1100;display: none;}
.Jhsoft_menu1>li:hover>a,
.Jhsoft_menu1>li.active>a{background: #89be44;}
.Jhsoft_menu2{position: absolute;z-index: 1100; width: 100%;left: 0;top: 100%;background: #fff;padding: 24px 0 96px;display: none;}
.Jhsoft_menu2>li>a{font-size: 16px;color: #935453;height: 32px;line-height: 32px;}
.Jhsoft_menu2>li.active>a,
.Jhsoft_menu2>li:hover>a{font-weight: bold;}

.Jhsoft_menu1>li:nth-child(n+5) .Jhsoft_menu3{left: auto;right: 100%;}
.Jhsoft_menu2>li:hover .Jhsoft_menu3,
.Jhsoft_menu2>li.active .Jhsoft_menu3{display: block;}


.Jhsoft_menu3{position: absolute;width: 624px;height: 100%;background: #e5e5e5;left: 100%;top: 0;padding: 30px 50px 20px;display: none;}
.Jhsoft_p5{width: 100%;height: 100px;}
.Jhsoft_p1{font-size: 18px;margin-top: 10px;text-align: left;color: #535353;}
.Jhsoft_p2{font-size: 14px;text-align: left;color: #535353;}

/* 企业简介1 */
.Jhsoft_nban{ text-align: center;}
.Jhsoft_nban img{ max-width: 100%; height: auto;}

.Jhsoft_ny{ background: #f9f9f9; padding-top: 40px; padding-bottom: 65px;}
.Jhsoft_left{width: 18.8%;}
.Jhsoft_left1{ background: url(../images/ab0.png) no-repeat left 35px center #1d4a9e; height: 80px; line-height: 80px; padding-left: 85px; font-size: 20px; color: #fff; font-weight: bold;}
.Jhsoft_left2{ background: #fff; padding: 20px 15px; padding-bottom: 5px;}
.Jhsoft_left2 ul li{ background: #f2f2f2; margin-top: 10px; margin-bottom: 20px;}
.Jhsoft_left2 ul li a{ display: block; line-height: 36px; padding-left: 60px; font-size: 14px; color: #090909;}
.Jhsoft_left2 ul li:hover{ background: #1d4a9e;}
.Jhsoft_left2 ul li.Jhsoft_cur{ background: #1d4a9e;}
.Jhsoft_left2 ul li:nth-of-type(1) a{ background: url(../images/ab1.png) no-repeat left 26px center;}
.Jhsoft_left2 ul li:hover:nth-of-type(1) a{ background: url(../images/ab11.png) no-repeat left 26px center; color: #fff;}
.Jhsoft_left2 ul li.Jhsoft_cur:nth-of-type(1) a{ background: url(../images/ab11.png) no-repeat left 26px center; color: #fff;}
.Jhsoft_left2 ul li:nth-of-type(2) a{ background: url(../images/ab2.png) no-repeat left 26px center;}
.Jhsoft_left2 ul li:hover:nth-of-type(2) a{ background: url(../images/ab21.png) no-repeat left 26px center; color: #fff;}
.Jhsoft_left2 ul li.Jhsoft_cur:nth-of-type(2) a{ background: url(../images/ab21.png) no-repeat left 26px center; color: #fff;}
.Jhsoft_left2 ul li:nth-of-type(3) a{ background: url(../images/ab3.png) no-repeat left 26px center;}
.Jhsoft_left2 ul li:hover:nth-of-type(3) a{ background: url(../images/ab31.png) no-repeat left 26px center; color: #fff;}
.Jhsoft_left2 ul li.Jhsoft_cur:nth-of-type(3) a{ background: url(../images/ab31.png) no-repeat left 26px center; color: #fff;}
.Jhsoft_left2 ul li:nth-of-type(4) a{ background: url(../images/ab4.png) no-repeat left 26px center;}
.Jhsoft_left2 ul li:hover:nth-of-type(4) a{ background: url(../images/ab41.png) no-repeat left 26px center; color: #fff;}
.Jhsoft_left2 ul li.Jhsoft_cur:nth-of-type(4) a{ background: url(../images/ab41.png) no-repeat left 26px center; color: #fff;}
.Jhsoft_left2 ul li:nth-of-type(5) a{ background: url(../images/ab5.png) no-repeat left 26px center;}
.Jhsoft_left2 ul li:hover:nth-of-type(5) a{ background: url(../images/ab51.png) no-repeat left 26px center; color: #fff;}
.Jhsoft_left2 ul li.Jhsoft_cur:nth-of-type(5) a{ background: url(../images/ab51.png) no-repeat left 26px center; color: #fff;}
.Jhsoft_right{width: 79%;}
.Jhsoft_position{background: url(../images/wz.png) no-repeat left top 5px;line-height: 22px;padding-left: 25px;padding-bottom: 15px;border-bottom: 1px solid #dddddd;font-size: 15px;color: #333333;}
.Jhsoft_position a{color: #1d4a9e;display: inline-block;}
.Jhsoft_ny2{ background: #fff;}
.Jhsoft_about{ margin-top: 15px; margin-bottom: 65px; padding: 35px; padding-bottom: 65px;}
.Jhsoft_about p{line-height: 1.5!important; margin-bottom: 30px; font-size: 14px; color: #4f4e4e; text-indent: 2em;}
.Jhsoft_about img{ max-width: 100%; height: auto; margin-bottom: 30px;}

/* 企业简介2 */
.Jhsoft_position2{ padding: 20px 0; line-height: 26px;}
.Jhsoft_position21{background: url(../images/wz.png) no-repeat left top 5px;line-height: 26px;padding-left: 25px; font-size: 15px;color: #333333;}
.Jhsoft_position21 a{color: #1d4a9e;display: inline-block;}

.Jhsoft_classification{ background: #f7f7f7;}
.Jhsoft_classification ul{text-align: center;margin: 0;}
.Jhsoft_classification ul li{ width: 120px; display: inline-block; line-height: 50px; margin: 0 10px;}
.Jhsoft_classification ul li a{ display: block; font-size: 14px; color: #333333;}
.Jhsoft_classification ul li.Jhsoft_cur{ background: #1d4a9e;}
.Jhsoft_classification ul li.Jhsoft_cur a{ color: #fff;}
.Jhsoft_classification ul li:hover{ background: #1d4a9e;}
.Jhsoft_classification ul li:hover a{ color: #fff;}

.Jhsoft_about2{ margin-top: 30px; margin-bottom: 85px;}
.Jhsoft_about2 p{ line-height: 32px; margin-bottom: 30px; font-size: 14px; color: #4f4e4e; text-indent: 2em;}
.Jhsoft_about2 img{ max-width: 100%; height: auto; margin-bottom: 30px;}


/* 企业荣誉1 */
.Jhsoft_honor{ margin-top: 10px; padding: 0 10px; padding-top: 10px;}

.Jhsoft_pro_bottom2 .Jhsoft_page{ padding-top: 40px; padding-bottom: 60px;}

.lg-img-wrap{display: -webkit-box;  display: -webkit-flex; -webkit-justify-content: center; -webkit-align-items: center; vertical-align: middle;}

/* 企业荣誉2 */
.Jhsoft_honor2{ margin-top: 30px;}
.Jhsoft_honor_top ul li{line-height: 40px;margin-bottom: 10px;}
.Jhsoft_honor_top ul li strong{font-size: 14px;color: #333333;font-weight: bold;float: left;}
.Jhsoft_honor_top ul li a{display: block;padding: 0 15px;float: left;font-size: 14px;color: #666666;}
.Jhsoft_honor_top ul li:first-child a:hover{ background: #1d4a9e; color: #fff;}
.Jhsoft_honor_top ul li a span{display: inline-block;float: left; margin-right: 5px; position: relative;}
.Jhsoft_honor_top ul li a i{border: 1px solid #bfbfbf;padding: 1px 3px;display: inline-block;background: url(../images/jt.png) no-repeat right 5px center;background-size: 12px;font-style: normal;width: 75px;text-align: left;padding-left: 10px;line-height: 30px;}
.Jhsoft_honor_top ul li a select {border: 0;padding: 1px 3px;border: 1px solid #bfbfbf;display: inline-block;position: absolute;top: 0;left: 0;opacity: 0;height: 40px;}
.Jhsoft_honor_top ul li a select {border: 0;padding: 1px 3px;border: 1px solid #bfbfbf;display: inline-block;}

.Jhsoft_honor_middle{ margin-top: 35px;}

.Jhsoft_honor_bottom .Jhsoft_page{ padding: 45px 0;}

/* 发展历程 */
.Jhsoft_history{ margin-top: 62px; margin-bottom: 76px;}
.Jhsoft_history ul li{position: relative;min-height: 150px;min-width: 920px;text-align: left;}
.Jhsoft_history ul li::before{content: '';position: absolute;left: 50%;top: 18px;/* transform: translateX(-50%); */margin-left: -7px;width: 14px;height: 14px;z-index: 7;border-radius: 100%;background: #3059a6;}
.Jhsoft_history ul li::after{content: '';position: absolute;left: 50%;top: 14px;/* transform: translateX(-50%); */margin-left: -11px;width: 22px;height: 22px;z-index: 2;border-radius: 100%;border: 1px solid #3059a6;background: #fff;}
.Jhsoft_line{list-style-type: none;position: absolute;width: 2px;margin-left: -1px;height: 60%;left: 50%;top: 50px;background: #e6e6e6;}
.Jhsoft_history ul li:nth-of-type(odd){padding-top: 10px;padding-bottom: 25px;}
.Jhsoft_history ul li:nth-of-type(odd) .Jhsoft_history1{padding-right: 3%;text-align: right;}
.Jhsoft_history ul li .Jhsoft_history1 p{line-height: 30px;font-size: 21px;color: #202020;font-weight: bold;}
.Jhsoft_history ul li:nth-of-type(odd) .Jhsoft_history2{ padding-left: 3%;}
.Jhsoft_history ul li .Jhsoft_history2 p{line-height: 30px;font-size: 14px;color: #666666;text-align: left;}
.Jhsoft_history ul li:nth-of-type(even){background: #f6f6f6;padding-top: 20px;padding-bottom: 20px;}
.Jhsoft_history ul li:nth-of-type(even)::before{top: 28px;}
.Jhsoft_history ul li:nth-of-type(even)::after{top: 24px;}
.Jhsoft_history ul li:nth-of-type(even) .Jhsoft_history1{padding-right: 0;padding-left: 3%;float: right;}
/* .Jhsoft_history ul li:nth-of-type(even) .Jhsoft_history1 p{font-size: 14px;line-height: 30px;color: #666666;text-align: right;} */
.Jhsoft_history ul li:nth-of-type(even) .Jhsoft_history2{padding-right: 3%;text-align: right;}
/* .Jhsoft_history ul li:nth-of-type(even) .Jhsoft_history2 p{font-size: 21px;color: #202020;font-weight: bold;text-align: left;line-height: 30px;} */
.Jhsoft_history ul li:nth-of-type(even) .Jhsoft_line{
    top: 60px;
}

/* 新闻资讯1 */
.Jhsoft_news{ margin-top: 15px;}
.Jhsoft_news ul li{ line-height: 72px; overflow: hidden; border-bottom: 1px solid #f2f2f2; padding-left: 3.3%; padding-right: 3%;}
.Jhsoft_news ul li span{ float: right; width: 90px; font-size: 15px; color: #666666;}
.Jhsoft_news ul li a{ display: block; width: 88%; float: left; font-size: 15px; color: #333333; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.Jhsoft_news ul li:hover a{ color: #1d4a9e;}

/* 分页 */
.Jhsoft_page{ padding: 60px 0;}
.Jhsoft_page ul{ text-align: center;}
.Jhsoft_page ul li{display: inline-block;padding: 0 8px;margin: 0 5px;line-height: 30px;text-align: center;border: 1px solid #cccccc;}
.Jhsoft_page ul li a{ display: block; font-size: 14px; color: #333;}
.Jhsoft_page ul li.Jhsoft_cur{ background: #1d4a9e;}
.Jhsoft_page ul li.Jhsoft_cur a{ color: #fff;}

/* 新闻资讯2 */
.Jhsoft_tp {overflow: hidden;position: relative;text-align: center;}
.Jhsoft_tp img{ max-width: 100%;height: 150px; transition: all 3s; -webkit-transition: all 3s; -moz-transition: all 3s; -ms-transition: all 3s; -o-transition: all 3s;}
.Jhsoft_tp img:hover{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);}

.Jhsoft_newst{margin-top: 36px; -webkit-transition: all .2s linear; transition: all .2s linear;}
.Jhsoft_newst img{ width:100%; transition: all 3s; -webkit-transition: all 3s; -moz-transition: all 3s; -ms-transition: all 3s; -o-transition: all 3s;}
.Jhsoft_newst img:hover{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);}
.Jhsoft_news2t{line-height: 30px;}
.Jhsoft_news2t a{font-size: 16px;color: #333333; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.Jhsoft_fbsj{background: url(../images/sj.png) no-repeat left center;line-height:30px;margin-top: 10px;margin-bottom: 15px;font-size: 14px;color: #999999;padding-left: 28px;}
.Jhsoft_news2m{line-height: 26px;font-size: 14px;color: #999999;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.Jhsoft_news1{width: 29.6%;}
.Jhsoft_news1 .Jhsoft_tp{border: 5px solid #e7e7e7;}
.Jhsoft_news1 img{max-width:100%;}
.Jhsoft_news2{ width:70%;}
.Jhsoft_news2b a{ display: block; width: 120px; margin-top:30px; background: #e7e7e7; line-height: 35px; color:#999999; font-size:14px;text-align: center; transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.Jhsoft_news2b a:hover{ color:#fff; box-shadow:inset 120px 0 0 0 #1d4a9e; -webkit-box-shadow:inset 120px 0 0 0 #1d4a9e; -moz-box-shadow:inset 120px 0 0 0 #1d4a9e; -ms-box-shadow:inset 120px 0 0 0 #1d4a9e;-o-box-shadow:inset 120px 0 0 0 #1d4a9e;}
.Jhsoft_newst:hover .Jhsoft_tp{ border: 5px solid #1d4a9e;}
.Jhsoft_newst:hover .Jhsoft_tp img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);}
.Jhsoft_newst:hover .Jhsoft_news2b a{ color:#fff; box-shadow:inset 120px 0 0 0 #1d4a9e; -webkit-box-shadow:inset 120px 0 0 0 #1d4a9e; -moz-box-shadow:inset 120px 0 0 0 #1d4a9e; -ms-box-shadow:inset 120px 0 0 0 #1d4a9e;-o-box-shadow:inset 120px 0 0 0 #1d4a9e;}

.Jhsoft_news_bottom .Jhsoft_page{ padding-bottom: 40px; padding-top: 75px;}

/* 产品展示 */
.Jhsoft_pro0{padding: 15px 5px;margin-top: 15px;}
.Jhsoft_pro ul li{margin-bottom: 25px;padding: 0 5px;}
.Jhsoft_prom{ border: 1px solid #dcdcdc;}
.Jhsoft_promm{padding: 15px;}
.Jhsoft_pro ul li h3{line-height: 35px;font-size: 15px;color: #333333;text-align: center;margin: 0;}
.Jhsoft_pro ul li p{ margin-top: 5px; margin-bottom: 15px; line-height: 25px; font-size: 14px; color: #666666;}
.Jhsoft_more{display: block;width: 90px;margin: auto;background: #1d4a9e;line-height: 35px;color:#fff;font-size:14px;text-align: center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.Jhsoft_more:hover{ color:#999999; box-shadow:inset 90px 0 0 0 #e7e7e7; -webkit-box-shadow:inset 90px 0 0 0 #e7e7e7; -moz-box-shadow:inset 90px 0 0 0 #e7e7e7; -ms-box-shadow:inset 90px 0 0 0 #e7e7e7;-o-box-shadow:inset 90px 0 0 0 #e7e7e7;}

.Jhsoft_pro0 .Jhsoft_page{ padding-top: 15px; padding-bottom: 20px;}

/* 产品展示2 */
.Jhsoft_pro2{ margin-top: 30px;}
.Jhsoft_pro_top ul li{line-height: 40px;margin-bottom: 10px;}
.Jhsoft_pro_top ul li strong{font-size: 14px;color: #333333;font-weight: bold;float: left;}
.Jhsoft_pro_top ul li a{display: block;padding: 0 15px;float: left;font-size: 14px;color: #666666;}
.Jhsoft_pro_top ul li:first-child a:hover{
    background: #1d4a9e;
    color: #fff;
}
.Jhsoft_pro_top ul li a span{display: inline-block;float: left;margin-right: 5px;position: relative;text-align: center;}
.Jhsoft_pro_top ul li a i{border: 1px solid #bfbfbf;padding: 1px 3px;display: inline-block;background: url(../images/jt.png) no-repeat right 5px center;background-size: 12px;font-style: normal;width: 75px;text-align: left;padding-left: 10px;line-height: 30px;}
.Jhsoft_pro_top ul li a select {border: 0;padding: 1px 3px;border: 1px solid #bfbfbf;display: inline-block;position: absolute;top: 0;left: 0;opacity: 0;height: 40px;}

.Jhsoft_pro_middle{ margin-top: 20px;}
.Jhsoft_pro_middle ul li{margin-bottom: 25px;padding: 0 5px;}
.Jhsoft_prom{ border: 1px solid #dcdcdc;}
.Jhsoft_pro_middle .Jhsoft_promm{padding: 15px;}
.Jhsoft_pro_middle ul li h3{line-height: 35px;font-size: 15px;color: #333333;text-align: center;margin: 0;}
.Jhsoft_pro_middle ul li p{ margin-top: 5px; margin-bottom: 15px; line-height: 25px; font-size: 14px; color: #666666;}
.Jhsoft_pro_middle .Jhsoft_more{display: block;width: 90px;margin: auto;background: #1d4a9e;line-height: 35px;color:#fff;font-size:14px;text-align: center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.Jhsoft_pro_middle .Jhsoft_more:hover{ color:#999999; box-shadow:inset 90px 0 0 0 #e7e7e7; -webkit-box-shadow:inset 90px 0 0 0 #e7e7e7; -moz-box-shadow:inset 90px 0 0 0 #e7e7e7; -ms-box-shadow:inset 90px 0 0 0 #e7e7e7;-o-box-shadow:inset 90px 0 0 0 #e7e7e7;}

.Jhsoft_pro_bottom .Jhsoft_page{ padding: 45px 0;}

/* 产品展示详情 */
.Jhsoft_prox{margin-top: 16px;margin-bottom: 110px;}

/* APP */
.Jhsoft_appban{ overflow: hidden;}
.Jhsoft_appban1{ width: 100%; height: 100%; position: relative;}
.Jhsoft_appban1 img{ width: 100%; height: 100%; object-fit: cover;}

.Jhsoft_sj{position: absolute;top: 0;left: 0;width: 330px;left: 50%;margin-left: -165px;text-align: center;z-index: 99;}
.Jhsoft_sj img{max-width: 100%;}


/* .Jhsoft_appban .Jhsoft_appbanm{height: 100%;max-width: 1400px;width: 100%;position: absolute;bottom: -217px;left: 50%;margin-left: -700px;background: none;} */
.Jhsoft_appbanm{position: absolute;height: 100%;top: 23px;left: 0;}
.Jhsoft_appban .Jhsoft_appbanm .swiper-slide{ background: none;}
/* .Jhsoft_appban .Jhsoft_carousel .Jhsoft_item{
    width: 200px;
    display: inline-block;
    float: left;
    position: static;
    opacity: 1;
}
.Jhsoft_appban .Jhsoft_carousel .Jhsoft_item.active{ width: 240px;} */
.Jhsoft_appban2 {
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -133px;
    z-index: 4;
    height: 316px;
    width: 265px;
}

.Jhsoft_napp{background:  #edf1f7;padding-top: 58px;padding-bottom: 105px;}
.Jhsoft_location{background: url(../images/wz.png) no-repeat left center;line-height: 35px;padding-left: 25px;font-size: 15px;color: #333333;}
.Jhsoft_location a{color: #1d4a9e;display: inline-block;}

.Jhsoft_app2{margin-top: 30px;}
.Jhsoft_app2 ul li{background: #fff;width: 49%;float: left;padding: 20px 15px 25px 15px;margin-bottom: 35px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.Jhsoft_app2 ul li:nth-of-type(even){ float: right;}
.Jhsoft_app2 ul li .Jhsoft_app21{ width: 115px;}
.Jhsoft_app2 ul li .Jhsoft_app21 img{ max-width: 100%;}
.Jhsoft_app2 ul li .Jhsoft_app22{width: 236px;margin-left: 15px;margin-top: 25px;}
.Jhsoft_app2 ul li .Jhsoft_app22 h3{line-height: 40px;font-size: 21px;color: #333333;margin: 0;}
.Jhsoft_app2 ul li .Jhsoft_app22 p{ line-height: 26px; font-size: 13px; color: #666666;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.Jhsoft_app2 ul li .Jhsoft_app23{width: 150px;margin-top: 10px;}
.Jhsoft_app2 ul li .Jhsoft_app23 a{ display: block; width: 150px; padding-left: 35px; line-height: 40px; border: 1px solid #1d4a9e; border-radius: 3px; font-size: 18px; color: #1d4a9e;}
.Jhsoft_app2 ul li .Jhsoft_app23 a:nth-of-type(1){background: url(../images/ap.png) no-repeat #e2e8f2 left 10px center;}
.Jhsoft_app2 ul li .Jhsoft_app23 a:nth-of-type(2){background: url(../images/az.png) no-repeat left 10px center;margin-top: 15px;}
/*.Jhsoft_app2 ul li .Jhsoft_app23 a{display: block;width: 110px;margin: auto;background: #1d4a9e;line-height: 35px;color:#fff;font-size:14px;text-align: center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
 .Jhsoft_app2 ul li .Jhsoft_app23 a:hover{ color:#999999; box-shadow:inset 110px 0 0 0 #e7e7e7; -webkit-box-shadow:inset 110px 0 0 0 #e7e7e7; -moz-box-shadow:inset 110px 0 0 0 #e7e7e7; -ms-box-shadow:inset 110px 0 0 0 #e7e7e7;-o-box-shadow:inset 110px 0 0 0 #e7e7e7;} */
.Jhsoft_app2 ul li:hover{ -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .1); box-shadow: 0 15px 30px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}

/* 职位列表 */
.Jhsoft_job_top{ max-width: 975px; margin: auto; margin-top: 58px; margin-bottom: 68px; overflow: hidden;}
.Jhsoft_job_top span{color: red;display: inline-block;width: 3%;}
.Jhsoft_job_top2{ margin-bottom: 30px;}
.Jhsoft_job_top2 p{ line-height: 30px; font-size: 15px; color: red; text-align: center;}
.Jhsoft_job_top .w_z{float: left;display: inline-block;background: none;width: 28%;margin-right: 6.5%;}
.Jhsoft_job_top .w_z input{width: 95%;margin-left: 2%;background: none;display: inline-block;height: 40px;line-height: 40px;border: 1px solid #d7d7d7;text-align: center;font-size: 15px !important;color: #9b9b9b;}
.Jhsoft_job_top .a_n{float: left;display: inline-block;background: #89be44;width: 31%;height: 40px;line-height: 40px;border: none;text-align: center;font-size: 15px !important;color: #fff;}

.Jhsoft_job_middle{ margin-bottom: 96px;}
.Jhsoft_job_middle1{width: 79%;}
.Jhsoft_job_middle1t{ background: #f6f6f6; line-height: 58px; padding-left: 10px; padding-right: 6px; font-weight: bold;}
.Jhsoft_job_middle1t a{ float: right; font-size: 16px; color: #8c8c8c;}
.Jhsoft_job_middle1t span{ font-size: 16px; color: #333333;}
.Jhsoft_job_middle .Jhsoft_mjob_middle1 ul li{ line-height: 58px; font-size: 16px;}
.Jhsoft_job_middle .Jhsoft_mjob_middle1{ background: #fff;}
.Jhsoft_job_middle .Jhsoft_mjob_middle2{ background: #f6f6f6; padding-bottom: 28px;}
.Jhsoft_job_middle .Jhsoft_mjob_middle2 ul{ margin-bottom: 0;}
.Jhsoft_job_middle .Jhsoft_mjob_middle2 ul li{ line-height: 58px; font-size: 15px;}
.Jhsoft_job_middle .Jhsoft_mjob_middle2 ul li:last-child{ font-size: 15px; color: #1d4a9e;}
.Jhsoft_job_middle .Jhsoft_mjob_middle2 ul li:last-child a{ font-size: 15px; color: #1d4a9e;}

.Jhsoft_job_middle2{/* background: url(../images/jl.png) no-repeat right top; */ width: 19%; position: relative;}
.Jhsoft_re1{ width: 100%; height: 100%; max-width: 221px;}
.Jhsoft_re2{position: absolute;padding-top: 40px;top: 0;width: 160px;height: 100%;left: 30px;z-index: 9;}
.Jhsoft_re21{text-align: center;width: 100%;}
.Jhsoft_re21 h2{ line-height: 46px; font-size: 30px; color: #fff; margin: 0;}
.Jhsoft_re21 h3{ line-height: 23px; font-size: 18px; color: #fff; text-transform: uppercase; margin: 0;}
.Jhsoft_re21::after{display: block;content: '';background: #fff;width: 58px;height: 2px;margin: 0 auto;margin-top: 13px;position: static;}
.Jhsoft_re22{position: absolute;bottom: 60px;left: 4px;}
.Jhsoft_re22 a{ display: block; background: #fff; width: 152px; margin: auto; text-align: center; line-height: 35px; border-radius: 35px; font-size: 16px; color: #1d4a9e;}

.Jhsoft_wxts.modal{ top: 50%; margin-top: -170px; bottom: auto;}
.Jhsoft_wxts .modal-content{ box-shadow: 0 0 black;}
.Jhsoft_wxts .modal-header{background-color: #F8F8F8;border-top: 3px solid #1d4a9e;border-bottom: 1px solid #d9e1e3;padding: 10px 15px;}
.Jhsoft_wxts .modal-body{ height: 90px!important; color: #2c303b; font-size: 16px; padding: 35px 45px 0 76px; position: relative; line-height: 24px;} 
.Jhsoft_wxts .modal-body i{ background: url(../images/tan2.png) no-repeat left top; padding-left: 30px;}
.Jhsoft_wxts .modal-footer{ border: none; margin-top: 45px; padding-bottom: 30px; text-align: center;}
.Jhsoft_wxts .modal-footer button{ width: 126px; line-height: 36px; font-size: 16px;}
.Jhsoft_wxts .modal-footer button:nth-of-type(1){ background-color: #f20404; color: #fff;}
.Jhsoft_wxts .modal-footer button:nth-of-type(2){ background-color: #dddddd; color: #fff;}
.Jhsoft_wxts .modal-header .close{ top: 15px; right: 15px; position: absolute;}


/* 更多职位 */
.Jhsoft_mjob{ margin-top: 30px; margin-bottom: 70px;}
.Jhsoft_mjob_top ul li{line-height: 40px;margin-bottom: 10px;}
.Jhsoft_mjob_top ul li strong{font-size: 14px;color: #333333;font-weight: bold;float: left;}
.Jhsoft_mjob_top ul li a{display: block;padding: 0 15px;float: left;font-size: 14px;color: #666666;}
.Jhsoft_mjob_top ul li a:hover{background: #1d4a9e;color: #fff;}
.Jhsoft_mjob_top ul li a span{display: inline-block;float: left; margin-right: 5px;}
.Jhsoft_mjob_top ul li a select {border: 0;padding: 1px 3px;border: 1px solid #bfbfbf;display: inline-block;}

.Jhsoft_mjob_middle{ margin-top: 20px;}
.Jhsoft_mjob_middle1{ background: #f6f6f6; overflow: hidden;}
.Jhsoft_mjob_middle1 ul li{ width: 12.5%; float: left; font-size: 14px; color: #333333; line-height: 40px; text-align: center;}
.Jhsoft_mjob_middle1 ul li:nth-of-type(1){}
.Jhsoft_mjob_middle2 ul{ overflow: hidden; border-bottom: 1px dashed #dedede;}
.Jhsoft_mjob_middle2 ul li{ width: 12.5%; float: left; line-height: 45px; font-size: 13px; color: #666666; text-align: center;}
.Jhsoft_mjob_middle2 ul li:nth-of-type(1){ color: #1d4a9e;}
.Jhsoft_mjob_middle2 ul li:last-child{ font-size: 13px; color: #1d4a9e;}
.Jhsoft_mjob_middle2 ul li:last-child a{ font-size: 13px; color: #1d4a9e;}

.Jhsoft_mjob_middle3{ background: #f6f6f6; width: 100%; margin-top: 20px; line-height: 40px; text-align: center;}
.Jhsoft_mjob_middle3 a{ display: block; width: 100%; font-size: 14px; color: #333333;}
.Jhsoft_mjob_middle3 a:hover{ color:#fff; background: #1d4a9e;}

/* 职位申请 */
.Jhsoft_apply{ margin-top: 40px; margin-bottom: 90px;}

.Jhsoft_applyr{ width: 158px; margin-top: 30px; text-align: center;}
.Jhsoft_applyr img{ max-width: 100%; border: 1px solid #f5f5f5;}
.Jhsoft_applyr button{border: 1px solid #508cee;background: #e8f1ff url(../images/ja.png) no-repeat left 15px center;color: #508cee;overflow: hidden;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;line-height: 30px;margin: 16px auto;position: relative;cursor: pointer;padding-left: 25px;width: 102px;margin: auto;height: 36px;margin-top: 15px;}

.Jhsoft_applyl{ width: 980px;}
.Jhsoft_apply1l{background: url(../images/fj1.png) no-repeat left center;line-height: 28px;padding-left: 38px;margin-top: 25px;font-size: 18px;color: #333333;margin-right: 20px;font-weight: bold;}
.Jhsoft_apply1r span{ display: block; line-height: 28px; font-size: 15px; color: #f21112;}
.Jhsoft_apply1r p{ display: block; line-height: 30px; font-size: 15px; color: #666;}
.Jhsoft_apply1b{margin-top: 20px;margin-left: 118px;line-height: 39px;overflow: hidden;}
.Jhsoft_apply1b span{display: inline-block;float: left;}
.Jhsoft_apply1b button{background: #1d4a9e url(../images/fj.png) no-repeat left 20px center;border-radius: 3px;width: 94px;height: 39px;display: inline-block;border: none;float: left;margin: 0 20px;color: #fff;font-size: 16px;padding-left: 30px;}

.Jhsoft_apply2{ margin-top: 60px; margin-bottom: 45px;}
.Jhsoft_apply1m {margin-left: 50px;}
.Jhsoft_apply1m .form-group{ width: 50%;line-height: 50px;margin-top: 20px;margin-bottom: 0; overflow: hidden;}
.Jhsoft_apply1m .form-group label:nth-of-type(1){float: left;width: 21%;margin-right: 2%;font-size: 16px;color: #333333;font-weight: 500;text-align: right;}
.Jhsoft_apply1m .form-group .form-control{float: left;background: none;width: 77%;line-height: 50px;height: 50px;border: 1px solid #e5e5e5;box-shadow: 0 0 black;font-size: 16px !important;color: #999999;margin: 0;appearance: none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;}
.Jhsoft_apply1m .form-group select{width: 100% !important;font-size: 14px;float: none;left: 0;top: 0;position: absolute;opacity: 0;}
.Jhsoft_apply1m .form-group textarea{height: 88px;width: 77%;border: 1px solid #e5e5e5;border-radius: 4px;padding: 6px 12px;color: #999999;}

.Jhsoft_apply1t{
    margin-top: 15px;
}
.Jhsoft_applyt{ background: url(../images/gr.png) no-repeat left center; padding-left: 38px; line-height: 28px; font-size: 18px; color: #333333;}
.Jhsoft_apply2b{margin-left: 50px;overflow: hidden;}
.Jhsoft_applyb .form-group{float: left;width: 50%;line-height: 50px;margin-top: 20px;margin-bottom: 0;}
.Jhsoft_applyb .form-group:nth-of-type(even){ float: right;}
.Jhsoft_applyb .form-group label:nth-of-type(1){float: left;width: 21%;margin-right: 2%;font-size: 16px;color: #333333;font-weight: 500;text-align: right;}
.Jhsoft_applyb .form-group .form-control{float: left;background: none;width: 77%;line-height: 50px;height: 50px;border: 1px solid #e5e5e5;box-shadow: 0 0 black;font-size: 16px !important;color: #999999;margin: 0;appearance: none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;}
.advice{height: 48px;line-height: 48px;width: 89px;background: none;font-size: 16px;color: #999999;text-align: center;border: 1px solid #e5e5e5;margin-right: 15px;}
input[type="radio"]:checked + .advice{ height: 48px; line-height: 48px; width: 89px; display: inline-block; background: #1d4a9e; text-align: center; font-size: 16px; color: #fff;}
.Jhsoft_jl{position: relative;}
.Jhsoft_j2{position: relative;}
.Jhsoft_delete{background: url(../images/delete.png) no-repeat;top: 30px;right: -30px;width: 24px;height: 24px;cursor: pointer;position: absolute;text-indent: -9999px;overflow: hidden;background-size: 100%;}
.Jhsoft_applyb .form-group select{background: url(../images/jt.png) no-repeat right 12px center;opacity: 0;}
.Jhsoft_sel1{width: 100% !important;line-height: 50px;height: 50px;border: 1px solid #e5e5e5;box-shadow: 0 0 black;font-size: 16px !important;color: #999999;margin: 0;background: url(../images/jt.png) no-repeat right 12px center;text-align: left !important;padding-left: 15%;}
.Jhsoft_sel{width: 77% !important;float: left; position: relative;}
.Jhsoft_sel2{padding: 0px 12px;line-height: 50px;height: 50px;border: 1px solid #e5e5e5;box-shadow: 0 0 black;font-size: 16px !important;color: #999999;margin: 0;background: url(../images/jt.png) no-repeat right 12px center;text-align: left !important;}
.Jhsoft_applyb .form-group select{width: 100% !important;font-size: 14px;float: none;left: 0;top: 0;position: absolute;}
.Jhsoft_applyb .form-group .col-sm-3{padding: 0 3px;position: relative;}

.Jhsoft_apply3 .Jhsoft_applyt{ background: url(../images/qz.png) no-repeat left center;}
.Jhsoft_apply3b{margin-left: 50px;}
.Jhsoft_apply3 p{ line-height: 60px; text-align: center; font-size: 14px; color: #a7a7a7;}

.Jhsoft_apply4{ margin-top: 20px; margin-bottom: 40px;}
.Jhsoft_apply4 .Jhsoft_applyt{ background: url(../images/gr.png) no-repeat left center;}
.Jhsoft_apply4m{margin-left: 35px;/* overflow: hidden; */}
.Jhsoft_applyb .form-group .Jhsoft_rq{float: left;width: 77%;line-height: 50px;height: 50px;border: 1px solid #e5e5e5;box-shadow: 0 0 black;font-size: 16px !important;color: #999999;background: none; border-radius: 4px;}
.Jhsoft_applyb .form-group .Jhsoft_rq .input-group{ width: 50%; float: left;}
.Jhsoft_applyb .form-group .Jhsoft_rq .input-group .form-control{ padding: 0;}
.Jhsoft_applyb .glyphicon{background: url(../images/rq.png) no-repeat;width: 26px !important;height: 27px !important;}
.Jhsoft_apply4m.Jhsoft_applyb .form-group .input-group .form-control{ border: none;}
.Jhsoft_apply4b{ margin-left: 155px;}
.Jhsoft_apply4b p{ margin: 10px 0; line-height: 26px; max-width: 475px; font-size: 14px; color: #a7a7a7;}
.Jhsoft_apply4b .btn-primary{background: url(../images/jia.png) no-repeat left center;padding-left: 40px;font-size: 18px;color: #333333;border: none;font-weight: bold;outline: none;background-color: transparent;box-shadow: 0 0 BLACK;}
.Jhsoft_apply4b textarea{width: 100%;height: 200px;padding: 6px 12px;border: 1px solid #e5e5e5;font-size: 16px !important;color: #999999;margin-top: 15px;border-radius: 4px;}

.Jhsoft_apply5 .Jhsoft_applyt{ background: url(../images/gz.png) no-repeat left center;}
.Jhsoft_apply5m{ margin-left: 35px;}
.Jhsoft_apply5m.Jhsoft_applyb .form-group:nth-of-type(5){width: 100%;clear: both;float: none;}
.Jhsoft_apply5m.Jhsoft_applyb .form-group .input-group .form-control{ border: none;}
.Jhsoft_apply5b .btn-primary{background: url(../images/jia.png) no-repeat left center;padding-left: 40px;font-size: 18px;color: #333333;border: none;font-weight: bold;outline: none;background-color: transparent;box-shadow: 0 0 BLACK;}
.Jhsoft_apply5m.Jhsoft_applyb .form-group:nth-of-type(5) label{ width: 9.5%;}
.Jhsoft_apply5m .form-group textarea{height: 88px;width: 88.5%;border: 1px solid #e5e5e5;border-radius: 4px;padding: 6px 12px;}
.Jhsoft_apply5b{clear:both;margin-left: 155px;margin-top: 35px;margin-bottom: 30px;}
.Jhsoft_apply5b textarea{width: 100%;height: 200px;padding: 6px 12px;border: 1px solid #e5e5e5;font-size: 16px !important;color: #999999;margin-top: 15px;border-radius: 4px;}

.Jhsoft_applybtn{margin-left: 155px;}
.Jhsoft_applybtn input{ background: #1d4a9e; display: block; width: 305px; line-height: 52px; text-align: center; font-size: 21px !important; color: #fff; border-radius: 4px;}

/* 联系我们 */
.Jhsoft_contact{ margin-top: 35px;}
.Jhsoft_conl{ width: 37%; margin-left: 0.8%;}
.Jhsoft_conl ul li{ margin-bottom: 15px;}
.Jhsoft_conl1{ width: 65px;}
.Jhsoft_conl1 img{ max-width: 100%;}
.Jhsoft_conl2{ margin-left: 35px;}
.Jhsoft_conl2 strong{ line-height: 32px; font-size: 16px; color: #1d4a9e; font-weight: bold;}
.Jhsoft_conl2 p{ line-height: 30px; font-size: 15px; color: #666666;}
.Jhsoft_conr{ width: 61%;}
.Jhsoft_conr input.w_z{width:48%;height: 44px;font-size: 15px !important;line-height: 44px;/* margin-right:.3%; */margin-bottom: 15px;border: 1px solid #dcdcdc;padding: 0 15px;display: inline-block;color: #a5a5a5;border-radius: 3px;}
.Jhsoft_conr input.input-text{width: 38%;height: 44px;font-size: 15px !important;line-height: 44px;margin-bottom: 15px;border: 1px solid #dcdcdc;padding: 0 15px;display: inline-block;color: #a5a5a5;border-radius: 3px;}
.Jhsoft_conr input:nth-of-type(even){margin-left: 3.4%;}
.Jhsoft_conr img{float:right;margin-top: 4px;}
.Jhsoft_conr input.a_n{width: 262px;margin: auto;height: 46px;background-color: #1d4a9e;font-size: 17px !important;color:#fff;line-height: 46px;border: none;}
.Jhsoft_conr textarea{width: 100%;height: 98px;padding: 15px;border: 1px solid #dcdcdc;outline:none;resize:none;font-size: 15px !important;color: #a5a5a5;margin-bottom: 15px;border-radius: 3px;}

.Jhsoft_map{ width: 100%; height: 400px; margin-top: 58px; margin-bottom: 118px;}
.Jhsoft_map .my-map{ height: 100%;}

/* 统一认证 */
.Jhsoft_rz{ background: #f5f5f5; padding-top: 30px; padding-bottom: 90px;}

.Jhsoft_rzm{ margin-top: 35px;}
.Jhsoft_rz1{ width: 27%; float: left;}
.Jhsoft_rz1t{ background: #71a5e0 url(../images/xl.png) no-repeat right 27px center; line-height: 50px; padding-left: 32px; border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 20px; color: #fff;}
.Jhsoft_rz1b ul li a{ display: block; background: url(../images/dt.png) no-repeat left 30px center #2675cf; border-bottom: 1px dashed #4788d5; padding-left: 90px; line-height: 68px; font-size: 19px; color: #fff;}
.Jhsoft_rz1b ul li a:hover{ background: url(../images/dt.png) no-repeat left 30px center #5491d6;}
.Jhsoft_rz1b ul li:last-child a{ border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
.Jhsoft_rz2{background: #fff;width: 71%;padding: 28px 15px;float: right;border: 1px solid #71a5e0;border-radius: 3px;}
.Jhsoft_rz2t{ line-height: 43px;}
.Jhsoft_rz2tl{float: left;padding-left: 20px;font-size: 22px;color: #2675cf;font-weight: bold;}
.Jhsoft_rz2tr{ float: right; overflow: hidden;}
.Jhsoft_rz2tr a{background: #5491d6;display: block;float: left;width: 66px;margin-left: 20px;font-size: 16px;color: #fff;border-radius: 10px;text-align: center;}
.Jhsoft_rz2b{ margin-top: 13px;}
.Jhsoft_rz2b1{width: 100%;background: #5491d6;text-overflow: ellipsis;white-space: nowrap;overflow: auto;}
.Jhsoft_rz2b1::-webkit-scrollbar { width: 0px; height: 0px;}
.Jhsoft_rz2b1 ul{ margin:0;}
.Jhsoft_rz2b1 ul li{background: #5491d6;display: inline-block;line-height: 53px;border-top: 3px solid #5491d6;padding: 0 18px;text-align: center;font-size: 18px;color: #fff;cursor: pointer;}
.Jhsoft_rz2b1 ul li.cur{ background: #fff; color: #5491d6;}
.Jhsoft_rz2b2{ margin-top: 18px;}
.Jhsoft_rz2b2 ul{ display: none;}
.Jhsoft_rz2b2 ul:first-child{ display: block;}
.Jhsoft_rz2b2 ul li{line-height: 58px;border-bottom: 1px dashed #e6e6e6;overflow: hidden;}
.Jhsoft_rz2b2 ul li strong{ display: block; float: left; width: 15%; text-align: center; font-size: 16px; color: #2675cf; font-weight: normal;}
.Jhsoft_rz2b2 ul li a{ display: block; float: left; width: 69%; font-size: 16px; color: #333333; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.Jhsoft_rz2b2 ul li span{ display: block; float: left; width: 16%; text-align: right; font-size: 17px; color: #999999;}

@media (max-width: 1230px) {
	.w1200{width: 100%}
	.Jhsoft_header>div{height: 85px;}
	.Jhsoft_logo{width: 140px;}
	.Jhsoft_heForm{width: 280px;}
	.Jhsoft_heForm-1>input{width: 60px; height: 42px;line-height: 42px;font-size: 15px;}
	.Jhsoft_heForm-1>div{border: 2px solid #1d4a9e;height: 42px;width: 220px;}
	.Jhsoft_heForm-1>div>input{height: 38px;line-height: 38px;background: url(../images/2.png) no-repeat left center/26px 26px;padding-left: 40px;}
	.Jhsoft_menu1>li>a{font-size: 17px;}
	.Jhsoft_menu3{width: 524px;padding: 30px 30px 20px;}
}
@media (max-width: 991px) {
	.Jhsoft_pc{ display: none;}
	.Jhsoft_wap{ display: block;}
	
	.Jhsoft_ul03>li>a>p{font-size: 14px;color: #7d7d7d;float: right;width: 25%!important;}
	
	.Jhsoft_focusBox {position: relative;width: 100%;height: auto!important;;overflow: hidden;font: 12px/1.5 Verdana, Geneva, sans-serif;text-align: left;background: white;}
	.Jhsoft_focusBox .Jhsoft_pic img {width: 100%;height: auto!important;display: block;}
	
	/* 企业简介1 */
	.Jhsoft_nban{ text-align: center;}
	.Jhsoft_nban img{max-width: 100%;height: 25vh;object-fit: cover;}
	
	.Jhsoft_ny{background: #f9f9f9;padding-top: 20px;padding-bottom: 15px;}
	.Jhsoft_ny .container{ padding: 0;}
	.Jhsoft_ny .Jhsoft_position{ margin: 0 15px;margin-bottom: 15px;}
	.Jhsoft_ny .Jhsoft_ny2{ margin: 0 15px;}
	
	.Jhsoft_left{ display: none;}
	.Jhsoft_right{ width: 100%; float: none;}
	.Jhsoft_position{background: url(../images/wz.png) no-repeat left top 5px;line-height: 22px;padding-left: 25px;padding-bottom: 15px;border-bottom: 1px solid #dddddd;font-size: 14px;color: #333333;}
	.Jhsoft_about{margin-top: 15px;margin-bottom: 30px;padding: 30px 15px;padding-bottom: 15px;}
	.Jhsoft_about p{line-height: 1.5!important;margin-bottom: 15px;font-size: 14px;color: #4f4e4e;text-indent: 2em;}
	.Jhsoft_about img{ max-width: 100%; height: auto; margin-bottom: 15px;}
	
	/* 企业简介2 */
	.Jhsoft_position2{padding: 15px 0;line-height: 26px;}
	.Jhsoft_position21{background: url(../images/wz.png) no-repeat left top 5px;line-height: 26px;padding-left: 25px;font-size: 14px;color: #333333;}
	
	.Jhsoft_fenlei{ display: block; width: 100%; border-radius: 0px; border: none; color: #333; padding-top: 14px; padding-bottom: 14px; background: #f0f0f0; text-align: center;}
	.Jhsoft_fenlei span{ display: inline-block; margin-right: 5px;}
	.Jhsoft_fenlei i{ font-size: 16px;}
	
	.Jhsoft_classification{width: 100%;height: 100%;position: fixed;top: 60px;background: #1d4a9e!important;left: 100%;transition: left 0.3s;z-index: 999;}
	.Jhsoft_classification.cur{ left: 0;}
	.Jhsoft_class1{background: #333; width: 10%; height: 100%; float: left; padding: 0;}
	.Jhsoft_class1 i{width: 100%;display: block;text-align: center;line-height: 40px;background: #1d4a9e;color: #fff;font-size: 26px;}
	.Jhsoft_class2{ overflow-y: auto; width: 80%; height: 100%; float: left; box-sizing: border-box;}
	.Jhsoft_class2 .container{ padding:0;}
	.Jhsoft_classification ul li{width: 100%;display: inline-block;line-height: 40px;margin: 0;border-bottom: 1px solid #e5e5e5 !important;}
	.Jhsoft_classification ul li.Jhsoft_cur{ background:none;}
	.Jhsoft_classification ul li a{ color: #fff;}
	/*.Jhsoft_classification ul li.Jhsoft_cur a{ color: #333333;}*/

	.Jhsoft_about2{margin-top: 30px;margin-bottom: 15px;}
	.Jhsoft_about2 p{line-height: 28px;margin-bottom: 15px;font-size: 14px;color: #4f4e4e;text-indent: 2em;}
	.Jhsoft_about2 img{ max-width: 100%; height: auto; margin-bottom: 30px;}
	/* 企业荣誉1 */
	.demo-gallery > ul > li { margin-bottom: 15px;}
	
	/* 企业荣誉2 */
	.Jhsoft_honor_top ul li{line-height: 30px;margin-bottom: 6px;}
	.Jhsoft_honor_top ul li strong{font-size: 14px;color: #333333;font-weight: bold;float: left;width: 15%;}
	.Jhsoft_honor_top ul li p{float: left;width: 85%;}
	.Jhsoft_honor_top ul li a{display: block;margin: 0 6px;float: left;font-size: 14px;color: #666666;padding: 0 5px;}
	
	/* 发展历程 */
	.Jhsoft_history{margin-top: 30px;margin-bottom: 30px;}
	.Jhsoft_history ul li{position: relative;min-height: 150px;margin-left: 10px;}
	.Jhsoft_history ul li::before{content: '';position: absolute;left: -10px;top: 18px; width: 14px;height: 14px;z-index: 7;border-radius: 100%;background: #3059a6;}
	.Jhsoft_history ul li::after{content: '';position: absolute;left: -10px;top: 14px; width: 22px;height: 22px;z-index: 2;border-radius: 100%;border: 1px solid #3059a6;background: #fff;}
	.Jhsoft_line{list-style-type: none;position: absolute;width: 2px;margin-left: -1px;height: 60%;left: -10px;top: 50px;background: #e6e6e6;}
	.Jhsoft_history ul li:nth-of-type(odd){padding-top: 10px;padding-bottom: 25px;}
	.Jhsoft_history ul li:nth-of-type(odd) .Jhsoft_history1{ padding-right: 3%;}
	.Jhsoft_history ul li:nth-of-type(odd) .Jhsoft_history1 p{line-height: 30px;font-size: 21px;color: #202020;font-weight: bold;text-align: left;}
	.Jhsoft_history ul li:nth-of-type(odd) .Jhsoft_history2{ padding-left: 3%;}
	.Jhsoft_history ul li:nth-of-type(odd) .Jhsoft_history2 p{line-height: 30px;font-size: 14px;color: #666666;}
	.Jhsoft_history ul li:nth-of-type(even){background: #f6f6f6;padding-top: 20px;padding-bottom: 20px;}
	.Jhsoft_history ul li:nth-of-type(even)::before{top: 28px;}
	.Jhsoft_history ul li:nth-of-type(even)::after{top: 24px;}
	.Jhsoft_history ul li:nth-of-type(even) .Jhsoft_history2{ text-align: left;} 
	/* .Jhsoft_history ul li:nth-of-type(even) .Jhsoft_history1{ padding-right: 3%;}
	.Jhsoft_history ul li:nth-of-type(even) .Jhsoft_history1 p{font-size: 14px;line-height: 30px;color: #666666;text-align: left;}
	
	.Jhsoft_history ul li:nth-of-type(even) .Jhsoft_history2 p{font-size: 21px;color: #202020;font-weight: bold;text-align: left;line-height: 30px;}*/
	.Jhsoft_history ul li:nth-of-type(even) .Jhsoft_line{ top: 60px;}
	
	/* 新闻资讯1 */
	.Jhsoft_news{ margin-top: 15px;}
	.Jhsoft_news ul li{line-height: 40px;overflow: hidden;border-bottom: 1px solid #f2f2f2;padding-left: 3.3%;padding-right: 3%;}
	.Jhsoft_news ul li span{float: right;width: 80px;font-size: 13px;color: #666666;}
	.Jhsoft_news ul li a{display: block;width: 74%;float: left;font-size: 14px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.Jhsoft_news ul li:hover a{ color: #1d4a9e;}
	
	/* 分页 */
	.Jhsoft_page{padding: 15px 0 !important;}
	.Jhsoft_page ul{ text-align: center;}
	.Jhsoft_page ul li{display: inline-block;padding: 0 8px;margin: 0 5px;margin-bottom: 8px;line-height: 30px;text-align: center;border: 1px solid #cccccc;}
	.Jhsoft_page ul li a{ display: block; font-size: 14px; color: #333;}
	.Jhsoft_page ul li.Jhsoft_cur{ background: #1d4a9e;}
	.Jhsoft_page ul li.Jhsoft_cur a{ color: #fff;}

	/* 新闻资讯2 */
	.Jhsoft_news1{width: 100%;padding: 0;}
	.Jhsoft_news1 img{ width:100%;}
	.Jhsoft_news2{width:100%;padding: 0;}
	.Jhsoft_newst{margin-top: 20px;padding-bottom: 15px;}
	.Jhsoft_newst img{ width:100%; transition: all 3s; -webkit-transition: all 3s; -moz-transition: all 3s; -ms-transition: all 3s; -o-transition: all 3s;}
	.Jhsoft_newst img:hover{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);}
	.Jhsoft_news2t{line-height: 21px;margin-top: 10px;}
	.Jhsoft_news2t a{font-size: 14px;color:#666666;display: block;}
	.Jhsoft_fbsj{line-height: 23px;margin-bottom:5px;font-size: 13px;color:#d0d0d0;}
	.Jhsoft_news2b{line-height: 21px;font-size: 13px;color: #999999;}
	.Jhsoft_news2b a{ margin-top:10px;}
	
	.p_pagebox {width: 100%;height: auto;margin: 20px auto 0;clear: both;position: relative;font-size: 0;white-space: nowrap;}
	.p_pagebox .js_pageBtnDisable, .p_pagebox .js_pageBtnDisable:active, .p_pagebox .js_pageBtnDisable:hover {background: #f5f5f5;border-color: #d9d9d9;color: #bfbfbf;cursor: default;}
	.p_pagebox .pre {display: inline-table;height: 45px;width: 28%;color: rgba(255,255,255,1);border-width: 0;border-style: solid;border-color: rgba(255,255,255,0);background-color: #1d4a9e;text-align: center;padding-top: 0;padding-right: 10px;padding-left: 10px;position: relative;left: 0;top: 0;box-sizing: border-box;}
	.p_pagebox .pre .font {display: table-cell;vertical-align: middle;bottom: 0;font-size: 16px;}
	.p_pagebox .js_pageBtnDisable .iconfont {color: #bfbfbf;}
	.p_pagebox .pre .iconfont {display: inline-block;color: rgba(255,255,255,1);vertical-align: top;width: auto;height: auto;float: left;font-size: 22px;}
	.p_pagebox .NumBox {width: 44%;height: 44px;display: inline-table;position: relative;cursor: pointer;box-sizing: border-box;background: #e6e6e6;vertical-align: top;}
	.p_pagebox .num {display: table-cell;vertical-align: middle;font-size: 22px;text-align: center;width: 100%;}
	.p_pagebox .num .iconfont {width: 32px;height: 32px;position: absolute;right: 20px;}
	.p_pagebox .ItemBox {position: absolute;width: 100%;bottom: 44px;left: 0;z-index: 99;border-bottom: 0;}
	.p_pagebox .ItemBox ul {height: auto;max-height: 240px;overflow-y: auto;border: 1px solid #d3d4d4;border-bottom: none;margin-bottom: 0;}
	.p_pagebox .NumBox ul li {width: inherit;height: 40px;line-height: 40px;text-align: center;background-color: #fffffe;color: #323332;font-size: 16px;}
	.p_pagebox .next {display: inline-table;height: 45px;width: 28%;color: rgba(255,255,255,1);border-width: 0;border-style: solid;border-color: rgba(255,255,255,0);background-color: #1d4a9e;text-align: center;padding-top: 0;padding-right: 10px;padding-left: 10px;position: relative;left: 0;top: 0;box-sizing: border-box;}
	.p_pagebox .next .font {display: table-cell;vertical-align: middle;bottom: 0;font-size: 16px;}
	.p_pagebox .ItemBox .jump {/* position: absolute; */width: 100%;box-sizing: border-box;bottom: 0;left: 0;height: 40px;border-left: 1px solid #d3d4d4;border-right: 1px solid #d3d4d4;overflow: hidden;z-index: 9;}
	.p_pagebox .jump { width: 100%;box-sizing: border-box;height: 40px;line-height: 40px;text-align: center;border: none;color: #595959;background: #fff;padding: 0 5px;font: initial;font-size: 14px;}
	.p_pagebox .jump .jumpInput{text-align: center;line-height: 40px;}
	.p_pagebox .ItemBox{ display: none;}
	.e_box{ padding-bottom: 15px!important;}
	
	/* 产品展示 */
	.Jhsoft_pro0{padding: 15px 5px;margin-top: 15px;padding-bottom: 0;}
	
	/* 产品展示2 */
	.Jhsoft_pro_top ul li{line-height: 30px;margin-bottom: 6px;}
	.Jhsoft_pro_top ul li strong{font-size: 14px;color: #333333;font-weight: bold;float: left;width: 15%;}
	.Jhsoft_pro_top ul li p{
    width: 85%;
    float: left;
}
	.Jhsoft_pro_top ul li a{display: block;margin: 0 6px;float: left;font-size: 14px;color: #666666;margin-bottom: 5px;padding: 0 5px;}
	
	/* 产品展示详情 */
	.Jhsoft_prox{margin-top: 10px;margin-bottom: 30px;}
	
	/* APP */
	.Jhsoft_appban{position: relative;height: 100%;}
	.Jhsoft_appban1{height: 408px;}
	
	.Jhsoft_sj{width: 31%;margin-left: -15%;}
	
	.Jhsoft_napp{background:  #edf1f7;padding-top: 15px;padding-bottom: 15px;}
	.Jhsoft_location{background: url(../images/wz.png) no-repeat left center;line-height: 30px;padding-left: 25px;font-size: 14px;color: #333333;}
	.Jhsoft_location a{color: #1d4a9e;display: inline-block;}
	
	.Jhsoft_app2{margin-top: 15px;}
	.Jhsoft_app2 ul li{background: #fff;width: 100%;float: none;padding: 15px 3%;margin-bottom: 15px;-webkit-transition: all .2s linear;transition: all .2s linear;}
	.Jhsoft_app2 ul li:nth-of-type(even){ float: none;}
	.Jhsoft_app2 ul li .Jhsoft_app21{width: 30%;}
	.Jhsoft_app2 ul li .Jhsoft_app22{width: 66%;margin-left: 0;margin-top: 15px;float: right;}
	.Jhsoft_app2 ul li .Jhsoft_app22 h3{line-height: 30px;font-size: 16px;color: #333333;margin: 0;}
	.Jhsoft_app2 ul li .Jhsoft_app22 p{ line-height: 26px; font-size: 13px; color: #666666;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	.Jhsoft_app2 ul li .Jhsoft_app23{width: 260px;margin: auto;margin-top: 10px;float: none;overflow: hidden;}
	.Jhsoft_app2 ul li .Jhsoft_app23 a{font-size: 14px;width: 112px;background-size: 10px;padding-left: 25px;}
	.Jhsoft_app2 ul li .Jhsoft_app23 a:nth-of-type(1){background: url(../images/ap.png) no-repeat #e2e8f2 left 6px center;background-size: 15px;float: left;}
	.Jhsoft_app2 ul li .Jhsoft_app23 a:nth-of-type(2){background: url(../images/az.png) no-repeat left 6px center;margin-top: 0;background-size: 15px;float: right;}
	/* 职位列表 */
	.Jhsoft_job_top{max-width: 975px;margin: auto;margin-top: 30px;margin-bottom: 30px;overflow: hidden;}
	.Jhsoft_job_top2{ margin-bottom: 15px;}
	.Jhsoft_job_top2 p{ line-height: 25px; font-size: 14px; color: red; text-align: center;}
	.Jhsoft_job_top .w_z{float: none;display: inline-block;background: none;width: 48%;margin-left: 1%;margin-right: 0;height: 40px;line-height: 40px;text-align: center;font-size: 13px !important;color: #9b9b9b;}
	.Jhsoft_job_top .a_n{float: none;display: block;background: #89be44;width: 30%;margin: auto;margin-top: 10px;height: 40px;line-height: 40px;border: none;text-align: center;font-size: 13px !important;color: #fff;clear: both;}
	
	.Jhsoft_job_middle{margin-bottom: 30px;}
	.Jhsoft_job_middle1{width: 100%;float: none;}
	.Jhsoft_job_middle1t{background: #f6f6f6;line-height: 40px;padding-left: 10px;padding-right: 6px;font-weight: bold;}
	.Jhsoft_job_middle1t a{float: right;font-size: 14px;color: #8c8c8c;}
	.Jhsoft_job_middle1t span{font-size: 14px;color: #333333;}
	.Jhsoft_job_middle .Jhsoft_mjob_middle1 ul li{line-height: 23px;font-size: 13px;padding: 8px 0;}
	.Jhsoft_job_middle .Jhsoft_mjob_middle1 ul li:nth-of-type(7){ display: none;}
	.Jhsoft_job_middle .Jhsoft_mjob_middle1{ background: #fff;}
	.Jhsoft_job_middle .Jhsoft_mjob_middle2{background: #f6f6f6;padding-bottom: 15px;}
	.Jhsoft_job_middle .Jhsoft_mjob_middle2 ul{ margin-bottom: 0;}
	.Jhsoft_job_middle .Jhsoft_mjob_middle2 ul li{line-height: 22px;font-size: 12px;}
	.Jhsoft_job_middle .Jhsoft_mjob_middle2 ul li:nth-of-type(7){ display: none;}
	.Jhsoft_job_middle .Jhsoft_mjob_middle2 ul li:last-child{font-size: 12px;color: #1d4a9e;}
	.Jhsoft_job_middle .Jhsoft_mjob_middle2 ul li:last-child a{font-size: 12px;color: #1d4a9e;}
	
	.Jhsoft_job_middle2{/* background: url(../images/jl.png) no-repeat right top; */width: 100%;float: none;margin-top: 15px;position: relative;}
	.Jhsoft_re1{width: 100%;height: 100%;max-width: 221px;margin: auto;}
	.Jhsoft_re2{position: absolute;padding-top: 40px;top: 0;width: 160px;height: 100%;left: 50%;margin-left: -80px;z-index: 9;}
	.Jhsoft_re21{text-align: center;width: 100%;}
	.Jhsoft_re21 h2{line-height: 40px;font-size: 20px;color: #fff;margin: 0;}
	.Jhsoft_re21 h3{line-height: 20px;font-size: 15px;color: #fff;text-transform: uppercase;margin: 0;}
	.Jhsoft_re21::after{display: block;content: '';background: #fff;width: 40px;height: 2px;margin: 0 auto;margin-top: 8px;position: static;}
	.Jhsoft_re22{position: absolute;bottom: 60px;left: 10px;}
	.Jhsoft_re22 a{display: block;background: #fff;width: 140px;margin: auto;text-align: center;line-height: 35px;border-radius: 35px;font-size: 15px;color: #1d4a9e;}
	
	.Jhsoft_wxts.modal{ top: 50%; margin-top: -170px; bottom: auto;}
	.Jhsoft_wxts .modal-content{ box-shadow: 0 0 black;}
	.Jhsoft_wxts .modal-header{background-color: #F8F8F8;border-top: 3px solid #1d4a9e;border-bottom: 1px solid #d9e1e3;padding: 10px 15px;}
	.Jhsoft_wxts .modal-body{height: 50px!important;color: #2c303b;font-size: 15px;padding: 30px;position: relative;line-height: 24px;} 
	.Jhsoft_wxts .modal-body i{ background: url(../images/tan2.png) no-repeat left top; padding-left: 30px;}
	.Jhsoft_wxts .modal-footer{border: none;margin-top: 30px;padding-bottom: 30px;text-align: center;}
	.Jhsoft_wxts .modal-footer button{width: 110px;line-height: 22px;font-size: 14px;}
	.Jhsoft_wxts .modal-footer button:nth-of-type(1){ background-color: #f20404; color: #fff;}
	.Jhsoft_wxts .modal-footer button:nth-of-type(2){ background-color: #dddddd; color: #fff;}
	.Jhsoft_wxts .modal-header .close{ top: 15px; right: 15px; position: absolute;}
	
	/* 更多职位 */
	.Jhsoft_mjob{margin-top: 30px;margin-bottom: 30px;}
	.Jhsoft_mjob_top ul li{line-height: 30px;margin-bottom: 6px;}
	.Jhsoft_mjob_top ul li strong{width: 25%;}
	.Jhsoft_mjob_top ul li p{float: left;width: 75%;}
	
	.Jhsoft_mjob_middle .container{ padding: 0;}
	.Jhsoft_mjob_middle1 ul li{width: 14.2%;float: left;font-size: 13px;color: #333333;line-height: 23px;padding: 8px 0;text-align: center;}
	.Jhsoft_mjob_middle1 ul li:nth-of-type(7){ display: none;}
	.Jhsoft_mjob_middle2 ul li{width: 14.2%;float: left;line-height: 22px;padding: 8px 0;font-size: 12px;color: #666666;text-align: center;}
	.Jhsoft_mjob_middle2 ul li:nth-of-type(1){ color: #1d4a9e;}
	.Jhsoft_mjob_middle2 ul li:last-child{ font-size: 12px; color: #1d4a9e;}
	.Jhsoft_mjob_middle2 ul li:last-child a{ font-size: 12px; color: #1d4a9e;}
	.Jhsoft_mjob_middle2 ul li:nth-of-type(7){ display: none;}
	
	/* 职位申请 */
	.Jhsoft_apply{margin-top: 30px;margin-bottom: 30px;}
	
	.Jhsoft_applyr{width: 158px;margin: auto;margin-top: 0;text-align: center;float: none;}
	.Jhsoft_applyr img{ max-width: 100%; border: 1px solid #f5f5f5;}
	.Jhsoft_applyr button{/* background: url(../images/sc2.jpg) no-repeat; */width: 102px;margin: auto;height: 36px;margin-top: 15px;border: none;}
	
	.Jhsoft_applyl{width: 100%;float: none;}
	.Jhsoft_apply1m {margin-left: 0px;}
.Jhsoft_apply1m .form-group{width: 100%;line-height: 40px;margin-top: 15px;margin-bottom: 0;overflow: hidden;}
.Jhsoft_apply1m .form-group label:nth-of-type(1){float: left;width: 21%;margin-right: 2%;font-size: 13px;color: #333333;font-weight: 500;text-align: right;}
.Jhsoft_sel2{padding: 0px 12px;line-height: 40px;height: 40px;border: 1px solid #e5e5e5;box-shadow: 0 0 black;font-size: 13px !important;color: #999999;margin: 0;background: url(../images/jt.png) no-repeat right 12px center;text-align: left !important;}
.Jhsoft_apply1m .form-group .form-control{float: left;background: none;width: 77%;line-height: 40px;height: 40px;border: 1px solid #e5e5e5;box-shadow: 0 0 black;font-size: 13px !important;color: #999999;margin: 0;appearance: none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;}
.Jhsoft_apply1m .form-group select{width: 100% !important;font-size: 14px;float: none;left: 0;top: 0;position: absolute;opacity: 0;}
.Jhsoft_apply1m .form-group textarea{height: 88px;width: 77%;border: 1px solid #e5e5e5;border-radius: 4px;padding: 0px 12px;color: #999999;}

	.Jhsoft_apply1t{ margin-top: 15px;}
	.Jhsoft_apply1l{background: url(../images/fj1.png) no-repeat left center;line-height: 28px;padding-left: 26px;margin-top: 25px;font-size: 15px;color: #333333;margin-right: 20px;font-weight: bold;background-size: 18px;}
	.Jhsoft_apply1r span{display: block;line-height: 28px;font-size: 14px;color: #f21112;}
	.Jhsoft_apply1r p{display: block;line-height: 23px;font-size: 14px;color: #666;}
	.Jhsoft_apply1b{margin-top: 15px;margin-left: 0;line-height: 28px;overflow: hidden;}
	.Jhsoft_apply1b span{display: inline-block;float: left;}
	.Jhsoft_apply1b button{background: #1d4a9e url(../images/fj.png) no-repeat left 10px center;width: 66px;height: 28px;display: inline-block;border: none;float: left;margin: 0 6px;font-size: 14px;padding-left: 20px;}
	
	.Jhsoft_apply2{margin-top: 30px;margin-bottom: 30px;}
	.Jhsoft_applyt{background: url(../images/gr.png) no-repeat left center;padding-left: 28px;line-height: 28px;font-size: 16px;color: #333333;background-size: 22px;}
	.Jhsoft_apply2b{margin-left: 0;overflow: hidden;}
	.Jhsoft_applyb .form-group{float: none;width: 100%;line-height: 40px;margin-top: 15px;margin-bottom: 0;overflow: hidden;}
	.Jhsoft_applyb .form-group:nth-of-type(even){float: none;}
	.Jhsoft_applyb .form-group label:nth-of-type(1){float: left;width: 21%;margin-right: 2%;font-size: 13px;color: #333333;font-weight: 500;text-align: right;}
	.Jhsoft_applyb .form-group .form-control{float: left;width: 77%;line-height: 40px;height: 40px;border: 1px solid #e5e5e5;box-shadow: 0 0 black;font-size: 13px !important;color: #999999;background: none;}
	.advice{height: 35px;line-height: 35px;width: 89px;background: none;font-size: 14px;color: #999999;text-align: center;border: 1px solid #e5e5e5;margin-right: 15px;}
	input[type="radio"]:checked + .advice{height: 35px;line-height: 35px;width: 89px;display: inline-block;background: #1d4a9e;text-align: center;font-size: 14px;color: #fff;}
	.Jhsoft_applyb .form-group select.province{width: 100%;font-size: 14px;}
	.Jhsoft_applyb .form-group:nth-of-type(8) label{
	    width: 10%;
	}
	.Jhsoft_applyb .form-group .col-sm-3{padding: 0 1%;width: 29%;float: left;margin-bottom: 5px;}
	
	.Jhsoft_apply3 .Jhsoft_applyt{ background: url(../images/qz.png) no-repeat left center;}
	.Jhsoft_apply3b{margin-left: 0;margin-top: 20px;}
	.Jhsoft_apply3 p{line-height: 25px;text-align: center;font-size: 14px;color: #a7a7a7;margin-top: 10px;}
	
	.Jhsoft_apply4{margin-top: 20px;margin-bottom: 30px;}
	.Jhsoft_apply4 .Jhsoft_applyt{ background: url(../images/gr.png) no-repeat left center;}
	.Jhsoft_apply4m{margin-left: 0;overflow: hidden;}
	.Jhsoft_applyb .form-group .Jhsoft_rq{float: left;width: 77%;line-height: 50px;height: 50px;border: 1px solid #e5e5e5;box-shadow: 0 0 black;font-size: 16px !important;color: #999999;background: none; border-radius: 4px;}
	.Jhsoft_applyb .form-group .Jhsoft_rq .input-group{ width: 50%; float: left;}
	.Jhsoft_applyb .form-group .Jhsoft_rq .input-group .form-control{ padding: 0;}
	.Jhsoft_applyb .glyphicon{background: url(../images/rq.png) no-repeat;width: 26px !important;height: 27px !important;}
	.Jhsoft_apply4m.Jhsoft_applyb .form-group .input-group .form-control{ border: none;}
	.Jhsoft_apply4b{margin-left: 0;}
	.Jhsoft_apply4b p{margin: 10px 0;line-height: 26px;max-width: 100%;font-size: 14px;color: #a7a7a7;}
	.Jhsoft_apply4b .btn-primary{background: url(../images/jia.png) no-repeat left center;padding-left: 30px;font-size: 16px;color: #333333;border: none;font-weight: bold;outline: none;background-color: transparent;box-shadow: 0 0 BLACK;background-size: 20px;}
	.Jhsoft_apply4b textarea{width: 100%;height: 150px;padding: 6px 12px;border: 1px solid #e5e5e5;font-size: 14px !important;color: #999999;margin-top: 15px;border-radius: 4px;}
	
	.Jhsoft_apply5 .Jhsoft_applyt{background: url(../images/gz.png) no-repeat left center;background-size: 22px;}
	.Jhsoft_apply5m{margin-left: 0;margin-top: 15px;}
	.Jhsoft_apply5m.Jhsoft_applyb .form-group:nth-of-type(5){width: 100%;clear: both;float: none;}
	.Jhsoft_apply5m.Jhsoft_applyb .form-group .input-group .form-control{ border: none;}
	.Jhsoft_apply5b .btn-primary{background: url(../images/jia.png) no-repeat left center;padding-left: 30px;font-size: 16px;color: #333333;border: none;font-weight: bold;outline: none;background-color: transparent;box-shadow: 0 0 BLACK;background-size: 20px;}
	.Jhsoft_apply5m.Jhsoft_applyb .form-group:nth-of-type(5) label{width: 21%;}
	.Jhsoft_apply5m .form-group textarea{height: 88px;width: 77%;border: 1px solid #e5e5e5;border-radius: 4px;padding: 6px;line-height: 22px;}
	.Jhsoft_apply5b{clear:both;margin-left: 0;margin-top: 15px;margin-bottom: 15px;}
	.Jhsoft_apply5b textarea{width: 100%;height: 150px;padding: 6px 12px;border: 1px solid #e5e5e5;font-size: 14px !important;color: #999999;margin-top: 15px;border-radius: 4px;}
	
	.Jhsoft_applybtn{margin-left: auto;}
	.Jhsoft_applybtn input{background: #1d4a9e;display: block;width: 200px;margin: auto;line-height: 40px;text-align: center;font-size: 16px !important;color: #fff;border-radius: 4px;}
	
	/* 联系我们 */
	.Jhsoft_contact{margin-top: 15px;}
	.Jhsoft_conl{width: 100%;margin-left: 0;float: none;}
	.Jhsoft_conl ul li{margin-bottom: 15px;width: 49%;float: left;}
	.Jhsoft_conl1{width: 20%;max-width: 40px;}
	.Jhsoft_conl1 img{ max-width: 100%;}
	.Jhsoft_conl2{margin-left: 7%;width: 70%;}
	.Jhsoft_conl2 strong{line-height: 22px;font-size: 15px;color: #1d4a9e;font-weight: bold;}
	.Jhsoft_conl2 p{line-height: 22px;font-size: 14px;color: #666666;}
	.Jhsoft_conr{width: 100%;float: none;}
	.Jhsoft_conr input.w_z{width:48%;height: 40px;font-size: 14px !important;line-height: 40px;margin-right:.3%;margin-bottom: 15px;border: 1px solid #dcdcdc;padding: 0 15px;display: inline-block;color: #a5a5a5;border-radius: 3px;}
	.Jhsoft_conr input.input-text{width: 34%;height: 40px;font-size: 14px !important;line-height: 40px;margin-bottom: 15px;border: 1px solid #dcdcdc;padding: 0 15px;display: inline-block;color: #a5a5a5;border-radius: 3px;}
	.Jhsoft_conr input:nth-of-type(even){margin-left: 2%;}
	.Jhsoft_conr img{float:right;width: 50px;}
	.Jhsoft_conr input.a_n{width: 130px;margin: auto;height: 40px;background-color: #1d4a9e;font-size: 15px !important;color:#fff;line-height: 40px;border: none;}
	.Jhsoft_conr textarea{width: 100%;height: 98px;padding: 10px;border: 1px solid #dcdcdc;outline:none;resize:none;font-size: 14px !important;color: #a5a5a5;margin-bottom: 15px;border-radius: 3px;}
	
	.Jhsoft_map{width: 100%;height: 300px;margin-top: 30px;margin-bottom: 30px;}
	
	/* 统一认证 */
	.Jhsoft_rz{background: #f5f5f5;padding-top: 0px;padding-bottom: 30px;}
	
	.Jhsoft_rzm{margin-top: 15px;}
	.Jhsoft_rz1{width: 100%;float: none;}
	.Jhsoft_rz1t{background: #71a5e0 url(../images/xl.png) no-repeat right 20px center;line-height: 46px;padding-left: 20px;border-top-left-radius: 3px;border-top-right-radius: 3px;font-size: 16px;color: #fff;background-size: 20px;}
	.Jhsoft_rz1b ul li{ width:48%; float:left;}
	.Jhsoft_rz1b ul li:nth-of-type(even){ float:right;}
	.Jhsoft_rz1b ul li a{display: block;background: url(../images/dt.png) no-repeat left 15px center #2675cf;border-bottom: 1px dashed #4788d5;padding-left: 40px;line-height: 40px;font-size: 15px;color: #fff;background-size: 15px;margin-bottom: 8px;}
	.Jhsoft_rz1b ul li a:hover{ background: url(../images/dt.png) no-repeat left 30px center #5491d6;}
	.Jhsoft_rz1b ul li:last-child a{ border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
	.Jhsoft_rz2{background: #fff;width: 100%;float: none;padding: 15px;float: right;border: 1px solid #71a5e0;border-radius: 3px;margin-top: 15px;}
	.Jhsoft_rz2t{line-height: 30px;}
	.Jhsoft_rz2tl{float: left;padding-left: 10px;font-size: 16px;color: #2675cf;font-weight: bold;}
	.Jhsoft_rz2tr{ float: right; overflow: hidden;}
	.Jhsoft_rz2tr a{background: #5491d6;display: block;float: left;width: 58px;margin-left: 15px;font-size: 14px;color: #fff;border-radius: 8px;text-align: center;}
	.Jhsoft_rz2b{ margin-top: 13px;}
	.Jhsoft_rz2b1{width: 100%;background: #5491d6;text-overflow: ellipsis;white-space: nowrap;overflow: auto;}
	.Jhsoft_rz2b1::-webkit-scrollbar { width: 0px; height: 0px;}
	.Jhsoft_rz2b1 ul{ margin:0;}
	.Jhsoft_rz2b1 ul li{background: #5491d6;display: inline-block;line-height: 40px;border-top: 2px solid #5491d6;padding: 0 8px;text-align: center;font-size: 15px;color: #fff;}
	/* .Jhsoft_rz2b1 ul li:first-child{ background: #fff; color: #5491d6;} */
	.Jhsoft_rz2b2{margin-top: 15px;}
	.Jhsoft_rz2b2 ul{display: none;margin: 0;}
	.Jhsoft_rz2b2 ul:first-child{ display: block;}
	.Jhsoft_rz2b2 ul li{line-height: 55px;border-bottom: 1px dashed #e6e6e6;overflow: hidden;}
	.Jhsoft_rz2b2 ul li strong{display: block;float: left;width: 22%;text-align: center;font-size: 13px;color: #2675cf;font-weight: normal;}
	.Jhsoft_rz2b2 ul li a{display: block;float: left;width: 50%;font-size: 14px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.Jhsoft_rz2b2 ul li span{display: block;float: left;width: 26%;text-align: right;font-size: 13px;color: #999999;}
	
	.Jhsoft_flex-row {
		display: box;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-moz-box-orient: horizontal;
		-ms-box-orient: horizontal;
		-o-box-orient: horizontal;
		box-orient: horizontal;
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		-o-flex-direction: row;
		flex-direction: row;
	}
	.Jhsoft_flex-column {
		display: box;
	display!important:-webkit-box;
		display: -webkit-flex!important;
		display: -moz-box;
	display!important:-moz-flex;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-orient: vertical!important;
		-moz-box-orient: vertical!important;
		-ms-box-orient: vertical!important;
		-o-box-orient: vertical!important;
		box-orient: vertical!important;
		-webkit-flex-direction: column!important;
		-moz-flex-direction: column!important;
		-ms-flex-direction: column!important;
		-o-flex-direction: column!important;
		flex-direction: column!important;
	}
	.Jhsoft_flex-wrap {
		-webkit-box-wrap: wrap;
		-moz-box-wrap: wrap;
		-ms-box-wrap: wrap;
		-o-box-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.Jhsoft_flex-row-start {
		-webkit-box-pack:  start;
	  -moz-box-pack: start;
	  box-pack: start;
		-ms-flex-pack:  start;
		-webkit-justify-content: flex-start;
		-moz-justify-content: flex-start;
		-ms-justify-content: flex-start;
		-o-justify-content: flex-start;
		justify-content: flex-start
	}
	.Jhsoft_flex-row-center {
		-webkit-box-pack:  center!important;
		-moz-box-pack:  center!important;
		box-pack:  center!important;
		-ms-flex-pack: center!important;
		-webkit-justify-content: center!important;
		-moz-justify-content: center!important;
		-ms-justify-content: center!important;
		-o-justify-content: center!important;
		justify-content: center!important;
	}
	.Jhsoft_flex-row-end {
		-webkit-box-pack: end;
		-moz-box-pack: end;
		box-pack: end;
		-ms-flex-pack:  end;
		-webkit-justify-content: flex-end;
		-moz-justify-content: flex-end;
		-ms-justify-content: flex-end;
		-o-justify-content: flex-end;
		justify-content: flex-end
	}
	.Jhsoft_flex-row-space-around {
		-webkit-justify-content: space-around;
		-moz-justify-content: space-around;
		-ms-justify-content: space-around;
		-o-justify-content: space-around;
		justify-content: space-around
	}
	.Jhsoft_flex-row-space-between {
		-webkit-box-pack: justify;
	  -moz-box-pack:justify;
		box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
		-o-justify-content: space-between;
		justify-content: space-between
	}
	.Jhsoft_flex-column-start {
		-webkit-box-align: start;
		-moz-box-align: start;
		-ms-flex-align: start;
		box-align: start;
		-moz-box-align: start;
		-webkit-align-items: flex-start;
		-moz-align-items: flex-start;
		-ms-align-items: flex-start;
		-o-align-items: flex-start;
		align-items: flex-start
	}
	.Jhsoft_flex-column-center {
		-webkit-box-align: center!important;
		-moz-box-align: center!important;
		-ms-flex-align: center!important;
		box-align: center!important;
		-moz-box-align: center!important;
		-webkit-align-items: center!important;
		-moz-align-items: center!important;
		-ms-align-items: center!important;
		-o-align-items: center!important;
		align-items: center!important;
	}
	.Jhsoft_flex-column-end {
		-webkit-box-align: end;
		-moz-box-align: end;
		-ms-flex-align: end;
		-webkit-align-items: flex-end;
		box-align: end;
		-moz-align-items: flex-end;
		-ms-align-items: flex-end;
		-o-align-items: flex-end;
		align-items: flex-end
	}
	.Jhsoft_flex-column-baseline {
		-webkit-box-align: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		box-align: baseline;
		-moz-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-align-items: baseline;
		-ms-align-items: baseline;
		-o-align-items: baseline;
		align-items: baseline
	}
	.Jhsoft_flex-column-stretch {
		-webkit-box-align: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		box-align: stretch;
		-moz-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-align-items: stretch;
		-ms-align-items: stretch;
		-o-align-items: stretch;
		align-items: stretch
	}
	
	.Jhsoft_header>div{height: 75px;}
	.Jhsoft_logo{width: 110px;margin: 0;float: none;}
	.Jhsoft_heForm{width: 240px;margin-left: 0;margin-top: 0;float: none;}
	.Jhsoft_heForm-1>input{width: 56px;height: 38px;line-height: 38px;font-size: 14px;border-radius: 0px;-webkit-appearance: none !important; border-radius:0!important;}
	.Jhsoft_heForm-1>div{border: 2px solid #1d4a9e;height: 38px;}
	.Jhsoft_heForm-1>div>input{height: 34px;line-height: 34px;background: url(../images/2.png) no-repeat left center/21px 21px;padding-left: 30px;}
	.Jhsoft_hRight{margin-top: 0px;}
	.Jhsoft_menu1>li{margin-bottom: 6px;}
	.Jhsoft_menu1>li>a{font-size: 16px;}
	.Jhsoft_menu3{ display: none !important; width: 424px;padding: 20px 15px 10px;}
	.Jhsoft_app{ width:auto;}
	
	.Jhsoft_intro_pic li {
	    width: 150px!important;
	    margin-right: 5px!important;
	    float: left;
	    margin-left: 28px;
	}
	
	.Jhsoft_intro_pic .Jhsoft_picsize {
	    width: 100%!important;
	    /* height: auto; */
	}
	.Jhsoft_piclist .Jhsoft_btn.Jhsoft_leftbtn {
	    left: 0!important;
	    top: 65px;
	    z-index: 9;
	}
	
	.Jhsoft_piclist .Jhsoft_btn.Jhsoft_rightbtn {
	    background-position: 0 -45px;
	    right: 0!important;
	    top: 65px;
	    z-index: 9;
	}
	
	.jqZoomPup{ display: none;}
	.zoomdiv{ display: none!important;}
}

@media (max-width: 767px) {
	body{padding-top: 60px;}
	.Jhsoft_header{position: fixed;left: 0;top: 0;z-index: 1000;}
	.Jhsoft_header>div{height: 60px;}
	.Jhsoft_logo{width: 81px;}
	.Jhsoft_heForm{width: 160px;}
	.Jhsoft_heForm-1>input{width: 40px; height: 28px;line-height: 28px;font-size: 13px;}
	.Jhsoft_heForm-1>div{border: 1px solid #1d4a9e;height: 28px;padding-left: 6px;padding-right: 6px;}
	.Jhsoft_heForm-1>div>input{height: 26px;line-height: 26px;background: url(../images/2.png) no-repeat left center/15px 15px;padding-left: 20px;}
	.Jhsoft_hRight>a:nth-child(n+2){margin-left: 10px;}
	.Jhsoft_hRight>a>p{display: none;}
	.Jhsoft_hRight>a>img{width: 17px;}
	#selectMenu{display: block;}
	.Jhsoft_menu0{width: 100%;height: 100%;position: fixed;z-index: 1000;left: 100%;top: 60px;padding: 40px 10px 25px;transition: .5s;}
	.Jhsoft_menu0.curr{left: 0;}
	.Jhsoft_menu1{width: 100%;}
	.Jhsoft_menu1>li{display: block;width: 100%;}
	.Jhsoft_menu1>li>a{height: 36px;line-height: 36px;text-align: left;padding-left: 20px;}
	.Jhsoft_menu1>li>a>span{display: block;}
	.Jhsoft_menu1>li:nth-child(n+2):before{width: 0;height: 0;border-left: none;}
	.Jhsoft_menu2{position: relative;top: 0;background: #fff;padding: 10px 15px 10px;}
	.Jhsoft_menu2>li>a{font-size: 14px;height: 32px;line-height: 32px;text-align: left;}
	.Jhsoft_menu2>li:hover>a{font-weight: normal;}
	.Jhsoft_menu3{position: relative;width: 100%;height: auto;left: 0;top: 0;padding: 15px 15px 15px;}
	.Jhsoft_menu1>li:nth-child(n+5) .Jhsoft_menu3{right: 0;}
	
	.Jhsoft_sj{width: 56%;margin-left: -28%;}
}

@media (max-width: 576px) {
	.Jhsoft_heForm{width: 150px;}
}
@media (max-width: 413px) {
	.Jhsoft_sj{width: 62%;margin-left: -31%;}
}
#swiper1 .swiper-pagination1{bottom: 15px;text-align:center;}
#swiper1 .swiper-pagination-bullet{width: 15px;height: 15px; opacity: 1;background: #fff;}
#swiper1 .swiper-pagination-bullet-active{opacity: 1;background: #1D4A9E;}
.Jhsoft_sw-a1{width: 100%;height: 550px;}
.Jhsoft_k1{padding: 60px 0 30px;}
.Jhsoft_k2{padding: 30px 0 0}
.Jhsoft_k1-1{width: 49.2%;float: left;}
.Jhsoft_k1-2{width: 48.75%;float: right;}
.Jhsoft_sw-a2{width: 100%;height: 389px;position: relative;display: block;}

.js { width: 100%;}
.js p { padding: 5px 0; font-weight: bold; overflow: hidden;}
.js p span { float: right;}
.js p span a { color: #f00; text-decoration: underline;}
.js textarea { height: 100px; width: 98%; padding: 5px; border: 1px solid #ccc; border-top: 2px solid #aaa; border-left: 2px solid #aaa;}
.Jhsoft_focusBox {position: relative;width: 100%;height: 389px;overflow: hidden;text-align: left;background: white;}
.Jhsoft_focusBox .Jhsoft_pic img {width: 100%;height: 389px;display: block;}
.Jhsoft_focusBox .Jhsoft_txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width: 100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.Jhsoft_focusBox .Jhsoft_txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width: 100%; overflow: hidden;}
.Jhsoft_focusBox .Jhsoft_txt li {height: 40px;line-height: 40px;position: absolute;bottom: -36px;}
.Jhsoft_focusBox .Jhsoft_txt li a {display: block;color: white;font-size: 14px;font-weight: bold;text-decoration: none;padding-left: 10px;padding-right: 150px;}
.Jhsoft_focusBox .Jhsoft_num {position: absolute;z-index: 3;bottom: 4px;right: 8px;}
.Jhsoft_focusBox .Jhsoft_num li {float: left;position: relative;width: 12px;height: 12px;line-height: 12px;overflow: hidden;text-align: center;margin-right: 1px;cursor: pointer;margin: 0 4px;}
.Jhsoft_focusBox .Jhsoft_num li a,.Jhsoft_focusBox .Jhsoft_num li span {position: absolute;z-index: 2;display: block;color: white;background: #fff;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;border-radius: 100%;}
.Jhsoft_focusBox .Jhsoft_num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5;}
.Jhsoft_focusBox .Jhsoft_num li.on a,.Jhsoft_focusBox .Jhsoft_num a:hover {background: #abd255;}
	
#swiper2 .swiper-pagination2{bottom: 0;z-index: 20; text-align:right;height: 42px;padding-top: 13px;padding-right: 20px;}
#swiper2 .swiper-pagination-bullet{width: 12px;height: 12px; opacity: 1;background: #fff;}
#swiper2 .swiper-pagination-bullet-active{opacity: 1;background: #abd255;}
.Jhsoft_sw-p{position: absolute;z-index: 5;width: 100%;bottom: 0!important; left: 0!important;height: 42px;line-height: 42px;background: rgba(0,0,0,.6);font-size: 14px;color: #fff;padding-left: 10px;padding-right: 100px;margin-bottom: 0px;}
.Jhsoft_p6{font-size: 14px;text-transform: uppercase;color: #999;background: url(../images/7.jpg) no-repeat left center;padding-left: 15px;height: 26px;line-height: 26px;float: left;}
.Jhsoft_p6>span{font-size: 24px;color: #1e4ba0;margin-right: 20px;font-weight: 400;}
.Jhsoft_btn3{color: #1e4ba0;font-size: 16px;float: right;}
.Jhsoft_oDv1{margin-top: 20px;border: 1px solid #e4e4e4;padding: 15px;}
.Jhsoft_p7{font-size: 18px;color: #333;line-height: 20px;}
.Jhsoft_p8{margin-top: 10px;border-bottom: 1px dashed #e4e4e4;padding-bottom: 10px;}
.Jhsoft_p8>p{font-size: 14px;color: #666;line-height: 25px;height: 50px;}
.Jhsoft_ul03{margin-top: 5px;}
.Jhsoft_ul03>li{margin-top: 14px;overflow: hidden;}
.Jhsoft_ul03>li>a{/* background: url(../images/8.png) no-repeat left center; *//* padding-left: 18px; */}
.Jhsoft_ul03>li>a>div{flex: 1;padding-right: 20px;overflow: hidden;width: 84%;float: left;background: url(../images/8.png) no-repeat left center;padding-left: 18px;}
.Jhsoft_ul03>li>a>div>p{font-size: 14px;color: #333;}
.Jhsoft_ul03>li>a>p{font-size: 14px;color: #7d7d7d;float: right;width: 16%;}
.Jhsoft_ul03>li>a:hover>div>p{text-decoration: underline;}
.Jhsoft_tit1{text-align: center;}
.Jhsoft_p9{font-size: 32px;color: #1D4A9E;font-weight: bold;}
.Jhsoft_p90{font-size: 32px;color: #fff;font-weight: bold;}
.Jhsoft_p10{font-size: 17px;color: #999;margin-top: 8px;text-transform: uppercase;}
.Jhsoft_p100{font-size: 17px;color: #fff;margin-top: 8px;text-transform: uppercase;}
.Jhsoft_img1{margin-top: 10px;}
.Jhsoft_k2-1{margin-top: 50px;background: url(../images/12.jpg) no-repeat center center;background-size: cover;background-attachment: fixed; padding: 58px 0 64px;}
.Jhsoft_p11{font-size: 24px;font-weight: bold;color: #1d4a9e;text-align: center;}
.Jhsoft_p12{margin-top: 50px;font-size: 15px;color: #666;text-align: center;line-height: 32px;}
.Jhsoft_ul04{margin-top: 50px;text-align: center;}
.Jhsoft_ul04>li{margin-left: 15px;margin-right: 15px;transition: .5s;display: inline-block;}
.Jhsoft_ul04>li>a>img{width: 68px;}
.Jhsoft_ul04>li>a>p{margin-top: 12px;text-align: center;font-size: 15px;color: #090909;font-weight: 400;}

/*放大*/
.Jhsoft_picfd:hover {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}

.Jhsoft_hov7:hover {opacity: .7;filter: alpha(opacity=70);-moz-opacity: .7;-khtml-opacity: .7}
/*上移动*/
.Jhsoft_ul04>li:hover,
.Jhsoft_btn4:hover{transform: translate(0, -5px);-webkit-transform: translate(0, -5px);-moz-transform: translate(0, -5px);-o-transform: translate(0, -5px);-ms-transform: translate(0, -5px);}
.Jhsoft_btn4{ margin-top: 70px; display: block; width: 120px; background: #1d4a9e; line-height: 40px; color:#fff; font-size:14px;text-align: center; transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.Jhsoft_btn4:hover{ background: #5d6165; color: #fff;opacity: 1;}
/* .Jhsoft_btn4:hover{ color:#999999; box-shadow:inset 120px 0 0 0 #e7e7e7; -webkit-box-shadow:inset 120px 0 0 0 #e7e7e7; -moz-box-shadow:inset 120px 0 0 0 #e7e7e7; -ms-box-shadow:inset 120px 0 0 0 #e7e7e7;-o-box-shadow:inset 120px 0 0 0 #e7e7e7;} */
.Jhsoft_k3{padding: 50px 0 72px;}
.Jhsoft_k3-1{margin-top: 35px;overflow: hidden;}
.Jhsoft_k3-1>div:nth-child(1){background: url(../images/16.png) no-repeat center center;padding: 60px 10px 45px;width: 43.5%;height: 304px;background-size: cover;float: left;}
.Jhsoft_k3-1>div:nth-child(2){width: 52.5%;float: right;}
.Jhsoft_img2{width: 53%;}
.Jhsoft_btn5{ margin-top: 40px; display: block; width: 120px; background: #1d4a9e; line-height: 40px; color:#fff; font-size:14px;text-align: center; transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.Jhsoft_btn5:hover{ background: #1d4a9e; color: #fff;opacity: 1;}
.Jhsoft_btn5:hover{transform: translate(0, -5px);-webkit-transform: translate(0, -5px);-moz-transform: translate(0, -5px);-o-transform: translate(0, -5px);-ms-transform: translate(0, -5px);background: #5d6165;}
.Jhsoft_btn5>img{width: 100%;}
.Jhsoft_ul05>li:nth-child(n+2){margin-top: 15px;}
.Jhsoft_ul05>li{ overflow:hidden;}
.Jhsoft_ul05>li>a>p{width: 96px;height: 91px;line-height: 91px;text-align: center;font-size: 38px;color: #033333;background: #f6f6f6;float: left;}
.Jhsoft_ul05>li>a>div{flex: 1;padding-left: 30px;padding-bottom: 5px;float: left;width: 500px;}
.Jhsoft_oDv2{ overflow:hidden;}
.Jhsoft_oDv2>div{flex: 1;padding-right: 20px;float: left;}
.Jhsoft_oDv2>div>p{font-size: 15px;color: #333;}
.Jhsoft_oDv2>p{font-size: 13px;color: #7e7e7e;float: right;}
.Jhsoft_p13{font-size: 14px;color: #666;line-height: 28px;margin-top: 8px;}
.Jhsoft_ul05>li:hover>a .Jhsoft_oDv2>div>p{text-decoration: underline;}
.Jhsoft_k4{background: url(../images/17.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;padding: 45px 0 70px;}
.Jhsoft_ul06{margin-top: 20px;overflow: hidden;}
.Jhsoft_ul06>li{margin-top: 15px;width: 19%;float: left;margin-right: 1.25%;}
.Jhsoft_ul06>li>a:hover{opacity: .7;filter: alpha(opacity=70);-moz-opacity: .7;-khtml-opacity: .7}
/* .Jhsoft_btn5:hover{opacity: .7;filter: alpha(opacity=70);-moz-opacity: .7;-khtml-opacity: .7} */
.Jhsoft_ul06>li:nth-child(5n){margin-right: 0;}
.Jhsoft_ul06>li>a>img{width: 100%;}
.Jhsoft_k5{padding: 50px 0 70px;}
.Jhsoft_tb1{margin-top: 30px;text-align: center;}
.Jhsoft_tb1>a{font-size: 16px;color: #666;position: relative;padding-bottom: 8px;display: inline-block;}
.Jhsoft_tb1>a:nth-child(n+2){margin-left: 3.38vw;}
.Jhsoft_tb1>a.active{color: #1d4a9e;font-weight: bold;}
.Jhsoft_tb1>a.active:before{left: 0;bottom: 0;width: 100%;height: 3px;background: #1d4a9e;}
.Jhsoft_vs{position: relative;z-index: 3;width: 100%;left: 0;top: 0;visibility: visible;}
.Jhsoft_vd{position: absolute;z-index: 1;width: 100%;left: 0;top: 0;visibility: hidden;}
.Jhsoft_mgt30{margin-top: 30px;}
.Jhsoft_ww100{width: 100%;}
.Jhsoft_piclist {margin: 12px auto;
    position: relative;
    height: 224px;
}

.Jhsoft_intro_pic {
    height: 224px;
    position: absolute;
    left: 0;
    overflow: hidden;
    width: 100%;
}

.Jhsoft_intro_pic ul {
    position: absolute;
    left: 0;
    width: 100000px;
}

.Jhsoft_intro_pic li {
    width: 280px;
    margin-right: 9px;
    float: left;
}
.Jhsoft_intro_pic li a{
    transition: All 0s ease;
    -webkit-transition: All 0s ease;
    -moz-transition: All 0s ease;
    -o-transition: All 0s ease;
}
.Jhsoft_intro_pic .Jhsoft_picsize {
    width: 280px;
    height: 180px;
}

.Jhsoft_intro_pic p {
    text-align: center;
    font-size: 15px;
    color: #323232
}

.Jhsoft_intro_pic a:hover p {
    color: #e62129;
}

.Jhsoft_piclist .Jhsoft_btn {
    background: url(../images/allowbtn.png) no-repeat;
    width: 20px;
    height: 40px;
    display: block;
    position: absolute;
}
.Jhsoft_piclist .Jhsoft_btn:hover{
    background-image: url(../images/allowbtn2.png);
}

.Jhsoft_piclist .Jhsoft_btn.Jhsoft_leftbtn {
    left: -38px;
    top: 65px;
    transition: All 0s ease;
    -webkit-transition: All 0s ease;
    -moz-transition: All 0s ease;
    -o-transition: All 0s ease;
}

.Jhsoft_piclist .Jhsoft_btn.Jhsoft_rightbtn {
    background-position: 0 -45px;
    right: -38px;
    top: 65px;
    transition: All 0s ease;
    -webkit-transition: All 0s ease;
    -moz-transition: All 0s ease;
    -o-transition: All 0s ease;
}
#swiper3 a{border: 1px solid #f1f1f1;}
.Jhsoft_p14{margin-top: 25px;font-size: 14px;color: #666;text-align: center;}
.Jhsoft_tb2>div{position: relative;padding-left: 36px;padding-right: 36px;}
.Jhsoft_dArrow3{height: 39px;position: absolute;z-index: 20;width: 100%;left: 0;top: 50%;transform: translateY(-50%);}
.Jhsoft_dArrow3 .arrow-prev3{left: 0;top: 0;width: 19px;}
.Jhsoft_dArrow3 .arrow-prev3>img{width: 19px;height: 39px;}
.Jhsoft_dArrow3 .arrow-next3{right: 0;top: 0;width: 19px;}
.Jhsoft_dArrow3 .arrow-next3>img{width: 19px;height: 39px;}
.Jhsoft_footer{background: url(../images/21.jpg) no-repeat center center;background-size: cover;padding: 40px 0px;padding-bottom: 15px;}
.Jhsoft_fot2{border-top: 1px solid #fff;padding: 15px 10px 0;}
.Jhsoft_fot2 p{font-size: 14px;color: #fff;text-align: center;}
.Jhsoft_fot2 p>span{margin-left: 2.2vw;}
.Jhsoft_fot1{padding-left: 10px;padding-right: 10px;}
.Jhsoft_fot1-1>div{ float:left;}
.Jhsoft_fot1-1>div:nth-child(n+2){margin-left: 4.2vw;}
.Jhsoft_fot1-2>div{ float:left;}
.Jhsoft_fot1-2>div:nth-child(n+2){margin-left: 5.2vw;padding-top: 100px;}
.Jhsoft_fot1{padding-bottom: 100px; overflow:hidden;}
.Jhsoft_fot1-1{ float:left;}
.Jhsoft_fot1-2{ float:right;}
.Jhsoft_p15>span{font-size: 18px;color: #fff;border-bottom: 1px solid #fff;padding-bottom: 8px;}
.Jhsoft_ul08{padding-top: 20px;}
.Jhsoft_ul08>li{margin-top: 15px;}
.Jhsoft_ul08>li>a{font-size: 14px;color: #fff;background: url(../images/22.png) no-repeat left center;padding-left: 15px;}
.Jhsoft_ul08>li>a:hover{text-decoration: underline;}
.Jhsoft_ul09{padding-top: 10px;}
.Jhsoft_ul09>li{margin-top: 25px;font-size: 14px;color: #fff;}
.Jhsoft_ul09>li>span{display: inline-block;height: 20px;line-height: 20px;}
.Jhsoft_ic1{background: url(../images/23-1.png) no-repeat left 3px;padding-left: 28px;}
.Jhsoft_ic2{background: url(../images/23-2.png) no-repeat left 3px;padding-left: 28px;}
.Jhsoft_ic3{background: url(../images/23-3.png) no-repeat left 3px;padding-left: 28px;}
.Jhsoft_ic4{background: url(../images/23-4.png) no-repeat left 3px;padding-left: 28px;}
.Jhsoft_p16{width: 122px;margin-top: 40px;}
.Jhsoft_p16>img{width: 100%;}
.Jhsoft_p17{text-align: center;font-size: 14px;color: #fff;margin-top: 25px;}
.Jhsoft_pdl10{padding-left: 10px;}
.Jhsoft_oDv3>div{padding-left: 24px;float: left;}
.Jhsoft_oDv3>img{width: 42px;float: left;}
.Jhsoft_p18{font-size: 22px;color: #fff;}
.Jhsoft_p19{font-size: 26px;color: #fff;}
.Jhsoft_aside{position: fixed;z-index: 800;top: 40%;right: 24px;width: 226px;}
.Jhsoft_aside>a:nth-child(1){display: block;width: 100%;}
.Jhsoft_aside>a:nth-child(1)>img{width: 100%;}
.Jhsoft_btn6{position: absolute;width: 28px;top: -15px;right: -15px;}
.Jhsoft_btn6:hover{opacity: .7;filter: alpha(opacity=70);-moz-opacity: .7;-khtml-opacity: .7}
.Jhsoft_btn6>img{width:100%;}




@media (max-width: 1230px) {
	.Jhsoft_sw-a1{height: 450px;}
	.Jhsoft_k1{padding: 45px 0 25px;}
	.Jhsoft_k2{padding: 25px 0 0}
	.Jhsoft_p6>span{font-size: 21px;}
	.Jhsoft_p9{font-size: 28px;}
	.Jhsoft_p90{font-size: 28px;}
	.Jhsoft_p10{font-size: 16px;}
	.Jhsoft_p100{font-size: 16px;}
	.Jhsoft_img1{width: 36px;}
	.Jhsoft_k2-1{margin-top: 40px;padding: 48px 0 50px;}
	.Jhsoft_p11{font-size: 21px;}
	.Jhsoft_p12{margin-top: 40px;line-height: 30px;}
	.Jhsoft_ul04{margin-top: 40px;}
	.Jhsoft_btn4{width: 100px;margin-top: 55px;}
	.Jhsoft_k3{padding: 40px 0 55px;}
	.Jhsoft_k3-1{margin-top: 30px;}
	/*.Jhsoft_btn5{width: 90px;margin-top: 30px;}*/
	.Jhsoft_k4{padding: 40px 0 55px;}
	.Jhsoft_k5{padding: 40px 0 55px;}
	.Jhsoft_p14{margin-top: 20px;}
	.Jhsoft_footer{padding: 35px 0;}
	.Jhsoft_fot1{padding: 0;padding-bottom: 80px;}
	.Jhsoft_fot2{padding: 30px 10px 0;}
	.Jhsoft_p15>span{font-size: 17px;padding-bottom: 6px;}
	.Jhsoft_k3-1>div:nth-child(1){height: 282px; background-size: cover;}
}

@media (max-width: 991px) {
	.Jhsoft_sw-a1{height: 350px;}
	.Jhsoft_k1{padding: 30px 0 20px;}
	.Jhsoft_k2{padding: 20px 0 0}
	.Jhsoft_p6>span{font-size: 18px;}
	.Jhsoft_k1-1{width: 100%;}
	.Jhsoft_k1-1 .Jhsoft_flex-row-space-between,.Jhsoft_k1-1 .Jhsoft_flex-row{ display: block;}
	.Jhsoft_k1-2{width: 100%;margin-top: 20px;}
	.Jhsoft_sw-a2{height: 300px;}
	.Jhsoft_p9{font-size: 24px;}
	.Jhsoft_p90{font-size: 24px;}
	.Jhsoft_p10{font-size: 15px;}
	.Jhsoft_p100{font-size: 15px;}
	.Jhsoft_img1{width: 30px;}
	.Jhsoft_k2-1{margin-top: 30px;padding: 38px 0 40px;}
	.Jhsoft_p11{font-size: 18px;}
	.Jhsoft_p12{margin-top: 30px;font-size: 14px;line-height: 28px;text-align: left;}
	.Jhsoft_ul04{margin-top: 30px; overflow: hidden;}
	/* .Jhsoft_ul04::after { display:block; content:""; width: 33.3%; height:0px;} */
	.Jhsoft_ul04>li{ float: left;}
	.Jhsoft_ul04>li>a>img{width: 58px;}
	.Jhsoft_btn4{width: 90px;margin-top: 40px;}
	.Jhsoft_k3{padding: 30px 0 40px;}
	.Jhsoft_k3-1{margin-top: 25px;}
	.Jhsoft_btn5{width: 100px;margin-top: 20px;}
	.Jhsoft_k3-1>div{width: 100%!important;}
	.Jhsoft_k3-1>div:nth-child(1){padding: 40px 10px 35px;height: 260px;}
	.Jhsoft_k3-1>div:nth-child(2){margin-top: 20px;}
	.Jhsoft_k4{padding: 35px 0 40px;}
	.Jhsoft_ul06>li{margin-top: 12px;width: 24.0625%;margin-right: 1.25%;}
	.Jhsoft_ul06>li:nth-child(5n){margin-right: 1.25%;}
	.Jhsoft_ul06>li:nth-child(4n){margin-right: 0;}
	.Jhsoft_k5{padding: 30px 0 40px;}
	.Jhsoft_tb1>a{font-size: 15px;padding-bottom: 6px;}
	.Jhsoft_tb1>a:nth-child(n+2){margin-left: 2vw;}
	.Jhsoft_tb1>a.active:before{height: 2px;}
	.Jhsoft_p14{margin-top: 15px;}
	.Jhsoft_footer{padding: 30px 0px;}
	.Jhsoft_fot1{padding-bottom:60px;}
	.Jhsoft_fot2{padding: 25px 10px 0;}
	.Jhsoft_p15>span{font-size: 16px;padding-bottom: 5px;}
	.Jhsoft_oDv3>div{padding-left: 20px;}
	.Jhsoft_fot1-1{width: 100%!important;-webkit-box-pack: center;-moz-box-pack: center;box-pack: center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}
	.Jhsoft_fot1-2{width: 100%!important;margin-top: 20px;-webkit-box-pack: center;-moz-box-pack: center;box-pack: center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;}
	.Jhsoft_aside{width: 180px;}

	.Jhsoft_oDv2>div {
    flex: 1;
    padding-right: 20px;
    float: left;
    width: 88%;
}

	.Jhsoft_focusBox .Jhsoft_pic{ margin: 0;}
	.Jhsoft_bs-slider > .Jhsoft_carousel-inner > .Jhsoft_item > img,
	.Jhsoft_bs-slider > .Jhsoft_carousel-inner > .Jhsoft_item > a > img {
	    margin: auto;
	    width: 100% !important;
	    height: 25vh;
	    object-fit: cover;
	}
	
	.Jhsoft_ul03>li>a>div{width: 75%;}
	
}

@media (max-width: 767px) {
	.Jhsoft_sw-a1{height: 250px;}
	#swiper1 .swiper-pagination1{bottom: 10px;}
	#swiper1 .swiper-pagination-bullet{width: 8px;height: 8px;}
	.Jhsoft_k1{padding: 20px 0 10px;}
	.Jhsoft_p6>span{font-size: 16px;}
	.Jhsoft_sw-a2{height: 250px;}
	#swiper2 .swiper-pagination2{padding-top: 11px;padding-right: 15px;}
	#swiper2 .swiper-pagination-bullet{width: 8px;height: 8px;}
	.Jhsoft_p9{font-size: 20px;}
	.Jhsoft_p90{font-size: 20px;}
	.Jhsoft_p10{font-size: 14px;}
	.Jhsoft_p100{font-size: 14px;}
	.Jhsoft_img1{width: 24px;}
	.Jhsoft_k2-1{margin-top: 20px;padding: 30px 0 30px;}
	.Jhsoft_p11{font-size: 16px;}
	.Jhsoft_p12{margin-top: 20px;font-size: 14px;line-height: 28px;}
	.Jhsoft_ul04{margin-top: 20px;}
	.Jhsoft_ul04>li{margin-left: 5px;margin-right: 5px;}
	.Jhsoft_ul04>li>a>img{width: 48px;}
	.Jhsoft_btn4{margin-top: 25px;}
	.Jhsoft_k3{padding: 30px 0 40px;}
	.Jhsoft_k3-1{margin-top: 20px;}
	.Jhsoft_k3-1>div:nth-child(1){padding: 20px 10px 20px;height: 210px}
	.Jhsoft_ul05>li:nth-child(n+2){margin-top: 10px;}
	.Jhsoft_ul05>li>a>p{width: 76px;font-size: 22px;}
	.Jhsoft_ul05>li>a>div{padding-left: 10px;width: 90%;}
	.Jhsoft_p13{line-height: 20px;}
	.Jhsoft_k4{padding: 30px 0 30px;}
	.Jhsoft_ul06>li{margin-top: 2%;width: 32%;margin-right: 2%;}
	.Jhsoft_ul06>li:nth-child(5n){margin-right: 2%;}
	.Jhsoft_ul06>li:nth-child(4n){margin-right:  2%;}
	.Jhsoft_ul06>li:nth-child(3n){margin-right:  0;}
	.Jhsoft_k5{padding: 30px 0 30px;}
	.Jhsoft_tb1>a{font-size: 14px;padding-bottom: 4px;}
	.Jhsoft_tb1>a:nth-child(n+2){margin-left: 1vw;}
	.Jhsoft_tb1>a.active:before{height: 1px;}
	.Jhsoft_x-mgt20{margin-top: 20px;}
	.Jhsoft_p14{margin-top: 10px;font-size: 13px;}
	.Jhsoft_tb2>div{position: relative;padding-left: 20px;padding-right: 20px;}
	.Jhsoft_dArrow3{height: 20px;}
	.Jhsoft_dArrow3 .arrow-prev3{left: 0;top: 0;width: 10px;}
	.Jhsoft_dArrow3 .arrow-prev3>img{width: 10px;height: 20px;}
	.Jhsoft_dArrow3 .arrow-next3{right: 0;top: 0;width: 16px;}
	.Jhsoft_dArrow3 .arrow-next3>img{width: 10px;height: 20px;}
	.Jhsoft_footer{padding: 25px 0px 20px;}
	.Jhsoft_fot1{padding-bottom: 40px;}
	.Jhsoft_fot2{padding: 20px 10px 0;}
	.Jhsoft_oDv3>div{padding-left: 15px;}
	.Jhsoft_fot1-2>div:nth-child(n+2){margin-left: 0;padding-top: 0;}
	.Jhsoft_aside{width: 130px;right: 15px;}
	.Jhsoft_btn6{width: 20px;top: -10px;right: -10px;}
}

@media (max-width: 576px) {
	.Jhsoft_sw-a1{height: 180px;}
	.Jhsoft_sw-a2{height: 200px;}
	.Jhsoft_p9{font-size: 18px;}
	.Jhsoft_p10{font-size: 13px;}
	.Jhsoft_ul04>li{margin-left: auto;margin-right: auto;width: 33.33333%;}
	.Jhsoft_ul04>li:nth-child(n+4){margin-top: 20px;}
	.Jhsoft_fot1{padding-bottom: 20px;}
	.Jhsoft_fot1-1>div{/* width: 100%!important; */text-align: left; display: none;}
	.Jhsoft_fot1-1>div:nth-child(2){
    margin-left: 31vw;
}
	.Jhsoft_fot1-1>div:nth-child(3){
    margin-left: 0;
	display: block;
    float: none;
    margin: 15px 0;
}
    .Jhsoft_fot1-1>div:nth-child(3) .Jhsoft_p15 { text-align: left;}
	.Jhsoft_fot1-1>div:nth-child(n+2){/* margin-top: 20px; *//* margin-left: 0!important; */}
	.Jhsoft_ul08{padding-top: 10px;overflow: hidden;font-size: 0;text-align: center;}
	.Jhsoft_ul08>li{margin-top: 10px;/* float: none; *//* display: inline-block; *//* margin-right: 15px; */}
	.Jhsoft_ul09>li{margin-top: 15px;text-align: left;}
	.Jhsoft_x-t-c{text-align: center!important;padding-left: 0;}
	.Jhsoft_p16{margin-top: 25px;}
	.Jhsoft_oDv3{width:100%!important;margin-top: 20px;-webkit-box-pack: center;-moz-box-pack: center;box-pack: center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}
	.Jhsoft_p15{text-align: center;}
	.Jhsoft_oDv3>img{width: 30px;}
	.Jhsoft_p18{font-size: 16px;}
	.Jhsoft_p19{font-size: 20px;}
	.Jhsoft_aside{width: 100px;}
}
@media (max-width: 374px) {
.Jhsoft_news ul li a{display: block;width: 70%;float: left;font-size: 14px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.Jhsoft_rz2b2 ul li strong{display: block;float: left;width: 25%;text-align: center;font-size: 13px;color: #2675cf;font-weight: normal;}
.Jhsoft_rz2b2 ul li a{display: block;float: left;width: 46%;font-size: 14px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.Jhsoft_rz2b2 ul li span{display: block;float: left;width: 28%;text-align: right;font-size: 13px;color: #999999;}

.Jhsoft_ul03>li>a>div{width: 68%; padding-right: 5px;}
.Jhsoft_ul03>li>a>p{width: 31%!important;}
}




