.bodycon {
	width: 1300px;
	margin: 0 auto;
}

.position {
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	text-align: left;
	background-color: #eee;
	width: 1298px;
	text-indent: 2.5em;
	transition: 0.1s all;
	background: url(../img/20201020155111_32077048.png) no-repeat 7px 20px;
	border: 1px dashed #ddd;
	position: relative;
	margin-top: 30px;
	margin-bottom: 30px;
	width: 100%;
}

.position:hover {
	background-position: 7px -22px;
}

.position::after,
.position:after {
	content: '';
	position: absolute;
	display: block;
	height: 40px;
	width: 200px;
	top: 0;
	right: 0;
}

.position a {
	font-size: 15px;
	color: #333;
}

.position a:hover {
	text-decoration: underline;
	color: #116fe2;
}



/*产品分类*/
.pro_all_class {
	width: 100%;
	padding-top: 8px;
	height: 28px;
	margin-bottom: 20px;
}

.pro_all_class a {
	display: inline-block;
	width: 168px;
	height: 50px;
	overflow: hidden;
	text-align: center;
	margin: 5px;
	font-size: 16px;
	color: #333;
	background: #eee;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 50px;
	text-decoration: blink;
	transition: all 0.3s linear;
	margin-bottom: 20px;
}

.pro_all_class a:hover {
	transition: all 0.3s linear;
	background: #0060de;
	color: #fff;
}

.pro_all_class .cur {
	background: #0060de;
	color: #fff;
}


/*列表*/
.ny_prototal {
	width: 100%;
	margin-top: 50px;
}

.ny_prolist {
	width: 31.3%;
	margin: 0 1%;
	float: left;
	margin-bottom: 2%;
	overflow: hidden;
}

.ny_propic {
	position: relative;
	overflow: hidden;
}

.ny_propic a {
	display: block;
}

.ny_propic a img {
	width: 100%;
}

.ny_propic a:before {
	content: '';
	width: 0%;
	height: 0%;
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	z-index: 2;
	top: 0;
	display: block;
	transition: all 0.3s;
}

.ny_propic span {
	width: 60px;
	height: 60px;
	display: none;
	position: absolute;
	z-index: 3;
	left: 50%;
	margin-left: -30px;
	top: 39%;
	border: solid 1px #fff;
	border-radius: 60px;
	font-size: 14px;
	color: #fff;
	line-height: 60px;
	text-align: center;
	box-sizing: border-box;
}

.ny_prolist:hover .ny_propic a:before {
	width: 100%;
	height: 100%;
}

.ny_prolist:hover .ny_propic span {
	display: block;
}

.ny_protil {
	width: 100%;
	background: #f5f5f5;
	margin-top: 0.8%;
	position: relative;
	overflow: hidden;
}

.ny_protil a {
	height: 45%;
	padding: 3% 4% 4% 5%;
	font-size: 16px;
	position: relative;
	z-index: 2;
	display: block;
}

.ny_protil span {
	display: block;
	width: 67px;
	height: 12px;
	background: url(../img/20200522095054_1768699360.png);
	margin-top: 3%;
}

.ny_prolist:hover .ny_protil span {
	background-position: 0px -12px;
	transition: all 0.3s;
}

.ny_prolist:hover .ny_protil a {
	color: #fff;
}

.ny_protil:before {
	width: 0;
	height: 100%;
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #0060de;
	transition: all 0.3s;
}

.ny_prolist:hover .ny_protil:before {
	width: 100%;
}


.bodycon .left {
	float: left;
	width: 320px;
	margin-top: 30px;
}

.bodycon .right{
	float: right;
	width: 980px;
}

/*内页产品左边*/
.list{ width:285px; overflow:hidden;}
.list_t{ background:#1666d4 url(../img/20211020101903_957470274.png)no-repeat center; padding:20px 30px;}
.list_t p{ color:#fff; font-size:24px; font-weight:bold; margin:0 auto;}
.list_t span{ display:block; color:#fff; font-size:14px; margin-top:4px; text-transform:uppercase;}
.list_d{ background:#f9f9f9; padding:10px 0px;}

.list_d li{ display:block; padding:0px !important; position:relative; border-bottom:1px #e9e9e9 dashed;}
.list_d li:before{ content:""; position:absolute; right:35px; top:25px; background:url(../img/20211020101936_1371966054.png); width:9px; height:12px;}
.list_d li a{ display:block; color:#333; line-height:60px; font-size:15px; padding-left:35px;}
.list_d li a:hover{color: #0060de;}
.list_d li:last-of-type{ border-bottom:none;}

.list_b{ background:#eee; height:90px; color:#333; padding-top:20px; padding-left:28px; border-top:1px solid #ddd;}
.list_tel{ background:url(../img/20211020102011_998069725.png)no-repeat center left; padding-left:49px;}
.list_tel p{ font-size:15px; margin:0 auto;}
.list_tel span{ display:block; font-size:24px; font-weight:bold;}
.list_add{ margin-top:1px; background:#eee; padding:20px 14px; font-size:13px; color:#333; font-weight:lighter; line-height:30px; border-bottom:1px solid #eee;}
.list_add p{ margin:0 auto;}


/*内页产品详情页*/
.pro_main_box{ background:#fff; height:410px !important;}
.propic_show_left{ width:400px; float:left; position:relative;}
.propic_show_left>a{width:400px; display: block;}
.propic_show_left>a img{width:100% !important;}
.propic_show_piclist{ float:left; position:absolute; top:420px; left:0;}
.propic_show_list{ height:100px; position:relative; transition:500ms;}
.propic_show_piclist.on_bottom .propic_show_list{ height:100px; transition:500ms;}
.propic_show_piclist ul{ width:550px; position:absolute; top:-68px !important; left:540px; height:auto !important; overflow:hidden; border:1px #eee solid; padding:6px;}
.propic_show_piclist li{ width:130px; height:130px; border:2px solid #eee; cursor:pointer; overflow:hidden; float:left;}
.propic_show_piclist li+li{ margin-left:5px; margin-bottom:5px;}
.propic_show_piclist.on_bottom .propic_show_list li+li{ transition:500ms;}
.propic_show_piclist li.cur{ border-color:#1666d4;}
.propic_show_piclist li img{ width:139px; transition:500ms; margin-top:0px;}
.propic_show_piclist li:hover img{ transform:scale(1.1); transition:500ms;}
.propic_show_btn_bottom{ width:100%; background-color:#333; background-repeat:no-repeat; background-position:center; height:0px; position:relative; z-index:2; transition:500ms;}
.propic_show_piclist.on_bottom .propic_show_btn_bottom{ height:15px; background-color:#1666d4; margin-top:5px; transition:500ms; display:none;}
.propic_img{ float:left; border:1px solid #eee; position:relative; overflow:hidden;}
.propic_le{ left:5px; background:url(../img/20211020102048_640949815.png);}
.propic_ri{ right:5px; background:url(../img/20211020102049_154671182.png);}
.propic_img img{ width:500px; transition:500ms;}
.propic_img:hover img{ transform:scale(1.1); transition:500ms;}
.propic_img>div{ width:41px; height:41px; position:absolute; top:50%; margin-top:-17px; cursor:pointer; opacity:1;}
.propic_show_right{ width:555px; float:right; text-align:left; margin-left:20px; color:#888;}
.propic_show_right br{ display:none;}
.propic_show_right .propic_desc{ height:56px; margin-top:20px; overflow:hidden;}
.propic_show_right .propic_desc strong{ font-weight:bold;}

.pro_show_ewm{ margin-top:20px;}
.pro_show_ewm>div{ display:inline-block; vertical-align:top;}
.pro_ewm_left{ width:145px; height:176px; border:1px solid #e9e9e9; position:relative;}
.pro_ewm_left .ewm img{ width:143px;}
.pro_ewm_left .ewm p{ text-align:center; color:#555; font-size:16px;}
.pro_tel_right{ margin-left:24px; position:relative;}
.pro_detail_title { font-size:21px; display:block; line-height:65px; border-bottom:1px solid #eee; margin-bottom:20px; color:#444;}
.pro_tel_right_title{ width:100%; line-height:32px; font-size:16px; color:#555; position:absolute; left:0; top:0; font-style:normal; margin-bottom:20px;}
.pro_tel_right em{ display:block; font-size:20px; font-style:inherit; color:#555; line-height:39px;}
.pro_tel_right em img{ width:27px;}
.pro_tel{ margin-top:0px;}
.pro_tel em img{ padding-right:14px;}
.pro_tel_right .tel{ width:100%; border-bottom:1px solid #eee; padding-bottom:44px; margin-bottom:44px;}
.pro_show_btn{ margin-top:13px; font-size:0;}
.pro_show_btn button{ width:120px; height:42px; border:none; background:#555;}
.pro_show_btn button+button{ margin-left:10px;}
.pro_show_btn button.advisory{ background:#1666d4;}
.pro_show_btn button a{ font-size:16px; color:#fff; display:block;}
.psh_box{ background:#fff; padding:30px 0; width:100% !important; font-size:16px;}
.psh_box a{ font-size:16px; color:#555;}
.psh_box a:hover{ color:#1666d4;}
.pcontent_title_h4{ display:none;}
.dgcontent_title_h5{ background:#fff; padding:20px 0; text-align:center; border-top:1px solid #eee; margin-top:20px !important;}
.dgcontent_title_h5 h5 strong{ font-size:16px;}
.detail_title{ width:100% !important; margin-left:0 !important; font-size:0; padding:0 !important; height:62px; line-height:62px; text-align:center; background:#1666d4!important; clear:both; margin-top:30px;}
.detail_title strong{ font-size:30px; display:inline-block; vertical-align:top; color:#fff;}
.product_content{ width:100% !important; background:#fff; padding:20px 0px;}
.product_content img{max-width: 100%;}
.propic_show_right p { font-size:17px; }
.propic_show_right p span{ font-weight:bold; color:#555; font-size:18px;}

.psupdown{text-align: center;}
.psupdown .pshangxia{display:inline-block;width:24%;height:50px;color:#fff;font-size:14px;line-height:50px;text-align:center;border-radius:10px;background:#1666d4;}
.psupdown .pshangxia:nth-child(2){background:#1666d4;}


/* 产品详情页下方 */
.pro_detail_box{ background:#fff; overflow:hidden; border:none !important; margin-top:20px !important; width:100% !important;}
.pro_detail_rel_hd{ font-size:0; padding:0 !important; margin-bottom:30px;}
.pro_detail_rel_hd strong{ font-size:16px; display:inline-block; vertical-align:top; width:148px; height:62px; line-height:62px; text-align:left; color:#fff; padding-left:37px; background:#1666d4;}
.pro_detail_rel_item{ text-align:left !important;}
.pro_detail_rel_item>div{ display:inline-block; border:1px solid #eee; width:352px !important; position:relative; margin-bottom:12px; padding:0px !important;}
.pro_detail_rel_item>div:nth-child(1){ margin-left:0px;}
.pro_detail_rel_item a{ color:#666;}
.pro_detail_rel_item a:hover{ color:#1666d4;}
.pro_detail_rel_item img{ max-width:100% !important; width:300px !important; height:225px !important; margin-top:10px;}
.pro_detail_rel_item>div a:nth-child(1)::after { content:''; position:absolute; width:100%; height:100%; background:rgba(0, 0, 0, 0.6)url(../img/20211020102134_1812959033.png) no-repeat center; left:0; top:-100%; transition:0.3s all ease-in-out; }
.pro_detail_rel_item>div:hover a:nth-child(1)::after{ top:0px;}




/*新闻分类*/
.nswsfenlei{ height:60px; clear:both; margin-bottom:30px;} 
.nswsfenlei li{ float:left; width:33%;}
.nswsfenlei li+li{ margin-left:0.5%;}
.nswsfenlei li a{ transition:all .3s ease; line-height:60px; text-align:center; display:block; background:#f9f9f9; font-size:16px; color:#666;}
.nswsfenlei li.curNewsType a,.nswsfenlei li:hover a{ background:#0060de; color:#fff;}


.newstemptwo{ width:100%;}
.newstemptwo li{ box-shadow:0px 0px 10px #ddd; padding:20px; position:relative; margin:0 0 2% 0;}
.newshx:after,.newshx:before,.newssx:after,.newssx:before{display:block; content:''; position:absolute; transition:all .5s ease; background:#0086e2;}
.news_more{ position:absolute; bottom:20px;}
.newshx:after,.newshx:before{ width:0px; height:3px;}
.newshx:after{ top:0px; left:0px;}
.newshx:before{ bottom:0px; right:0px;}
.newssx:after{ top:0px; left:0px;}
.newssx:before{ bottom:0px; right:0px;}
.newssx:after,.newssx:before{ height:0px; width:3px;}
.newstemptwo li:hover .newshx:after,.newstemptwo li:hover .newshx:before{ width:100%;}
.newstemptwo li:hover .newssx:after,.newstemptwo li:hover .newssx:before{ height:100%;}
.newspic{ float:left; overflow:hidden; width:26%;}
.newspic img{width:100%;}
.newswa{width:72%; float:right; padding-top:1%;}
.news_a a{ font-size:20px; font-weight:bold;}
.news_a span{ float:right; font-size:16px; color:#999; font-weight:bold;}
.news_body{ margin-top:2%; font-size:14px; line-height:28px; transition:all .3s ease; position:relative; color:#888;}
.news_more a{ display: inline-block; padding:0 23px;line-height:34px; font-size:14px; border-radius:17px; background:#000; color:#fff; text-align:center;  transition:all .3s ease;}
.newstemptwo li:hover .news_body{ padding-left:2%;}
.newstemptwo li:hover .news_more a{ border-radius:0px; background:#0086e2;}
.newstemptwo li:hover .news_a a{ color:#0086e2;}


.nyxqnewsbg{ width:100%; padding:30px 0;}
.nyxqnews{ margin:0 auto; width:1200px;}
.nyxqnews_left{ width:830px; float:left; background:#f9f9f9; padding:30px; padding-bottom:0; overflow:hidden;}
.news_lefttit{ border-bottom:1px solid #e7e7e7; padding-bottom:15px;}
.news_lefttit h1{ font-size:22px; font-weight:normal; line-height:30px; display:block; margin-bottom:15px; color:#333;}
.news_lefttit span{ display:block; float:left; border-left:1px dotted #b6b6b6; color:#999; line-height:14px; padding:0 10px;}
.news_lefttit .chuchu{ padding:0 10px 0 0; border-left:none;}
.newsshare{ float:right; margin-top:-8px;}
.nyxqnews_leftcont{ margin-top:20px; line-height:28px; color:#777;}
.nyxqnews_leftpage{ width:890px; margin-left:-30px; margin-top:20px; border-top:1px solid #e7e7e7; line-height:70px;}
.nyxqnews_leftup{ float:left; border-right:1px solid #e7e7e7; width:364px; padding-left:50px; padding-right:30px; height:70px; overflow:hidden; background:url(../img/newsup.png) 30px 29px no-repeat; }
.nyxqnews_leftdown{ float:right; text-align:right; width:365px; padding-left:30px; padding-right:50px; height:70px; overflow:hidden; background:url(../img/newsdown.png) 413px 29px no-repeat; }
.nyxqnews_right{ width:300px; float:right; position:relative;}

.nywenzhang{ padding:30px 30px 20px 30px; background:#f9f9f9;}
.nyxqnews_righttit{ font-size:18px; border-bottom: 1px solid #e7e7e7; height:36px; line-height:18px; position:relative;}
.nyxqnews_righttit:before{ content:""; width:75px; height:1px; background:#1059a9; position:absolute; left:0; bottom:-1px;}
.nyxqnews_righttit strong{ color:#1059a9;}
.nyxqnews_rightcont{ margin-top:10px; line-height:36px;}
.nyxqnews_rightcont a{ display:block; background:url(../img/newswenzhagn.png) left center no-repeat; padding-left:22px;width:220px; height:36px; overflow:hidden; }
.nyzx{ margin-top:10px;}


.bodycontent{
	margin-bottom: 30px;
}
.bodycontent img{
	display: block;
	margin: 0 auto;
}
.second_next_pre{
	padding-bottom: 30px;
	text-align: center;
}
.second_next_pre a{
	margin: 0 10px;
}