* {
	margin: 0;
	padding: 0;
	font-family: "Arial", "微软雅黑";

}

.wrapper{ width: 1300px; margin: 0 auto;}
.wrapper3{ width: 1280px; margin: 0 auto;}

.bottom1 .wrapper3{ display: flex;}

html {
	font-family: "Arial"
}
body{ }
ul,
ol {
	list-style: none;
}

.clearfix {
	clear: both;
}

a {
	color: #333;
	text-decoration: none;
}

em {
	font-style: normal;
}

.content {
	width: 1280px;
	margin: auto;
}

.neiong {
	margin-top: 86px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.case_fl::-webkit-scrollbar {
	width: 5px;
	/*对垂直流动条有效*/
	height: 5px;
	/*对水平流动条有效*/
}


/*定义滚动条的轨道颜色、内阴影及圆角*/

.case_fl::-webkit-scrollbar-track {
	background-color: #fff;
	border-radius: 3px;
}


/*定义滑块颜色、内阴影及圆角*/

.case_fl::-webkit-scrollbar-thumb {
	border-radius: 7px;
	background-color: #e1e1e1;
}


/*定义右下角汇合处的样式*/

.case_fl::-webkit-scrollbar-corner {
	background: khaki;
}

table {
	border: 0;
	border-spacing: 0;
	border-collapse: 0
}

th,
td {
	padding: 8px
}

.table {
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1
}

.table th,
.table td {
	padding: 8px 12px;
	border-left: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1
}

.table th {
	background: #f9f9f9
}

.table tr:hover td {
	background: #fffffc
}

input,
textarea,
select,
button {
	display: block;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #2b333b;
	outline: 0
}

::-moz-placeholder {
	text-align: left;
	color: #999
}

::-webkit-input-placeholder {
	text-align: left;
	color: #999
}

::-ms-input-placeholder {
	text-align: left;
	color: #999
}

input[type='text'],
input[type='password'] {
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding: 0 8px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box
}

input[type='radio'],
input[type='checkbox'] {
	display: inline-block;
	vertical-align: -2px
}

input[type='file'].file {
	left: 0;
	top: 0;
	width: 100%;
	height: 38px;
	line-height: 38px;
	opacity: 0;
	font-size: 80px;
	cursor: pointer;
	overflow: hidden
}
.xinjiad{ display:none;}

textarea {
	width: 100%;
	height: 88px;
	line-height: 28px;
	padding: 2px 8px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box;
	resize: none
}

select {
	width: 100%;
	height: 38px;
	line-height: 38px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box
}

input[type='button'],
input[type='submit'],
input[type='reset'],
button,
.btn {
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding: 0 12px;
	background: #009688;
	border: 0;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	cursor: pointer
}

input[type='button'].btn-border,
input[type='submit'].btn-border,
input[type='reset'].btn-border,
button.btn-border,
.btn-border {
	background: #fff;
	border: 1px solid #e1e1e1;
	color: #2b333b
}

input[type='button'].btn-blue,
input[type='submit'].btn-blue,
input[type='reset'].btn-blue,
button.btn-blue,
.btn-blue {
	background: #2f81c4
}

input[type='button'].btn-green,
input[type='submit'].btn-green,
input[type='reset'].btn-green,
button.btn-green,
.btn-green {
	background: #57ac57
}

input[type='button'].btn-red,
input[type='submit'].btn-red,
input[type='reset'].btn-red,
button.btn-red,
.btn-red {
	background: #f45445
}

input[type='button'].btn-orange,
input[type='submit'].btn-orange,
input[type='reset'].btn-orange,
button.btn-orange,
.btn-orange {
	background: #f7783a
}

input[type='button'].btn-black,
input[type='submit'].btn-black,
input[type='reset'].btn-black,
button.btn-black,
.btn-black {
	background: #2b333b
}

.radius {
	border-radius: 4px
}

.radius-50 {
	border-radius: 50%
}

.radius-form {
	border-radius: 19px
}

.pf {
	position: fixed
}

.pr {
	position: relative
}

.pa {
	position: absolute
}

.fl {
	float: left
}

.fr {
	float: right
}

.clear {
	clear: both
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.auto {
	margin: 0 auto
}

.block {
	display: block
}

.inline-block {
	display: inline-block
}

.hide {
	display: none
}

.border-box {
	box-sizing: border-box
}

.hidden {
	overflow: hidden
}

.empty{ 
    display: block;
    background: url(../img/empty.png) no-repeat center;
    width: 100%;
    height: 300px;
}

/*头部开始*/
.new_index_header{ display:none;}

.header .wrapper{ display: flex;justify-content: space-between;
}
.logo_box{ margin-top: 10px;}

.dianh h2{ color: #4c4c4c; font-size: 18px; margin-top: 18px;}
.dianh h3{ color: #aa7701; font-size: 28px; font-weight: bold;}
.dianh{ background: url(../img/dh_tb.png) no-repeat left center; padding-left: 68px;}
.logo_right_a{ float: right; width: 1078px; font-size: 13px; color: #6d768c;border-bottom: 1px solid #e8e8f8; height: 48px; line-height: 48px;}
.logo_right_a1_le{  float: left;box-sizing: border-box; padding-left: 10px;}
.logo_right_a1_re{ float: right;}
.logo_right_a1_le span{ margin-right: 10px;}
.logo_right_a1_le span img {
    margin-right: 5px;
    display: inline-block;
    vertical-align: -3px;
}
.logo_right_a1_re span img{ margin-right: 5px;}
.nav{background: #f4f4f4; height: 60px; line-height: 60px; margin-top: 13px;}

.top_nav li {
	position: relative;
	cursor: pointer;float: left; display: block; width: 162px; text-align: center; height: 60px; line-height: 60px;
}

.top_nav a {
	color: #092040;
	font-size: 18px;
	display: block;  
	
}

.top_nav a:hover {
	color: #a36c00;
}

.top_nav li:hover .sj_xia {
	display: block;transition: all 0.5s;
}


.top_nav .on {
	 color: #fff;  background: #a36c00;}

.top_nav .on a {
	color: #fff;
}

.top_nav li .sj_xia {
	position: absolute;
	top: 60px;
	width: 150px;
	padding-bottom: 8px;
	display: none;
	z-index: 99;
	background: #a36c00;
	font-size: 14px;
	color: #fff;
	line-height: 40px;
	left: 50%;
	margin-left: -75px;transition: all 0.5s;  
}
.top_nav li .sj_xia a{ color: #fff; background: no-repeat;}
.top_nav li .sj_xia a:hover{ color: #fff;}


.top_nav li .sj_xia li {
	
	line-height: 45px;width: 150px; height: 45px;
	display: block;
	border-bottom: 1px solid rgba(255,255,255,0.3); background: none;
}

.top_nav li .sj_xia li a {
	font-size: 15px;
	font-weight: normal;
	text-transform: capitalize
}
.top_nav li .sj_xia li a:hover{  color: #fff; font-weight: bold;}
.seach{ width: 210px; float: right; border: 1px solid #ced4da; height: 38px; line-height: 38px; margin-top: 14px; }
.seach .weo-input{ width: 150px; height: 38px; float: left; border: none;}
.seach .weo-btn{ float: right; background: #1269b0; width: 52px; height: 38px; line-height: 38px; padding-top: 4px; box-sizing: border-box;text-align: center; 
cursor: pointer; border-radius: 0 2px 2px 0;}
 



.swiper-container,
.swiper-wrapper,
.swiper-slide {
	height: 713px;
	width: 100%;
}



.swiper-container:hover .swiper-button-prev,
.swiper-container:hover .swiper-button-next {
	display: block;
}

.banner .swiper-pagination-bullet{ width: 14px; height: 14px;}
.banner .swiper-pagination-bullet-active{ background: #e49421;}

.banner .swiper-slide{ height: 713px;}





/*首页新闻开始
 * 
 * 
*/

.news{ padding-top: 50px; }
.news .ckgd{ margin-top: 30px;}

.news_tit_right{ float: right;}
.news_tit_right ul li{ float: left; display: inline-block; background: #f0f2f8; padding: 14px 30px; border-radius: 60px; margin-left: 10px; color: #1e3685; font-size: 16px; cursor: pointer;}


.news_tit_right ul .one{ background: #1e3685 url(../img/bai.png) no-repeat 20px; color: #fff; padding-left: 40px;}

.news_cont{ margin-top: 30px; display: flex;justify-content: space-between;}
.news_cont_left{ float: left; width: 620px; height: 540px; background: #fff; border-radius: 0 0 4px 4px; padding-top: 24px;}

.news_cont_left:hover .news_cont_left2 h2 a{ color: #aa7800;}

.news_cont_right{  float: right; width: 660px; background: #fff;box-sizing: border-box; padding: 20px; padding-top: 10px; height: 540px; border-radius: 4px;}
.news_cont_left2{box-sizing: border-box; padding: 20px; background: #fff; padding-left: 0; padding-right: 0;}
.news_cont_left1 {width: 623px; height: 344px; overflow: hidden;border-radius: 6px 6px 0 0;}
.news_cont_left1 img{ width: 623px; height: 344px; border-radius: 6px 6px 0 0;transition: all 0.5s;}
.news_cont_left1:hover img {transform: scale(1.1);transition: all 0.5s;}


.news_cont_left2 h2{color: #333;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 20px;
    margin-bottom: 16px;}
.news_cont_left2 h3{ font-size: 15px; color: #666;}
.news_cont_left2 h3 img{margin-right: 5px;
    display: inline-block;
    vertical-align: -1px;}
.xinw_ne{ font-size: 15px; color: #5e636f; line-height: 24px; margin-top:10px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 15px;
    }

.news_cont_right ul li{ border-bottom: 1px solid #ebebeb; padding-bottom: 14px; padding-top: 14px;transition: all 0.5s;}
.news_cont_right1{ float: left; width: 220px; height: 142px; overflow: hidden;border: 1px solid #fff;}
.news_cont_right1 img{ border-radius: 4px;transition: all 0.5s;width: 220px; height: 142px;}
.news_cont_right1:hover img {transform: scale(1.1);transition: all 0.5s;}


.news_cont_right2{ float: right; width: 375px; padding-top: 15px;}
.news_cont_right2 h2{line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;color: #333; font-size: 18px; margin-bottom: 10px;}
.news_cont_right2 h3{ font-size: 15px; color: #666;}
.news_cont_right2 h3 img{margin-right: 5px;
    display: inline-block;
    vertical-align: -1px;}
    
.news_cont_right ul li:hover .news_cont_right2 h2 a{ color: #aa7800;}
.news_cont_right ul li:hover .news_cont_right1{  border-radius: 4px;}
.news_cont_right ul li:hover .news_cont_right1 img {transform: scale(1.1);transition: all 0.5s;}

.about_t{ text-align: center;}
.about_t h2{color: #2b2b2b; font-size: 40px; font-weight: bold;}
.about_t h2 span{ color: #aa7800;}
.zhangs{ padding-top: 14px; padding-bottom: 14px;}
.about_t h3{ color: #5f6671; font-size: 16px; letter-spacing: 1px; }


/*底部开始*/
.bottom{  background: url(../img/db_banner.jpg) no-repeat; width: 100%; padding-top: 60px; background-size: cover; }
.bottom_nr{ width: 1280px; margin: 0 auto;}
.bottom_nr3{ width: 315px;margin-right: 57px;}
.bottom1 .wrapper{ display: flex;justify-content: space-between;}

.bottom_nr3_1{ font-size: 15px; color:rgba(255,255,255,0.7);}
.bottom_nr3_2{ font-size: 14px; color: #fff; margin-bottom: 20px; margin-top: 6px;}

.speach{ font-size: 30px;}
.bottom_nr2{ text-align: center; width: 188px; margin-top: -20px;}
.bottom_nr2 img{ width: 167px; height: 167px;}
.bottom_nr2 p{ font-size: 14px; line-height:28px; color: #fff;}


.bottom_nr1 ul li{  float: left; width: 134px; font-size: 14px; color: #fff; padding-left: 40px;}

.bottom_nr1 h2{ font-weight: bold;font-size: 16px;}
.bottom_nr1 h3 p a{  color: rgba(255,255,255,0.5); font-size: 14px;transition: all 0.5s; display: block; line-height: 26px;}
.bottom_nr1 h3 a:hover{color: rgba(255,255,255,1);transition: all 0.5s; padding-left: 5px;}


.bottom_nr1{ border-left: 1px solid rgba(255,255,255,0.2); padding-left: 20px;}

.bottom_nr1 h3{ padding-top: 18px;}
.bottom_nr1 ul li em{ width: 20px; height: 2px; display: block; background: #fff; margin-top: 15px; display: none;}

.bottom_bq{ text-align: center; font-size: 14px; width: 100%; border-top: 1px solid  rgba(255,255,255,0.2); line-height: 80px; color: rgba(255,255,255,0.8); margin-top: 40px;}
.bottom_bq a{color: rgba(255,255,255,0.8);}
.bottom_bq a:hover{ text-decoration: underline;}
.bottom_nr3_1{ line-height: 23px;}



.bottom_nr3_zz{  color: #fff; font-size: 17px; margin-bottom: 20px;}

.bottom_bq .wrapper{ display: flex;justify-content: space-between; color: rgba(255,255,255,0.7);}


.gd_more a{ width: 164px; height: 47px; text-align: center; border-radius: 60px; line-height: 47px; color: #fff; display: block; background: #aa7800; margin: 0 auto; margin-bottom: 60px;transition: all 0.5s} 

.gd_more a:hover{ background: #efc718;transition: all 0.5s;}
.bhcx_03 a:hover{ background: #efc718;transition: all 0.5s}
.fwal_nr1_right h3 a:hover{ background: #efc718;transition: all 0.5s}

.fwal_nr2_3 h3:hover{ background: #efc718;transition: all 0.5s}


/*保函查询*/
.bhcx{ background: url(../img/db.jpg) no-repeat; width: 100%; padding-top: 80px; background-size: cover; text-align: center; padding-bottom: 50px;}
.bhcx_01{ font-weight: bold; font-size: 40px; color: #fff;}

.bhcx_02{ color: #fff; font-size: 14px;letter-spacing: 1px; margin-top: 20px; margin-bottom: 50px;}
.bhcx_03 a{ width: 164px; height: 47px; text-align: center; border-radius: 60px; line-height: 47px; color: #fff; display: block; background: #aa7800; margin: 0 auto; margin-bottom: 60px; }
.bhcx_03 { margin-bottom: 30px;}



/*服务案例开始*/
.fwal{ margin-top: 50px; margin-bottom: 50px;}
.fwal_nr1{ display: flex;justify-content: space-between;}

.fwal_nr1_left{ width: 636px;}
.fwal_nr1_left img{ width: 636px; height: 407px;}
.fwal_nr1_right{ width: 662px;border-radius: 4px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09);box-sizing: border-box; padding: 80px; text-align: right;} 


.fwal_nr1{ margin-top: 50px;}
.fwal_nr1_right h2{line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; font-size: 24px; color: #aa7800;}

.fwal_nr1_right h2 a{font-size: 24px; color: #aa7800;}
.fwal_nr1_right_wen{ color: #666666;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    font-size: 15px;
    margin-bottom: 16px; margin-top:30px;}
  .fwal_nr1_right h2 a:hover{ font-weight: bold;}  
   .fwal_nr1_right h3{ text-align: right;}
.fwal_nr1_right h3 a{ width: 164px; height: 47px; text-align: center; border-radius: 60px; line-height: 47px; color: #fff; display: inline-block; background: #aa7800; font-size: 14px; margin-top: 30px;}



.fwal_nr2 ul{display: flex;justify-content: space-between; margin-top: 30px;  height: 430px;}

.fwal_nr2 ul li{ display: block;  position: relative; width: 49%;height: 407px;transition: all 0.8s; overflow: hidden; }
.fwal_nr2_1{ width: 636px; height: 407px; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 1;}
.fwal_nr2_1 img{ width: 636px; height: 407px;}
.fwal_nr2_2{ position:absolute; bottom: 0; left:0; z-index: 2;  background: rgba(0,0,0,.6); width: 99.9%; height: 60px; line-height:60px; color: #fff; text-align: center;}

.fwal_nr2_3{ width: 100%; background: rgba(255,255,255,0.8); z-index: 3; height: 407px;text-align: center;  position: absolute; left:0; bottom: -400px;box-sizing: border-box; padding: 60px;transition: all 0.8s;opacity: 0;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09);}

.fwal_nr2_3 h3{width: 164px; height: 47px; text-align: center; border-radius: 60px; line-height: 47px; color: #fff; display: inline-block; background: #aa7800; font-size: 14px; margin-top: 30px;}



.fwal_nr2 ul li:hover .fwal_nr2_3{ opacity: 1; bottom: 0}
.fwal_nr2 ul li:hover .fwal_nr2_2{ display: none;}








/*关于我们开始*/
.about{ background: #f7f7f7 url(../img/about_top.jpg) no-repeat top center;  padding-top: 50px; padding-bottom: 100px; position: relative;}

.about_left1{ color: #fff; font-size: 40px; font-weight: bold;}

.about_left2{ width: 785px; height: 578px; border-radius: 10px;background: #fff url(../img/wam.png) no-repeat bottom center;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12); margin-top: 40px;box-sizing: border-box; padding: 60px; padding-right: 170px;}

.about_left2_2{ color: #aa7800; margin-top: 40px;}
.about_left2_2 h2{  font-size: 25px; font-weight: bold;}

.about_left2_2 h3{  font-size: 15px; font-weight: normal;}


.about_left2_3{color: #696e77;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    font-size: 15px;
    margin-bottom: 16px; margin-top: 30px;}
    
    

  .about_left2_4 a{ width: 164px; height: 47px; text-align: center; border-radius: 60px; line-height: 47px; color: #fff; display: inline-block; background: #aa7800; font-size: 14px; margin-top: 30px;}
  
  .youc_tu{ position: absolute; right: 0; top: 100px; width: 50%; height: 575px;}


.about_left2_4 a:hover{ background: #efc718;}



/*业务体系开始*/
.ywtx{ padding-top: 50px; padding-bottom: 50px;}
#byc {
  padding-bottom: 40px;
  width: 100%;
  background: url(../images/bycbg.jpg) no-repeat;
  background-size: cover;
  position: relative;
  z-index: 10;
  margin-top: 70px;
}
#byc .byc {
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}
.bycs.on {
  width: calc(100% - 850px);
  flex-shrink: 0;
}
#byc .bycs {
  overflow: hidden;
  flex-grow: 1;
  position: relative;

}
.bycs .byc_tit {
  position: absolute;
  top: 60px;
  left: 0;
  color: #fff;
  line-height: 1.5rem;
  font-size: 1.375rem;  width: 100%;
  
   
    
}
.bycs .byc_tit p {font-size: 18px; padding-left:20px; padding-right:20px; height: 50px; color: #fff;}

.byc_yjt{  margin-top: 180px; padding-left: 20px;}

.bycs.on .byc_tit .span{ display: block;}
.bycs .byc_tit .span{
	
    z-index: 88;
    color: rgba(255,255,255,.85);
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    font-size: 14px;
    position: absolute;
    height: 100px;
    overflow: hidden;
    display: none;
    opacity: 1;
    right: 36px;
    top: 140px;
    width: 380px;
    opacity: 1;

    
    }

.byc_tubiao{ padding-left: 10px;}
.bycs {
  transition: .7s;
  width: 170px;
  height: 100%;
}
.byc .bycs img {
  height: 100%;
  transition: .7s;
}

.s_title {
  text-align: center;
}
.s_title h4 {
  color: #1f1f1f;
  font-size: 2.625rem;
  font-weight: 500;
}
.bycs .bl img {
  display: block;
  
}
.bycs > .bl {
  height: 425px;
  background-position: center center !important;
  background-size: cover !important; position: relative;
}

.bycs > .bl:before{ position: absolute;content: ""; left: 0; top: 0;  background: rgba(0,0,0,.2);width: 100%; height: 100%;}
.bycs.on> .bl:before{display: none;}


.s_title p {
  color: #1f1f1f;
  font-size: 1rem;
  margin: 2rem 0 3.75rem;
}

.byc_yjt span{ color: #fff; font-size: 15px; padding-left: 10px; opacity: 0;}
.bycs.on .byc_yjt span{ opacity: 1;}

#byc .bycs:nth-child(6){ border-radius: 0 10px 10px 0;}

#byc .bycs:nth-child(1){ border-radius: 10px 0  0 10px;}












#lm-banner{ height:380px; width: 100%;}
#lm-banner .wrapper{ color: #fff; text-align: left;}
#lm-banner .wrapper h2{ font-size: 40px; padding-top: 150px;  font-weight:bold}
#lm-banner .wrapper h3{ font-size: 16px; padding-top: 15px;}

/*当前位置*/
.dqwz {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #e4e2e1;
}

.dqw_n {
	width: 1280px;
	margin: 0 auto;
}

.dqwz_left {
	float: left;
}

.dqwz_left ul li {
	float: left;
	display: block;
	background: none;
	margin-right: 4px;
}

.dqwz_left ul li a {
	font-family: "Arial";
	font-size: 16px;
	color: #000;
	display: block;
	text-transform: capitalize;
	padding: 0 40px;
}

.dqwz_right {
	float: right;
	background: url(../img/home.png) no-repeat left center;
	padding-left: 20px;
	font-size: 14px;
	text-transform: capitalize;
}

.dqwz_left ul li .one4 {
	background: #aa7800;
	color: #fff;
}

.dqwz_right a {
	text-transform: capitalize;
}

.dqwz_left ul li a:hover {
	background: #dca135;
	color: #fff;
}







/*合作案例*/

#case-list{margin-top:40px; margin-bottom: 80px;}
#case-list ul{margin:-18px 0 0 -18px;}
#case-list ul li{position:relative; float:left; width:410px; height:270px; margin:24px 0 18px 18px; overflow:hidden;}
#case-list ul li img{width:410px; max-width:none; height:270px;transition:all 1s;}
#case-list ul li section{position:absolute; left:0; right:0; bottom:0; padding:0 18px; background:rgba(0,0,0,.53); text-align:center; color:#fff; overflow:hidden;}
#case-list ul li section h3{height:52px; line-height:52px; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#case-list ul li section p{height:0; display:none;}
#case-list ul li:hover img{transform: scale(1.1);}
#case-list ul li:hover section{top:0; padding:48px 40px; background:rgba(220,161,53,.9);}
#case-list ul li:hover section h3{height:24px; line-height:24px; font-size:22px;}
#case-list ul li:hover section p{display:block; height:90px; line-height:28px; margin-top:24px; font-size:14px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}




/*#pageinfo{margin-top:40px; padding:10px 0; font-size:0;}
#pageinfo a{display:inline-block; min-width:14px; height:44px; line-height:44px; margin:0 4px; padding:0 14px; background:#fff; border:1px solid #e1e1e1;  font-size:14px; color:#666;}
#pageinfo a:hover{color:#dca135;}
#pageinfo a.info{color:#999;}
#pageinfo a.current{background:#dca135; border-color:#dca135; color:#fff;}*/
/*.weo_page{margin-top:40px;} */

#pageinfo {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 26px;
}
.digg {
    padding-top: 30px;
}
.digg li{
    width: 30px;
    height: 30px;
    line-height: 30px;
    display:inline-block;
    margin:0 4px;
    background:#fff;
    border:1px solid #d6d6d6;
    border-radius:2px;
    font-size:14px;
    color:#767676;
}
.digg .page-item a{
    border: none;
    padding: 0px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    width: 30px;
    overflow: inherit;
}
.digg .page-item a:hover {
    /*background-color: #015196;*/
    color: #044f9a;
}
.digg .page-item a:active {
    background-color: #dca135;
    color:#fff;
}
.digg li.active  {

    display: inline-block;
    /* margin: 2px; */
    width: 31px;
    height: 31px;
    line-height: 30px;
    background-color: #dca135;
    color: #fff;
    text-decoration: none;
}




/*鏂伴椈鍒楄〃寮€濮�*/

.n_news{ padding-bottom: 80px;}
.n_news .fl01{ padding:50px 0 0 0}
.n_news .fl01 ul{ margin-bottom:20px}
.n_news .fl01 ul li{  padding-bottom:40px; margin-bottom:40px; position:relative; overflow:hidden}
.n_news .fl01 ul li:before{content:"";position:absolute;left:0;bottom:0px;height:1px;width:100%;border-bottom:#e2e2e2 1px solid;transition: all 0.6s ease-in-out;}

.n_news .fl01 ul li:hover:after {
    width: 100%;
    background: #aa7800;
}
.n_news .fl01 ul li:hover .box_table_cell h5{ color: #aa7800;}
.n_news .fl01 ul li:hover span{color: #aa7800;}

.n_news .fl01 ul li:after{content:"";position:absolute;left:0;bottom:0px;height:1px;width:0;background: #fff;transition: all 0.6s ease-in-out;}
.n_news .fl01 ul li a{padding: 0;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;position:relative;display: block;}
.n_news .fl01 ul li a .img, .n_news .fl01 ul li a .img img{float:left;width: 380px;height: 240px;overflow:hidden;}
.n_news .fl01 ul li a h5{font-size: 18px;height: 30px;line-height: 30px;color: #4f4f4f;position:relative;margin-bottom: 20px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;transition:0.6s;}
.n_news .fl01 ul li a .con{height: 200px;width: calc(100% - 422px);padding-left: 10px;float: right;}
.n_news .fl01 ul li a .con .box_table{ text-align:left}
.n_news .fl01 ul li a p {
   
    color: #909090;
   line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
    margin-bottom: 30px;
}
.n_news .fl01 ul li a h6{font-size: 13px;color: #979797;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;font-family:Robotolight;margin-bottom: 10px; font-weight: normal; margin-top: 20px;}
.n_news .fl01 ul li a h6 span{ text-decoration: none;}
.n_news .fl01 ul li a span{font-size: 14px;color: #909090;transition:0.6s;text-decoration: underline; margin-top: 20px;}
.n_news .fl01 ul li a h4{font-size: 0.9375rem;color: #666666;line-height:20px;}
.n_news .fl01 ul li a h4 span{margin-left: 12px;}


.xcsp_nr1_left h3{}


  .n_xinw_n{box-sizing: border-box; padding:50px; background: #fff; border-radius: 20px; width: 1280px; margin: 0 auto; margin-top: 20px;}
    .n_xinw_n h2{ color: #201f21; font-size: 26px; line-height: 28px;}
    .n_xinw_n h3{ font-size: 15px; color: #5c656a; font-weight:normal; line-height: 30px; margin-top: 5px; border-bottom: 1px dashed #d7d5d5; padding-bottom: 15px;}
    
    
.n_xinw_n22{ font-size: 15px; color: #4e4c55; line-height: 25px;}

.n_xinw_n22{ padding-top: 30px;}

.n_xinw_n33_left a{ display: flex;justify-content:space-between;}
.n_xinw_n33_left{ width: 600px; padding-right: 40px;border-right: 1px solid #e5e5e5;}
.n_xinw_n33_right{ width: 600px; padding-left: 40px;}

.fanpian{ color: #5c656a; font-size: 16px; }

.fanpian2{
	  line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 18px; 
     color: #1f2830; font-weight: bold;
      width: 360px;

}
.fanpian2:hover{ color: #aa7800;}

.n_xinw_n33_right a{display: flex;justify-content:space-between;}

.n_xinw_n33{ display: flex; margin-top: 40px;}
.n_xinw_n33{ border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5; padding-top: 30px; padding-bottom: 30px;}



/*业务体系开始*/
#business-list{ margin-bottom: 100px; margin-top: 50px;}
#business-list ul li{height:406px; margin-top:30px; overflow:hidden;}

#business-list ul li a{display:flex;}
#business-list ul li:nth-child(even) a{flex-direction:row-reverse;}
#business-list ul li .left{flex:1; height:406px; padding:56px 44px 58px 44px; background:#f5f5f5; overflow:hidden;}
#business-list ul li .left h2{height:26px; line-height:26px; font-size:24px; overflow:hidden;}
#business-list ul li .left h3{height:18px; line-height:18px; margin-top:8px; font-size:15px; text-transform:uppercase; color:#666; overflow:hidden;}
#business-list ul li .left p{height:120px; line-height:30px; margin-top:30px; font-size:15px; color:#666; -webkit-line-clamp:4;}
#business-list ul li .left h4{width:152px; height:46px; line-height:46px; margin-top:44px; background:#aa7800; border-radius:4px; font-size:15px; text-align:center; color:#fff; overflow:hidden;}
#business-list ul li .right{width:590px; height:406px; overflow:hidden;}
#business-list ul li .right img{width:590px; max-width:none; height:406px; transition:transform 0.3s linear;}
#business-list ul li:hover .left h2{color:#aa7800;}
#business-list ul li:hover .right img{transform:scale(1.08); transition:transform 0.3s linear;}








.ny-jobs{ margin: 50px 0;}
.job-item{ display: flex; justify-content: space-between;}
.job-item .left{ width: 345px; height: 140px;}
.job-item .left img{width: 345px; height: 140px;}
.job-item .right{ flex: 1; margin-left: 60px;}
.job-item .right h3{ font-size: 24px; color: #333; height: 40px; line-height: 40px; margin-bottom: 10px;}
.job-item .right p{ font-size: 15px; color: #666; line-height: 30px;}
.ny-jobs .job-tabs{ margin-top: 60px;}
.ny-jobs .job-tabs ul li{ margin-bottom: 2px;}
.job_list_title{height: 54px; line-height:  54px; color: #666; background: #f5f5f5; display: flex; justify-content: space-between; padding: 0 50px;cursor: pointer;}
.job_list_title span{font-size: 16px; width: 25%; text-align: center;}

.job_xxnr{display: flex; justify-content: space-between;}
.job_xxnr section{padding: 40px 20px;}
.job_xxnr section p{ font-size: 15px; line-height: 32px; color: #666;}
.job_sel{background: #aa7800; color: #FFFFFF;}
.job_list_title span i{ font-style: normal; background: url(../img/jia.png) no-repeat right center;  padding-right:20px;display: inline-block; }
.job_sel span i{background: url(../img/jian.png) no-repeat right center; }
.job_list_title span.gw{ font-weight: bold;text-align: left;}
.job_list_title span.dz{background: url(../img/job_dz.png) no-repeat 100px center;   }
.job_list_title span.rs{background: url(../img/job_rs.png) no-repeat 100px center;  background-size: 20px;}
.job_list_title span.ckxq{ text-align: right;}
.job_sel span.dz{background: url(../img/job_dzh.png) no-repeat 100px center;  }
.job_sel span.rs{background: url(../img/job_rsh.png) no-repeat 100px center; background-size: 20px; }


.n_ygzp{ padding-top: 50px; padding-bottom: 50px;}
.n_ygzp1{display: flex;justify-content: space-between; }
.n_ygzp1_tu{ width: 640px; height: 417px; overflow: hidden;}
.n_ygzp1_tu img{ width: 100%;}

.n_ygzp1_wen{ width: 580px;} 
.n_ygzp1_wen h2 { font-size: 40px; color: #222222; font-weight: bold; }
.n_ygzp1_wen em{ width: 80px; height: 4px; background:#a36c00;  display: block; margin-top: 40px; margin-bottom: 40px;} 
.n_ygzp1_wen h3{ font-size: 26px; color: #242424;}

.n_ygzp1_wen section{ font-size: 17px; color: #666666; line-height: 30px; padding-top: 30px;}



.contact {
  padding: 82px 0% 80px;
}
.contact-title {
  display: block;
  margin-bottom: 78px;
  line-height: 1.2;
  color: #333333;
  font-size: 34px;
  font-weight: lighter;
  text-align: center;
}
.contact-list {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.contact-list li {
  text-align: center; width: 33%;
}
.contact-list li:nth-child(3) b {
  background: url(../images/icoo2.png) center no-repeat;
}
.contact-list li b {
  display: block;
  margin: auto;
  text-align: center;
  line-height: 66px;
  color: #fff;
  font-size: 26px;
  width: 66px;
  height: 66px;
  border-radius: 50%;
 
  font-weight: normal;
}
.contact-list li strong {
  display: block;
  margin: 28px 0 15px;
  line-height: 1;
  color: #b1b1b1;
  font-size: 20px;
  font-weight: normal;
}
.contact-list li p {
  color: #333333;
  font-size: 16px;
}



.content{ width: 1280px; margin: 0 auto; padding-top: 10px;box-sizing: border-box; padding:100px; padding-top:50px; padding-bottom:0px; margin-bottom: 50px;}
.content .home-top{ padding: 0; width:800px;}
.system-title{ height: 104px; position: relative; padding-left:100px}

.magnifier-icon{ position: absolute; top: 0px; left: 0;}
.system-title .title {
    padding-top: 0px;
    line-height: 60px;
    font-weight: bold;
    color: #aa7800;
    font-size: 32px;
}
.system-title .explain{ color: #d89f16; font-size: 16px;}

.form-box .level-item{ position: relative; margin-top: 30px; min-height: 40px; padding-left: 100px;}
.form-box .level-item .key{ position: absolute; width: 100px; left: 0; top: 0; line-height: 40px; color: #666666; font-size:16px}
.form-box .input-text input{ padding: 0 10px; box-sizing: border-box; width: 100%; height: 44px; line-height: 44px; background: #f7f7f7; border: 1px solid #eeeeee; border-radius:6px;}
.form-box  .submit-box{ text-align: center;}
.form-box  .submit{ margin: 0 auto; width: 200px; height: 50px; border-radius: 6px; background: #aa7800; color: #ffffff;border:0; cursor:pointer; font-size: 16px;}
.form-box  .submit:hover, .detail .continue:hover{ background: #b98404;}
.tip{ font-size: 14px; padding-top: 10px; color: #999;}

.query-method{ padding-top: 40px; padding-bottom: 50px;}
.query-method .take-care{ line-height: 22px; color: #666;}
.query-method .take-care .title{ font-weight: bold; color: #333;}
.query-method .take-care p{ padding: 5px 0; text-indent: -10em; padding-left: 10em; font-size:15px}
.method-box{ padding:20px 30px 30px; background: #f7f7f7; border: 1px solid #e9eff7;border-radius: 6px;}
.method-box .hd{ height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; color: #333;}
.method-box li{ line-height: 30px; color: #666; font-size:15px}


.detail{ width: 1100px; margin: 0 auto;}
.detail .code-list{ padding-bottom: 20px; padding-top: 45px; line-height: 40px; border-bottom: 1px solid #DCDCDC;}
.detail .code-list ul::after{ content:'';display: table; clear: both;}
.detail .code-list li{ float: left; padding-right: 30px;}
.detail .continue{
    
    text-align: center;
    float: right;
    width: 120px;
    height: 40px;
    line-height: 42px;
    border-radius: 6px;
    background: #a36c00;
    color: #ffffff;
    border: 0;
    cursor: pointer;
    font-size: 16px;
}
.detail .jsondata{padding:0 40px;}
.detail .jsondata li{ position: relative; padding: 10px 0 6px 160px; line-height: 30px; min-height: 30px; font-size:15px}
.detail .jsondata li .key{ position: absolute; left: 0; top: 0; padding: 10px 0; display: inline-block; width: 150px; text-align: right; color: #999;}
.detail .jsondata li .val{min-height: 30px;}
.detail  .remark{padding: 40px;}
.orange {
    color: #fc8800;
}
.form-box .submit{ font-size:16px}

.detail .code-list li{ font-size:16px}
.content-title{ font-size:30px; font-weight:bold; margin-top:15px; margin-bottom:10px; margin-left:30px;}
.content-title img{   margin-right: 12px;
    display: inline-block;
    vertical-align: -14px;}
.detail .code-list{ padding-top:0}
.detail .jsondata{ padding-bottom:50px;}
.new_index_header{ display:none}



.ny_jianj .wrapper3{ display: flex;justify-content:space-between;}
.aobut_ny_right img{ width: 100%;height: 500px;}


body .about_left_ts{ width: 640px; height: 500px; padding-right: 60px;}
.aobut_ny_right{ margin-top: 90px;}

.biaotim{ text-align: center; font-size: 30px;}

#culture{height:530px; margin-top:40px;}
#culture-item{width:1280px; height:490px; margin:0 auto; padding:20px 0; padding-top: 0;}
#culture-item dl dd{float:left; width:412px; height:490px; margin-left:22px; cursor:pointer; overflow:hidden;}
#culture-item dl dd:first-child{margin-left:0;}
#culture-item dl dd span{display:block; width:412px; height:252px; overflow:hidden;}
#culture-item dl dd img{width:372px; max-width:none; height:252px;}
#culture-item dl dd section{height:138px; padding:50px 40px; background:#fff; overflow:hidden;}
#culture-item dl dd section h3{height:24px; line-height:24px; font-size:22px; font-weight:bold; text-align:center; overflow:hidden;}
#culture-item dl dd section p{height:84px; line-height:28px; margin-top:30px; font-size:16px; color:#333; overflow:hidden;}
#culture-item dl dd:hover section h3{color:#dca135;}
#culture-slt,#culture-srb{width:200px; height:260px;}
#culture-slt{left:0; top:0;}
#culture-srb{right:0; bottom:0;}
#culture-slt em,#culture-srb em{position:absolute; display:block; width:200px; height:20px; background:#fb641f;}
#culture-slt em{left:0; top:0;}
#culture-srb em{right:0; bottom:0;}
#culture-slt i,#culture-srb i{position:absolute; display:block; width:20px; height:260px; background:#fb641f;}
#culture-slt i{left:0; top:0;}
#culture-srb i{right:0; bottom:0;}


.about-title h2{ font-size: 32px; padding-top: 60px; font-weight: bold; color: #363636;}
.about-title h3{ font-size: 15px; color: #666; padding-top: 10px;}

.#culture-item{ padding-top: 0;}




@media (max-width: 1320px){
	
	.wrapper{ width: 1200px;}
	.bycs .byc_tit .span{ width: 282px;}
	.about_left2{padding-right: 222px;}
	.fwal_nr1_right {
    width: 567px;
    border-radius: 4px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09);
    box-sizing: border-box;
    padding: 73px;
    text-align: right;
}
.news_cont_right2{ width: 298px;}
.bottom_nr1 ul li{ padding-left: 0;}
.top_nav li{ width: 170px;}
.top_nav li{ width: 150px;}
.content{ width: 1200px;}



}

@media (max-width: 980px){
	.wrapper{width: 100%;}
	.about_left2{ width: 100%;}
	.about_left2_2 h3 {
    font-size: 10px;
    font-weight: normal;
}
.about_left2_2 h2 {
    font-size: 20px;
    font-weight: bold;
}
.about_left2 {
    padding-right: 20px;
    padding: 20px;
}
	.youc_tu {
    position: absolute;
    right: 5%;
    top: 484px;
    width: 90%;
    height: 180px;
}
.about_left2{ height: 596px;}
.about_left2_1 img{ width: 50%;}
.about_left2_2{ margin-top: 15px;}
.about_left2_3{ margin-top: 20px;}
.about_left2_4 a{ margin-top: 10px;}
.about_left2{ width: 96%; margin: 0 auto;}
.about_left1{ font-size: 26px; margin-bottom: 20px; padding-left: 10px;}
.about{ padding-top: 30px;}
.about_left2_3{ font-size: 14px;}

.banner .swiper-slide{ height: 180px;}
.banner{ height: 180px;}	
.about_t h2{ font-size: 26px;}
.about{ padding-bottom: 50px;}
.zhangs img{ width: 100%;}
.about_t h3{ font-size: 13px;}	
.about_t{ padding-left: 10px; padding-right: 10px;}	
.fwal_nr1_left{ width: 50%;}
.fwal_nr1_right{ width: 50%;}
.fwal_nr1_left img {
    width: 100%;
    height: 205px;
}
.fwal_nr1_right_wen {
    color: #666666;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 15px;
    margin-bottom: 0;
    margin-top: 10px;
}
.fwal_nr1_right h2 a{ font-size: 18px;}
.fwal_nr1_right{ padding: 20px;}
.fwal_nr1_right h3 {
    text-align: left;
}
.fwal_nr1_right h3 a {
    width: 132px;
    height: 40px;
    text-align: center;
    border-radius: 60px;
    line-height: 40px;
    color: #fff;
    display: inline-block;
    background: #aa7800;
    font-size: 14px;
    margin-top: 14px;
}
.fwal_nr2_1 img {
    width: 100%;
    height: 172px;
}
.fwal_nr2_1 {
    width: 100%;
    height: 200px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.fwal_nr2_1{ height: 172px;}
.fwal_nr2 ul li{ height: 172px;}
.fwal_nr2 ul li{ height: 200px;}
.fwal_nr2_2{ font-size: 14px;}
.fwal_nr2 ul{ height: 200px;}
.fwal_nr1_right_wen{ text-align: left; font-size: 14px;}
.fwal_nr{box-sizing: border-box; padding-left: 10px; padding-right: 10px;}
.fwal_nr2 ul{  margin-top: 10px;}
.bhcx_01{ font-size: 26px;}

.bhcx_02{ padding-left: 10px; padding-right: 10px;}
.bhcx {
    background: url(../img/db.jpg) no-repeat;
    width: 100%;
    padding-top: 42px;
    background-size: cover;
    text-align: center;
    padding-bottom: 10px;
}
.bhcx_03 a{ margin-bottom: 20px;}
.bhcx_02{ margin-bottom: 30px;}
.bhcx_02{ font-size: 13px;}
.news_cont{ display: block;}
.news_cont_left{ width: 100%; float: inherit;}
.news_cont {
    display: block;
    width: 94%;
    margin: 0 auto;
}
.news_cont_left1 img {
    width: 100%;
    height: 252px;
    border-radius: 6px 6px 0 0;
    transition: all 0.5s;
}
.news_cont_left1{ width: 100%; height: 252px;}

.news_cont_left2 h2{ font-size: 18px;}
.xinw_ne{  font-size: 14px;}
.news_cont_right {
    float: inherit;
    width: 100%; padding: 0;}
    
.news_cont_left{ height: auto;}
 .news_cont_right1 img{ width: 100%;}   
.news_cont_right1 { width: 160px;}
.news_cont_right2 {
    width: 55%;
}

.news_cont_right1 img{ height: 120px;}
.news_cont_right1{ height: 120px;}
.news_cont_right2{ padding-top: 0;}
.news_cont_right{ height: auto;}
.gd_more a{ margin-top: 20px; font-size: 14px;}
.bottom_nr1{ display: none;}
.bottom_nr3 {
    width: 315px;
    margin-right: 0;
    padding-left: 10px;
}
.bottom_nr2 img {
    width: 140px;
    height: 140px;
}
.bottom_nr2 p{ font-size: 13px;}
.bottom_nr3_1{ font-size: 14px;}
.bottom_nr3 {
    width: 60%;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 13px;
}
.bottom_bq .wrapper{ display: block;}
.bottom_bq_left{ line-height: 20px; padding-top: 10px; font-size: 13px; padding-left: 10px; padding-right: 10px;}
.bottom_bq{ margin-top: 20px;}
.bottom_bq_right{ line-height: 24px;  height: 24px; font-size: 13px;}
.bottom_nr2 img {
    width: 130px;
    height: 130px;
}
.gd_more a{ margin-bottom: 30px;}
.fwal_nr2 ul li{ height: 172px;}
.fwal_nr2_2{ height: 55px; line-height: 55px;}
.fwal{ margin-bottom: 10px;}
.fwal_nr1_left img{ height: 172px;}
.bhcx_02 {
    margin-bottom: 20px;
}
.nav{ display: none;}

body .about_left_ts{ width: 100%; height: 700px;}

.wrapper3{ width: 100%;}
.ny_jianj .wrapper3{ display:block}
.ny_jianj .about_left2_3{-webkit-line-clamp:10}
body .about_left_ts{ padding-right: 20px;}
.aobut_ny_right img {
    width: 90%;
    height: 280px;
}
.aobut_ny_right {
    margin-top: -320px;
    text-align: center;
}
#culture-item {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 20px 0;
    padding-top: 0;
}
#culture{ height: auto;}
#culture-item dl dd img{ width: 100%;}
#culture-item dl dd{ width: 100%; height: auto;}
#culture-item dl dd{ margin-left: 0;}
#culture-item{ width: 96%; margin: 0 auto;}

#culture-item dl dd section {
    height: auto;
    padding: 26px 22px;
    background: #fff;}
   #culture-item dl dd section p {
    height: auto;
    line-height: 28px;
    margin-top: 11px;
    font-size: 15px;
    color: #333;
    overflow: hidden;
}
#lm-banner{ height: 170px;}
#lm-banner .wrapper h2{ padding-top: 30px;}
#lm-banner .wrapper h2{ font-size: 25px; padding-left: 10px;  padding-right: 10px;}
#lm-banner .wrapper h3{ font-size: 14px;padding-left: 10px;  padding-right: 10px;}
.dqw_n{ width: 100%;}
.dqwz_right {
    height: 39px;
    line-height: 41px;
    padding-left: 24px;
    background: url(img/home.png) no-repeat 5px;
    font-size: 14px;
    color: #666;
    overflow: hidden;
    background-size: 3%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    border-bottom: 1px solid #dcdcdc;
}
.dqw_n{ position: relative;}

.dqwz_left{
    text-align: center; float: inherit; width: 100%;padding-top: 45px;
}

.dqwz_left ul li {
    position: relative;
    z-index: 1;
    min-width: auto;
    height: auto;
    line-height: initial;
    font-size: 14px;
    text-align: center;
  
    padding: 10px 4px;
    border-radius: 36px;
    display: inline-block;
}
.dqwz_left ul {
    text-align: center;
    display: block;
}
.dqwz{ border-bottom:none;}
.dqwz_left ul li{ float: inherit;}
.dqwz_left ul li a{ padding: 0;}
.about-title h2{ font-size: 26px;}
.dqwz_left ul li .one4{ padding: 10px 15px;border-radius: 50px;}
 #business-list ul li a{ display:block}
#business-list ul li .right{ width:100%}
#business-list ul li{ height:auto;}
#business-list ul li .left{padding: 30px 20px 20px 20px;}
#business-list ul li .left p {
    height: 96px;
    line-height: 24px;
    margin-top: 30px;
    font-size: 14px;
    color: #666;
    -webkit-line-clamp: 4;
}

#business-list ul li .left h4 {
    width: 130px;
    height: 40px;
    line-height: 40px;
    margin-top: 21px;
   
    border-radius: 4px;
    font-size: 13px;
    text-align: center;
    color: #fff;
    overflow: hidden;
}
#business-list ul li .left h2{ font-size:22px}
#business-list ul li .left h3{ font-size:13px}
#business-list ul li .left p{ margin-top:15px;}
#business-list ul li .left{ height:auto}
#business-list ul li .right img {
    width: 100%;
    max-width: none;
    height: 264px;}
#business-list{ width:94%; margin:0 auto; margin-top:20px;}
#business-list ul li .left h4{ width:120px}
#business-list ul li .right{height: 264px;}  
.dqwz{ height: auto;} 
#business-list ul li .left p{ overflow: hidden;}
#business-list{ margin-bottom: 50px;}
#business-list ul li{ margin-top: 0;}


#case-list ul li{ width: 50%;}
   #case-list ul li {
    width: 49%;
    float: left;
}
 #case-list ul li:nth-child(2n){ float: right;}
 #case-list ul li{ margin: 0;}
 #case-list ul li img {
    width: 100%;
    max-width: none;
    height: 170px;
    transition: all 1s;
}
#case-list ul li{ height: 170px; margin-top: 15px;}
#case-list{  width: 96%; margin: 0 auto; margin-bottom:40px;}
#case-list ul {
    margin: 0;
}
#pageinfo a {
    display: inline-block;
    min-width: auto;
    height: 25px;
    line-height: 25px;
    margin: 0 4px;
    padding: 0 10px;
    background: #fff;
    border: 1px solid #e1e1e1;
    font-size: 13px;
    color: #666;
}
.dqwz_left ul li a{ font-size: 15px;}

.dqwz_left ul li{ margin-right: 0; margin-left: 5px; margin-right: 5px;}


/*新闻适配*/

.n_news .fl01 ul li a .con {
    height: 169px;
    width: calc(100% - 195px);
    padding-left: 10px;
    float: right;
}
.n_news .fl01 ul li a .img, .n_news .fl01 ul li a .img img {
    float: left;
    width: 177px;
    height: 128px;
    overflow: hidden;
}
.n_news .fl01 ul li a h6{ margin-top: 0;}
.n_news .fl01 ul li a h5{ margin-bottom: 10px;}
.n_news .fl01 ul li a p{ margin-bottom: 10px;}
.n_news .fl01 ul li {
    padding-bottom: 20px;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
}
.n_news .fl01 ul li a .con{ height: 144px;}
.n_news{ width: 96%; margin: 0 auto;}
 .n_news .fl01 {
    padding: 18px 0 0 0;
}

/*详情页面适配*/
.n_xinw_n{  width: 100%;box-sizing: border-box; padding: 20px;}

.n_xinw_n h2{ font-size: 22px;}
.fanpian2{ font-size: 16px;}

.n_xinw_n33_left{ width: 100%;}
.n_xinw_n33_right {
    width: 100%;
    padding-left: 0px;
}
.n_xinw_n33{ display: block;}
.n_xinw_n33_left1 img{ display: none;}
.n_xinw_n33_left a {
    display: flex;
    justify-content: left;
}
.fanpian2 {
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    color: #1f2830;
    font-weight: bold;
    width: auto;
}
.n_xinw_n33_left2{ display: flex;}
.fanpian2{ padding-left: 10px;}
.fanpian{ line-height: 30px;}

.n_ygzp1{ display: block;}
.n_ygzp{ width: 94%; margin: 0 auto;}
.n_ygzp1_tu{ width: 100%; height: 280px;}
.n_ygzp1_wen h2{ font-size: 26px;}
.n_ygzp1_wen{width: 100%;}
.n_ygzp1_wen section{ font-size: 14px;}
.n_ygzp1_wen em {
    width: 56px;
    height: 3px;
    background: #a36c00;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}
.n_ygzp1_wen section{ padding-top: 0;}
.job_list_title{padding: 0 10px;}
.job_xxnr{ display: block;}
.job_xxnr section {
    padding: 16px 20px;
}
.ny-jobs .job-tabs {
    margin-top: 0px;
}
.job_list_title span{ font-size: 14px;}
.contact-list li p{ font-size: 14px;}
#map{ height:250px!important}

.new_index_header {
    position: fixed;
    z-index: 999;
    left: 0px;
    top: 0px;
    width: 100%;
    padding:8px 0px;
    background: #fff;  box-shadow: 0 8px 8px 0px rgb(0 0 0 / 8%); display: block;
   
}
.xin_logo{ float: left; width: 290px; padding-left:10px; padding-top:3px}
.xin_logo img{ width: 100%;}

.new_index_navbtn { float: right; margin-right: 15px; width: 30px; height: 26px; position: relative; cursor: pointer; margin-top: 12px; }

.new_index_navbtn span { display: block; height: 2px; background: #333; top: 0px; position: absolute; width: 100%; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }

.new_index_navbtn span:nth-child(2) { width: 70%; top: 12px; }

.new_index_navbtn span:nth-child(3) { top: 24px; }

.new_index_navbtn:hover span { width: 100%; }

.new_index_closeNavbtn span:nth-child(1) { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 12px; }

.new_index_closeNavbtn span:nth-child(2) { display: none; }

.new_index_closeNavbtn span:nth-child(3) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 12px; }
.new_Common_nav {
    display: none;
    position: fixed;
    left: 0px;
    top: 62px;
    bottom: 0px;
    right: 0px;
    overflow-y: auto;
    background-color: #fff;
}
.new_Common_nav ul { padding: 20px 15px 0px; }

.new_Common_nav ul li { cursor: pointer; border-bottom: 1px solid #ccc; position: relative; }
.new_Common_nav ul li h2{ margin:0; }
.new_Common_nav ul li h2 a { font-weight: 700; height: 60px; line-height:60px; font-size: 14px; display: block; color: #333; position: relative; }

.new_Common_nav ul li i { position: absolute; right: 0px; top: 0px; height: 60px; width: 30%; }

.new_Common_nav ul li i:before { position: absolute; top: 50%; right: 10px; width: 10px; height: 10px; border-top: 2px solid #555; border-right: 2px solid #555; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; content: ""; }

.new_Common_nav ul li.cur .new_child_navbox { max-height: 1500px; height: auto; padding-bottom: 20px; }

.new_Common_nav ul li.cur i:before { -webkit-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); }

.new_child_navbox { width: 100%; background-color: #fff; overflow: hidden; max-height: 0px; }
.new_childnav_web dd h3 { padding-top: 10px; margin:0; }



.new_childnav_web dd h3 a { color: #4c4f55; font-size: 15px; display: block; background-image: url(../images/new_navicon15.png); background-repeat: no-repeat; background-position: -50px center; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; line-height: 30px; }

.new_childnav_web dd h3 a:hover { padding-left: 30px; color: #ed3542; font-weight: 700; background-position: 0px center; }



.new_childnav_web dd:last-child { background-image: none; }
dd{ margin:0; padding-left: 0; }
.new_childnav_Program dd h3 { padding-top: 10px; }
.new_childnav_web{ margin:0; }
.banner{  margin-top: 65px;}
.header{ display:none}
#lm-banner{ margin-top:60px}
.dqwz_left ul li a:hover {
    background: none;
    color: #333;
}
body .about_left_ts{ margin-top:20px;}
.ny_jianj .about_left1{ display:none}
#culture{ margin-top:20px}
.fanpian2{ font-size:14px}
.fanpian{ font-size:14px}
.dqwz_right{ padding-left:10px}
.n_news .fl01 ul li a h5{ font-size:17px}
.n_news .fl01 ul li a h5 {
    margin-bottom: 0;
}
.n_news .fl01 ul li{ margin-bottom:30px}
.swiper-container{ height:180px;}

.contact-title {
    display: block;
    margin-bottom: 20px;
    line-height: 30px;
    color: #333333;
    font-size: 28px;
    font-weight: lighter;
    text-align: center;
}
.contact {
    padding: 34px 0% 31px;
}
.contact-list li strong{ font-size:16px}

#lm-banner .wrapper h3 {
    font-size: 12px;
    line-height: 20px;
   
}
.n_ygzp {
    padding-top: 14px;
    padding-bottom: 10px;
}
#lm-banner .wrapper h2{ font-size:22px; padding-top:42px;}
.n_ygzp1_wen h2 {
    font-size: 22px;
}
.content {
    width: 100%; padding: 30px;
}
.query-method .take-care p {
    padding: 5px 0;
    text-indent: 0;
    padding-left: 0;
    font-size: 15px;
}
.system-title .title{ font-size:20px}
.system-title .explain{ font-size:12px}
.form-box .input-text input{ width:36%}
.form-box .level-item .key {
    position: absolute;
    width: 77px;
    left: 0;
    top: 0;
    line-height: 40px;
    color: #666666;
    font-size: 14px;
}
.form-box .level-item{ padding-left:80px}
.form-box .submit{margin: inherit;}
.magnifier-icon img{   height:64px;}
.magnifier-icon {
    position: absolute;
    top: 13px;
    left: 26px;
}
.form-box .level-item{ margin-top:15px}
.system-title .title {
    padding-top: 10px;
    line-height: 44px;}
 .system-title{ height:80px;}   
  .xinjiad{ display:block;}
 .xinjiad ul li{ float: left; width: 49%; position: relative; text-align: center; border-radius: 4px; height:185px; overflow:hidden; margin-top:15px;}
						.xinjiad ul li:nth-child(2n){ float: right; }
						.xinjiad_tu1 img{ width: 100%;border-radius: 4px; height:185px}
						.xinjiad_tu1{  position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.2); z-index: 1;}
						.xinjiad_tu2{  position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2;}
						.xinjiad_tu2 h3{ color: #fff;}
						.xinjiad_tu2 h2{ height: 70px; margin-top: 35px;}
						
						
						
.ywtx_nr{ display:none;}	
.xinjiad{ width:96%; margin:0 auto; margin-top:30px;}
.xinjiad_tu2 h3{ font-size:17px}
.ywtx { padding-top:30px;}
.xinjiad{ margin-top:18px;}
.xinw_ne{ height:44px;}
.fwal_nr1_right_wen{ height:40px;}
.about_left2_3{ height:140px;}
.fwal{ margin-top:30px;}
.xinjiad_tu2 h2 img{ height:62px;}
.ny_jianj .about_left2_3{ height:200px;}
#culture-item{ width:92%}
#culture-item dl dd span{ width:100%}
#case-list ul li section p{ display:none}
    .n_xinw_n33_left{ padding-right:0}
    .dqwz_right{box-sizing: border-box;}
    #case-list ul li:hover section p{display:block; height:40px; line-height:20px; margin-top:24px; font-size:14px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
    
    .contact-list li b{ width:60px; height:60px;}
    .contact-list li b img{ width:100%}
    .contact-title {
    display: block;
    margin-bottom: 37px;
    line-height: 30px;
    color: #333333;
    font-size: 25px;
    font-weight: lighter;
    text-align: center;
}

.query-method .take-care p{ font-size:14px;}
.method-box li{ font-size:14px;}
.query-method{  padding-bottom:0}
.form-box .submit{width: 152px;
    height: 40px; font-size:15px;}
    
 .detail .code-list li {
    float: left;
    padding-right: 0;
    width: 100%;
}
.content-title {
    font-size: 21px;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
    margin-left: 0;
}
.detail .jsondata li .key{ width:104px;}
.detail .jsondata li{padding: 10px 0 6px 107px;}
.detail .jsondata {
    padding: 0;
}
.detail{ width:100%!important}
.detail .continue {
    text-align: center;
    float: left;
    width: 120px;
    height: 40px;
    line-height: 42px;
    border-radius: 6px;
    background: #a36c00;
    color: #ffffff;
    border: 0;
    cursor: pointer;
    font-size: 14px;
    margin-bottom: 12px;
}
 
 
 
 
    
}







