/*@import url(base.css);*//*内页banner开始*/.ny-banner{	height:320px;	background:url(../images/bg_2.jpg) no-repeat center center;}.ny-banner2 img{	width:100%;}/*内页banner结束*/.ny{	margin-top:3.5rem;	margin-bottom:3.5rem;	padding:0px;}/*内页左侧开始*/.ny-l{	height:auto;	overflow:hidden;	float:left;}.ny-name{	width:100%;	height:130px;	background-color:#16A556;	margin-bottom:10px;	text-align:center;	color:#fff;	padding-top:25px;}.ny-name .p1{	width:100%;	height:30px;	line-height:30px;	font-size:28px;}.ny-name .p2{	width:100%;	height:20px;	line-height:20px;	font-size:14px;	text-transform:Uppercase;}.ny-name .p3{	width:100%;	height:12px;	border-bottom:1px solid #fff;}.ny-name .p3 img{	width:80px;	height:20px;	background:#16A556;}.ny-nav{	width:100%;	height:auto;}.ny-nav li{	width:100%;	height:40px;	border-bottom:1px solid #ccc;}.ny-nav li a{	width:100%;	height:100%;	display:block;	padding:0px 2rem;	line-height:40px;	font-size:14px;	color:#999;}.ny-nav li a:hover,.ny-nav li a.focus{	background-color:#16A556;	color:#fff;}.ny-nav li a:after{content: ">";font-family: '微软雅黑';float:right;font-style: normal;font-weight: 400;line-height: 1;font-size:0.8rem;margin-top:14px;}.ny-nav li a.focus:after{transform: rotate(90deg);-ms-transform: rotate(90deg); 		/* IE 9 */-webkit-transform: rotate(90deg);	/* Safari 和 Chrome */-moz-transform: rotate(90deg);		/* Firefox */-o-transform: rotate(90deg);		/* Opera */}.ny-nav li img{	float:right;	width:10px;	height:10px;	margin-top:15px;}.edh-box{	width:100%;	height:auto;	overflow:hidden;	display:none;}.edh-box a{	width:100%;	display:block;	padding-left:2.5rem;	line-height:2.5rem;	font-size:1.2rem;	color:#888;}.edh-box a:hover,.edh-box a.focus{	color:#0082c7;}/*内页左侧结束*//*内页右侧开始*/.ny-r{	height:auto;	overflow:hidden;	float:right;}.ny-r-top{	width:100%;	line-height:30px;	border-bottom:1px solid #ccc;}.ny-r-name{	float:left;	font-size:22px;	color:#333;}.ny-ssdh{	float:right;}.ny-ssdh img{	width:20px;	height:20px;	float:left;	margin:5px;}.ny-ssdh span{	color:#888;	font-size:14px;}.ny-ssdh span a{	color:#888;	margin:0px 3px;}.ny-ssdh span a:hover{	color:#0082c7;}.ny-r-box{	width:100%;	height:auto;	padding-top:2.5rem;	overflow:hidden;}.ny-js{	margin-bottom:2rem;}.ny-r-box p{	/*font-size:1.3rem;*/	line-height:2.2rem;}.ny-r-box{    /*color:#999;*/}.ny-r-box img{	max-width:100%;}/*内页右侧结束*//*内页新闻开始*/.ny-new{	width:100%;	height:auto;	overflow:hidden;}.ny-new-list{	width:100%;	margin-bottom:2rem;}.ny-new-list a{	width:100%;	overflow: hidden;	display:block;	border:1px solid #abaaaa;}.ny-new-list a:hover,.ny-new-list a.focus{	border:1px solid #0082c7;}.ny-new-li{	float:left;	padding:0.5rem 1rem 1rem;}.ny-new-li-name{	width:100%;	line-height:3rem;	height:3rem;	overflow: hidden;	font-size:2rem;	color:#3f3e3e;	font-weight:bold;	-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear;transition: all 0.3s linear;}.ny-new-li-con{	width:100%;	line-height:2rem;	font-size:1.2rem;	color:#555555;	-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear;transition: all 0.3s linear;height:6rem;overflow:hidden;}.ny-new-xu{	width:15%;	height:100%;	text-align:center;	line-height:11rem;	float:right;	background-color:#abaaaa;	font-size:72px;	color:#fff;	-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear;transition: all 0.3s linear;}.ny-new-list a:hover .ny-new-xu,.ny-new-list a.focus .ny-new-xu{	background-color:#0082c7;}.ny-new-list a:hover .ny-new-li-name,.ny-new-list a:hover .ny-new-li-con,.ny-new-list a.focus .ny-new-li-name,.ny-new-list a.focus .ny-new-li-con{	color:#0082c7;}/*内页新闻结束*//*内页新闻二开始*/.ny-new-list2{}.ny-new-tu{	width:22%;	height:auto;	float:left;	padding-left:0.8rem;}.ny-new-tu img{	width:100%;}.ny-new-list2 a:hover,.ny-new-list2 a.focus{}.ny-new-list2 a:hover .ny-new-li-name,.ny-new-list2 a:hover .ny-new-li-con,.ny-new-list2 a.focus .ny-new-li-name,.ny-new-list2 a.focus .ny-new-li-con{	color:#0082c7;}/*内页新闻二结束*//*内页产品开始*/.product-name{	width:100%;	line-height:3rem;	font-size:2rem;	color:#353535;	margin-bottom:2rem;	font-weight:bold;}.product-name span{	width:115px;	height:35px;	line-height:26px;	text-align:center;	display:block;	background:url(../img/name-bg.png) no-repeat center center;}.product-box{	width:100%;	height:auto;	overflow: hidden;	margin-bottom:1rem;}.product-list{	padding:0px 10px 20px 10px;}.product-list a{	width:100%;	height:auto;	text-align:center;	display:block;	border:1px solid #e8e7e7; 	padding:10px 10px 5px 10px;	color:#444343;}.product-list2 a{	text-align:left;}.product-list a:hover{	color:#0082c7;	border:1px solid #0082c7;}.product-list a img{	width:100%;	border:1px solid #e8e7e7; }.product-list a .p1{	line-height:2rem;	height:2rem;	overflow: hidden;	font-size:1.4rem;	color:#444343;	margin-top:1rem;}.product-list a .p2{	line-height:1.5rem;	height:1.5rem;	overflow: hidden;	font-size:1.2rem;	color:#444343;}.product-list a .p3{	line-height:1.2rem;	font-size:1rem;	border-top:1px solid #e8e7e7;	padding-top:1rem;}/*内页产品结束*//*内页人物开始*/.ren-list{	overflow: hidden;}.ren-list a{	width:100%;	display:block;	font-size:1.5rem;	color:#373737;}.ren-list a:hover{	color:#0082c7;	box-shadow: 2px 1px 10px #0082c7;}.ren-list p{	text-align:center;	line-height:4rem;}.ren-list img{	width:100%;}.ren-list .video{     width: 100%;     height: 100%;}.ren-list video{     width: 100%;     height: 100%;      object-fit: cover;     background-color:#fff;}.ren-box{	padding:1.5rem 0px;}.ren-name{	font-size:2.5rem;	color:#353535;	font-weight:bold;	line-height:3rem;}.ren-name a{	color:#353535;}.ren-name a:hover{	color:#0082c7;}.ren-con{	font-size:1.3rem;	color:#373737;	line-height:2.2rem;	margin-top:1rem;}.ren-box2{	margin-bottom:2rem;}.gr{	width:100%;	height:auto;	overflow:hidden;}.gr p{	margin-bottom:2rem;	line-height:2.5rem;}.gr p span{	float:right;}/*内页人物结束*//*表单开始*/.biaodan{	width:100%;	border-top:1px solid #55c9fe;	border-left:1px solid #55c9fe;	border-right:1px solid #55c9fe;	font-size:1.2rem;}.biaodan tr{	border-bottom:1px solid #55c9fe;	line-height:2rem;	overflow: hidden;}.biaodan .td{	margin:1.5rem 0rem;}.biaodan .td2{	padding:0px 5%;border-left: 1px dashed #d6d6d6;}.biaodan tr td{}.biaodan-l{	width:20%;	padding:0px 2%;	color:#0082c7;	text-align:left;}.biaodan-r{	width:80%;	color:#333;}/*表结束*//*荣誉开始*/.ryzz-list{	padding:10px;}.ryzz-list a{	width:100%;	height:auto;	overflow:hidden;	display:block;	line-height:20px;	color:#333;	border: 1px solid #e8e7e7;}.ryzz-list a:hover{	color:#0089d1;	border: 1px solid #0082c7;}.ryzz-list img{	width:100%;}.ryzz-list p{	padding:0rem 0.5rem;}.ryzz-list .p1{	font-size:1.1rem;	font-weight:bold;	margin:0.5rem 0rem 0rem;	height:2.2rem;	overflow: hidden;}.ryzz-list .p2{	font-size:1.4rem;	margin:0rem 0rem 0.5rem;}.ryzz-list .p3{	font-size:1.4rem;	margin:0.5rem 0rem 0.5rem;}/*荣誉结束*//*联系我们开始*/.ny-lxwm{	text-align:center;	position: relative;	top:-8rem;}.lxwm-tb,.lxwm-ditu{	max-width:100%;}.lxwm-zi{	font-size:1.5rem;	color:#000000;	line-height:2.5rem;	margin:3rem 0rem;}.lxwm-xxi-box{	padding:0.8rem;}.lxwm-xxi{	padding:3rem 1rem;	height:260px;}.lxwm-xxi-1{	background:url(../images/lxwm-xxi-1.jpg) no-repeat center center;}.lxwm-xxi-2{	background:url(../images/lxwm-xxi-2.jpg) no-repeat center center;}.lxwm-xxi-3{	background:url(../images/lxwm-xxi-3.jpg) no-repeat center center;}.lxwm-xxi-4{	background:url(../images/lxwm-xxi-4.jpg) no-repeat center center;}.lxwm-xxi img{	width:60px;	height:60px;	margin-bottom:1.5rem;}.lxwm-xxi p{	color:#333;}.lxwm-xxi .p1{	font-size:1.5rem;	line-height:3rem;	margin-bottom:0.8rem;}.lxwm-xxi .p2{	font-size:1.3rem;	line-height:2rem;}/*联系我们结束*//*关于我们开始*/.gywm-name{	text-align:center;	margin-bottom:3rem;}.gywm-name p{	margin-bottom:0.5rem;}.gywm-name .p1{	font-size:2rem;	color:#333333;	line-height:2rem;}.gywm-name .p2{	font-size:1rem;	color:#b4b4b4;	line-height:2rem;}.gywm-name .p3{	height:20px;	background:url(../images/about-logo.png) no-repeat center center;}.gywm-box{	width:100%;	height:auto;	overflow:hidden;	padding-bottom:3rem;	border-bottom:1px dotted #a5a5a5;	margin-bottom:3rem;}.gywm-video{	width:47%;	float:left;	margin-bottom:1rem;}.gywm-con{	width:100%;}.gywm-con-name{	width:100%;	line-height:3rem;	font-size:2rem;	color:#333333;	margin-bottom:1.5rem;}.gywm-nr{	font-size:1.3rem;	color:#666;	line-height:2.2rem;	text-indent:2rem;}.gywm-nr p{	margin-bottom:1.5rem;}.gywm-a{	text-indent:0rem;	width:110px;	height:40px;	display:inline-block;	text-align:center;	line-height:40px;	font-size:1.2rem;	border:1px dotted #a5a5a5;	color:#a5a5a5;	margin-top:1rem;}.gywm-a:hover{	border:1px dotted #fff;	color:#fff;	background-color:#16A556;}.gywm-box2{	width:100%;	height:auto;	overflow:hidden;	margin-bottom:3rem;}.gywm-list{	padding:0px;}/*.gywm-list:nth-child(2n){*/	/*background-color:#f3f3f3;*//*}*/.gywm-list2{	background-color:#f3f3f3;}.gywm-list0{	padding-bottom: 22.5%;	position: relative;}.gywm-list00{	padding-bottom: 45%;	position: relative;}.gywm-list00-1{	width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 9;overflow: hidden;}.gywm-list00-2{	height:50%;}.gywm-list a{	 display:block;	 width:100%;	 height:100%;	 padding:1.2rem 2rem 0rem;	 background:url(../img/about_cate_icon01.png) 5% 88.88% no-repeat;	 position: absolute;top: 0;left: 0;z-index: 9;}.gywm-list a h1,.gywm-list-9 a h1{	text-transform:uppercase;	font-size:2.5rem;	color:#333333;	line-height:3.5rem;	margin:0.8rem 0rem;}.gywm-list a span,.gywm-list-9 a span{	line-height:36px;	color:#333;	font-size:20px;	font-weight:600;}.gywm-list a .about_cate_info{	font-size:14px;	color:#676767;	line-height:26px;	padding-top:15px;}.gywm-list a .about_cate_info p{	overflow:hidden;	text-overflow: ellipsis;}.gywm-list a:hover,.gywm-list a.active{	background:#16A556 url(../img/about_cate_icon02.png) 5% 88.88% no-repeat;}.gywm-list a:hover h1,.gywm-list a.active h1{color:#fff;}.gywm-list a:hover span,.gywm-list a.active span{color:#fff;}.gywm-list a:hover .about_cate_info p,.gywm-list a.active .about_cate_info p{color:#fff;}.gywm-list-9{padding:0px;padding-bottom:45%;position: relative;}.gywm-list-9 img{width:100%;height:100%;}.gywm-list-9 a{	 display:block;	 padding:0px;	 width:100%;	 height:100%;	 position: absolute;top: 0;left: 0;z-index: 9;}.gywm-list-9 a h1,.gywm-list-9 a span{position: absolute;left:2rem;z-index:9;}.gywm-list-9 a h1{top:1.2rem;}.gywm-list-9 a span{top:6.3rem;}/*关于我们结束*//*分页开始*/.page{	width:100%;	text-align:center;	margin-top:2rem;}.page a{	display:inline-block;	padding:0.5rem;	border:1px solid #555555;	font-size:1.2rem;	color:#555555;	margin:0.5rem;}.page a:hover,.page a.focus{	color:#fff;	background-color:#0082c7;	border:1px solid #0082c7;}/*分页结束*//*新闻详情开始*/.show-img{	width:100%;	padding:10px;	border:1px solid #DCDCDC;	text-align:center;}.show-img img{	max-width:100%;}.show-title{	width:100%;	text-align:center;	line-height:3rem;	font-size:1.5rem;	color:#333;}.show-title2{	width:100%;	text-align:center;	line-height:2rem;	font-size:1.2rem;	color:#999;	padding-bottom:1rem;	border-bottom:1px dashed #ccc;}.show-title2 span{	margin:0rem 0.5rem;}.show-nr{	width:100%;	height:auto;	padding:2rem 0rem;	min-height:300px;	border-bottom:1px solid #e8e8e8;}.fan{	width:100%;	height:40px;	margin-top:1rem;}.fan a{	width:120px;	height:40px;	display:block;	float:right;	background-color:#999;	text-align:center;	line-height:40px;	font-size:1.2rem;	color:#fff;	border-radius:5px;}.fan a:hover{	background-color:#0089d1;}/*新闻详情结束*//*产品放大镜开始*/.cloudzoom-lens{	border:5px solid #888;	width:100px;	height:100px;	box-shadow:0 0 10px rgba(0,0,0,.4);	cursor:crosshair;	z-index:10;}.cloudzoom-zoom{	border:1px solid #888;	width:500px;	height:200px;	box-shadow:0 0 10px rgba(0,0,0,.4);}.cloudzoom-zoom-inside{	border:0;	box-shadow:none;}.cloudzoom-caption{	display:none;	text-align:left;	background-color:#000;	color:#fff;	font-weight:700;	padding:10px;	font-family:sans-serif;	font-size:11px;}.cloudzoom-blank{	background-image:url(../images/blank.png);}.cloudzoom-ajax-loader{	background-image:url(../images/ajax-loader.gif);	width:32px;	height:32px;}.cloudzoom-gallery{	border:1px solid #ccc;	display:block;	float:left;	width:22%;	margin-left:4%;	cursor:pointer;}.cloudzoom-gallery-active{	border:1px solid #888;}.cloudzoom{	width:100%;	border:1px solid #ccc;	margin-bottom:15px;}/*产品放大镜结束*//*产品详情开始*/.xqy-box{	width:100%;	height:auto;	overflow:hidden;	margin-bottom:15px;}.xqy-box-left{	width:45%;	height:auto;	overflow:hidden;	float:left;}.xqy-box-right{	width:50%;	height:auto;	overflow:hidden;	float:right;}.xqy-name{	width:100%;	line-height:28px;	font-size:22px;	color:#595959;	font-weight:bold;}.xqy-ts{	width:100%;	line-height:30px;	font-size:14px;	color:#595959;}.xqy-money{	width:100%;	height:60px;	padding:0px 15px;	line-height:60px;	background:#e0f5fd;	font-size:16px;	color:#595959;	margin-top:10px;}.xqy-money span{	font-size:36px;	color:#e52343;	margin-left:5px;}.xqy-list{	width:100%;	line-height:30px;	margin:25px 0px;	overflow:hidden;}.xqy-list span{	width:40px;	line-height:30px;	float:left;	font-size:12px;	color:#595959;}.ge-a{	padding:0px 5px;	display:block;	border:1px solid #9c9c9c;	font-size:12px;	color:#595959;	float:left;	margin-right:8px;}.ge-a.ge-a-focus{	color:#0082c8;	border:1px solid #0082c8;}.shu{	width:70px;	height:30px;	float:left;	border:1px solid #9c9c9c;}.shu a{	width:20px;	height:100%;	font-size:12px;	color:#595959;	text-align:center;}.shu .jian{	float:left;}.shu .jia{	float:right;}.shu-box{	width:28px;	height:30px;	border:0px;	background:none;	float:left;	text-align:center;	font-size:12px;	color:#595959;}.xqy-nav{	width:100%;	height:40px;	padding-left:40px;}.xqy-nav a{	padding:0px 30px;	height:40px;	display:block;	float:left;	background:#0082c8;	font-size:16px;	color:#fff;	line-height:40px;	text-align:center;	margin-right:15px;	-o-border-radius: 5px;	-ms-border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}.xqy-box2{	width:100%;	height:auto;	overflow:hidden;	margin-top:20px;}.xqy-box2-nav{	width:100%;	height:auto;	overflow:hidden;	background-color:#f1f1f1;}.xqy-box2-nav a{	width:33.333%;	height:50px;	display:block;	float:left;	text-align:center;	line-height:50px;	font-size:18px;	color:#595959;}.xqy-box2-nav a:hover,.xqy-box2-nav a.xqy-box2-nav-a{	color:#fff;	background-color:#0082c8;}.xqy-box2-con{	width:100%;	height:auto;	overflow:hidden;}.xqy-box2-nr{	width:100%;	height:auto;	overflow:hidden;	margin-bottom:30px;}/*产品详情结束*/@media (min-width: 1023px) {.ny-l{	width:18%;}.ny-r{	width:80%;}}@media (max-width: 1204px) {.gywm-list0{	padding-bottom:300px;}.gywm-list00{	padding-bottom:600px;}.gywm-list-9{	padding-bottom:600px;}}@media (min-width: 768px) {.ny-r-top{	height:80px;	padding:30px 0px 20px;}.ny-new-li{	width:85%;}.ny-new-list2 a{	padding:0.8rem 0rem;}.ny-new-li2{	width:75%;}.gywm-video{	margin-right:3%;}}@media (max-width: 768px) {.ny-r-top{	height:50px;	padding:10px 0px;}.ny-new-li{	width:100%;}.ny-new-list{	height:auto;	overflow: hidden;}.gywm-video{	width:100%;	padding:0px 10px;}.gywm-con{	width:100%;	padding:20px 10px 0px;}.gywm-list0{	padding-bottom:300px;}.gywm-list00{	padding-bottom:600px;}.gywm-list-9{	padding-bottom:300px;}.ny-banner{display:none;}.product-name{margin-bottom:0.5rem;font-size:1.5rem;}.ny-r-box{padding-top:0.5rem;}.ny{margin-top:1rem;margin-bottom:2rem;}.product-list a .p1{margin:0.5rem;font-size:1.2rem;line-height:1.5rem;height:1.5rem;}.ny-new-li{padding:0.5rem;}.ny-new-list{margin-bottom:1rem;}.ny-new-li-name{line-height:2.2rem;font-size:1.5rem;margin-bottom:0.3rem;height:2.2rem;}.ny-new-li-con{line-height:1.8rem;font-size:1.2rem;height:5.4rem;}.ny-r-box p{margin-bottom:0.5rem;}.ny-js{margin-bottom:1rem;}.ren-name{font-size:2rem;}}.jitun-tu{	overflow: hidden;	margin-bottom:2rem;}.about-name{	width:100%;	line-height:3rem;	font-size:2rem;	color:#353535;	margin-bottom:0.5rem;}.about-js{	margin-bottom:1rem;}#two table tr{	border-top:1px solid #ccc;	border-left:1px solid #ccc;}#two table tr td{	border-bottom:1px solid #ccc;	border-right:1px solid #ccc;	padding:0px 8px;	line-height:30px;}.xiala{	background:white;	display: none;}.xiala a{	line-height:50px;	}.nav li .xiala  a{	font-size:14px !important;	line-height:32px;}