
.contacts_lists { padding-top:0px;}
.contacts_lists ul{}
.contacts_lists ul li{width: 31.3%;
box-sizing: border-box;
margin-right: 3%;
margin-bottom: 3%;
float: left;
overflow: hidden;
position: relative;
-webkit-transition: all ease .4s;
	transition: all ease .4s;display:inline; vertical-align:top}
.contacts_lists ul li:nth-child(3n) {
    margin-right: 0;
}
.contacts_lists ul li .news_imgs{ width:100%; overflow:hidden;}
@media (max-width:1440px) {
	
	.contacts_lists ul li .news_imgs{ width:100%; overflow:hidden;}
}
.contacts_lists ul li .news_imgs img{ width:100%;}
.contacts_lists ul li .news_l_times{float:left; width:100px;text-align:center; color:#666666; display:inline; padding-top:30px; font-size:14px; line-height:200%; font-family:"PingFang SC","Source Han Sans SC","Noto Sans CJK SC","Hiragino Sans GB","Helvetica Neue","Helvetica",sans-serif}
.contacts_lists ul li .news_l_times .time_dd{ font-size:40px; color:#354e40; display:block; padding-bottom:10px;}



.contacts_lists ul li .news_r_fonts{padding:35px;background: #fff;}

.contacts_lists ul li .news_r_fonts h3{ font-size:22px;
color: #343434;
line-height: 200%; padding-bottom:20px;
overflow: hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap;}
.contacts_lists ul li .news_r_fonts h3 span{ position:relative}


.contacts_lists ul li .news_r_fonts h3 span::after {

    content: '';
    top: 40px;
    position: absolute;
    left:0%;
    width: 30px;
    height:3px;
    background: #144697;

}

.contacts_lists ul li .news_r_fonts .news_descipe{font-size: 14px;
color: #666;
line-height: 26px;
overflow: hidden;
margin-bottom: 12px; min-height:120px; overflow:hidden}
.contacts_lists ul li:nth-child(1) .news_r_fonts .news_descipe,.contacts_lists ul li:nth-child(2) .news_r_fonts .news_descipe,.contacts_lists ul li:nth-child(3) .news_r_fonts .news_descipe{
    min-height:160px;
}

.contacts_lists ul li .news_r_fonts .news_showmore{ font-size:12px; color:#144697}

.contacts_lists ul li:hover{ }
.contacts_lists ul li:hover .news_l_times,.contacts_lists ul li:hover .news_l_times .time_dd,.contacts_lists ul li:hover .news_r_fonts,.contacts_lists ul li:hover .news_r_fonts h3,.contacts_lists ul li:hover .news_r_fonts .news_mores{}

.join_us_in{background-color:#f1f4f9; padding:60px 0;}
.join_us_fonts{ background-color:#FFF;;-webkit-box-shadow: 1px 1px 25px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 25px rgba(0,0,0,.1);
	box-shadow: 1px 1px 25px rgba(0,0,0,.1); text-align:left}
.join_us_fonts  .join_us_l{display:inline-block; width:50%; overflow: hidden;}
.join_us_fonts  .join_us_l  img{ width:100%; transition: transform 2s;}
.join_us_fonts  .join_us_l  img:hover{transform: scale(1.1);}
.join_us_fonts  .join_us_r{ display:inline-block; width:49%; padding:70px; padding-bottom:0;text-align: left; line-height:170%;vertical-align: top; font-size:16px;}
.join_us_fonts  .join_us_r .join_discipe{ font-size:14px; text-align:left; line-height:200%; color:#333; padding-bottom:30px;}
.join_us_fonts  .join_us_r .join_phone{ color:#1c4994; font-weight:bold; font-size:15px;}
.input_form { background-color:#FFF;
 color: #666666;
 font-size: 16px; height:46px;
 line-height:46px; width:100%;border-radius:6px;
 display: block; margin:0px auto; margin-bottom:15px; text-align:left; text-indent:20px; border:#cacaca 1px solid;
}
select.input_form{ text-indent:10px; color: #666666;font-family: PingFangSC,helvetica neue,hiragino sans gb,arial,microsoft yahei ui,microsoft yahei,simsun,sans-serif !important;}
textarea.input_form{ text-indent:20px; color: #666666 ; height:100px;font-family: PingFangSC,helvetica neue,hiragino sans gb,arial,microsoft yahei ui,microsoft yahei,simsun,sans-serif !important;}
.form_button { background-color:#1c4994;
 color: #ffffff;
 font-size: 16px;
 line-height:46px; width:100%;border-radius:6px;
 display: block; margin:0px auto; margin-bottom:15px; text-align:center; border:#1c4994 1px solid;
}


.youshi_in{background-color:#FFF; border-bottom:#e9e9e9 1px solid;padding:60px 0;}
.youshi_in_fonts{ text-align:center}
.youshi_in_fonts .linian_l{ display:inline-block; width:49%; overflow: hidden;-webkit-box-shadow: 1px 1px 25px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 25px rgba(0,0,0,.1);
	box-shadow: 1px 1px 25px rgba(0,0,0,.1);}
.youshi_in_fonts .linian_l img{ width:100%; transition: transform 2s;}
.youshi_in_fonts .linian_l img:hover{transform: scale(1.1);}
.youshi_in_fonts .linian_r{ display:inline-block; width:50%; padding-left:3%; text-align: left; line-height:170%;vertical-align: top; font-size:16px;}

.youshi_in{background-color:#FFF; border-bottom:#e9e9e9 1px solid;padding:60px 0;}
.zhengce_in_fonts{ text-align:center}
.zhengce_in_fonts .linian_l{ display:inline-block; width:49%; overflow: hidden;-webkit-box-shadow: 1px 1px 25px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 25px rgba(0,0,0,.1);
	box-shadow: 1px 1px 25px rgba(0,0,0,.1);}
.zhengce_in_fonts .linian_l img{ width:100%; transition: transform 2s;}
.zhengce_in_fonts .linian_l img:hover{transform: scale(1.1);}
.zhengce_in_fonts .linian_r{ display:inline-block; width:50%; padding-right:3%; text-align: left; line-height:170%;vertical-align: top;font-size:16px;}

.jobs_in{ background-color:#f1f4f9; padding:60px 0;}
.jobs_in_l{ float:left; width:22%;}
.jobs_in_r{ float:right; width:74%;background-color:#ebeff6; padding:50px; }
.jobs_in_r .job_zhiwei { color:#000; font-size:30px; margin-bottom:40px;}
.jobs_in_r .job_zhiwei span{ position:relative}
.jobs_in_r .job_zhiwei span::after {
    content: '';
    bottom:-20px;
    position: absolute;
    left:0%;
    width: 40px;
    height: 4px;
    background: #144697;
}
.jobs_in_r .job_descipes{ font-size:16px; line-height:200%; color:#666666; margin-bottom:30px;}
a.pro_menubg_pro_{ display:block;width: 100%; padding:15px 0px; text-align:center; margin-bottom:15px;border-radius:6px; color:#333333; text-align:left; padding-left:30px; background:#ffffff url(../images/sanjiao.png) 90% center no-repeat; font-size:18px;}
a.pro_menubg_pro_:hover{ color:#144697}

a.cur{ display:block;width: 100%; padding:15px 0px; text-align:center;margin-bottom:15px;border-radius:6px;text-align:left; color:#FFF; padding-left:30px; background:#144697 url(../images/sanjiao_hover.png) 90% center no-repeat; font-size:18px;}
.submenu_pro ul{ padding-bottom:20px; padding-top:6px; padding-left:20px; padding-right:20px;}

.pro_menubg_pro002_{ display:block;width: 100%; padding:10px 0px; text-align:center; color:#333333; text-align:left; background:url(../images/touxiang.png) left center no-repeat; padding-left:26px; font-size:14px;}
a.pro_menubg_pro002_:hover{ color:#144697}
.job_search{ margin-bottom:15px;}
.job_search .input_jobs{float: left;
width: 80%;
background: #FFFFFF  url(../images/job_search_input.png) left center no-repeat;
height:43px;
line-height: 43px;
text-indent: 15px;
border: 0;
color: #333333;
font-size: 14px;}
.job_search .jobs_submits {
    float: left;
    width:20%;
    background:url(../images/job_search_btn.png) right center no-repeat;
    height: 43px;
    line-height: 43px;
    border: 0;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px; text-indent:-10000px;
}

.shop_contents{ background-color:#FFF; position:relative}

.shop_contents .shop_left{ float:left; width:60%;}
.shop_contents .shop_left img{ width:100%;}
.shop_contents .shop_right{ float:right; width:40%; padding:50px 3%; text-align:left;}
.shop_contents .shop_right .shop_search{}
.shop_contents .shop_right  .diqu{ margin-top:20px; font-size:24px; font-weight:bold; color:#333; margin-bottom:20px;}
.shop_contents .shop_right  .diqu span{ position:relative}
.shop_contents .shop_right  .diqu span::after {
    content: '';
    bottom:-20px;
    position: absolute;
    left:0%;
    width: 48px;
    height: 2px;
    background: #144697;
}
.shop_contents  .shop_lists{ position:absolute; bottom:0; right:3%; height:66%; top:28%; width:34%; z-index:1000; overflow-y:scroll}
.shop_contents  .shop_lists ul{  }
.shop_contents  .shop_lists ul li{ padding:16px 0;}
.shop_contents  .shop_lists ul li h3{ font-weight:bold; font-size:18px; color:#144697; padding-bottom:20px;}
.shop_contents  .shop_lists ul li p{ display:block; line-height:180%;}
.input_shops{ float:left; width:100%; border:#dadada 1px solid; height:40px; line-height:40px; text-align: left; font-size:14px; background-color:#FFF; color:#434142; text-indent:10px;border-radius: 6px;}
.submit_shops{ float:left; width:27%; margin-left:3%; display:inline; border:#144697 1px solid; height:40px; line-height:40px; text-align: center; font-size:14px; background-color:#144697; color:#ffffff;border-radius: 6px;}

@media (max-width:1000px) {
	.shop_contents .shop_left {
    float: none;
    width: 100%;
}
.shop_contents .shop_right {
    float: none;
    width: 100%;
    padding: 2rem;
    text-align: left;
}
.shop_contents .shop_right .diqu{ font-size:1.5rem;}
.shop_contents .shop_lists {
    position: initial;
    bottom: initial;
    right: inherit;
    height: 20rem;
    top: initial;
    width: 100%;
    z-index: 1000;
    overflow-y: scroll;
}
.shop_contents .shop_lists ul li h3{ font-size:1.1rem}
.contacts_lists,.contacts_lists ul{ width:100%;}
.contacts_lists ul li{ float:none; min-height:inherit; width:100%; margin:0px auto; margin-bottom:0.8rem; display:block}
.contacts_lists ul li .news_l_times {
    float: none;
    width: 100%;font-size:1rem; display:block; text-align:left; padding-top:1rem; padding-left:0.7rem;}
.contacts_lists ul li .news_r_fonts {
    float: none;
    width:100%;
    text-align: left;
    padding-left:0.7rem;
    padding-right:0.7rem;
    color: #999999;
    display: block;
    margin-top:0rem; padding-bottom:1.4rem;
    margin-bottom:1rem;
    border-left: none;
}
.contacts_lists ul li .news_l_times .time_dd{ display:inline; font-size:1rem; padding-right:0.5rem;}
.contacts_lists ul li .news_r_fonts h3{ font-size:1rem;}
.contacts_lists ul li .news_r_fonts .news_descipe{ font-size:0.9rem; min-height:inherit;margin-top: 1rem;}
.contacts_lists ul li .news_r_fonts .news_mores{ font-size:0.8rem}
.page_news_detail{ padding:0;}
.page_news_detail  .title h2{ font-size:1.3rem}
.page_news_detail .page_news_con{ font-size:0.85rem}
.news_else{ background:none; text-align:left; margin-top:1rem; margin-bottom:0}
.page_news_detail .title p{ font-size:0.7rem;}
.news_else_pre,.news_else_next{ width:100%; display:block; border:0; padding:0.3rem 0rem;}

.news .subnav ul li:nth-child(1) a {
    color: #fff;
    font-weight: bold; background-color:#354e40
}
	.contacts_lists ul li .news_imgs{ max-height: inherit}
	.join_us_fonts .join_us_l {
    display: block;
    width: 100%;
    overflow: hidden;
}
.join_us_fonts .join_us_r {
    display: block;
    width: 100%;
    padding: 2rem;}
	.youshi_in_fonts .linian_l {
    display: block;
    width: 100%;}
	.youshi_in_fonts .linian_r {
    display: block;
    width: 100%; padding:2rem; font-size:0.9rem}
	.zhengce_in_fonts .linian_r {
    display: block;
    width: 100%;
    padding-right: 0;
    text-align: left;
    line-height: 170%;
    vertical-align: top;
    font-size: 0.9rem;
}.zhengce_in_fonts .linian_l {
    display: block;
    width: 100%; margin-top:1rem}
	.jobs_in_l {
    float: none;
    width: 100%;
}
.jobs_in_r {
    float: none;
    width: 100%;
    padding: 2rem;
}
}