﻿* {
	margin: 0;
	padding: 0;
	list-style: none;
}



.contrains {
	width: 100%;
	margin: 0 auto;
}

.headers {
	background-color: #0d4591;
	position: sticky;
	top: 0;
	z-index: 999;
}

/*BANNER样式*/

.banner {
	width: 100%;
	text-align: center;
	overflow: hidden;
}

.banner img {
	width: 100%;
}

.active {
	color: red;
}

/*BANNER样式*/

@media (max-width:720px) {
	body,
	html {
		width: 100%;
	}
	@font-face {
		font-family: "myfont"; //自己命名
		src: url("../font/PINGFANG REGULAR.TTF");
	}
    .pro_info .widts{
		width: 35%!important;
		margin: 0 auto;
	}
	.bookshows {
		display: none;
	}

	.headul {
		display: none;
	}

	.sks {
		height: 16px;
		width: 1px;
		border-left: 1px solid #fff;
		display: block;
	}

	.pad {
		padding: 30px 15px 30px 30px;
		box-sizing: border-box;
	}

	.pads {
		padding: 30px 30px 30px 15px;
		box-sizing: border-box;
	}

	.img2 {
		display: none;
	}

	.pp {
		color: #6f6f6f;
		font-size: 18px;
		line-height: 35px;
		padding-left: 15px;
		box-sizing: border-box;
	}

	.desktopimg {
		width: 100%;
	}

	.showsks {
		width: 100%;
	}

	.imgse {
		display: none;
	}

	.showphone {
		display: none;
	}

	.footers p abbr a {
		text-decoration: none;
		color: #fff;
	}

	/*分页 begin*/
	.pagination {
		display: flex;
		height: 50px;
		line-height: 50px;
		justify-content: center;
	}

	.pagination li {
		margin: 0 5px;
		font-size: 14px;
		border: none;
		border-radius: 4px;
	}

	.pagination li a {
		border-radius: 4px;
		color: #6e6e6e;
		background: #fff;
		padding: 12px 16px;
		border: 1px solid #DCDCDC;
	}

	/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
	.pagination li.active a,
	.pagination li a:hover {
		background: #0d4591;
		color: #fff;
		border: 1px solid #0d4591;
	}

	/*分页 end*/
	.mbx {
		width: 100%;
		margin: 10px auto;
		padding-left: 10px;
	}

	.mbx a {
		color: #0d4591;
		text-decoration: none;
	}

	.hoverdiv {
		display: none;
		height: 0;
		overflow: hidden;
	}

	.liuyanban {
		width: 100%;
		margin: 50px auto;
		overflow: hidden;
		background: #6f6f6f;
		padding: 20px;
		display: flex;
		box-sizing: border-box;
		justify-content: space-between;
	}

	.lyb {
		width: 90%;
		overflow: hidden;
		background: #fff;
		padding: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}

	.form-group {
		margin-bottom: 15px;
	}

	.form-group input,
	select,
	textarea {
		height: 30px;
		line-height: 30px;
		border: 1px solid #0A71E4;
		width: 300px;
		padding-left: 10px;
	}

	textarea {
		height: 80px;
	}

	.form-button input {
		background: #0A71E4;
		color: #fff;
		border: none;
		padding: 5px 20px;
	}

	p {
		font-family: "myfont";
	}

	.h_centers .active a {
		color: red;
	}

	.hoverdiv {
		display: none;
	}

	.headers {
		width: 100%;
	}

	.logos img {
		width: 60px;
		margin: 5px 0 0 5px;
	}

	.h_centers {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: left;
		position: relative;
	}

	.dh {
		position: absolute;
		right: 10px;
		top: 10px;
		z-index: 10;
	}

	.dh img {
		width: 40px;
	}

	.h_centers ul {
		display: flex;
		padding: 0;
		margin: 0;
		justify-content: space-around;
		flex-wrap: wrap;
		border-top: 1px solid #fff;
		width: 100%;
	}

	.h_centers ul li {
		width: 100%;
		text-align: center;
	}

	.h_centers ul li a {
		text-decoration: none;
		color: #fff;
		font-weight: normal;
		font-size: 14px;
		font-family: myfont;
	}

	/*图片LIST*/

	.add_list,
	.p1 {
		width: 100%;
		overflow: hidden;
	}

	.add_x {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		margin: 20px 0 10px 0;
	}

	.add_x p {
		width: 25%;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 15px;
	}

	.add_x p img {
		width: 75%;
	}

	/*图片LIST*/

	/*P1*/

	.p1 {
		display: flex;
		flex-direction: column-reverse;
		flex-wrap: nowrap;
		margin-bottom: 20px;
	}

	.p1 span {
		font-size: 22px;
		font-family: "Times New Roman";
		color: #0d4591;
		display: block;
		width: 100%;
		margin-top: 10px;
	}

	.p1 .p1_right {
		display: flex;
		justify-content: center;
		align-items: flex-start;
		flex-direction: column;
		text-align: center;
		margin-bottom: 15px;
	}

	.p_note {
		margin-top: 10px;
		font-size: 18px;
		font-family: "myfont";
		text-align: center;
		width: 100%;
		font-weight: 300;
		color: #6f6f6f;
	}

	.p1 img {
		width: 100%;
	}

	.radio {
		margin:0  0 20px 0;
	}

	/*P1*/

	/*p2*/

	.p_head {
		text-align: center;
		margin: 25px 0;
	}

	.p_head h3 {
		font-family: "Times New Roman";
		font-size: 22px;
		color: #0d4591;
		font-weight: 400;
	}

	.p_head p {
		margin-top: 10px;
		font-family: "myfont";
		font-size: 18px;
		text-align: center;
		color: #6f6f6f;
	}

	.p2_img_list {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		margin-top: 13px;
	}

	.p2_img_list p {
		width: 50%;
		margin-bottom: -6px;
	}

	.p2_img_list p img {
		width: 100%;
	}

	/*p2*/

	/*P3*/

	.p3_list {
		overflow: hidden;
		width: 100%;
	}

	.pls {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}

	.pls a {
		display: block;
		width: 50%;
		padding: 8px;
		box-sizing: border-box;
		text-decoration: none;
	}

	.pls a img {
		width: 100%;
	}

	.pls a p {
		display: flex;
		flex-direction: column;
		text-align: center;
	}

	.pls a p span {
		font-family: "Times New Roman";
		font-size: 16px;
		color: #0d4591;
		font-weight: 400;
		margin-top: 15px;
	}

	.pls a p abbr {
		color: #333;
		font-family: "myfont";
	}

	/*P3*/

	/*FOOTERs*/

	.footers {
		background-color: #0d4591;
		padding: 30px 10px;
		box-sizing: border-box;
		margin-top: 30px;
	}

	.footers p {
		font-weight: 400;
		text-align: center;
		color: #fff;
		font-family: "myfont";
		font-size: 12px;
	}

	.footers p.siteword {
		font-size: 15px;
		font-family: "myfont";
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.footers p.siteword span {
		margin: 0 10px;
	}

	.footers p abbr a {
		font-size: 14px;
	}

	/* .footers p abbr {
		padding-right: 10px;
	}

	.footers p abbr:last-child {
		border-right: none;
	}
 */
	.marp {
		margin: 30px 0;
		line-height: 35px;
		font-weight: 400;
	}

	/*FOOTERs*/





	/*环保界面*/

	.hbcont {
		width: 100%;
		margin: 50px 0;
	}

	.hbcont p {
		text-align: center;
		color: #6f6f6f;
		font-size: 18px;
		font-family: myfont;
		line-height: 32px;
	}



	.pro_list {
		width: 100%;
		overflow: hidden;
		margin-bottom: 40px;
	}

	.pro_center {
		width: 100%;
	}

	.pro_info {
		display: flex;
		flex-direction: column;
	}

	.pro_info img {
		width: 100%;
	}

	.pro_info p {
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 18px;
		font-family: myfont;
		padding: 10px;
		box-sizing: border-box;
		line-height: 35px;
		color: #6f6f6f;
		font-weight: 300;
	}

	.pro_bg {
		background-color: #e6e5dc;
		padding: 30px 0;
		margin: 30px 0;
	}

	.skycont {
		width: 100%;
		overflow: hidden;
	}

	.sky_center {
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}

	.sky_center img {
		width: 100%;
	}

	.sky_center P {
		font-family: "Times New Roman";
		font-size: 16px;
		color: #526693;
		margin-top: 20px;
	}



	.qianming {
		display: flex;
		justify-content: flex-end;
		flex-direction: column;
		margin: 20px 0 0 0;
	}

	.qianming>div {
		display: flex;
		justify-content: flex-end;
		color: #6f6f6f;
		font-size: "宋体";
		font-size: 12px;
	}

	.mar {
		width: 100%;
		margin: 20px auto;
		padding: 20px;
		box-sizing: border-box;
	}

	.mar p {
		color: #0d4591;
		font-family: "Times New Roman";
		font-size: 14px;
		text-align: center;
		line-height: 35px;
	}

	.qianming .onlysize {
		color: #0d4591;
		font-family: "Times New Roman";
		font-size: 18px;
	}



	.pp_list {
		width: 100%;
		overflow: hidden;
	}

	.pp_center {
		width: 100%;
		margin: 20px auto;
	}

	.pp_l_o {
		width: 100%;
		overflow: hidden;
		display: flex;
		margin-bottom: 30px;
		flex-direction: column;
	}

	.pp_l_o img {
		width: 100%;
	}

	.pp_l_o .ppright {
		padding: 10px;
		box-sizing: border-box;
	}

	.pp_l_o .ppright h3 {
		font-family: "Times New Roman";
		font-size: 25px;
		color: #0d4591;
		font-weight: 200;
	}

	.pp_l_o .ppright p {
		font-size: 16px;
		margin-top: 20px;
		line-height: 30px;
		color: #6f6f6f;
		font-weight: 400;
	}

	/*产品INFO*/

	.fangdajing {
		width: 1050px;
		overflow: hidden;
		margin: 0 auto;
		display: flex;
		display: none;
	}

	#right {
		display: none;
	}

	.fdj {
		display: flex;
		margin: 30px 0;
	}



	.shopinfo {
		padding: 30px;
		margin: 30px 0 0 20px;
	}

	.shop_info_center p {
		font-family: myfont;
		color: #6f6f6f;
	}

	.ppp1 {
		font-size: 25px;
		overflow: hidden;
	}

	.ppp2 {
		font-size: 30px;
		color: #6f6f6f;
		margin-top: 15px;
		font-family: "Times New Roman";
	}

	.infos {
		margin-top: 30px;
	}

	.infos p {
		border-bottom: 1px solid #6f6f6f;
		margin-bottom: 20px;
		padding-bottom: 10px;
		color: #6f6f6f;
		font-size: 20px;
	}

	.infos p abbr {
		float: right;
	}

	.tupic {}

	.tupic p {
		margin-right: 25px;
		float: left;
		cursor: pointer;
	}



	.productdes {
		width: 100%;
		overflow: hidden;
		margin: 20px 0;
	}

	.des_cont {
		width: 100%;
		margin: 0 auto 50px auto;
	}

	.productdes h3 {
		text-align: center;
		color: #0d4591;
		font-size: 30px;
		font-family: "Times New Roman";
	}

	.p_list {
		margin: 20px 0 20px 0;
	}

	.p_list img {
		width: 100%;
	}

	.isa {
		padding: 0 15px;
	}

	.isa p {
		margin-bottom: 35px;
		line-height: 25px;
		font-family: "myfont";
		color: #999;
	}

	.isa h4 {
		margin-top: 25px;
		color: #0d4591;
		font-size: 16px;
		font-family: "Times New Roman";
	}

	.takep {
		line-height: 35px;
		text-align: center;
		color: #999;
		width: 100%;
		box-sizing: border-box;
		padding: 10px;
	}



	.des_cont1 {
		display: flex;
		flex-direction: column;
		width: 100%;
		margin: 0 auto;
	}

	.des_list img {
		width: 100%;
	}

	.des_list {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		flex: 1;
	}

	.des_list .p {
		width: 90%;
		margin-left: 5%;
		margin-bottom: 21px;
		padding-bottom: 5px;
		color: #6f6f6f;
		border-bottom: 1px solid #6f6f6f;
	}

	.jieweicont {
		margin: 30px 0;
		overflow: hidden;
	}

	.jiewei_center {
		width: 100%;
		margin: 0 auto;
	}

	.jiewei_center h3 {
		font-family: "Times New Roman";
		width: 100%;
		text-align: center;
		color: #0d4591;
		margin-bottom: 25px;
		font-size: 26px;
		font-weight: 400;
	}

	.jiewei_center h3 span {
		border-bottom: 1px solid #0d4591;
		margin: 0 auto;
		display: flex;
		justify-content: center;
		align-items: center;
		font-weight: 400;
	}

	.jiewei_center h3 span img {
		margin-left: 15px;
	}

	.jiewei_center p {
		font-family: "宋体";
		font-size: 14px;
		line-height: 35px;
		padding: 10px;
	}



	.focus {
		width: 100%;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}

	.focus .hd {
		width: 100%;
		height: 5px;
		position: absolute;
		z-index: 1;
		bottom: 0;
		text-align: center;
	}

	.focus .hd ul {
		overflow: hidden;
		display: -moz-box;
		display: -webkit-box;
		display: box;
		height: 5px;
		background-color: rgba(51, 51, 51, 0.5);
	}

	.focus .hd ul li {
		-moz-box-flex: 1;
		-webkit-box-flex: 1;
		box-flex: 1;
	}

	.focus .hd ul .on {
		background: #FF4000;
	}

	.focus .bd {
		position: relative;
		z-index: 0;
	}

	.focus .bd li img {
		width: 100%;
	}

	.focus .bd li a {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		/* 取消链接高亮 */
	}



	.waptitle {
		padding: 10px;
	}

	.waptitle h3 {
		color: #0d4591;
		font-size: 20px;
		font-family: "Times New Roman";
	}

	.waptitle h4 {
		font-size: 20px;
		color: #0d4591;
	}

	.wapinfos {
		display: flex;
		justify-content: space-around;
		flex-direction: column;
		margin-top: 10px;
	}

	.wapinfos p {
		display: flex;
		justify-content: space-between;
		margin-bottom: 5px;
		color: #6f6f6f;
	}

	.tupic {
		padding: 0 15px;
		box-sizing: border-box;
		margin-bottom: 30px;
		overflow: hidden;
	}

	.tupic p {
		margin-right: 25px;
		float: left;
		cursor: pointer;
	}

	.tupic p img {
		width: 60%;
	}

	.pcont {
		display: none;
	}

}





@media (min-width:720px) {
	@font-face {
		font-family: "myfont"; //自己命名
		src: url("../font/PINGFANG REGULAR.TTF");
	}

	.liuyanban {
		width: 1050px;
		margin: 150px auto;
		overflow: hidden;
		background: #6f6f6f;
		padding: 20px;
		display: flex;
		justify-content: space-between;
	}

	.lyb {
		width: 500px;
		overflow: hidden;
		background: #fff;
		padding: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}

	.form-group {
		margin-bottom: 15px;
	}

	.form-group input,
	select,
	textarea {
		height: 30px;
		line-height: 30px;
		border: 1px solid #0A71E4;
		width: 300px;
		padding-left: 10px;
		font-family: myfont;
	}

	textarea {
		height: 80px;
	}

	.form-button input {
		background: #0A71E4;
		color: #fff;
		border: none;
		padding: 5px 20px;
	}

	p {
		font-family: "myfont";
	}

	.sknleftes p a {
		text-decoration: none;
		color: #6f6f6f;
		font-family: myfont;
		font-weight: 300;
	}

	/*分页 begin*/
	.pagination {
		display: flex;
		height: 50px;
		line-height: 50px;
		justify-content: center;
	}

	.pagination li {
		margin: 0 5px;
		font-size: 14px;
		border: none;
		border-radius: 4px;
	}

	.pagination li a {
		border-radius: 4px;
		color: #6e6e6e;
		background: #fff;
		padding: 12px 16px;
		border: 1px solid #DCDCDC;
	}

	/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
	.pagination li.active a,
	.pagination li a:hover {
		background: #0d4591;
		color: #fff;
		border: 1px solid #0d4591;
	}

	/*分页 end*/
	.hoverdiv {
		width: 100vw;
		box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
		background: #fff;
		position: absolute;
		display: none;
		top: 100px;
		padding: 50px;
		box-sizing: border-box;
		z-index: 5;
	}

	.hoverdiconts {
		width: 1000px;
		margin: 0 auto;
	}

	.hoverdiconts h3 {
		text-align: center;
		font-size: 35px;
		color: #0d4591;
		margin-bottom: 15px;
		font-family: "Times New Roman";
		font-weight: 400;
	}

	.hoverdiconts h4 {
		text-align: center;
		font-size: 18px;
		color: #0d4591;
		margin-bottom: 18px;
		font-family: "Times New Roman";
		font-weight: 400;
	}

	.hoverdiconts h5 {
		font-size: 25px;
		color: #0d4591;
		margin-bottom: 15px;
		font-family: "Times New Roman";
		font-weight: 200;
	}

	.sknleftes p {
		line-height: 30px;
		color: #999;
	}

	.sknleftes {
		margin-right: 100px;
	}

	.skinses {
		display: flex;
		margin-top: 50px;
		justify-content: space-around;
	}

	.pp {
		line-height: 33px;
		font-size: 21px;
		color: #6f6f6f;
		font-family: "myfont";
		font-weight: 200;
	}

	.headers {
		height: 100px;
	}

	.h_centers {
		width: 1130px;
		margin: 0 auto;
		height: 100px;
		display: flex;
		justify-content: space-around;
		align-items: center;
	}

	.h_centers ul {
		display: flex;
		padding: 0;
		margin: 0;
		justify-content: space-around;
	}

	.h_centers ul li {
		padding: 5px 15px;
	}

	.h_centers ul li a {
		text-decoration: none;
		color: #fff;
		font-weight: normal;
		font-size: 14px;
		font-family: myfont;
		display: block;
		height: 30px;
		line-height: 30px;
	}

	.h_centers ul li a:hover {
		border-bottom: 1px solid #fff;
	}

	/*图片LIST*/

	.add_list,
	.radio,
	.p1,
	.p2,
	.p3 {
		width: 1130px;
		overflow: hidden;
		margin: 0 auto;
	}

	.add_x {
		margin: 50px auto 50px auto;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.add_x img {
		margin: 0 40px;
	}

	/*图片LIST*/

	/*P1*/

	.p1 {
		margin: 50px auto;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
	}

	.p1 span {
		font-size: 45px;
		font-family: "Times New Roman";
		color: #0d4591;
		display: block;
		width: 100%;
	}

	.p1 .p1_right {
		display: flex;
		justify-content: center;
		align-items: flex-start;
		flex-direction: column;
		padding-left: 25px;
	}

	.p_note {
		margin-top: 20px;
		font-size: 20px;
		font-family: "myfont";
		color: #6f6f6f;
		font-weight: 300;
	}

	.p1 img {
		width: 720px;
		height: 523px;
	}

	/*P1*/

	/*p2*/

	.p_head {
		text-align: center;
		margin: 55px 0;
	}

	.p_head h3 {
		font-family: "Times New Roman";
		font-size: 45px;
		color: #0d4591;
		font-weight: 400;
	}

	.p_head p {
		margin-top: 20px;
		font-family: "myfont";
		font-size: 22px;
		color: #6f6f6f;
		font-weight: 300;
	}

	.p2_img_list {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		margin-top: 53px;
	}

	.p2_img_list p {
		width: 25%;
	}

	.p2_img_list p img {
		width: 100%;
		height: 100%;
	}

	/*p2*/



	/*P3*/

	.p3 {
		margin-top: 25px;
	}

	.p3_list {
		overflow: hidden;
		width: 100%;
	}

	.pls {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}

	.pls a {
		display: block;
		width: 33%;
		padding: 8px;
		box-sizing: border-box;
		text-decoration: none;
		margin-bottom: 15px;
	}

	.pls a img {
		width: 100%;
	}

	.pls a p {
		display: flex;
		flex-direction: column;
		text-align: center;
	}

	.pls a p span {
		font-family: "Times New Roman";
		font-size: 24px;
		color: #0d4591;
		font-weight: 400;
		margin-top: 15px;
	}

	.pls a p abbr {
		color: #6f6f6f;
		font-family: "myfont";
	}

	/*P3*/



	/*FOOTERs*/

	.footers {
		background-color: #0d4591;
		padding: 80px 10px;
		box-sizing: border-box;
		margin-top: 50px;
	}

	.footers p {
		text-align: center;
		color: #fff;
		font-family: "Times New Roman";
		font-size: 25px;
		font-weight: 400;
	}

	.footers p.siteword {
		font-size: 18px;
		font-family: myfont;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.footers p.siteword span {
		margin: 0 15px;
	}

	.footers p abbr {
		/* border-right: 2px solid #fff; */
		padding-right: 10px;
	}

	.footers p abbr:last-child {
		border-right: none;
	}

	.footers a {
		text-decoration: none;
		color: #fff;
		font-family: myfont;
		font-size: 22px;
		font-weight: 300;
	}

	.marp {
		margin: 50px 0;
		line-height: 35px;
		font-weight: 400;
	}

	/*FOOTERs*/



	/*环保界面*/

	.hbcont {
		width: 100%;
		margin: 80px 0;
	}

	.hbcont p {
		text-align: center;
		color: #6f6f6f;
		font-size: 22px;
		font-family: myfont;
		line-height: 32px;
		font-weight: 300;
	}





	.pro_list {
		width: 100%;
		overflow: hidden;
	}

	.pro_center {
		width: 1150px;
		margin: 0 auto;
	}

	.pro_info {
		display: flex;
		justify-content: flex-start;
	}

	.pro_info p {
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 22px;
		font-family: myfont;
		padding: 20px 30px;
		box-sizing: border-box;
		line-height: 40px;
		color: #6f6f6f;
		font-weight: 300;
	}

	.pro_bg {
		background-color: #e6e5dc;
		padding: 100px 0;
		margin: 80px 0;
	}

	.skycont {
		width: 100%;
		overflow: hidden;
	}

	.sky_center {
		width: 1150px;
		margin: 0 auto;
		text-align: center;
	}

	.sky_center P {
		font-family: "Times New Roman";
		font-size: 26px;
		color: #526693;
		margin-top: 50px;
	}





	/**品牌*/

	.qianming {
		display: flex;
		justify-content: flex-end;
		flex-direction: column;
		margin: 20px 0 0 0;
	}

	.qianming>div {
		display: flex;
		justify-content: flex-end;
		color: #6f6f6f;
		font-size: "宋体";
	}

	.mar {
		width: 1100px;
		margin: 50px auto;
	}

	.mar p {
		color: #0d4591;
		font-family: "Times New Roman";
		font-size: 28px;
		text-align: center;
		line-height: 35px;
	}

	.qianming .onlysize {
		color: #0d4591;
		font-family: "Times New Roman";
		font-size: 28px;
	}



	.pp_list {
		width: 100%;
		overflow: hidden;
	}

	.pp_center {
		width: 1095px;
		margin: 50px auto;
	}

	.pp_l_o {
		width: 100%;
		overflow: hidden;
		display: flex;
		margin-bottom: 60px;
	}

	.pp_l_o .ppright {
		box-sizing: border-box;
	}

	.pp_l_o .ppright h3 {
		font-family: "Times New Roman";
		font-size: 25px;
		color: #0d4591;
		font-weight: 200;
	}

	.pp_l_o .ppright p {
		font-size: 14px;
		margin-top: 20px;
		line-height: 30px;
		color: #6f6f6f;
		font-weight: 400;
	}



	/*产品INFO*/

	.fangdajing {
		width: 1050px;
		overflow: hidden;
		margin: 0 auto;
		display: flex;
	}

	#right {
		display: none;
	}

	.fdj {
		display: flex;
		margin: 30px 0;
	}



	.shopinfo {
		padding: 30px;
		margin: 30px 0 0 20px;
	}

	.shop_info_center p {
		/* font-family: myfont; */
		color: #6f6f6f;
	}

	.ppp1 {
		font-size: 25px;
		overflow: hidden;
		font-family: myfont;
	}

	.ppp2 {
		font-size: 30px;
		color: #6f6f6f;
		margin-top: 15px;
		font-family: "Times New Roman";
	}

	.infos {
		margin-top: 30px;
	}

	.infos p {
		border-bottom: 1px solid #6f6f6f;
		margin-bottom: 20px;
		padding-bottom: 10px;
		color: #6f6f6f;
		font-size: 20px;
		font-weight: 300;
	}

	.infos p abbr {
		float: right;
	}

	.tupic {}

	.tupic p {
		margin-right: 25px;
		float: left;
	}



	.productdes {
		width: 100%;
		margin: 50px 0;
	}

	.des_cont {
		width: 1050px;
		margin: 0 auto 50px auto;
	}

	.productdes h3 {
		text-align: center;
		color: #0d4591;
		font-size: 46px;
		font-family: "Times New Roman";
		font-weight: 300;
	}

	.p_list {
		margin: 50px 0 30px 0;
	}

	.isa p {
		line-height: 25px;
		font-family: "myfont";
		color: #999;
	}

	.isa p span {
		font-family: "Times New Roman";
	}

	.isa h4 {
		margin-top: 25px;
		color: #0d4591;
		font-size: 26px;
		font-family: "Times New Roman";
	}

	.takep {
		line-height: 35px;
		text-align: center;
		color: #999;
	}



	.des_cont1 {
		display: flex;
		width: 1050px;
		margin: 0 auto;
	}

	.des_list {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		flex: 1;
	}

	.des_list .p {
		width: 200px;
		margin-bottom: 41px;
		padding-bottom: 15px;
		color: #6f6f6f;
		border-bottom: 1px solid #6f6f6f;
		position: relative;
	}

	.pcont {
		position: absolute;
		bottom: 0px;
		left: 20px;
		display: none;
		background: #fff;
		padding: 15px;
		box-sizing: border-box;
		box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04)
	}

	.des_list .p:hover .pcont {
		display: block;
	}

	.des_list h5 {
		font-size: 20px;
	}

	.jieweicont {
		margin: 80px 0;
		overflow: hidden;
	}

	.jiewei_center {
		width: 1050px;
		margin: 0 auto;
	}

	.jiewei_center h3 {
		font-family: "Times New Roman";
		text-align: center;
		color: #0d4591;
		margin-bottom: 25px;
		font-size: 46px;
	}

	.jiewei_center h3 span {
		border-bottom: 1px solid #0d4591;
		vertical-align: top;
		font-weight: 400;
	}

	.jiewei_center h3 span img {
		margin-left: 15px;
		vertical-align: middle;
	}

	.jiewei_center p {
		font-family: "宋体";
		font-size: 21px;
		line-height: 35px;
		text-align: center;
	}

	.h_centers .active a {
		color: red;
	}


	.wapbox {
		display: none;
	}

	.focus {
		display: none;
	}

	.mbx {
		width: 1100px;
		margin: 20px auto;
	}

	.mbx a {
		color: #0d4591;
		text-decoration: none;
		font-family: myfont;
		color: #6f6f6f;
	}

	/* banner */
	.banner {
		min-width: 1000px;
		position: relative;
		height: 700px;
	}

	.banner .bd {
		position: relative;
		z-index: 0;
		height: 700px;
	}

	.banner .bd ul {
		width: 100% !important;
	}

	.banner .bd li {
		width: 100% !important;
		height: 700px;
	}

	.banner .bd li .siteWidth {
		width: 1000px;
		position: relative;
		margin: 0 auto;
		height: 700px;
	}

	.banner .bd li a {
		height: 700px;
		display: block;
	}

	.banner .bd .txt {
		position: absolute;
		width: 415px;
		top: 100px;
		left: 22px;
		font: normal 18px/30px "Microsoft YaHei";
	}

	.banner .bd .btn {
		display: block;
		zoom: 1;
		margin-top: 8px;
		width: 72px;
		padding-right: 10px;
		height: 31px;
		line-height: 31px;
		text-align: center;
		color: #fff;
		font-size: 12px;
		background: url(images/banner-btn.png) 0 0 no-repeat;
		_background: url(images/banner-btn-ie6.png) 0 0 no-repeat;
	}

	.banner .hd {
		width: 100%;
		position: absolute;
		z-index: 1;
		bottom: 0;
		left: 0;
		height: 50px;
		line-height: 50px;
		text-align: center;
	}

	.banner .hd ul li {
		cursor: pointer;
		display: inline-block;
		*display: inline;
		zoom: 1;
		width: 11px;
		height: 11px;
		margin: 4px;
		background: url('/template/pc/skin/images/dot-black.png') 0 0;
		overflow: hidden;
		line-height: 9999px;
		filter: alpha(opacity=40);
		opacity: 0.4;
	}

	.banner .hd ul .on {
		filter: alpha(opacity=100);
		opacity: 1;
	}

	.focus {
		width: 100%;
		height: auto;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}

	.focus .hd {
		width: 100%;
		height: 11px;
		position: absolute;
		z-index: 1;
		bottom: 5px;
		text-align: center;
	}

	.focus .hd ul {
		display: inline-block;
		height: 5px;
		padding: 3px 5px;
		background-color: rgba(255, 255, 255, 0.7);
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		font-size: 0;
		vertical-align: top;
	}

	.focus .hd ul li {
		display: inline-block;
		width: 5px;
		height: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: #8C8C8C;
		margin: 0 5px;
		vertical-align: top;
		overflow: hidden;
	}

	.focus .hd ul .on {
		background: #FE6C9C;
	}

	.focus .bd {
		position: relative;
		z-index: 0;
	}

	.focus .bd li img {
		width: 100%;
		height: auto;
		background:url({eyou:global name='web_templets_m' /}/skin/img/loading.gif) center center no-repeat;
	}

	.focus .bd li a {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		/* 取消链接高亮 */
	}

	.overimg {
		height: 369px;
	}

	.show {
		position: absolute;
		top: 0;
		left: 0;
	}

	.img1 {
		z-index: 2;
	}

	.img2 {
		z-index: 1;
	}

	.overimg:hover .img1 {
		display: none;
	}

	.sks {
		height: 16px;
		width: 1px;
		border-left: 1px solid #fff;
		;
		display: block;
	}

	.dh {
		display: none;
	}

	.pad {
		padding: 30px 0 30px 30px;
	}

	.pads {
		padding: 30px 30px 30px 0px;
	}

	.pro_info p.pades {
		padding: 30px 30px 30px 0px;
		;
	}

	.headulmodel {
		display: none;
	}
	body,
	html {
		width: 100%;
	}
	.pics{
		width: 122px;
		height: 111px;
	}
	.widts{
		width: 70%;
		margin: 0 auto;
	}
}
