/* CSS Document */
@media screen and (max-width: 901px) { body{min-width:auto; max-width:25.6rem; margin:0 auto;}}
@media screen and (min-width: 900px) { body{min-width:1200px;}}
*{margin:0;padding:0;}
img{ border:none;}
a{ text-decoration:none; color:#333; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body{ background:#fff;overflow:scroll;overflow-x:hidden; position:relative; }
/*去掉点击高光*/
body{-webkit-tap-highlight-color: rgba(0,0,0,0);}
li{ list-style:none;}
.content{width:100%; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.content_auto{width:100%; height:auto; margin:0 auto; overflow:hidden;}
.content_auto img{ max-width:100%; height:auto; width:auto;}

/*TOP*/
.top_all{width:100%; min-height:2.5rem; height:auto; overflow:hidden; background:#1b1b1b; position:relative;}
.top_content{ width:100%; margin:0 auto; height:auto;}
.top_content h1{ display:none;}
.language_one{ width:auto; float:right; height:100%; margin-right:0rem; padding-left:1rem; padding-right:1rem;}
.language_one h2{ background:url(../images/language.png) left center no-repeat;  line-height:2.5rem; overflow:hidden; font-weight:400; background-size:1.8rem;}
.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:0.5rem; padding-bottom:0.5rem;}
.language_two ul{ width:100%; margin:0 auto; height:auto;}
.language_two h3{ width:auto; height:auto; line-height:3rem; 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:4.4rem; position:relative; border-bottom:1px solid #f3f3f3;}
.navbar{width:100%; margin:0 auto; height:auto;}

.navbar .nav{ width:100%; height:auto; margin:0 auto;  position:absolute; top:0px; left:0px; z-index:1000; text-align:center;}
.navbar .nav .logo{ width:11rem;   position:absolute; top:0px; left:0.5rem;}
.navbar .nav .logo img{ width:11rem; height:4.4rem;}

/*正式导航*/
.navbar .nav .nav_list{ width:100%; min-height:1rem; height:auto; display:block; background:#f8f8f8; margin:0 auto; height:auto; text-align:center; position:absolute; top:4.4rem; overflow:hidden; padding-bottom:2rem; padding-top:1rem; display:none;}

.navbar .nav .nav_list .menu_list{ width:90%; margin:0 auto; height:auto; overflow:hidden; line-height:3.5rem; overflow:hidden; border-bottom:0.1rem solid #d4d4d4; text-align:left; position:relative; }
.navbar .nav .nav_list .menu_list .menu_linkOne{ display:block; position:relative; width:auto; background:url(../images/mobile-right.png) right center no-repeat; background-size:1.2rem; padding-left:0.5rem; pointer-events: none;}
.navbar .nav .nav_list .menu_list .menu_linkOne:hover{ text-decoration:none;}
.navbar .nav .nav_list .menu_list:nth-child(5) .menu_linkOne{  pointer-events:auto;}

.navbar .nav .nav_list .no .menu_linkOne{ color:#b43422;}
/*添加下拉三角*/
.navbar .nav .nav_list .open .menu_linkOne{ 

background:url(../images/mobile-right-no.png) right center no-repeat; background-size:1.2rem; padding-left:0.5rem; 
 }
/*二级菜单*/
.navbar .nav .nav_list .nav_menu_two{ position:relative; top:0rem; left:0px; width:100%; background:#f7f7f7; height:auto; overflow:hidden;  line-height:auto; display:none;}

.navbar .nav .nav_list .nav_menu_two h2{  display:none;}
.navbar .nav .nav_list .nav_menu_two dd{ width:90%; margin:0 auto; display:block; line-height:3rem; position:relative; border-top:0.1rem solid #dfdddd; font-size:1rem;}
.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{ display:none; }

.navbar .nav .nav_list .mobile_nav{width:100%; height:auto; overflow:hidden; margin-top:3rem; margin-bottom:5rem;}
.navbar .nav .nav_list .mobile_nav .tel{ width:20rem; border:1px solid #666666; margin:0 auto; line-height:3rem; border-radius:10px; text-align:left;}
.navbar .nav .nav_list .mobile_nav .tel i{ float:left; font-size:2rem; padding-left:4.5rem; padding-right:1rem;}

.navbar .nav .nav_list .mobile_nav .blank{ overflow:hidden; width:100%; height:8rem; display:inline-table;}

/*搜索*/
.navbar .so_menu{ float:left; height:4.4rem; line-height:4.4rem;user-select: none; position:absolute; z-index:1000; left:12rem; display:none;}
.navbar .so_menu a:hover{ text-decoration:none;}
.navbar .so_menu .quit_icon{ display:none;}
.navbar .so_menu .search_icon{ display:inline-block; text-align:center; width:3rem; font-size:20px; cursor:pointer !important; user-select: none; }
.navbar .so_menu .search_icon i{ font-size:1.6rem; color:#767676;}

.navbar .search{ width:3rem; height:4.5rem; text-align:left; float:left; margin-left:15rem; user-select:none;}
.navbar .search .icon_come{width:100%; height:100%; line-height:4.5rem;  cursor:pointer; text-align:center;}

.navbar .search .icon_come i{ color:#9a9a9a; font-size:1.6rem; }
.navbar .search .icon_come .quit{ display:none;}

/*隐藏的搜索栏*/
.navbar .search_menu{ width:100%; height:auto; background:#fff; position:absolute; left:0; top:4.5rem; z-index:100000; box-shadow:rgba(204,204,204,0.8) 0px 0px 5px; padding-bottom:1.3rem; display:none;}

.so_right{ width:auto; height:4rem; float:left; margin-left:0px; margin-left:1.3rem; }

.so_right  form	{ padding-top:1.3rem;}
.so_right .keyword		{-webkit-box-flex: 1; width:18rem; height:40px; text-align:left; line-height:40px; overflow:hidden; font-size:1rem; 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;}
.so_right .search-btn	{ width:5rem; height:40px;background:#b33421; float:left; border:none;  cursor:pointer; color:#fff; text-align:center;  line-height:40px; text-align:center;   outline: none; font-size:1.1rem;}

.navbar .search_menu .so_menu{ width:3rem; height:4.5rem; float:left;  cursor:pointer; text-align:center; background:#fff; user-select:none; display:none;} 
.navbar .search_menu .so_menu i{ line-height:80px; font-size:1.6rem; color:#9a9a9a;}


/*导航按钮*/
.menuBtn{display:block;position:relative;width:4.5rem;height:4.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; float:right; font-size:30px; z-index:1002;}
.menuBtn span{display:block;position:absolute;top:50%;margin:0 auto;width:45%;height:2px;border:none;cursor:pointer;color:inherit; left:20%;}

.menuBtn span:after,.menuBtn span:before{display:block;content:"";position:absolute;top:0;left:50%;width:100%;height:100%;-ms-transform:translate(-50%,-.3em);-webkit-transform:translate(-50%,-.3em);transform:translate(-50%,-.3em);-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0}
.menuBtn.open span{background:0 0}
.menuBtn span:after{-webkit-transform:translate(-50%,.3em);-moz-transform:translate(-50%,.3em);-ms-transform:translate(-50%,.3em);-o-transform:translate(-50%,.3em);transform:translate(-50%,.3em)}
.menuBtn.open span:before{-ms-transform:translate(-48%,0) rotate(45deg);-webkit-transform:translate(-48%,0) rotate(45deg);transform:translate(-48%,0) rotate(45deg)}
.menuBtn.open span:after{-ms-transform:translate(-52%,0) rotate(-45deg);-webkit-transform:translate(-52%,0) rotate(-45deg);transform:translate(-52%,0) rotate(-45deg)}

.menuBtn span,.menuBtn span:after,.menuBtn span:before{background-color:#232323;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}

/*置顶导航栏*/
.goTop{ position:fixed; top:0px; border-bottom:1px solid #e6e6e6; z-index:9999; background:#fff;}


/*置顶二级导航栏*/
.aboutNav_goTop{ position:fixed !important; background:#fff; top:0px; border-bottom:1px solid #e6e6e6; z-index:10000; }
.aboutNav_goTop_0{ top:0px;}


/*Banner*/
.banner{ width:100%; height:16rem; overflow:hidden; margin-top:0px; }
.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:40rem; height:auto; position:absolute; left:50%; margin-left:-20rem;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fractio{ bottom:1rem;}
.banner .swiper-pagination-bullet{ background:#d9d9d9; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.banner .swiper-pagination-bullet-active{ background:#b43422;}
.banner .swiper-button-next{  filter:alpha(opacity=0); -moz-opacity:0; opacity:0; right:1rem;}
.banner .swiper-button-next:hover{  filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.banner .swiper-button-prev{  filter:alpha(opacity=0); -moz-opacity:0.4; opacity:0; left:1rem; }
.banner .swiper-button-prev:hover{  filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}

/*推荐信息*/
.home_title{width:23rem; height:auto; overflow:hidden; padding-top:0.5rem; padding-bottom:0.5rem; margin:0 auto; overflow:hidden; text-align:center;}
.home_title h2{ font-size:1.5rem; font-weight:400; line-height:3rem; padding-bottom:0.5rem;}
.home_title h3{ width:4rem; height:2px; background:#a73e2b; margin:0 auto;}

.home_recommend_title{ padding-top:0.5rem; padding-bottom:1rem;}

.home_recommend{width:100%; height:auto; margin:0 auto; overflow:hidden;} 

.home_recommend .recommend_list{ width:23rem; height:auto; overflow:hidden; position:relative; float:left; margin-left:1.3rem; margin-bottom:1.3rem; background:#f8f8f8;} 
.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; background-size:100%; display:none;} 

.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; display:none;}

.home_recommend .recommend_list .img{ width:100%; height:auto; overflow:hidden;} 
.home_recommend .recommend_list .img img{ width:100%; height:auto; max-height:100%; transition:0.5s;}

.home_recommend .recommend_list .text{ width:88%; height:auto; margin:0 auto; overflow:hidden; padding-top:0.5rem; padding-bottom:1rem;}

.home_recommend .recommend_list .text h2{width:100%; font-size:1rem; color:#777777; line-height:1.5rem; font-weight:400; overflow: hidden; }
.home_recommend .recommend_list .text h3{width:100%; font-size:1.05rem; color:#333; line-height:1.5rem; font-weight:800; overflow: hidden; padding-top:0.3rem; padding-bottom:0.3rem;}
.home_recommend .recommend_list .text p{ width:100%; height:auto; font-size:1rem; color:#838383; line-height:1.5rem; font-weight:400; overflow: hidden;  }

.home_recommend .recommend_list .more{ width:88%; height:auto; margin:0 auto; overflow:hidden; padding-top:0.8rem; padding-bottom:0.8rem; display:none;}
.home_recommend .recommend_list .more i{ color:#a73e2b;  padding-left:0.5rem;}

.home_recommend .s1{ }
.home_recommend .s2 .img{width:11rem; height:11rem; float:left;  overflow:hidden;  background:#f3f3f3; text-align:center;}
.home_recommend .s2 .img img{ width:11rem; height:11rem;}
.home_recommend .s2 .text{ width:10rem; float:right; overflow:hidden; margin-right:1rem; padding-top:0.8rem;}

.home_recommend .s3 .img{width:11rem; height:11rem; float:right;  overflow:hidden;  background:#f3f3f3; text-align:center;}
.home_recommend .s3 .img img{ width:11rem; height:11rem;}
.home_recommend .s3 .text{ width:10rem; float:right; overflow:hidden; margin-right:1rem; padding-top:0.8rem;}

.home_recommend .s6 .img{width:11rem; height:11rem; float:left;  overflow:hidden;  background:#f3f3f3; text-align:center;}
.home_recommend .s6 .img img{ width:11rem; height:11rem;}
.home_recommend .s6 .text{ width:10rem; float:right; overflow:hidden; margin-right:1rem; padding-top:0.8rem;}


/*关于我们*/
.home_about_all{width:100%; height:auto; background:#e8e8e8; margin-top:1rem; overflow:hidden; padding-bottom:1rem;}
.home_about_all .home_about{width:100%; margin:0 auto; position:relative; overflow:hidden;}
.home_about_all .home_about .img{width:100%; height:auto; z-index:1;}
.home_about_all .home_about .img img{ width:100%; height:auto;}

.home_about_all .home_about .img_back{ width:1rem; height:auto; background:url(../images/home_about_back.png) top center no-repeat; position:absolute; overflow:hidden; z-index:2; top:0px; left:506px; display:none;}

.home_about_all .home_about .text{ width:23rem; height:auto; overflow:hidden; margin:0 auto;}
.home_about_all .home_about .text .title{ width:100%; height:auto; overflow:hidden; padding-bottom:1rem;}
.home_about_all .home_about .text .title h2{ font-size:1.5rem; font-weight:400; line-height:3rem; padding-top:1rem; padding-bottom:0.5rem;}
.home_about_all .home_about .text .title h3{ width:4rem; height:3px; background:#a73e2b;}

.home_about_all .home_about .text_content{width:100%; height:auto;  margin:0 auto; overflow:auto;line-height:1.6rem; font-size:1rem; color:#5a5a5a;}
.home_about_all .home_about .text_content p{ font-size:0.9rem; padding-right:0; line-height:1.5rem; padding-bottom:0.5rem; text-indent:2em; text-align:justify; text-justify:inter-ideograph; color:#5a5a5a;}

.home_about_all .home_about .more{ float:left; width:auto; margin-top:0.5rem; margin-bottom:1rem;}
.home_about_all .home_about .more a{ display:inline-block; padding:0.6rem 1.5rem; 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:1rem; padding-bottom:1rem;}
.home_new{width:100%; height:auto; overflow:hidden; margin:0 auto; }

.home_new .home_new_list{width:23rem; height:auto; background:#f8f8f8; position:relative; float:left; margin-left:1.3rem; padding-bottom:1rem; margin-bottom:1.3rem;}
.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:23rem; height:15.24rem; 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%; 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:90%; margin:0 auto; font-size:1.1rem; height:4rem; line-height:1.8rem; overflow:hidden; margin-top:0.8rem;}
.home_new .home_new_list h3{ width:90%; margin:0 auto; height:2.5rem; line-height:2.5rem; overflow:hidden; font-weight:400; margin-top:0.2rem; margin-bottom:0.2rem; }
.home_new .home_new_list h3 li{ float:left; margin-right:0.5rem; 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:1.4rem; color:#8e8e8e; padding-right:0.4rem;}
.home_new .home_new_list p{ font-size:1rem; width:90%; height:3.5rem; margin-bottom:0.5rem; line-height:1.7rem; overflow:hidden; margin:0 auto; color:#8e8e8e;}
.home_new .home_new_list .border{ width:100%; height:3px; background:#eeeeee; position:absolute; bottom:0px; left:0px;}
/*滑动效果*/
.home_new .home_new_list:after{
	content:'';
	position:absolute;
	bottom:0;left:0%;
	width:0px;
	height:3px;
	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:100%; height:auto; margin:0 auto;  overflow:hidden; margin-top:0.5rem; text-align:center; margin-bottom:1rem;}
.home_new_more a{ display:inline-block; padding:0.5rem 1rem; border:1px solid #535353; color:#535353; margin-left:1rem;  margin-right:1rem;transition:0.5s; font-size:1rem;}
.home_new_more a:hover{ background:#b43422; color:#fff; border:1px solid #b43422; text-decoration:none;}


/*底部通用*/
.footer_all{ width:100%; min-height:1rem; height:auto; overflow:hidden; background:#f2f2f2; margin-top:2.5rem;}
.footer_top{ width:100%; height:auto; border-bottom:1px solid #e2e2e2; margin:0 auto; overflow:hidden; padding-bottom:1.3rem;}
.footer_top .location{ width:500px; height:100%; float:left; display:none;}
.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:100%; overflow:hidden; 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 ; display:none;}
.footer_search .footer_search_icon i{ font-size:26px; color:#8e8e8e;  cursor:pointer ;}

.footer_search_content{ width:auto; height:4rem; float:left; margin-left:0px; margin-left:1.3rem; }

.footer_search_content  form	{ padding-top:1.3rem;}
.footer_search_content .keyword		{-webkit-box-flex: 1; width:18rem; height:40px; text-align:left; line-height:40px; overflow:hidden; font-size:1rem; 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;}
.footer_search_content .search-btn	{ width:5rem; height:40px;background:#b33421; float:left; border:none;  cursor:pointer; color:#fff; text-align:center;  line-height:40px; text-align:center;   outline: none; font-size:1.1rem;}


.footer_search_content_icon{ float:left; width:60px; height:74px; text-align:center; line-height:74px; user-select:none; cursor:pointer;  display:none;}
.footer_search_content_icon i{ font-size:26px; color:#8e8e8e;  }


.footer_content{width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:1rem; padding-bottom:2rem; }
.footer_content .f_logo{ width:100%; height:auto; float:left; overflow:hidden; text-align:center;}
.footer_content .f_logo img{ width:10rem; height:auto;}
.footer_content .f_logo a{  pointer-events: none;}

.footer_content .footer_nav{ width:22rem; margin:0 auto; height:auto; overflow:hidden;}
.footer_content .footer_nav .footer_nav_list{width:100%; height:auto; overflow:hidden; padding-top:1rem;}

.footer_nav_list h2{ font-size:1.2rem; line-height:3rem; padding-bottom:0; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand; border-bottom:1px solid #d4d4d4; background:url(../images/mobile-right.png) 19rem center no-repeat; background-size: 1rem; text-indent:1rem;}
.footer_nav_list h2 a{  pointer-events: none;}
.footer_nav_list li{ font-size:1rem; line-height:3rem; height:auto; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand; border-bottom:1px solid #e7e6e6; display:none;}
.footer_nav_list li a{color:#7d7d7d; padding-top:0.6rem; display:block; text-indent:2rem;}

.footer_nav .open h2{ background:url(../images/mobile-right-no.png) 19rem center no-repeat; background-size: 1rem;}

.links{ width:23rem; height:auto; margin:0 auto; overflow:hidden; line-height:2rem; padding-top:0.5rem; padding-bottom:0.5rem; display:none;}
.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:1rem; padding-bottom:1rem;}
.footer_bottom ul{width:23rem; height:auto; margin:0 auto; overflow:hidden; text-align:center; line-height:1.7rem; color:#7d7d7d; font-size:0.9rem;}
.footer_bottom ul br{ display:none}
.footer_bottom ul a{color:#7d7d7d; padding-left:0.5rem; padding-right:0.5rem; display:block;}

/*侧边栏main css*/
.izl-rmenu{position:fixed;right:0%;margin-left:0;bottom:0px;padding-bottom:0rem;z-index:100;}

.izl-rmenu a{transition:all 1.0s;}
.izl-rmenu .btn{width:40px;height:40px; cursor:pointer;position:relative; margin-top:1px; 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:rgba(216,88,97,0.8) url(../images/r_qq.png) 0px 0px no-repeat; color:#fff; line-height:40px; font-size:14px; transition:all 1.0s; border-top:none; background-size:100%;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:rgba(216,88,97,0.8) url(../images/r_qq.png) 0px 0px no-repeat; text-decoration:none;display:block;  background-size:100%; }

.izl-rmenu .btn-wx{background:rgba(216,88,97,0.8) url(../images/r_wx.png) 0px 0px no-repeat; transition:all 1.0s;  background-size:100%;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-7rem;top:-3rem;display:none;width:7rem;height:7rem;}
.izl-rmenu .blue{ background-color:#0089e1;}

.izl-rmenu .btn-phone{background:rgba(216,88,97,0.8) url(../images/r_phone.png) 0px 0px no-repeat; transition:all 1.0s;  background-size:100%;}


.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:rgba(23,86,161,0.8) url(../images/r_top.png) 0px 0px no-repeat; background-size:100%;}


.mobile_footer{ display:none;}


/*公司简介*/
.about_nav{width:100%; min-height:3rem; background:#f6f6f6; text-align:center; border-bottom:1px solid #e5e5e5; position:relative; }

.about_nav .about_nav_list{width:100%; height:auto; margin:0 auto;  text-align:center; position:absolute; z-index:999; left:0px; top:0px;}

.about_nav .about_nav_list .title{ text-align:left; width:90%; margin:0 auto; font-size:1.2rem; height:3rem; line-height:3rem; display:block; padding-right:0px; background:url(../images/mobile-right.png) right center no-repeat; background-size:1.2rem; }
.about_nav .about_nav_list .open{ background:url(../images/mobile-right-no.png) right center no-repeat; background-size:1.2rem;}
.about_nav .about_nav_list .list{ width:100%; height:auto; overflow:hidden; display:block; padding-left:0; background:#fff; border-top:1px solid #ccc; display:none;}
.about_nav .about_nav_list .list li{ display:block; line-height:2.8rem; width:100%; margin:0 auto; text-align:left; border-bottom:1px solid #eaeaea;}
.about_nav .about_nav_list .list li a{ width:auto; display:block; padding:0px 1.8rem; font-size:15px; color:#333333; position:relative;}

.about_nav .about_nav_list .list .current a{ color:#b33421;}


.about_banner{width:100%; height:auto; background:#82878d url(../images/about_banner.jpg) right bottom no-repeat; overflow:hidden; position:relative; padding-bottom:2rem;}
.about_banner .back{ width:100%; position:absolute; top:0px; z-index:-1; right:0%; margin-left:-0px;}
.about_banner .back img{width:auto; height:auto;}

.about_banner .about_banner_content{width:100%; height:100%; margin:0 auto; overflow:hidden; text-align:center;}
.about_banner .about_banner_content .title{ width:100%; height:auto; overflow:hidden; padding-top:1rem; padding-bottom:1rem;}
.about_banner .about_banner_content .title h2{ font-size:1.5rem; color:#fff; padding-bottom:0.5rem;}
.about_banner .about_banner_content .title h3{ width:80px; height:3px; background:#b33421; margin:0 auto;}

.about_banner .about_banner_content .text{ width:24rem; height:auto; overflow:auto; text-align:center; margin:0 auto;}
.about_banner .about_banner_content .text br{ display:none;}
.about_banner .about_banner_content .text p{ color:#fff !important; line-height:1.5rem !important; font-size:0.9rem !important;}
.about_banner .about_banner_content .text p br{ display:none;}

.about_who_title{ padding-top:1rem; padding-bottom:1rem;}
.about_who_title h2{ font-weight:800;}
.about_who_list{width:100%; height:auto; margin:0 auto; text-align:center; margin-bottom:1rem;}
.about_who_list .text{ width:24rem; margin:0 auto; overflow:hidden; padding-bottom:1.5rem; padding-top:0px;}
.about_who_list .text p{ color:#333; line-height:1.5rem !important; font-size:0.9rem !important;}
.about_who_list .img{ width:100%; 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:auto; background:url(../images/about_product_all.jpg) top center ; overflow:hidden; margin-top:1.5rem;}
.about_product_all .about_product_title{ color:#fff; padding-top:1rem; padding-bottom:1.5rem;}
.about_product_all .about_product_title h2{ color:#fff; font-weight:700;}

.about_product_content{width:100%; height:auto; margin:0 auto; overflow:hidden; padding-bottom:1rem;}
.about_product_content>ul{ width:11rem; height:13.5rem; float:left; overflow:hidden; background:#ffffff; text-align:center; margin-left:1.2rem; margin-bottom:1.2rem;}
.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:11rem; height:11rem; overflow:hidden;}
.about_product_content ul li img{width:100%; height:100%; transition:0.5s;}
.about_product_content ul h2{ width:90%; height:2.5rem; margin:0 auto; text-align:center; line-height:2.5rem; font-size:1rem; font-weight:400;}
.about_product_content ul:first-child{}
.about_product_content .s1{ margin-left:7.3rem;}
.about_product_content ul:hover img{ transform:scale(1.1);}


.about_honor{width:100%; height:auto; margin:0 auto; overflow:hidden; padding-bottom:1rem;}

.about_honor_title{ padding-top:1rem; padding-bottom:0.5rem;}
.about_honor_title h2{ font-weight:800;}

.about_honor_content{ width:100%; height:73.5rem; overflow:hidden;}

.about_honor_list{ width:100%; height:23.5rem; background:#f1f1f1; overflow:hidden; margin-top:15px;}
.about_honor_list a{ display:block;}
.about_honor_list a:hover .title{ color:#b33421;}
.about_honor_list .text{ width:23rem; margin:0 auto; overflow:hidden; height:6rem;}
.about_honor_list .text .time{ line-height:2rem; color:#616161; height:2rem; overflow:hidden; margin-top:1rem; font-size:1rem;}
.about_honor_list .title{ line-height:3rem; font-size:1rem; height:3rem; overflow:hidden; margin-top:0; margin-bottom:0; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand;}

.about_honor_list .description{ width:80%; height:95px; overflow:auto; line-height:30px; display:none;}
.about_honor_list .description p{ color:#848484; padding-right:30px; font-size:16px;}

.about_honor_list .img{ width:23rem; height:15.52rem;  text-align:center; position:relative;
vertical-align:middle; margin:0 auto; margin-top:0.5rem;}
.about_honor_list .img dd{ width:23rem; height:15.52rem; 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:-2rem; bottom:-1.6rem; width:5.6rem; height:5.32rem; background:url(../images/about_honor_1.png) no-repeat; background-size:100%;}
.about_honor_list .img li img{ width:100%; height:100%;}


.about_honor_list:nth-child(even) .img li{  bottom:-1.6rem; left:19.2rem; background:url(../images/about_honor_2.png) no-repeat; background-size:100%;}

.about_honor .more{ width:100%; height:auto; margin:0 auto; text-align:center; margin-top:0.5rem;}
.about_honor .more h2{ font-size:2rem; color:#c4c4c4; font-weight:400; margin-bottom:0.5rem;}
.about_honor .more a{ display:inline-block; border:1px solid #e5e5e5; color:#848484; padding:0.8rem 2.5rem; transition:all 0.5s;}
.about_honor .more a:hover{ text-decoration:none; background:#b33421; color:#fff; border:1px solid #b33421;}

.about_honor .packup{ width:100%; height:auto; margin:0 auto; text-align:center; margin-top:0.5rem; display:none; }
.about_honor .packup h2{ font-size:2rem; color:#c4c4c4; font-weight:400; margin-bottom:0.5rem;}
.about_honor .packup a{ display:inline-block; border:1px solid #e5e5e5; color:#848484; padding:0.8rem 3.5rem; transition:all 0.5s;}
.about_honor .packup a:hover{ text-decoration:none; background:#b33421; color:#fff; border:1px solid #b33421;}

.about_history_all{width:100%; background:#f9f9f9 url(../images/about_history_content.png) bottom center no-repeat; min-height:1rem; overflow:hidden; margin-top:1rem; padding-bottom:1rem;}
.about_history_title{ padding-top:1rem; padding-bottom:1rem;}
.about_history_title h2{ font-weight:800;}
.about_history_nav{ width:100%; height:auto; background:#f2f2f2; margin-top:0rem;}
.about_history_nav>ul{ width:100%; height:auto; margin:0 auto; padding-top:1rem; padding-bottom:1rem; text-align:center;}
.about_history_nav>ul>li{ display:inline-block; background:#dcdcdc;  border-radius:1rem; margin:0.5rem;}
.about_history_nav>ul>li>a{ color:#333; font-size:1rem; display:inline-block;padding:0.4rem 1rem; }
.about_history_nav>ul>.current{ background:#1757a1; color:#fff;}
.about_history_nav>ul>.current>a{ color:#fff;}


.about_history_content{ width:100%; 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:18rem; margin:0 auto; height:auto; overflow:hidden; padding-top:10px; padding-bottom:2rem;} 
.about_history_slide .title{width:100%; height:5rem; border-bottom:2px 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:3rem; color:#1757a1; font-size:1.6rem; font-weight:400;}
.about_history_slide  .text{width:100%; padding-top:1rem; height:auto; overflow:hidden; }
.about_history_slide  .text p{ font-size:1rem; line-height:1.7rem; color:#6c6c6c;}

.about_quality_title{ padding-top:1rem; padding-bottom:0.5rem;}
.about_quality_title h2{ font-weight:800;}

.about_quality{width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:0rem; padding-bottom:0.5rem;}
.about_quality .text{width:23rem; height:auto; margin:0 auto; overflow:hidden; padding-top:0.3rem;}
.about_quality .text ul{ width:100%; height:auto; overflow:hidden; line-height:3rem; padding-top:0.3rem; padding-bottom:0.3rem;}
.about_quality .text ul span{ width:1rem; display:block; float:left; overflow:hidden; color:#b33421; text-align:left; font-size:1.4rem;}
.about_quality .text ul li{ display:block; float:right; width:21rem; line-height:1.5rem; font-size:0.9rem}
.about_quality .img{width:23rem; height:auto; margin:0 auto; overflow:hidden; margin-top:1rem;}
.about_quality .img img{ width:23rem; height:auto; border-radius:1rem;}

/*瞄点*/
#about_content .item{ padding-top:5rem; margin-top:-5rem;}


/*Bnnaer - 产品1 */
.product_banner{ width:100%; height:auto; overflow:hidden; background:#fff; padding-bottom:0rem;}
.product_banner .swiper-container {width: 100%; height:auto; overflow:hidden; }
.product_banner .swiper-slide { width:auto; height:auto; margin:0 auto; text-align : center; }
.product_banner .swiper-slide a{ display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; }
.product_banner .swiper-slide img{ width:100%; height:auto; margin:0 auto; }

.product_banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fractio{ bottom:1rem; }
.product_banner .swiper-pagination-bullet{ background:#bfbfbf; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; width:10px; height:10px; 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="); display:none;}
 
.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+"); display:none;}



.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 5px;}

/*产品列表top*/
.home_product_list_top{ width:100%; height:auto; margin:0 auto; background:#fff; overflow:hidden; margin-top:1rem;}

.home_product_list_top .list{ width:11rem; height:auto; background:#ffffff; float:left;  position:relative; z-index:99; position:relative;  margin-top:1.2rem; margin-left:1.2rem; transition:all .5s; overflow:hidden;}
.home_product_list_top .list .text{ width:11rem; height:auto; margin:0 auto; position:relative; z-index:1; overflow:hidden; text-align:center;}
.home_product_list_top .list .text .title{ line-height:1.8rem; height:5.5rem; font-size:1rem; width:100%; border-bottom:1px solid #f5f5f5; padding-top:0; padding-bottom:0;  padding-right:0; margin-top:0.5rem; overflow:hidden;}

.home_product_list_top .list .text .subimg{ width:200px; height:53px; margin-top:15px; overflow:hidden; display:none;}
.home_product_list_top .list .text .subimg img{ width:100%;}
.home_product_list_top .list .text .description{ width:260px; height:180px; overflow:auto; margin-top:15px; display:none;}
.home_product_list_top .list .text .description p{ padding-right:15px; line-height:30px; color:#6e6e6e;}
.home_product_list_top .list .text .more{width:9rem; height:2rem; margin:0 auto; background:#000000; text-align:center; line-height:2rem; color:#fff; border-radius:0.8rem; font-size:0.9rem; margin-top:1rem;}
.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; width:11rem; height:11rem;  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; background:#f3f3f3;}
.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;}


/*Bnnaer - 产品2 */
.product_banner_2{ width:100%; height:auto; overflow:hidden; background:#fff; padding-bottom:0rem; margin-top:2rem;}
.product_banner_2 .swiper-container {width: 100%; height:auto; overflow:hidden; }
.product_banner_2 .swiper-slide { width:auto; height:auto; margin:0 auto; text-align : center; }
.product_banner_2 .swiper-slide a{ display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; }
.product_banner_2 .swiper-slide img{ width:100%; height:auto; margin:0 auto; }

.product_banner_2 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fractio{ bottom:1rem; }
.product_banner_2 .swiper-pagination-bullet{ background:#bfbfbf; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; width:10px; height:10px; 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="); display:none;}
 
.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+"); display:none;}

.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 5px;}
/*bom产品列表*/
.home_product_list_bom{width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:0.5rem;}
.home_product_list_bom .list{ width:11rem; height:auto; background:#fff; float:left;  position:relative; z-index:99; position:relative;  margin-top:1.2rem; margin-left:1.2rem; transition:all .5s; overflow:hidden;}
.home_product_list_bom .list .text{ width:11rem; height:auto; margin:0 auto; position:relative; z-index:1; overflow:hidden; text-align:center;}
.home_product_list_bom .list .text h2{ line-height:1.8rem; height:5.5rem; font-size:1rem; width:100%; border-bottom:1px solid #f5f5f5; padding-top:0; padding-bottom:0;  padding-right:0; margin-top:0.5rem; overflow:hidden;}
.home_product_list_bom .list .text p{ display:none;}
.home_product_list_bom .list .text dd{width:9rem; height:2rem; margin:0 auto; background:#000000; text-align:center; line-height:2rem; color:#fff; border-radius:0.8rem; font-size:0.9rem; margin-top:1rem;}
.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:11rem; height:11rem;  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; background:#f0f0fd;}
.home_product_list_bom .list .img img{ width:100%; height:100%;}

.home_product_list_bom .list a{}
.home_product_list_bom .list a:hover{ text-decoration:none;}


.all_product{ text-align:center; overflow:hidden; padding-top:2.2rem; padding-bottom:0rem;}
.all_product a{ display:inline-block; margin:0 auto; border:1px solid #d2d2d2; padding:0.8rem 2rem; color:#757575; transition:all 0.5s; font-size:1rem;}
.all_product a:hover{ background:#b43422; color:#fff;  border:1px solid #b43422; text-decoration:none; }


/*全部产品*/

.product_all_list{width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:0.5rem;}
.product_all_list .list{ width:11rem; height:auto; background:#fff; float:left;  position:relative; z-index:99; position:relative;  margin-top:1.2rem; margin-left:1.2rem; transition:all .5s; overflow:hidden;}
.product_all_list .list .text{ width:11rem; height:auto; margin:0 auto; position:relative; z-index:1; overflow:hidden; text-align:center;}
.product_all_list .list .text h2{ line-height:1.8rem; height:5.5rem; font-size:1rem; width:100%; border-bottom:1px solid #f5f5f5; padding-top:0; padding-bottom:0;  padding-right:0; margin-top:0.5rem; overflow:hidden;}
.product_all_list .list .text p{ display:none;}
.product_all_list .list .text dd{width:9rem; height:2rem; margin:0 auto; background:#000000; text-align:center; line-height:2rem; color:#fff; border-radius:0.8rem; font-size:0.9rem; margin-top:1rem;}
.product_all_list .list .text dd:hover{ background:#b43422;}
.product_all_list .list .text dd a{ color:#fff; display:block; }

.product_all_list .list .img{ display:block; width:11rem; height:11rem;  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; background:#f0f0fd;}
.product_all_list .list .img img{ width:100%; height:100%;}

.product_all_list .list a{}
.product_all_list .list a:hover{ text-decoration:none;}


/*翻页样式*/
#fenye{width: 100%;height: auto;display: inline-block;text-align: center;margin-top:2rem;margin-bottom:0rem;}
#fenye li{padding: 0;list-style: none;}

#fenye .pagination .active a{background: #1757a1;color: #fff; }
#fenye .pagination .disabled span{color: #ccc;}
.pagination{padding-left: 0;margin: 0px 0;border-radius: 4px;display: inline-block;text-align: center;}
.pagination>li>a, .pagination>li>span{position: relative;float: left;padding: 0.4rem 0.8rem;line-height: 1.42857;text-decoration: none;color: #595757;background-color: #fff;border: 1px solid #ddd;margin-left: -1px; font-size:0.8rem;}
.pagination>li{display: inline;}
.pagination>li a:hover{ background:#1757a1; color:#fff;}

/*新闻中心*/
/*banner——min*/
.banner_min{ width:100%; height:7.7rem; overflow:hidden; position:relative;}
.banner_min ul{width: 100%; height: 100%; margin-left: auto; margin-right: auto; position:relative;}
.banner_min img{ width:46rem; height:auto; position:absolute;  left: 50%; margin-left: -23rem; cursor:pointer;}

.new_list{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.new_list .list{ width:23rem; height:auto; margin:0 auto; overflow:hidden;  position:relative;transition:all 1.0s;  margin-top:1.3rem; background:#f8f8f8;}
.new_list .list a{ display:block; width:100%; height:100%; transition:all 1.0s;}
.new_list .list h3{ width:100%; height:3px; background:#eeeeee; position:absolute; left:0px; bottom:0px;}
.new_list .list .img{ width:23rem; height:15.24rem; 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; }
.new_list .list .img img{width:auto;  height:auto; max-height:100%; vertical-align:middle; overflow:hidden; transition:all 1.0s;} 

.new_list .list h2{ width:20.5rem; margin:0 auto; height:3.6rem; line-height:1.8rem; font-size:1.1rem; overflow: hidden;  transition:all 0.6s; margin-top:0.5rem; margin-bottom:0.5rem; text-align:justify; text-justify:inter-ideograph;}

.new_list .list li{ width:20.5rem; margin:0 auto; line-height:1.8rem; color:#bababa; font-size:1rem; padding-top:0px; color:#8e8e8e; margin-bottom:1rem;}
.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{}
.new_list .list:hover .img{ background:#f8f8f8 url(../images/home_new_dt_no.png) center center no-repeat; background-size:60%;} 

.new_list .list:after{
	content:'';
	position:absolute;
	bottom:0;left:0%;
	width:0px;
	height:3px;
	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%;}

.dow_list .list .img{ background:url(../images/dow.png) center center no-repeat; background-size:80%;}
.dow_list .list:hover .img{ background:url(../images/dow.png) center center no-repeat;background-size:80%;}

/* 荣誉资质 */
.honor_list ul {width:11rem;float:left; height:auto; margin-left:1.2rem;margin-top:1.2rem;text-align:center; background:#f2f2f2;border-bottom:3px solid #e8e8e8;position:relative; padding-top:0.5rem; }
.honor_list ul .pImg{display:block;width:10rem;height:7rem; background:#fff;display: table-cell;vertical-align: middle; }
.honor_list ul img{width:10rem; height:auto; max-height:100%; vertical-align: middle;}

.honor_list ul:before{content: "";position:absolute;height:3px;bottom:-3px;left:0;transition:all 0.5s;width:0;}

.honor_list ul:hover:before{width:100%;background:#0089e1;transition:all 0.5s;}

.honor_list ul p{ width:90%; margin:0 auto;height:2.5rem;line-height:2.5rem; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;transition:all 1.0s; font-size:0.9rem;}

.honor_list ul:hover a{ text-decoration:none;}
.honor_list ul:hover p{ color:#0089e1;}

/*服务*/
.service_title{width:100%; height:auto; overflow:hidden; text-align:center; margin:0 auto; padding-top:1rem;}
.service_title h2{ line-height:3rem; color:#000; font-size:1.6rem; font-weight:400;}
.service_title p{ font-size:1rem; color:#969696; line-height:2rem;}

.service_product{width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:1rem; text-align:center;}
.service_product .list{width:11rem;height:auto; float:left; margin-left:1.2rem;text-align:center; overflow:hidden;}
.service_product .list .bg{width:11rem; height:auto; overflow:hidden; position:relative; margin-top:10px;}
.service_product .list .bg dd{width:11rem; height:11rem; background:#e0e1ff; border-radius:50%; transition:all 0.6s;}
.service_product .list .bg dd img{ width:11rem; height:auto; max-height:100%;}
.service_product .list h2{ width:100%; height:3rem; line-height:3rem; font-size:1.1rem; 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:1.4rem;}
.service_product .list:nth-child(1){ margin-left:7.3rem;} 

.service_bom{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center; padding-top:1rem; padding-bottom:0px;}
.service_bom .list{ display:inline-block;width:auto;height:auto; margin:0px 2rem;}
.service_bom .list dd{width:130px;height:110px; overflow:hidden; margin:0 auto;}
.service_bom .list a:hover{ text-decoration:none;}
.service_bom .list h2{ font-size:1.1rem; line-height:3rem; overflow:hidden;}
.service_bom .list:hover h2{color:#b43422;}
.service_bom .s1 dd{ background:url(../images/service_bom_1.png) center center no-repeat; background-size:80%}

.service_bom .s2 dd{ background:url(../images/service_bom_2.png) center center no-repeat;background-size:80%}

.service_bom .s3 dd{ background:url(../images/service_bom_3.png) center center no-repeat;background-size:80%}
/*.service_bom .s3:hover dd{ background:url(../images/service_bom_3_no.png) center center no-repeat;background-size:80%}*/

/*新闻内容*/
.new_content_title{width:23rem; height:auto; overflow:hidden; margin:0 auto; text-align:center; padding-top:1rem;}
.new_content_title .title{  font-size:1.3rem; line-height:2rem; padding-top:0.5rem;}
.new_content_title .time{ font-size:1rem; color:#8f8f8f; font-weight:400; line-height:2rem; padding-top:0.5rem; padding-bottom:0.5rem;}
.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:1rem; padding-right:1rem;}
.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:23rem; margin:0 auto; min-height:6rem; height:auto; overflow:hidden; padding-top:0.5rem; padding-bottom:1rem; line-height:1.8rem;}
.new_content p{ font-size:1rem; color:#333; vertical-align:top;}
.new_content img{ max-width:100%; height:auto; width:auto; vertical-align:top;}


.product_nav{width:100%; min-height:1rem; height:auto; background:#f3f3f3; text-align:center;  position:relative; overflow:visible;}

.product_nav .product_nav_list{width:100%; height:auto; margin:0 auto;  text-align:center;  z-index:1; overflow:visible;}

.product_nav .product_nav_list .title{ width:23rem; margin:0 auto;  font-size:1rem; height:3rem; line-height:3rem; display:block; border-bottom:1px solid #ccc; overflow:hidden;}

.product_nav .product_nav_list .list{ display:inline-block; }
.product_nav .product_nav_list .list li{ display:inline-block; line-height:2.5rem; }
.product_nav .product_nav_list .list li a{ width:auto; display:block; padding:0px 1.5rem; font-size:1rem; 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:100;
	}
.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{ width:100%; height:auto; overflow:hidden;}

.product_tab .swiper-container {width: 100%; height: 100%;   margin-left: auto;margin-right: auto;  }
.product_tab .swiper-wrapper{width:100%; }

/*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{ display:inline-block; height:auto; text-align:center;}
.product_content_banner ul img{ display:block; margin:0 auto; max-width:100%; width:auto; height:auto;}

.product_content{width:24rem; margin:0 auto; min-height:300px; height:auto; overflow:hidden; padding-top:1rem; padding-bottom:1rem; 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:23rem; margin:0 auto; line-height:1.8rem; padding-bottom:1rem; padding-top:1rem; height:auto; overflow:hidden; border-bottom:1px solid #f3f3f3;}
.product_content_paramater_2 p{ text-align:center;}
/*微信统一咨询弹窗*/
.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:23rem; height:17.44rem; overflow:hidden; display:block; background:none; box-shadow:none;}
.wechat-qr img{ width:100%; height:auto;}
#layui-layer-shade{ display:none; opacity:0.8;}

/*联系我们*/
.contact_title{width:23rem; height:auto; margin:0 auto; overflow:hidden; text-align:center; padding-top:1rem; padding-bottom:1rem;}
.contact_title h2{ font-size:1.5rem; line-height:2rem;}

/*地图*/
.map{ width:20rem; height:25rem; overflow:hidden; position:relative; background:#f3f3f3; margin:0 auto; border-radius:1rem; margin-top:0px; margin-bottom:1rem;}
.map #map{ width:100%; height:100%;}

.contact_content{width:23rem; margin:0 auto; overflow:hidden; padding-top:0px; padding-bottom:0rem;}
.contact_content .title{ width:100%; border-bottom:1px solid #ccc; line-height:3rem; font-size:1.5rem; font-weight:500; color:#2e2e2e; font-family:"黑体"; margin-bottom:1rem;}
.contact_content ul{ width:auto; height:auto; overflow:hidden; line-height:1.8rem; padding-top:0.6rem; padding-bottom:0.6rem; font-size:1rem;}
.contact_content ul li{ float:left;width:8rem; text-align:justify;  font-size:1rem;}
.contact_content ul li i{ font-size:1.8rem; float:left; color:#1757a1; padding-right:0.5rem; padding-left:0px;}
.contact_content ul li span{ padding:0px 1rem}
.contact_content ul p{ float:left; width:14rem; font-size:1rem; color:#696969;}
.contact_content ul p img{width:7rem; height:7rem;}

/*文件下载*/
.click_dow{ width:23rem; 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;}
/*搜索页面*/
.suo_text{ width:23rem; margin:0 auto; text-align:center; overflow:hidden; padding-top:1.5rem; padding-bottom:1rem; border-bottom:1px solid #ccc;}
.suo_text h2{ line-height:2rem; font-size:1rem; font-weight:400;}
.suo_text h2 span{ color:#b43422; padding-left:0px; padding-right:0px; font-size:1.2rem; font-weight:800}
.suo_text h2 strong{ color:#b43422; padding-left:0.2rem; padding-right:0.2rem; font-size:1.2rem;font-weight:800;}

.sosuo_list .list{ height:auto;}
.ss_no{width:23rem; height:auto; margin:0 auto; overflow:hidden; text-align:center; font-size:1.1rem; height:auto; line-height:2rem; text-align:center; padding-top:2rem;}
.ss_no strong{ color:#b43422; display:block;}
/*荣誉内容*/
.new_content_title .name,.bianhao,.fzjg{ line-height:2rem; border-bottom:1px solid #f3f3f3; padding-top:0.4rem; padding-bottom:0.4rem; color:#676767;}

.neirong_next1					{font-size:16px; font-family:"微软雅黑";color:#3f3f3f; line-height:30px; width:23rem; height:auto; margin:0 auto; overflow:hidden; border-top:2px solid #ededed; padding-top:0.5rem; border-bottom:2px solid #f3f3f3; padding-bottom:0.5rem; margin-top:1rem; margin-bottom:1.5rem;}
.neirong_next1 p				{ width:100%; float:left; overflow:hidden; line-height:3rem; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand;}
.neirong_next1 p i{ font-size:1rem; float:left; padding-right:0.5rem;}
.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:0.9rem; font-family:"微软雅黑";color:#333333; line-height:2rem; text-decoration:none;}
.neirong_next1 p span a:hover	{ color:#d3382d; text-decoration:underline;}

/*大数据*/
.data_channels{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.data_channels img{ max-width:100%; height:auto; width:auto; display:block; margin:0 auto;}