@charset "utf-8";
/*Common_start*/
@font-face {}
/*body{font-size:14px;color:#333333;font-family:"微软雅黑"; min-width:1260px; background-color:#ffffff; }*/
body{font-size:14px;color:#333333;font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",'Microsoft Yahei',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:#333333; text-decoration: none; }
ul, ol { list-style: none; }
.clear { clear: both; line-height:0px;}
img{border:none; }
em,i{font-style:normal;}
.m_menu_btn,.m_menu{display:none;}
/*Common_end*/
.header_line{width:100%;height:92px;transition:all 0.8s;-webkit-transition:all 0.8s;}
.header{width:100%;height:92px;background:#ffffff;position:fixed;top:0px;z-index:999;transition:all 0.8s;-webkit-transition:all 0.8s;box-shadow: 0px 1px 5px #eeeeee;}
.linehide{background:#ffffff;height:70px;}
.header_center{width:85%;margin:0 auto;}
.logo{float:left;margin-top:27px;transition:all 0.8s;-webkit-transition:all 0.8s; }
.logo img{height:45px;transition:all 0.8s;-webkit-transition:all 0.8s;}
.hide{  top: -92px;  } 
/*Search*/
.search_btn{float:right;cursor:pointer; position: relative;margin-top: 40px;transition:all 0.8s;-webkit-transition:all 0.8s;}
.open_search{width:320px; border-radius:0;position: absolute; z-index: 998; margin: 0 auto; display: none; right:0px; margin-top:34px;}
.search_input{display:inline; float: left; width: 250px; height: 46px; line-height: 46px; font-size: 14px; padding: 0px 0px 0px 15px; color: #333333; border: none; background: none; box-sizing: border-box; background: #f3f3f3; outline: none;-webkit-appearance: none; }
.open_search_btn { display: inline; float: left; width: 70px; height: 46px; 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:15px;-webkit-appearance: none;}
.search_input:-moz-placeholder {color:#333333;opacity:1;}
.search_input::-moz-placeholder {color:#333333;opacity:1;}
.search_input:-ms-input-placeholder {color:#333333;opacity:1;}
.search_input::-webkit-input-placeholder {color:#333333;opacity:1;}
/*language*/
.language{position:relative;float:right;margin-left:46px;margin-top:35px; color: #3e3a39; font-size:16px; transition:all 0.8s;-webkit-transition:all 0.8s;}
.language a{color: #3e3a39;}
.language a:hover{color:#e0232b;}
/*nav*/
.nav{float:right; margin-right:30px;}
.nav ul li{float:left;margin-right:1px;line-height:92px;position:relative;}
.nav ul li:first-child{ margin-left:0px;}
.nav ul li a{color:#3e3a39;font-size:16px;transition:all 0.8s;-webkit-transition:all 0.8s; display:block; padding:0px 20px; position: relative;}
.nav ul li .nav_a::before{width:100%;height:0px;background:transparent;content:""; display:block; position:absolute; z-index: -1; top:0px; left:0px; -webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.nav ul li .nav_a:hover::before{background:#464c5c; height:100%;}
.nav ul li .nav_a:hover{color:#ffffff;}
.nav_icon{ width: 9px; height:10px; background:url("../images/nav_icon.png") center center no-repeat; display: inline-block;}
.current .nav_a,.nav_current{color:#ffffff !important;}
.current .nav_a::before,.nav_current::before{height:100% !important;background:#464c5c !important; }
.nav ul li:hover .nav_icon,.current .nav_icon{background:url("../images/nav_icon_hover.png") center center no-repeat; }
.tophide .nav ul li{ line-height:65px;}
.nav ul li dl{ display: none; background:#ffffff;-webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.1);box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1); line-height: normal; position: absolute; width: 100%;}
.nav ul li dl dt{ line-height: 20px; text-align:center;}
.nav ul li dl dt a{ padding:10px 0px; background: #ffffff;color:#2f2725 !important;}
.nav ul li dl dt a:hover{ color:#464c5c !important;}
.pro_nav{ position: static !important;}
.pro_nav dl{ width: 100%; position:absolute; left: 0px; text-align: center; padding:14px 0px;}
.pro_nav dl dt{ display: inline-block; padding:8px 15px; line-height: 20px; border-left: 1px solid #dcdcdc; }
.pro_nav dl dt:first-child{ border:none;}
.pro_nav dl dt a{ padding: 0px !important; }
/*banner*/
.banner{line-height: 0px;}
.banner img{width: 100%;}
.banner_txt1{position: absolute; top:30%; left:9%; color: #fff; line-height: normal;}
.banner_txt1 .banner_txt_hidden{ overflow:hidden; }
.banner_txt1 .banner_txt1_title1{font-size: 36px;margin-bottom: 20px; letter-spacing:1px; font-family:Arial;}
.banner_txt1 .banner_txt1_title2{font-size: 36px;margin-bottom: 25px; letter-spacing:2px;}
.banner_txt1 .banner_txt1_title3{font-size: 26px;letter-spacing:3px; line-height:1.6em;}
.banner_txt1 .banner_txt1_line{ width: 75px; height: 2px; margin-bottom: 25px; background: #e62129;}
/*main_a*/
.main_a{ padding:70px 0px; }
.main_a_center{ width:85%; margin:0 auto; }
.main_a_list ul li{ width: 20%; float: left; text-align:center; color: #595757; background: url("../images/main_a_line.png") left center no-repeat;}
.main_a_list ul li:first-child{background:none;}
.main_a_list ul li .num{font-size: 48px; display: inline-block; position: relative; margin-bottom:3px;font-family:Arial; }
.main_a_list ul li .num em{ font-weight:lighter;font-family:"微软雅黑";}
.main_a_list ul li .num i{ position: absolute; top:-5px; right:-25px;font-size:20px;}
.main_a_list ul li .txt{font-size: 12px;}
.main_a_list ul li .txt span{ color: #e52129; }
/*main_b*/
.video{position: relative;width: 100%; height:732px;display: flex;justify-content:center; line-height: 0px; overflow: hidden;}
.video span{ width: 100%; cursor: pointer;font-size:34px; letter-spacing: 2px; line-height:normal; position: absolute; top:40%; z-index:2; color: #ffffff; display: block; text-align: center;}
.video span i{ display: block; padding-top:175px; background: url("../images/video_icon.png") center top no-repeat;}
.video .video_mask{ position: absolute; top: 0px; width: 100%; height:728px; background: rgba(0,0,0,0.5); z-index: 1; cursor: pointer;}
.video video{width:100%;}
.main_c{padding:320px 0px 150px 0px; position: relative; overflow: hidden;}
.main_c_title{ position: absolute; left: 0px; top: 80px; margin-left:7.5%; }
.main_c_title strong{ font-size: 34px; color: #464c5c; display: block;}
.main_c_title span{ font-size: 18px; color: #9fa0a0; display: block;}
.main_c_title::after{ content: ""; width:500px; height:1px; background: #e52129; position: absolute; left:-515px; bottom:10px; }
.main_c_center{ width: 85%; margin: 0 auto;}
.main_c_list{ position: relative; width: 100%;}
.main_c_list ul li{ position: relative; background:#f9f9f9;transition: all 0.4s; -webkit-transition: all 0.4s; float: left;}
.main_c_list ul li:nth-child(1){ width:57%; height: 425px; margin-left:1%; }
.main_c_list ul li:nth-child(1) .pic{ position:absolute; right:24px; top: -135px;}
.main_c_list ul li:nth-child(1) .txt{ position:absolute; width: 330px; left:30px; bottom:30px;}
.main_c_list ul li .main_c_list_title{ color: #3e3a39; font-size: 22px;  margin-bottom: 10px; display: inline-block;transition: all 0.4s; -webkit-transition: all 0.4s;background: url("../images/main_c_icon.png") 1000px center no-repeat;}
.main_c_list ul li .main_c_list_p{ color: #3e3a39; font-size: 14px; line-height:1.6em;}
.main_c_list ul li .pic{transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_c_list ul li .pic img{ max-width: 100%; -webkit-filter:grayscale(60%);-moz-filter: grayscale(60%);-ms-filter: grayscale(60%);-o-filter: grayscale(60%);filter: grayscale(60%); }
.main_c_list ul li:nth-child(2){ width:35%; height: 838px; text-align: center;float: right; margin-top: 90px; margin-right:1%;}
.main_c_list ul li:nth-child(2) .pic{ padding:90px 50px 0px 50px; margin-bottom: 60px;}
.main_c_list ul li:nth-child(2) .main_c_list_p{padding: 0px 10%;}
.main_c_list ul li:nth-child(3){ width:42%; height: 600px; text-align: center; margin-right: 6%; margin-top:80px; float: right;}
.main_c_list ul li:nth-child(3) .pic{ padding:90px 90px 0px 90px; margin-bottom: 50px;}
.main_c_list ul li:nth-child(3) .main_c_list_p{padding: 0px 10%;}
.main_c_list ul li:hover{ background: #ffffff;-webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 8px rgba(0, 0, 0, 0.2);}
.main_c_list ul li:hover .main_c_list_title{ padding-right: 32px; color: #e52129; background: url("../images/main_c_icon.png") right center no-repeat;}
.main_c_list ul li:nth-child(1):hover .pic{top: -100px;}
.main_c_list ul li:nth-child(2):hover .pic{padding:50px 0px 40px 0px; }
.main_c_list ul li:nth-child(3):hover .pic{padding:50px 0px 40px 0px; }
.main_c_list ul li:hover .pic img{ -webkit-filter:grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0); }
.main_c_more{color: #464c5c; font-size: 16px; padding:5px 21px; position:absolute; right:17%; bottom: 65px;-webkit-border-top-right-radius: 13px;-webkit-border-bottom-left-radius: 13px; -moz-border-radius-topright: 13px; -moz-border-radius-bottomleft: 13px;border-top-right-radius: 13px; border: 1px solid #ffffff;border-bottom-left-radius: 13px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_c_more span{ padding-right: 30px; background: url("../images/more_icon.png") right center no-repeat;}
.main_c_more:hover{border: 1px solid #464c5c;}
/*main_d*/
.main_d{ background:#f7f8f8; padding: 190px 0px 95px 0px; position: relative; overflow: hidden;}
.main_d_title{ position: absolute; left: 0px; top: 80px; margin-left:7.5%; }
.main_d_title strong{ font-size: 34px; color: #464c5c; display: block;}
.main_d_title span{ font-size: 18px; color: #9fa0a0; display: block;}
.main_d_title::after{ content: ""; width:500px; height:1px; background: #e52129; position: absolute; left:-515px; bottom:10px; }
.main_d_center{ width: 100%; margin: 0 auto;}
.news_tab .hd{width: 100%;display:flex;  padding-bottom:15px; margin-bottom: 50px;}
.news_tab .hd ul{width: 85%;margin: 0 auto;display: flex;justify-content:flex-end;border-bottom: 1px dashed #d2d2d2;}
.news_tab .hd ul li{font-size: 18px; color: #3e3a39; margin-left:70px; position: relative; cursor: pointer;}
.news_tab .hd ul li a{position: relative;}
.news_tab .hd ul li:first-child{ margin-left: 0px; padding-left: 0px;border-left:none;}
.news_tab .hd ul li span{ font-size: 16px; display: block; position: relative; padding-bottom:13px;}
.news_tab .hd ul li em{ font-size: 12px;  overflow: hidden;display:block; margin-top:2px; position:absolute; background:#f7f8f8; padding:3px 10px; left:-10px;}
/*.news_tab .hd ul li.on,.news_tab .hd ul li:hover,.news_tab .hd ul li a:hover{ color:#e52129 !important;}*/
.news_tab .hd ul li.on em,.news_tab .hd ul li:hover em{color:#e52129;z-index:1;}

.news_tab .bd{width:85%;margin:0 auto;}
.news_tab .bd ul li *{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.news_tab .bd ul li{float: left; width:32%; padding:60px; box-sizing: border-box; background: #ffffff;transition: all 0.4s; -webkit-transition: all 0.4s; position:relative; overflow:hidden;}
.news_tab .bd ul li:nth-child(2){ margin: 0px 2%;}
.news_tab .bd ul li .pic{ height:100%; width:100%; left:0; top:0;transition: all 0.3s; -webkit-transition: all 0.3s; overflow: hidden; overflow:hidden;  position:absolute;  opacity:0;}
.news_tab .bd ul li .pic img{ width: 100%;transition: all 1s; -webkit-transition: all 1s; }
.news_tab .bd ul li .time{color: #3e3a39; margin-bottom:77px;transition: all 0.8s; -webkit-transition: all 0.8s;}
.news_tab .bd ul li .time1{ font-size: 40px;font-weight: bold; margin-bottom: 0px;}
.news_tab .bd ul li .time2{ font-size: 18px;}
.news_tab .bd ul li span{font-size: 21px; color: #3e3a39; height:26px;line-height:26px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden; margin-bottom: 25px;}
.news_tab .bd ul li p{font-size: 14px; border-top: 1px solid #c9caca; padding-top: 22px; line-height:1.8em; margin-bottom:83px; color:#3e3a39;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3transition: all 0.8s; -webkit-transition: all 0.8s; height:80px; overflow:hidden;}
.news_tab .bd ul li i{ font-size: 16px; color: #464c5c; padding-right: 28px; display: inline-block; background: url("../images/more_icon.png") right center no-repeat;}
.time_top{ opacity:0;z-index:9; position:absolute; left:0; top:0; transition: all 0.8s; -webkit-transition: all 0.8s; text-align:center; width:120px; height:100px; left:-100px; padding:30px 0 0 0;}

.news_tab .bd ul li:hover{ -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1); }
.news_tab .bd ul li:hover .time{color: #e52129;}
.news_tab .bd ul li:hover .pic{ opacity:1;}
.news_tab .bd ul li:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.news_tab .bd ul li:hover .time_top{ opacity:1; background:rgba(255,255,255,0.8); left:0;}
.news_tab .bd ul li:hover .time_top span{ color:#000;}
/*
.news_tab .bd ul li:hover{padding:36px; -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);}

.news_tab .bd ul li:hover span{margin: 0px;}
.news_tab .bd ul li:hover .pic{ height: auto; margin-bottom:20px; }
.news_tab .bd ul li:hover .pic img{ transform:scale(1.05);}
.news_tab .bd ul li:hover p{ display: none;}
.news_tab .bd ul li:hover i{display: none;}
.news_tab .bd ul li:hover .time{width:80px; float: left; margin: 0px;}
.news_tab .bd ul li:hover span{width:calc(100% - 90px); float: right; padding-top:45px;}
*/
/*footer*/
.footer{background: #fff; min-height: 200px; padding:75px 0px 40px 0px; border-top: 1px solid #f1f1f1;}
.footer_center{width:85%; margin:0px auto;display: flex;align-items : flex-end;}    
.footer_left{width:50%; font-size: 14px; color: #3e3a39; line-height:1.8em;}
.footer_left_logo{margin-bottom: 10px;}
.footer_left_contact{margin-bottom: 25px; line-height: 1.7em;}
.footer_contactpage{display: flex; margin-bottom: 30px;}
.footer_left_erweima{margin-right:36px; }
.footer_right{width:50%; font-size: 18px; color: #3e3a39; line-height:1.8em;}
.footer_right_contact{margin-bottom:45px; display: flex;justify-content : flex-end;}
.footer_right_contact img{ width:100%;}
.footer_right_erweima{line-height: 0px; margin-left:50px;}
.footer_right_tel{display: flex;align-items : flex-end;flex-wrap:wrap;}
.footer_right_tel_box{padding-bottom:5px;}
.footer_right_tel_title{margin-bottom: 12px; width: 100%;}
.footer_right_tel_num{font-size:34px; width: 100%;}
.footer_nav{ float: right;}
.footer_nav ul li{float: left; margin-left: 40px;}
.footer_nav ul li a{ color: #3e3a39;font-size:16px;}
.footer_nav ul li a:hover{ color: #e0232b;}
/*copyright*/
.copyright{ background:#f7f8f8; padding: 15px 0px; color:#424242; font-size: 14px; }
.copyright a{color:#424242; }
.copyright a:hover{text-decoration: underline;}
.copyright_center{width:85%; margin:0px auto;}
.copyright_left{float: left;}
.copyright_right{float: right;}
/*内页*/
.main{padding:90px 0px 60px 0px;}
.main_bg{background:#f9f9f9;}
.main_center{width:85%; min-height:450px; margin: 0 auto;}
/*menu*/
.menu{margin-bottom:60px;}
.menu_center{width:85%; margin:0 auto;}
.menu_center{ width: 85%; padding-bottom:12px; border-bottom: 1px dashed #d2d2d2;display: flex; flex-direction:row-reverse;}
.menu ul{}
.menu ul li{font-size: 18px; color: #3e3a39; float: left; margin-left:70px; }
.menu ul li a{position:relative;}
.menu ul li:first-child{ margin-left: 0px;}
.menu ul li span{ font-size: 18px; display: block;}
.menu ul li .menu_current,.menu ul li:hover a{ color:#464c5c !important;}
.menu ul li em{ font-size: 12px; line-height:13px;overflow: hidden; display:block; margin-top:0; position:absolute; background:#f9f9f9; padding:5px 10px; left:-10px;}
.menu ul li .menu_current em,.menu ul li:hover em{ z-index: 999; color:#e52129;}
/*.menu ul li .menu_current span,.menu ul li:hover span{color:#e52129;}*/
.products_menu{margin-bottom:0; background:#f5f5f5;padding:30px 0; margin-bottom:50px;}
.products_menu_center{width:85%; margin:0 auto;}
.products_menu ul{width:100%; margin: 0 auto; text-align: center;}
.products_menu ul li{display:inline-block;padding: 0px; margin:0 10px; position:relative;}
.products_menu ul li a{width:350px; background:#fff;color:#999; text-align:left; display:block;padding:12px 10px; position:relative;}
.products_menu ul li a:hover{ background:#f9f9f9;}
.products_menu ul li a i{ position:absolute; right:15px;top:15px;}
.products_menu ul li .proc_nav{ position:absolute; background:#fff;width:100%; top:44px; z-index:9999; display:none;}
.products_menu ul li:hover .proc_nav{ display:block;}


.menu ul li .menu_current .menu_em_bg, .menu ul li:hover .menu_em_bg{background: #f9f9f9 !important;}
/*inner_banner*/
.inner_banner{width:100%;line-height:0px; position: relative;}
.inner_banner img{width:100%;}
.inner_banner video{ width: 100%; max-height:684px; background: #000000; }
.inner_banner_txt{ position: absolute; width: 100%; top:30%; z-index: 1; color: #fff; line-height: normal; text-align: center;}
.inner_banner_hidden{ overflow: hidden;}
.inner_banner_title1{ font-size:28px; margin-bottom: 10px; font-weight:lighter;}
.inner_banner_title2{font-size:40px; margin-bottom: 15px;}
.inner_banner_title3{ font-size: 22px; font-weight:lighter; letter-spacing:1px;}
.inner_banner_line{ display:inline-block; margin: 0 auto; width: 74px; height: 2px; background: #e62129; margin-bottom: 15px;}
.inner_banner_txt2{ text-align: left; left:8%; width: auto;}
.inner_banner_txt3{ text-align: right; right:8%; width: auto;}
.about_video .about_video_mask{ position: absolute; top: 0px; width: 100%; height:684px; background: rgba(0,0,0,0.5); z-index: 1; cursor: pointer;}
.about_video span{ width: 100%; cursor: pointer;position: absolute; top:50%; margin-top:-30px;z-index:2; display: block;height: 60px; background: url("../images/video_icon.png") center center no-repeat; background-size:60px 60px;}
/*path*/
.path{ font-size: 18px; color:#898989; padding:15px 0px 35px 0px;}
.path a{color: #898989;}
.path a:hover{ text-decoration: underline; color:#002f7d;}
.path_center{ width: 72%; margin: 0 auto; text-align: right;}
.path_a{ padding-left:30px; background: url("../images/path_icon.png") left center no-repeat; display: inline-block;}
/*分页*/
.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; float:left;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.prne_in .fr {width:100%;height:30px; line-height:30px; float:right;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:#e3222a; }
.pagelist .aa, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover{border:1px solid #e3222a;}
.pagelist select{ border:1px solid #d2d2d2; height:27px;}
.page_front, .page_back, .page_first, .page_last{ width:50px;}
/*about*/
.about_a{padding:100px 0px 85px 0px; overflow: hidden;}
.about_a_center{width:85%;margin:0 auto; display: flex; }
.about_a_center ul{ width:100%;}
.about_a_left{line-height:0px;  width:43.9%; margin-right:3.6%;}
.about_a_left img{width: 100%; width:100%; float:right;}
.about_a_right{ width:52.5%;font-size: 16px; color: #595757; line-height: 1.8em; display: flex;align-items: center;}
.about_a_right .about_a_con_title{ font-weight: bold;font-size: 34px; color: #000; margin-bottom:30px;}
.about_a_right .about_a_con_title2{ font-size: 22px; color: #171717; margin-bottom:40px;}
.about_a_right .about_a_con_line{ width: 43px; height: 2px; background: #e52129; display: block; margin-bottom: 40px;}
.about_b{ width: 100%;}
.about_b_top ul li{float:left; width:32%; overflow:hidden; background:#f9f9f9; position: relative;transition: all 0.4s; -webkit-transition: all 0.4s;}
.about_b_top ul li:nth-child(2){ margin-left:2%;}
.about_b_top ul li:nth-child(3){ float:right;}
.about_b_top ul li .pic{line-height: 0px;}
.about_b_top ul li .pic img{width: 100%;}
.about_b_top ul li .txt{ width:80%;left: 0;right: 0;bottom:30px;transition: all 0.4s; -webkit-transition: all 0.4s;z-index: 2; padding:50px 0 0 50px; min-height:200px;}
.about_b_top ul li .txt span{ display:inline-block;color: #3e3a39; font-size:26px; font-weight: bold; padding-bottom:14px; margin-bottom:14px; background: url("../images/about_b_line_left.jpg") left bottom no-repeat;}
.about_b_top ul li .txt span em{ color: #e52129; font-size:22px;}
.about_b_top ul li .txt p{ color:#3e3a39; font-size: 14px; line-height:150%;}
.about_b_top ul li:nth-child(even) .txt p{ }
.about_b_top ul li:hover { background:#fff; margin-top:-5px; margin-bottom:5px;-webkit-box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);}
.about_b_top ul li:hover span{}
.about_b_top ul li:hover .txt{ top: auto; bottom:40px;}
.about_b_top ul li:hover .txt p{opacity:1; display: block;}
.about_b_bottom{width: 100%; padding: 125px 0px;}
.about_b_bottom ul{width: 85%; margin: 0 auto;}
.about_b_bottom ul li{width:25%; float: left; text-align: center; border-left: 1px dashed #dddddd; box-sizing: border-box;}
.about_b_bottom ul li:first-child{ border:none;}
.about_b_bottom ul li .pic{ width: 55px; height: 55px; margin: 0 auto 10px auto; overflow: hidden; background-position:top; background-repeat: no-repeat;transition: all 0.4s; -webkit-transition: all 0.4s; background-size:cover;}
.about_b_bottom ul li span{ font-size: 22px; color: #3e3a39; display: block;}
.about_b_bottom ul li p{font-size: 16px; color: #595757;}
.about_b_bottom ul li i{width: 13px; height: 2px;background: #f5a1a4; display: block; margin:10px auto;transition: all 0.4s; -webkit-transition: all 0.4s;}
.about_b_bottom ul li:hover .pic{background-position:bottom;}
.about_b_bottom ul li:hover i{background:#e9363b; transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.about_c{ background:#f9f9f9; padding:196px 0px 110px 0px; min-height: 200px; position: relative;overflow: hidden;}    
.about_c_title{ position: absolute; left: 0px; top: 80px; margin-left:7.5%; }
.about_c_title strong{ font-size: 34px; color: #464c5c; display: block;}
.about_c_title span{ font-size: 18px; color: #9fa0a0; display: block;}
.about_c_title::after{ content: ""; width:500px; height:1px; background: #e52129; position: absolute; left:-515px; bottom:10px; }
.about_c_center{width: 85%; margin: 0 auto;}
.about_c_center ul li{ display: flex;}
.about_c_center ul li:nth-child(even){flex-direction:row-reverse;}
.about_c_center ul li .about_c_video{width: 50%; background: #000; overflow: hidden;}
.about_c_center ul li .about_c_video video{ width: 100%; height: 325px;}
.about_c_center ul li .txt{width: 50%; display: flex; align-items: center; box-sizing: border-box; padding:10px 8%; overflow: hidden;}
.about_c_center ul li .txt span{ font-size: 24px; color: #3e3a39; display: block; position: relative;}
.about_c_center ul li .txt span::before{ content: ""; width:0px; height: 1px;background: #e52129; display: block; position: absolute; left:-515px; top: 50%;transition: all 0.4s; -webkit-transition: all 0.4s;}
.about_c_center ul li .txt i{width: 38px; height: 1px; background: #e52129; display: block; margin:18px 0px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.about_c_center ul li .txt p{ font-size: 18px; color: #3e3a39; line-height:1.8em;}
.about_c_center ul li:hover .txt span{ color: #e52129; }
.about_c_center ul li:hover .txt span::before{ width: 500px;}
.about_c_center ul li:hover .txt i{ background:#f9f9f9;}
.about_c_center ul li:nth-child(even):hover .txt span::before{left:auto;right:-515px;}

.about_d_one{ background:#ffffff; padding:250px 0px 130px 0px; min-height:310px; position: relative;overflow: hidden;}  
.about_d_one_center{ width:85%; margin:0 auto; position:absolute; bottom:0; z-index:9; left:50%; margin-left:-43%;}
.about_d_one_person{ width:43%; z-index:9; float:left;} 
.about_d_one_txt{ width:650px; float:right; margin-top:-50px;}

.about_d_one_txt .ad_con{font-size:14px; font-weight:normal;line-height:200%;margin-bottom:20px;}
.about_d_one_person img{ width:100%;}
.about_d_one_txt img{ float:left;}
.about_d_one_txt{ font-size:20px; font-weight:bold;}
.about_d_one_txt_r{ padding-top:20px;}
.about_d_one_bottom_txt{ width:55%;color:#fff; position:absolute; right:0; bottom:25px;}
.about_d_one_bottom_txt b{ display:block;}
.about_d_one_bottom_txt span{ font-size:28px; color:#fff;}
.about_d_one_bottom_txt b{ width:50px; height:2px; display:block; margin:13px 0; background:#e52129;}
.about_d_one_bg{ width:100%; height:180px; background:#464c5c; position:absolute; bottom:4px;}


.about_d{ background:#ffffff; padding:250px 0px 130px 0px; min-height: 200px; position: relative;overflow: hidden;}    
.about_d_title{ position: absolute; left: 0px; top: 80px; margin-left:7.5%; }
.about_d_title strong{ font-size: 34px; color: #464c5c; display: block;}
.about_d_title span{ font-size: 18px; color: #9fa0a0; display: block;}
.about_d_title::after{ content: ""; width:500px; height:1px; background: #e52129; position: absolute; left:-515px; bottom:10px; }
.about_d_center{width: 85%; margin: 0 auto;}
.about_d_center ul li{ display: flex; }
.about_d_tab .hd{width: 100%;display:flex; border-bottom: 1px dashed #a2a5ad; padding-bottom:15px; margin-bottom: 50px;}
.about_d_tab .hd ul{width: 85%;margin: 0 auto;display: flex;justify-content: center;}
.about_d_tab .hd ul li{font-size: 18px; color: #3e3a39; margin-left:70px; position: relative; cursor: pointer;}
.about_d_tab .hd ul li a{position: relative;}
.about_d_tab .hd ul li:first-child{ margin-left: 0px; padding-left: 0px;border-left:none;}
.about_d_tab .hd ul li span{ font-size:22px; display: block; position: relative;}
.about_d_tab .hd ul li em{ font-size:14px; line-height:18px; overflow: hidden; display:block; margin-top:4px;z-index:0;position:absolute; background:#fff; display:block; padding:5px 10px; left:-10px; width:100%; text-align:center;}
.about_d_tab .hd ul li.on,.about_d_tab .hd ul li:hover,.about_d_tab .hd ul li a:hover{ color:#464c5c !important;}
.about_d_tab .hd ul li.on em,.about_d_tab .hd ul li:hover em{ color:#e52129;background:#ffffff;z-index:0; }

.about_d_note{ width:60%; font-size: 17px; color: #3e3a39; line-height: 1.8em; text-align:center; margin: 0 auto 20px auto; }
.about_d_list{text-align: center;}
.about_d_list_btn{ font-size: 16px; color: #e52129; display: inline-block; margin: 0 auto;transition: all 0.4s; -webkit-transition: all 0.4s; cursor: pointer;padding: 5px 21px; border:1px solid #fff; border-radius:0 13px 0 13px;}
.about_d_list_btn i{background: url("../images/about_e_icon.png") center bottom no-repeat; width:16px; height:18px; display:block; vertical-align:middle; float:right; margin-left:10px; margin-top:3px;transition: all 0.4s; -webkit-transition: all 0.4s;}

.bd_hover_box:hover .about_d_list_btn{ color: #ff000a; border:1px solid #fff; box-sizing:border-box;}


.about_d_list_btn.open i{background: url("../images/about_e_icon2.png") center bottom no-repeat;}

.about_d_list_box{padding-top: 20px;}
.about_d_list_box dl{}
.about_d_list_box dl .pic{ width:12.5%; float:left; text-align:center; padding:10px 0;}
.about_d_list_box dl .pic img{ width:90%;}
.about_d_list_box dl dt{ margin: 0px 0; width:12.5%; float:left; margin:10px 0; text-align:center;}
.about_d_list_box dl dt .pic{ line-height: 0px; width:90%;}
.about_d_list_box dl dt img{ width: 100%; transition: all 0.4s; -webkit-transition: all 0.4s;}
.about_d_list_box dl dt:hover img{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05);}
.about_e{ background:#f9f9f9; padding:225px 0px 110px 0px; min-height: 200px; position: relative;overflow: hidden;}    
.about_e_title{ position: absolute; left: 0px; top: 80px; margin-left:7.5%; }
.about_e_title strong{ font-size: 34px; color: #464c5c; display: block;}
.about_e_title span{ font-size: 18px; color: #9fa0a0; display: block;}
.about_e_title::after{ content: ""; width:500px; height:1px; background: #e52129; position: absolute; left:-515px; bottom:10px; }
.about_e_center{width: 85%; margin: 0 auto;}  
.about_e_list{ background: url("../images/main_a_line.png") center center repeat-y;  padding: 50px 0px;}    
.about_e_list ul li{ padding:50px 0px; padding-right: 50%; display: flex;flex-wrap: wrap;}
.about_e_list ul li:nth-child(odd){text-align:right;flex-direction:row-reverse;}
.about_e_list ul li:nth-child(even){padding-right:0px;padding-left: 50%;}
.about_e_list ul li .about_e_list_txt{width: 100%; display: flex;flex-direction:row-reverse;}
.about_e_list ul li .about_e_list_title{ margin-left: 50px; padding-right: 50px; position: relative;}
.about_e_list ul li .about_e_list_title_subject{ color: #595757; font-size: 30px; margin-bottom:0px; position: relative;}
.about_e_list ul li .about_e_list_title_btn{ color: #727171; font-size: 14px; padding-top: 10px; cursor: pointer;}
.about_e_list ul li .about_e_list_title i{ width: 31px; height: 1px; background: #e9363b; display:inline-block;}
.about_e_list ul li .about_e_list_title::after{ content:""; width: 16px; height: 18px; background: url("../images/about_e_icon.png") center center no-repeat; display: block; position: absolute; right:-8px; top:12px;}
.about_e_list ul li .about_e_list_title::before{ content: ""; width:0px; height: 1px;background: #e52129; display: block; position: absolute; right:15px; top:20px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.about_e_list ul li:nth-child(even) .about_e_list_txt{flex-direction:row;}
.about_e_list ul li:nth-child(even) .about_e_list_title{ margin-right: 50px;margin-left:0px; padding-left: 50px; padding-right: 0px;}
.about_e_list ul li:nth-child(even) .about_e_list_title::after{ left:-8px; }
.about_e_list ul li:nth-child(even) .about_e_list_title::before{left:16px;}
.about_e_list ul li .about_e_list_con{ width:360px; color: #3e3a39; font-size: 18px; line-height: 2em; }
.about_e_list ul li:hover .about_e_list_title_subject{ color: #f51d24;}
.about_e_list ul li:hover .about_e_list_title_btn{ color: #f51d24;}
.about_e_list ul li:hover .about_e_list_title i{background:#f9f9f9;}
.about_e_list ul li:hover .about_e_list_title::before{ width:30px;}
.about_e_list ul li .about_e_list_pic{display: none; padding: 25px 50px 0px 50px;}
.about_e_list ul li .about_e_list_pic dl{display: flex;justify-content: center;flex-wrap: nowrap;}
.about_e_list ul li .about_e_list_pic dl dt { margin: 0px 5px;}
.about_e_list ul li .about_e_list_pic dl dt img{width: 100%; max-height: 180px; transition: all 0.4s;-webkit-transition: all 0.4s;}
/*cooperation*/
.cooperation_a{ background:#ffffff; padding:290px 0px 200px 0px; min-height: 200px; position: relative;overflow: hidden;}    
.cooperation_a_title{ position: absolute; left: 0px; top: 80px; margin-left:7.5%; }
.cooperation_a_title strong{ font-size: 34px; color: #464c5c; display: block;}
.cooperation_a_title span{ font-size: 18px; color: #9fa0a0; display: block;}
.cooperation_a_title::after{ content: ""; width:500px; height:1px; background: #e52129; position: absolute; left:-515px; bottom:10px; }
.cooperation_a_center{width: 85%; margin: 0 auto; display: flex;} 
.cooperation_a_note{ display: flex; align-items: center;flex-wrap: wrap;width:30%; box-sizing: border-box; padding:0px 50px; font-size: 18px; color: #3e3a39; line-height:1.6em;}
.cooperation_a_list{width: 70%; }
.cooperation_a_list ul li{ width: 33.33%; float:left; text-align: center; position: relative; overflow: hidden; padding:50px 0px;}
.cooperation_a_list ul li .txt span{ font-size: 24px; color: #3e3a39; display: block; margin-bottom:5px;}
.cooperation_a_list ul li .txt em{ font-size: 18px; color: #c60000; display: block;}
.cooperation_a_list ul li .pic{line-height: 0px; margin-bottom: 28px;}
.cooperation_a_list ul li .pic img{transition: all 0.4s; -webkit-transition: all 0.4s;}
.cooperation_a_list ul li .note{padding-top:120px; opacity:0;transition: all 0.4s; -webkit-transition: all 0.4s; position: absolute; left: 0px; top: 0px; width: 100%; min-height:450px;background: rgba(255,255,255,1);}
.cooperation_a_list ul li .note_title span{font-size: 24px;color: #3e3a39;display: block;margin-bottom:10px;}
.cooperation_a_list ul li .note_title em {font-size:16px;color: #c60000; display: block; margin-bottom:10px;}
.cooperation_a_list ul li .note_con{color: #3e3a39;font-size:16px;line-height: 1.7em;}
.cooperation_a_list ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.cooperation_b{ background:#131314 url("../images/cooperation_b_bg.jpg") center top repeat-y; padding:290px 0px 200px 0px; min-height: 200px; position: relative;overflow: hidden;}
.cooperation_a_list ul li:hover .note{opacity:1;}
.cooperation_a_list ul li:hover{-webkit-box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);}
.cooperation_b_title{ position: absolute; left: 0px; top: 80px; margin-left:7.5%; }
.cooperation_b_title strong{ font-size: 36px; color: #ffffff; display: block;}
.cooperation_b_title span{ font-size: 20px; color: #ffffff; display: block;}
.cooperation_b_title::after{ content: ""; width:500px; height:1px; background: #e52129; position: absolute; left:-515px; bottom:10px; }
.cooperation_b_center{width: 85%; margin: 0 auto;}
.cooperation_b_center img{max-width: 100%;}
.cooperation_c{ background:#ffffff; padding:270px 0px 100px 0px; min-height: 200px; position: relative;overflow: hidden;}    
.cooperation_c_title{ position: absolute; left: 0px; top: 80px; margin-left:7.5%; }
.cooperation_c_title strong{ font-size: 34px; color: #464c5c; display: block;}
.cooperation_c_title span{ font-size: 18px; color: #9fa0a0; display: block;}
.cooperation_c_title::after{ content: ""; width:500px; height:1px; background: #e52129; position: absolute; left:-515px; bottom:10px; }
.cooperation_c_center{width: 85%; margin: 0 auto;} 
.cooperation_c_list{ background: url("../images/cooperation_c_line.png") center 14px repeat-x;}
.cooperation_visible_xs{ display:none;}
.cooperation_hidden_xs{ display:block;}
.cooperation_c_list .swiper-button-prev,.cooperation_c_list .swiper-button-next{ width: 27px; height: 27px; border: 1px solid #595757;background-position: center center; background-repeat: no-repeat;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%; background-size: 8px 12px;background-color: #fff;}
.cooperation_c_list .swiper-button-next.swiper-button-disabled,.cooperation_c_list .swiper-button-prev.swiper-button-disabled{opacity:1;}
.cooperation_c_list .swiper-button-prev{ background-image: url("../images/cooperation_c_left.png"); left: 0px; top: 0px; margin: 0px;}
.cooperation_c_list .swiper-button-next{ background-image: url("../images/cooperation_c_right.png"); right: 0px; top: 0px; margin: 0px;}
.cooperation_c_list .swiper-button-prev:hover{ background-image: url("../images/cooperation_c_left_hover.png");border: 1px solid #e62129;}
.cooperation_c_list .swiper-button-next:hover{ background-image: url("../images/cooperation_c_right_hover.png");border: 1px solid #e62129;}
.cooperation_c_list_box{ padding:50px 0px 0px 0px; background: url("../images/cooperation_c_icon.png") left 6px no-repeat;}
.cooperation_c_list_padding{padding-left:60px;}
.cooperation_c_list_title{ font-size: 24px; color: #b80000; margin-bottom: 15px;}
.cooperation_c_list_title_line{ width:33px; height: 1px; background: #b80000; display: block; margin-bottom: 15px;}
.cooperation_c_list_p{ font-size: 22px; color: #3e3a39; line-height: 1.8em;}
/*news*/
.news_list{width: 85%; margin: 0 auto;}
.news_list ul li{ width: 33.33%; float: left; box-sizing: border-box;border-right: 1px solid #ececec;  margin-bottom: 50px; transition: all 0.4s; -webkit-transition: all 0.4s;} 
.news_list ul li a{padding:55px;box-sizing: border-box; display: block;}
.news_list ul li .news_list_box{}
.news_list ul li .pic{width: 100%; line-height: 0px; margin-bottom: 23px;}
.news_list ul li .pic img{width: 100%;}
.news_list ul li .txt span{font-size:22px; color:#3e3a39;height:1.8em;line-height:1.8em;display:block; margin-bottom:25px; white-space:nowrap;text-overflow:ellipsis;overflow: hidden;font-weight: 400;transition: all 0.4s; -webkit-transition: all 0.4s;}
.news_list ul li .txt i{ width: 32px; height: 1px; background: #e62129; display: block; margin-bottom:25px;}
.news_list ul li .txt p{height:5.4em;line-height:1.8em; font-size: 16px; margin-bottom:40px; color:#727171;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_list ul li .txt em{ width:100%; padding-right:16px; box-sizing: border-box; color: #ed1f26; font-size: 36px; background:url("../images/news_icon.png") right center no-repeat; overflow: hidden;display: inline-block; text-indent:0; transition: all 0.8s; -webkit-transition: all 0.8s; opacity:0;}
.news_list ul li:nth-child(even) .txt{margin-bottom: 23px;}
.news_list ul li:nth-child(even) .pic{margin-bottom: 0px;}
.news_list ul li:hover{-webkit-box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}
.news_list ul li:hover .txt span{font-weight: 800; color:#f51d24; }
.news_list ul li:nth-child(3),.news_list ul li:nth-child(6),.news_list ul li:nth-child(9),.news_list ul li:nth-child(12){ border: none;}
.news_list ul li:hover .txt em{width: 100%;text-indent:0px; opacity:1;}
/*article*/
.article{width: 80%; margin:0 auto;}
.article_title{ text-align:center; font-size:24px; font-weight: bold; color:#212121; margin-bottom:10px; padding:0px 0px 15px 0px;}
.article_tool{ text-align:center;background: #f5f5f5; padding:8px; margin-bottom:25px; font-size:14px;}
.article_centent{ min-height:300px; padding-bottom:15px; font-size:16px; line-height:1.8em;}
.article_centent img,.article_centent table{max-width:100%;}
.article_video{ margin-bottom:20px; text-align:center; margin:0 auto;}
/*brands*/
.brands{padding:100px 0px; overflow: hidden;}
.brands_center{ width: 80%; margin: 0 auto;}
.brands_a{ margin-bottom: 100px;}
.brands_a_left{ width: 20%; float: left;}
.brands_a_right{ width: 72%; float: right; font-size: 17px; color: #595757; line-height:2em;}
.brands_a_left .pic{ line-height: 0px; margin-bottom:20px; padding-top:20px;}
.brands_a_left .pic img{max-height: 200px; max-width: 100%;}
.brands_a_left i{ width: 42px; height: 2px; background: #e52129; display: block; margin-bottom:15px;}
.brands_a_left span{ font-size: 24px; color: #171717;}
.brands_list ul li{float:left; width:31.33%; margin: 0px 1%; position: relative; cursor:pointer;}
.brands_list ul li .pic{line-height: 0px;}
.brands_list ul li .pic img{width: 100%;}
.brands_list ul li .txt{ padding:0px 6%; position: absolute;left: 0;right: 0;bottom:30px;transition: all 0.4s; -webkit-transition: all 0.4s;z-index: 2;}
.brands_list ul li .txt span{ display:block;color: #ffffff; font-size:20px;margin-bottom:15px; -webkit-transition: all 0.4s;}
.brands_list ul li .txt i{ width: 42px; height: 2px; background: #e52129; display: block;margin-bottom:15px;}
.brands_list ul li .txt em{ display:block;color: #ffffff;font-size:14px; height:30px; overflow:hidden; line-height:30px;-webkit-transition: all 0.4s;}
.brands_list ul li .txt p{ color:#fff; font-size: 14px; opacity:0; display: none; -webkit-transition: all 0.4s;}
/*
.brands_list ul li:hover .txt{ top: auto; bottom:0;transform:translateY(-50%);text-shadow: 1px 2px 2px #555;}
.brands_list ul li:hover .txt em{ display: none;}
.brands_list ul li:hover .txt p{opacity:1; display: block;} 
*/


.brands_list ul li:hover .txt{ top: auto;bottom:20px;transform:translateY(-50%);}
.brands_list ul li:hover .txt span{ color:#e52129;}
.brands_list ul li:hover .txt em{ display: none;}
.brands_list ul li:hover .txt p{opacity:1; display: block;} 
/*contact*/
.contact_a{ background:#ffffff; padding:220px 0px 110px 0px; min-height: 200px; position: relative;overflow: hidden;}    
.contact_a_title{ position: absolute; left: 0px; top: 80px; margin-left:7.5%; }
.contact_a_title strong{ font-size: 34px; color: #464c5c; display: block;}
.contact_a_title span{ font-size: 18px; color: #9fa0a0; display: block;}
.contact_a_title::after{ content: ""; width:500px; height:1px; background: #e52129; position: absolute; left:-515px; bottom:10px; }
.contact_a_center{width: 85%; margin: 0 auto;}   
.store_search{margin-bottom: 60px; display: flex;}
.store_search form{ width: 100%;display: flex;}
.store_keywords{ width:41.5%; height: 45px; box-sizing: border-box; padding: 0px 20px; margin-right:3%; border: 1px solid #bfbfbf; text-align: center; font-size: 16px; color: #9fa0a0;}
.store_province{ width:41.5%; height: 45px; box-sizing: border-box; padding: 0px 20px; border: 1px solid #bfbfbf; text-align: center; font-size: 16px; color: #9fa0a0;}
.store_btn{ width:14%; background: #e62129; color: #fff; font-size: 16px; border:none; cursor: pointer;}
.store_keywords:-moz-placeholder {color:#9fa0a0;opacity:1;}
.store_keywords::-moz-placeholder {color:#9fa0a0;opacity:1;}
.store_keywords:-ms-input-placeholder {color:#9fa0a0;opacity:1;}
.store_keywords::-webkit-input-placeholder {color:#9fa0a0;opacity:1;}
.contact_b{ background:#f7f8f8; padding:220px 0px 110px 0px; min-height: 200px; position: relative;overflow: hidden;}    
.contact_b_title{ position: absolute; left: 0px; top: 80px; margin-left:7.5%; }
.contact_b_title strong{ font-size: 34px; color: #464c5c; display: block;}
.contact_b_title span{ font-size: 18px; color: #9fa0a0; display: block;}
.contact_b_title::after{ content: ""; width:500px; height:1px; background: #e52129; position: absolute; left:-515px; bottom:10px; }
.contact_b_center{width: 85%; margin: 0 auto;}    
.form{width: 100%;}
.form_left{width:30%; float: left;}
.form_item{ margin-bottom: 23px; display: flex;}
.form_item_title{ width:90px; color: #898989; font-size: 18px; line-height: 44px;}
.form_item_input{ width:calc(100% - 90px);}
.form_right{width:calc(100% - 30% - 27px); float: right;}
.form_input{ width: 100%; height: 44px; background: #ffffff; box-sizing: border-box; padding:0px 10px; border:none;}
.form_textarea{ width: 100%; height:245px; font-size: 16px; background: #ffffff; box-sizing: border-box; padding:20px; border:none;resize: none;}
.form_textarea:-moz-placeholder {color:#cacaca;opacity:1;}
.form_textarea::-moz-placeholder {color:#cacaca;opacity:1;}
.form_textarea:-ms-input-placeholder {color:#cacaca;opacity:1;}
.form_textarea::-webkit-input-placeholder {color:#cacaca;opacity:1;}
.form_btn{width: 146px;height: 42px; background: #e62129; color: #ffffff; font-size: 16px; cursor: pointer;float: right;border:none; transition: all 0.4s; -webkit-transition: all 0.4s;}
.form_btn:hover{background: #fb000a;}
.contact_c{ background:#ffffff; padding:210px 0px 20px 0px; min-height: 200px; position: relative;overflow: hidden;}    
.contact_c_title{ position: absolute; left: 0px; top: 80px; margin-left:7.5%; }
.contact_c_title strong{ font-size: 34px; color: #464c5c; display: block;}
.contact_c_title span{ font-size: 18px; color: #9fa0a0; display: block;}
.contact_c_title::after{ content: ""; width:500px; height:1px; background: #e52129; position: absolute; left:-515px; bottom:10px; }
.contact_c_center{width: 85%; margin: 0 auto;}  
/*style_list*/
.style_list{width:87%;min-height: 410px; margin: 0 auto;}
.style_list ul{width:23%;float: left; margin: 0px 1% 38px 1%; }
.style_list ul li{ box-sizing: border-box; padding:15px 15px 5px 15px; background: #fff; text-align: center;transition: all 0.4s; -webkit-transition: all 0.4s; margin-bottom:37px;}
.style_list ul li .pic{line-height: 0px; overflow: hidden;}
.style_list ul li .pic img{width: 100%;transition: all 0.4s; -webkit-transition: all 0.4s;-webkit-filter:grayscale(90%);-moz-filter: grayscale(90%);-ms-filter: grayscale(90%);-o-filter: grayscale(90%);filter: grayscale(90%);}
.style_list ul li span{width: 100%; height:60px; line-height: 60px; font-size:18px; color: #3e3a39; display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;} 
.style_list ul li:hover{-webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, 0.15);box-shadow: 0 0px 8px rgba(0, 0, 0, 0.15);}
.style_list ul li:hover span{color:#e2222a;}
.style_list ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);-webkit-filter:grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);}
/*products*/
.products{padding:0px 0px 80px;}
/*products_category*/
.products_category{width: 85%; min-height:200px; margin: 0 auto;}    
.products_category ul{column-count:3;column-gap:28px; padding-top:10px;}
.products_category ul li{ text-align: center;transition: all 0.4s; -webkit-transition: all 0.4s; margin-bottom:28px;-webkit-column-break-inside: avoid;break-inside:avoid; overflow: hidden; position: relative; overflow:hidden;}
.products_category ul li .pic{line-height: 0px; overflow: hidden; position: relative; /*display:flex;*/}
.products_category ul li .pic img{width: 100%;transition: all 0.4s; -webkit-transition: all 0.4s;-webkit-filter:grayscale(90%);-moz-filter: grayscale(90%);-ms-filter: grayscale(90%);-o-filter: grayscale(90%);filter: grayscale(90%);}
.products_category ul li .txt{ position: absolute; line-height: normal; text-align: left; left: 0px; bottom: 30px; width: 100%;transition: all 0.4s; -webkit-transition: all 0.4s;opacity:0;  z-index:99999;}
.products_category ul li .txt_box{ padding:0px 40px;}
.products_category ul li .products_category_title{ font-size: 20px; color: #ee1f26; border-bottom: 1px solid rgba(255,255,255,0.3); margin-bottom: 10px; padding-bottom: 10px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.products_category ul li .products_category_title span{font-size: 18px; margin-left: 10px;}
.products_category ul li .products_category_p{ color: #fff; font-size: 14px; line-height:1.8em;}
.products_category ul li:hover .txt{opacity:1; z-index:99999;}
.products_category ul li:hover img{-webkit-filter:grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);}
/*
.products_category ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);-webkit-filter:grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);}*/

 .products_category ul li a .line::before, .products_category ul li a .line::after {position: absolute;top: 16px;right: 16px;bottom: 16px;left: 16px;content: '';opacity: 0;-webkit-transition: all .35s;transition: all .35s;-moz-transition: all .35s;}
 .products_category ul li a .line::before {border-top: 4px solid #e62129;border-bottom: 4px solid #e62129;-webkit-transform: scale(0, 1);transform: scale(0, 1);-moz-transform: scale(0, 1);}
 .products_category ul li a .line::after {border-right: 4px solid #e62129;border-left: 4px solid #e62129;-webkit-transform: scale(1, 0);transform: scale(1, 0);-moz-transform: scale(1, 0);}
 /*
 .products_category ul li:hover .line::before, .products_category ul li:hover .line::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);-moz-transform: scale(1);}*/
.products_category ul li:hover{-webkit-box-shadow:1px 2px 20px rgba(0, 0, 0, 0.4);box-shadow:1px 2px 20px rgba(0, 0, 0, 0.4);-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);}
/*products_list*/
.products_list{width: 85%; min-height:200px; margin: 0 auto;}
.products_list ul li{float:left; width:20%; padding:0px 20px 40px 20px; text-align: center;box-sizing: border-box;}
.products_list ul li .pic{line-height: 0px; overflow: hidden;}
.products_list ul li .pic img{width: 100%;transition: all 0.4s; -webkit-transition: all 0.4s;}
.products_list ul li .txt{background: #f1f1f1; padding: 10px 0px;}
.products_list ul li .txt span{ font-size: 16px; height:26px;line-height:26px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.products_list ul li .txt em{ font-size: 14px; height:26px;line-height:26px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.products_list ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}

.sx_btn{ display:none;}
.p_s_box{ display:none;}
@media screen and (min-width:1680px) {
	
.about_d_one_txt{ width:650px; float:right; margin-top:200px; margin-right:150px;}
.about_c_center ul li .about_c_video video{ height:433px;}

}
@media screen and (max-width:1680px) {
	

.nav ul li a{padding: 0px 15px;}
.news_tab .bd ul li{padding: 50px;}
}
@media screen and (max-width:1450px) {
	

.nav ul li a{padding: 0px 12px;font-size: 14px;}
.news_tab .bd ul li{padding: 40px;}
.news_tab .bd ul li .time{margin-bottom: 40px;}
.news_tab .bd ul li p{margin-bottom: 40px;}
.language{margin-left:30px;}
.footer_left{font-size: 12px;}
.footer_right{font-size: 14px;}
.footer_nav ul li{margin-left:20px;}
.footer_nav ul li a{font-size: 12px;}
.footer_right_tel_num{font-size: 28px;}
.news_list ul li .txt span{font-size: 18px;}
.news_list ul li .txt p{font-size: 14px;}
.news_list ul li .txt em{font-size: 28px;}
}
@media screen and (max-width:768px) {
body{min-width:auto;font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",'Microsoft Yahei',sans-serif;}
.hide{ top: 0px !important; }
.header{height:60px !important;}
.header_center{ width:95%;}
.header_line{height:60px;}
.tophide .logo,.logo{margin-top:16px;}
.logo img{ height:30px !important;}
.nav{display:none;}
.inner_banner{ display:none;}
.search_btn{ display:none;}
.language{ display:none;}
.floatright{ display:none;}
.float_left{ display: none;}
.video video{height:210px; width: 100%;}
/*手机导航*/
.m_menu_btn{display:block;position:fixed;top:10px;right:2%;z-index:999;padding-top:8px;font-size:12px;text-align:center;}
.m_menu_btn_center{width: 30px; margin: 0 auto; }
.m_menu_btn i { width: 100%; height: 3px; display: block; background: #000000; 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:0px 0px 0px 5%; font-size: 16px; position: relative; }
.m_menu_list ul li .m_menu_plus:after { content: "+"; position: absolute; right: 0px; font-size: 25px; color: #ffffff; }
.m_menu_list ul li .m_menu_minus:after { content: "-"; font-size:25px;position: absolute; right: 0px; }
.m_menu_list ul li dl { display: none; padding: 0px 0px 15px 20px; }
.m_menu_list ul li dl a{height: 40px; line-height: 40px; font-size: 14px; }
.m_menu_list ul li img{vertical-align:middle;margin-right:10px;max-height:30px;}
.m_menu_list ul li .en{ margin-left:15px; font-size:14px; color:#a1a1a1;}
.m_menu_btn2{color:#464c5c}
.m_menu_btn2 i{  background:#464c5c;}
/*banner*/
.banner_txt1{position: absolute; top:20%; left:5%;}
.banner_txt1 .banner_txt_hidden{ overflow:hidden; }
.banner_txt1 .banner_txt1_title1{font-size:12px;margin-bottom:5px; letter-spacing:0px;}
.banner_txt1 .banner_txt1_title2{font-size:12px;margin-bottom:5px; letter-spacing:0px;}
.banner_txt1 .banner_txt1_title3{font-size:12px;letter-spacing:0px; line-height:1.6em;}
.banner_txt1 .banner_txt1_line{ width:30px; height: 2px; margin-bottom: 5px;}
.main_a{padding:25px 0px;}
.main_a_center{width:100%;}
.main_a_list ul li .num{font-size:20px;}
.main_a_list ul li .num i{font-size:16px;right: -15px;}
.main_a_list ul li .txt{font-size: 12px;}
.video{height: 220px;}
.video .video_mask{height: 220px;}
.video span{font-size:16px;}
.video span i{background-size:40px; padding-top: 60px;}
.main_c{padding:30px 0px;}
.main_c_title{position:static; margin: 0px 0px 20px 0px; text-align: center;}
.main_c_title strong{font-size:24px;}
.main_c_title span{font-size: 14px;}
.main_c_center{width: 100%;}
.main_c_list ul li{width: 100% !important; height: auto !important; margin: 0px 0.5% !important; text-align: center;}
.main_c_list ul li .pic{position: static !important;padding:10px !important; margin-bottom: 10px !important;}
.main_c_list ul li .pic img{max-width:70%; margin:20px 0; -webkit-filter:grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);}
.main_c_list ul li .txt{ position:static !important; width: 100% !important;}
.main_c_list ul li .main_c_list_title{font-size: 16px; margin-bottom: 5px;}
.main_c_list ul li .main_c_list_p{font-size:12px; padding: 5px !important; min-height:6.4em;}
.main_c_more{ width:80px; position: static; margin:20px auto  0 auto; display: block;}
.main_d{padding:30px 0px 10px 0px;}
.main_d_title{position:static; margin: 0px 0px 50px 0px; text-align: center;}
.main_d_title strong{font-size:24px;}
.main_d_title span{font-size: 14px;}
.news_tab .hd ul{width: 95%;    justify-content:center;}
.news_tab .hd ul li{margin: 0px 15px;}
.news_tab .hd ul li span{font-size: 14px;}
.news_tab .hd ul li em{font-size: 12px;}
.news_tab .bd{width: 95%;}
.news_tab .bd ul li{width: 100%; margin: 0px 0px 10px 0px !important;    padding:10px;}
.news_tab .bd ul li .time{margin-bottom: 20px;}
.news_tab .bd ul li .time1{font-size: 36px;}
.news_tab .bd ul li .time2{font-size: 16px;}
.news_tab .bd ul li span{font-size: 18px;margin-bottom:15px;}
.news_tab .bd ul li p{margin-bottom:20px; font-size: 16px;padding-top:15px;}
.news_tab .bd ul li:hover{padding:10px; }
/*footer*/
.footer{ display:none;}
.copyright_center{ width:95%; font-size: 12px;}
/*内页*/
.main {padding:20px 0px;}
.main_center{width:95%;}
.menu{margin-bottom: 30px;}
.menu_center{width: 95%;}
.menu ul{display: flex; width: 100%;}
.menu ul li{margin: 0px 10px;}
.menu ul li em{position: static; display: block; font-size: 12px;height:18px; padding:0;}
.menu ul li span{font-size: 14px;}
/*about_a*/
.about_a{padding:20px 0px 20px 0px;}
.about_a_center{width: 95%; display: block;}
.about_a_left { width: 100%; margin: 0px 0px 15px 0px;    border-bottom:2px solid #e52129;}
.about_a_left img{float: none;}
.about_a_right{width: 100%; font-size: 14px; line-height:auto;}
.about_a_right .about_a_con_title{font-size:20px; margin-bottom:10px;}
.about_a_right .about_a_con_title2{ font-size:16px; margin-bottom:15px;}
.about_a_right .about_a_con_line{ width: 43px; height: 2px; margin-bottom: 20px;}
.about_b_top ul li{width:100%; padding:30px 0 0; margin-bottom:20px; min-height:inherit}
.about_b_top ul li:nth-child(2){margin:0; margin-bottom:20px;}
.about_b_top ul li .txt{ width: 90%; padding:0px 5%;bottom: 10px;}
.about_b_top ul li .txt span{font-size: 18px;}
.about_b_top ul li:nth-child(even) .txt{ padding:0 5%; padding-bottom:30px;}
.about_b_top ul li .txt p{font-size: 14px;}
.about_b_top ul li:hover .txt{ bottom: 10px;}
.about_b_bottom{padding: 30px 0px;}
.about_b_bottom ul{width: 100%;}
.about_b_bottom ul li{width:50%;}
.about_b_bottom ul li .pic{width:38px; height: 38px; background-size:38px;}
.about_b_bottom ul li span{font-size: 13px;}
.about_b_bottom ul li p{font-size: 12px; color:#b8b5b4;}
.about_c{padding: 30px 0px 10px 0px;}
.about_c_title{position:static; margin: 0px 0px 25px 0px; text-align: center;}
.about_c_title strong{font-size:24px;}
.about_c_title span{font-size: 14px;}
.about_c_center{width: 95%;}
.about_c_center ul li{display: block; margin-bottom:20px;}
.about_c_center ul li .about_c_video{width: 100%; margin-bottom: 10px;}
.about_c_center ul li .about_c_video video{height: 200px;}
.about_c_center ul li .txt{ width: 100%; display: block; padding: 0px;}
.about_c_center ul li .txt span{font-size: 20px;}
.about_c_center ul li .txt p{font-size: 16px;}


.about_d_one{padding:30px 0px; min-height:280px;}  
.about_d_one_center{ width:95%; left:0; margin-left:0; position:relative; margin:0 auto;}
.about_d_one_person{ width:100%;text-align:center;} 
.about_d_one_person img{width:80%;}
.about_d_one_txt{ width:100%; position:relative; right:0; float:right; top:-20px; margin-top:0;}

.about_d_one_txt_r span{ display:none;}
.about_d_one_txt img{ width:50%; text-indent:99999999999;}
.about_d_one_bottom_txt{ height:auto; width:90%; margin:0 auto;color:#fff; background:#464c5c; position:inherit; padding:25px 15px; right:0; bottom:15px; font-size:12px; line-height:150%; margin-top:25px;}

.about_d_one_bottom_txt b{ display:block;}
.about_d_one_bottom_txt span{ font-size:16px;}
.about_d_one_bottom_txt b{ width:30px; height:1px; margin:5px 0;}
.about_d_one_bg{  height:130px; background:#464c5c; position:absolute; bottom:0; display:none;}


.about_d_one_txt .ad_con{margin-top:35px; line-height:150%;}
.about_d{padding: 30px 0px;}
.about_d_title{position:static; margin: 0px 0px 0 0px; text-align: center;}
.about_d_title strong{font-size:24px;}
.about_d_title span{font-size: 14px;}
.about_d_center{width: 95%;}
.about_d_tab .hd{padding-bottom:12px;margin-bottom:30px;}
.about_d_tab .hd ul li span{font-size: 16px;}
.about_d_tab .hd ul li em{font-size: 12px;top:16px;}
.about_d_tab .hd ul li.on em, .about_d_tab .hd ul li:hover em{top:16px !important;}
.about_d_note{width: 100%;font-size: 14px;}
.about_d_list_btn{font-size: 16px;}
.about_d_list_box dl dt{margin: 0px 1px;}
.about_d_list_box dl .pic{ width:25%; float:left; text-align:center; padding:10px 0;}
.about_d_list_box dl .pic img{ width:90%;}

.about_e{padding: 30px 0px;}
.about_e_title{position:static; margin: 0px 0px 35px 0px; text-align: center;}
.about_e_title strong{font-size:24px;}
.about_e_title span{font-size: 14px;}
.about_e_center{width:95%;}
.about_e_list{padding:0px 0px;}
.about_e_list ul li{width: 100%; padding:30px 0px !important; margin: 0px !important; display: block; text-align: center !important;}
.about_e_list ul li .about_e_list_txt{display: block;}
.about_e_list ul li .about_e_list_title{margin: 0px 0px 10px 0px !important; padding: 0px !important; width: 100%;}
.about_e_list ul li .about_e_list_title::after{ position:static; margin: 0px auto;}
.about_e_list ul li .about_e_list_title_subject{font-size:24px;}
.about_e_list ul li .about_e_list_title_btn{font-size: 16px;}
.about_e_list ul li .about_e_list_con{width: 100%;font-size:14px; line-height:1.8em;}
.about_e_list ul li .about_e_list_title_btn{margin-bottom:10px;}
.about_e_list ul li:hover .about_e_list_title::before{display:none;}
.about_e_list ul li:hover .about_e_list_title i{background:#f51d24;}
.brands{padding:20px 0px;} 
.brands_center{width: 95%;}
.brands_a{margin-bottom: 20px;}
.brands_a_left{width: 100%; margin-bottom: 20px; float: none;}
.brands_a_left span{font-size: 18px;}
.brands_a_right{width: 100%; float: none;font-size: 16px; line-height: 1.8em;}
.brands_list ul li{width: 100%; margin: 0px 0px 10px 0px;}
.brands_list ul li .txt span{font-size: 20px;}
.brands_list ul li .txt em{font-size: 14px;}
.brands_list ul li .txt p{font-size: 14px;}
/*products*/
.products{padding:20px 0px;}

.products_menu{padding:10px 10px; margin-bottom:0; position:relative;}
.products_menu_center{width:100%;}
.products_menu ul li{ margin:5px 0; width:32%; position:inherit;}
.products_menu ul li a{padding:10px 0; text-indent:15px; position:relative;width:100%;}
.products_menu ul li .proc_nav{  top:56px;width:calc(100% - 26px); left:13px;}
.products_menu ul li:hover .proc_nav{ display:none;}


.products_category{width: 95%;}
.products_category ul{column-count:2;column-gap:10px;}
.products_category ul li{margin-bottom: 10px;}
.products_category ul li .txt{bottom: 0px; z-index:9999;}
.products_category ul li .txt_box{padding: 20px;}
.products_category ul li .products_category_p{font-size: 12px; line-height: 1.6em;}
.products_category ul li a .line::before, .products_category ul li a .line::after{top:4px;right:4px;bottom:4px;left:4px;}
.products_category ul li a .line::before {border-top: 1px solid #e62129;border-bottom: 1px solid #e62129;}
.products_category ul li a .line::after {border-right: 1px solid #e62129;border-left: 1px solid #e62129;}
.products_category ul li .products_category_title{font-size: 16px;} 
.products_category ul li .products_category_title span{font-size: 14px; margin-left: 0px; display: block;}
.products_list{width: 100%;}
.products_list ul li{width:50%;    padding: 0px 10px 30px 10px;}
.products_list ul li .txt span{font-size: 12px;}
.products_list ul li .txt em{font-size: 12px;}
/*style_list*/
.style_list{width:100%;}
.style_list ul{width:100%}
.style_list ul li{ width:48%; float: left; margin: 0px 1% 10px 1%; padding:5px 5px 0px 5px; }
.style_list ul li span{height: 30px;line-height: 30px;font-size:14px;}
.style_list ul li img{-webkit-filter:grayscale(0)!important;-moz-filter: grayscale(0)!important;-ms-filter: grayscale(0)!important;-o-filter: grayscale(0)!important;filter: grayscale(0)!important;}
/*cooperation_a*/
.cooperation_a{padding: 30px 0px;}
.cooperation_a_title{position:static; margin: 0px 0px 30px 0px; text-align: center;}
.cooperation_a_title strong{font-size:24px;}
.cooperation_a_title span{font-size: 14px;}
.cooperation_a_center{width:95%; display: block;}
.cooperation_a_note{ display: block; width: 100%; padding:0px;font-size: 16px; margin-bottom:20px;}
.cooperation_a_list{width: 100%;}
.cooperation_a_list ul li{padding:20px 0px;}
.cooperation_a_list ul li .pic img{width: 100%;}
.cooperation_a_list ul li .txt span{font-size: 18px;}
.cooperation_a_list ul li .txt em{font-size: 14px;}
.cooperation_a_list ul li .note{padding-top: 10px;}
.cooperation_a_list ul li .note_title span{font-size:18px; margin-bottom: 5px;}
.cooperation_a_list ul li .note_title em{font-size: 14px;}
.cooperation_a_list ul li .note_con{font-size: 12px; line-height: 1.4em;}
.cooperation_b{padding:30px 0px;}
.cooperation_b_title{position:static; margin: 0px 0px 30px 0px; text-align: center;}
.cooperation_b_title strong{font-size:24px;}
.cooperation_b_title span{font-size: 14px;}
.cooperation_b_center {width: 95%;}
.cooperation_c{padding:30px 0px;}
.cooperation_c_title{position:static; margin: 0px 0px 30px 0px; text-align: center;}
.cooperation_c_title strong{font-size:24px;}
.cooperation_c_title span{font-size: 14px;} 
.cooperation_c_center{width: 95%;}
.cooperation_c_list_title{font-size: 22px;}
.cooperation_visible_xs{ display:block;}
.cooperation_hidden_xs{ display:none;}
.cooperation_c_list_p{font-size: 18px;}
/*news_list*/
.news_list{width: 95%;}
.news_list ul li{width: 100%; border: none !important; margin-bottom: 20px;}
.news_list ul li a{padding: 0px;}
.news_list ul li .pic{ margin: 0px;}
.news_list ul li .txt{padding: 10px; margin: 0px !important;}
.news_list ul li .txt span{margin-bottom: 15px;}
.news_list ul li .txt i{margin-bottom: 15px;}
.news_list ul li .txt p{margin-bottom: 15px;}
.contact_a{padding:20px 0px 0; margin-bottom:20px;}
.contact_a_center{width: 95%;}
.contact_a_title{position:static; margin: 0px 0px 30px 0px; text-align: center;}
.contact_a_title strong{font-size:24px;}
.contact_a_title span{font-size: 14px;}
.store_search{margin-bottom: 20px;}
.store_keywords{width:39%;height:30px;font-size: 12px;padding: 0px 10px;}
.store_province{width:39%; height: 30px;font-size: 12px;}
.store_btn{font-size: 12px; width: 20%; height: 30px;}
.location-shop-con{width: 40% !important;}
.location-map{width: 60%; float:right; margin-left: 0% !important; height:350px !important;}
.location-list li{ padding:0; padding-right:10px !important;}
.location-list{ position:absolute; z-index:9; width:40%; height:350px; display:block;}

.location-list .location-addr h3{font-size: 13px !important;}
.addr-info{ display:none;}
.contact_b{ padding: 30px 0px;}
.contact_b_title{position:static; margin: 0px 0px 30px 0px; text-align: center;}
.contact_b_title strong{font-size:24px;}
.contact_b_title span{font-size: 14px;}
.contact_b_center{width: 95%;}
.form_left{width: 100%; margin-bottom: 0px;}
.form_right{width: 100%; margin-bottom: 20px;}
.form_btn_box{text-align: center;}
.form_btn{float:none;}
.contact_c{padding:30px 0px;}
.contact_c_title{position:static; margin: 0px 0px 25px 0px; text-align: center;}
.contact_c_title strong{font-size:24px;}
.contact_c_title span{font-size: 14px;} 
.contact_c_center{width: 95%;}
/*article*/
.article{ width:95%;}
.article_title{ font-size:18px;}
.location-shop-detail{}
.sx_btn{ display:block; cursor:pointer; width:20px;background:#f5f5f5; position:absolute; z-index:9; left:42%; height:350px; text-align:center; font-weight:bold; font-family:"微软雅黑"; line-height:350px;}


.main_a_list ul {text-align:center;}
.main_a_list ul li{width:50%;border:none; margin-bottom:20px; background:none;}
.main_a_list ul li .txt{padding:0 30px;}
.main_a_list ul li .num i{font-size:12px;}
.main_a_list ul li .num em{font-size:26px;}




.p_s_box{ width:100%; position:relative;margin:0 0;margin:0 0 0;text-align:center; display:block;}
.p_s_box .swiper-wrapper{ width:100%; margin:0 auto;}
.p_s_box .swiper-slide{ width:100%;text-align: center; position: relative;}
.p_s_box .swiper-slide li{ list-style:none;}
.p_s_box .swiper-slide li .num em{font-size:88px;font-weight:lighter;}
.p_s_box .swiper-slide li .txt{font-weight:lighter;}
.p_s_box .swiper-slide li .txt span{color:#e52129;}

.p_s_box .p_s_p{ position:relative; bottom:0; margin:0 auto; width:auto; margin-top:20px; display:inline-block; outline:none;display:inline-block;}
.p_s_box .swiper-pagination-bullet{ outline:none; background:#999;}
.p_s_box .swiper-pagination-bullet-active{ background:#e52129;}
.main_a_list ul{ display:none;}
}

