﻿/* CSS */
*{margin:0; padding:0;}
body{ background:#fff; overflow-x:hidden; min-width:1200px; font:14px/1.5 "Arial",sans-serif; position:relative;}
img{ border:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
div{ font-size:16px;}
p{ font-size:16px;}
li{ list-style:none; font-size:16px;}
.content_auto{width:1200px; height:auto; margin:0 auto; overflow:hidden;}



/*TOP*/
.top_all{width:100%; min-height:35px; height:auto; overflow:hidden; background:#1b1b1b; position:relative;}
.top_content{ width:90%; margin:0 auto; height:auto;}
.top_content h1{ display:none;}
.language_one{ width:auto; float:right; height:35px; margin-right:1rem; padding-left:10px; padding-right:10px;}
.language_one h2{ background:url(../images/language.png) left center no-repeat;  line-height:35px; overflow:hidden; font-weight:400; background-size:25px;}
.language_one h2 a{ font-size:15px; color:#7d7d7d; line-height:35px; padding-left:35px; float:left; }
.language_one h2 a:hover{ text-decoration:none;}
.top_all .open{ background:#f7f7f7;}

/*语言隐藏div*/
.language_two{ width:100%; height:auto; position:relative; overflow:hidden; left:0px; top:0px; z-index:10; background:#f7f7f7; overflow:
hidden; display:none; padding-top:10px; padding-bottom:10px;}
.language_two ul{ width:90%; margin:0 auto; height:auto;}
.language_two h3{ width:auto; height:40px; line-height:40px; overflow:hidden;  float:right; font-weight:400;}
.language_two h3 a{ display:block; font-size:15px;}
.language_two h3 img{ float:left; width:22px; padding:9px 14px 0px 24px;}
.language_two h3:hover a{ text-decoration:none; color:#ff0000;transition:all 0.5s;}
.language_two .en{ margin-right:1.5rem;}


/*导航*/
.header{width:100%; height:80px; position:relative; background:#fff; z-index:1000; border-bottom:1px solid #e6e6e6;}
.navbar{width:90%; margin:0 auto; height:auto;}

.navbar .nav{ width:100%; height:auto; margin:0 auto;  position:absolute; top:0px; left:0px; z-index:100; text-align:center;}
.navbar .nav .logo{ width:200px; height:80px; position:absolute; top:0px; left:350px; overflow:hidden;}
.navbar .nav .logo img{ width:200px; height:80px;}
.navbar .nav .nav_list{ width:900px; margin:0 auto; height:auto; text-align:center; display:inline-block; }

.navbar .nav .nav_list .menu_list{ display:inline-block; line-height:80px; width:auto; }
.navbar .nav .nav_list .menu_list .menu_linkOne{ display:block; padding:0 1rem; position:relative; width:auto; font-size:17px;}
.navbar .nav .nav_list .menu_list .menu_linkOne:hover{ text-decoration:none;}
/*滑动效果*/
.nav_list .menu_linkOne:after{
	content:'';
	position:absolute;
	bottom:-1px;left:50%;
	width:0px;
	height:2px;
	background-color:#b43422;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	z-index:100;
	}

.menu_linkOne:hover:after,.nav_list .no .menu_linkOne:after{ width:80%; left:10%;}
.menu_list:hover .menu_linkOne:after{ width:80%; left:10%;} 
/*二级菜单*/
.navbar .nav .nav_list .nav_menu_two{ position:absolute; top:80px; left:0px; width:100%; background:#f7f7f7; height:auto; overflow:hidden;  text-align:center; line-height:auto; padding-top:10px; padding-bottom:10px; display:none; display:none;}
.navbar .nav .nav_list .nav_menu_two h2{ display:inline-block; line-height:40px; font-size:16px; padding-right:15px;}
.navbar .nav .nav_list .nav_menu_two dd{ display:inline-block; line-height:40px; font-size:16px; position:relative;}
.navbar .nav .nav_list .nav_menu_two dd a{ display:block; padding-left:15px; padding-right:15px; color:#5c5c5c;}
.navbar .nav .nav_list .nav_menu_two dd a:hover{ text-decoration:none;}
.navbar .nav .nav_list .nav_menu_two em{ width:1px; height:40px; display:inline-block; background:#adadad; position:relative; top:15px; margin-left:15px; margin-right:15px;}

.navbar .nav .nav_list .nav_menu_two dd:after{
	content:'';
	position:absolute;
	bottom:5px;left:50%;
	width:0px;
	height:2px;
	background-color:#b43422;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	}

.navbar .nav .nav_list .nav_menu_two dd:hover:after{ width:80%; left:10%;}
.navbar .nav .nav_list .mobile_nav{ display:none;}

/*搜索*/

.navbar .search{ width:68px; height:80px; text-align:left; position:relative; position:absolute; right:0px; top:0px; margin-right:5rem; user-select:none; z-index:1000001;}
.navbar .search .icon_come{width:100%; height:100%; line-height:80px;  cursor:pointer; text-align:center; overflow:hidden;}
.navbar .search .icon_come i{ color:#8e8e8e; font-size:26px;}
.navbar .search .icon_come .quit{ display:none;}

.navbar .search_menu{ width:550px; height:80px; background:#fff; position:relative;  position:absolute; right:4%; top:0px; z-index:10000009; display:none; }

.so_right{ width:auto; height:80px; float:right; margin-left:0px; margin-left:50px; }
.so_right  form	{ padding-top:20px;}
.so_right .keyword		{-webkit-box-flex: 1; width:284px; height:40px; text-align:left; line-height:40px; overflow:hidden; font-size:16px; border:none; background:#ffffff; float:left; margin-left:0%; text-indent:6px;  color:#000;  text-indent:8px;  outline: none; border:1px solid #e5e5e5; box-sizing:border-box; font-size:14px;}
.so_right .search-btn	{ width:64px; height:40px;background:#0089e1; float:left; border:none;  cursor:pointer; color:#fff; text-align:center;  line-height:40px; text-align:center;   outline: none;}

.navbar .search_menu .so_menu{ width:68px; height:80px; float:right;  cursor:pointer; text-align:center; background:#fff; user-select:none;} 
.navbar .search_menu .so_menu i{ line-height:80px; font-size:26px; color:#8e8e8e;}


.nav_all .menuBtn{ display:none;}


@media screen and (max-width: 1700px) 
{
	.header{width:100%; height:80px; position:relative;}
	.navbar{width:90%; margin:0 auto; height:auto;}

	.navbar .nav{ width:100%; height:auto; margin:0 auto;  position:absolute; top:0px; left:0px; z-index:100; text-align:center;}
	.navbar .nav .logo{ width:200px; height:80px; position:absolute; top:0px; left:3rem;}
	.navbar .search{ margin-right:4rem;}
}

@media screen and (max-width: 1400px) 
{
	.top_content{ width:93%; margin:0 auto; height:auto;}
	.language_one{ width:auto; float:right; height:35px; margin-right:0rem; padding-left:10px; padding-right:10px;}
	.language_two .en{ margin-right:0rem;}
	.header{width:100%; height:80px; position:relative;}
	.navbar{width:90%; margin:0 auto; height:auto;}

	.navbar .nav{ width:100%; height:auto; margin:0 auto;  position:absolute; top:0px; left:0px; z-index:100; text-align:center;}
	.navbar .nav .logo{ width:200px; height:80px; position:absolute; top:0px; left:2rem;}
	
	.navbar .search{ margin-right:2rem;}

}

/*置顶导航栏*/
.goTop{ position:fixed; top:0px; border-bottom:1px solid #e6e6e6; z-index:1002}
.goTop_hide{ position:fixed; top:100px;}

/*置顶二级导航栏*/
.aboutNav_goTop{ position:fixed !important; background:#fff; top:0px; border-bottom:1px solid #e6e6e6; z-index:1000; }
.aboutNav_goTop_0{ top:0px;}


/*Bnnaer*/
.banner{ width:100%; height:600px; overflow:hidden; }
.banner .swiper-container {width: 100%; height: 100%;   margin-left: auto;margin-right: auto; }
.banner .swiper-slide {text-align: center; font-size: 18px; background: #fff; overflow:hidden; position:relative;}
.banner .swiper-slide img{ width:auto; height:auto; position:absolute;  left: 50%; margin-left: -960px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fractio{ bottom:30px; }
.banner .swiper-pagination-bullet{ background:#b7b7b7; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; width:90px; height:3px; border-radius:0px;}
.banner .swiper-pagination-bullet-active{ background:#ffffff;}
.banner .swiper-button-next{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; right:40px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyNmZDgyMTUnLz48L3N2Zz4=");}

.banner .swiper-button-next:hover{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

.banner .swiper-button-prev{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; left:40px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjZmQ4MjE1Jy8+PC9zdmc+") !important;}

.banner .swiper-button-prev:hover{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.banner .swiper-wrapper{}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 10px;}


/*推荐信息*/
.home_title{width:1200px; height:auto; overflow:hidden; padding-top:10px; padding-bottom:10px; margin:0 auto; overflow:hidden; text-align:center;}
.home_title h2{ font-size:30px; font-weight:400; line-height:50px; padding-bottom:8px;}
.home_title h3{ width:64px; height:2px; background:#a73e2b; margin:0 auto;}

.home_recommend_title{ padding-top:60px; padding-bottom:40px;}

.home_recommend{width:1200px; height:auto; margin:0 auto; overflow:hidden;} 

.home_recommend .recommend_list{ width:336px; height:336px; overflow:hidden; position:relative; float:left; margin-left:36px; margin-bottom:36px;} 
.home_recommend .recommend_list a{ display:block; width:100%; height:100%;}
.home_recommend .recommend_list .back{ width:100%; height:100%; background:url(../images/mask_grad.png) bottom center repeat-x; position:absolute; z-index:3; overflow:hidden;}

.home_recommend .recommend_list .back_top{ width:100%; height:100%; background:rgba(0,0,0,0.3); position:absolute; z-index:3; overflow:hidden; display:none;}

.home_recommend .recommend_list .img{ width:100%; height:100%; position:absolute; z-index:2;} 
.home_recommend .recommend_list .img img{ width:100%; height:100%;transition:0.5s;}
.home_recommend .recommend_list .text{ width:90%; height:auto; position:absolute; z-index:4; bottom:30px; padding-left:35px; }
.home_recommend .recommend_list .text h2{width:90%; font-size:16px; color:#fff; line-height:35px; font-weight:400; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand; padding-right:30px;}
.home_recommend .recommend_list .text h3{width:90%; font-size:20px; color:#fff; line-height:40px; font-weight:800; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand; padding-right:30px;}
.home_recommend .recommend_list .text p{ width:90%; height:35px; font-size:14px; color:#b0b0b0; line-height:35px; font-weight:400; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand; padding-right:30px;}

.home_recommend .recommend_list .more{ width:auto; line-height:50px; padding-left:35px; padding-top:30px; position:absolute; z-index:4; bottom:-40px; color:#fff;  font-size:15px;}
.home_recommend .recommend_list .more i{ color:#a73e2b;  padding-left:10px;}
.home_recommend .recommend_list:hover .img img{  transform:scale(1.05);}
.home_recommend .s1{ width:828px !important; margin-left:0px;}
.home_recommend .s2{}
.home_recommend .s3{ margin-left:0px;}
.home_recommend .s4{ width:828px !important; }
.home_recommend .s5{ width:828px !important; margin-left:0px;}
.home_recommend .s6{}

/*关于我们*/
.home_about_all{width:100%; height:588px; background:#e8e8e8 url(../images/home_about_all.jpg) bottom center no-repeat; margin-top:50px;}
.home_about_all .home_about{width:1200px; margin:0 auto; position:relative;}
.home_about_all .home_about .img{width:935px; height:588px; position:absolute; left:-360px; z-index:1;}
.home_about_all .home_about .img img{ width:935px; height:588px;}
.home_about_all .home_about .img_back{ width:70px; height:588px; background:url(../images/home_about_back.png) top center no-repeat; position:absolute; overflow:hidden; z-index:2; top:0px; left:506px;}
.home_about_all .home_about .text{ width:625px; height:588px; overflow:hidden; float:right;}
.home_about_all .home_about .text .title{ width:100%; height:auto; overflow:hidden;}
.home_about_all .home_about .text .title h2{ font-size:30px; font-weight:400; line-height:50px; padding-top:40px; padding-bottom:10px;}
.home_about_all .home_about .text .title h3{ width:93px; height:4px; background:#a73e2b;}

.home_about_all .home_about .text_content{width:580px; height:355px; margin-top:20px; float:right; overflow:auto;   line-height:30px; font-size:16px; color:#5a5a5a;}
.home_about_all .home_about .text_content p{ font-size:13px; padding-right:10px; line-height:23px; padding-bottom:5px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; color:#5a5a5a;}

.home_about_all .home_about .more{ float:right; width:580px; margin-top:10px;}
.home_about_all .home_about .more a{ display:inline-block; padding:10px 30px; border:1px solid #747474; transition:all 0.5s;}
.home_about_all .home_about .more a:hover{ background:#a73e2b; border:1px solid #a73e2b; color:#fff; text-decoration:none;}

/*新闻中心*/
.home_new_title{ padding-top:50px; padding-bottom:40px;}
.home_new{width:1200px; height:auto; overflow:hidden; margin:0 auto; position:relative; }

.home_new .home_new_list{width:370px; height:478px; background:#f8f8f8; position:relative; float:left; margin-left:45px;}
.home_new .home_new_list a{ display:block; width:100%;height:100%;}
.home_new .home_new_list a:hover{ text-decoration:none;}
.home_new .home_new_list dt{ width:370px; height:245px; background:#f8f8f8 url(../images/home_new_dt.png) center center no-repeat; overflow:hidden; display:inline-block; vertical-align:middle; background-size:60%; position:relative; text-align:center}
.home_new .home_new_list dt img{width:auto; height:auto;  max-height:100%; margin:0 auto; vertical-align:middle; overflow:hidden; transition:all 1.0s;} 
.home_new .home_new_list dd{ position:absolute; left:0px; top:0px; background:#6f6f6f; background:rgba(111,111,111,0.6); color:#fff; display:inline-block; padding:5px 15px;}

.home_new .home_new_list h2{ width:330px; margin:0 auto; font-size:18px; height:60px; line-height:30px; overflow:hidden; margin-top:15px;}
.home_new .home_new_list h3{ width:330px; margin:0 auto; height:40px; line-height:40px; overflow:hidden; font-weight:400; margin-top:5px; margin-bottom:5px; }
.home_new .home_new_list h3 li{ float:left; margin-right:25px; color:#8e8e8e;}
.home_new .home_new_list h3 li span{ font-size:15px;}
.home_new .home_new_list h3 li i{ float:left; font-size:24px; color:#8e8e8e; padding-right:10px;}
.home_new .home_new_list p{ font-size:15px; width:330px; height:60px; line-height:25px; overflow:hidden; margin:0 auto; color:#8e8e8e;}
.home_new .home_new_list .border{ width:100%; height:7px; background:#eeeeee; position:absolute; bottom:0px; left:0px;}
/*滑动效果*/
.home_new .home_new_list:after{
	content:'';
	position:absolute;
	bottom:0;left:0%;
	width:0px;
	height:7px;
	background-color:#b43422;
	-webkit-transition:all .6s;
	-moz-transition:all .6s;
	-ms-transition:all .6s;
	-o-transition:all .6s;
	transition:all .6s;
	z-index:2;
	}

.home_new .home_new_list:hover:after{ width:100%; left:0%;}
.home_new .home_new_list:hover dt{ background:#f8f8f8 url(../images/home_new_dt_no.png) center center no-repeat; background-size:60%;} 
.home_new .home_new_list:hover dt img{  transform:scale(1.05);}
.home_new .s1{ margin-left:0px !important}

.home_new_more{width:1200px; height:auto; margin:0 auto;  overflow:hidden; margin-top:50px; text-align:center; margin-bottom:60px;}
.home_new_more a{ display:inline-block; padding:10px 30px; border:1px solid #535353; color:#535353; margin-left:34px;  margin-right:34px;transition:0.5s; font-size:16px;}
.home_new_more a:hover{ background:#b43422; color:#fff; border:1px solid #b43422; text-decoration:none;}


/*底部通用*/
.footer_all{ width:100%; min-height:100px; height:auto; overflow:hidden; background:#f2f2f2;}
.footer_top{ width:1200px; height:74px; border-bottom:1px solid #e2e2e2; margin:0 auto; overflow:hidden;}
.footer_top .location{ width:500px; height:100%; float:left;}
.footer_top .location h2{ font-size:17px; line-height:74px; font-weight:400; color:#525252;}
.footer_top .location h2 a{ color:#525252;}

.footer_top .footer_search{ width:700px; float:right; height:100%; position:relative;}
.footer_search .footer_search_icon{ float:right; width:50px; height:100%; text-align:center; line-height:74px; user-select:none; cursor:pointer ;}
.footer_search .footer_search_icon i{ font-size:26px; color:#8e8e8e;  cursor:pointer ;}

.footer_search_content{ width:auto; height:74px; float:right; margin-left:0px; overflow:hidden; display:none; position:absolute; right:0px; top:0px;}
.footer_search_content  form	{ margin-top:17px; float:left; overflow:hidden; height:40px;}
.footer_search_content .keyword		{-webkit-box-flex: 1; width:284px; height:40px; text-align:left; line-height:40px; overflow:hidden; font-size:16px; border:none; background:#ffffff; float:left; margin-left:0%; text-indent:6px;  color:#000;  text-indent:8px;  outline: none; border:1px solid #e5e5e5; box-sizing:border-box; font-size:14px;}
.footer_search_content .search-btn	{ width:64px; height:40px;background:#0089e1; float:left; border:none;  cursor:pointer; color:#fff; text-align:center;  line-height:40px; text-align:center;   outline: none;}

.footer_search_content_icon{ float:left; width:60px; height:74px; text-align:center; line-height:74px; user-select:none; cursor:pointer ;}
.footer_search_content_icon i{ font-size:26px; color:#8e8e8e;  }


.footer_content{width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:40px; padding-bottom:40px; border-bottom:1px solid #e2e2e2;}
.footer_content .f_logo{ width:273px; height:140px; float:left; overflow:hidden; margin-left:50px; margin-top:10px;}
.footer_content .f_logo img{ width:273px; height:140px;}
.footer_content .footer_nav{ width:700px; min-height:10px; height:auto; float:right; overflow:hidden;}
.footer_content .footer_nav .footer_nav_list{ float:left; width:auto; margin-left:25px;padding-left:37px}
.footer_nav_list h2{ font-size:17px; line-height:40px; padding-bottom:5px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand;}
.footer_nav_list li{ font-size:15px; line-height:32px; height:32px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand;}
.footer_nav_list li a{color:#7d7d7d;}

.links{ width:1200px; height:auto; margin:0 auto; overflow:hidden; line-height:30px; padding-top:15px; padding-bottom:15px;}
.links h2{ float:left; overflow:hidden; font-size:15px; font-weight:400; color:#7d7d7d;}
.links a{ display:inline-block; float:left; font-size:15px; padding-left:10px; padding-right:10px; color:#7d7d7d;}

.footer_bottom{width:100%; height:auto; background:#e6e6e6; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.footer_bottom ul{width:1200px; height:auto; margin:0 auto; overflow:hidden; text-align:center; line-height:25px; color:#7d7d7d; font-size:14px;}
.footer_bottom ul a{color:#7d7d7d; padding-left:20px; padding-right:20px;}

/*侧边栏main css*/
.izl-rmenu{position:fixed;right:0%;margin-left:0;bottom:30px;padding-bottom:100px;z-index:9999;}

.izl-rmenu a{transition:all 1.0s;}
.izl-rmenu .btn{width:50px;height:50px; cursor:pointer;position:relative; border-top:3px solid #fff; text-align:center;}

.izl-rmenu .btn a{ color:#fff; line-height:115px; font-size:14px; transition:all 1.0s;}
.izl-rmenu .btn a:hover{ text-decoration:none;}

.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#f3f3f3; color:#fff; line-height:115px; font-size:14px; transition:all 1.0s; border-top:none;}
.izl-rmenu .btn-qq:hover{background-color:#0089e1;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#d85861;text-decoration:none;display:block;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#d85861; transition:all 1.0s;}
.izl-rmenu .btn-wx:hover{background-color:#0089e1;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-144px;top:0px;display:none;width:143px;height:143px;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#d85861;transition:all 1.0s; }

.izl-rmenu .btn-phone:hover{background-color:#0089e1;}
.izl-rmenu .btn-phone .phone{background-color:#6fbdec;position:absolute;width:200px;left:-200px;top:0px;line-height:50px;color:#FFF;font-size:16px;text-align:center;display:none; font-size:20px;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#1756a1;display:block; }
.izl-rmenu .btn-top:hover{background-color:#0089e1; }

.mobile_footer{ display:none;}

/*公司简介*/
.about_nav{width:100%; min-height:60px; height:auto; background:#fff; text-align:center; border-bottom:1px solid #e5e5e5; position:relative; overflow:visible;}

.about_nav .about_nav_list{width:100%; height:auto; margin:0 auto;  text-align:center; position:absolute; z-index:1; left:0px; top:0px;}

.about_nav .about_nav_list .title{ font-size:16px; height:30px; line-height:30px; display:inline-block; border-right: 1px solid #e5e5e5; padding-right:30px; }

.about_nav .about_nav_list .list{ display:inline-block; padding-left:15px;}
.about_nav .about_nav_list .list li{ display:inline-block; line-height:60px; }
.about_nav .about_nav_list .list li a{ width:auto; display:block; padding:0px 15px; font-size:15px; color:#333333; position:relative;}
.about_nav .about_nav_list .list li a:hover{ text-decoration:none;}

.about_nav .about_nav_list .list li a:after{
	content:'';
	position:absolute;
	bottom:-1px;left:50%;
	width:0px;
	height:2px;
	background-color:#b43422;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	z-index:1;
	}
.about_nav .about_nav_list .list li a:hover:after,.about_nav .about_nav_list .list .current a:after{ left:10%; width:80%;}
.about_nav .about_nav_list .list .current a{ color:#b33421;}

.about_banner{width:100%; height:580px; overflow:hidden; position:relative;}
.about_banner .back{ width:100%; position:absolute; top:0px; z-index:-1; left:50%; margin-left:-960px;}
.about_banner .back img{width:1920px; height:580px;}
.about_banner .about_banner_content{width:1200px; height:100%; margin:0 auto; overflow:hidden; text-align:center;}
.about_banner .about_banner_content .title{ width:100%; height:auto; overflow:hidden; padding-top:100px; padding-bottom:40px;}
.about_banner .about_banner_content .title h2{ font-size:30px; color:#fff; padding-bottom:5px;}
.about_banner .about_banner_content .title h3{ width:100px; height:3px; background:#b33421; margin:0 auto;}
.about_banner .about_banner_content .text{ width:1200px; height:294px; overflow:auto; text-align:center; margin:0 auto;}
.about_banner .about_banner_content .text p{ color:#fff !important; line-height:24px !important; font-size:15px !important; }


.about_who_title{ padding-top:45px; padding-bottom:10px;}
.about_who_title h2{ font-weight:800;}
.about_who_list{width:1200px; height:auto; margin:0 auto; text-align:center;}
.about_who_list .text{ overflow:hidden; padding-bottom:30px; padding-top:30px;}
.about_who_list .text p{ color:#333; line-height:30px !important; font-size:16px !important;}
.about_who_list .img{ width:1200px; overflow:hidden; height:auto; text-align:center;}
.about_who_list .img img{ width:auto; max-width:100%; height:auto; overflow:hidden;}
.about_who_list img{ width:auto; max-width:100%; height:auto; overflow:hidden;}

.about_product_all{ width:100%; height:500px; background:url(../images/about_product_all.jpg) bottom center no-repeat; overflow:hidden; margin-top:60px;}
.about_product_all .about_product_title{ color:#fff; padding-top:60px; padding-bottom:60px;}
.about_product_all .about_product_title h2{ color:#fff; font-weight:700;}

.about_product_content{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.about_product_content>ul{ width:212px; height:250px; float:left; overflow:hidden; background:#ffffff; text-align:center; margin-left:35px;}
.about_product_content ul a{ display:block; width:100%; height:100%; transition:all .5s;}
.about_product_content ul a:hover{ text-decoration:none; background:#b33421;}
.about_product_content ul a:hover h2{ color:#fff; }
.about_product_content ul li{ width:212px; height:212px; overflow:hidden;}
.about_product_content ul li img{width:100%; height:100%; transition:0.5s;}
.about_product_content ul h2{ width:90%; height:40px; margin:0 auto; text-align:center; line-height:40px; font-size:16px; font-weight:400;}
.about_product_content ul:first-child{ margin-left:0px;}
.about_product_content .s1{ margin-left:0px;}
.about_product_content ul:hover img{ transform:scale(1.1);}

.about_honor{width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-bottom:30px;}

.about_honor_title{ padding-top:50px; padding-bottom:10px;}
.about_honor_title h2{ font-weight:800;}

.about_honor_content{ width:100%; height:990px; overflow:hidden;}

.about_honor_list{ width:1200px; height:290px; background:#f1f1f1; overflow:hidden; margin-top:40px;}
.about_honor_list a{ display:block;}
.about_honor_list a:hover .title{ color:#b33421;}
.about_honor_list .text{ width:650px; margin-left:60px; float:left; overflow:hidden; height:100%;}
.about_honor_list .text .time{ line-height:30px; color:#616161; height:30px; overflow:hidden; margin-top:53px; font-size:15px;}
.about_honor_list .title{ line-height:50px; font-size:22px; height:50px; overflow:hidden; margin-top:5px; margin-bottom:5px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand;}
.about_honor_list .description{ width:80%; height:115px; overflow:auto; line-height:24px; }
.about_honor_list .description p{ color:#848484; padding-right:20px; font-size:14px;}

.about_honor_list .img{ width:430px; height:290px;  float:right; text-align:center; position:relative;
vertical-align:middle; padding-top:13px; padding-left:13px;}
.about_honor_list .img dd{ width:417px; height:264px; overflow:hidden; text-align:center; display:table-cell; vertical-align:middle; background:#fff; margin:0 auto;}
.about_honor_list .img dd img{ width:auto; height:auto; max-width:100%; max-height:100%; margin:0 auto; vertical-align:middle; }
.about_honor_list .img li{ position:absolute; left:-115px; bottom:0px; width:140px; height:133px; background:url(../images/about_honor_1.png) no-repeat;}
.about_honor_list .img li img{ width:100%; height:100%;}

.about_honor_list:nth-child(even) .text{ float:right; width:650px;}
.about_honor_list:nth-child(even) .text .description{ width:90%;}
.about_honor_list:nth-child(even) .img{ float:left;}
.about_honor_list:nth-child(even) .img li{  bottom:0px; left:400px; background:url(../images/about_honor_2.png) no-repeat;}

.about_honor .more{ width:100%; height:110px; margin:0 auto; text-align:center; margin-top:20px;}
.about_honor .more h2{ font-size:36px; color:#c4c4c4; font-weight:400; margin-bottom:10px;}
.about_honor .more a{ display:inline-block; border:1px solid #e5e5e5; color:#848484; padding:10px 30px; transition:all 0.5s;}
.about_honor .more a:hover{ text-decoration:none; background:#b33421; color:#fff; order:1px solid #b33421;}

.about_honor .packup{ width:100%; height:110px; margin:0 auto; text-align:center; margin-top:20px; display:none; }
.about_honor .packup h2{ font-size:36px; color:#c4c4c4; font-weight:400; margin-bottom:10px;}
.about_honor .packup a{ display:inline-block; border:1px solid #e5e5e5; color:#848484; padding:10px 50px; transition:all 0.5s;}
.about_honor .packup a:hover{ text-decoration:none; background:#b33421; color:#fff; order:1px solid #b33421;}

.about_history_all{width:100%; background:#f9f9f9 url(../images/about_history_content.png) bottom center no-repeat; min-height:100px; overflow:hidden; margin-top:20px; padding-bottom:20px;}
.about_history_title{ padding-top:40px; padding-bottom:10px;}
.about_history_title h2{ font-weight:800;}
.about_history_nav{ width:100%; height:auto; background:#f2f2f2; margin-top:30px;}
.about_history_nav>ul{ width:1100px; height:auto; margin:0 auto; padding-top:20px; padding-bottom:20px; text-align:center;}
.about_history_nav>ul>li{ display:inline-block; background:#dcdcdc;  border-radius:25px; margin:10px 15px 10px 15px;}
.about_history_nav>ul>li>a{ color:#333; font-size:16px; display:inline-block;padding:5px 33px; }
.about_history_nav>ul>.current{ background:#1757a1; color:#fff;}
.about_history_nav>ul>.current>a{ color:#fff;}
.about_history_nav>ul>.current:hover{ background:#1757a1;}
.about_history_nav>ul>li:hover{ background:#333;}
.about_history_nav>ul>li:hover a{ color:#fff; text-decoration:none;} 

.about_history_content{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.about_history_content .swiper-container,.swiper-wrapper,.swiper-slide{width: 100%;height:auto;}

.about_history_content .swiper-slide{ overflow:hidden; text-align:left;}
.about_history_slide{ width:1000px; margin:0 auto; height:auto; overflow:hidden; padding-top:10px; padding-bottom:60px;} 
.about_history_slide .title{width:100%; height:120px; border-bottom:3px solid #dddddd; text-align:left; overflow:hidden; background:url(../images/about_history_slide_title.png) right bottom no-repeat;}
.about_history_slide .title h2{ line-height:120px; color:#1757a1; font-size:48px; font-weight:400;}
.about_history_slide  .text{width:1000px; padding-top:20px;}
.about_history_slide  .text p{ font-size:15px; line-height:26px; color:#6c6c6c;}

.about_quality_title{ padding-top:40px; padding-bottom:10px;}
.about_quality_title h2{ font-weight:800;}

.about_quality{width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-top:40px; padding-bottom:60px;}
.about_quality .text{width:620px; height:auto; float:left; overflow:hidden; padding-top:0px;}
.about_quality .text ul{ width:100%; height:auto; overflow:hidden; line-height:25px; padding-top:5px; padding-bottom:5px;}
.about_quality .text ul span{ width:30px; display:block; float:left; overflow:hidden; color:#b33421; text-align:left; font-size:20px;}
.about_quality .text ul li{ display:block; float:right; width:590px; line-height:22px; font-size:14px;}
.about_quality .img{width:520px; height:auto; float:right; overflow:hidden;}
.about_quality .img img{ width:520px; height:auto; border-radius:20px;}

/*瞄点*/
#about_content .item{ padding-top:150px; margin-top:-150px;}

/*产品中心*/
#product_all{ width:100%; height:auto; overflow:hidden; background:#f5f5f5; }

/*Bnnaer - 产品1 */
.product_banner{ width:100%; height:640px; overflow:hidden; background:#f5f5f5;}
.product_banner .swiper-container {width: 100%; height:640px; overflow:hidden; }
.product_banner .swiper-slide { width:auto; height:auto; margin:0 auto; text-align : center; }
.product_banner .swiper-slide a{ display:block; background:#ccc; width:1300px; height:640px; overflow:hidden; margin:0 auto; position:absolute; margin:0px; background:#fff; left:50%; margin-left:-658px;}
.product_banner .swiper-slide img{ width:1300px; height:100%; margin:0 auto; }

.product_banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fractio{ bottom:30px; }
.product_banner .swiper-pagination-bullet{ background:#bfbfbf; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; width:13px; height:13px; border-radius:50%;}
.product_banner .swiper-pagination-bullet-active{ background:#b33421;}
.product_banner .swiper-button-next{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; right:200px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyNmZDgyMTUnLz48L3N2Zz4=");}

.product_banner .swiper-button-next:hover{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

.product_banner .swiper-button-prev{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; left:200px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjZmQ4MjE1Jy8+PC9zdmc+") !important;}

@media screen and (max-width: 1700px) { 
	.product_banner .swiper-button-prev{ left:4%;}
	.product_banner .swiper-button-next{ right:4%;}
} 

@media screen and (max-width: 1500px) { 
	.product_banner .swiper-button-prev{ left:2%;}
	.product_banner .swiper-button-next{ right:2%;}
} 

@media screen and (max-width: 1400px) { 
	.product_banner .swiper-button-prev{ left:15px;}
	.product_banner .swiper-button-next{ right:15px;}
} 

.product_banner .swiper-button-prev:hover{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.product_banner .swiper-wrapper{}
.product_banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 10px;}

/*产品列表top*/
.home_product_list_top{ width:1300px; height:auto; margin:0 auto; background:#fff; overflow:visible; margin-top:50px;}

.home_product_list_top .list{ width:600px; height:490px; background:#ffffff; float:left;  position:relative; z-index:99; position:relative; margin-bottom:72px; margin-top:32px; transition:all .5s;}
.home_product_list_top .list .text{ width:360px; height:100%; float:left;  margin-left:40px; position:relative; z-index:1; overflow:hidden;}
.home_product_list_top .list .text .title{ line-height:35px; font-size:20px; width:360px; border-bottom:1px solid #f5f5f5; padding-top:15px; padding-bottom:15px;  padding-right:10px; margin-top:30px;}
.home_product_list_top .list .text .subimg{ width:200px; height:53px; margin-top:15px; overflow:hidden;}
.home_product_list_top .list .text .subimg img{ width:100%;}
.home_product_list_top .list .text .description{ width:260px; height:145px; overflow:auto; margin-top:15px;}
.home_product_list_top .list .text .description p{ padding-right:15px; line-height:30px; color:#6e6e6e;}
.home_product_list_top .list .text .more{width:132px; height:35px; background:#000000; text-align:center; line-height:35px; color:#fff; border-radius:15px; position:absolute; bottom:40px;}
.home_product_list_top .list .text .more:hover{ background:#b43422;}
.home_product_list_top .list .text .more a{ color:#fff; display:block; }
.home_product_list_top .list .img{ display:block; position:absolute; z-index:100; top:105px; left:250px; width:450px; height:450px; transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.home_product_list_top .list .img img{ width:100%; height:100%;}

.home_product_list_top .list a{}
.home_product_list_top .list a:hover{ text-decoration:none;}

.home_product_list_top .list:hover .img{ transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}

.home_product_list_top .list:hover{ box-shadow:#ccc 0px 0px 10px;  }

.home_product_list_top .list:nth-child(odd){ z-index:100; float:left;}
.home_product_list_top .list:nth-child(even){ z-index:99; float:right;}	

/*Bnnaer - 产品2 */
.product_banner_2{ width:100%; height:640px; overflow:hidden; background:#f5f5f5; padding-top:30px;}
.product_banner_2 .swiper-container {width: 100%; height:640px;   margin-left: auto;margin-right: auto; }
.product_banner_2 .swiper-slide { width:auto; height:auto; margin:0 auto; text-align: center; font-size: 18px;  overflow:hidden; position:relative; overflow:hidden; text-align:center;}
.product_banner_2 .swiper-slide a{ display:1300px; width:100%; height:640px; overflow:hidden; margin:0 auto;  position:relative; margin:0px;}
.product_banner_2 .swiper-slide img{ width:1300px; height:100%; margin:0 auto;}

.product_banner_2 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fractio{ bottom:30px; }
.product_banner_2 .swiper-pagination-bullet{ background:#bfbfbf; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; width:13px; height:13px; border-radius:50%;}
.product_banner_2 .swiper-pagination-bullet-active{ background:#b33421;}
.product_banner_2 .swiper-button-next{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; right:200px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyNmZDgyMTUnLz48L3N2Zz4=");}

.product_banner_2 .swiper-button-next:hover{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

.product_banner_2 .swiper-button-prev{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; left:200px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjZmQ4MjE1Jy8+PC9zdmc+") !important;}

@media screen and (max-width: 1700px) { 
	.product_banner_2 .swiper-button-prev{ left:4%;}
	.product_banner_2 .swiper-button-next{ right:4%;}
} 

@media screen and (max-width: 1500px) { 
	.product_banner_2 .swiper-button-prev{ left:2%;}
	.product_banner_2 .swiper-button-next{ right:2%;}
} 

@media screen and (max-width: 1400px) { 
	.product_banner_2 .swiper-button-prev{ left:15px;}
	.product_banner_2 .swiper-button-next{ right:15px;}
} 

.product_banner_2 .swiper-button-prev:hover{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.product_banner_2 .swiper-wrapper{}
.product_banner_2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 10px;}

/*bom产品列表*/
.home_product_list_bom{width:1300px; height:auto; overflow:hidden; margin:0 auto; padding-top:60px;}
.home_product_list_bom .list{ width:630px; height:auto; background:#fff; float:left;  position:relative; z-index:99; position:relative;  margin-bottom:40px;  transition:all .5s; overflow:hidden;}
.home_product_list_bom .list .text{ width:530px; height:auto; margin:0 auto; position:relative; z-index:1; overflow:hidden; text-align:left;}
.home_product_list_bom .list .text h2{ line-height:40px; height:40px; font-size:20px; width:100%;  padding-top:0; padding-bottom:0;  padding-right:0; margin-top:0.5rem; overflow:hidden;}
.home_product_list_bom .list .text p{ line-height:35px; height:35px; color:#6e6e6e; overflow:hidden;}
.home_product_list_bom .list .text dd{width:114px; height:30px;  background:#000000; text-align:center; line-height:30px; color:#fff; border-radius:0.5rem; font-size:15px; margin-top:15px; margin-bottom:30px;}
.home_product_list_bom .list .text dd:hover{ background:#b43422;}
.home_product_list_bom .list .text dd a{ color:#fff; display:block; }

.home_product_list_bom .list .img{ display:block; width:100%; height:314px; overflow:hidden;   background:#f0f0fd; text-align:center;}
.home_product_list_bom .list .img img{ width:300px; height:300px; padding-top:7px; transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}

.home_product_list_bom .list a{}
.home_product_list_bom .list a:hover{ text-decoration:none;}
.home_product_list_bom .list:nth-child(odd){ z-index:100; float:left;}
.home_product_list_bom .list:nth-child(even){ z-index:99; float:right;}
.home_product_list_bom .list:hover .img img{ transform:translate(10px,0px);    -webkit-transform:translate(10px,0px);    -moz-transform:translate(10px,0px);    -o-transform:translate(10px,0px);    -ms-transform:translate(10px,0px);}	

/*全部产品列表*/
.product_all_list{width:1250px; height:auto; overflow:hidden; margin:0 auto; padding-top:0px; }
.product_all_list .list{width:600px; height:455px; float:left; overflow:hidden; background:#f2f2f2; margin-top:50px; text-align:center;}
.product_all_list .list .img{ width:100%; height:315px;  overflow:hidden; text-align:center;}
.product_all_list .list .img img{ width:300px; height:300px; margin-top:7.5px; transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out; }
.product_all_list .list .text{width:530px; height:auto; margin:0 auto; overflow:hidden; border-top:1px solid #dcdcdc;}
.product_all_list .list .text h2{ line-height:40px; font-size:21px; color:#484848; height:40px; overflow:hidden; margin-top:15px;}
.product_all_list .list .text p{ font-size:16px; color:#6e6e6e; line-height:30px; height:30px; overflow:hidden;}
.product_all_list .list .text dd{ width:118px; height:32px; margin:0 auto; line-height:32px; background:#000000; color:#fff; text-align:center; border-radius:20px; margin-top:20px; font-size:15px;}
.product_all_list .list a{ display:block;}
.product_all_list .list a:hover{ text-decoration:none;}
.product_all_list .list:hover .img img{transform:translate(10px,0px);    -webkit-transform:translate(10px,0px);    -moz-transform:translate(10px,0px);    -o-transform:translate(10px,0px);    -ms-transform:translate(10px,0px);}
.product_all_list .list .text dd:hover{ background:#b43422;}

.product_all_list .list:nth-child(odd){ z-index:100; float:left;}
.product_all_list .list:nth-child(even){ z-index:99; float:right;}	

.all_product{ text-align:center; overflow:hidden; padding-top:30px; padding-bottom:60px;}
.all_product a{ display:inline-block; margin:0 auto; border:1px solid #d2d2d2; padding:12px 35px; color:#757575; transition:all 0.5s;}
.all_product a:hover{ background:#b43422; color:#fff;  border:1px solid #b43422; text-decoration:none; }

/*翻页样式*/
#fenye{width: 100%;height: auto;display: inline-block;text-align: center;margin-top:50px;margin-bottom:50px;}
#fenye li{padding: 0;list-style: none;}

#fenye .pagination .active a{background: #1757a1;color: #fff; transition:all 1.0s;}
#fenye .pagination .disabled span{color: #ccc;}
.pagination{padding-left: 0;margin: 0px 0;border-radius:10px;display: inline-block;text-align: center;}

.pagination>li>a, .pagination>li>span{position: relative;float: left;padding: 10px 15px;line-height: 1.42857;text-decoration: none;color: #595757;background-color: #fff;border: 1px solid #ddd;margin-left: -1px; margin-left:10px; margin-right:10px;}
.pagination>li{display: inline; transition:all 1.0s;}
.pagination>li a{transition:all 1.0s;}
.pagination>li a:hover{ background:#1757a1; color:#fff;}

/*新闻中心*/
.banner_min{ width:100%; height:320px; overflow:hidden; position:relative;}
.banner_min ul{width: 100%; height: 100%; margin-left: auto; margin-right: auto; position:relative;}
.banner_min img{ width:1920px; height:auto; position:absolute;  left: 50%; margin-left: -960px; cursor:pointer;}

.new_list{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.new_list .list{ width:370px; height:395px; float:left; overflow:hidden;  position:relative;transition:all 1.0s; margin-left:45px; margin-top:51px; background:#f8f8f8;}
.new_list .list a{ display:block; width:100%; height:100%; transition:all 1.0s;}
.new_list .list h3{ width:100%; height:6px; background:#eeeeee; position:absolute; left:0px; bottom:0px;}
.new_list .list .img{ width:370px; height:245px; background:#f8f8f8 url(../images/home_new_dt.png) center center no-repeat; overflow:hidden; display:inline-block; vertical-align:middle; background-size:60%; position:relative; text-align:center;}
.new_list .list .img img{w idth:auto;  height:auto; max-height:100%; vertical-align:middle; overflow:hidden; transition:all 1.0s;} 

.new_list .list h2{ width:330px; margin:0 auto; height:60px; line-height:30px; font-size:18px; overflow: hidden;  transition:all 0.6s; margin-top:10px; margin-bottom:10px; text-align:left; text-justify:inter-ideograph;}

.new_list .list li{ width:330px; margin:0 auto; line-height:40px; color:#bababa; font-size:16px; padding-top:0px; color:#8e8e8e;}
.new_list .list li i{ float:left; padding-right:10px; font-size:18px; color:#8e8e8e;}
.new_list .list a:hover{ text-decoration:none;}
.new_list .list:hover dd img{ transform:scale(1.1);  }
.new_list .list:hover h2{ color:#b43422;}
.new_list .list:hover{}
.new_list .list:hover .img{ background:#f8f8f8 url(../images/home_new_dt_no.png) center center no-repeat; background-size:60%;  } 
.new_list .list:hover .img img{transform:scale(1.1);}

.new_list .list:after{
	content:'';
	position:absolute;
	bottom:0;left:0%;
	width:0px;
	height:6px;
	background-color:#b43422;
	-webkit-transition:all .6s;
	-moz-transition:all .6s;
	-ms-transition:all .6s;
	-o-transition:all .6s;
	transition:all .6s;
	z-index:2;
	}

.new_list .list:hover:after{ width:100%; left:0%;}

.new_list .list:nth-child(1){ margin-left:0px;} 
.new_list .list:nth-child(4){ margin-left:0px;} 
.new_list .list:nth-child(7){ margin-left:0px;}
.new_list .list:nth-child(10){ margin-left:0px;}
.new_list .list:nth-child(13){ margin-left:0px;} 
.new_list .list:nth-child(16){ margin-left:0px;}
.new_list .list:nth-child(19){ margin-left:0px;}
.new_list .list:nth-child(22){ margin-left:0px;}
.new_list .list:nth-child(25){ margin-left:0px;}

.dow_list .list .img{ background:url(../images/dow.png) center center no-repeat;}
.dow_list .list:hover .img{ background:url(../images/dow.png) center center no-repeat;}


/* 荣誉资质 */
.honor_list{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:20px;}

.honor_list .list {width:260px;float:left; height:auto; margin-left:32px;margin-top:32px;text-align:center; background:#f2f2f2;border-bottom:3px solid #e8e8e8;position:relative; padding-top:15px;}
.honor_list .list .pImg{display:block;width:230px;height:160px; border:1px solid #e3e3e3;background:#fff;display: table-cell;vertical-align: middle; margin-top:25px;}
.honor_list .list img{width:230px; height:auto; max-height:100%; vertical-align: middle;}

.honor_list .list:before{content: "";position:absolute;height:3px;bottom:-3px;left:0;transition:all 0.5s;width:0;}

.honor_list .list:hover:before{width:100%;background:#b43422;transition:all 1s;}

.honor_list .list p{ width:90%; margin:0 auto;height:50px;line-height:50px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;transition:all 1.0s; font-size:15px;}

.honor_list .list:hover a{ text-decoration:none; }
.honor_list .list:hover p{ color:#b43422;}


/*联系我们*/
.contact_title{width:1200px; height:auto; margin:0 auto; overflow:hidden; text-align:center; padding-top:40px; padding-bottom:40px;}
.contact_title h2{ font-size:32px; line-height:50px;}

/*地图*/
.map{ width:1200px; height:388px; overflow:hidden; position:relative; background:#f3f3f3; margin:0 auto; border-radius:15px; margin-top:0px; margin-bottom:40px;}
.map #map{ width:100%; height:100%;}

.contact_content{width:1200px; margin:0 auto; overflow:hidden; padding-top:0px; padding-bottom:50px;}
.contact_content .title{ width:auto; border-bottom:1px solid #ccc; line-height:86px; font-size:28px; font-weight:500; color:#2e2e2e; font-family:"黑体"; margin-bottom:20px; max-width:max-content;}
.contact_content ul{ width:auto; height:auto; overflow:hidden; line-height:35px; padding-top:10px; padding-bottom:10px; font-size:18px;}
.contact_content ul li{ float:left;width:auto; max-width:max-content; text-align:justify; text-justify:inter-ideograph; font-size:18px;}
.contact_content ul li i{ font-size:30px; float:left; color:#1757a1; padding-right:20px; padding-left:10px;}
.contact_content ul li span{ padding:0px 18px}
.contact_content ul p{ float:left; width:600px; font-size:18px; color:#696969;}
.contact_content ul p img{width:140px; height:140px;}

/*服务*/
.service_title{width:1200px; height:auto; overflow:hidden; text-align:center; margin:0 auto; padding-top:50px;}
.service_title h2{ line-height:60px; color:#000; font-size:30px; font-weight:400;}
.service_title p{ font-size:15px; color:#969696; line-height:35px;}

.service_product{width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px; text-align:center;}
.service_product .list{width:185px;height:256px; display:inline-block; text-align:center; margin:0px 20px; overflow:hidden;}
.service_product .list .bg{width:185px; height:200px; overflow:hidden; position:relative; margin-top:10px;}
.service_product .list .bg dd{width:185px; height:185px; background:#e0e1ff; border-radius:50%; transition:all 0.6s;}
.service_product .list .bg dd img{ width:185px; height:auto; max-height:100%;}
.service_product .list h2{ width:100%; height:48px; line-height:24px; font-size:16px; transition:all 0.6s;}
.service_product .list:hover h2{color:#b43422;}
.service_product .list:hover .bg dd{ opacity:0.8;}
.service_product .list a:hover{ text-decoration:none;}
.service_title_2{ padding-top:40px;}


.service_bom{width:1200px; height:auto; overflow:hidden; margin:0 auto; text-align:center; padding-top:40px; padding-bottom:50px;}
.service_bom .list{ display:inline-block;width:130px;height:170px; margin:0px 50px;}
.service_bom .list dd{width:130px;height:110px; overflow:hidden;}
.service_bom .list a:hover{ text-decoration:none;}
.service_bom .list h2{ font-size:16px; line-height:50px; overflow:hidden;}
.service_bom .list:hover h2{color:#b43422;}
.service_bom .s1 dd{ background:url(../images/service_bom_1.png) center center no-repeat;}

.service_bom .s2 dd{ background:url(../images/service_bom_2.png) center center no-repeat;}

.service_bom .s3 dd{ background:url(../images/service_bom_3.png) center center no-repeat;}
/*.service_bom .s3:hover dd{ background:url(../images/service_bom_3_no.png) center center no-repeat;}*/

/*新闻内容*/
.new_content_title{width:1200px; height:auto; overflow:hidden; margin:0 auto; text-align:center; padding-top:40px;}
.new_content_title .title{ font-size:32px; padding-top:20px;}
.new_content_title .time{ font-size:16px; color:#8f8f8f; font-weight:400; line-height:40px; padding-top:19px; padding-bottom:10px;}
.new_content_title .announcer{ width:100%; position:relative; margin:0 auto; height:86px; overflow:hidden; text-align:center;}
.new_content_title .announcer .hg{ width:100%; height:1px; background:#d2d2d2; position:absolute; top:42px; z-index:-1;}
.new_content_title .announcer .bg{ width:auto; height:100%; background:#fff; display:inline-block; padding-left:35px; padding-right:35px;}
.new_content_title .announcer .bg .a1{ line-height:42px; color:#8f8f8f; font-size:15px;}
.new_content_title .announcer .bg .a2{ line-height:42px; color:#8f8f8f; font-size:28px;}

.new_content{width:1200px; margin:0 auto; min-height:300px; height:auto; overflow:hidden; padding-top:30px; padding-bottom:60px; line-height:auto;}
.new_content p{ font-size:16px; color:#333; vertical-align:top;}
.new_content img{ max-width:100%; height:auto; width:auto;vertical-align:top;}

/*产品内容*/

.product_nav{width:100%; min-height:60px; height:auto; background:#fff; text-align:center; border-bottom:1px solid #e5e5e5; position:relative; overflow:visible; top:0px !important;}

.product_nav .product_nav_list{width:100%; height:auto; margin:0 auto;  text-align:center; position:absolute; z-index:1; left:0px; top:0px;}

.product_nav .product_nav_list .title{ font-size:16px; height:30px; line-height:30px; display:inline-block; border-right: 1px solid #e5e5e5; padding-right:30px; }

.product_nav .product_nav_list .list{ display:inline-block; padding-left:15px;}
.product_nav .product_nav_list .list li{ display:inline-block; line-height:60px; }
.product_nav .product_nav_list .list li a{ width:auto; display:block; padding:0px 15px; font-size:15px; color:#333333; position:relative;}
.product_nav .product_nav_list .list li a:hover{ text-decoration:none;}

.product_nav .product_nav_list .list li a:after{
	content:'';
	position:absolute;
	bottom:-1px;left:50%;
	width:0px;
	height:2px;
	background-color:#b43422;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	z-index:1;
	}
.product_nav .product_nav_list .list li a:hover:after,.product_nav .product_nav_list .list .current a:after{ left:10px; width:80%;}
.product_nav .product_nav_list .list .current a{ color:#b33421;}

/*切换的*/
.product_tab{ overflow:auto; min-height:1000px;}
.product_tab .swiper-slide{height:1px; }
.product_tab .swiper-slide-active { height:auto}

/*TAB1*/
.product_content_banner{width:100%; height:auto; overflow:hidden; position:relative;  text-align:center; font-size:0px; border-bottom:1px solid #e4e4e4;}
.product_content_banner ul{ width:auto; text-align:center;}
.product_content_banner ul img{ display:block; margin:0 auto; max-width:100%; width:auto; height:auto; }

.product_content{width:1200px; margin:0 auto; min-height:300px; height:auto; overflow:hidden; padding-top:30px; padding-bottom:60px; line-height:30px; }
.product_content p{ font-size:16px; color:#333;}
.product_content img{  height:auto; width:auto; max-width:100%; padding:0px; margin:0px; vertical-align: top;}

.product_content_paramater_2{ width:1200px; height:auto; margin:0 auto; border-bottom:1px solid #e4e4e4; margin-top:20px; padding-bottom:20px;}
.product_content_paramater_2 p{font-size:16px; color:#333; text-align:center; line-height:30px; color:#333;}





/*弹出层*/
/*微信统一咨询弹窗*/
.myskin{
        background-color: transparent;/*背景透明*/
        box-shadow: 0 0 0 rgba(0,0,0,0);/*前景无阴影*/
		opacity:0.8;
    }
.layui-layer-demo{ background:none; box-shadow:none;}
.wechat-qr{ width:640px; height:485px; overflow:hidden; display:block; background:none; box-shadow:none;}
.wechat-qr img{ width:100%; height:100%;}
#layui-layer-shade{ display:none; opacity:0.8;}


#product_height_auto{ overflow:auto !important; min-height:1000px;}

/*文件下载*/
.click_dow{ width:1200px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.click_dow img{ width:auto; max-width:100%; height:auto; display:block; margin:0 auto;}
.click_dow h2{ font-size:20px; background:#292929; display:inline-block; color:#fff; padding:10px 20px;}
.click_dow h2:hover{ background:#b43422;}

/*搜索*/
.suo_text{ width:1200px; margin:0 auto; text-align:center; overflow:hidden; padding-top:30px; padding-bottom:10px; border-bottom:1px solid #f3f3f3;}
.suo_text h2{ line-height:50px; font-size:24px; font-weight:400;}
.suo_text h2 span{ color:#b43422; padding-left:0px; padding-right:0px; font-size:36px;}
.suo_text h2 strong{ color:#b43422; padding-left:15px; padding-right:15px; font-size:38px;font-weight:400;}
.sosuo_list .list{ height:430px;}
.ss_no{width:100%; height:auto; text-align:center; font-size:18px; height:200px; line-height:200px;}
.ss_no strong{ color:#b43422;}

/*荣誉内容*/

.new_content_title .name,.bianhao,.fzjg{ line-height:30px; border-bottom:1px solid #f3f3f3; padding-top:10px; padding-bottom:10px; color:#676767;}

.neirong_next1					{font-size:16px; color:#3f3f3f; line-height:30px; width:1200px; height:auto; margin:0 auto; overflow:hidden; border-top:2px solid #ededed; padding-top:20px; border-bottom:2px solid #f3f3f3; padding-bottom:20px; margin-top:0px; margin-bottom:50px;}
.neirong_next1 p				{ width:50%; float:left; overflow:hidden; line-height:30px;}
.neirong_next1 p i{ font-size:20px; float:left; padding-right:10px;}
.neirong_next1 p.np1			{ text-align:right; }
.neirong_next1 p.np1 i{ float:right;padding-left:10px;}
.neirong_next1 p span			{ margin-left:0px;}
.neirong_next1 p span a			{font-size:14px;color:#333333; line-height:30px; text-decoration:none;}
.neirong_next1 p span a:hover	{ color:#d3382d; text-decoration:underline;}


.tuku_list .list{width:370px; height:245px;}
.tuku_list .list:hover img{  transform:scale(1.1);}

/*大数据*/
.data_channels{width:100%; height:auto; overflow:hidden; margin:0 auto; cursor:pointer }
.data_channels img{ max-width:100%; height:auto; width:auto; display:block; margin:0 auto; }

.mobile_more{display:none !important}