@charset "utf-8";
/* CSS Document @woniu*/

img{ max-width:100%;}
@media screen and (max-width: 768px) {
.pl02 {
padding-left: .2rem;
}
.pall02 {
padding: .2rem;
}
}
.layui-col-space30 {
	margin: -0.325rem
}
.layui-col-space30>* {
	padding: 0.325rem
}
.layui-container {
	width: 90%;
	max-width:1500px;
}

/******header样式******/
.header{ 
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	height:60px;
	padding:10px 0;
    z-index: 99;
    transition: 0.4s all;
}

.logo{ width:30%; float:left;}
.logo_a{ display:block;}
.logo_b{ display:none;}

.menu li{display:inline-block;vertical-align:middle;position: relative; padding:0 10px;}
.menu li .nav_a{ display:block; font-size:17px; line-height:60px;  color: #fff; }
.menu li .nav_a{ line-height:60px; font-size:16px; color:#fff; display:block; position:relative; transition:all 0.5s ease;}
.menu li .nav_a:after{ content:''; position:absolute; width:0; height:3px; background:#dd4128; left:50%; bottom:0; transform:translateX(-50%); transition:all 0.5s ease;}
.menu li:hover > .nav_a:after{ width:50px; transition:all 0.5s ease;}
.menu li:hover > .nav_a{ color:#dd4128;}
.menu li dl{ display: none; position: absolute; left: -10%; top: 100%; width: 120%; z-index: 999; background: rgb(204 0 0 / 80%); padding:10px 0;}
.menu li dt a{ display: block; line-height: 35px; color: #fff !important; font-size:14px; padding:0 15px; text-align:center;}
.menu li dt:hover a{ background: rgb(0 0 0 / 60%); color: #FFF !important; }

.h_tools .h_lan {  position: relative;cursor: pointer;    line-height: 60px;    float: left;    margin-left: 20px;}
.h_tools .h_tool {  display: inline-block;  vertical-align: middle;  margin-left: 26px;}
.h_tools .h_lan i.icon {background: url(../images/head_lang.png) no-repeat center;  width: 36px;  height: 14px; display: inline-block;}

.h_tools .h_lan .mobile_txt {   display: none;}
.h_tools .h_lan .pc_txt:hover  { color: #f80404;}
.pc_txt{color: #ffffff;    font-size: 15px;}
.h_tools .h_lan .iconfont  { color: #ffffff; font-size:13px;}
.h_tools .h_lan:hover .iconfont  { color: #f80404;}
.h_tools .h_lan .lan_down {    background: rgba(230,232,234,0.8);}
.h_tools .h_lan .lan_down { display: none; height: 81px;width: 128px; padding-top: 5px; margin-top: 0px; padding-bottom: 5px; margin-bottom: 0px;position:absolute ; z-index: 3; }
.h_tools .h_lan:hover{}
.h_tools .h_lan:hover .lan_down { display: block; }
.h_tools .h_lan .lan_down ul>li {  margin: 5px 0;height: 33px;line-height: 33px;}
.h_tools .h_lan .lan_down ul>li:hover {   background: rgba(255,255,255,0.8);}

.h_tools .h_lan .lan_down ul>li a {    display: block;    padding: 5px 10px;    color: #666}
.h_tools .h_lan a {    display: block;    font-size: 16px;    line-height: 16px;    color: #999;}
.h_tools .h_lan .lan_down ul>li a img {   margin-right: 10px;float: left;}
.h_tools .h_lan .lan_down ul>li a span {    display: inline-block;    font-size: 15px; line-height: 22px; }

@media only screen and (max-width: 760px){
.h_tools .h_lan {line-height: 47px;}
.h_tools .h_lan .mobile_txt {  display: inline-block;color: #fff;     font-size: 13px;}
.h_tools .h_lan .pc_txt{display:none;}
.h_tools .h_lan .iconfont{display:none;}
}


.bignav{ background:#085daf; transition: all 0.5s ease;}


/*****flash***/
.index-banner{ overflow:hidden; width:100%;}
.index-banner img{ width:100%;}
.p_arr {
    max-width: 100px;
    width: 100%;
    position: absolute;
    right: 0;
    bottom: 40px;
    height: auto;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}
.p_arr .p_btn_next {
    color: #fff;
    border-radius: 100%;
    border: 2px solid #fff;
    width: 50px;
    height: 50px;
	line-height:50px;
    transition: all ease .3s;
    position: static;
    margin: 0 auto;
	background:none;
}
.p_arr .p_btn_prev {
    color: #fff;
    border-radius: 100%;
    border: 2px solid #fff;
    height: 50px;
    width: 50px;
    line-height:50px;
    transition: all ease .3s;
    position: static;
    margin: 10px auto 0;
	background:none;
}
.p_arr .p_btn_next i{ font-size:18px; font-weight:400;}
.p_arr .p_btn_prev i{ font-size:18px; font-weight:400;}
.p_arr .p_btn_next:after,.p_arr .p_btn_prev:after{ content:'';}
.p_arr .p_btn_next:hover,.p_arr .p_btn_prev:hover{ background:#57b09c; border:2px solid #57b09c;}
.index-banner .swiper-slide-active img{ transform: scale(1.2); transition: all ease 15s;}


/*****首页关于我们*****/
.i-abouts{ background:#f5f5f5; padding:60px 0; overflow:hidden;}
.i-abouts .s_layout {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    display-radio: flex;
    margin-top: 35px;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 4px 7px 20px 0px rgba(15, 41, 76, 0.1);
    border-radius: 16px;
    overflow: hidden;
}
.about-img{ width:50%; overflow:hidden;}
.about-text{ width:50%; overflow:hidden;}
.about-text .tit{position:relative;color:#1b202e;font-size:36px;padding-bottom: 20px;margin:20px 20px 0 20px; font-weight:400;}
.about-text .tit:before,.about-text .right .tit:after{content: "";position: absolute;left:0;bottom:0;width:100%;height: 1px;background: #ddd;}
.about-text .tit:after{left:0%;bottom:-2px;width:50px;height:5px;background: #007eff;}

.about-text .tit:before,.about-text .tit:after{content: "";position: absolute;left:0;bottom:0;width:100%;height: 1px;background: #ddd;}
.about-text .tit:after{left:0%;bottom:-2px;width:50px;height:5px;background: #007eff;}

.i_abouttxt-1 {
    font-size: 16px;
    font-weight: 100;
    line-height: 30px;
	height:254px;
    color: #000000;
    max-width: 1249px;
    text-align: left;
    text-indent: 2em;
    margin: 20px 20px 0 20px;
}
.p_list {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    max-width: 100%;
}
.p_loopitem{
    position: relative;
    padding: 0 5%;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(80% / 2);
	height:150px;
	
}
.p_list .p_loopitem:nth-child(1) {
	background-color: #fff
}

.p_list .p_loopitem:nth-child(2) {
	background-color: #fbfbfb
}
.p_list .p_loopitem:nth-child(3) {
	background-image: url(../images/a1.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover
}

.p_list .p_loopitem:nth-child(4) {
	background-image: url(../images/a2.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: cover
}
.e_container-11 { padding-top:15px;}
.e_container-11 h2{ font-size:45px; color:#0048cb; line-height:60px; font-weight:400;}
.e_container-11 h2 span{ font-size:24px;}
.e_container-11 p{ font-size:20px; color:#666; letter-spacing: 1px;}
.p_list .p_loopitem:nth-child(3) h2{ color:#fff;}
.p_list .p_loopitem:nth-child(4) h2{ color:#fff;}
.p_list .p_loopitem:nth-child(3) p{ color:#fff;}
.p_list .p_loopitem:nth-child(4) p{ color:#fff;}

/****首页产品展示****/
.i-products{ padding:60px 0; overflow:hidden;}
.T-title{ text-align:center;}
.T-title h2{ font-size: 34px; color: #ec2029; margin-bottom: 2px; line-height:36px; font-weight:400;}
.T-title p{ line-height: 20px; font-size: 14px; color: #b3b3b3;}

.i-prd-list{ width:100%; overflow:hidden; text-align:center; margin:30px 0;}
.i-prd-list a{
	z-index: 1;
    border: 1px solid #085daf;
    color: #666;
    border-radius: 15px;
    display: inline-block;
    height: 40px;
    width: 13%;
    margin-left: 1%;
    line-height: 40px;
    font-size: 16px;
    overflow: hidden;
    position: relative;
}
.i-prd-list a::before {
    content: '';
    position: absolute;
    left: 0%;
    width: 0%;
    height: 100%;
    background: #085daf;
    z-index: -1;
    transition: 400ms ease-in-out;
    -moz-transition: 400ms ease-in-out;
    -webkit-transition: 400ms ease-in-out;
    -o-transition: 400ms ease-in-out;
}
.i-prd-list a:hover::before{ width:100%; transition: 400ms ease-in-out;}
.i-prd-list a:hover{ color:#fff; transition: 400ms ease-in-out;}

.i-p-zs{ width:100%;}
.i-p-img{ position:relative; border: solid 1px #ddd; overflow:hidden; padding-bottom:133%; height:0;}
.i-p-img img {
	width: 100%;
	transition: all 0.5s ease-out;
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
}
.i-p-img:hover img {
	transition: all 0.5s ease-out;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
}
.i-p-txt{ width:100%; height:45px; line-height:45px; overflow:hidden; text-align:center; color:#fff; background:#085daf; font-size:15px;}

/****首页优势****/
.i-youshi{ overflow:hidden;}
.T-title1{ text-align:center;}
.T-title1 h2{ font-size: 36px; font-weight: 800; color: #1940b0; margin: 23px 0 20px;}
.T-title1 p{ font-size: 14px; font-weight: 400; color: rgba(65, 80, 118, 1);}

.i-ys-zs{ width:100%; margin-top:40px; overflow:hidden;}
.i-ys-show{ flex: 0 0 20%; position: relative;}
.i-ys-show:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background-image: linear-gradient(0deg, #0914209e, #05072285, transparent);
    opacity: 0.81;
}
.i-ys-show .s_img {
    overflow: hidden;
    display-radio: 1;
    position: relative;
    height: 100vh;
    max-height: 730px;
}
.i-ys-show .s_img:before {
    position: absolute;
    content: "";
    display: block;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    box-sizing: border-box;
    border: 1px solid rgba(255, 255, 255, 0.2);
    top: 20px;
    left: 20px;
    z-index: 1;
}
.i-ys-show .s_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all ease .9s;
    opacity: 1;
}
.i-ys-show:hover .s_img img{ transform: scale3D(1.1, 1.1, 1.1)}
.i-ys-show .e_container-19 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    height: 48px;
    position: absolute;
    transform: translate(-50%, -50%);
    transition-duration: .5s;
    text-align: center;
    left: 50%;
    top: 48%;
    color: #fff;
    z-index: 2;
}
.i-ys-show .e_container-19 > .p_item {
    flex: 1;
    max-width: 100%;
    max-height: 100%;
}
.i-ys-show .e_image-20 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    max-width: 56px;
    filter: brightness(0) invert(100%);
}

.i-ys-show .e_image-20 {
	overflow: hidden;
	display-radio: 1
}

.i-ys-show .e_image-20 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	max-width: 56px;
	filter: brightness(0) invert(100%)
}

.i-ys-show .e_loop-1 .p_loopitem:hover .e_container-19 {
	height: 200px
}

.i-ys-show .e_loop-1 .p_loopitem:hover .e_text-24 {
	opacity: 1
}
.i-ys-show .e_loop-1 .p_loopitem:hover .e_text-24 a{
color: #fff;
}

.i-ys-show .e_loop-1 .p_loopitem:hover .e_container-21 {
	opacity: 1
}

.i-ys-show .e_container-21 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	opacity: 1;
	transition-duration: .5s
}

.i-ys-show .e_container-21 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

.i-ys-show .e_text-22 {
	font-size: 26px;
	line-height: 40px;
	padding: 30px 20px 13px;
	position: relative;
	color: #fff;
	font_radio: 2;
	display-radio: 1
}
.i-ys-show .e_text-22 a{
	color: #fff;
}

.i-ys-show .e_text-22:before {
	position: absolute;
	content: "";
	display: none;
	width: 24px;
	height: 1px;
	box-sizing: border-box;
	border: 1px solid #fff;
	top: 18px;
	left: 50%;
	margin-left: -12px
}
.i-ys-show .e_text-24 {
	color: #fff;
	display: block;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
	transition-duration: .3s;
	width: 92px;
	font_radio: 2;
	display-radio: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	opacity: 0
}
.i-ys-show .e_text-29 {
	line-height: 1.8;
	font-size: 15px;
	font-weight: 100;
	line-height: 1.8;
	color: #fff;
	max-width: 380px;
	margin: 0 auto;
	opacity: 0;
	transition-duration: .3s;
	font_radio: 2;
	display-radio: -webkit-box;
	-webkit-line-clamp: 4;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.i-ys-show:hover .e_text-29 {
	opacity: 1
}
.i-ys-show .e_loop-1 .p_loopitem:hover .s_img img {
	transform: scale3D(1.1, 1.1, 1.1)
}

.i-ys-show .e_loop-1 .p_loopitem:hover .cir-wrap {
	opacity: 0
}

.i-ys-show .e_loop-1 .p_loopitem:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background-image: linear-gradient(0deg, #0914209e,#05072285, transparent);
	opacity: 0.81
}
.i-ys-show:hover .e_text-24{ opacity:1;}
.i-ys-show:hover .e_container-19 {
	height: 200px
}

.cir-wrap {
	opacity: 1;
	transition-duration: .5s;
	width: 48px;
	height: 100px;
	position: absolute;
	transform: translate(-50%, -50%);
	text-align: center;
	left: 50%
}

.list3-cir1 {
	border: 1px solid #fff;
	width: 100px;
	height: 100px;
	left: -26px;
	top: -26px
}

.list3-cir2 {
	border: 1px solid rgba(255, 255, 255, 0.2);
	width: 120px;
	height: 120px;
	left: -40px;
	top: -46px
}

.list3-cir3 {
	border: 1px solid rgba(255, 255, 255, 0.2);
	width: 200px;
	height: 200px;
	left: -76px;
	top: -76px
}

.list3-cir {
	position: absolute;
	display: block;
	border-radius: 50%;
	animation: cir-scale2 3s linear infinite
}
@keyframes cir-scale2 {
	0% {
		opacity: 0;
		transform: scale(0.5)
	}

	60% {
		opacity: 1;
		transform: scale(1.2)
	}

	100% {
		opacity: 0;
		transform: scale(0.5)
	}
}

/****应用领域****/
.i-cpyy{ padding:60px 0; background:#f5f5f5; overflow:hidden;}
.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: 0.25rem;
	margin:15px 0;
}
.card h3{ font-size:18px;}
.card p{ font-size:14px; color:#6c757d; height:60px; line-height:30px; overflow:hidden;}

/*******首页新闻资讯********/
.i-news{ padding:60px 0; overflow:hidden;}
.i-news .nr>div{ border: 1px solid #E5E5E5; float: left; height: 562px; padding: 30px 2% 0; overflow: hidden;}
.i-news .nr .left{ width: 60%; background: #F5F5F5; float:left;}
.i-news .nr .right{ width: 30%;background: #F5F5F5; float:right;}
.i-news .nr .tynav{ position: relative; width: 100%; height: 36px; margin-bottom: 30px; overflow: hidden;}
.i-news .nr .tynav li{ border: 1px solid #eee; margin-right: 25px; float: left; cursor: default; text-align: center; width: 140px; height: 36px; line-height: 33px; color: #666; font-size: 18px;background: #fff;margin-left: 0px;}
.i-news .nr .tynav li.on,.i-news .nr .tynav .dxon{ border: 1px solid #085daf; color: #fff; background: #085daf;}
.i-news .nr .tynav .more{ position: absolute; right: 0; top: 14px; text-transform: uppercase; line-height: 14px; color: #666; font-size: 14px;}
.i-news .nr .tynav .more:hover{ color: #085daf; text-decoration: underline;}
.i-news .nr .top>div{ display: inline-block; vertical-align: top; margin-bottom: 45px;}
.i-news .nr .top .img{ width: 290px; height: 145px; overflow: hidden;}
.i-news .nr .top .img img{ width: 100%; transition: all .8s;}
.i-news .nr .top .img:hover img{ transform: scale(1.1);}
.i-news .nr .top .text{ width: 550px; height: 145px; overflow: hidden; margin-left: 25px;}
.i-news .nr .top .text dt a{ color: #085daf; font-size: 18px; font-weight: bold;}
.i-news .nr .top .text dt{ line-height: 18px; margin: 10px 0 20px; height:18px; overflow:hidden;}
.i-news .nr .top .text dt a:hover{ color: #085daf;}
.i-news .nr .top .text p{ height: 70px; overflow: hidden; color: #666; font-size: 14px; line-height: 26px;}
.i-news .nr .top .text .morea{ position: relative; display: block; border: 1px solid #CECECE; border-radius: 5px; width: 80px; height: 23px; color: #999; font-size: 14px; line-height: 20px; text-align: center; -webkit-transform: scale(1); -ms-transform: scale(1);-o-transform: scale(1); transform: scale(1); overflow: hidden;background: #fff;}
.i-news .nr .top .text .morea:hover{ color: #085daf;}
.i-news .nr .list dd{ width: 400px; display: inline-block; vertical-align: top; border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin-bottom: 13px;}
.i-news .nr .list dd:nth-child(2n){ margin-left: 65px;}
.i-news .nr .list dd a{ color: #666; font-size: 16px;}
.i-news .nr .list dd a span{ color: #999; float: right;}
.i-news .nr .list dd a font{ width:75%; height:25px; line-height:25px; float:left; overflow:hidden;}
.i-news .nr .list dd a:hover,.i-news .nr .list dd a:hover span{ color: #085daf;}
.i-news .nr .left .bd{ height: 450px; overflow: hidden;}
.i-news .nr .right .bd ul li{ color: #666; border-bottom: 1px dashed #ccc; padding-bottom: 20px; height: 111px!important; margin-bottom: 30px;}
.i-news .nr .right .bd ul li .wen a{ font-size: 16px;}
.i-news .nr .right .bd ul li .wen a:hover{ color: #085daf;}
.i-news .nr .right .bd ul li .da{ margin-top: 15px;}
.i-news .nr .right .bd ul li .da a:hover i{ text-decoration: underline;}
.i-news .nr .right .bd ul li .wen a:before{ content: ""; background: url(../images/wen.png)no-repeat; width: 34px; height: 28px; margin: 2px 20px 0 0; display: inline-block; vertical-align: top;}
.i-news .nr .right .bd ul li .da a:before{ content: ""; background: url(../images/da.png)no-repeat; width: 34px; height: 28px; margin: 2px 20px 0 0; display: inline-block; vertical-align: top;}
.i-news .nr .right .bd ul li .da a i{ width: 370px; display: inline-block; vertical-align: top; font-size: 15px; line-height: 22px;color:#999; font-style:normal;}

/*****首页在线留言*****/
.message-fl{ width:45%; height:600px; float:left; margin-top:40px;}
.message-fl img{ width:100%; height:100%; object-fit: cover;}
.message-fr{ width:49%; height:560px; float:left; background:#fafafa; padding:20px 3%; margin-top:40px;}
.message-fr h2{ font-size:36px; font-weight:400; margin-bottom:20px;}
.message-fr h3{ width:60px; height:3px; background:#000; margin-bottom:20px;}
.message-fr p{ font-size:18px; font-weight:600; margin-bottom:10px;}
.message-fr p span{ color:#f00;}
.message-fr input{ width:100%; height:40px; line-height:40px; background:#f4f4f4; border:0; margin-bottom:10px;}
.message-fr textarea{ width:100%; height:100px; line-height:40px; background:#f4f4f4; border:0; margin-bottom:30px;}
.message-fr button{ width:200px; height:50px; line-height:50px; float:left; text-align:center; background:#085daf; font-size:18px; color:#fff; text-align:center; border-radius:20px; border:0;}

/*****首页底部联系方式****/
.i-lxfs{ padding:60px 0; overflow:hidden; background:#f5f9ff;}
.i-lxfs li{ width:25%; float:left;}
.i-lxfs li em {
    float: left;
    width: 75px;
    height: 77px;
    margin-right: 25px;
    background-repeat: no-repeat;
    background-position: center;
}
.i-lxfs ul li.x1 em {
    background-image: url(../images/email.png);
}
.i-lxfs ul li.x2 em {
    background-image: url(../images/phone.png);
}
.i-lxfs ul li.x3 em {
    background-image: url(../images/phone1.png);
}
.i-lxfs ul li.x4 em {
    background-image: url(../images/add.png);
}
.i-lxfs ul h4 {
    display: table;
    color: #2b374b;
    font-size: 24px;
    margin-bottom: 10px;
	font-weight:400;
	margin-top:7px;
}
.i-lxfs ul p {
    display: table;
    color: #81868e;
    font-size: 14px;
}


/****关于我们单页****/
.pgbanner{ height:540px; overflow:hidden; position:relative; background:url(../images/pagebanner.jpg) center no-repeat; background-size:cover;}
.pgbanner1{ height:540px; overflow:hidden; position:relative; background:url(../images/banner_news.jpg) center no-repeat; background-size:cover;}
.pgbanner2{ height:640px; overflow:hidden; position:relative; background:url(../images/banner_prd.jpg) center no-repeat; background-size:cover;}

.ny-banner .cont {
    position: absolute;
    left: 0;
    width: 100%;
    top: 52%;
    transform: translateY(-50%);
    color: #fff;
    text-align: center;
}
.ny-banner .cont .d1 {
    font-size: 32px;
}
.ny-banner .cont .d2 {
    margin-top: 6px;
    text-transform: uppercase;
    font-size: 14px;
}
.oblca {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    line-height: 50px;
    background: rgba(255, 255, 255, 0.6);
    padding: 0 10%;
}
.oblca:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 10%;
    height: 50px;
    background: #d05340;
}
.eenlca {
    padding-left: 85px;
    position: relative;
    height: 50px;
}
.eenlca:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: #dd4128 url(../images/hs.png) no-repeat center center;
    width: 85px;
    height: 50px;
}
.ny-nav a {
    margin-left: 40px;
    position: relative;
    float: left;
    font-size: 16px;
}
.ny-nav a.cur {
    color: #dd4128;
}
.ny-nav a.cur:after {
    content: '';
    position: absolute;
    width: 50px;
    margin-left: -25px;
    height: 2px;
    left: 50%;
    bottom: 0px;
    background: #dd4128;
}

.indexTit {
	width: 100%;
	text-align: center;
	position: relative;
	margin-bottom: 46px;
}
.indexTit .en {
	color: #2f2f2f;
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 6px;
	text-transform: uppercase;
	font-family: arial;
	display: block;
}
.indexTit .line-left, .indexTit .line-right {
	width: 90px;
	height: 1px;
	position: absolute;
	bottom: 12px;
	display: block;
	background: #c1c1c1;
}
.indexTit .line-left {
	left: 50%;
	margin-left: -202px;
}
.indexTit .line-right {
	right: 50%;
	margin-right: -202px;
}

.pg-aboutc{ padding:60px 0; overflow:hidden;}
.view-table{ font-size:16px; line-height:30px;}
.view-table img{ display:block; max-width:100%; margin-left:auto; margin-right:auto;}
.view-table p{ margin-bottom:10px; text-indent:2em;}



/****联系我们页面***/
.pg-lxwm{ background:#f6f6f6; padding:60px 0; overflow:hidden;}
.pg-lx-t{ padding:3%; background:#fff; overflow:hidden;}
.pg-lx-fl{ width:45%; float:left; padding-right:5%;}
.pg-lx-fl a{ color:#f00; font-weight:bold;}
.pg-lx-fr{ width:50%; float:left;}
.pg-lx-fl h2{ line-height:1.3; font-size: 30px; color:#cd0000; font-weight: bold; margin-bottom: 10px;}
.pg-lx-fl h3{ font-size:16px; color:#333; font-weight:400;}
.pg-lx-fl p{ line-height:40px; font-size:16px;}

.pg-lx-ly{ background:#fff; overflow:hidden;}
.pg-lx-ly h2{ line-height:2; font-size: 30px; color:#333; font-weight: bold; margin-bottom: 10px;}
.pg-lx-ly h3{ font-size:16px; color:#333; font-weight:400; margin-bottom:15px;}
.pg-lx-ly input{ width:99%; border:1px solid #ddd; line-height:50px; text-indent:20px; margin-bottom:20px;}
.pg-lx-ly textarea{ width:99%; border:1px solid #ddd; height:180px; line-height:30px; text-indent:20px; margin-bottom:20px;}
.pg-lx-ly button{ width:200px; height:48px; line-height:48px; text-align:center; background:#cd0000; font-size:16px; color:#fff; border:0;}
.ly-btn{ width:200px; margin:0 auto; overflow:hidden;}

/*****新闻中心***/
.pg-news{ background:#f6f6f6; padding:60px 0; overflow:hidden;}
.pg-news h2 {
    color: #333;
    font-size: 38px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    padding-bottom: 20px;
    overflow: hidden;
}
.pg-news-c{ width:100%; margin-top:30px;}
.pg-news-c ul{ width:100%; background:#fff; overflow:hidden; margin-bottom:40px; transition: all .5s ease;}
.pg-n-img{ padding:35px; float:left; overflow:hidden;}
.pg-n-img img{ width:250px; height:150px; transition: all .5s ease;}
.pg-n-nr{ padding:65px; overflow:hidden;}
.pg-n-tit{ font-size:20px; font-weight:bold; color:#222; margin-bottom:15px; width:70%; float:left;}
.pg-n-des{ font-size:14px; color:#666; line-height:25px; width:70%; float:left;}
.pg-n-data{ width:15%; float:right;}
.pg-n-data p{
    min-height: 20px;
    font_radio: 2;
    display-radio: 1;
    font-size: 60px;
    color: rgba(51, 51, 51, 1);
    line-height: 60px;
    font-family: Impact;
    text-align: center;
    transition: all .5s ease;
	width:100%;
	float:left;
	text-align:center;
}
.pg-n-data font{
    font-size: 18px;
    line-height: 32px;
    color: #333;
    font-family: Arial;
    transition: all .5s ease;
	width:100%;
	float:left;
	text-align:center;
}
.pg-news-c ul:hover {
	box-shadow: 0px 0px 20px 0px rgb(29 56 75 / 5%);
	transform: translateY(-10px)
}
.pg-news-c ul:hover .pg-n-img img {
	transform:scale(1.1)
}
.pg-news-c ul:hover .pg-n-tit{
	color: #085daf
}

/*****分页***/
.fenye {
	padding: 20px 0 30px;
	width: 100%;
	text-align: center;
	clear: both;
}
.fenye a {
	color: #666;
	padding: 0 15px;
	margin: 0 3px;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.fenye span {
	color: #fff;
	padding: 0 15px;
	margin: 0 3px;
	background: #d05340;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.fenye * {
	display: inline-block;
	vertical-align: middle;
	line-height: 34px;
	padding-bottom: 1px;
}
.fenye a:hover, .fenye .hover {
	display: inline-block;
	color: #fff;
	background: #d05340;
	border-color: #d05340;
}

/*****新闻内容****/
.pg-n-nrs{ padding:5%; overflow:hidden; background:#fff; float:left; width:90%;}
.pg-n-nrs h1{ font-size:30px; color:#000; margin-bottom:15px; text-align:center;}
.pg-n-nrs h3{ font-size:16px; color:#5a5a5a; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:30px; font-weight:400;}
.pg-n-cont{ width:100%; font-size:16px; line-height:30px;}
.pg-n-cont img{ display:block; max-width:100%; margin-left:auto; margin-right:auto;}
.pg-n-cont video{ max-width:100%;}
.pg-n-sxfy{ width:100%; border-top:1px solid #ddd; margin-top:20px; padding-top:15px;}
.pg-n-sxfy a{ font-size:14px;}

.pg-n-tj{ width:300px; padding:30px; float:right; background:#fff;}
.pg-n-tj h2{ 
	font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: rgba(68, 68, 68, 1);
    display-radio: 1;
    margin-bottom: 20px;
	border-bottom:1px solid #ddd;
	padding-bottom:20px;
}
.pg-n-tj li{ width:100%; float:left; border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:15px;}
.pg-n-tj li a{ font-size:15px; color:#333;}
.pg-n-tj li span{ font-size:14px; color:#999; width:100%; float:left;}

/*****产品中心*****/
.pg-product{ padding:60px 0; overflow:hidden; background:#f7f7f7;}
.telao{overflow:hidden;}
.telao li{ width:22.5%; margin-right:3%; margin-bottom:2%; float:left;}
.telao li:nth-child(4n){ margin-right:0;}
.telao li a{ display:block; border:1px solid #ddd; padding:0; position:relative;}
.telao li a:after{ content:''; position:absolute; left:0; bottom:0; height:2px; width:0; background:#d05340; transition:all 0.5s ease;}
.telao li a .pic{ overflow:hidden; position:relative; height:0; padding-bottom:133%;}
.telao li a .pic img{ width:100%; object-fit: scale-down;}
.telao li a .tit{ font-size:18px; font-weight:bold; line-height:30px; height:30px; overflow:hidden; margin-top:22px;}
.telao li a .con{ color:#999; line-height:22px; height:44px; overflow:hidden; margin-top:10px;}
.telao li a .link{ line-height:45px; border-top:1px solid #ddd; margin-top:0px; text-align:center;font-size: 16px; height:45px; overflow:hidden;}
.telao li a:hover:after{ width:100%; transition:all 0.5s ease;}


/*****产品详情页******/
.pg-ps-fr{ width:100%; float:right; overflow:hidden; margin-top:30px;}
.pg-ps-zsm{ width:96%; padding:2%; overflow:hidden; background:#fff; float:right;}
.preview { width: 40%; height: auto; float:left; overflow:hidden;}
/* smallImg */
.smallImg { position: relative; height: 90px; padding-top:7px; margin-top: 15px; background-color: #FFFFFF; width: 100%; overflow: hidden; float: left; border-radius: 2px; }
.scrollbutton { width: 32px; height: 90px; overflow: hidden; position: relative; float: left; cursor: pointer; }
.scrollbutton.smallImgUp, .scrollbutton.smallImgUp.disabled { background-repeat: no-repeat; background-image: url(../images/prev.jpg); width: 32px; height: 80px; background-position: 0px -8px; }
.scrollbutton.smallImgDown, .scrollbutton.smallImgDown.disabled { background-repeat: no-repeat; background-image: url(../images/next.jpg); margin-left: 490px; margin-top: -90px; width: 32px; height: 80px; background-position: 0px -8px; float:right;}
#imageMenu { height: 90px; width: 530px; overflow: hidden; float: left; }
#imageMenu li { height: 75px; width: 100px; overflow: hidden; float: left; text-align: left; margin-left: 10px; }
#imageMenu li img { width:100px; height: 75px; cursor: pointer; border:1px solid #ccc;}
#imageMenu li#onlickImg img { width:100px; height:75px; border:1px solid #ddd;}
/* bigImg */
.bigImg { position: relative; float: left; width: 100%; overflow: hidden; text-align: center; background-color: #FFFFFF;}
.bigImg #midimg { width: 100%;}
.bigImg #winSelector { width:235px; height:210px; }
#winSelector { position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff; }

.pg-p-ybmz{ width:55%; float:right;}
.pg-p-ybmz h1{
    line-height: 1.8;
    font-size: 24px;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
	
}
.pg-p-ybmz h2 { margin-top:30px;}
.pg-p-ybmz h3{ font-size:14px; font-weight:bold; color:#666; padding-bottom: 15px; margin-bottom: 25px; margin-top:15px; }
.pg-p-ybmz h3 a{ color:#cd0000;}
.pg-cp-l{ width:380px; height:50px; line-height:50px; background:url(../images/tb-tel.jpg) 20px center no-repeat #cd0000; text-align:center; border-radius:20px; margin-top:20px;}
.pg-cp-l a{ font-size:20px; color:#fff;}

.e_container-1 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    background_radio: 2;
    display-radio: flex;
    background-color: rgba(205, 0, 0, 1);
    margin-top: 10px;
	float:left;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
}
.e_container-1 .cbox-1-0 {
    flex: 0 0 auto;
	max-width: 100%;
    max-height: 100%;
}
.e_button-5 {
    display: block;
    position: relative;
    overflow: hidden;
    text-align: center;
    box-sizing: border-box;
    width: auto;
    padding: 8px;
    background_radio: 2;
    border_radio: 2;
    font_radio: 2;
    radius_radio: 2;
    display-radio: block;
    background-color: rgba(205, 0, 0, 1);
    border-style: none;
    border-color: rgba(64, 158, 255, 1);
    border-width: 1px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    max-height: none;
    padding-left: 20px;
    padding-right: 20px;
}
.s_button1:before {
    content: "";
    position: absolute;
    display: block;
    transition: all .6s;
    width: 100%;
    height: 0;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    padding-top: 100%;
    transform: translateX(-50%) translateY(-50%);
}
.e_button-5:before {
    border-radius: 50%;
}
.e_button-5::after {
    content: "";
    position: absolute;
    width: 0;
    height: 100%;
    transition: all .3s;
    z-index: 0;
    opacity: 0;
    top: 0;
    left: 0px;
}
.e_button-5 span {
    display: block;
    width: 100%;
    position: relative;
    z-index: 1;
    outline: 0;
    margin: 0px;
    overflow: hidden;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
}
.e_button-5:hover::after {
	opacity: 1
}
.e_button-5:hover {
	background-color: rgba(255,255,255,1);
	border-style: none;
	border-color: rgba(64, 158, 255, 1);
	color: rgba(205,0,0,1);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px
}

.e_text-26 {
    line-height: 1;
    font_radio: 2;
    display-radio: 1;
    font-size: 60px;
    color: rgba(0, 0, 0, 0.1);
    text-align: center;
    font-family: Impact;
    font-weight: normal;
}
.e_text-27 {
    display-radio: 1;
    font_radio: 2;
    font-size: 32px;
    text-align: center;
    font-weight: lighter;
    color:#333;
    line-height: 1;
    font-family: "Alibaba";
    margin-bottom: 10px;
    margin-top: -26px;
	font-weight:bold;
}
.gdt{ width:100%; height:10px; float:left; overflow:hidden;}


.pg-ps-ptit{ width:96%; padding:2%; overflow:hidden; background:#fff; float:right; margin-top:20px;}
.pg-ps-ptit h2{ width:100%; float:left; border-bottom:1px solid #ddd; margin-bottom:30px; padding-bottom:20px;}
.pg-ps-ptit p{ font-size:18px; line-height:30px;}
.pg-ps-ptit img{ display:block; max-width:100%; margin-left:auto; margin-right:auto;}
.pg-ps-ptit table{ width:100% !important; word-wrap: break-word; word-break: break-all;}
.pg-ps-ptit td{ border:1px solid #ddd; padding:5px; text-align:center; font-size:18px;}
.pg-ps-ptit tr:first-child{ background:#085daf; color:#fff;}
.pg-ps-ptit video{ height:auto;}

.pg-p-cpxj{ width:96%; padding:2%; overflow:hidden; background:#fff; float:right; margin-top:20px;}
.pg-p-cpxj h2{ width:100%; float:left; border-bottom:1px solid #ddd; margin-bottom:30px; padding-bottom:20px;}
.pg-p-cpxj input{ width:100%; border:1px solid #ddd; line-height:50px; text-indent:20px; margin-bottom:20px;}
.pg-p-cpxj textarea{ width:100%; border:1px solid #ddd; height:180px; line-height:30px; text-indent:20px; margin-bottom:20px;}
.pg-p-cpxj button{ width:200px; height:48px; line-height:48px; text-align:center; background:#cd0000; font-size:16px; color:#fff; border:0;}
.ly-btn{ width:200px; margin:0 auto; overflow:hidden;}

.tjcx{ width:100%; overflow:hidden;}
.tjcx-show-ul{ width:23%; float:left; margin:10px 1%; overflow:hidden; background:#fff;}
.tjcx-img{ width:100%; overflow:hidden; height:0; position:relative; padding-bottom:133%;}
.tjcx-img img{ width:100%; transition: all 0.5s;}
.tjcx-show-ul:hover img{transform:scale(1.1)}
.tjcx-tit{ height:70px; line-height:70px; background:#f5f5f5; text-indent:20px; position:relative; font-size:15px;}
.tjcx-tit span {
    display: block;
    width: 26px;
    height: 26px;
    border: 1px #ccc solid;
    position: absolute;
    right: 15px;
    top: 20px;
}
.tjcx-tit span:before {
    content: "";
    display: block;
    width: 10px;
    height: 2px;
    background: #ccc;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -1px 0 0 -5px;
}
.tjcx-tit span:after {
    content: "";
    display: block;
    width: 2px;
    height: 10px;
    background: #ccc;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -1px;
}


/******footer*****/
.footer{
	position: relative;
    padding: 50px 0 40px 0;
    overflow: hidden;
    background: #000001 url(../images/footbg.jpg) no-repeat center;
    background-size: cover;
}
.foot-fl{ width:77%; float:left;}
.foot-nav .nav {
    display: table;
	line-height: 30px;
    list-style-type: none;
	width:100%;
	float:left;
}
.foot-nav li {
    float: left;
    margin-right: 60px;
    margin-bottom: 10px;
}
.foot-nav li a {
    display: block;
    color: #fff;
    font-size: 16px;
}
.footer .link {
    margin-top: 30px;
    width: 100%;
	float:left;
}
.footer .link h3 {
    color: #a5a5a5;
    font-size: 15px;
    float: left;
    margin-right: 10px;
	font-weight:400;
}
.footer .copy {
    margin-top: 20px;
    width: 100%;
    color: #a5a5a5;
    font-size: 14px;
	float:left;
}
.footer .copy a {
    color: #a5a5a5;
    font-size: 14px;
}
.foot-fr {
    width: 23%;
    text-align: right;
    margin-top: -1px;
	float:right;
}
.foot-fr .tel {
    display: block;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}
.foot-fr .tel img {
    width: 120px;
}
.foot-fr .wx {
    margin-top: 2px;
    display: block;
    color: #a5a5a5;
    font-size: 14px;
    text-align: right;
    line-height: 30px;
    padding-right: 24px;
}


/*****手机站样式****/
.dhbtn {
    width: 60px;
    height: 60px;
	float:right;
    border-radius: 4px;
    background: url(../images/d1.png) no-repeat center center;
    background-size: 20px 20px;
}

/****手机站导航***/
.wnav {
    position: fixed;
    width: 220px;
    left: -220px;
    top: 60px;
    background: #fff;
    height: calc(100% - 60px);
	z-index:100000;
}
.wnav li {
    float: none;
    padding: 0;
    width: 100%;
	position: relative;
	font-size: 16px;
}
.wnav a {
    line-height: 50px;
    border-bottom: 1px solid #eee;
    padding: 0 15px;
	transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;
	display:block;
	font-size:16px; 
	font-weight:400;
	text-align:left;
}

.cp-title{ text-align:center; margin:15px 0; font-size:21px; font-weight:bold; color:#2d52a0;}

/****手机站底部横条**/
.footer-fix {
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	z-index: 10;
	display: none;
}
.footer-fix li {
	float: left;
	width: 25%;
}
.footer-fix li a {
	display: block;
	text-align: center;
	padding: 7px 0;
	font-size: 12px;
	line-height: 1;
}
.footer-fix li i.i1 {
	background-image: url(../images/f_01.png);
}
.footer-fix li i.i2 {
	background-image: url(../images/f_02.png);
}
.footer-fix li i.i4 {
	background-image: url(../images/f_04.png);
}
.footer-fix li i.i3 {
	background-image: url(../images/f_03.png);
}
.footer-fix li i {
	display: block;
	height: 20px;
	background: no-repeat center;
	background-size: contain;
	margin-bottom: 4px;
}


.wap-cpfl{ width:100%; height:46px; line-height:46px; text-align:center; background:#fcb026; font-size:16px; color:#fff; margin-bottom:30px;}
.wap-cpjtfl{
	position: fixed;
    width: 220px;
    right: -220px;
    top: 60px;
    background: #fff;
    height: calc(100% - 60px);
    z-index: 100000;
}
.wap-cpjtfl li {
    float: none;
    padding: 0;
    width: 100%;
    position: relative;
    font-size: 16px;
}
.wap-cpjtfl a {
    line-height: 50px;
    border-bottom: 1px solid #eee;
    padding: 0 15px;
    transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;
    display: block;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
}

.fixed{ position:fixed; width:90%; max-width:1600px; z-index:100; top:0;}



.show-xs {
	display: none;
}

/*浮动*/
.drift{ width:77px; height:auto; position:fixed; bottom:30%; right:2px; z-index:999;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));-margin-top:350px;}
.drift li{ width:77px; height:77px; margin-bottom:3px;position: relative;}
.drift li a{ display:block;width:77px; height:77px; background:#2D2C32; overflow:hidden;}
.drift #rolls a{background:#ea5413;}
.drift li a:hover,.drift #rolls a:hover{ background:#ea5413;}
.drift li a:hover span{display:block;}
.drift li span{width:244px; right:77px;top: 1px;height: 77px;line-height: 77px; background: #ea5413;color: #fff;text-align: center;font-family:Arial;position: absolute;font-size: 30px;font-weight: bold;display: none;}
.drift li .ewm{background:#fff;height:203px;border:1px solid #EEEFF1;}
.drift li .ewm img{width:150px;display:block;overflow:hidden;padding:10px 10px 6px 10px;}
.drift li .ewm em{height:40px;line-height:18px !important;overflow:hidden;  font-family: "Microsoft YaHei";font-size:12px;font-weight:normal;color:#000; width:100%; float:left; text-align:center;}
.drift li span.ewm{width:166px; }

@media screen and (max-width: 1440px) {
	.head-tel,.head-search{ display:none;}
	.menu{ margin-left:30px;}
	.xinwen .left{ width:20%;}
	.xinwen .right{ width:80%}
}
@media screen and (max-width: 1024px) {
.layui-container{ padding:0 10px; width:auto;}
.hide-xs {
	display: none;
}
.show-xs {
	display: block;
}
.header{ height:60px; background:#002e72; position:fixed; left:0; top:0; z-index:100; width:100%; padding:0;}
.logo{ margin-left:10px; margin-top:15px; width:60%; float:left;}
.logo img{ width:100%; height:auto;}
.menu{ display:none;}
.h_tools{ margin-top:8px;}
.index-banner{ margin-top:60px;}
.p_arr{ bottom:20px;}
.p_arr .p_btn_next,.p_arr .p_btn_prev{ width:30px; height:30px;}
.i-abouts,.i-products,.i-cpyy,.i-news,.pg-news,.pg-product{ padding:30px 0;}
.about-img,.about-text{ width:100%;}
.about-text .tit{ font-size:24px; font-weight:bold;}
.i_abouttxt-1{ height:auto;}
.e_container-11 h2{ font-size:30px;}
.i-prd-list a{ width:48%; font-size:14px; height:33px; line-height:33px;}
.T-title1 h2{ font-size:22px;}
.i-ys-show{flex: 0 0 100%;}
.i-ys-show .s_img{ max-height:500px;}
.i-ys-show .e_text-22{ font-size:22px;}
.T-title h2{ font-size:26px;}
.card{ margin:15px 0 0 0 ; height:240px;}
.indexTit .en{ font-size:26px;}
.indexTit .line-left, .indexTit .line-right{ width:70px;}
.i-news .nr .left,.foot-nav,.footer .copy{ display:none;}
.i-news .nr .right{ width:90%; padding:5%;}
.i-lxfs li{ width:50%; min-height:130px; margin-bottom:30px; display: inline-grid;}
.i-lxfs li em {
    width: 50px;
    height: 50px;
    margin-right: 15px;
    background-size: 100%;
}
.i-lxfs ul h4{ font-size:20px;}
.foot-fr,.foot-fl{ width:100%; text-align:center;}
.foot-fr .wx {
    margin-top: 10px;
    line-height: 22px;
    text-align: center;
    padding-right: 0px;
}
.e_container-11 p{ font-size:14px;}
.i-lxfs{ padding:30px 0 0 0;}
.oblca{ padding:0;}
.footer{ margin-bottom:30px;}
.pg-lx-fl h2{ font-size:22px;}
.pg-news h2{ font-size:26px;}
.telao li{ width:100%; border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:10px;}
.telao li a{ border:0;}
.telao li .pic{ width:40%; float:left; padding:0; height:auto;}
.telao li .link{ width:55%; float:right;}
.lk-more{ width:100%; float:left; overflow:hidden;}
.more1{ width:100%; float:left; height:50px; line-height:50px; text-align:center; background:#085daf; color:#fff; text-align:center; font-size:16px; font-weight:400;  border-radius:30px; margin:15px 0;}
.more1 img{ width:22px;}
.more2{ width:100%; float:left; height:50px; line-height:50px; text-align:center; background:#ff781c; color:#fff; text-align:center; font-size:16px; font-weight:400; border-radius:30px;}
.more2 img{ width:25px;}
.e_text-26{ font-size:40px;}
.pgbanner{ margin-top:60px; height:200px;}
.pgbanner1{ margin-top:60px; height:200px;}
.pgbanner2{ margin-top:60px; height:200px;}
.cnmgb h3{ font-size:42px;}
.copyright{ margin-bottom:40px;}
.pg-lx-fl,.pg-lx-fr{ width:100%;}
.pg-n-img { width: auto; padding: 15px;}
.pg-n-img img{ width:100%; height:auto;}
.pg-n-nr{ padding:10px; width:auto;}
.pg-n-tit{ width:80%; font-size:16px;}
.pg-n-des{ width:80%; height:50px; overflow:hidden;}
.pg-n-data p{ font-size:40px; line-height:40px;}
.pg-n-nrs{ width:auto; padding:20px;}
.pg-n-nrs h1{ font-size:20px;}
.pg-n-tj{ width:auto; padding:20px; margin-top:20px;}
.pg-n-sxfy span{ float:left !important;}
.pg-p-show{ width:92%; padding:4%; margin-right:0;}
.pgablist{ padding:30px 0 10px 0;}
.pg-ps-fr{ margin:0;}
.preview,.pg-p-ybmz{ width:100%;}
.tjcx-show-ul{ width:48%;}
.tjcx-tit span{ display:none;}
.message-fl{ width:100%; height:auto; margin-top:20px;}
.message-fr{ width:94%; margin:0;}
.pg-ps-ptit video{ width:100%; height:auto;}
.ny-nav{ display:none;}
}

