@charset "utf-8";
html{-webkit-font-smoothing:antialiased}
blockquote,body,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}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
img{vertical-align:middle}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
body{color:#000;line-height:1;overflow-x: hidden;background:#fff}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}
input::-webkit-input-placeholder{color: #999 !important;}
input:-ms-input-placeholder{color: #999 !important;}

/* Slider */
.slick-slider{
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-slider:focus,.slick-slider:active{outline:none;blr:expression(this.onFocus="this.blur"());cursor: pointer;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{cursor: pointer;outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;outline-style: none;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

/*初始化*/
.wrap{max-width: 1200px;margin:0 auto;}

/*header*/
.h_top{ width: 100%; height: 46px; background: #9b9896; line-height: 46px;}
.h_top div.fl{ max-width: 50%; font-size: 16px;color: #fff;white-space:nowrap;}
.h_top div.fl i{ display: inline-block; padding-right: 2%;vertical-align: top;}
.h_top div.fr{position: relative;max-width: 50%;}
.h_top div.fr>a{ display: inline-block;position: relative; padding: 0 28px;border-right: 1px solid #fff; font-size: 14px;color: #fff; line-height: 18px;}
.h_top div.fr .Language{ display: inline-block; padding: 13px 0; line-height: 20px; cursor: pointer;}
.h_top div.fr .Language i{ display: inline-block;position: absolute;top: 0;right: 0; width: 18px;height: 18px;  background: url(../images/icon_1.png) no-repeat center;vertical-align: middle;}
.h_top div.fr .Language em{display: inline-block;position: relative; padding: 0 28px; font-size: 14px;color: #fff; line-height: 18px;}
.h_top div.fr .Language em{padding-left: 20px;}
.h_top div.fr .Language ul{ display: none; position: absolute;top: 100%;right: 0;z-index: 101; background: #f0f0f0;}
.h_top div.fr .Language ul li{ padding: 15px 0; line-height: 1;}
.h_top div.fr .Language ul li a{padding: 0 28px; display: inline-block; font-size: 14px; color: #333;}
.h_top div.fr .Language ul li:hover{ background: #CA112C;}
.h_top div.fr .Language ul li:hover a{ color: #fff;}
.head{position: relative;z-index: 100; height: 92px; background: #fff;}
.head .logo{float: left;height: 92px;}
.head .logo a{ display: block; height: 92px; line-height: 92px;}
.head .logo a img{max-width: 100%;max-height: 100%;}
.head .nav{ float: left;height: 92px; margin-left: 80px;}
.head .nav>ul>li{ position: relative;float: left;padding: 36px 0;}
.head .nav>ul>li>a{ display: inline-block; padding: 0 28px; border-left: 1px solid #ccc; font-size: 16px;color: #4c4c4c; line-height: 20px;}
.head .nav>ul>li:first-child>a{border-left: none;}
.head .nav>ul>li:before{position: absolute;bottom: 0;left: 50%;width: 60%;height: 3px;content: '';margin-left: -30%; background: #CA112C;-webkit-transition: all .5s ease;
transition: all .5s ease;transform-origin: center;-webkit-transform-origin: center;-webkit-transform: scaleX(0);transform: scaleX(0);}
.head .nav>ul>li.on:before,.head .nav>ul>li:hover:before{-webkit-transform: scaleX(1);transform: scaleX(1);}
.head .nav>ul>li.on>a,.head .nav>ul>li:hover>a{ color: #CA112C;}
.head .search{float: right; width: 158px;}
.head .search form{ height: 50px; padding: 21px 0;}
.head .search form input[type='text']{ float: left;width: 108px;height: 100%; padding: 0 3%; border: none; background: #ca112c; box-sizing: border-box;  font-size: 16px; color: #fff;text-align: center; line-height: 20px;}
.head .search form input::-webkit-input-placeholder{color: #fff !important;}
.head .search form input[type='submit']{ float: left;width: 50px;height: 100%;border: none; background: #565656; font-size: 20px;color: #fff;}
.h_nav_two{ display: none; position: absolute;top: 100%;left: 50%;min-width: 200px;margin-left: -100px; background: rgba(240,240,240,.9);}
.h_nav_two>a{ display: block;position: relative;z-index: 10; width: 100%; height: 50px; padding: 0 32px; box-sizing: border-box; font-size: 14px;color: #333;text-align: left; line-height: 50px;}
.h_nav_two>a>i{ position: absolute;top: 0;right: 20px; font-size: 12px; color: #333;}
.h_nav_two>a:before{ position: absolute;top: 0;left: 0;z-index: -1;width: 0;height: 100%;content: ''; background: #BF1E11;-webkit-transition: width .3s;transition: width .3s;}
.h_nav_two>a:hover,.h_nav_two>a:hover>i{ color: #fff;}
.h_nav_two>a:hover:before{ width: 100%;}
.An_Lan{ display: none;}

/*footer*/
.footer{ background: #383838;}
.footer .foot_1{padding: 30px 0; border-bottom: 1px solid rgba(255,255,255,.2);}
.footer .foot_1 ul{ float: left; width: calc(100% - 100px);}
.footer .foot_1 ul li{ float: left;margin-right: 4%; line-height: 16px;}
.footer .foot_1 ul li a{ display: block; font-size: 13px;color: #fff;}
.footer .foot_1 ul li a:hover{ color: #CA112C;}
.footer .foot_1 a._top{ float: right;width: 100px;height: 16px; background: url(../images/icon_2.png) no-repeat center; background-size: 89px 16px; cursor: pointer;}
.footer .foot_2{padding: 24px 0 50px;}
.footer .foot_2 p{font-size: 13px;color: #bababa; line-height: 24px;}
.footer .foot_2 p span{ margin-right: 2%;}
.footer .foot_2 p.clearfix span{margin: 0;}

/*banner*/
.banner{position: relative;z-index: 1;width: 100%;height: 720px;overflow: hidden;}
.banner .slick-list,.banner .slick-track,.banner .banner_box{ height: 100%;}
.banner .bg_img{ height: 100%; background: no-repeat center; background-size: cover; }
.banner .slick-dots{position: absolute;left: 0;bottom: 5%;z-index: 999;width: 100%;height: 12px;text-align: center;}
.banner .slick-dots li{display: inline-block;width: 12px;height: 12px;overflow: hidden; margin:0 10px; border-radius:50%; background: #dcdcdc;-webkit-transition: all .5s ease;transition: all .5s ease;}
.banner .slick-dots li.slick-active{ background: #bf1e11;-webkit-transform: scale(1.3);transform: scale(1.3);}
.banner .slick-dots li button{display: none;}

/*index*/
.index .i_tit h3{position: relative;padding-bottom: 2.5%; font-size: 36px;color: #000; text-align: center;}
.index .i_tit h3:before{ position: absolute;bottom: 0;left: 50%; width: 42px; height: 2px;content: '';margin-left: -21px; background: #bc1305;}
.index_1{ padding: 5% 0;}
.index_1 .i_mian{ padding: 3% 0 5%;}
.index_1 .i_box{ float: left; width: 32%; padding: 20px; margin: 0 20px; border: 1px solid #ddd; background: #fff;box-sizing: border-box;}
.index_1 .i_box .i_img a{ display: block;overflow: hidden;}
.index_1 .i_box .i_img a img{width: 100%;-webkit-transition: all .5s ease;transition: all .5s ease;}
.index_1 .i_box .i_text{ text-align: center;}
.index_1 .i_box .i_text h4{ position: relative; padding: 5% 0; font-size: 18px;font-weight: bold; color: #383838;}
.index_1 .i_box .i_text h4:before{position: absolute;bottom: 0;left: 50%;width: 20px; height: 1px;content: '';margin-left: -10px; background: #383838;}
.index_1 .i_box .i_text p{ margin: 5% 0 8%; height: 48px;overflow: hidden; font-size: 13px;color: #606060; line-height: 24px;}
.index_1 .i_box .i_text h6 a{ display: inline-block; padding: 3.6% 10%; border:2px solid #CA112C; border-radius: 5px; font-size: 13px; color: #CA112C;}
.index_1 .i_box:hover .i_img a img{-webkit-transform: scale(1.08);transform: scale(1.08);}
.index_1 .i_box:hover .i_text h4{ color: #CA112C;}
.index_1 .i_box .i_text h6 a:hover{ background: #CA112C;color: #fff;}
.index_1 .i_mian .slick-list{ padding: 1% 0;}
.index_1 .i_mian>button{position: absolute;top: 50%; z-index: 99; width: auto; height: 40px; margin-top: -20px; border: none; background: transparent; font-size: 0; text-align: center;cursor: pointer;}
.index_1 .i_mian>.slick-prev{left: -3%;}
.index_1 .i_mian>.slick-next{right: -3%;}
.index_1 .i_mian>button:before{ display: inline-block; font-family:"iconfont" !important; font-size: 36px; color: #999;}
.index_1 .i_mian>button:hover:before{ color: #bc1305;}
.index_1 .i_mian>.slick-prev:before{ content: '\e610';}
.index_1 .i_mian>.slick-next:before{ content: '\e614';}
.index_1 .i_mian .slick-dots{position: absolute;left: 0;bottom: 0;z-index: 999;width: 100%;height: 12px;text-align: center;}
.index_1 .i_mian .slick-dots li{display: inline-block;width: 12px;height: 12px;overflow: hidden; margin:0 10px; border-radius:50%; background: #dcdcdc;-webkit-transition: all .5s ease;transition: all .5s ease;}
.index_1 .i_mian .slick-dots li.slick-active{ background: #bf1e11;-webkit-transform: scale(1.3);transform: scale(1.3);}
.index_1 .i_mian .slick-dots li button{display: none;}

.index_2{padding: 5% 0; background: #f3f3f3;}
.index_2 div.fl{padding: 22% 24%; background: no-repeat center; background-size: cover;}
.index_2 div.fr{ width: 48%;}
.index_2 div.fr h3{ position: relative;padding-bottom: 5%; font-size: 40px;color: #383838; line-height: 50px;}
.index_2 div.fr h3:before{ position: absolute;bottom: 0;left: 0;width: 54px;height: 2px; content: ''; background: #BC1305;}
.index_2 div.fr p{ height: 120px; overflow: hidden;margin: 5% 0 3%; font-size: 14px; color: #666; line-height: 30px;}
.index_2 div.fr h6 a{ display: block; padding: 2% 0; font-size: 16px;color: #333;}
.index_2 div.fr h6 a i{ font-weight: bold;color: #E30F28;}
.index_2 div.fr h6 a:hover{color: #e30f28;}
.index_2 div.fr ul li{ float: left; width: 49%; padding: 6.45% 5%; margin-left: 2%; margin-top: 2%; background: #3c3c3c; box-sizing: border-box;}
.index_2 div.fr ul li:nth-child(2n+1){ margin-left: 0;}
.index_2 div.fr ul li a{ display: block; position: relative; font-size: 20px;font-weight: bold; color: #fff; line-height: 36px;}
.index_2 div.fr ul li a:before{ position: absolute;top: 0;right: 0; width: 36px;height: 36px; content: '\e614'; border: 1px solid #fff; border-radius: 50%; box-sizing: border-box;font-family:"iconfont" !important; font-size: 14px; color: #fff; text-align: center;}
.index_2 div.fr ul li:hover{ background: #BC1305;}
.index_3{padding: 5% 0;}
.index_3 .i_mian{ padding: 3% 0;}
.index_3 .i_box{ float: left; width: 32%; margin: 0 20px; background: #f6f6f6;box-sizing: border-box;}
.index_3 .i_box .i_img{ position: relative; width: 100%;overflow: hidden;}
.index_3 .i_box .i_img img{ width: 100%;}
.index_3 .i_box .i_img a{ display: block;position: relative;}
.index_3 .i_box .i_img a:before{ visibility: hidden; position: absolute;top: 50%;left: 0;z-index: 2; width: 100%; content: '\e61c'; font-family:"iconfont" !important; font-size: 30px;font-weight: bold;color: #fff; text-align: center; -webkit-transform: translate(0,-50%);transform: translate(0,-50%); -webkit-transition: all .5s;transition: all .5s;opacity: 0;}
.index_3 .i_box .i_img a:after{ visibility: hidden; position: absolute;top: 0;left: 0;z-index: 1; width: 100%; height: 100%;content: '';background: rgba(191,30,17,.5);-webkit-transition: all .5s;transition: all .5s;opacity: 0;}
.index_3 .i_box .i_text{ padding: 5%;}
.index_3 .i_box .i_text h3 a{ display: block;position: relative; padding-right: 36px; font-size: 24px;color: #000;overflow: hidden; white-space:nowrap; text-overflow:ellipsis; line-height: 36px;}
.index_3 .i_box .i_text h3 a:before{position: absolute;top: 0;right: 0; width: 36px;height: 36px; content: '\e614'; border: 1px solid #ccc; border-radius: 50%; box-sizing: border-box;font-family:"iconfont" !important; font-size: 14px; color: #999; text-align: center;}
.index_3 .i_box .i_text h4{ margin: 3% 0; font-size: 13px; color: #acacac; line-height: 19px;vertical-align: top;}
.index_3 .i_box .i_text h4 i{ display: inline-block; width: 19px;height: 19px; margin-right: 2%; background: url(../images/icon_3.png) no-repeat center; background-size: cover; vertical-align: top;}
.index_3 .i_box .i_text p{height: 48px; overflow: hidden; margin: 3% 0; font-size: 14px;color: #000; line-height: 24px;}
.index_3 .i_mian .slick-list{ padding: 1% 0;}
.index_3 .i_mian>button{position: absolute;top: 50%; z-index: 99; width: auto; height: 40px; margin-top: -20px; border: none; background: transparent; font-size: 0; text-align: center;cursor: pointer;}
.index_3 .i_mian>.slick-prev{left: -3%;}
.index_3 .i_mian>.slick-next{right: -3%;}
.index_3 .i_mian>button:before{ display: inline-block; font-family:"iconfont" !important; font-size: 36px; color: #999;}
.index_3 .i_mian>button:hover:before{ color: #bc1305;}
.index_3 .i_mian>.slick-prev:before{ content: '\e610';}
.index_3 .i_mian>.slick-next:before{ content: '\e614';}
.index_3 .i_box:hover .i_text h3 a{ color: #BC1305;}
.index_3 .i_box:hover  .i_img a:before,.index_3 .i_box:hover  .i_img a:after{visibility: visible;opacity: 1;}

/*sub_*/
.sub_content{position: relative;z-index: 99;}

/*sub_banner*/
.sub_banner{ width: 100%;height: 327px; background: no-repeat center; background-size: cover;}
.sub_banner h3{position: relative;padding-bottom: 20px; font-size: 44px; color: #fff; text-align: center;}
.sub_banner h3:before{ position: absolute;bottom: 0; left: 50%;  width: 38px;height: 3px;content: '';margin-left: -19px; background: #fff;}
.sub_banner h6{padding-top: 20px; font-size: 18px; color: rgba(255,255,255,.5); text-align: center;}
.sub_banner .wrap{position: relative;height: 100%;}
.sub_banner .ba_tit{position: absolute;top: 50%;left: 5%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.sub_banner.cfff h3{ color: #333;}
.sub_banner.cfff h3:before{ background: #333;}
.sub_banner.cfff h6{color: rgba(0,0,0,.5);}

/*sub_nav*/
.sub_nav{ padding: 25px 0 40px; background: #fff;}
.sub_tit{margin-bottom: 28px;}
.sub_tit a{position: relative; float: left; padding-right: 30px; font-size: 13px;color: #666; line-height: 14px;}
.sub_tit a:before{ position: absolute;top: 0;right: 10px; content: '\e614'; font-family:"iconfont" !important; font-size: 12px; color: #666;}
.sub_tit a:last-child{ padding-right: 0;}
.sub_tit a:last-child:before{display: none;}

/*sub_ment*/
.sub_ment ul{ width: 100%; border: 1px solid #eee;background: #fafafa; box-sizing: border-box;}
.sub_ment ul li{ float: left; padding: 1% 0; border-left: 1px solid #eee;  box-sizing: border-box; text-align: center; line-height: 36px;}
.sub_ment ul li:first-child{border-left: none;}
.sub_ment ul li a{ display: block; font-size: 15px;color: #333;}
.sub_ment ul li i{ display: inline-block;padding-right: 2.5%; vertical-align: top;font-size: 0;}
.sub_ment ul li i img{width: 100%;}
.sub_ment ul li:hover{background: #fff;}

/*分页*/
.page{padding: 2% 0; text-align: right;}
.page .wrap{ border-top: 1px solid #ccc;}
.page ul{ display: inline-block; padding: 2% 0;}
.page ul li{ float: left; width: 40px;height: 40px; margin: 0 3px; border: 1px solid #ccc; border-radius: 5px; background: #fff; box-sizing: border-box; text-align: center; line-height: 38px;}
.page ul li a{ display: block; font-size: 16px; color: #666;}
.page ul li:hover,.page ul li.on{ border: 1px solid #c71010; background: #c71010;}
.page ul li:hover a,.page ul li.on a{ color: #fff;}

/*产品*/
.Product{ padding: 2% 0; background: #fafafa;}
.Product .p_mian ul li{ float: left; width: 32%; padding: 2.5%; margin-left: 2%;margin-bottom: 2%; background: #fff;box-sizing: border-box;}
.Product .p_mian ul li:nth-child(3n+1){margin-left: 0;}
.Product .p_mian .p_img a{ display: block;overflow: hidden;}
.Product .p_mian .p_img a img{width: 100%;-webkit-transition: all .5s ease;transition: all .5s ease;}
.Product .p_mian .p_text{ text-align: center;}
.Product .p_mian .p_text h4{ position: relative; padding: 5% 0; font-size: 18px;font-weight: bold; color: #383838;}
.Product .p_mian .p_text h4:before{position: absolute;bottom: 0;left: 50%;width: 20px; height: 1px;content: '';margin-left: -10px; background: #383838;}
.Product .p_mian .p_text p{ margin: 5% 0 8%; /*height: 48px;*/overflow: hidden; font-size: 13px;color: #606060; line-height: 24px;}
.Product .p_mian .p_text h6 a{ display: inline-block; padding: 3.6% 10%; border:2px solid #CA112C; border-radius: 5px; font-size: 13px; color: #CA112C;}
.Product .p_mian ul li:hover .p_img a img{-webkit-transform: scale(1.08);transform: scale(1.08);}
.Product .p_mian ul li:hover .p_text h4{ color: #CA112C;}
.Product .p_mian .p_text h6 a:hover{ background: #CA112C;color: #fff;}

/*产品详情*/
.Product_x{ padding: 2% 0; background: #fafafa;}
.Product_x .wrap{padding: 3%; background: #fff; box-sizing: border-box;}
.Product_x .px_1{margin-bottom: 3%;}
.Product_x .px_1 div.fl{width: calc(100% - 700px);}
.Product_x .px_1 .px_tit h3{padding-bottom: 3%; font-size: 38px; color: #333;}
.Product_x .px_1 .px_tit h3 span{ font-size: 16px;}
.Product_x .px_1 .px_bq { padding: 3% 0;}
.Product_x .px_1 .px_bq span{ float: left; height: 22px; background: #f2f4f6; padding: 0 3%;margin-right: 5px;margin-bottom: 5px; border: 1px solid #d4d8dc; box-sizing: border-box; font-size: 12px; color: #999; line-height: 20px;cursor: default;}
.Product_x .px_1 .px_bq span:hover{ border: 1px solid #da251c; background: #da251c; color: #fff;}
.Product_x .px_1 .p_1{ float: left; width: 49%;}
.Product_x .px_1 .p_1 h5{padding-bottom: 3%; border-bottom: 1px solid #888; font-size: 18px;font-weight: bold;color: #da251c;}
.Product_x .px_1 .p_1:first-child{margin-right: 2%;}
.Product_x .px_1 .p_1 ul{ padding: 2% 0;}
.Product_x .px_1 .p_1 ul li{position: relative; padding: 3% 0; padding-left: 15px; font-size: 13px; color: #333;}
.Product_x .px_1 .p_1 ul li:before{ position: absolute;top: 50%;left: 5px; width: 4px;height: 4px; content: '';margin-top: -2px; background: #da251c;}
.Product_x .px_1 div.fr{width: 660px;height: 400px;}
.Product_x .px_1 .px_bd{ float: left; width: 526px; height: 400px;overflow: hidden; border: 1px solid #ddd; box-sizing: border-box;}
.Product_x .px_1 .px_bd img{ width: 100%;}
.Product_x .px_1 .px_hd{position: relative; float: right;width: 110px;height: 100%;}
.Product_x .px_1 .px_hd .svs .bb{ width: 100%; overflow: hidden;margin-bottom: 6px; border: 1px solid #ccc; box-sizing: border-box;}
.Product_x .px_1 .px_hd .svs .bb img{ display: block; width: 100%; box-sizing: border-box;}
.Product_x .px_1 .px_hd .svs>button{position: absolute;left: 50%; z-index: 99; width: 40px; height: 40px; margin-left: -20px; border: none; background: transparent; font-size: 0; text-align: center;cursor: pointer;}
.Product_x .px_1 .px_hd .svs>.slick-prev{top: -32px;}
.Product_x .px_1 .px_hd .svs>.slick-next{bottom: -38px;}
.Product_x .px_1 .px_hd .svs>button:before{ display: inline-block; font-family:"iconfont" !important; font-size: 30px; color: #999;}
.Product_x .px_1 .px_hd .svs>button:hover:before{ color: #063190;}
.Product_x .px_1 .px_hd .svs>.slick-prev:before{ content: '\e615';}
.Product_x .px_1 .px_hd .svs>.slick-next:before{ content: '\e60f';}
.Product_x .px_1 .px_hd .svs>.slick-disabled{ display: none !important;}
.Product_x .px_1 .px_hd .px_kf{position: absolute;right: 0;bottom: 0; width: 100%; padding: 10px 0; border: 1px solid #e6e5ea; border-radius: 5px; background: #f5f5f5;cursor: pointer;}
.Product_x .px_1 .px_hd .px_kf i{ display: block; width: 36px;height: 36px; margin: 0 auto;}
.Product_x .px_1 .px_hd .px_kf i img{ width: 100%;}
.Product_x .px_1 .px_hd .px_kf span{ display: block; text-align: center; font-size: 16px;color: #da251c; font-weight: bold; line-height: 36px;}
.Product_x .px_1 .px_hd .px_kf:hover{ background: #fff;}
.Product_x .px_1 .px_hd .svs .bb.on{border: 1px solid #da251c;}
.Product_x .px_2 .ps_hd{ border-bottom: 2px solid #da251c;}
.Product_x .px_2 .ps_hd ul li{ float: left; padding: 1.5% 3%; margin: 0 1%; border: 1px solid #ddd; border-bottom: none; border-radius: 5px 5px 0 0 ; background: #f5f5f5; font-size: 16px;color: #1e1e1e;cursor: pointer;}
.Product_x .px_2 .ps_hd ul li.on{ border-color: #da251c; background: #da251c; color: #fff;}
.Product_x .px_2 .ps_bd{ padding: 1% 0 0;}
.Product_x .px_2 .ps_bd .ps_box{ display: none;}
.Product_x .px_2 .ps_bd .ps_box img{ width: 100%;}

/*关于我们*/
.About{ padding: 2% 0; background: #fafafa;}
.About .ab_1{margin-bottom: 5%;}
.About .ab_1 div.fl{ display: block; /*padding: 22% 20%; background: url(../images/about_1.jpg) no-repeat center;*/ background-size: cover;}
.About .ab_1 div.fr{width: 55%;}
.About .ab_1 div.fr h4{position: relative; padding-bottom: 3%; font-size: 24px;font-weight: bold;color: #333; line-height: 40px;}
.About .ab_1 div.fr h4:before{ position: absolute;bottom: 0;left: 0;width: 24px;height: 1px;content: ''; background: #da251c;}
.About .ab_1 div.fr h6{ padding: 3% 0; border-bottom: 1px solid #ccc; font-size: 14px; color: #666; line-height: 30px;}
.About .ab_1 div.fr p{ margin: 3% 0; font-size: 14px; color: #666; line-height: 30px;}
.About .ab_2 div.fr{ display: block; /*padding: 14% 25%; background: url(../images/about_2.jpg) no-repeat center;*/ background-size: cover;}
.About .ab_2 div.fl{width: 45%;}
.About .ab_2 div.fl h6{ font-size: 16px; color: #333;}
.About .ab_2 div.fl p{ margin: 3% 0; font-size: 14px; color: #666; line-height: 30px;}

/*新闻列表*/
.News{ padding: 2% 0 0; background: #fafafa;}
.News .n_mian ul li{ float: left; width: 32%; margin-left: 2%;margin-bottom: 2%; background: #fff;-webkit-transition: all .5s ease;transition: all .5s ease;}
.News .n_mian ul li:nth-child(3n+1){margin-left: 0;}
.News .n_mian .n_img img{width: 100%;}
.News .n_mian .n_text{ padding: 6% 5%;}
.News .n_mian .n_text h4{padding-bottom: 5%;}
.News .n_mian .n_text h4 a{ display: block; font-size: 20px;color: #333333;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.News .n_mian .n_text p{ height: 72px;overflow: hidden; }
.News .n_mian .n_text p a{font-size: 14px; color: #666; line-height: 24px;}
.News .n_mian .n_fx{margin-top: 3%;}
.News .n_mian .n_fx span{ padding: 0 1%; font-size: 14px;color: #999;line-height: 1;}
.News .n_mian .n_fx span a{ padding: 0 2px; font-size: 16px;color: #999; cursor: pointer;vertical-align: middle;}
.News .n_mian .n_fx span a:hover{ color: #e30f28;}
.News .n_mian .n_fx span i{padding: 0 2px;vertical-align: middle;}
.News .n_mian ul li:hover{ -webkit-transform: translateY(-5px);transform: translateY(-5px); box-shadow: 0 1px 10px 0 rgba(0,0,0,.2);}
.News .n_mian ul li:hover .n_text h4 a{ color: #E30F28;}

/*新闻详情*/
.News_x{ padding: 5% 0 3%; background: #fafafa;}
.News_x .n_tit{ padding:0 0 3%; border-bottom: 1px solid #ccc; text-align: center;}
.News_x .n_tit h3{padding-bottom: 2%; font-size: 30px;color: #252525; line-height: 40px;}
.News_x .n_tit h4 span{ padding: 0 1%; font-size: 14px;color: #999;line-height: 1;}
.News_x .n_tit h4 a{ padding: 0 2px; font-size: 16px;color: #999; cursor: pointer;vertical-align: middle;}
.News_x .n_tit h4 i{padding: 0 2px;vertical-align: middle;}
.News_x .n_tit h4 a:hover{ color: #e30f28;}
.News_x .n_mian{ padding: 3% 0;}
.News_x .n_mian p{ font-size: 14px;color: #666; line-height: 30px;}
.News_x .n_mian img{max-width: 100%;}
.News_x .n_bottom{ padding: 3% 0;border-top: 1px solid #ccc;}
.News_x .n_bottom div.fl{width: calc(100% - 4em);}
.News_x .n_bottom div.fr{width: 4em; text-align: right;}
.News_x .n_bottom div.fl p{ font-size: 14px;color: #333; line-height: 36px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.News_x .n_bottom div.fl p a{ font-size: 14px; color: #666;}
.News_x .n_bottom div.fl p a:hover{color: #CA112C;}
.News_x .n_bottom div.fr a{ font-size: 14px;color: #666; line-height: 36px;}
.News_x .n_bottom div.fr a:hover{color: #CA112C;}

/*联系我们*/
.Contact{ padding: 2% 0; background: #fafafa;}
.Contact .c_mian div.fl{ width: calc(100% - 300px); height: 532px;overflow: hidden;}
.Contact .c_mian div.fl .map{width: 100%;height: 100%; background: no-repeat center;}
.Contact .c_mian div.fr{width: 282px; height: 532px;}
.Contact .c_mian div.fr ul{ height: 100%;}
.Contact .c_mian div.fr ul li{width: 100%; height: 164px;margin-top: 20px; padding: 8%; border-left: 14px solid #9b9896; background: #fff; box-sizing: border-box;cursor: pointer;}
.Contact .c_mian div.fr ul li:first-child{margin-top: 0;}
.Contact .c_mian div.fr ul li h4{ position: relative;padding-bottom: 8%; font-size: 18px;color: #333;}
.Contact .c_mian div.fr ul li h4:before{ position: absolute;left: 0;bottom: 0;width: 24px;height: 1px;content: '';  background: #da251c;}
.Contact .c_mian div.fr ul li p{ margin: 2% 0; font-size: 12px;color: #666; line-height: 20px;}
.Contact .c_mian div.fr ul li.on{ border-left-color: #da251c;}

/*3-30*/
.ab_xc li{ float: left; width: 32%; margin: 0 .5% 1%;}
.ab_xc li img{ width: 100%;}

@media(max-width:1220px){
/*初始化*/
	.wrap{width: 100%;padding: 0 3%;max-width: auto;box-sizing: border-box;}
/*header*/
	.h_top{ display: none;}
	.head_height{ display: block;width: 100%; height: 60px;}
	.head{ position: fixed;top: 0;left: 0;z-index: 999; width: 100%; height: 60px; box-shadow: 1px 1px 10px 0 rgba(0,0,0,.1);}
	.head .logo{ height: 60px;}
	.head .logo a{display: inline-block; height: 60px; padding: 10px 0; box-sizing: border-box; line-height: 1;}
	.head .logo a img{ height: 100%;}
	.head .nav{ position: fixed;top: 20px;left: 50%;z-index: 997; width: 100%; height: auto;margin: 0; background: transparent;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);animation:fade-in .43s ease 0s;-webkit-animation:fade-in .43s ease 0s;}
	.head .nav.close{display: none;}
	.head .nav.open{ display: block;}
	.head .nav>ul>li{ float: none; margin: 24px 0; padding:0; text-align: center;}
	.head .nav>ul>li>a{ border-left: none; color: #fff;}
	.head .nav>ul>li:before{ display: none !important;}
	.push-nav{display: block;position: fixed; top: 0; right: 3%; z-index: 999;width: 56px; height: 60px;}
	.push-nav .nav-toggle{ display: block;position: absolute;left: 50%;top: 50%; border: 0; background-image: none; border-radius: 4px; cursor: pointer;-webkit-transform: translate(-50%,-40%);transform: translate(-50%,-40%);}
	.push-nav .nav-toggle span{display: block; position: relative; z-index: 1; width: 36px; height: 3px; margin-bottom: 8px;background: #191309;border-radius: 3px;-webkit-transform-origin: 33px;transform-origin: 33px;-webkit-transition: all .5s;transition: all .5s;}
	.push-nav .nav-toggle.animate span:nth-last-child(1){ background: #fff; opacity: 1; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
	.push-nav .nav-toggle.animate span:nth-last-child(2) { opacity: 0;}
  	.push-nav .nav-toggle.animate span:nth-last-child(3) { background: #fff; opacity: 1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
	.bg-nav{ display: none; position: fixed;top: 0;left: 0;z-index: 996; width: 100%; height: 100%; background: rgba(0,0,0,0.85);animation:fade-in .43s ease 0s;-webkit-animation:fade-in .43s ease 0s;}
	.head .search{ position: fixed;bottom: 0;left: 0;z-index: 999;width: 100%;animation:fade-in .43s ease 0s;-webkit-animation:fade-in .43s ease 0s;}
	.head .search form{ height: 80px; padding: 0;}
	.head .search form input[type='text']{ float: left; width: 85%; text-align: left;padding: 0 6%;}
	.head .search form input[type='submit']{ float: right; width: 15%; font-size: 24px;}
	.head .search.close{display: none;}
	.head .search.open{ display: block;}
	.h_nav_two{ display: none; position: static;min-width: auto;margin-left: 0;margin-top: 20px; background: transparent;}
	.h_nav_two:before{display: none;}
	.h_nav_two a{position: relative;height: auto; padding: 2% 0; color: #fff;  text-align: center; line-height: 1;}
	.h_nav_two>a>i{ display: none !important;}

	.An_Lan{display: block;position: absolute;top: 0;right: calc(3% + 60px);height: 100%; padding: 0 15px;}
	.An_Lan a{display: block; font-size: 16px;color: #666; line-height: 60px;}

/*banner*/
	.banner{ height: 600px;}

/*index*/
	.index_2 div.fr h3{ font-size: 32px;}
	.index_2 div.fr p{ height: 96px; line-height: 24px;}
/*sub_banner*/
	.sub_banner{ height: 200px;}
	.sub_banner h3{ font-size: 36px;}
	.sub_banner h6{ font-size: 16px;}
/*新闻列表*/
	.News .n_mian .n_fx span{ font-size: 12px;}
	.News .n_mian .n_fx span a{ font-size:14px;}

}
@media(max-width:1024px){
/*header*/
	.head .search form{ height: 70px;}
/*footer*/
	.footer .foot_2 span.fl,.footer .foot_2 span.fr{  display: block; float: none;}
/*banner*/
	.banner{ height: 500px;}

/*index*/
	.index_1 .i_box{ margin: 0 10px;}
	.index_2 div.fr h3{ font-size: 28px; line-height: 36px;}
	.index_2 div.fr ul li a{ font-size: 16px; line-height: 30px;}
	.index_2 div.fr ul li a:before{ width: 30px;height: 30px;}
	.index_3 .i_box{ margin: 0 10px;}
/*产品详情*/
	.Product_x .px_1 div.fl{ float: none;width: 100%;}
	.Product_x .px_1 div.fr{ float: none; margin: 0 auto; margin-bottom: 3%;}

}
@media(max-width:900px){
/*header*/
	.head .search form{ height: 60px;}
/*banner*/
	.banner{ height: 400px;}
/*footer*/
	.footer .foot_1{padding:0;text-align: center;}
	.footer .foot_1 .wrap{padding: 0;}
	.footer .foot_1 a._top{ display: block; float: none; width: 100%;padding: 3% 0; background-color: rgba(255,255,255,.2);}
	.footer .foot_1 ul { display: block; width: 100%; padding: 20px 0;}
	.footer .foot_1 ul li{ width: 16.66%; margin: 0;}
/*banner*/
	.banner .slick-dots li{width: 10px;height: 10px; margin: 0 8px;}
/*分页*/
	.page{padding: 5% 0; text-align: center;}
	.page ul{ padding: 5% 0;}
	.page ul li{width: 30px; height: 30px; line-height: 28px;}
	.page ul li a{ font-size: 14px;}
/*index*/
	.index .i_tit h3{ font-size: 30px;}
	.index_1 .i_mian>button:before{ font-size: 30px;}
	.index_1 .i_mian .slick-dots li{width: 10px;height: 10px; margin: 0 8px;}
	.index_2 div.fl{ float: none; width: 100%;padding: 30% 0;margin-bottom: 3%;}
	.index_2 div.fr{ float: none; width: 100%;}
	.index_3 .i_mian>button:before{ font-size: 30px;}
/*产品*/
	.Product .p_mian ul li{width: 48%; margin: 0 1% !important;margin-bottom: 2% !important;}
/*关于我们*/
	.About .ab_1 div.fl{ float: none; width: 80%;/*padding: 40% 0;*/ margin: 0 auto; margin-bottom: 4%; box-sizing: border-box;}
	.About .ab_1 div.fr{ float: none;width: 100%;}
	.About .ab_2 div.fl{ float: none;width: 100%;}
	.About .ab_2 div.fr{ float: none;width: 80%;/*padding: 22% 0;*/margin: 0 auto; margin-bottom: 4%; box-sizing: border-box;}
/*新闻列表*/
	.News .n_mian ul li	{width: 48%; margin: 0 1% !important;margin-bottom: 2% !important;}
/*新闻详情*/
	.News_x .n_tit h3{ font-size: 24px; line-height: 36px;}

/*联系我们*/
	.Contact .c_mian div.fl{ float: none; width: 100%;height: 400px; margin-bottom: 2%;}
	.Contact .c_mian div.fr{ float: none; width: 100%; height: auto;}
	.Contact .c_mian div.fr ul li{ float: left; width: 32%; margin-left: 2%;margin-top: 0 !important; padding: 3% 1% 0 2%; border-left-width: 5px;}
	.Contact .c_mian div.fr ul li:first-child{margin-left: 0;}
/*产品详情*/
	.Product_x .px_1 .px_tit h3{font-size: 24px;}

}
@media(max-width:768px){
/*header*/
	.head_height,.head,.head .logo,.head .logo a,.push-nav{height: 50px;}
	.push-nav .nav-toggle span { width: 25px; height: 2px; margin-bottom: 6px; -webkit-transform-origin: 24px; transform-origin: 24px; }
	.head .search form{ height: 50px;}
	.An_Lan a{ line-height: 50px;}
/*banner*/
	.banner{ height: 300px;}

/*sub_banner*/
	.sub_banner{ height: 180px;}
	.sub_banner h3{padding-bottom: 12px; font-size: 30px;}
	.sub_banner h3:before{ height: 2px;}
	.sub_banner h6{ padding-top: 12px; font-size: 14px;}
/*sub_ment*/
	.sub_ment ul li{ line-height: 24px;}
	.sub_ment ul li a{ font-size: 14px;}
	.sub_ment ul li i{width: 24px;}
/*index*/
	.index .i_tit h3{ font-size: 24px;}
/*联系我们*/
	.Contact .c_mian div.fl{height: 300px;}
	.Contact .c_mian div.fr ul li{ float: none;width: 100%; height: auto; margin: 0 !important; margin-bottom: 2% !important; padding: 5%; }
	.Contact .c_mian div.fr ul li h4{padding-bottom: 4%; font-size: 16px;}
/*产品详情*/
	.Product_x .px_1 .px_tit h3{font-size: 24px;}
	.Product_x .px_1 div.fr{ width: auto; height: auto;}
	.Product_x .px_1 .px_bd{ float: none;width: 100%;height: auto;margin: 2% 0;}
	.Product_x .px_1 .px_hd{ float: none;width: 100%;}
	.Product_x .px_1 .px_hd .svs{width: 90%;margin: 0 auto;}
	.Product_x .px_1 .px_hd .svs .slick-list{ padding: 1% 0;}
	.Product_x .px_1 .px_hd .svs .bb{ margin: 0 1%;}
	.Product_x .px_1 .px_hd .svs>button{top: 50% !important;bottom: auto !important; left: auto; margin-left: 0;margin-top: -20px;}
	.Product_x .px_1 .px_hd .svs>button:before{font-size: 24px;}
	.Product_x .px_1 .px_hd .svs>.slick-prev{left: -8%;}
	.Product_x .px_1 .px_hd .svs>.slick-next{right: -8%;}
	.Product_x .px_1 .px_hd .svs>.slick-prev:before{ content: '\e610';}
	.Product_x .px_1 .px_hd .svs>.slick-next:before{ content: '\e614';}
	.Product_x .px_1 .px_hd .px_kf{position: static; width: 100%; margin: 2% 0; padding: 2% 0;}
	.Product_x .px_1 .px_hd .px_kf i{width: 24px; height: 24px;}
	.Product_x .px_1 .px_hd .px_kf span{ font-size: 14px; line-height: 30px;}
	.Product_x .px_2 .ps_hd ul li{ font-size: 14px;}

	.ab_xc li{width: 49%;}
}
@media(max-width:640px){
/*footer*/
	.footer .foot_1 a._top{padding: 5% 0;}
	.footer .foot_1 ul li a{ font-size: 12px;}
	.footer .foot_2{ padding: 25px 0;}
	.footer .foot_2 p{ font-size: 12px;}
	.footer .foot_2 p span{ display: block; margin-right:0;}
/*banner*/
	.banner{ height: 220px;}
	.banner .slick-dots li{width: 8px;height: 8px; margin: 0 6px;}
/*sub_banner*/
	.sub_banner{ height: 150px;}
	.sub_banner h3{padding-bottom: 8px; font-size: 24px;}
	.sub_banner h6{ padding-top: 8px; font-size: 12px;}

/*sub_ment*/
	/*.sub_ment ul li{width: 33.33% !important; border-bottom: 1px solid #eee;}*/
	.sub_ment ul li{width: 50% !important; border-bottom: 1px solid #eee;}
	.sub_ment ul li a{ font-size: 12px;}
	.sub_ment ul li i{width: 16px;}

/*index*/
	.index .i_tit h3{ font-size: 20px;}
	.index_1 .i_box{padding: 12px;margin: 0 12px;}
	.index_1 .i_box .i_text h4{font-size: 16px;}
	.index_1 .i_box .i_text p{height: 60px; font-size: 12px;line-height: 20px;}
	.index_1 .i_mian>button:before{ font-size: 24px;}
	.index_1 .i_mian .slick-dots li{width: 8px;height: 8px; margin: 0 6px;}
	.index_2 div.fr h3{ font-size: 20px; line-height: 30px;}
	.index_2 div.fr h3:before{ width: 36px;}
	.index_2 div.fr p { font-size: 12px; height: 80px; line-height: 20px; }
	.index_2 div.fr ul li a{ font-size: 12px; line-height: 24px;}
	.index_2 div.fr ul li a:before{ width: 24px;height: 24px;}
	.index_3 .i_box{margin: 0 12px;}
	.index_3 .i_box .i_text h3 a{ font-size: 16px; line-height: 24px;}
	.index_3 .i_box .i_text h3 a:before{ width: 24px;height: 24px;}
	.index_3 .i_box .i_text h4{ font-size: 12px;}
	.index_3 .i_mian>button:before{ font-size: 24px;}
	.index_3 .i_mian .slick-dots li{width: 8px;height: 8px; margin: 0 6px;}

/*产品*/
	.Product .p_mian .p_text h4{font-size: 16px;}
	.Product .p_mian .p_text p{/*height: 60px;*/ font-size: 12px;line-height: 20px;}

/*分页*/
	.page ul li{width: 24px; height: 24px; line-height: 22px;}
	.page ul li a{ font-size: 12px;}
/*关于我们*/
	.About .ab_1 div.fl{width: 100%;/*padding: 55% 0;*/}
	.About .ab_2 div.fr{width: 100%;/*padding: 26% 0;*/}

/*新闻详情*/
	.News_x .n_tit h3{ font-size: 18px; line-height:28px;}
	.News_x .n_tit h4 span{ font-size: 12px;}
	.News_x .n_bottom div.fl p{ font-size: 12px;}
	.News_x .n_bottom div.fl p a{ font-size: 12px;}

/*新闻列表*/
	.News .n_mian ul li{ width: 98%;}
	.News .n_mian .n_text h4 a{ font-size: 16px;}
	.News .n_mian .n_text p{ height: 60px;}
	.News .n_mian .n_text p a{ font-size: 12px; line-height: 20px;}

/*联系我们*/
	.Contact .c_mian div.fl{height: 250px;}

/*产品详情*/
	.Product_x .px_1 .p_1 ul li{font-size: 12px;}
	.Product_x .px_1 .px_hd .svs>button:before{font-size: 20px;}
	.Product_x .px_1 .px_hd .px_kf i{width: 20px; height: 20px;}
	.Product_x .px_1 .px_hd .px_kf span{ font-size: 12px; line-height: 24px;}
	.Product_x .px_2 .ps_hd ul li{ font-size: 12px;}

}


/*渐显动画*/
@keyframes fade-in {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@-webkit-keyframes fade-in {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}






.m_bodybg{ display:none; background:#000000; position:fixed; top:0; left:0; z-index:19997; width:100%; height:100%; opacity:0.5;}
.m_popup{ display:none; position:fixed; top:0; left:0; z-index:19998; background:#FFF;}
.m_form .form{padding-bottom: 40px; margin:0 30px;}
.m_form .form .tit{height: 96px;line-height: 96px;font-size: 24px;color:#666666;}
.m_form .form .input{border:1px solid #efefef;height: 42px;float: left;line-height: 0;width: 48%;margin-right: 2%;margin-bottom: 20px;}
.m_form .form .input.no{margin-right: 0;}
.m_form .form .input label{font-size: 14px;color:#999999;padding-left: 20px;line-height: 42px;}
.m_form .form .input input{width: 60%;font-size: 14px;border:none;padding-left: 10px;}
.m_form .form .textarea{border:1px solid #efefef;line-height: 0;margin-bottom: 20px;}
.m_form .form .textarea label{font-size: 14px;color:#999999;line-height: 42px;vertical-align: top;padding-left: 20px;}
.m_form .form .textarea textarea{width: 88%;height: 110px;line-height: 42px;border:none;font-size: 14px;}
.m_form .form .yzm{border:1px solid #efefef;height: 42px;float: left;line-height:42px;margin-right: 2%;font-size: 14px;padding-left: 20px;}
.m_form .form .pic span{display: inline-block;vertical-align: middle;height: 100%;}
.m_form .form .pic{border:1px solid #efefef;height: 42px;text-align: center;float: left;line-height: 0;width: 15%;}
.m_form .form .pic img{width:80%;vertical-align: middle}
.m_form .form .button{float: right;width: 174px;height: 42px;background-color: #c71010;border:none;color:#ffffff;font-size: 16px;font-weight: bold;}
.m_form .form .bot_b{position: relative;}


@media screen and (max-width: 768px){
	.m_form .form{padding-bottom: .6rem; width:320px;}
	.m_form .form .tit{height: 1rem;line-height: 1rem;font-size: .38rem;}
	.m_form .form .input{height: .84rem;float: none;width: 100%;margin-right: 0;margin-bottom: .2rem;}
	.m_form .form .input label{font-size: .28rem;padding-left: .2rem;line-height: .84rem;}
	.m_form .form .input input{font-size: .24rem;}
	.m_form .form .textarea{margin-bottom: .2rem;}
	.m_form .form .textarea label{font-size: .24rem;line-height: .84rem;padding-left: .2rem;}
	.m_form .form .textarea textarea{width: 80%;height: 3rem;line-height: .84rem;border:none;font-size: .24rem;}


	.m_form .form .yzm{height: .84rem;float: left;font-size: .28rem;padding-left: .2rem;width: 60%; line-height:normal;}
	.m_form .form .pic{height: .84rem;line-height: 0;width: 33%;}
	.m_form .form .bot_b{padding-bottom: 1.04rem;}
	.m_form .form .button{float: none;position: absolute;bottom:0;left:0;width: 100%;height: .84rem;font-size: .28rem;}

	#baidumap{ display:none;}
}



@media (max-width: 900px){
	.fixed{display:none;}
}























