/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,input,button,textarea,dl,dt{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;font-family: normal;font-weight: normal;}
body{ font-size:14px;color:#111;overflow-x: hidden;}
a img{
  border: 0;
}
em {
  font-style: normal;
}
body.head_on{overflow:hidden;}
a{text-decoration:none;color: #333;transition: all .3s;}
*{box-sizing: border-box;}
input,select,textarea{outline: none;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }

.wapper{
	width: 100%;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
	box-sizing: border-box;
}
@media only screen and (min-width: 1200px){
	.wapper{
		width: 1200px;
		margin: 0 auto;
	}
}

:root{
	--primary-color:#2a62ac;
	--font-color:#666;
	--main-white:#fff;
}





/* 轮播图通用 */
.swiper {width: 100%;height: 100%;}
.swiper-slide
{
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide img{
	width: 100%;
}

.overflow1{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;display: block;}
.overflow2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.overflow3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}


.side_cu {
	position: fixed;
	bottom: 20%;
	right: 2%;
	background-color: #fff;
	border-radius: 120px;
	padding: 15px;
	cursor: pointer;
	z-index: 1000;
}

.side_cu .cu2 {
	background-color: #f9f9f9;
	border-radius: 20px;
	padding: 20px;
	position: fixed;
	bottom: 30%;
	right: 4%;
	display: none;
}
.social_link {
	margin-top: 40px;
	/*margin-left: 20%;*/
}

.social_link a {
	width: 110px;
	padding: 5px;
	font-size: 2em;
}



.top_menu #yuyanBtn .dt a {display: flex;align-items: center;}
.ft_nav dl dd a{font-size:0.9rem;color:#666}
.ft_tel h6{font-size:1.5rem}

/* 通用内页 */
.inbannerbox{position: relative;width: 100%;margin: 0 auto;font-size: 0;}
.inbannerbox img{width: 100%;}
.insidebox{width: 100%;margin: 0 auto;}
.insidebox .inside{width: 100%;box-sizing: border-box;min-height: 500px;}
.pd50{padding: 50px 0;}
.m_logo img{height: 60px;}
#m_header{display: flex;align-items: center;justify-content: space-between;}
.mh_right{display: flex;align-items: center;}
.mh_right .dd{display:inline-block;margin-right: 10px;}
.mh_right .dd a{display: inline-block;font-size: 14px;color: #000;text-transform: uppercase;line-height: 22px;border: #757575 1px solid;width: 35px;vertical-align: middle;text-align: center;}
#m_nav .close {cursor: pointer;}

.play{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;cursor: pointer;}
.counter{font-weight: bold;}


.s_menubox{width: 100%;margin: 0 auto;}
.s_menu{width: 100%;margin: 0 auto;height: 61px;}
.s_menu ul{display: flex;align-items: center;height: 100%;}
.s_menu ul li a{font-size: 14px;color: #000;}
.s_menu ul li a:hover{color: #0093d8;}
.s_menu ul li span{padding: 0 8px;font-size: 14px;color: #000;}
.s_menu ul li:last-child span{display: none;}
.s_menu ul li.curr a{color: #0093d8;}
/* ================首页样式========================= */
.height{height: 106px;}
/*  */
.a2_pagination{position: unset !important;}
.a2_pagination .swiper-pagination-bullet{display: contents !important;}
.a2_pagination .swiper-pagination-bullet .node{position: relative;display: inline-block;}
.a2_pagination .swiper-pagination-bullet-active .node .core {background: #fff;}
.a2_pagination .swiper-pagination-bullet:last-child .line{opacity: 0;visibility: hidden;}
.a2_pagination .swiper-pagination-bullet .node:after{position: absolute;bottom: 125%;left: 0;text-align: center;font-size: 16px;color: #fff;}
.a2_swiper{overflow: hidden;}
.a2_swiper .swiper-slide{background-color: transparent;}
.a2_swiper .swiper-slide .inner{text-align: left;padding: 0 20px;}
.a2_swiper .swiper-slide .inner .desc{line-height: 25px;margin-bottom: 18px;font-size: 14px;}


/*  */
.tran300{transition: all 0.3s;}
.newsbox{width: 100%;margin: 0 auto;}
.news{width: 100%;margin: 0 auto;}
.n_top{width: 100%;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 95px 0;}
.n_top .nt_left{width: 65.7%;display: block;font-size: 0;border-radius: 10px;overflow: hidden;}
.n_top .nt_left .nt_swiper{width: 100%;}
.n_top .nt_left .nt_swiper .swiper-slide{background-color: transparent;}
.n_top .nt_left .nt_swiper .swiper-slide a{display: block;width: 100%;font-size: 0;}
.n_top .nt_left .nt_swiper .swiper-slide a img{width: 100%;}
.n_top .imgbox img{width: 100%;}
.n_top .n_list{width: 30%;}
.n_top .n_list ul li{width: 100%;padding: 30px 0px 35px 0;border-bottom: 1px solid #ebe5e5;}
.n_top .n_list ul li a{display: block;width: 100%;}
.n_top .n_list ul li a h3{font-size: 18px;line-height: 28px;color: #000;}
.n_top .n_list ul li a p{font-size: 14px;color: #b0b0b0;}


.n_bot{width: 100%;margin: 0 auto;}
.n_bot ul{display: flex;flex-wrap: wrap;}
.n_bot ul li{width: 32%;margin-right: 2%;margin-bottom: 20px;}
.n_bot ul li:nth-child(3n){margin-right: 0;}
.n_bot ul li a{display: block;width: 100%;}
.n_bot ul li a .img{width: 100%;position: relative;font-size: 0;border-radius: 5px;overflow: hidden;}
.n_bot ul li a .img img{width: 100%;transition: 300ms ease-out;}
.n_bot ul li:hover a .img img{transform: scale(1.3);}
.n_bot ul li a .img .date{position: absolute;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.3);width: 125px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;}
.n_bot ul li:hover a .img .date{background-color: #01bc80;}
.n_bot ul li a .tit{font-size: 20px;line-height: 28px;height: 56px;overflow: hidden;margin: 40px 0;}
.n_bot ul li:hover a .tit{color: #01bc80;}
.n_bot ul li a .more{background: url(../images/icon-more.png) no-repeat right center;padding-right: 25px;color: #4c4c4c;width: 85px;}
.n_bot ul li:hover a .more{color: #01bc80;}


/*  */
.contact1box{width: 100%;margin: 0 auto;background-repeat: no-repeat;background-size: cover;}
.contact1{width: 100%;margin: 0 auto;padding: 220px 0px 165px 0;}
.c1_tit{text-align: center;width: 100%;}
.c1_tit p{font-size: 18px;color: #fff;}
.c1_tit h1{margin-top: 10px;font-size: 40px;color: #fff;}
.c1_content{width: 100%;margin: 0 auto;margin-top: 250px;}
.c1_content ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.c1_content ul li{width: 33.33%;position: relative;}
.c1_content ul li:before {content: '';position: absolute;right: 0;top: 20px;background: #fff;opacity: .2;width: 1px;height: 110px;}
.c1_content ul li .icon{display: flex;align-items: center;justify-content: center;font-size: 0;}
.c1_content ul li .icon img{max-width: 100%;width: auto;}
.c1_content ul li .textbox{text-align: center;}
.c1_content ul li .textbox h3{font-size: 20px;line-height: 32px;margin: 25px 0px 10px 0;color: #fff;}
.c1_content ul li .textbox p{font-size: 14px;color: #fff;}



.contact2box{width: 100%;margin: 0 auto;background-repeat: no-repeat;background-size: cover;}
.contact2{width: 100%;margin: 0 auto;display: flex;flex-wrap: wrap;transform: translateY(-45px);background: #fff;border-radius: 30px;height: 800px;overflow: hidden;}
.c2_left{width: 31.5%;height: 100%;padding: 0px 80px;padding-top: 90px; background-color:#0093d8}
.c2_left .c2_tit{font-size: 34px;line-height: 44px;color: #fff;}
.c2_left .c2l_bot{margin-top: 330px;}
.c2_left .c2l_bot h3{font-size: 20px;color: #fff;}
.c2_left .c2l_bot p{margin-top: 10px;font-size: 14px;color: #fff;}


.c2_right{padding: 0px 125px;padding-top: 60px;width: 68.5%;}
.c2_right ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.c2_right ul li{width: 48%;margin-bottom: 20px;border-radius: 10px;background: #f8f8f8;font-size: 16px;color: #000;padding: 12px 0;}
.c2_right ul li .label {min-width: 110px;padding-left: 25px;}
.c2_right ul li .label span{color: #03bf84;}
.c2_right ul li .input {padding-left: 10px;}
.c2_right ul li .bd {flex: 1;}
.c2_right ul li .input input[type=text] {height: 60px;background: none;width: 100%;padding: 0 10px;}
.c2_right ul li .input textarea {background: none;width: 100%;outline: none;border: none;height: 125px;resize: none;padding: 0 10px; box-shadow:none}
.c2_right ul li .input select {height: 60px;background: none;width: 100%;border: none;padding: 0 10px;}
.c2_right ul li .input input[type=checkbox] {width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 5px;}
.c2_right ul li .c2_btn {width: 200px;height: 60px;border-radius: 10px;cursor: pointer;background: #0093d8;color: #fff;font-size: 16px;}


/*  */
.productbox{width: 100%;margin: 0 auto;}
.product{width: 100%;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.pro_left{width: 20%;}
.pro_right{width: 78%;}

.pro_list{width: 100%;padding: 7px;}
.p_tit{width: 100%;background-color: #0093d8;text-align: center;padding: 7px 14px;color: #fff;font-size: 18px;}
.pro_list ul{padding-top: 14px;}
.pro_list ul li{padding: 10px 0;}
.p_tab{display: flex;align-items: center;justify-content: space-between;font-size: 14px;color: #000;}
.p_tab i{font-size: 20px;}
.p_tab a{font-size: 14px;color: #000;}
.pro_list ul li ul{padding: 0 20px;}
.pro_list ul li.on .p_tab i{transform: rotate(90deg);}

.feature_list{padding: 7px;width: 100%;}
.fswiperbox{width: 100%;padding: 40px 0;position: relative;}
.f_swiper{height: 490px;}
.f_swiper .swiper-slide a{display: flex;width: 100%;align-items: center;justify-content: space-between;}
.f_swiper .swiper-slide a .imgbox{width: 70px;font-size: 0;border: 1px solid rgb(238, 238, 238);height: 70px;margin-right: 14px;}
.f_swiper .swiper-slide a .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.f_swiper .swiper-slide a .textbox{flex: 1;text-align: left;}
.f_swiper .swiper-slide a .textbox h3{font-size: 14px;color: #000;}
.f_next,.f_prev{position: absolute;left: 50%;transform: translateX(-50%);font-size: 40px;color: #666;cursor: pointer;}
.f_next{bottom: 0;}
.f_prev{top: 0;}


.pro_right ul{display: flex;flex-wrap: wrap;}
.pro_right ul li{width: 32%;margin-right: 2%;margin-bottom: 20px;}
.pro_right ul li:nth-child(3n){margin-right: 0;}
.pro_right ul li .imgbox{width: 100%;font-size: 0;position: relative;overflow: hidden;border: 2px solid rgb(245, 245, 245);}
.pro_right ul li .imgbox img{width: 100%;transition: all 0.5s; height:300px;object-fit: contain}
.pro_right ul li:hover .imgbox img{transform: scale(1.2);}
.pro_right ul li .imgbox:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0;z-index: 2;}
.pro_right ul li:hover .imgbox:before{opacity: 0.4;}
.pro_right ul li .imgbox .more{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 70px;height: 70px;background-color: #0093d8;border: 5px solid rgba(255,255,255,0.25);border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;z-index: 3;background-clip: content-box;opacity: 0;transition: all 0.5s;}
.pro_right ul li:hover .imgbox .more{opacity: 1;}
.pro_right ul li .imgbox .more i{font-size: 25px;color: #fff;}
.pro_right ul li .textbox{padding: 20px 0;}
.pro_right ul li .textbox h3{font-size: 16.8px;color: #000;}


/*  */
.prodetail{width: 78%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.pd_left{width: 49%;}
.pd_right{width: 49%;}
.pd_left .swiper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.pd_left .swiper-slide {
  background-size: cover;
  background-position: center;
}

.pd_left .swiper_box {
  height: 578px;
  margin-bottom: 20px;
}

.pd_left .swiper_tab {
  height: 120px;
  box-sizing: border-box;
  padding: 10px 0;
}

.pd_left .swiper_tab .swiper-slide {
  border: 1px solid #dee2e6;border-radius: 5px;
}

.pd_left .swiper_tab .swiper-slide-thumb-active {
  border-color: #0093d8;
}

.prodetail .swiper-slide img {
  width: 100%;height: 100%;
  object-fit: contain;
}

.swiper_tab .swiper-slide img{
	border: 1px solid #ddd;
}


.swiper_tab .tab_prev{
	position: absolute;
	top: 50%;
	z-index: 9;
	left: 10px;
	cursor: pointer;
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	transform: translateY(-50%);
	background: none;
	font-size: 40px;
	color: #111;
	box-sizing: border-box;
	align-items: center;
	opacity: 0;
	transition: all .3s;
}

.swiper_tab .tab_next{
	position: absolute;
	top: 50%;
	z-index: 9;
	right: 10px;
	cursor: pointer;
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	transform: translateY(-50%);
	background: none;
	font-size: 40px;
	color: #111;
	box-sizing: border-box;
	align-items: center;
	opacity: 0;
	transition: all .3s;
}

.swiper_tab:hover .tab_prev{
	opacity: 1;
}
.swiper_tab:hover .tab_next{
	opacity: 1;
}


.zoom {
	display:inline-block;
	position:relative;
}

.zoom img {
	display: block;
}

.zoom img::selection { background-color: transparent; }


.pdr_top h3{font-size: 22px;font-weight: bold;color: #000;padding-bottom: 14px;margin-bottom: 14px;border-bottom: 1px solid rgb(238, 238, 238);}
.pdr_top .desc{font-size: 16px;color: #000;margin-bottom: 20px; line-height:24px}

.pdr_btn{}
.pdr_btn a{text-align: center;display: inline-flex;padding: 8px 20px;background-color: #0093d8;color: #fff;font-size: 16px;border-radius: 5px;border: 1px solid #0093d8;transition: all 0.5s;}
.pdr_btn a i{margin-left: 5px;}
.pdr_btn a:hover{color: #0093d8;background-color: #fff;}


.pdr_bot{width: 100%;margin: 30px auto;}
.pdrb_tab{width: 100%;border-bottom: 1px solid #eee;}
.pdrb_tab ul{display: flex;align-items: center;}
.pdrb_tab ul li{font-size: 1.4rem;border: 1px solid #eee;border-bottom: none;border-radius: 5px 5px 0 0;margin: 0 10px 0 0;padding: .5rem 1rem;text-transform: capitalize;}
.pdrb_tab ul li.on{background-color: #0093d8;color: #fff;}
.pdrb_bot{width: 100%;}
.pdrb_bot ul li{width: 100%;}
.pdrb_bot ul li .inner{width: 100%;padding: 20px 0;}
.pdrb_bot ul li .inner .item{width: 100%;margin-bottom: 20px;}
.pdrb_bot ul li .inner .item .pd_tit{padding-bottom: 11px;border-bottom:2px solid #0093d8;margin-bottom: 15px;line-height: 85px;}
.pdrb_bot ul li .inner .item .pd_tit img{max-width: 100%;width: auto;margin-right: 15px ;}
.pdrb_bot ul li .inner .item .pd_tit span{font-size: 28px;color: #000;font-weight: bold;}
.pdrb_bot ul li .inner .pd_desc{font-size: 14px;color: #000;line-height: 26px;}
.pdrb_bot ul li .inner .pd_desc img{width: auto;max-width: 100%;}

.download{display: block;width: 100%;text-align: center;font-size: 17px;color: #fff;background-color: #0093d8;padding: 7px 28px;}
.download svg{margin-left: 5px;}


.pdr_form{width: 100%;margin-bottom: 30px;}
.pdr_form .form{width: 100%;margin-top: 20px;}
.pdr_form .form ul li{width: 100%;margin-bottom: 15px;}
.pdr_form .form ul li .bd_text{width: 100%;border: 1px solid #eee;border-left: 3px solid #0093d8;padding: 0 10px;font-size: 13px;height: 40px;line-height: 40px;}
.pdr_form .form ul li textarea{border: 1px solid #eee;border-left: 3px solid #0093d8;padding: 10px;font-size: 13px;height: 95px;line-height: 1.5;width: 100%;}
.pdr_form .form ul li .pd_btn{width: 100%;height: 40px;line-height: 40px;text-align: center;background-color: #0093d8;color: #fff;font-size: 14px;}


.relate{width: 100%;}
.r_title{display: flex;align-items: center;justify-content: space-between;margin-bottom: 50px;}
.r_title h3{font-size: 28px;color: #000;font-weight: bold;}
.r_title .r_btn{display: flex;align-items: center;color: #0093d8;font-size: 25px;}
.r_btn .r_prev{margin-right: 10px;}
.r_swiper{width: 100%;overflow: hidden;}
.r_swiper .swiper-slide{background-color: transparent;}
.r_swiper .swiper-slide .inner{width: 100%;}
.r_swiper .swiper-slide .inner .imgbox{width: 100%;font-size: 0;position: relative;overflow: hidden;border: 2px solid rgb(245, 245, 245);}
.r_swiper .swiper-slide .inner .imgbox img{width: 100%;transition: all 0.5s;}
.r_swiper .swiper-slide .inner:hover .imgbox img{transform: scale(1.2);}
.r_swiper .swiper-slide .inner .imgbox:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #fff;opacity: 0;z-index: 2;}
.r_swiper .swiper-slide .inner:hover .imgbox:before{opacity: 0.4;}
.r_swiper .swiper-slide .inner .imgbox .more{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 70px;height: 70px;background-color: #0093d8;border: 5px solid rgba(255,255,255,0.25);border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;z-index: 3;background-clip: content-box;opacity: 0;transition: all 0.5s;}
.r_swiper .swiper-slide .inner:hover .imgbox .more{opacity: 1;}
.r_swiper .swiper-slide .inner .imgbox .more i{font-size: 25px;color: #fff;}
.r_swiper .swiper-slide .inner .textbox{padding: 20px 0;text-align: left;}
.r_swiper .swiper-slide .inner .textbox h3{font-size: 16.8px;color: #000;}



/* 新增板块 */
.environment{width: 100%;margin: 0 auto;}
.new_title{width: 100%;margin: 0 auto;text-align: center;}
.new_title h1{font-size: 28px;color: #000;padding-bottom: 21px;font-weight: bold;display: inline-block;position: relative;}
.new_title h1:after{position: absolute;left: 50%;bottom: 0;width: 70px;height: 3px;background-color: #e6131c;transform: translateX(-50%);content: "";}
.new_title h1:before{position: absolute;left: 50%;bottom: 0;width: 70%;height: 1px;background-color: #000;transform: translateX(-50%);content: "";}
.en_content{width: 100%;margin: 0 auto;}
.en_content .bd{ padding:10px;   }
.en_content .bd ul{ overflow:hidden; zoom:1; }
.en_content .bd ul li{ margin:0 8px; float:left; display:inline; overflow:hidden; text-align:center;font-size: 0;}
.en_content .bd ul li img{width: 450px; display:block;}

/* .certificate{width: 100%;margin: 0 auto;background-repeat: no-repeat;background-size: cover;padding: 93px 0 56px;background-position: center;}
.certificate .c_tit{width: 100%;text-align: center;padding: 28px 0;}
.certificate .c_tit h1{font-size: 50px;color: #fff;font-weight: bold;}
.position{position:relative;width:100%;height:400px;margin:0 auto;padding: 14px 0;margin-top: 28px; margin-bottom:5%}
.position ul{position:absolute;height:400px;margin: 0 auto;left: 20%;}
.position li{position:absolute;list-style-type:none;width:1px;height:1px;top:0px;left:0px;z-index:0;}
.position li img{width: 100%;height: 100%;object-fit: contain;}
.position span{display:block;position:absolute;width:100%;height:100px;left:0px;top:33%;margin-top:-50px;z-index:10;}
.position b{width:50px;height:50px;background:rgb(0, 0, 0,0.5);cursor:pointer;opacity: 0;visibility: hidden;border-radius: 50%;display: block;text-align: center;transition: all 0.5s;}
.position b:hover{background: red;}
.position b i{line-height: 50px;font-size: 30px;color: #fff;}
.position:hover b{opacity: 1;visibility: visible;} */

.certificate{width: 100%;margin: 0 auto;background-repeat: no-repeat;background-size: cover;padding: 93px 0 56px;background-position: center;}
.certificate .c_tit{width: 100%;text-align: center;padding: 28px 0;}
.certificate .c_tit h1{font-size: 50px;color: #fff;font-weight: bold;}
.cer_content_m{width: 100%;margin: 0 auto;position: relative;}
.cer_swiper{width: 90%;margin: 0 auto;overflow: hidden;}
.cer_swiper .swiper-slide{background: transparent;font-size: 0;}
.cer_swiper .swiper-slide img{width: 100%;}
.cer_next,.cer_prev{width:30px;height:30px;background:rgb(0, 0, 0,0.5);cursor:pointer;opacity: 0;visibility: hidden;border-radius: 50%;display: block;text-align: center;transition: all 0.5s;position: absolute;top: 50%;transform: translateY(-50%);}
.cer_next{right: 0;}
.cer_prev{left: 0;}
.cer_next:hover,.cer_prev:hover{background: red;}
.cer_next i,.cer_prev i{line-height: 30px;font-size: 20px;color: #fff;}
.cer_content_m:hover .cer_next{opacity: 1;visibility: visible;}
.cer_content_m:hover .cer_prev{opacity: 1;visibility: visible;}








@media only screen and (max-width: 1200px) {
	.height{height: 0;}
	.n_top .nt_left{width: 100%;margin-bottom: 20px;}
	.n_top .n_list{width: 100%;}
	.n_bot ul li{width: 49%;}
	.n_bot ul li:nth-child(2n){margin-right: 0 !important;}
	.n_bot ul li:nth-child(3n){margin-right: 2%;}
	.n_top .n_list ul li a h3 {font-size: 14px;}
	.n_bot ul li a .tit{font-size: 14px;line-height: 20px;margin: 10px 0;}
	.c1_content{margin-top: 200px;}
	.contact2{height: auto;border-radius: 10px;}
	.c2_left{width: 100%;padding: 15px;}
	.c2_left .c2l_bot {margin-top: 30px;}
	.c2_left .c2_tit {font-size: 16px;}
	.c2_right {padding: 0px 50px;padding-top: 50px;width: 100%;}
	.pro_left{display: none;}
	.pro_right{width: 100%;}
	.pro_right ul li{width: 49%;}
	.pro_right ul li:nth-child(2n){margin-right: 0 !important;}
	.pro_right ul li:nth-child(3n){margin-right: 2%;}
	.prodetail{width: 100%;}
	.pd_left{width: 100%;margin-bottom: 20px;}
	.pd_right{width: 100%;}
	.certificate .c_tit h1{font-size: 30px;
}


@media only screen and (max-width: 680px) {
	.n_bot ul li{width: 100%;margin-right: 0 !important;}
	.c2_right ul li {width: 100%;}
	.c2_right{padding: 15px;}
	.pro_right ul li{width: 100%;margin-right: 0 !important;}
}
