.dingwei{background: #fff;}
.dingwei .dingwei1{}
.dingwei .dingwei1 b{line-height:80px;color:#fac405;}
.dingwei .dingwei1 span{line-height:80px;padding-left:0px;}
.dingwei .dingwei1 span img{    padding-bottom: 5px;}
.dingwei .dingwei1 a{    padding:0 5px;color:#666}
.dingwei .dingwei1 a:hover{    padding:0 5px;color:#fac405}


.banner-swiper img{width:100%; aspect-ratio: 3;}
/*æœç´¢*/

.pr_1{margin-top: 30px;}

.searchBox input {
    height: 50px !important;
    line-height: 50px !important;
    padding: 0 0 0 1rem !important;
    margin: 0 !important;
    border: 1px solid #bfbfbf !important;
    width: 100% !important;
	background:#fafafa;
}

.searchBox {
    position: relative !important;
}

.searchBox input:nth-of-type(2) {
    position: absolute !important;
    right: 15px !important;
    top: 13px;
    z-index: 1 !important;
    cursor: pointer !important;
    width: 27px !important;
    height: 27px !important;
    padding: 5px !important;
    border: none !important;
    background: url(../images/product_01_07.png) no-repeat center center;
}
.searchBox input:nth-of-type(2):hover{box-shadow: inset 2px 0 5px 0 #fac405, 2px 0 3px #E8E8E8;}
.positionBox {
    position: relative;
}

.positionLine {
    color: #ccc;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 132%;
    border: 1px solid #e2e4e5;
}

@media screen and (max-width:1400px) {
    .positionLine {
        width: 100%;
    }
}


/*äºŒçº§å¯¼èˆª*/

.sec-mainL {
	width: 24%;

	position: relative;
	z-index: 5;
	float:left;
}
.mainL-hd-box {
	padding-bottom: 5px;
	background: #fafafa;
}
.mainL-hd {
	font-size:40px;font-weight:600;
	height: 39px;
	line-height: 39px;
	text-align: center;
	cursor: pointer;padding: 30px 0;
}
.mainL-hd a {
	color: #363636;
}
/**菜单列表**/
.sec-mainNav{padding-top:20px;background: #fafafa;padding-bottom: 70px;}
.sec-mainNav>li {
	padding: 1px;
	position: relative;
	background: #fafafa;
	cursor: pointer;
	z-index: 4;
	
}
.sec-mainNav>li>a>h3{
	border-bottom: 1px solid #e2e2e2;
    padding-bottom: 18px;
    padding-left: 15px;
    font-size: 18px;
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 20px;
	padding-top:17px;
	margin-top:0;
}
.sec-mainNav>li>a{color:#363636}
.sec-mainNav li .menu-more {
	position: absolute;
	display: block;
	right: -18px;
    top: 3px;
	line-height:55px ;
	padding:0 25px;    z-index: 999;
}
#pro_h3{display:none;}
.sec-mainNav>li.active,
.sec-mainNav>li:hover{background:#fac405}
.sec-mainNav>li:hover .menu-more{color:#fff;}
.sec-mainNav>li.active h3,
.sec-mainNav>li:hover h3 {border-bottom:1px solid #fac405;color:#fff;}
.sec-mainNav>li.active  .menu-more,
.sec-mainNav>li.active  a h3 ,
.sec-mainNav>li:hover a h3 {color:#fff;}
/**二级菜单**/
.menu-panel {
	position: absolute;
	width: 350px;
	
	/*display:;*/
	top: 0;
	left: 100%;
	z-index: 5;
	display: none;
}
.menu-panel ul{
	padding: 18px 38px;
	margin-left:20px;
	box-shadow: inset 2px 0 5px 0 #D5D5D5, 2px 0 3px #E8E8E8;
	background: #fff;
}

.menu-panel ul li {
	padding:10px;
	list-style-type:disc;
}
.menu-panel ul li a{font-size:16px;color:#8b8b8b;display: block;}
.menu-panel ul li.active,
.menu-panel ul li:hover{color:#fac405;}
.menu-panel ul li.active a,
.menu-panel ul li:hover a{color:#fac405;}
/**中间部分**/

.sec-mainM {
	width: 666px;
	position: relative;
	z-index: 3;
}



.pr_right{float:left;width: 71%;
    margin-left: 5%;margin-bottom: 7rem;position: relative;}

.pr_right_text{float:left;padding-right:0px;
    font-size: 16px;
    color: #363636;
    position: relative;
    margin-bottom: 10px;
    width: 100%;
	overflow: hidden;}
.pr_right_text h1{font-size: 26px;}
.p2{display:none}
.pr_right .readmore-js-toggle{font-size: 16px;
    color: #fac405;
	/* position:absolute;
	top:1px;right:0; */
    }
@media (max-width: 999px) {
	.sec-mainNav{display:none}
}
.pr_right ul{margin-top:30px;}
.pr_right ul li{float:left;width: 31%; margin-right: 2%;margin-bottom:30px; height: 400px;}
.pr_right ul li:nth-child(3n) { margin-right: 0;}
.pr_right ul li span{width:100%;display:block;overflow:hidden;border:1px solid #e2e2e2;}
.pr_right ul li span img{width:100%;transition: all 0.5s;}
.pr_right ul li h3{font-size:18px;text-align:center;color:#363636;margin-bottom:10px;height: 60px;overflow: hidden;}
.pr_right ul li:hover h3{color:#fac405;}
.pr_right ul li:hover span img{transform: scale(1.1);}
.pr_right ul li:hover span{border:1px solid #fac405;}


.pr_right_lx{
	margin: auto;
	vertical-align: middle;
    border-radius: 100px;
	font-size: 12px;
    line-height: 35px;
    text-align: center;
	display: block;
	border:1px solid #fac405;
	color: #fac405;
	width:140px;
	}
.pr_right_lx:hover{
    background-color: #fac405;
    color: #fff;}
@media (max-width: 999px) {
	#at-share-dock{    display: none !important; opacity: 0!important;}
	.sec-mainL {width:100%;}
	.pr_right{width:100%;margin-left:0px;margin-top:30px;}
	.pr_right ul li{float:left;width:48%;margin-right:2%; height: 320px; overflow: hidden;}
	.pr_right ul li:nth-child(3n) { margin-right:2%;}
	.pr_right ul li h3{font-size:12px;height:16vw;margin-bottom:10px;}
	.menu-panel{    position: static;background: #fff;width: 100%;}
	.menu-panel ul{    padding: 18px 0px;
    margin-left: 20px;
    box-shadow: none; 
    background: #fff;
	}
	.mainL-hd{display:none}
	#pro_h3{display:none;border-bottom: 1px solid #e2e2e2;
    padding-bottom: 18px;
    padding-top: 18px;
    padding-left: 15px;
        font-size: 2.5rem;
    line-height: 60px;color:#333;}
    #pro_h3 a{color:#333;}
    .sec-mainNav>li.active,
.sec-mainNav>li:hover{background:#fafafa}
.sec-mainNav>li:hover .menu-more{color:#363636;}
.sec-mainNav>li.active h3,
.sec-mainNav>li:hover h3 {border-bottom:1px solid #fafafa;color:#363636;}
.sec-mainNav>li.active  .menu-more,
.sec-mainNav>li.active  a h3 ,
.sec-mainNav>li:hover a h3 {color:#363636;}
.sec-mainNav li .menu-more {transform: rotate(90deg)}
}



/******关于我们******/
.ab_right{float:right;width:1045px;margin-left:20px;}
.ab_js {}
.ab_js img{width:100%;}
.ab_js h2{color:#363636;font-weight:600;font-size:40px;margin-top: 40px;margin-bottom: 30px;}
.ab_js h4{color:#363636;font-weight:100;font-size:16px;padding-bottom:10px;}
.ab_js p{color:#8b8b8b;font-weight:100;font-size:14px;line-height:1.8;}
.ab_right ul{margin:60px 0}
.ab_right ul li{float:left;width:24%;margin-right:1.25%;}
.ab_right ul li:nth-child(4n) { margin-right: 0;}
.ab_right ul li span{width:100%;display:block;overflow:hidden;border:1px solid #e2e2e2;}
.ab_right ul li span img{width:100%;transition: all 0.5s;}
.ab_right ul li h3{font-size:18px;text-align:center;color:#363636;margin-bottom:50px;}
.ab_right ul li:hover h3{color:#fac405;}
.ab_right ul li:hover span img{transform: scale(1.1);}
.ab_right ul li:hover span{border:1px solid #fac405;}

@media (max-width: 999px) {
	.sec-mainL {width:100%;}
	.ab_right{width:100%;margin-left:0px;margin-top:30px;}
	.ab_right ul li{float:left;width:48%;margin-right:2%;}
	.ab_right ul li:nth-child(4n) { margin-right:2%;}
}

/***联系我们*****/
.lianxi_ditu{
	float:left;width:100%}
	#map-canvas{background: url("../images/contact_02.jpg") no-repeat center;
  background-size: cover;height:50rem;}
  	#google-map{background: url("../images/contact_02.jpg") no-repeat center;
  background-size: cover;height:500px;}
/*底部留言*/
.foot-message {
   
    padding-bottom: 105px;
    background: #fafafa;
	float:left;width:100%;
}
.foot-message h3 {
    font-size: 40px;
    color: #363636;
    text-align: center;
    line-height: 1;
	margin-top: 73px;
}
.foot-message p {
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 26px;
    margin-top: 12px;
    margin-bottom: 37px;
}

.form-list li {
    width: 33%;
}
.form-list li input {
    width: 100%;
    background: #fafafa;
    height: 50px;
    padding: 0 17px;
    border-radius: 0;
	border:1px solid #e2e2e2;
	
}
.form-area {
    margin-top: 10px;
    margin-bottom: 25px;
}
.form-area textarea {
    width: 100%;
    height: 200px;
    padding: 20px 25px;
    background: #fafafa;
    border-radius: 0;
	border:1px solid #e2e2e2;
}
.form-btn {
    text-align: center;
    font-size: 0;
}
.form-btn input {
    width: 135px;
    height: 50px;
    background-color: #8b8b8b;
    border-radius: 0px;
    font-size: 16px;
    color: #fff;
    margin: 0 22px;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
     border: none;
}
.form-btn .sub {
    background:#fac405;
    border-image-slice: 1;
    color: #fff;
   
}
.form-btn input:hover {
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -o-transform: translateY(-3px);
    transform: translateY(-3px);
}

.lianxi_dizhi{padding: 5rem 0 9rem;float:left;width:100%;}
.lianxi_dizhi ul li{background:#fafafa;float:left;width:24.1%;margin-right:1.2%;text-align:center;}
.lianxi_dizhi ul li img{display:block;margin:auto;margin-top:30px;}
.lianxi_dizhi ul li p{padding:20px 20px 40px;font-size:18px; color:#8b8b8b;word-break: break-all;}
.lianxi_dizhi ul li:nth-child(4n) { margin-right: 0;}

.dizhi_{width:49%;float:left;margin-right:2%;background:#fafafa;margin-top:2%;padding:30px 50px;height:310px;}
.dizhi_1 { margin-right: 0;}
.dizhi_ img{display:block;margin-top:20px;}
.dizhi_ h3{color:#363636;font-size:30px;}
.dizhi_ p{padding:10px 40px 40px 0px;font-size:18px; color:#8b8b8b;line-height:1.5}

@media screen and (max-width: 999px) {
    .lianxi_dizhi{padding: 0rem 0 0rem;}
    .d-flex {display: block!important; margin-bottom: 40px;}
    .form-list li { width: 100%;}
    .form-area{ margin-top: 0px;  margin-bottom: 0px;  }
    .fangan_lx{width:100%;height:auto;background-color: rgba(255, 255, 255, 0.5);padding:10px 20px;}
    .form-btn input{margin:10px}
	.lianxi_dizhi ul li{background:#fafafa;float:left;width:48%;margin:1%;text-align:center;word-wrap: break-word;}
	
.dizhi_{width:100%;float:left;margin-right:0%;background:#fafafa;margin-top:2%;padding:30px 50px;height:auto;}
	
}


/*****ODM****/

.odm_1{padding: 3rem 0 5rem;float:left;width:100%;}
.odm_1 ul li{width:24%;margin-right:1.2%;text-align:center;float:left;}
.odm_1 ul li span{width:100%;overflow:hidden;display:block;}
.odm_1 ul li span img{width:100%;transition: all 0.5s;}
.odm_1 ul li:nth-child(4n) { margin-right: 0;}
.odm_1 ul li p{font-size:18px; color:#363636;padding:20px;}
.odm_1 ul li:hover img{transform: scale(1.1);}
.odm_2{padding: 0rem 0 5rem;float:left;width:100%;}
.odm_2 img{width:100%;}

.odm_3{padding: 7rem 0 7rem;float:left;width:100%;background:#fafafa;}
.odm_3_left{float:left;width:50%;overflow:hidden}
.odm_3_left img{width: 100%;transition: all 0.5s;}
.odm_3_right{float:left;width:50%;padding-left:7%}
.odm_3_right h3{    color: #363636;
    font-weight: 600;
    font-size: 40px;
    text-align: left;
    text-transform: capitalize;margin-top:80px;}
.odm_3_right p{font-size:16px; color:#8b8b8b;line-height:1.8}

.odm_3_left:hover img{transform: scale(1.1);}
.odm_3_right h3:hover{color: #fac405;}

.odm_4{padding: 5rem 0 9rem;float:left;width:100%;background:#fff;}
.odm_4_top{float:left;width:100%;}
.odm_4_bottom{float:left;width:100%;margin-top:30px;}
.odm_4_left{float:left;width:50%;overflow:hidden}
.odm_4_left img{width: 100%;transition: all 0.5s;}
.odm_4_right{float:left;width:50%;padding-left:7%}
.odm_4_right h3{    color: #363636;
    font-weight: 600;
    font-size: 24px;
    text-align: left;
    text-transform: capitalize;margin-top:80px;margin-bottom:30px}
.odm_4_right p{font-size:16px; color:#8b8b8b;line-height:1.8}

.odm_4_left1{float:right;width:49%;overflow:hidden}
.odm_4_left1 img{width: 100%;transition: all 0.5s;}
.odm_4_right1{float:left;width:50%;padding-right:7%}
.odm_4_right1 h3{    color: #363636;
    font-weight: 600;
    font-size: 24px;
    text-align: left;
    text-transform: capitalize;margin-top:80px;margin-bottom:30px}
.odm_4_right1 p{font-size:16px; color:#8b8b8b;line-height:1.8}

.odm_4_left:hover img{transform: scale(1.1);}
.odm_4_right h3:hover{color: #fac405;}
.odm_4_right p:hover{color: #fac405;}
.odm_4_right1 p:hover{color: #fac405;}
.odm_4_left1:hover img{transform: scale(1.1);}
.odm_4_right1 h3:hover{color: #fac405;}

@media screen and (max-width: 999px) {
	.odm_1 ul li{width:48%;margin:1%;text-align:center;float:left;}
	.odm_1 ul li img{width:100%;}
	.odm_3_left{float:left;width:100%;margin-bottom:5vw}
	.odm_3_right{float:left;width:100%;padding-left:0%}
	.odm_3_right h3{;margin-top:20px;}
	
	.odm_4_left{float:left;width:100%;margin-bottom:30px;}
	.odm_4_right{float:left;width:100%;padding-left:0%}
	.odm_4_right h3{margin-top:20px;}
	
	.odm_4_left1{float:left;width:100%;}
	.odm_4_right1{float:right;width:100%;padding-right:0%}
	.odm_4_right1 h3{margin-top:20px;}
	
}

/***NEWS***/

.news_1{padding: 0rem 0 9rem;float:left;width:100%;background:#fff;}
.news_1 .in_Global{}
.news_1 .in_Global ul { }

.news_1 .in_Global ul li {
    width: 32.63%;
    margin-bottom: 5%;
    display: inline-block;
}

.news_1 .in_Global ul li:nth-child(3n+2) {
    margin: 0 0.5%;
}
.news_1 .in_Global ul li span{display:block;overflow:hidden;}
.news_1 .in_Global ul li span img{width:100%;transition: all 0.5s;}
.news_1 .in_Global ul li h3{font-size:18px;color:#363636;margin-top:40px;font-weight:600;height: 50px;}
.news_1 .in_Global ul li p{font-size:16px;color:#8b8b8b;margin-top:10px;height: 46px;}
.news_1 .in_Global ul li:hover img{transform: scale(1.1);}
.news_1 .in_Global ul li:hover h3{color:#fac405}

@media (max-width: 999px) {
	.news_1 .in_Global ul li{width:98%;float:left;margin:1%;margin-bottom:5%;}
}


.zhengshu_1{padding: 0rem 0 9rem;float:left;width:100%;background:#fff;}
.in_zhengshu ul li{width:24%;margin-right:1.2%;text-align:center;float:left;margin-bottom:3%;}
.in_zhengshu ul li:nth-child(4n) { margin-right: 0;}
.in_zhengshu ul li span{width:100%;display:block;overflow:hidden;background:#fafafa;height: 435px;}
.in_zhengshu ul li span img{width:92%;margin:4%;transition: all 0.5s;}
.in_zhengshu ul li h3{font-size:16px;color:#8b8b8b;margin-top:30px;}
.in_zhengshu ul li:hover span{box-shadow:0 10px 10px #e8e8e8}
/*.in_zhengshu ul li:hover span img{box-shadow:0 0 10px #e9;}*/
.in_zhengshu ul li:hover h3{color:#fac405}

@media (max-width: 999px) {
	.in_zhengshu ul li{width:48%;margin:1%;text-align:center;float:left;margin-bottom:5%;}
	.in_zhengshu ul li:nth-child(4n) {margin: 1%;margin-bottom:5%;}
	.in_zhengshu ul li span{height: auto;}
	.in_zhengshu ul li span img{height: 57vw;}
	.in_zhengshu ul li h3{height:30px;}
}

/*分页*/
.pages {
    text-align: center;
    font-size: 0;
}
.pages li {
    display: inline-block;
    vertical-align: middle;
    float: none !important;
    margin: 0 5px;
	
}
.pages li:first-child {
    /*display: none;*/
}

.pages a {
    display: inline-block;
    padding: 0 12px;
    height: 35px;
    line-height: 35px;
    background-color: #66767f;
    color: #fff;
    font-size: 14px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.page-item.active .page-link {
    z-index: 3;
  background:#fac405;color:#fff;
  border:none;
}
.pages li.page-ud a {
    width: 84px;
    padding: 0;
    background: #ff5e14;
    box-shadow: 0px 0px 35px 3px rgba(13, 54, 70, 0.1);
    color: #fff;
}
.pages li.page-ud a:hover {
    opacity: .9;
}
.pages a:hover,
.pages a.active {
  background:#fac405;color:#fff;
}

.pageBtn a {
    padding: 20px;
    
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
   
    color: #333;
    display: inline-block}
.pageBtn a:hover{color:#fac405}

/***产品详情里面的锚点**/
.cp_shop_head{}
.cp_shop_head a{color: #363636;padding: 8px 15px;font-size:16px;line-height: 2;
word-break:keep-all;             /* 不换行 */
white-space:nowrap;            /* 不换行 */
overflow:hidden;                  /* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;            /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.cp_shop_head a:hover{color: #fff;
    background: #ff6a00;}

.cp_shop_ul{
    /*overflow-y: auto;*/
    /*height: 900px;*/
    
}
.cp_shop_ul .cp_shop_li{margin-top: 50px;margin-bottom: 50px;}
.cp_shop_ul .cp_shop_li .cp_shop_li_head{border-bottom:1px solid #8b8b8b;margin-bottom: 30px;}
.cp_shop_ul .cp_shop_li .cp_shop_li_head h3{background:#8b8b8b;padding:10px 20px;color:#fff;line-height:44px;display:inline}
