@charset "utf-8";
/* CSS Document */

/*二级页面公共部分*/
.header{ position:static;}
.erji_body{width:100%;padding-top: 6%;}
.erji_bg{ width:100%; overflow:hidden;}
.erji_title{ width:100%; margin:35px auto 30px auto; position:relative;}
.erji_title img{ display:block; width:80%; margin:0 auto;}
.erji_title h1{ width:100%; height:36px; position:absolute; left:0; top:50%; margin-top:-18px; font-size:36px; color:#143980; font-family:"苹方"; line-height:36px; text-align:center;}
.erji_nav ul{ width:100%; text-align:center;}
.erji_nav li{display:inline-block;margin: 5px 15px;float: left;}
.position{ width:100%; margin-top:25px; border-bottom:1px solid #d72e45;}
.position h3{ width:auto; padding-left:9px; background:url(../images/position_bg.png) no-repeat left top; font-size:20px; font-weight:bold; color:#676767; line-height:36px;}
.position div{ padding-top:13px;}
.position a, .position span{ font-size:12px; color:#666666; line-height:16px;}
.position a:hover{ color:#d72e45;}
.content{width:100%;padding:15px 0px 0px 0px;}
.footer{width:100%;margin-top:0px;background-color: #ececec;padding:40px 0px 20px 0px;}
.footer_left ul{width:100%;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
.footer_left ul li{ float:left; width:14.28%; padding:5px 0px;}
.footer_left ul li a{ display:block; width:100%; height:24px; font-size:14px; color:#cccccc; font-family:"苹方"; font-weight:bold; line-height:24px; text-align:center;}
.footer_left ul li a:hover{ text-decoration:underline;}
.footer_text{ width:100%; margin-top:25px;}
.footer_text h1{margin-bottom:10px;font-size:24px;color: #cccccc;line-height:34px;}
.footer_text p{ font-size:12px; color:#cccccc; line-height:22px;}
.footer_right{ width:100%; padding-top:20px;}
.footer_right .erweima_icon{ display:block; float:right; width:100%; max-width:215px;}
.footer_right .erweima_icon.dis{ display:block;}
.footer_right .erweima_icon.undis{ display:none;}
.footer_right ul{ width:100%; float:right; max-width:420px; clear:both;}
.footer_right ul li{ float:left; width:25%; padding-left:15px; margin:15px 0px;}
.footer_right ul li span{ display:block; width:100%; height:32px; font-size:12px; color:#cccccc; line-height:32px; text-align:center}
@media only screen and (max-width:1366px){

.erji_body {
    width: 100%;
    /* padding-top: 11.5%; */
    }}

@media only screen and (max-width:992px){
	.footer_text h1{ font-size:20px; line-height:30px;}
	.footer_right{ text-align:left;}
	.footer_right .erweima_icon.dis{ display:none;}
	.footer_right .erweima_icon.undis{ display:block; float:left;}
	.footer_right ul{ float:left;} 
	.footer_right ul li{width: 33.3333%;padding-left:5px;padding-right:5px;}.erji_body{width:100%;padding-top: 0%!important;}
	.erji_nav li{width: 47%;}
	.erji_nav ul{padding-inline-start:0px!important;margin-block-start:0em!important;}
	.btn{width: 100%!important}
.erji_nav li {
    display: inline-block;
    margin: 5px 4px!important;
    float: left;
}

}

@media only screen and (max-width:768px){
	.erji_bg img{ height:120px;}
	.position h3{ width:100%;}
	.position div{ float:left; padding-top:0px; padding-bottom:5px;}
	.footer_left ul li{ width:25%;}
}


/*页码*/
.turn_page{ width:100%; 
padding:15px 0px 10px 0px;
 background-color:#FFFFFF; text-align:center;}
.page_left{ text-align:left;}
.page_right{ text-align:right;}
.turn_page > a, .turn_page > span{/* display:inline-block; */width:28px;height:27px;overflow:hidden;text-align:center;line-height:27px;font-size:12px;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.004);}
.turn_page > a{/* background:url(../images/page_bg.png) no-repeat center top; */color:#717171;}
.turn_page > a:hover{color:#737373;}
.turn_page > span{ background:url(../images/page_cur_bg.png) no-repeat center top; color:#f2f2f2;}
.turn_page a.prev_page, .turn_page a.next_page{ text-indent:9999px;}
.turn_page a.prev_page{ background:url(../images/prev.png) no-repeat center top;}
.turn_page a.next_page{ background:url(../images/next.png) no-repeat center top;}
.turn_page a.back_page{ background:url(../images/back.png) no-repeat center top;}
.turn_page a.disable{ cursor:no-drop;}

/*产品列表*//*案例列表*/
.product_list{ width:100%; margin:15px 0px;}
.product_list:hover{ box-shadow:0px 0px 10px #ADADAD; -webkit-box-shadow:0px 0px 10px #ADADAD; -moz-box-shadow:0px 0px 10px #ADADAD;}
.product_list a{ display:block; width:100%;}
.product_list a p{ width:100%; padding:5px 10px; font-size:14px; color:#555555; line-height:24px; text-align:center; overflow:hidden; text-overflow:inherit; white-space:nowrap;}

/*视频专区*/
.video_list{ width:100%; margin:15px 0px;}
.video_list a{ display:block; width:100%; position:relative;}
.video_list a .video_icon{ position:absolute; top:0; bottom:0; left:0; right:0; z-index:10; background:url(../images/video_list_bg.png);}
.video_list a:hover .video_icon{ display:none;}
.video_list a .video_icon img{ position:absolute; left:50%; top:50%; margin-left:-22px; margin-top:-15px;}
.video_list p{ width:100%; padding:5px 10px; font-size:14px; color:#555555; line-height:24px; text-align:center; overflow:hidden; text-overflow:inherit; white-space:nowrap;}

/*厂区展示*/
.changqu_list{ width:100%; margin:15px 0px; padding:5px; background-color:#EEEEEE;}
.changqu_list a{ display:block; width:100%; border-radius:4px; overflow:hidden;}
.changqu_list p{ width:100%; padding:13px 0px 8px 0px; font-size:16px; color:#333333; line-height:24px; font-weight:bold; font-family:"苹方"; overflow:hidden; text-overflow:hidden; white-space:nowrap;}
.changqu_list p span{ margin-right:5px;}

/*合作品牌*/
.brand_list{ width:100%; margin:15px 0px;}
.brand_list > a{ display:block; width:100%; border:1px solid #DDDDDD; overflow:hidden;}
.brand_list p{ width:100%; padding:5px 10px;}
.brand_list p a{ display:block; width:100%; height:20px; font-size:14px; color:#333333; line-height:20px; text-align:center; overflow:hidden; text-overflow:hidden; white-space:nowrap;}
.brand_list:hover > a{ border:1px solid #143980;}
.brand_list:hover p{ background-color:#143980;}
.brand_list:hover p a{ color:#FFFFFF}

@media only screen and (max-width:768px){
	.brand_list{ margin:10px 0px;}
	.brand_box .container .row{ margin-left:-5px; margin-right:-5px;}
	.brand_box .container .row .col-xs-6{ padding-right:5px; padding-left:5px;}
}

/*荣誉资质*/
.honor{ padding:0px; background-color:#FFFFFF;}
.honor a{ border-radius:0px; padding:5px; background-color:#EEEEEE;}
.honor p{ height:34px; padding:5px 0px; background:url(../images/honor_list_bg.jpg) repeat-x left center; text-align:center;}
.honor p span{ display:inline-block; max-width:100%; padding:0px 10px; margin-right:0px; background-color:#FFFFFF; overflow:hidden;}

/*公司简介*/
.about_content{ width:100%; padding:15px 0px;line-height:28px;}
.about_content img{ display:block; max-width:100%; margin:0 auto;}
.about_content p{ font-size:14px; line-height:24px; color:#333333;}

/*辉煌历程*/
.history{ width:100%; padding:15px 0px;}
.history_date{ float:left; width:140px; padding-right:20px;}
.history_date p{ background:url(../images/date_bg.jpg) no-repeat right center; font-size:20px; font-family:"苹方"; color:#666666; line-height:20px; font-weight:600;}
.history_img{ float:left; width:200px;}
.history_img img{ width:100%;}
.history_text{ float:left; padding-left:20px; width:800px;}
.history_text p{ font-size:14px; color:#666666; line-height:24px}

@media only screen and (min-width:992px) and (max-width:1200px){
	.history_text{ width:600px;}
}

@media only screen and (min-width:768px) and (max-width:991px){
	.history_text{ width:380px;}
}

@media only screen and (max-width:768px){
	.history_date{ width:100%; margin-bottom:10px; padding-right:0px;}
	.history_img{ width:100%;}
	.history_text{ width:100%; padding:5px 0px;}
}


/*公司动态*/
.news_list{ padding-top:15px; padding-bottom:15px;}
.news_left{ display:block; width:100%;}
.news_left img{ height:160px; object-fit1:cover; height:196px;}
.news_right{ width:100%;} 
.news_right h2{ width:100%; padding:5px 0px;}
.news_right h2 a{ display:block; width:100%; font-size:18px; font-family:"苹方"; color:#333333; line-height:28px; font-weight:bold;}
.news_right h2 a:hover{ color:#d82d46;}
.news_right p{ width:100%; max-height:49px; overflow:hidden; padding:5px 0px; margin-bottom:10px; font-size:12px; color:#999999; line-height:20px;}
.news_right span{ display:inline-block; height:14px; padding-left:20px; font-size:12px; color:#999999; line-height:14px; margin-right:30px;}
.news_right span.time{ background:url(../images/time.png) no-repeat left center;}
.news_right span.liulan{ background:url(../images/cishu.png) no-repeat left center;}
.news_right a.news_btn{ display:block; width:80px; height:32px; margin-top:15px; border:1px solid #D72E45; font-size:12px; color:#D72E45; line-height:30px; text-align:center;}
.news_right a.news_btn:hover{ background-color:#D72E45; color:#FFFFFF}

@media only screen and (max-width:768px){
	.news_right p{ display:none;}
	.news_right a.news_btn{ display:none;}
}


/*联系我们*/
.contact_top{width:100%;position:relative;/* padding:50px 0px; */margin-top:40px;margin-bottom:10px;/* border:1px solid #D7D7D7; */}
.contact_logo{ width:40px; height:38px; background-color:#FFFFFF; position:absolute; left:50%; top:-15px; margin-left:-20px;}
.contact_title{ width:100%; max-width:418px; margin:0 auto;}
.contact_list{ width:100%; margin-top:40px;}
.contact_left{ width:29%; min-height:140px; padding:0px 20px;}
.contact_center{width: 44%;/* border-left:1px solid #e7e7e7; *//* border-right:1px solid #e7e7e7; */min-height:140px;padding:0px 20px;}
.contact_right{width: 56%;min-height:140px;padding:0px 10px;}
.contact_left div{ width:100%; height:40px; position:relative; background-color:#e76364; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; margin-top:8px; margin-bottom:24px;}
.contact_left div img{ margin-left:20px; margin-top:-4px;}
.contact_left div span{ margin-left:10px; font-size:18px; font-family:"苹方"; font-weight:bold; color:#FFFFFF; line-height:40px;}
.contact_center p{width:100%;font-size:14px;color:#444444;line-height: 31px;}
.contact_right ul{ width:100%; padding:0px 5px;}
.contact_right ul li{width: 29%;padding:0px 5px;}
.contact_right ul li span{ display:block; width:100%; font-size:12px; color:#5b5b5b; line-height:22px; text-align:center;}
.map{ width:100%; min-height:200px; border:1px solid #d7d7d7; overflow:hidden;}

@media only screen and (max-width:1200px){
	.contact_left div img{ margin-left:10px;}
	.contact_left div span{ margin-left:0px; font-size:16px;}
	.contact_center p{ font-size:12px; line-height:20px;}
}

@media only screen and (max-width:992px){
	.contact_left{ width:50%;}
	.contact_left div img{ margin-left:30px;}
	.contact_left div span{ margin-left:20px; font-size:18px;}
	.contact_center{ width:50%;}
	.contact_center p{ font-size:14px; line-height:24px;}
	.contact_right{ width:100%; padding:0px 80px; margin-top:20px;}
	.map img.img-thumbnail{ min-height:200px;}
}

@media only screen and (max-width:768px){
	.contact_title{ padding:0px 15px;}
	.contact_left{ width:100%;}
	.contact_left div img{ margin-left:20px;}
	.contact_left div span{ font-size:16px;}
	.contact_center{ width:100%;}
	.contact_right{ padding:0px 5px; margin-top:0px; min-height:100px;}
}

/*新闻详情*/
.news_detail{ width:100%;}
.news_title_box{ width:100%; padding:15px 0px 30px 0px;}
.news_title_box h1{ width:100%; font-size:24px; color:#333333; text-align:center; line-height:30px; margin-bottom:10px;}
.news_title_box p{ width:100%; text-align:center; line-height:16px;}
.news_title_box p span{ display:inline-block; font-size:12px; color:#999999; line-height:16px;}
.news_content{ width:100%; padding:25px 0px; border-top:1px dashed #d9d9d9; border-bottom:1px dashed #d9d9d9;}
.news_content iframe{ max-width:100%; max-height:75vw;}
.news_content img{ display:block; margin:0 auto; max-width:100%; height:auto;}
.news_content p{ width:100%; font-size:14px; color:#444444; line-height:24px;}

/*产品详情*/
.product_top{ padding-top:15px;}
.product_top_left{ width:100%;}
.product_top_right{ width:100%; margin-bottom:30px;}
.product_top_right h3.product_title{ width:100%; padding:6px 0px; margin-bottom:5px; font-size:24px; font-weight:bold; color:#444444; line-height:32px;}
.product_smbox{ width:100%; padding:10px 0px 0px 0px;}
.product_smbox h3{ width:100%; height:16px; padding-left:5px; border-left:3px solid #D72E45; margin-bottom:10px; font-size:16px; font-family:"苹方"; font-weight:bold; color:#444444; line-height:16px;}
.product_smbox h3 span{ margin-left:5px; color:#DDDDDD; text-transform:uppercase;}
.product_smbox p{ width:100%; font-size:14px; color:#555555; line-height:24px;}
.product_smbox img{ display:block; max-width:100%; margin:0 auto;}
.product_contact{ width:100%; border-top:1px solid #efefef;}
.product_tel{ width:60%; margin-top:27px; font-size:20px; font-family:"苹方"; color:#D72E45; font-weight:bold; line-height:26px;}
.product_btn{ display:block; margin-top:34px; width:180px; height:38px; background-color:#143980; font-size:16px; font-family:"苹方"; color:#FFFFFF; font-weight:bold; line-height:38px; text-align:center;}
.product_btn:hover{ color:#FFFFFF; background-color:#224994;}
.product_bottom .product_text{ width:100%; padding:15px 0px; border-top:1px solid #efefef}

@media only screen and (max-width:1200px){
	.product_tel{ width:100%; margin-top:20px;}
	.product_btn{ float:left; margin-top:20px;}
}

@media only screen and (max-width:992px){
	.product_top_right{ margin-top:15px;}
}

/*20200526 新增 最新资讯*/
.new_zx{ width:100%; padding:20px 0px;}
.new_zx li{ display:block; float:left; width:calc(100%/4); padding:0px 10px;}
.new_zx_img{ display:block; width:100%;}
.new_zx_info{ width:100%; padding-bottom:10px; border-bottom:1px solid #EEEEEE;}
.new_zx_info h2{ width:100%; padding:5px 0px;}
.new_zx_info h2 a{ display:block; width:100%; font-size:14px; color:#333333; line-height:24px; font-family:"苹方","微软雅黑"; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new_zx_info h2 a:hover{ color:#d72e45;}
.new_zx_info span{ padding-left:20px; background:url(../images/time.png) no-repeat left center; font-size:12px; color:#666666; line-height:18px}

@media only screen and (max-width:992px){
	.new_zx li{ width:calc(100%/2); margin-bottom:20px;}
}

@media only screen and (max-width:768px){
	.new_zx li{ width:100%; margin-bottom:20px;}
}

@media only screen and (max-width:767px){
	.product_list{ margin:10px 0 0;}
	.brand_list{ margin:10px 0 0;}
	.news_list{ padding:6px 0 10px;}
	.news_right h2{ padding-top:10px;}
	.new_zx li{ padding-bottom:0; margin-bottom:16px;}
	.new_zx_info h2{ padding-top:10px;}
	.video_list{ margin:8px 0 0;}
	.contact_center p span{ font-size:inherit !important;}
	.contact_list{ margin-top:20px;}
	.contact_top{ padding-bottom:20px;}
}

.position .fr{float: right;}


.product_top_left .img-thumbnail{height: 364px;max-width: 478px;overflow: hidden;}