@charset "utf-8";
/*Common_start*/
body {font-size:14px;color:#000000; font-family: Arial, Helvetica, sans-serif; min-width: 1260px; background-color: #ffffff; }
body, blockquote, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, button, textarea, select, optgroup, option, small { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
a:link, a:hover, a:visited, a:active { color: #000000; text-decoration: none; }
ul, ol { list-style: none; }
em, i { font-style: normal; }
.clear { clear: both; line-height: 0px; }
img { border: none; }
.m_menu_btn, .m_menu { display: none; }

/*字体超出显示省略号*/
.thide, [class^="thide"], [class*=" thide"]{
	overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
}
.thide1 {-webkit-line-clamp: 1;}.thide2 {-webkit-line-clamp: 2;}.thide3 {-webkit-line-clamp: 3;}.thide4 {-webkit-line-clamp: 4;}.thide5 {-webkit-line-clamp: 5;}.thide6 {-webkit-line-clamp: 6;}.thide7 {-webkit-line-clamp: 7;}.thide8 {-webkit-line-clamp: 8;}.thide9 {-webkit-line-clamp: 9;}.thide10 {-webkit-line-clamp: 10;}

/*Common_end*/
.header_line{height:145px;transition:all 0.8s;-webkit-transition:all 0.8s;}
.header{width:100%;height:145px;background:#000000;position:fixed;top:0px; z-index:999;transition:all 0.8s;-webkit-transition:all 0.8s;}
.header_title{width:100%;margin:0 auto;text-align:center;height:36px;line-height:36px;color:#000000; background:#ececec;font-size:14px;transition:all 0.8s;-webkit-transition:all 0.8s;}
.header_title_center{width:1190px;margin:0 auto;}
.header_center{width:1190px;margin:0 auto;position:relative;}
.logo{height:28px;transition:all 0.8s;-webkit-transition:all 0.8s; float:left; margin-top:40px;}
/*search*/
.search_btn{ float:right; margin-top:46px;line-height:25px;transition:all 0.8s;-webkit-transition:all 0.8s;transition:all 0.8s;-webkit-transition:all 0.8s;}
.search_btn a{height:25px; line-height:25px; display:block; padding-left:30px; background:url(../images/search_btn.jpg) left center no-repeat; color:#999999; font-weight:bold; font-size:12px;}
.open_search{width:300px;border-radius: 0; position: absolute; z-index: 999; margin: 0 auto; display: none; right:0px; margin-top:38px;}
.search_input{display:inline; float: left; width: 240px; height: 40px; line-height: 40px; font-size: 14px; padding: 0px 0px 0px 15px; color: #000000; border: none; background: none; box-sizing: border-box; background: #f3f3f3; outline: none; }
.open_search_btn { display: inline; float: left; width:60px; height: 40px; margin: 0px; line-height: 0; font-size: 0; overflow: hidden; border: none; cursor: pointer; background: #ececec url(../images/search_btn.png) center center no-repeat; background-size:28px;-webkit-appearance: none;}
.search_input:-moz-placeholder {color:#000000;opacity:1;}
.search_input::-moz-placeholder {color:#000000;opacity:1;}
.search_input:-ms-input-placeholder {color:#000000;opacity:1;}
.search_input::-webkit-input-placeholder {color:#000000;opacity:1;}
/*nav*/
.nav{transition:all 0.8s;-webkit-transition:all 0.8s; float:left; margin-left:121px; margin-top:45px;}
.nav ul{text-align:center;}
.nav ul li{margin:0px 15px;display:inline-block;}
.nav ul li a{font-size:16px;font-family:"Segoe UI"; color:#ffffff;}
.nav ul li a:hover,.current a{color:#e62129 !important; }
/*tophide*/
.linehide{height:110px;}
.tophide{ height:110px;box-shadow: 0px 1px 10px #383838;}
.tophide .header_title{height:28px; line-height:28px;font-size:12px;}
.tophide .logo{ margin-top:27px;}
.tophide .search_btn{margin-top:30px;}
.tophide .nav{margin-top:31px;}
.tophide .open_search{margin-top:27px;}
/*banner*/
.banner { position: relative; line-height: 0px; width:100%; margin: 0 auto; }
.banner img { width: 100%; }
.banner .swiper-container { width:100%; }
.banner .swiper-container .swiper-slide { width: 100%; }
.banner .swiper-container-horizontal>.swiper-pagination { width: 100%; bottom: 20px; }
.banner .swiper-pagination-bullet{width:8px;height:8px;border-radius: 4px; margin: 0 6px !important; background: #959595; transition: all 0.4s; -webkit-transition: all 0.4s; opacity: 1; }
.banner .swiper-pagination-bullet-active {width: 28px;height: 8px; background: #ffffff; }
/*index_main*/
.index_main{ width:100%;background:#000;padding:163px 0px 143px 0px;}
.index_main_center{width:1121px; margin:0 auto;}
.index_main_center ul li{float:left; margin:0px 10px 20px 10px; line-height:0px;}
.index_main_center ul li img{transition: all 0.8s; -webkit-transition: all 0.8s;}
.index_main_center ul li:hover img{transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03);}
/*main_a*/
.main_a{padding:125px 0px 0px 0px;}
.main_a_center{ width:1190px; margin:0 auto;}
.main_a_center img{ max-width:100%;}
.main_a_center .txt{ margin-bottom:30px;}
.main_a_btn{ background:url(../images/main_a_btn.jpg) left center no-repeat; padding-left:33px; color:#ababab !important; font-size:18px;}
.main_a_btn:hover{ color:#000 !important;}
.main_a_top{ margin-bottom:180px;}
.main_a_top_left{ float:left; width:500px;}
.main_a_top_right{ float:right; width:565px;}
.main_a_top_title{ font-size:36px; color:#000000; font-weight:bold; line-height:1.1em; padding-top:25px; margin-bottom:30px;}
.main_a_top_p{color:#ababab; font-size:16px; line-height:1.2em; margin-bottom:25px;}
.main_a_left{ float:left; width:500px;}
.main_a_left ul li{ margin-bottom:150px;}
.main_a_right{ float:right; width:565px; position:relative; margin-top:-410px;}
.main_a_right ul li{ margin-bottom:150px;}
.main_a_title{ font-size:19px; color:#000000;line-height:1.1em; padding-top:20px; margin-bottom:25px;}
.main_a_p{color:#ababab; font-size:16px; line-height:1.2em; margin-bottom:25px;}
/*main_b*/
.main_b{background:#fff; padding:60px 0px;}
.main_b_list{width:1190px; margin:0 auto; text-align:center;}
.main_b_list ul li{float:left; width:33.33%; color:#000;}
.main_b_list ul li span{ font-size:60px;}
.main_b_list ul li p{ font-size:20px;}
.main_b_bg{ background:#fafafa;}
/*main_c*/
.main_c{background:#f9f9f9; padding:100px 0px;}
.main_c_center{ width:1190px; margin:0 auto;}
.main_c_left{ width:40%; float:left;}
.main_c_left .swiper-container{ padding-bottom:15px;}
.main_c_left .swiper-pagination{bottom:0px !important;}
.main_c_left .swiper-pagination-bullet{ width:3px; height:3px; background:#fff; border:3px solid #2a2a2a;opacity: 1;}
.main_c_left .swiper-pagination-bullet-active{ background:#2a2a2a !important;}
.main_c_title{ font-size:38px; color:#333e48; margin-bottom:35px; padding-bottom:25px; font-weight:bold; position:relative; font-family:"Segoe UI";}
.main_c_title::after{ content:""; width:50%; height:2px; background:#ee3124; position:absolute; left:0px; bottom:0px;}
.main_c_p{ font-size:18px; color:#666666; line-height:1.8em;}
.main_c_right{ width:53%; float:right;}
.main_c_right img{max-width:100%;}
/*main_d*/
.main_d{ width:100%; height:436px; background:url(../images/main_d_img.jpg) center center no-repeat;}
.main_d_center{ width:1190px; margin:0 auto; text-align:center;}
.main_d_title{ font-size:80px; color:#fff; font-family:Impact; padding:140px 0px 60px 0px;}
.main_d_btn{ display:block; width:137px; height:34px; line-height:34px; text-align:center; font-size:16px; color:#fff !important; margin:0 auto; background:#ee3124;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_d_btn:hover{ background:#b30c00;}
/*footer*/
.footer{padding:67px 0px 25px 0px; background:#000000;}
.footer_center{width:1190px; margin:0 auto;}
.footer_share{margin-bottom:30px;}
.footer_share ul{ margin:0 auto; text-align:center;}
.footer_share ul li{ display:inline; margin:0 7px;}
.footer_nav ul{ margin:0 auto; text-align:center;}
.footer_nav ul li{ display:inline; margin:0 11px;}
.footer_nav ul li a{ font-size:14px; color:#fff;}
.copyright{background:#000000;padding:12px 0px; color:#fff; text-align:center; font-size:14px;}
.copyright a{ color:#fff;}
.copyright_center{width:1172px;margin:0 auto;}
.xuanfu { position: fixed; left: 10px; bottom: 60px; z-index: 999; }
.xuanfu ul li { width: 40px; height: 40px; text-align: center; }
.xuanfu ul li a { width: 40px; height: 40px; display: block; }
/*内页*/
.inner_banner{line-height: 0px; position:relative; width:100%;}
.inner_banner img { width: 100%; }
.main { padding:45px 0px; min-height: 300px; }
.main_center { width:1190px; margin: 0 auto; }
.main_left{ width:200px; float:left;}
.main_right{ width:969px; float:left;}
.content { width: 1190px; margin: 0 auto; font-size: 16px; line-height: 1.8em;}
.content img, .content table { max-width: 100%; }
.path {width: 1190px;color: #000000; background: #dcdcdc; margin:0 auto 25px auto; font-size:14px;text-transform:uppercase;}
.path a { color: #000000; }
.path a:hover { text-decoration: underline; color: #f50026; }
.path_center {  margin: 0 auto; padding: 10px 30px; }
/*prne*/
.prne { width: 100%; overflow: hidden; background: #f0f0f0; margin-top: 25px; }
.prne_in { width: 96%; margin: 0 auto; }
.prne_in .fl { width: 100%; height: 30px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.prne_in .fr { width: 100%; height: 30px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.prne_in a:hover { text-decoration: underline; }
/*pagelist*/
.pagelist { margin: 15px auto; line-height: 25px; }
.pagelist .aa, .pagelist .bb, .page_front, .page_back, .page_first, .page_last { font-size: 12px; width: 25px; height: 25px; line-height: 26px; overflow: hidden; display: block; text-align: center; margin: 0 3px; border-radius: 3px; }
.pagelist .aa { color: #fff; }
.pagelist .bb { background: #ffffff; color: #464646; border: 1px solid #d2d2d2; }
.pagelist .aa:hover { color: #fff; text-decoration: none; }
.pagelist .bb:hover { color: #fff; text-decoration: none; }
.page_front, .page_back, .page_first, .page_last { width: 55px; background: #ffffff; color: #464646; border: 1px solid #d2d2d2; }
.pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover { color: #fff; text-decoration: none; }
.pagelist .aa, .pagelist .aa:hover, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover { background: #f50026; }
.pagelist .aa, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover { border: 1px solid #f50026; }
.pagelist select { border: 1px solid #d2d2d2; height: 27px; }
/*分页*/
.page_front, .page_back, .page_first, .page_last { width: 50px; }
/*about_a*/
.about_a{ padding:125px 0px;}
.about_a_center{ width:1190px; margin:0 auto;}
.about_a_top{ margin-bottom:110px;}
.about_a_top_left{ width:500px; float:left;}
.about_a_top_title{font-size:36px; color:#000000; font-family:"Segoe UI"; line-height:1.1em; margin-bottom:15px; font-weight:bold;}
.about_a_top_p{ font-size:16px; color:#ababab; font-family:"Segoe UI"; line-height:1.5em;}
.about_a_top_p img,.about_a_top_p table{ max-width:100%;}
.about_a_top_right{ width:566px; float:right;}
.about_a_top_right img{ max-width:100%;}
.about_a_bottom_left{ width:500px; float:left;}
.about_a_bottom_left img{ max-width:100%;}
.about_a_bottom_left ul li{margin-bottom:60px;}
.about_a_bottom_right{ width:566px; float:right;}
.about_a_bottom_title{font-size:18px; color:#000000; font-family:"Segoe UI"; line-height:1.1em; margin-bottom:15px; font-weight:bold;}
.about_a_bottom_p{ font-size:16px; color:#ababab; font-family:"Segoe UI"; line-height:1.5em; margin-bottom:50px;}
.about_a_bottom_p img,.about_a_bottom_p table{ max-width:100%;}
.about_a_bottom .pic img{ max-width:100%;}
/*about_b*/
.about_b{padding:100px 0px 20px 0px;}
.about_b_list{ margin:0 auto; width:1190px;}
.about_b_list ul li{margin-bottom:80px;}
.about_b_list ul li .pic{float:left; width:886px;}
.about_b_list ul li .pic img{ max-width:100%;}
.about_b_list ul li .txt{float:right; width:256px;}
.about_b_list ul li:nth-child(even) .txt{ float:left;}
.about_b_list ul li:nth-child(even) .pic{ float:right;}
.about_b_list ul li .about_b_title{ font-size:17px; color:#000; font-weight:bold; font-family:"Segoe UI"; margin-bottom:15px;}
.about_b_list ul li .about_b_p{ font-size:16px; color:#ababab; line-height:1.6em;}
/*start_a*/
.start_a{padding:120px 0px 10px 0px;}
.start_a_center{ width:1190px; margin:0 auto;}
.start_a ul li{ margin-bottom:120px;}
.start_a_title{ font-size:19px; color:#000000;line-height:1.6em; padding-top:20px; margin-bottom:25px;}
.start_a_p{color:#ababab; font-size:16px; line-height:1.2em; margin-bottom:25px;}
.start_a_list ul li .pic{ width:500px; float:left;}
.start_a_list ul li .pic img{ max-width:100%;}
.start_a_list ul li .txt{ width:565px; float:right;}
.start_a_list ul li:nth-of-type(even) .pic{float:right;width:565px;}
.start_a_list ul li:nth-of-type(even) .txt{float:left;width:500px;}
.start_a_top_title{ font-size:36px; color:#000000; font-weight:bold; line-height:1.1em; padding-top:25px; margin-bottom:30px;}
/*start_b*/
.start_b{ width:100%; height:436px; background:url(../images/start_b.jpg) center center no-repeat;}
.start_b_center{ width:1190px; margin:0 auto; text-align:center;}
.start_b_title{ font-size:80px; color:#fff; font-family:Impact; padding:140px 0px 60px 0px;}
.start_b_btn{ display:block; width:137px; height:34px; line-height:34px; text-align:center; font-size:16px; color:#fff !important; margin:0 auto; background:#ee3124;transition: all 0.4s; -webkit-transition: all 0.4s;}
.start_b_btn:hover{ background:#b30c00;}
/*start_c*/
.start_c{padding:120px 0px 10px 0px;}
.start_c_title{font-size:48px; color:#393939; text-align:center; margin-bottom:80px; font-family:Georgia;}
.start_c_center{ width:1190px; margin:0 auto;}
.start_c_list ul li{margin-bottom:55px;}
.start_c_list ul li .start_c_list_title{ font-weight:bold; font-size:18px; color:#000000; margin-bottom:20px;}
.start_c_list ul li .start_c_list_p{ font-size:16px; color:#ababab; line-height:1.5em;}
.start_c_list_icon{ float:left; width:50px; font-size:48px;}
.start_c_list ul li .txt{ width:1100px; float:right;}
.start_c_list_title .txt{ padding-top:15px;}
/*services_a*/
.services_a{padding:120px 0px 10px 0px;}
.services_a_center{ width:1190px; margin:0 auto;}
.services_a ul li{ margin-bottom:120px;}
.services_a_title{ font-size:19px; color:#000000;line-height:1.6em; padding-top:20px; margin-bottom:25px;}
.services_a_p{color:#ababab; font-size:16px; line-height:1.7em;}
.services_a_list ul li .txt{ width:500px; float:left;}
.services_a_list ul li .pic{ width:565px; float:right;}
.services_a_list ul li .pic img{ max-width:100%;}
.services_a_list ul li:nth-of-type(even) .pic{float:left;width:500px;}
.services_a_list ul li:nth-of-type(even) .txt{float:right;width:565px;}
.services_a_top_title{ font-size:36px; color:#000000; font-weight:bold; line-height:1.1em; padding-top:10px; margin-bottom:30px;}
/*services_b*/
.services_b{ width:100%; height:436px; background:url(../images/services_b.jpg) center center no-repeat;}
.services_b_center{ width:1190px; margin:0 auto; text-align:center;}
.services_b_title{ font-size:80px; color:#000000; font-family:Impact; padding:140px 0px 60px 0px;}
.services_b_btn{ display:block; width:137px; height:34px; line-height:34px; text-align:center; font-size:16px; color:#fff !important; margin:0 auto; background:#ee3124;transition: all 0.4s; -webkit-transition: all 0.4s;}
.services_b_btn:hover{ background:#b30c00;}
/*quality*/
.quality_a{ padding:125px 0px 50px 0px;}
.quality_a_center{ width:1190px; margin:0 auto;}
.quality_a_center img{ max-width:100%;}
.quality_a_center .txt{padding-top:35px;}
.quality_a_top_title{ font-size:36px; color:#000000; font-weight:bold; line-height:1.1em; padding-top:10px; margin-bottom:85px;}
.quality_a_left{ float:left; width:500px;}
.quality_a_left ul li{ margin-bottom:100px;}
.quality_a_right{ float:right; width:565px; position:relative;}
.quality_a_right ul li{ margin-bottom:100px;}
.quality_a_title{ font-size:19px;color:#000000;line-height:1.1em;margin-bottom:25px;}
.quality_a_p{color:#ababab; font-size:16px; line-height:1.2em; margin-bottom:25px;}
/*menu*/
.menu{width:1190px;margin:0px auto 30px auto;}
.menu ul li{ margin-bottom:20px; line-height:24px;}
.menu ul li a{font-size:19px;}
.menu ul li a:hover{color:#e60012; }
.menu ul li span{float:left;margin-right:20px;}
.menu ul li dl{ float:left;}
.menu ul li dl dt{float:left; padding:0px 22px; position:relative;}
.menu ul li dl dt::after{content:"/"; position:absolute; left:0px;}
.menu ul li dl dt:first-child::after{ display:none;}
.menu ul li dl dt a{font-size:14px; position: relative; }
.menu_current { color: #e60012 !important; }
/*products*/
.products_center{width:1190px;margin:0 auto;}
.products_list{ width:1212px; margin:0 auto;}
.products_list ul li{float:left;width:380px;margin: 0px 12px 40px 12px; text-align:center;}
.products_list ul li .pic {width:380px;height:380px;margin-bottom:15px; line-height:0px; overflow:hidden; position:relative;}
.products_list ul li .pic img { max-width: 100%; height: 360px;transition: all 0.4s; -webkit-transition: all 0.4s; position:absolute; top:0px; left:0}
.products_list ul li .pic .img1 {opacity:1; }
.products_list ul li .pic .img2 {opacity:0; }
.products_list ul li .title {font-family:"Segoe UI"; text-align: left;}
.products_list ul li .title .h1 {font-size: 14px; line-height: 22px; height: 44px; overflow: hidden; margin-bottom: 12px; color: #363636;}
.products_list ul li .title .h2 {font-size: 18px; font-weight: bold; line-height: 24px; margin-bottom: 12px; color: #000;}
.products_list ul li .title .h3 {font-size: 14px; color: #363636;}
.products_list ul li:hover .pic .img2{opacity:1; }
.products_list ul li:hover .pic .img1{opacity:0;}
/*display*/
.display{ padding-top:20px;}
.display_left{width:420px;float:left;}
.products_display_pic { line-height: 0px; margin-bottom:0px; }
.products_display_pic img { width: 100%; }
.products_display_pic .swiper-container { width: 100%; margin-left: auto; margin-right: auto; }
.products_display_pic .swiper-slide{background-size: cover; background-position: center; cursor: pointer; }
.products_display_pic .gallery-top {width: 100%;box-sizing: border-box; margin-bottom:25px; }
.products_display_pic .gallery-top img {box-sizing: border-box; }
.products_display_pic .swiper-button-prev, .products_display_pic .swiper-button-next { width: 30px; height: 100%; background: #f4f4f4; left: 0px; top: 0px; line-height: 100%; text-align: center; }
.products_display_pic .swiper-button-next { left: auto; right: 0px; }
.products_display_pic .swiper-button-prev i, .products_display_pic .swiper-button-next i { position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; color: #0056a1; }
.products_display_pic .swiper-button-next i { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
.products_display_pic .swiper-button-disabled i { color: #d3d3d3; }
.products_display_pic .gallery-thumbs { box-sizing: border-box; padding: 0px 25px; }
.products_display_pic .gallery-thumbs .swiper-wrapper { }
.products_display_pic .gallery-thumbs .swiper-slide { width: 25%; height: 100%; opacity: 1; text-align:center;border:2px solid #d8dada; }
.products_display_pic .gallery-thumbs .swiper-slide-active { opacity: 1; }
.products_display_pic .gallery-thumbs .swiper-slide-thumb-active{border:2px solid #fe9b0a;}
.products_display_pic .swiper-button-next, .products_display_pic .swiper-button-prev { width:20px; height: 100%; margin: 0px; }
.products_display_pic .swiper-button-next.swiper-button-disabled, .products_display_left .swiper-button-prev.swiper-button-disabled { pointer-events: auto !important; opacity: 1; cursor: pointer; }
.products_display_pic .swiper-button-prev { background: #cecece url(images/left.png) center center no-repeat; background-size: 50%; }
.products_display_pic .swiper-button-next { background: #cecece url(images/right.png) center center no-repeat; background-size: 50%; }
.products_display_pic .gallery-thumbs img {  box-sizing: border-box; height: 57px; max-width:100%; width:auto;}
.products_display_pic .gallery-thumbs .swiper-slide-thumb-active img {  }
.display_right { width:700px; float: right; }
.products_diplay_model { font-size: 24px; margin-bottom: 10px; font-weight: bold; }
.products_diplay_title { color: #555; font-size: 20px; margin-bottom: 20px; }
.products_diplay_parameter { line-height: 20px; font-size: 14px; color: #9c9c9c; background: #f7f9fa; border: 1px solid #eeeeee; padding: 10px; margin-bottom: 15px; }
.products_diplay_advantage { font-style: 18px; line-height: 1.8em; border-bottom: 1px solid #d9d9d9; padding-bottom: 15px; margin-bottom: 15px; }
.products_diplay_advantage img { vertical-align: middle; }
.products_diplay_btn { padding: 13px 50px; font-size: 20px; border-radius: 2px; border: 1px solid #ee0000; color: #fff !important; background: #ee0000; text-align: center; display: inline-block; }
.products_diplay_btn:hover { background: #c80010 }
.diplay_right{width:480px;float:right;}
.display_title{font-size:24px; color:#000000;margin-bottom:25px;} 
.display_item{margin-bottom:10px; font-size:16px; color:#000; line-height:22px;}
.display_item_left{ width:120px; float:left;}
.display_item_right{width:calc(100% - 130px); float:right;}
.display_item_right ul li{ float:left; width:18px; height:18px; margin-right:10px; margin-bottom:5px; border:1px solid #a0a0a0;}
.display_item_right dl dt{ float:left; height:20px; line-height:20px; padding:0px 10px; margin-right:10px; margin-bottom:10px; border:1px solid #a0a0a0; font-size:12px;}
.display_contact{ width:100%; height:43px; line-height:43px; background:#009944;border-radius:6px;color:#fff; text-align:center; font-weight:bold; font-size:19px;}
.display_contact a{color:#fff;}
.display_contact1{ width:137px;height:43px;  float:left;}
.display_contact2{width:calc(100% - 137px - 58px);height:43px;  float:left; background:#22ac38;}
.display_contact3{ width:58px;height:43px;  float:right; background:url(../images/display_icon.png) center center no-repeat; cursor:pointer;}
.display_note{ padding-top:35px;}
.display_note_title{ font-size:16px; color:#000000; margin-bottom:10px;}
.display_note_con{ font-size:16px; color:#7d7d7d; line-height:1.9em;}
.display_note_con a{ color:#000000; text-decoration:underline;}
.related_pro{ padding:35px 0px; background:#f2f2f2;}
.related_pro_title{width:1190px;margin:0 auto; font-size:18px; color:#000000;margin-bottom:20px;}
.related_pro_list{ width:1190px; margin:0 auto;}
.related_pro_list img{ width:100%;}
.related_pro_list .swiper-button-prev{ background:url(../images/btn_left.png) center center no-repeat; left:0px; width:34px; height:44px;}
.related_pro_list .swiper-button-next{ background:url(../images/btn_right.png) center center no-repeat; right:0px; width:34px; height:44px;}

@media screen and (max-width:2100px) {
	
}

@media screen and (max-width:1100px) {
body{min-width: auto;}
.header{height:60px !important;position:fixed; width:100%; top:0px; z-index:999;-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);}
.header_line{ height:60px;}
.header_title{ display:none;}
.header_center{ width:96%; }
.search_btn{ display:none;}
.logo{margin-top:15px; padding:0px; float:left;}
.tophide .logo{ margin-top:15px;}
.nav{display: none; }
.open_search_btn{ width:45px;}
/*banner*/
.banner {width: 100%;}
.banner img { width: 100%; }
.banner .swiper-container { width:100%; }
.banner .swiper-container-horizontal>.swiper-pagination { bottom: 10px; }
.banner .swiper-pagination-bullet { width: 6px; height: 6px; ; }
.banner .swiper-pagination-bullet-active { width: 28px; height: 6px; }
/*手机导航*/
.m_menu_btn {display: block; position: fixed; top: 10px; right: 2%; z-index: 999; padding-top:8px; font-size: 12px; text-align: center; color:#fff;}
.m_menu_btn_center { width: 30px; margin: 0 auto; }
.m_menu_btn i { width: 100%; height: 3px; display: block; background: #fff; margin-bottom: 3px; }
.m_menu { display: block; position: fixed; top: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden; z-index: 999; }
.m_menu_bg { position: absolute; width: 100%; height: 100%; background: #0b0d19; filter: alpha(opacity=0); opacity: 0; left: 0px; top: 0px; z-index: 1 }
.m_menu_closebtn { position: absolute; width: 30%; left: 0px; top: 5%; z-index: 100; text-align: center; filter: alpha(opacity=0); opacity: 0; font-size: 36px; }
.m_menu_closebtn a:after { content: "×"; color: #ffffff; }
.m_menu_list { position: absolute; width: 70%; right: 0px; top: 0px; background: #0b0d19; height: 100%; z-index: 100; right: -70%; overflow-Y: scroll; }
.m_menu_list ul { padding: 15px 5% 0px 5%; }
.m_menu_list ul li { border-bottom: 1px solid #232530; list-style: none; }
.m_menu_list ul li a { display: block; height:48px; color: #fff; line-height:48px; padding: 10px 0px 10px 5%; font-size: 16px; position: relative; }
.m_menu_list ul li .m_menu_plus:after { content: "+"; position: absolute; right: 0px; font-size: 20px; color: #ffffff; }
.m_menu_list ul li .m_menu_minus:after { content: "-"; font-size: 30px; }
.m_menu_list ul li dl { display: none; padding: 0px 0px 15px 20px; }
.m_menu_list ul li dl a { height:30px; line-height:30px; font-size: 14px;    padding:5px 0px 5px 5%; }
.m_menu_list ul li img { vertical-align: middle; margin-right: 10px; max-height: 30px; }
/*index_main*/
.index_main{ width:100%;background:#000;padding:10px 0px 5px 0px;}
.index_main_center{ width:100%;padding:20px; box-sizing:border-box;}
.index_main_center ul li{float:none; margin:0px 0px 10px 0px; line-height:0px;}
.index_main_center ul li img{ width:100%; }
.index_main_center ul li:hover img{transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1.03); -ms-transform: scale(1);}
/*main_a*/
.main_a{padding:20px 0px 10px 0px;}
.main_a_center{ width:96%; margin:0 auto;}
.main_a_center img{ max-width:100%;}
.main_a_center .txt{ margin-bottom:30px;}
.main_a_btn{ background:url(../images/main_a_btn.jpg) left center no-repeat; padding-left:33px; color:#ababab !important; font-size:18px;}
.main_a_top{ margin-bottom:10px;}
.main_a_top_left{ float:none; width:100%;}
.main_a_top_right{ float:none; width:100%;}
.main_a_top_title{ font-size:30px;padding-top:20px;}
.main_a_top_p{color:#ababab; font-size:16px; line-height:1.2em; margin-bottom:25px;}
.main_a_left{ float:none; width:100%;}
.main_a_left ul li{ margin-bottom:10px;}
.main_a_right{ float:none; width:100%; position:relative; margin-top:0px;}
.main_a_right ul li{ margin-bottom:10px;}
.main_a_title{ font-size:19px; color:#000000;line-height:1.1em; padding-top:20px; margin-bottom:25px;}
.main_a_p{color:#ababab; font-size:16px; line-height:1.2em; margin-bottom:25px;}
/*main_b*/
.main_b{padding:20px 0px;}
.main_b_list{width:100%;}
.main_b_list ul li{}
.main_b_list ul li span{ font-size:28px;}
.main_b_list ul li p{ font-size:12px;}
/*main_c*/
.main_c{background:#f9f9f9; padding:20px 0px;}
.main_c_center{ width:96%;}
.main_c_left{ width:100%; float:none;}
.main_c_title{ font-size:24px; color:#333e48; margin-bottom:15px; padding-bottom:15px; font-weight:bold; position:relative; font-family:"Segoe UI";}
.main_c_title::after{ content:""; width:50%; height:2px; background:#ee3124; position:absolute; left:0px; bottom:0px;}
.main_c_p{ font-size:16px; color:#666666; line-height:1.8em;}
.main_c_right{ width:100%; float:none;}
/*main_d*/
.main_d{ width:100%; height:140px;}
.main_d_center{ width:96%; margin:0 auto; text-align:center;}
.main_d_title{ font-size:23px; color:#fff; font-family:Impact; padding:30px 0px 20px 0px;}
.main_d_btn{ display:block; width:120px; height:28px; line-height:28px;font-size:14px;}
/*内页*/
.main{padding:10px 0px 25px 0px; min-height:300px; }
.main_center{width:96%;}
.main_left{ display:none;}
.main_right{ width:100%; float:none;}
.content {width: 96%;font-size:14px; line-height: 1.5em; padding-top:15px; }
.content img, .content table { max-width: 100%; }
/*about_a*/
.about_a{ padding:25px 0px;}
.about_a_center{ width:96%;}
.about_a_top{ margin-bottom:20px;}
.about_a_top_left{ width:100%; float:none;}
.about_a_top_title{font-size:30px;}
.about_a_top_p{ font-size:16px; color:#ababab; font-family:"Segoe UI"; line-height:1.5em; margin-bottom:30px;}
.about_a_top_right{ width:100%; float:none;}
.about_a_bottom_left{ width:100%; float:none;}
.about_a_bottom_left ul li{margin-bottom:20px;}
.about_a_bottom_right{ width:100%; float:none;}
.about_a_bottom_title{font-size:18px; color:#000000; font-family:"Segoe UI"; line-height:1.1em; margin-bottom:15px; font-weight:bold;}
.about_a_bottom_p{ font-size:16px; color:#ababab; font-family:"Segoe UI"; line-height:1.5em; margin-bottom:30px;}
/*about_b*/
.about_b{padding:20px 0px 20px 0px;}
.about_b_list{ margin:0 auto; width:96%;}
.about_b_list ul li{margin-bottom:30px;}
.about_b_list ul li .pic{float:none; width:100%; margin-bottom:10px;}
.about_b_list ul li .txt{float:none; width:100%;}
.about_b_list ul li:nth-child(even) .txt{ float:none;}
.about_b_list ul li:nth-child(even) .pic{ float:none;}
.about_b_list ul li .about_b_title{ font-size:17px; color:#000; font-weight:bold; font-family:"Segoe UI"; margin-bottom:10px;}
.about_b_list ul li .about_b_p{ font-size:16px; color:#ababab; line-height:1.6em;}

/*start_a*/
.start_a{padding:10px 0px 10px 0px;}
.start_a_center{ width:96%; margin:0 auto;}
.start_a ul li{ margin-bottom:20px;}
.start_a_title{ font-size:19px; color:#000000;line-height:1.6em; padding-top:20px; margin-bottom:25px;}
.start_a_p{color:#ababab; font-size:16px; line-height:1.2em; margin-bottom:25px;}
.start_a_list ul li .pic{ width:100%; float:none;}
.start_a_list ul li .txt{ width:100%; float:none;}
.start_a_list ul li:nth-of-type(even) .pic{float:none;width:100%;}
.start_a_list ul li:nth-of-type(even) .txt{float:none;width:100%;}
.start_a_top_title{ font-size:30px; color:#000000; font-weight:bold; line-height:1.1em; padding-top:25px; margin-bottom:30px;}
/*start_b*/
.start_b{ width:100%; height:140px;}
.start_b_center{ width:96%; margin:0 auto; text-align:center;}
.start_b_title{ font-size:23px; color:#fff; font-family:Impact; padding:30px 0px 20px 0px;}
.start_b_btn{ display:block; width:120px; height:28px; line-height:28px;font-size:14px;}
/*start_c*/
.start_c{padding:30px 0px 10px 0px;}
.start_c_title{font-size:20px; margin-bottom:30px;}
.start_c_center{width:96%;}
.start_c_list ul li{margin-bottom:55px;}
.start_c_list ul li .start_c_list_title{ font-weight:bold; font-size:16px; color:#000000; margin-bottom:20px;}
.start_c_list ul li .start_c_list_p{ font-size:14px; color:#ababab; line-height:1.5em;}
.start_c_list_icon{ float:left; width:40px; font-size:30px;}
.start_c_list ul li .txt{ width:calc(100% - 50px); float:right;}
.start_c_list_title .txt{ padding-top:5px;}
/*services_a*/
.services_a{padding:3px 0px 10px 0px;}
.services_a_center{ width:96%; margin:0 auto;}
.services_a ul li{ margin-bottom:30px;}
.services_a_title{ font-size:19px; color:#000000;line-height:1.6em; padding-top:20px; margin-bottom:25px;}
.services_a_p{color:#ababab; font-size:16px; line-height:1.7em;}
.services_a_list ul li .txt{ width:100%; float:none;}
.services_a_list ul li .pic{ width:100%; float:none;}
.services_a_list ul li:nth-of-type(even) .pic{float:none;width:100%;}
.services_a_list ul li:nth-of-type(even) .txt{float:none;width:100%;}
.services_a_top_title{ font-size:30px; color:#000000; font-weight:bold; line-height:1.1em; padding-top:10px; margin-bottom:30px;}
/*services_b*/
.services_b{ width:100%; height:140px;}
.services_b_center{ width:96%; margin:0 auto; text-align:center;}
.services_b_title{ font-size:23px; color:#000000; font-family:Impact; padding:30px 0px 20px 0px;}
.services_b_btn{ display:block; width:120px; height:28px; line-height:28px;font-size:14px;}
/*quality*/
.quality_a{ padding:20px 0px 20px 0px;}
.quality_a_center{ width:96%; margin:0 auto;}
.quality_a_center img{ max-width:100%;}
.quality_a_center .txt{padding-top:15px;}
.quality_a_top_title{ font-size:30px;margin-bottom:40px;}
.quality_a_left{ float:none; width:100%;}
.quality_a_left ul li{ margin-bottom:50px;}
.quality_a_right{ float:none; width:100%; position:relative;}
.quality_a_right ul li{ margin-bottom:50px;}
.quality_a_title{ font-size:19px;line-height:1.1em;margin-bottom:15px;}
.quality_a_p{font-size:16px; line-height:1.2em; margin-bottom:0px;}
/*menu*/
.menu{width:96%;margin:0px auto 30px auto; display:none}
.path {width: 96%;}
.path_center{padding:10px 10px; font-size:12px;}
/*products_list*/
.products_list {width:100%;}
.products_list ul li {float: left; width:48%;margin: 0px 1% 20px 1%; text-align:center;}
.products_list ul li .pic {width:100%;height:auto;margin-bottom:10px; box-sizing:border-box;}
.products_list ul li .pic img { max-width: 100%; height:auto; position:static;}
.products_list ul li .pic .img2 { display:none;}
.products_list ul li:hover .pic{ -moz-box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0px 0px 10px #ccc; box-shadow: 0px 0px 10px #ccc; }
/*display_left*/
.display_left{ width:100%; margin-bottom:25px;}
.products_display_pic .gallery-thumbs img{height:50px}
.display_right{width:100%;float:none;}
.display_title{font-size:20px;} 
.display_item_left{ width:100px;}
.display_item_right{width:calc(100% - 110px);}
.display_item{font-size:13px;}
.display_item_right ul li{margin-right:5px;}
.display_contact{font-size:14px;}
.display_contact a{color:#fff;}
.display_contact1{ width:100px;height:43px;  float:left;}
.display_contact2{width:calc(100% - 100px - 50px);height:43px;  float:left; background:#22ac38;}
.display_contact3{ width:50px;}
.related_pro{ padding:25px 0px; background:#f2f2f2;}
.related_pro_title{width:96%;font-size:16px;margin-bottom:15px;}
.related_pro_list{ width:96%;}
.related_pro_list .swiper-button-prev{ display:none;}
.related_pro_list .swiper-button-next{ display:none;}
/*footer*/
.footer{padding:20px 0px 15px 0px;}
.footer_center{width:96%; margin:0 auto;}
.copyright_center{width:96%;margin:0 auto;}
.footer_share{ margin-bottom:20px;}
.m_copyright_wrap{display: block;}
}

.proformbox {position: fixed; width: 100%; height: 100%; z-index: 100; display: none; top: 0; left: 0;}
.proformbox.on {display: block;}
.proformbox .in {z-index: 2; position: absolute; top: 57%; left: 50%; transform: translate(-50%, -50%); background-color: #fff; padding: 20px; width: 1000px; max-width: 96%;}
.proformbox .bg {width: 100%; height: 100%; position: absolute; background-color: rgba(0, 0, 0, 0.6); z-index: 1; top: 0; left: 0;}

.formbtn {padding-bottom: 8px;}
.formbtn button {border-radius: 23px; width: 160px; height: 46px; font-size: 15px; padding: 0 20px; border: 0; color: #fff; text-align: center; background-color: #00479d; margin-left: 10px; cursor: pointer;}
.formbtn button:hover {background-color: #222;}