/* CSS Document */*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{overflow-x: hidden;}html{font-size:40px;-webkit-text-size-adjust:100%}body{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;font-family:"PingFang SC","Apple LiGothic Medium","Droid Sans","Microsoft YaHei","Microsoft JhengHei","Helvetica Neue",Helvetica,sans-serif;font-size:.3rem;margin:0;padding:0;color:#3d3d3d;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:link,a:visited,a:hover,a:active{color:#4c4c4c;text-decoration: none;}img {border: none;vertical-align: top;}xmp{white-space:pre-wrap;word-break:break-all;word-wrap:break-word;font-size:.26rem;margin:0;padding:0;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}ol,ul,li,dl,dt,dd,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,video,audio,pre,p{margin:0;padding:0}ol,ul,li{list-style:none}h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; font-weight:normal; line-height: normal;   margin-block-start:0;margin-block-end:0;}@media screen and (min-width: 500px) and (orientation: portrait){html{font-size:55.2px !important}}@media (min-width: 854px) and (max-width: 854px){html{font-size:113.86667px}.view-mini{font-size:101.86667px}.view-small{font-size:107.86667px}.view-large{font-size:117.86667px}.view-xlarge{font-size:121.86667px}}@media (min-width: 800px) and (max-width: 800px){html{font-size:106.66667px}.view-mini{font-size:94.66667px}.view-small{font-size:100.66667px}.view-large{font-size:110.66667px}.view-xlarge{font-size:114.66667px}}@media (min-width: 768px) and (max-width: 768px){html{font-size:102.4px}.view-mini{font-size:90.4px}.view-small{font-size:96.4px}.view-large{font-size:106.4px}.view-xlarge{font-size:110.4px}}@media (min-width: 750px) and (max-width: 750px){html{font-size:100px}.view-mini{font-size:88px}.view-small{font-size:94px}.view-large{font-size:104px}.view-xlarge{font-size:108px}}@media (min-width: 600px) and (max-width: 600px){html{font-size:80px}.view-mini{font-size:68px}.view-small{font-size:74px}.view-large{font-size:84px}.view-xlarge{font-size:88px}}@media (min-width: 540px) and (max-width: 540px){html{font-size:72px}.view-mini{font-size:60px}.view-small{font-size:66px}.view-large{font-size:76px}.view-xlarge{font-size:80px}}@media (min-width: 534px) and (max-width: 534px){html{font-size:71.2px}.view-mini{font-size:59.2px}.view-small{font-size:65.2px}.view-large{font-size:75.2px}.view-xlarge{font-size:79.2px}}@media (min-width: 512px) and (max-width: 512px){html{font-size:68.26667px}.view-mini{font-size:56.26667px}.view-small{font-size:62.26667px}.view-large{font-size:72.26667px}.view-xlarge{font-size:76.26667px}}@media (min-width: 480px) and (max-width: 480px){html{font-size:64px}.view-mini{font-size:52px}.view-small{font-size:58px}.view-large{font-size:68px}.view-xlarge{font-size:72px}}@media (min-width: 435px) and (max-width: 435px){html{font-size:58px}.view-mini{font-size:46px}.view-small{font-size:52px}.view-large{font-size:62px}.view-xlarge{font-size:66px}}@media (min-width: 414px) and (max-width: 414px){html{font-size:55.2px}.view-mini{font-size:43.2px}.view-small{font-size:49.2px}.view-large{font-size:59.2px}.view-xlarge{font-size:63.2px}}@media (min-width: 412px) and (max-width: 412px){html{font-size:54.93333px}.view-mini{font-size:42.93333px}.view-small{font-size:48.93333px}.view-large{font-size:58.93333px}.view-xlarge{font-size:62.93333px}}@media (min-width: 411px) and (max-width: 411px){html{font-size:54.8px}.view-mini{font-size:42.8px}.view-small{font-size:48.8px}.view-large{font-size:58.8px}.view-xlarge{font-size:62.8px}}@media (min-width: 384px) and (max-width: 384px){html{font-size:51.2px}.view-mini{font-size:39.2px}.view-small{font-size:45.2px}.view-large{font-size:55.2px}.view-xlarge{font-size:59.2px}}@media (min-width: 375px) and (max-width: 375px){html{font-size:50px}.view-mini{font-size:38px}.view-small{font-size:44px}.view-large{font-size:54px}.view-xlarge{font-size:58px}}@media (min-width: 360px) and (max-width: 360px){html{font-size:48px}.view-mini{font-size:36px}.view-small{font-size:42px}.view-large{font-size:52px}.view-xlarge{font-size:56px}}@media (min-width: 320px) and (max-width: 320px){html{font-size:42.66667px}.view-mini{font-size:30.66667px}.view-small{font-size:36.66667px}.view-large{font-size:46.66667px}.view-xlarge{font-size:50.66667px}}@media (min-width: 240px) and (max-width: 240px){html{font-size:32px}.view-mini{font-size:20px}.view-small{font-size:26px}.view-large{font-size:36px}.view-xlarge{font-size:40px}}@media (min-width: 384px) and (max-width: 384px) and (-webkit-device-pixel-ratio: 3){html{font-size:44.2px}}@media (min-width: 2732px) and (max-width: 2732px){html{font-size:60px !important}}@media (min-width: 2048px) and (max-width: 2048px){html{font-size:60px !important}}@media (min-width: 1536px) and (max-width: 1536px){html{font-size:60px !important}}@media (min-width: 1024px) and (max-width: 1024px){html{font-size:60px !important}}@media (min-width: 768px) and (max-width: 768px){html{font-size:60px !important}}@media (min-width: 320px) and (max-width: 540px){.iphone header.bui-bar{padding-top:20px}}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.iphoneX header.bui-bar{padding-top:30px}.iphoneX footer{padding-bottom:34px}}@media (min-width: 534px) and (height: 830px) and (-webkit-device-pixel-ratio: 3){html{font-size:60px !important}}@media (min-width: 854px) and (height: 510px) and (-webkit-device-pixel-ratio: 3){html{font-size:60px !important}}@media (min-width: 1280px) and (height: 720px){html{font-size:60px !important}}@media (min-width: 1280px) and (height: 752px){html{font-size:60px !important}}/*自定义*/.clear:after {    display: block;    content: "";    clear: both;}.pull-left {    float: left;}.pull-right {    float: right;}.my-font01{ font-size: .1rem}.my-font02{ font-size: .25rem}.my-font025{font-size: .25rem}.my-font028{font-size: .28rem}.my-font03{ font-size: .3rem}.my-font035{ font-size: .35rem}.my-font04{ font-size: .4rem}.my-font05{ font-size: .5rem !important;}.my-font06{ font-size: .6rem}.my-font07{ font-size: .7rem}.my-font08{ font-size: .8rem}.my-fontw{ font-weight: bold;}.my-fontc{ text-align: center;}.colorRed {color: #e60012;}.mt02{margin-top: .2rem;}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-cb{ display: flex; justify-content: center; align-items:baseline; flex-direction: row;}.flex-c{ display: flex; justify-content: center; align-items:center; flex-direction: row;}.flex-lt{ display: flex; justify-content:flex-start; align-items:flex-start; flex-direction: row;}.flex-lc{ display: flex; justify-content:flex-start; align-items:center; flex-direction: row;}.flex-lb{ display: flex; justify-content:flex-start; align-items:flex-end; flex-direction: row;}.flex-bc{ display: flex; justify-content:space-between; align-items:center; flex-direction: row; flex-wrap: wrap;}.flex-nbc{ display: flex; justify-content:space-between; align-items:center; flex-direction: row; flex-wrap: nowrap;}.flex-rc{ display: flex; justify-content:flex-end; align-items:center; flex-direction: row;}.flex-hc{display: flex; justify-content: center; align-items:center; flex-direction:column;}.flex-hlc{display: flex; justify-content: center; align-items:flex-start; flex-direction:column;align-content:center;}.flex-htc{display: flex; justify-content: flex-start; align-items:center; flex-direction:column;align-content:center;}.flex-rb{display: flex; justify-content: flex-end; align-items:flex-end; flex-direction:row;}.flex-bt{display: flex; justify-content:space-between; align-items:flex-start; flex-direction:row; flex-wrap: wrap;}.flex-nrc{display: flex; justify-content: center; align-items:flex-end; flex-direction:column;}.row{ width:100%; clear:both; padding:0 2% 0 2%; }.row1{ width:96%; clear:both; margin-left:2%; margin-right: 2%; }/*页头*/.header{ background-color: #fff; border-bottom:4px solid #fe8e08;height: 1.3rem; position: relative;}.header .logo a {    display: block;}.header .logo img{height: .95rem; padding-left: .4rem; }.header .right{margin-right:.4rem; padding: .1rem .05rem; background-color:#e60012; }.header .nav{width:.4rem; height: .35rem; border-top: .08rem solid #fff;border-bottom: .08rem solid #fff; position: relative;transition:all .3s;-webkit-transition:all .3s;}.header .nav::after{content:''; width: 100%; height: .08rem; background-color: #fff; left: 0; top:30%; position: absolute;}.header .nav.open{transform:rotate(90deg);-webkit-transform:rotate(90deg); }.webMeuc{position:absolute; top:1.3rem; right:.1rem; background-color: rgba(0, 0, 0, .7); width:auto; text-align: center; z-index:99; overflow:hidden; display:none; }.webMeuc li{ border-bottom:1px solid #b5b5b6;padding:0 .4rem;}.webMeuc li:last-child{border-bottom:0;}.webMeuc li a{ text-decoration:none; color: #d6d6d6; line-height: .8rem; font-size: .3rem;}.webMeuc li a:hover,.webMeuc li a.active{color:#13823b;}.header .nav_btn{transition: 0.6s; z-index: 9999999; background: #fe8e08; padding: 4px; position:absolute; width: 40px; height: 40px; cursor: pointer; right:10px; top:12px;}.header .nav_btn span{position: absolute; top: 50%; left: 9px; margin-top: -1px; display: block; width: 22px; height: 2px; background: #fff; transition: .2s ease;}.header .nav_btn span:before{content: ''; position: absolute; top: -8px; left: 0; width: 22px; height: 2px; border-radius: 3px; background: #fff; transition: transform .2s ease, top .2s ease;}.header .nav_btn span:after{position: absolute; top: 8px; left: 0; width: 22px; height: 2px; content: ''; border-radius: 3px; background: #fff; transition: transform .2s ease, top .2s ease;}.header .nav_btn_open{background: #fe8e08;}.header .nav_btn_open span{ width: 0; left: 8px;}.header .nav_btn_open span:before{top: 0; transform: rotate(45deg);}.header .nav_btn_open span:after{top: 0; transform: rotate(-45deg);}.mobile-nav-box{position: fixed; top: 0; left: 0; z-index: 999999; min-width: 250px; width: 100%; height: 100%; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4); transform: perspective(450px) rotateY(-91deg); transform-origin: 0; transition: .4s ease;}.mobile-nav-box .mobile-logo{z-index: 99999999; position: relative; width: 250px; text-align: center; padding: 8px 0; background: #ededed; cursor: pointer; display: flex; align-items: center; justify-content: center;}.mobile-nav-box .mobile-logo img{max-width: 100%; height:.6rem;}.mobile-nav-box .bg{transition: 0.6s; width: 100%; height: 100%; z-index: 10; top: 0; left: 0; position: absolute; background: rgba(0, 0, 0, 0.6);}.mobile-nav-box .mobile-menu-nav{z-index: 99999999; position: relative; overflow-y: scroll; height: 100%; background: #fff; width: 250px;}.mobile-nav-box .mobile-menu-nav ul li{border-bottom: 1px solid #f2f2f2;}
.mobile-nav-box .mobile-menu-nav ul li .tit{position: relative; display: block; height: 52px; line-height: 52px; overflow: hidden; padding: 0 20px 0 40px; font-size: 16px; color: #282828; font-weight: normal; letter-spacing: 1px; cursor: pointer; transition: .6s;}
.mobile-nav-box .mobile-menu-nav ul li .tit img{ vertical-align:middle; height: 22px;}
.mobile-nav-box .mobile-menu-nav ul li .tit:before{content: ""; position: absolute; top: 50%; left: 15px; width: 10px; height: 10px; margin-top: -5px; border: 1px solid #282828; border-radius: 50%; transition: .6s;}.mobile-nav-box .mobile-menu-nav ul li .tit a{transition: 0s; display: block;}.mobile-nav-box .mobile-menu-nav ul li .tit i{float: right; margin-top: 18px; font-size: 18px;}.mobile-nav-box .mobile-menu-nav ul li .tit.active,.h_top .mobile-nav-box .mobile-menu-nav ul li .tit.active i{color: #fe8e08;}.mobile-nav-box .mobile-menu-nav ul li .tit.active:before{border-color: #fe8e08; background: #fe8e08;}.mobile-nav-box .mobile-menu-nav ul li .mobile-second-nav{display: none; margin-bottom: 0;}.mobile-nav-box .mobile-menu-nav ul li .mobile-second-nav dd{border-top: 1px solid #f2f2f2;}.mobile-nav-box .mobile-menu-nav ul li .mobile-second-nav dd a{display: block; height: 42px; line-height: 42px; overflow: hidden; padding: 0 10px 0 45px; font-size: 16px; color: #282828; letter-spacing: 1px; cursor: pointer;}.mobile-nav-box .mobile-menu-nav ul li .mobile-second-nav dd a:hover{color: #fe8e08;}.mobile-nav-box-show{transform: perspective(450px) rotateY(0deg);}.mobile-nav-box .mobile-menu-nav form{margin-top: 15px; width: 100%; height: 32px; padding: 0 10px; position: relative;}.mobile-nav-box .mobile-menu-nav form input[type="text"]{display: block; width: 100%; height: 100%; line-height: 30px; font-size: 14px; color: #939393; padding-left: 13px; padding-right: 32px; border: 1px solid #cdcdcd; border-radius: 5px; background: transparent; outline: none;}.mobile-nav-box .mobile-menu-nav form input[type="text"]::-webkit-input-placeholder{color: #939393;}.mobile-nav-box .mobile-menu-nav form input[type="submit"]{position: absolute; right: 11px; top: 0; width: 30px; height: 100%; border: none; background: url("../images/common/icon_1.png") center no-repeat; outline: none; cursor: pointer;}/*------ 头部广告-------*/.banner{}.banner img {    display: block;    width: 100%;    height:auto;}.swiper-pagination {   width: 100%;}/*.swiper-pagination .swiper-pagination-bullet {width: .2rem; height: .2rem; margin-left: .15rem !important; margin-right: .15rem !important; background:#000; opacity: .4;}.swiper-pagination .swiper-pagination-bullet-active {background: #e60012;opacity: 1;}*/.swiper-pagination .swiper-pagination-bullet {width: 0.25rem;height: 0.08rem;border-radius: 0.2rem;}.swiper-pagination .swiper-pagination-bullet-active {width: 0.6rem;background: #fe8e08;}/*------- 搜索 --------*/.search{ background-color: #313131; padding:.25rem 0;}.banner-search {	width: 6rem;    height: .65rem;    position: relative;    }.banner-search input {	box-sizing: border-box;	width: 100%;	height: 100%;	padding: 0px 1rem 0px .3rem;	border: 1px solid #fff;	border-radius: 50px;	outline: none;	background: transparent;	line-height: .7rem;	font-size: .25rem;	color: #fff;	transition: .3s;}.banner-search input:focus {box-shadow: 0px 0px 10px #bfbfbf}.banner-search button {	position: absolute;	top:.13rem;	right: .2rem;	width: .4rem;	height: .4rem;	border: none;    background: url(../images/common/icon_1.png) no-repeat center;    background-size: 100% 100%;	cursor: pointer;}/*--------- 页脚 ----------*/.footer{ background-color:#62ba29; padding: .3rem .2rem; width: 100%; color: #fff; text-align: center;}.footer a{color: #fff;}.retop{padding:.06rem 1.5rem; margin: .1rem 0 .35rem 0; font-size: .25rem; background-color:#dd8d04; border-radius: 5px; position: relative;}.retop::after{position:absolute;content: "";width: 100%;height: .2rem; background: url(../images/hangxiang7.png) no-repeat center bottom; top: -.2rem; left: 0; background-size: .6rem auto;}.retop a{color: #fff;}.footer1{ border-bottom: 1px dashed #7d7d7d; width: 100%; padding:.1rem 0 .4rem 0;  font-size: .25rem;}.footer1 a{padding:0 .1rem;}.footer2{font-size: .25rem; line-height: .45rem; padding: .2rem 0;}.footer>img{width: 2.7rem; margin-bottom: .1rem;}.footer3{padding-top: .4rem; font-size: .25rem; color:#eee; }/***********************尾部悬浮菜单*********************/.footer_b{width:100%;height: 1.08rem;background:#62ba29;position: fixed;bottom: 0;z-index: 9999}.footer_b ul li{width:32.8%;height: 1.08rem;float: left;text-align: center;color:#fff;font-size:0.26rem; border-right: 1px solid #4b8f1f;	border-left: 1px solid #79e334;}.footer_b ul a:first-child li{ border-left:0px;}.footer_b ul a:last-child li{ border-right:0px;}.footer_b ul li img{width:0.5rem;height:0.5rem;margin-top: 0.12rem;}.footer_b ul .active{background-color: #fe8e08;}.footer_b ul li:active{background-color: #fe8e08;}.footerspace{height: 1rem;}/*产品分页*/	.search-pagination{margin: 15px 0px 10px;height:auto;width:100%;float: left;}	.pagination{ display: table; height:auto;margin: 0px auto;}	.pagination li{ 	float:left; 	height:28px;	line-height: 28px;	border: 1px solid #ccc;    margin: 4px 4px;	padding:0px 4px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    -ms-border-radius: 5px;    -o-border-radius: 5px;    border-radius: 5px;	font-size: 13px;	}	.pagination .pageinfo{ 	float:left; 	height:28px;	line-height: 28px;    margin: 0px 2px;	padding:0px 4px;	}	.pagination li a{	padding-right: 10px;    padding-left: 10px;	line-height: 28px;	width: auto;    color: #e60012;    display: inline-block;	text-decoration:none;	}	.pagination .page-active{    background: #e60012;    color: #fff;    border: 1px solid #e60012;    }	.pagination .page-active a{color: #fff; font-weight:bolder;}	.pagination li:hover{background: #e60012;}	.pagination li a:hover{color: #fff;}