﻿@charset "utf-8";
body {margin:0px auto; font-family:"微软雅黑";}
ul,li,a,span,h1,div,ol,h1,h2,h3,h4,h5,p,hr,input,label{margin:0px; padding:0px; text-decoration:none; list-style:none;}
body,td,th {font-family: 微软雅黑;}
body {margin-left: auto;margin-top: 0px;margin-right: auto;margin-bottom: 0px;}
A {
	COLOR: #000; TEXT-DECORATION: none !important;
}
A:hover {
	COLOR: #E60002; 
}
a:link {text-decoration: none;}
a:active {text-decoration: none;}
border { border:0px;}
img { border:0; }
body,td,th {
	font-family: 微软雅黑; 
}

body {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}
em,i{ font-style:normal}

section ,
header ,
footer ,
main ,
article ,
aside ,
nav{display: block;}

.dbu u ,
.dbstrong strong ,
.dbb b ,
.dbimg img ,
.dba a ,
.dbem em ,
.dbspan span ,
.dbi i{display: block;}



.fl{ float:left;}
.fr{ float:right;}
.tac{text-align: center;}

.container{width: 1300px; margin: 0 auto;}
.container::after{content: '';clear: both;display: block;}
.clear {
	clear: both;
}
.wrap{position: relative;overflow: hidden;}

.w1280{ width:1340px; margin:0 auto}
.w1200{max-width:1200px;margin:0 auto}
.w1300{ width:1340px; margin:0 auto}


/*------------公用样式结束----------*/

/*------------top----------*/
.c_top{position: relative; z-index:999; top: 0; }
.top_w{width:100%;z-index:999; top: 0; }


/*--导航--*/
nav{display: block;}

.top_logo nav{width:880px;height: 116px; margin-right:5%;}
.top_logo nav > a{float: left;line-height: 116px;width: 12.5%;position: relative;}
.top_logo nav > a:after{content: '';position: absolute;bottom: 30px;right: 0;left: 0;margin: auto;width: 0;height: 0;border-bottom: 7px solid #00174B;border-right: 5px solid transparent;border-left: 5px solid transparent;opacity: 0;-webkit-transition-duration: .5s;-moz-transition-duration: .5s;-ms-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;}
.top_logo nav > a:hover:after{opacity: 1;}


#downNav{-webkit-transition-duration: .3s;-moz-transition-duration: .3s;-ms-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s;opacity: 0;visibility: hidden;position: absolute;top:112px;width: 100%;right: 0;left: 0;overflow: hidden;background: #f5f5f5;box-shadow: 0 0 10px 0 rgba(155,143,143,0.6);padding-bottom: 40px;}
#downNav ul{position: relative;width:1200px;margin: auto;overflow: hidden;-webkit-transition-duration: .3s;-moz-transition-duration: .3s;-ms-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s;}
#downNav ul li{overflow: hidden;position: absolute;top: 0;right: 0;left: 0;-webkit-transition-duration: .3s;-moz-transition-duration: .3s;-ms-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s;}
#downNav ul li.gs{padding-top: 50px;}
#downNav ul li.gs a{width:130px; height:40px; text-align:center; font-family:"微软雅黑"; font-size:18px; color:#fff; margin-right:10px; margin-bottom:20px; padding-top:5px; background-color:#2645af;float:left; }
#downNav ul li.gs a:hover{background-color:#E60002; color:#fff;}
#downNav ul li img{margin-right: 26px;width: 438px;}
#downNav ul li div.fl{width:630px;}
#downNav ul li div.fl a{width:130px; height:30px; text-align:center; font-family:"微软雅黑"; font-size:18px; color:#fff; margin-right:10px; margin-bottom:20px; padding-top:5px; background-color:#2645af;float:left; } 
#downNav ul li div.fl a:hover{background-color:#E60002; color:#fff;}
#downNav ul li h2{ font-family:"微软雅黑";color: #434343;font-size:20px;font-weight: normal;line-height:47px;margin-bottom:10px;position: relative;}
#downNav ul li h2:after{content: '';position: absolute;bottom: 0;left: 0;height: 2px;width:80px;background: #224299;}
#downNav ul li p{font-size: 16px;color: #7f7e7e;line-height:30px;}
#downNav ul li div a.more{margin-top: 40px;text-align: center;color: #fff;font-size: 13px;line-height: 24px;width: 120px;overflow: hidden;border-radius: 12px;border-radius: 12px;-webkit-border-radius: 12px;}

#downNav ul li.pro .nav{overflow: hidden;line-height: 90px;}
#downNav ul li.pro .nav:hover a{opacity: .7;}
#downNav ul li.pro .nav a{float: left;padding: 0 19px;position: relative;font-size: 15px;color: #767676;-webkit-transition-duration: .3s;-moz-transition-duration: .3s;-ms-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s;}
#downNav ul li.pro .nav a:hover{color: #363636;opacity: 1;}
#downNav ul li.pro div.proroll{left: 0;-webkit-transition-duration: .5s;-moz-transition-duration: .5s;-ms-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;position: relative;overflow: hidden;}
#downNav ul li.pro div.pros{position: relative;overflow: hidden;float: left;}
#downNav ul li.pro div.pros span{margin-right: 26px;width: 436px;height: 252px;overflow: hidden;}
#downNav ul li.pro div.pros span img{width: 100%;}

#downNav ul li.navNew{padding-top: 50px;}
#downNav ul li.navNew a{height: 150px;margin-bottom: 25px;margin: auto;}
#downNav ul li.navNew a span{width: 150px;height: 100%;overflow: hidden;margin-right: 26px;}
#downNav ul li.navNew a span img{width: 100%;}
#downNav ul li.navNew a div{width: 819px;}

#downNav ul li.navanli{padding-top: 50px;}
#downNav ul li.navanli a{width: 250px;height: 250px;overflow: hidden;float: left;margin-right: 15px;}
#downNav ul li.navanli a:hover img{opacity: .8;}
#downNav ul li.navanli a span{background: #000;width: 100%;height: 210px;overflow: hidden;}
#downNav ul li.navanli a img{height: 100%;-webkit-transition-duration: .3s;-moz-transition-duration: .3s;-ms-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s;}
#downNav ul li.navanli a em{line-height: 40px;text-align: center;}

#downNav ul li.pro .nav a:not(:last-child):after{content: '-';position: absolute;top: -3%;bottom: 0;right: 0;margin: auto;}
#downNav ul li:not(:nth-of-type(2)){visibility: hidden;opacity: 0;}

.cfl{ float: left;}
.cfr{ float:right;}
._act{background: #000 !important}
._act1{background: #90d828 !important}
body{position: relative;color:#333; overflow-x: hidden}

.top_wz,.top_wz a{color: #888787}
.top_wz {height: 46px;line-height: 46px;}
.top_wz span{float: right;}
.top_logo{background: rgba(255, 255, 255, .9);height: 116px;}
.logo{padding:20px 0 0 30px; height:100px;text-align:left; padding-left:120px; background:url(img/logo.jpg) left no-repeat; margin-left:3%;}
.logo h1{font-family:"微软雅黑"; font-size:44px; color:#434343; line-height:55px; font-weight:bold;}
.logo p{font-family:"微软雅黑"; font-size:18px; color:#E60002; line-height:30px;}

.top_ys{background: #2645af;color: #fff;overflow: hidden;height: 80px; }
.top_ys span{float:left;display: inline-block;margin-left:30px;margin-top: 20px;background: url(img/1_18.jpg) left no-repeat;padding-left: 50px; line-height:20px; height:40px;}

.top_ys b{width:369px;background: url(img/tel.png) 30px 10px no-repeat #E60002;float: right;height: 80px; font-family: Arial, Helvetica, sans-serif;font-size: 28px; line-height:30px;display: block;padding: 10px 0 0 110px;box-sizing: border-box;}
.top_ys b i{display: block;font-size: 18px;font-weight: normal;}



/*banner*/
#banner {position: relative;overflow: hidden; margin-top:-82px;width: 100%}
#banner ul {
	position: relative;
	overflow: hidden;
	width: 300%
}
#banner ul li {
	width: 33.333%;
	float: left
}
#banner ul li img {
	width: 100%;display: block;
}
#banner aside {
	position: absolute;
	top: 0;
	bottom: 0;
	height: 0;
	width: 90%;
	right: 0;
	left: 0;
	margin: auto
}
#banner aside span {display: block;
	width: 65px;
	height: 65px;
	z-index: 63;
	background: rgba(255,255,255,0.6);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: relative;
	cursor: pointer;
	opacity: 0;
	transition: all 0.3s;
	margin-top:-2%;
}
#banner:hover aside span{ 
	opacity: 1;}
#banner aside span:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 20%;
	margin: auto;
	width: 27px;
	height: 27px;
	border-top: 3px solid #434343;
	border-left: 3px solid #434343;
	-webkit-transform: rotateZ(-45deg);
	-moz-transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	-o-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg)
}
#banner aside span.prev {
	float: left;
}

#banner aside span.next {
	float: right;
}
#banner aside span.next:after {
	left: 0;
	right: 20%;
	-webkit-transform: rotateZ(135deg);
	-moz-transform: rotateZ(135deg);
	-ms-transform: rotateZ(135deg);
	-o-transform: rotateZ(135deg);
	transform: rotateZ(135deg)
}
#banner>div {
	width: 110px;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 7%;
	margin: auto
}
#banner>div em {display: block;
	float: left;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 3px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 4.75px;
	background: #fff;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	cursor: pointer
}
#banner>div em.act {
	background: #2645af
}


.sl,.st,.st div,.sl div{
	overflow: hidden;
}




/*=========浮动导航========*/
#ph-menu-tu{
  position: fixed;
  top:10px;
  right: 12px;
  z-index: 11111;
  padding-top:5px;
  width: 45px;
  height: 37px;
  background:#303030;
  border-radius: 5px;
}

#ph-menu-tu div{
  width: 60%;
  height: 3px;
  background: #fff;
  margin: 5px auto;
  transition: all 0.3s;
  backface-visibility: hidden;
}
#ph-menu-tu.on .one {
  margin-top: 8px;
    transform: rotate(45deg) translate(4px, 4px);
}

#ph-menu-tu.on .two {
    opacity: 0;
}

#ph-menu-tu.on .three {
    transform: rotate(-45deg) translate(7px, -8px);
}
#menu{
  position: fixed;
  top:0px;
  left:0px;
  z-index: 1000;
  display: none;
  width: 100%;
  height: 600px;
  background:rgba(0,0,0,0.9);
}
.ph-menu{
  padding-top: 30px;
}
.ph-menu h2{
  padding-bottom: 10px;
  font-size: 25px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
.ph-menu a{
  display: block;
  margin:5px auto;
  width: 80%;
  height: 30px;
  border-bottom:1px dotted #888;
  text-align: center;
  font-size: 17px;
  color: #fff;
  line-height: 30px;
}



/*手机banner轮播*/
.sj-banner{width:100%; }
.sj-banner img{display:block;width:100%}
.swipe{width:100%;overflow:hidden;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe #pagenavi{position:absolute;left:10px;bottom:5px;text-align:center;width:100%; background:rgba(fff, fff, fff, 0.6)!important; filter:Alpha(opacity=50); padding:6px;}
.swipe #pagenavi a{width:8px; height:8px; line-height:99em; background:#fff; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin:0 4px; overflow:hidden; cursor:pointer; display:inline-block; *display:inline; *zoom:1; position:relative;}
.swipe #pagenavi a.active{background:#ff0;  position:relative;}

/*产品推荐*/


.fwxm{padding-top:60px;background:#eee;height:690px;}
.fwxm h2{font-size:36px;text-align:center;}
.fwxm h2 a{color:#2546b1;font-size:36px}
.fwxm h2 a b{color:#E60002}
.fwxm .fwxm_top{height:88px;position:relative;z-index:2}
.fwxm .fwxm_top .fwfa_more{position:absolute;left:0;top:0;width:255px;height:250px;background:#fff}
.fwxm .fwxm_top .fwfa_more .p1{height:176px;background:#2546b1;padding-right:45px;text-align:right;color:#fff}
.fwxm .fwxm_top .fwfa_more .p1 span{display:block;font-size:24px;padding-top:20px}
.fwxm .fwxm_top .fwfa_more .p1 b{display:block;font-size:30px;margin-bottom:16px}
.fwxm .fwxm_top .fwfa_more .p1 i{display:block;font-size:18px;text-transform:uppercase;margin-bottom:30px}
.fwxm .fwxm_top .fwfa_more .p1 em{display:block;width:95px;height:2px;background:#fff;margin-left:115px}
.fwxm .fwxm_top .fwfa_more .p2{padding-top:19px;position:relative}
.fwxm .fwxm_top .fwfa_more .p2 a{display:block;width:111px;height:35px;text-align:center;line-height:35px;font-size:13px;color:#666;border:1px solid #ccc;border-radius:27px;margin-left:100px}
.fwxm .fwxm_top .fwfa_more .p2 a:hover{background-color:#E60002; color:#fff;}
.fwxm .fwxm_top .fwfa_more .p2 em{display:block;width:29px;height:14px;position:absolute;left:34px;top:0}
.fwxm .fwxm_top .fwxm_type{margin-left:210px;padding-top:24px}
.fwxm .fwxm_top .fwxm_type li{float:left;padding:0 20px 0 26px;background:url(img/fwxmicon01.png) no-repeat  left center}
.fwxm .fwxm_top .fwxm_type li:first-child{padding-left:0;background:none}
.fwxm .fwxm_top .fwxm_type li a{display:block; background-color:#2546b1; width:120px;border-radius:15px; text-align:center; line-height:35px;font-size:16px;color:#fff; padding:1.5%;}
.fwxm .fwxm_top .fwxm_type li i{font-size:10px;color:#999}
.fwxm .fwxm_top .fwxm_type li.cur a{color:#FFCC00;font-weight:bold}
.fwxm .fwxm_top .fwxm_type li.cur i{color:#434343}
.fwxm .fwxm_con{position:relative;z-index:1}
.fwxm .fwxm_con .fwxmBtnl{display:block;width:76px;height:60px;position:absolute;left:-76px;top:215px;background:url(img/bg01.png);z-index:3;cursor:pointer}
.fwxm .fwxm_con .fwxmBtnl i{display:block;width:76px;height:60px;background:url(img/jtl01.png) no-repeat center}
.fwxm .fwxm_con .fwxmBtnr{display:block;width:76px;height:60px;position:absolute;right:-76px;top:215px;background:url(img/bg01.png);z-index:3;cursor:pointer}
.fwxm .fwxm_con .fwxmBtnr i{display:block;width:76px;height:60px;background:url(img/jtr01.png) no-repeat center}
.fwxm .fwxm_con .fwxmBtnl:hover,.fwxm .fwxm_con .fwxmBtnr:hover{background:#2645af}
.fwxm .fwxm_con .conbox{position:relative;z-index:1}
.fwxm .fwxm_con ul{position:relative;left:-1200px}
.fwxm .fwxm_con ul li{float:left;width:1200px;height:520px;background:#fff}
.fwxm .fwxm_con li img{display:block;width:1200px;height:520px;opacity:0.3;transition:all 0.5s}
.fwxm .fwxm_con li.cur img{opacity:1}



/*--首页栏目--*/
#sylm{width:100%; height:auto;padding-top:30px; text-align:center; overflow:hidden;}
#sylm h3{font-family:"微软雅黑"; font-size:36px; color:#333; font-weight:bold; line-height:40px;}
#sylm h3 span{font-family:"微软雅黑"; font-size:36px; font-weight:bold; line-height:40px; color:#FFCC00;}
#sylm p{font-family:"微软雅黑"; font-size:16px; color:#8F8F8F; line-height:30px;text-transform:uppercase;}
#sylm span{font-family:"微软雅黑"; font-size:14px; color:#FFCC00; line-height:30px;}


/*--产品展示--*/
.anliroll {margin:0px auto;height:950px;width:90%;}
.anliroll li {background: #fff; margin-top:30px;}
.anliroll li a {display: block;overflow: hidden;font-size: 18px;position: relative; }
.anliroll li a h4 {overflow: hidden; }
.anliroll li a img {width: 100%; height:280px;display: block;transition: all .5s; }
.anliroll li a ol {background: #efefef;color: #000;width: 100%;z-index: 555;transition: all .2s;text-align: center;font-size: 18px; line-height:20px;padding:10px;box-sizing: border-box; }
.anliroll li a ol i {display: block;color: dimgray;font-size: 14px;margin-top: 10px; }
.anliroll li a ol a {color: #fff;font-size: 18px; }
.anliroll li a:hover img {transform: scaleX(1.2) scaleY(1.2); }
.anliroll li a:hover ol {background: #2645af;color: #fff; }
.anliroll li a:hover ol i {color: #fff;}



/*--简介--*/
#about{width:100%; height:1580px; background:url(img/aboutbj.jpg) top no-repeat; margin-top:30px; padding-top:20px;}
#about .zw{width:760px; height:auto; padding-top:40px; text-align:left; float:right;}
#about .zw strong{font-family:"微软雅黑"; font-size:30px; color:#333; line-height:40px;}
#about .zw ol{font-family:"微软雅黑"; font-size:18px; color:#2645af; line-height:30px; padding-top:10px;}
#about .zw p{padding-top:30px;font-family:"微软雅黑"; font-size:16px; color:#4C4C4C;line-height:30px;}
#about .zw .more{width:150px; height:40px; background-color:#2546B1; text-align:center; margin-top:60px;border-radius:15px;transition:all .3s;}
#about .zw .more a{font-family:"微软雅黑"; font-size:14px; line-height:40px; color:#fff;text-decoration:none;}
#about .zw .more:hover{background-color:#333;width:200px;transition: all .5s;}
#about .zw .more:hover a{ color:#FFCC00;}
#about .a-tel{width:280px; height:auto; margin-top:20px; margin-right:25px; float:right;}
#about .a-tel p{color:#fff;}
#about .a-tel .a-mz{margin:0 auto; width:280px; height:auto; border-bottom:1px solid #fff; padding-bottom:10px; text-align:center;}
#about .a-tel .a-lx{margin:0 auto; width:280px; height:auto; text-align:left; padding-top:30px;}
#about .a-tel .a-lx span{color:#fff;}
#about .a-st{width:100%; height:auto; padding-top:40px; text-align:left; font-family:"微软雅黑"; font-size:20px; color:#FFCC00; line-height:40px;}

/*------------优势---------*/
.a-ys{margin:0 auto; width:1280px; height:auto; margin-top:80px; overflow:hidden;}
.a-ys li{width:33%; height:auto; margin-bottom:50px;overflow:hidden; float:left;}
.a-ys li img{width:78px; height:87px; float:left;}
.a-ys li ol{width:300px; height:auto; padding-left:20px;text-align:left; overflow:hidden;float:left;}
.a-ys li ol h3{font-family:"微软雅黑"; font-size:20px; color:#fff; line-height:30px;}
.a-ys li ol p{font-family:"微软雅黑"; font-size:16px; color:#ccc; line-height:26px;}

/*滚动数字*/

.shuzhi{margin:0 auto; width:1260px; height:auto; margin-top:30px;border-radius:15px;box-shadow:0 0 10px #aaa; background:url(img/szbg.jpg) center no-repeat;}

.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {
}
.product-number-info {
      
      position: relative;
}

.product-number-info .product-number-inner {
    width: 100%;
	margin:0 auto;
}

.product-number-info ul {
    padding:10px 0;
}

.q {
    zoom: 1; }

.product-number-info li {
    float: left;
    width:19.5%;
    height:100px;
	text-align:center;
    border-left: 1px solid #fff;
    color: #fff;
    padding-top: 1px;
}
.product-number-info li p {
     font-family:"微软雅黑";
	 font-size:18px;    
     color: #fff;
}


.product-number-info li:first-child {
    border: none;
}

.product-number-info li b {
    font-weight: 400;
    font-size:40px;
	font-family: Arial, Helvetica, sans-serif;
    line-height: 1;
	text-align:center;
    display: inline-block;
    position: relative;
    margin: 15px 0 10px;
}


.product-number-info li b i {
    font-style: normal;
	font-size:50px;
	font-family:Arial, Helvetica, sans-serif;
}

.product-number-info li b em {
    position: absolute;
	font-family:Arial, Helvetica, sans-serif;
    font-size:40px;
    right: -15px;
    top: -3px;
}

.product-number-info li.li-2 b, .product-number-info li.li-2 p {
text-align:center;
    
}

.product-number-info li b em {
    font-style: normal;
    font-size: 28px;
    font-weight: 100;
    padding-left: 2px;
    position: relative;
    top: -4px;
}

.product-number-info li.li-3 b, .product-number-info li.li-3 p {
    text-align:center;
}

.product-number-info li.li-4 b, .product-number-info li.li-4 p {
text-align:center;
}

.product-number-info li.li-5 {
    text-align: center;;
}




/*--案例--*/
#albj{width:100%; height:auto; background:url(img/albj.jpg) center no-repeat; padding-bottom:40px; padding-top:50px; overflow:hidden;}
#albj .allm{width:100%; height:auto;padding-top:30px; text-align:center;}
#albj .allm h3{font-family:"微软雅黑"; font-size:36px; color:#333; font-weight:bold; line-height:40px;}
#albj .allm h3 span{font-family:"微软雅黑"; font-size:36px; font-weight:bold; line-height:40px; color:#FFCC00;}
#albj .allm p{font-family:"微软雅黑"; font-size:16px; color:#8F8F8F; line-height:30px;}
#albj .allm span{font-family:"微软雅黑"; font-size:14px; color:#FFCC00; line-height:30px;}
#albj .sjal{width:100%; overflow:hidden;}
#focus_Box {
  position: relative;
  width: 1180px;
  margin:40px auto 0 auto;
   }
  #focus_Box ul {
    position: relative;
    height: 440px; }
  #focus_Box li {
    z-index: 0;
    position: absolute;
    width: 0px;
    height: 0px;
    top: 146px;
    cursor: pointer;
    left: 377px;
    overflow: hidden;
    border-radius: 20px;
    border: 5px solid #fff; }
    #focus_Box li img {
      width: 100%;
      vertical-align: top;
      transition: .5s;
      border-radius: 20px; }
    #focus_Box li:hover img {
      transform: scale(1.05, 1.05); }
  #focus_Box .prev {
    background: url(img/btnl.png) no-repeat;
    left: -110px;
    top:280px; }
    #focus_Box .prev:hover {
      left: -120px;
      opacity: 1; }
  #focus_Box .next {
    background: url(img/btnr.png) no-repeat;
    right: -130px;
    top:280px; }
    #focus_Box .next:hover {
      right: -140px;
      opacity: 1; }
  #focus_Box a.imgs-scroll-btn {
    display: block;
    position: absolute;
    z-index: 110;
    top: 7px;
    right: 15px;
    width: 51px;
    height: 23px;
    overflow: hidden;
    background: url(img/share-btn.png) no-repeat;
    text-indent: -999px; }

#focus_Box .prev, #focus_Box .next {
  display: block;
  z-index: 100;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  width: 51px;
  height: 101px;
  top: 200px;
  transition: 0.5s;
  opacity: 0.6; }



/*厂区*/
.c-anliroll {margin:20px auto;height:auto;width:90%;}
.c-anliroll li {background: #fff; margin-top:30px;}
.c-anliroll li a {display: block;overflow: hidden;font-size: 18px;position: relative; }
.c-anliroll li a h4 {overflow: hidden; }
.c-anliroll li a img {width: 100%;display: block;transition: all .5s; }
.c-anliroll li a ol {background: #efefef;color: #000;width: 100%;z-index: 555;transition: all .2s;text-align: center;font-size: 18px; line-height:20px;padding: 20px;box-sizing: border-box; }
.c-anliroll li a ol i {display: block;color: dimgray;font-size: 14px;margin-top: 10px; }
.c-anliroll li a ol a {color: #fff;font-size: 18px; }
.c-anliroll li a:hover img {transform: scaleX(1.2) scaleY(1.2); }
.c-anliroll li a:hover ol {background: #2645af;color: #fff; }
.c-anliroll li a:hover ol i {color: #fff;}


/*news*/

#synews{margin-top:40px}
#synews h3{margin-bottom:20px}
.synews_l{width:650px}
.synews_r{width:600px}
.synews_l h4{background:#f5f5f5;height:80px}
.synews_l h4 span{background:#2645af;color:#fff;width:188px;display:block;height:80px;line-height:80px;text-align:center;font-size:20px; float:left;}
.synews_l h4 a{float:right;width:100px;height:40px;line-height:40px;text-align:center;background:#434343;color:#fff;font-weight:100}
.synews_l h4:hover a{background-color:#FFCC00;}
.synews_lcon a{display:block;margin-top:20px;border-bottom:1px solid #eeeeee;padding-bottom:20px;transition:all .3s}
.synews_lcon a span{display:block;float:left;width:110px;text-align:center;padding-top:20px}
.synews_lcon a span b{display:block;font-size:36px;font-weight:100}
.synews_lcon a h5{text-align:left; padding-top:20px;}
.synews_lcon a h5 p{color:#6d6d6d;line-height:200%;}
.synews_lcon a h5 b{font-size:20px;font-weight:100;}
.synews_lcon a h5 p{font-weight:100}
.synews_lcon a:hover{background:#2645af;color:#fff}
.synews_lcon a:hover h5 b{color:#fff}
.synews_lcon a:hover h5 p{color:#fff}
.synews_r a{position:relative;width:550px;display:block}
.synews_r a img{width:100%;display:block}
.synews_r a i{position:absolute;top:0;left:0;display:block;background:#2645af;width:95px;height:80px;color:#fff;text-align:center;font-size:28px;padding-top:15px}
.synews_r a i em{display:block;text-align:center;font-size:18px}
.synews_r h4 b{display:block}
.synews_r h4{background:#f0f0f0;color:#4b4b4b;padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:20px;transition:all .3s; text-align:left;}
.synews_r h4 span{color:#7c7c7c;font-size:16px;font-weight:normal;padding-top:10px;display:block;height:55px;overflow:hidden}
.synews_r h4 em{display:block;color:#fff;width:100px;height:40px;line-height:40px;text-align:center;background:#f08302;font-size:16px;font-weight:normal;margin-top:10px;transition:all .3s}
.synews_r a:hover h4{background:#2645af;color:#fff}
.synews_r a:hover h4 em{color:#434343;width:200px}
.synews_r a:hover h4 span{color:#fff}

/*--tiao--*/
#tiao{width:100%; height:auto; background:url(img/foot1.jpg) center no-repeat; text-align:center; padding-top:70px; padding-bottom:70px; margin-top:30px;}
#tiao ol{font-family:"微软雅黑"; font-size:44px; color:#00FFFF; line-height:50px; font-weight:bold;}

/*------------foot----------*/
#footer{width:100%; height:auto; padding-top:20px; padding-bottom:40px; background-color:#f5f5f5; overflow:hidden;}
#footer .f-lx{width:380px; height:300px; padding-top:20px; text-align:left; border-right:1px solid #ccc;}
#footer .f-dh{width:200px; height:300px; padding-top:20px; text-align:left; padding-left:70px;border-right:1px solid #ccc;}
#footer .f-gz{width:260px; height:300px; text-align:left; padding-left:50px;}
#footer .f-gz li{width:100%; height:auto; margin-top:10px;}
#footer .f-gz li img{width:100px; height:100px; float:left;}
#footer .f-gz li ol{width:140px; height:auto; padding-left:20px; padding-top:30px; text-align:left; font-family:"微软雅黑"; font-size:16px; color:#8F8F8F; overflow:hidden;}
#copyright{width:auto; height:auto; padding:20px;text-align:center; background-color:#434343;}
#copyright a{ color:#fff;}


/* 底部固定导航 */


.go_top{display: none;background:url(img/top.png) center center/50% no-repeat;width:40px;height:40px;cursor:pointer;text-align: center;background-color:#ea9528;border-radius:50%;position: fixed;right:6px;bottom:100px;z-index:99999999999;}

.fixed_footer, .wap_show{display: none;}
.mobile .fixed_footer{display: none;background-color:rgba(37,70,177,0.85);height:50px;position: fixed;bottom:30px;left:50%;margin-left:-46%;z-index:999;width:92%;border-radius:10px;}
@media (min-width:640px){.mobile .fixed_footer{width:640px !important;left:50%;margin-left:-320px;}}
.mobile .fixed_footer a{float: left;width:33.33%;text-align: center;}
.mobile .fixed_footer img{display: inline-block;height:24px;margin:5px 0 0;}
.mobile .fixed_footer strong{color:#fff;font-size:12px;display: block;height:20px;line-height:20px;}

@media( max-width:1210px ){
	.fixed_right, .footer .three, .footer .one, .footer .nav {display: none;}
	.mobile .fixed_footer{display: block;}
	.footer .two{width:100%;margin:0;}
	}


.ph-bq{
  margin-bottom:43px;
  padding:9px 15px 15px 15px;
  font-size: 15px;
  color: #ffba00;
  text-align: center;
  line-height: 150%;
  background-color: #434343;
}
.ph-bq p,
.ph-bq p a,
.ph-bq a{
  font-size: 15px;
  color: #ffba00;
  text-align: center;
  line-height: 150%;
}
.ph-bq img{
  display: block;
  margin:0 auto;
  margin-top: 10px;
}

 /*ph页脚*/

.ph-foot{
  position: fixed;
  bottom:0px;
  left: 0px;
  padding-bottom:10px;
  width: 100%;
  background-color: #5e5d5d;
  overflow: hidden;
  border-top:1px solid #fff;
  border-radius: 15px 15px 0px 0px;
}
.ph-foot li{
  float: left;
  padding:10px 0px;
  width: 25%;
  height: 40px;
  font-size: 14px;
  color: #fff;
  text-align: center;
}
.ph-foot li img{
  display: block;
  margin:0 auto;
  width: 25%;
}
.ph-foot li p{
  display: block;
  margin-top:15px;
  font-size: 14px;
  color: #fff;
  text-align: center;
}





/* 内页 */
.padding0-sm-mini{padding:0px;}
.ny-about{
  position: relative; width: 100%;height:400px; overflow: hidden;background: url(img/nyabout.jpg) top center no-repeat;}
.ny-video{
  position: relative; width: 100%;height:400px; overflow: hidden;background: url(img/nyvideo.jpg) top center no-repeat;}
.ny-case{
  position: relative; width: 100%;height:400px; overflow: hidden;background: url(img/nycase.jpg) top center no-repeat;}
.ny-lxwm{
  position: relative; width: 100%;height:400px; overflow: hidden;background: url(img/nylxwm.jpg) top center no-repeat;}
.ny-pic{
  position: relative; width: 100%;height:400px; overflow: hidden;background: url(img/nypic.jpg) top center no-repeat;}
.ny-factory{
  position: relative; width: 100%;height:400px; overflow: hidden;background: url(img/nyfactory.jpg) top center no-repeat;}
.ny-crcm{
  position: relative; width: 100%;height:400px; overflow: hidden;background: url(img/nycrcm.jpg) top center no-repeat;}
.ny-honor{
  position: relative; width: 100%;height:400px; overflow: hidden;background: url(img/nyhonor.jpg) top center no-repeat;}
.ny-news{
  position: relative; width: 100%;height:400px; overflow: hidden;background: url(img/nynews.jpg) top center no-repeat;}



.nywh{width:100%; height:auto; background:url(img/nywhbj.jpg) center no-repeat; padding-top:100px; padding-bottom:260px;overflow:hidden;}
.nywh ul{margin:0 auto; width:1000px; height:auto; text-align:center; overflow:hidden;}
.nywh ul li{width:330px; height: auto; float:left; text-align:center; padding-top:60px; overflow:hidden;}
.nywh ul li .t1{margin:0 auto; width:122px; height:140px; background:url(img/21n.png) center no-repeat;}
.nywh ul li p{ margin:0 auto; padding-top:10px; width:240px; height:auto; text-align:center; color:#666; font-size:16px; line-height:30px;}
.nywh ul li p span{font-size:20px; line-height:30px; color:#333;}
.nywh ul li:hover .t1{background:url(img/21nh.png) center no-repeat;}
.nywh ul li .t2{margin:0 auto; width:122px; height:140px; background:url(img/22n.png) center no-repeat;}
.nywh ul li:hover .t2{background:url(img/22nh.png) center no-repeat;}
.nywh ul li .t3{margin:0 auto; width:122px; height:140px; background:url(img/23n.png) center no-repeat;}
.nywh ul li:hover .t3{background:url(img/23nh.png) center no-repeat;}


.nyry{margin:0 auto; width:1400px; height:auto; margin-top:50px; margin-bottom:50px; text-align:center; overflow:hidden;}
div.indexmaindiv{height:300px;margin:0px auto;width:100%;}
div.indexmaindiv div.playerstyles{width:168px;height:44px;}
div.indexmaindiv1{margin-top:25px;}
div.indexmaindiv1 div.playerdetail{width:340px;height:300px;background:#FFF;font-family:'微软雅黑';}
div.indexmaindiv1 div.playerdetail div.detailimg{width:340px;height:300px;}
div.indexmaindiv1 div.playerdetail div.detailimg img{width:330px;height:300px;}
div.indexmaindiv1 div.playerdetail div.teanames {text-align:center;margin-top:15px;height:26px;}
div.indexmaindiv1 div.playerdetail div.teanames a{font-size:16px;color:#404040;}
div.indexmaindiv1 div.playerdetail div.teadetail{width:340px;height:27px;margin:5px 8px;color:#666;}
div.indexmaindiv1 div.playerdetail .checkdetail{width:134px;height:27px;display:block;margin:18px;}
/*滚动*/
div.maindiv1{float:left;width:100%;height:300px;overflow:hidden;position:relative;}
div.maindiv1 ul{position:absolute;left:0;top:0;}
div.maindiv1 ul li{float:left;width:340px;height:300px;margin-left:10px;}

.n_li{height:100px;font-size: 15px; font-weight:bold;padding-top:20px;}
.n_li li{float: left;text-align: center;}
.n_li li a{ width:auto;height:auto;line-height:40px;height:40px;background-color:#2546b1; padding-left:10px; padding-right:10px;border-radius:5px;box-sizing:border-box;display: block;color:#fff; margin-right:15px;overflow:hidden;}
.n_li li:hover a { background-color:#2546b1; color:#fff;}



.jt-page{
  width: 100%;
  height: 80px;
  background-color: #f5f5f5;
  font-size: 0;
}
.ny-top{
	width: 100%;
	height: auto;
}

.jt-ny-tit{
  position: relative;
  height: 400px;
}
.jt-ny-tit h2{
  position: absolute;
  bottom:0px;
  left:0px;
  width:200px;
  height: 50px;
  background-color: #3985ff;
  text-align: center;
  line-height: 50px;
  color: #fff;
  font-size: 26px;
}


.ny-pagemenu{
  text-align:left;
}
.ny-pagemenu li{
  margin:0px;
  padding:0px;
  position: relative;
  display: inline-block;
  padding: 0 10px;
}
.ny-pagemenu li a{
  display: block;
  color: #fff;
  background-color:#2546b1;
  font-size:20px;
  padding: 27px;
}

.ny-pagemenu li:hover:after{
  width: 63px;
  left:16px;
}
.ny-pagemenu li:hover a{
  color: #3985ff;
}
.ny-pagemenu-ov:after{
  width: 63px !important;
  left:16px !important;
}
.ny-pagemenu-ov a{
   color: #fff !important;
   font-weight: bold;
}
.ny-loc{
  margin-top: 28px;
  font-size: 14px;
  text-align: right;
  float:right;
}
.ny-loc i{
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
  top: 1px;
}
.ny-loc em{
  display: inline-block;
  background: url(img/location-li.png) no-repeat;
  width: 3px;
  height: 5px;
  margin: 0 10px;
  position: relative;
  top: -2px;
}
.ny-loc a {
  display: inline-block;
    color: #6a6a6a;
    font-weight: bold;
}
.ny-loc span {
  padding-left:3px;
  font-size: 14px;
  color: #6a6a6a;
}
.ny-loc p:last-child{
  color: #6a6a6a;
    font-weight: bold;
}




.ny-loc1{ margin:0 auto; width:1400px;
  margin-top: 28px;
  font-size: 14px;
  text-align: left;
}
.ny-loc1 i{
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
  top: 1px;
}
.ny-loc1 em{
  display: inline-block;
  background: url(img/location-li.png) no-repeat;
  width: 3px;
  height: 5px;
  margin: 0 10px;
  position: relative;
  top: -2px;
}
.ny-loc1 a {
  display: inline-block;
    color: #6a6a6a;
    font-weight: bold;
}
.ny-loc1 span {
  padding-left:3px;
  font-size: 14px;
  color: #6a6a6a;
}
.ny-loc1 p:last-child{
  color: #6a6a6a;
    font-weight: bold;
}





.ny-pagemenu1{
  text-align:left; float:right;
}
.ny-pagemenu1 li{
  margin:0px;
  padding:0px;
  position: relative;
  display: inline-block;
  padding: 0 10px;
}
.ny-pagemenu1 li a{
  display: block;
  color: #fff;
  background-color:#2546b1;
  font-size:20px;
  padding: 27px;
}

.ny-pagemenu1 li:hover:after{
  width: 63px;
  left:16px;
}
.ny-pagemenu1 li:hover a{
  color: #fff;
}
.ny-pagemenu1-ov:after{
  width: 63px !important;
  left:16px !important;
}
.ny-pagemenu1-ov a{
   color: #fff !important;
   font-weight: bold;
}




/*--首页栏目--*/
.n_about{width:auto; height:auto; background:url(img/aboutbj.jpg) bottom center no-repeat; padding-top:10px;}
.nyzw{margin:0 auto; width:1400px; height:auto; font-family:"微软雅黑"; font-size:16px; color:#434343; margin-top:70px;padding-bottom:50px; line-height:30px;text-align:left;overflow:hidden;}
.nyzw h3{font-size:24px; color:#274195; font-weight:normal;}
.nycpfl{ margin:0 auto; width:1280px; height:auto; margin-top:30px; overflow:hidden;}
.lx-nyzw{margin:0 auto; width:1280px; height:auto; font-family:"微软雅黑"; font-size:15px; color:#434343; line-height:28px;text-align:left;padding-top:50px;padding-bottom:50px;overflow:hidden;}
.n-ysbj{width:auto; height:auto; background:url(img/f-bj1.jpg) top center no-repeat; padding-top:50px; padding-bottom:50px; margin-bottom:20px; overflow:hidden;}
.n-plan{height:auto;font-family:"Microsoft Yahei";font-size: 16px;line-height: 24px;text-align: center;color: #666;}
.ny-news01{width:100%;height: auto;}
.ny-news01 li{
  width:100%;
  margin:1%; padding-bottom:30px; padding-top:30px;
  border-bottom:3px solid #f9f9f9;
  overflow: hidden;
}
.ny-news01 li .tu1{
	float: left;
	width: 240px;
	height: 155px;
	overflow: hidden;
}
.ny-news01 li .tu1 img{
	width: 270px;
	height: 155px;
	overflow: hidden;
	 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; 
}
.ny-news01 li:hover .tu1 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;
}
.ny-news01 li .l01{
  width:120px;
  height:30px;
  margin-top:5px;
}
.ny-news01 li .l01 .n-day{
  width: 100%;
  height:20px;
  font-size:14px;
  color: #ccc; font-weight:bold;
  text-align: left;
  line-height:20px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0px;
  transition: all 0.4s ease-in-out;
}
.ny-news01 li:hover .l01 .n-day{color: #888;}
.ny-news01 li .l01 .n-month{
  width: 100%;
  font-size: 15px;
  color: #555;
  text-align: center;
  letter-spacing: 0px;
}
.ny-news01 li .r01{
  float: left;
  width:75%;
  padding-left:80px;
  height: auto;
}
.ny-news01 li .r01 a h2{
  display: block;
  width: 100%;
  height: 60px;
  overflow:hidden;
  font-size:24px;
  line-height:40px;
  font-weight:normal;
  color: #434343;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}
.ny-news01 li .r01 a h2 span{color:#e60002; font-weight:normal; margin-right:10px;}
.ny-news01 li .r01 p{
  display: block;
  width: 100%;
  height:auto;
  font-size:16px;
  color: #888;
  letter-spacing: 0px;
  line-height: 150%;
  overflow: hidden;
}
.ny-news01 li .more{width:120px; height:30px; border:1px solid #ccc;text-align:center; }
.ny-news01 li .more a{ font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#ccc;}
.ny-news01 li:hover .more{background-color:#666;transition: all 0.3s ease-in-out;}


.ny-news01 li .r02{
  float: left;
  width:100%;
  padding-left:20px;
  height: auto;
}
.ny-news01 li .r02 a h2{
  display: block;
  width: 100%;
  height: 60px;
  overflow:hidden;
  font-size:16px;
  line-height:26px;
  font-weight:normal;
  color: #434343;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}
.ny-news01 li .r02 a h2 span{color:#e60002; font-weight:normal; margin-right:10px;}
.ny-news01 li .r02 p{
  display: block;
  width: 100%;
  height:86px;
  font-size: 14px;
  color: #888;
  padding-top:10px;
  letter-spacing: 0px;
  line-height: 150%;
  overflow: hidden;
}



/*新闻详情页样式*/
.newszwbj{ width:auto; height:auto; overflow:hidden;}
.new-cont-h1{text-align:center; font-family:"微软雅黑"; font-size:30px; line-height:40px;color:#535353; border-bottom:1px solid #ccc; font-weight:normal;}
.new-xq{
  margin:0px auto;
  margin-top:30px;
  width:100%;
  height: auto;
  overflow:hidden;
}
.new-xq-l{
  width:100%;
  height:auto;
  text-align:left;
  
}
.new-xq-l .date1{
  width: 100%;
  height: auto;
  text-align: left;
}
.new-xq-l .date1 .year1 {
  font-size: 20px;
  color: #000;
  line-height:30px;
  font-family: "微软雅黑";
  font-weight:normal;
  text-align: center;
}
.new-xq-l .date1 .year1 span{
  position: absolute;
  z-index:2;
  display:block;
  font-size:15px;
  color: #b2b2b2;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0px; 

}
.new-xq-l .date1:before{
  content: "";
  display: block;
  width: 100%;
  height:30px;
  position: absolute;
  left: 0;
  z-index:1;
}
.new-xq-l .date2{
  margin-top: 32px;
  text-align: center;
  font-size: 34px;
  line-height: 120%;
  color: #27cbf1;
  font-family:Impact;
  letter-spacing: 0px;
}
.new-xq-l .read1{
  position:relative;
  z-index:22222;
  width:120px;
  font-size:13px;
  padding-top:0px;
  text-align: center;
  background-color:#efeeee;
  color: #888;
  letter-spacing: 0px;
  float:right;
 
}
.new-xq-l .read1 strong{
  font-weight: bold;
}
.new-xq-r{
  margin:0 auto;
  padding:10px;
  width:auto;
  height:auto;
  margin-bottom:30px;
  text-align:center;
  background-color:#efeeee;
  overflow: hidden;
}
.new-xq-r p{
  display: block;
  height: auto;
  font-size: 14px;
  color: #666;
  text-align:left;
  line-height: 170%;
  letter-spacing: 0px;
  overflow: hidden;
}
.new-xq-r p p{
  font-size: 15px;
  color: #333;
  line-height: 170%;
  letter-spacing: 0px;
}


.ny-l01 {
    float: left;
    width: 250px;
}
.ny-r01 {
    float: right;
    width: 956px;
}
.ny-l-fenlei{
  padding:20px 15px 50px 15px;
  background-color: #043d77;
  border-radius: 15px;
}
.ny-l-fenlei .ny-fl-tit{
  font-size: 34px;
  font-weight: bold;
  text-align: center;
  color: #fff;
}
.ny-l-fenlei .line01{
  margin:0 auto;
  margin-top: 15px;
  width: 60%;
  height: 5px;
  background-color: #fff;
}
.ny-fenlei1{
  height: auto;
  overflow: hidden;
}
.ny-fenlei1 dt a{
  display: block;
  margin:15px 0px;
  width: 100%;
  height: 30px;
  background-color: #fbe000 ;
  font-size: 17px;
  color: #000;
  text-align: center;
  line-height: 30px;
  border-radius: 20px;
}
.ny-fenlei1 dd a{
  display: block;
  padding:3px;
  width: 100%;
  border-bottom:1px dashed #5084b5;
  font-size: 15px;
  color: #fff;
  text-align: center;
  line-height: 20px;
}
.ny-fenlei1 dd a:hover{
  background-color: #039de5;
  color: #fff;
}
.ny-fenlei1-hover{
  background-color: #facd00 !important;
  color: #525252 !important;
}

.pic-jj{
  margin:0 auto;
  padding:10px;
  width:auto;
  height:auto;
  font-size:16px;
  text-align:left;
  line-height:26px;
  background-color:#efeeee;
  overflow: hidden;
}
.pic-jj p{
  display: block;
  height: auto;
  font-size:18px;
  color: #666;
  text-align:left;
  line-height: 170%;
  letter-spacing: 0px;
  overflow: hidden;
}

/* 联系内页 */

.contact-wrapper {
  padding:0.25vw 0.5416666667vw;
}
@media screen and (max-width: 768px) {
  .contact-wrapper {
  }
}
.contact-wrapper .big-title {
  color: #e60012;
  margin-bottom: 2.0833333333vw;
}
.contact-wrapper .title-gray {
  color: #999;
  margin-bottom: 0.5208333333vw;
}
.contact-wrapper .desc {
  font-size: 1.3541666667vw;
}
@media screen and (max-width: 768px) {
  .contact-wrapper .desc {
    font-size: 16px;
  }
}
.contact-wrapper .desc-small {
  font-size: 0.9375vw;
}
@media screen and (max-width: 768px) {
  .contact-wrapper .desc-small {
    font-size: 14px;
  }
}
.contact-wrapper .desc-red {
  color: #d50505;
}
.contact-wrapper .clean-padding-top > div {
  padding-top: 0 !important;
}
.contact-wrapper .contact {
  display: flex;
}
@media screen and (max-width: 768px) {
  .contact-wrapper .contact {
    flex-wrap: wrap;
  }
}
.contact-wrapper .contact.border-top {
  background-color:#f9f9f9; margin-bottom:1%; padding:1%;
}
.contact-wrapper .contact.border-bottom {
  border-bottom: 1px solid #cccbcb;
}
.contact-wrapper .contact > div {
  flex: 0 0 27%;
  padding-left:5%;
  padding-bottom: 2.125vw;
  padding-top: 2.125vw;
}
@media screen and (max-width: 768px) {
  .contact-wrapper .contact > div {
    flex: 0 0 100%;
  }
}
.contact-wrapper .contact-email {
  display: flex;
  padding-bottom: 3.125vw;
  padding-top: 3.125vw;
}
.contact-wrapper .contact-email .img-wrapper {
  flex: 0 0 23.4375vw;
}
.contact-wrapper .contact-email .text-wrapper {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
}
.contact-wrapper .contact-email .text-wrapper .big-title {
  width: 100%;
  color: #e60012;
  margin-bottom: 2.0833333333vw;
}
.contact-wrapper .contact-email .text-wrapper .wrapper {
  flex: 1;
}

.h-proc2{
    margin:0 auto;
	width:auto;
	height: auto;
	margin-bottom:30px;
	text-align: center !important;
}
.h-proc2 a{
	display: inline-block;
	margin:2px;
	height:45px;
	width:13.8%;
	margin:0.2%;
	background-color:#434343;
	font-size:15px;
	color: #ccc;
	text-align: center;
	line-height:45px;
	border-spacing:5px;
}
.h-proc2 a:hover{
	background-color: #f08226;
	color: #fff;}
.x_sylm{width:auto; height:auto; background-color:#f9f9f9; padding:10px; text-align:left; margin-bottom:30px;}
.x_sylm h2{font-size:18px;}
.n_pro{height:auto;position: relative;width:auto; margin-bottom:50px; overflow: hidden;}
.n_pro li{float:left;width:32%;margin:10px 0.5% 0; height:450px;}
.n_pro li dl{width:100%;height:410px;  position: relative;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.n_pro li dl a{text-decoration: none; }
.n_pro dt{width: 100%;}
.n_pro dt img{width: 100%; height:300px;display: block;}
.n_pro dd{height: auto;padding-top: 10px; background-color:#f5f5f5;box-sizing: border-box; text-align: center; color: #333333;}
.n_pro dd h3 {height: 40px; line-height: 40px;  color: #333333; font-size:22px; display: block; text-align: center;}
.n_pro dd em{ color:#e31b1d;}
.n_pro dd  p{padding:0 10px; height:auto; text-align: center; margin-bottom:10px; line-height: 24px; font-size: 14px; color: #888888;}
.n_pro dd .m-more{width: 154px; height:40px; line-height:40px; display: block;margin:0 auto; color: #fff; background: #e31b1d; text-align: center; }
.n_pro dd .s-more{ margin:0 auto;width:80%; height:25px; line-height:25px; border-radius:10px;display: block;margin:0 auto; background: #e31b1d; text-align: center; }
.n_pro dd .s-more a{color:#fff; font-size:12px;}
.n_pro li:hover dd{background-color:#e31b1d;}
.n_pro li:hover .m-more{background-color:#434343}
.n_pro li:hover dd em{ color:#fff;}
.n_pro li:hover dd p{ color:#fff;}
.n_pro li:hover dd h3{ color:#fff;}
.n_pro li dl:hover{margin-top: 8px; }
.n_pro li dl:hover img{box-shadow: 0 0 10px #ccc;}
.n_pro li dl:hover span{display: block;}


/*=========浮动导航========*/
.sp_header{height:auto;overflow:hidden;position:fixed;z-index:30000;width:100%;}
.sp_nav{width:40px;float:right;position:relative;cursor:pointer;height:30px;margin-top:25px; margin-right:10px;}
.sp_nav span{display:block;background-color:#ea9528;width:20px;height:3px;position:absolute;left:15px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:5px}
.sp_nav span:nth-of-type(3){top:10px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background-color:rgba(245,245,245,.95); padding-top:30px;width:100%;height:calc(100% - 104px);font-size:16px; right:0;line-height:40px;top:-100%;overflow:auto;overflow-x:hidden;transition:top ease 0.35s; margin-top:60px;}
.nav_show{top:0px; padding-top:30px;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ccc solid;margin-left:10px;position:relative;line-height:50px;font-size:16px; font-weight:bold;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ccc solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#222;width:90%}
.sjj_nav ul li ul li a{color:#333;display:block;text-align:left; font-weight:normal; border-bottom:1px dotted #ddd;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#e78218;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#e78218}
.sjj_nav ul li ul li>ul{margin-left:10px}





.a1 {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.a2 {
	font-family: "微软雅黑";
	font-size: 40px;
	line-height: 50px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.a3 {
	font-family: "微软雅黑";
	font-size: 36px;
	line-height: 30px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.a4 {
	font-family: "微软雅黑";
	font-size: 40px;
	line-height: 40px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.a5 {
	font-family: "微软雅黑";
	font-size: 19px;
	line-height: 30px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.a6 {
	font-family: Impact;
	font-size: 30px;
	line-height: 40px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.a7 {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	color: #4C4C4C;
	text-decoration: none;
}


.a8 {
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: normal;
	color: #8F8F8F;
	text-decoration: none;
	font-style: normal;
	line-height: 26px;
}

.a9 {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #FFCC00;
	text-decoration: none;
}
.a10 {
	font-family: "微软雅黑";
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.a11 {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.a12 {
	font-family: "微软雅黑";
	font-size: 36px;
	line-height: 50px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.a13 {
	font-family:"微软雅黑";
	font-size: 34px;
	line-height: 55px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.a14 {
	font-family: "微软雅黑";
	font-size: 44px;
	line-height: 55px;
	font-weight: bold;
	color: #00FFFF;
	text-decoration: none;
}

.a15 {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.a16 {
	font-family: Impact;
	font-size: 36px;
	line-height: 4px;
	font-weight: normal;
	color: #FFCC00;
	text-decoration: none;
}

.a17 {
	font-family: "微软雅黑";
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
	color: #014598;
	text-decoration: none;
}

.a18 {
	font-family: "微软雅黑";
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
	color: #FFCC00;
	text-decoration: none;
}
.a19 {
	font-family: Impact;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.a20 {
	font-family: Impact;
	font-size: 44px;
	line-height: 50px;
	font-weight: normal;
	color: #f08302;
	text-decoration: none;
}
.a21 {
	font-family: "微软雅黑";
	font-size: 30px;
	line-height: 40px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.a22 {
	font-family: Impact;
	font-size:24px;
	line-height: 24px;
	font-weight: normal;
	color: #4d4e50;
	text-decoration: none;
}

.a23 {
	font-family: "微软雅黑";
	font-size:18px;
	line-height:30px;
	font-weight: normal;
	color: #2645af;
	text-decoration: none;
}

.sjfl{width:auto; height:auto; overflow:hidden;}
.fen{ margin:0 auto;width:86%; padding:20px; margin-top:30px;}
.fen ul{ height:auto; text-align:center; overflow:hidden;}
.fen ul li {width:14%;height:55px; margin:0.1%; margin-bottom:8px; background-color:#2546b1;border-radius:5px;text-align: center;float: left; box-sizing: border-box; position: relative; }
.fen ul li a{text-decoration: none; position: relative;z-index: 3; display: block; line-height:55px; height:55px; font-size:15px; color: #fff;}
.fen ul li a:hover{background:#d0001c\9;color: #fff;}
.fen ul li:after{content:'';position:absolute;height:100%;width:0;border-radius:5px;background:#db0419;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.fen ul li:hover:after,.fen ul li.cur:after{width:100%;color: #fff;}
.fen ul li.cur a { background:#ed161d; color: #fff; }

@media only screen and (max-width: 1440px){
	.logo h1{ font-size:26px; line-height:40px;}
	.logo p{ display:none;}
}


/*====================手机====================*/
@media only screen and (max-width: 768px){
	#banner{display: none;}
	.w1280{ width:auto;}
    .w1200{ width:auto;}
	.w1300{ width:auto;}
	.top_logo{height:auto;}
	.logo { background:url(img/logo.jpg) left no-repeat;background-size:25% auto; height:80px; padding-left:100px;}
	.logo h1{ font-size:26px; line-height:40px;}
	.logo p{font-size:14px;}
	.top_wz{display: none;}
	.top_logo nav{display: none;}
	.top_ys{height:auto; overflow:hidden;}
	.top_ys span{display: none;}
	.top_ys b{ width:100%; background-color:#2546b1;}
	.fwxm{height:auto; padding-top:10px; overflow:hidden;}
	.fwxm h2{font-size:20px; padding-top:20px;}
	.fwxm h2 a{font-size:20px; line-height:30px; font-weight:bold;}
	.fwxm .fwxm_top .fwfa_more{display: none;}
	.fwxm .fwxm_top .fwxm_type{display: none;}
	.fwxm .fwxm_con{display: none;}
	.fwxm .fwxm_top{display: none;}
	.fwxm .fwxm_con .conbox{display: none;}
	
	.fen{width:auto; padding:10px; margin-top:0px;}
	.fen ul li {width:33%;height:45px;}
	.fen ul li a{line-height:45px; height:45px;}
	
	
	#sylm{padding-top:10px;}
    #sylm h3{font-size:24px;}
    #sylm h3 span{font-size:30px;}
    #sylm p{font-size:14px; line-height:24px;}
    #sylm span{line-height:20px;}
	.anliroll{width:100%;}
	.anliroll li{margin-top:15px;}
	.anliroll li a img{height:120px;}
	.anliroll li a ol{font-size:16px; padding:5px; line-height:30px;}
	.anliroll li a ol i{display: none;}
	#about{ background:url(img/sjaboutbj.jpg)  top center no-repeat;}
	.shuzhi{display: none;}
	#about .zw{width:auto; padding:10px; padding-top:10px;}
	#about .zw strong{font-size:24px;}
	#about .zw .more{margin-top:20px;}
	#about .a-tel{display: none;}
	#about .a-st{ margin:0 auto;width:95%; padding-top:70px;font-size:14px; line-height:20px;}
	.a-ys{width:100%; margin-top:30px;}
	.a-ys li{width:100%; height:auto; margin-bottom:30px; margin-left:10px; overflow:hidden;}
    .a-ys li ol{width:70%; height:auto; padding-left:20px;text-align:left; overflow:hidden;float:left;}
	
	#albj{ background:#f08302;padding-bottom:0px; padding-top:0px;}
    #albj .allm h3{color:#fff; font-size:30px;}
    #albj .allm h3 span{color:#FFCC00;font-size:30px;}
    #albj .allm p{color:#fff;font-size:15px;}
    #albj .allm span{color:#FFCC00; line-height:20px;}
	
	.anlirol2 {height:auto;}
	.anlirol2 li {background: #fff; margin-top:30px;}
	.anlirol2 li a {display: block;overflow: hidden;font-size: 18px;position: relative; }
	.anlirol2 li a h4 {overflow: hidden; }
	.anlirol2 li a img {width: 100%; height:120px;display: block;transition: all .5s; }
	.anlirol2 li a ol {background: #efefef;color: #000;width: 100%;z-index: 555;transition: all .2s;text-align: center;font-size: 18px; line-height:20px;padding:10px;box-sizing: border-box; }
	.anlirol2 li a ol i {display: block;color: dimgray;font-size: 14px;margin-top: 10px; }
	.anlirol2 li a ol a {color: #fff;font-size: 18px; }
	.anlirol2 li a:hover img {transform: scaleX(1.2) scaleY(1.2); }
	.anlirol2 li a:hover ol {background: #2645af;color: #fff; }
	.anlirol2 li a:hover ol i {color: #fff;}
	
	
	
	#focus_Box{display: none;}
	.c-anliroll{width:100%;}
	.c-anliroll li{margin-top:10px;}
	.synews_l{width:95%; margin-left:10px;}
    .synews_r{width:100%;}
	.synews_r a{width:100%;}
	.synews_r h4{padding:20px;}
	#tiao{padding-top:30px; padding-bottom:30px;}
	#tiao ol{font-size:20px;line-height:30px;}
	.a13 {font-size:20px;line-height:35px;}
    .a20 {font-size:30px;line-height:40px;}
	.a15 {font-size: 14px;line-height:20px;}
	
	#footer .f-lx{ margin-left:20px;width:90%; height:auto; padding-top:0px; padding-bottom:10px; text-align:left; border-bottom:1px solid #ccc; border-right:0px}
    #footer .f-dh{width:41%; height:auto; padding-top:20px; margin-top:20px; text-align:left; padding-bottom:20px; padding-left:30px;border-right:1px solid #ccc;}
    #footer .f-gz{width:90%; height:auto; text-align:left; padding-left:30px; margin-top:30px;}
    #footer .f-gz li{width:100%; height:auto; margin-top:10px;}
    #footer .f-gz li img{width:100px; height:100px; float:left;}
    #footer .f-gz li ol{width:140px; height:auto; padding-left:20px; padding-top:30px; text-align:left; font-family:"微软雅黑"; font-size:16px; color:#8F8F8F; overflow:hidden;}

	
	
    .g_ft{height:auto; padding-top:34px; background:url(img/s_f.jpg) repeat;padding:10px; padding-bottom:100px;overflow:hidden;}
	.g_ft .m_fnav{width:100%; border-bottom:1px solid #434343; padding-bottom:10px;}
	.g_ft .m_fnav a{width:50%; float:left;}
	.g_ft .f_ftcon{width:100%; border-bottom:1px solid #434343; padding-bottom:10px;padding-left:0px; margin-bottom:30px;}
	.g_ft .f_ftcon li{width:50%; float:left;}
	.g_ft .m_code{width:100%; padding-left:0px;}

	 
     .ny-about{ height:180px;background-size:210% auto;}
	.ny-video{ height:180px; background-size:210% auto;}
    .ny-lxwm{height:180px;background-size:210% auto; }
	.ny-pic{height:180px;background-size:210% auto; }
	.ny-factory{height:180px;background-size:210% auto; }
	.ny-case{height:180px;background-size:210% auto; }
	.ny-honor{height:180px;background-size:210% auto; }
	.ny-news{height:180px;background-size:210% auto; }
	.ny-crcm{height:180px;background-size:210% auto; }
	
	.ny-pagemenu li{margin-top:10px;}
	.n_about{display: none;}
	
    .jt-page{ width: 100%; height: auto; margin-bottom:20px; background-color: #fff; font-size: 0; border-bottom: 1px solid #eaeaea; overflow:hidden;}
	.ny-pagemenu li a{padding:10px 5px;}
    .ny-top{width: 100%;height: auto;}
	.jt-ny-tit{position: relative; height:156px;}
	.jt-ny-tit h2{width:140px; height:35px; font-size:20px; line-height:35px;}
	.ny-loc{display: none;}
	.a_ys{width:auto;}
	.a_ys dl{width:40%; height:100px; margin:4.5%;}
	.a_ys dt{font-size:30px; line-height:40px;}
	.tr_wh{width:auto; padding-top:0px;}
	
	.w_jlsbj ul{width:auto;}
	.w_jlsbj ul .j-left{width:100%; height:auto; padding-top:0px; margin-bottom:40px;}
	.w_jlsbj ul .j-left img{width:100%;}
	.w_jlsbj ul .j-right{width:auto; }
	.a_jlsbj{padding-top:0px;}
	.a_jlsbj ul{width:auto;}
	.a_jlsbj ul .j-left{width:100%; height:auto; float:left;}
	.a_jlsbj ul .j-left img{width:100%;}
	.a_jlsbj ul .j-right{width:auto; height:auto; padding-left:0px; float:left;text-align:left; overflow:hidden;}
	
	.nyzw{width:auto;padding:10px; margin-top:0px;}
	.nyzw h3{font-size:18px; color:#274195; font-weight:normal;}

	.sf{display: none;}
	.showleft{display: none;}
	
	.ny-news01{width:auto}
	.ny-news01 li{width:auto;}
	.ny-news01 li .tu1{width:100%; margin-bottom:10px;}
	.ny-news01 li .r01{width:100%; margin-left:0px; padding-left:0px;}
	.ny-news01 li .l01{display: none;}
	.ny-news01 li .r01 a h2{font-size:16px; line-height:30px; font-weight:bold;}
	.ny-news01 li .r01 p{font-size:14px;}
	
	
	.ny-news01 li .r02{width:100%; margin-left:0px; padding-left:0px;}
	.ny-news01 li .l02{display: none;}
	.ny-news01 li .r02 a h2{font-size:14px; font-weight:bold;}
	
	
	.new-xq-l{display: none;}
	.new-xq-r{display: none;}
	.new-xq-r p{
	  width:100%;
	}
   .lx-nyzw{width:auto;padding-top:10px;}
   
   
   .n_pro{margin-top:10px; width:auto;}
	.n_pro li{width:48%; height:auto;}
	.n_pro dt img{height:160px;}
	.n_pro dd h3{font-size:18px;}
	.n_pro li dl{height:auto;}
	.n_pro dd p{display: none;}
	.n_pro dd .m-more{display: none;}

	
	
	.nywh{background:url(img/nywhbj.jpg) left bottom no-repeat #0167bc; padding-top:20px; padding-bottom:20px;}
	.nywh ul{width:95%;}
	.nywh ul li{width:100%;padding-top:20px;}
	.nywh ul li .t1{margin:0 auto; width:122px; height:140px; background:url(img/21n.png) center no-repeat;}
	.nywh ul li p{ margin:0 auto; padding-top:10px; width:100%; }
	.nyry{display: none;}

	.ny-pagemenu1{display: none;}
	.n_li{padding:10px;}
	.n_li li{margin:0.5%; width:32%;}
	.n_li li a{margin-right:0px;}
	.ny-loc1{margin-top:0px;}
	

	/*系统原样式修改*/
	.min_box_content{display: none;}
	.showpics{margin:3% !important;}
	.page_list span{display: none!important;}
	.showlist li .t{line-height:25px!important;}
	.showlist li img{height:120px !important;}

}


/*====================平板====================*/
@media screen and (min-width: 768px) and (max-width: 1200px){
	
	#banner{display: none;}
	.w1280{ width:auto;}
    .w1200{ width:auto;}
	.top_logo{height:auto;}
	.logo { background:url(img/logo.jpg) left no-repeat;background-size:15% auto; height:80px; padding-left:120px;}
	.logo h1{ font-size:30px; line-height:40px;}
	.logo p{font-size:20px;}
	.top_wz{display: none;}
	.top_logo nav{display: none;}
	.top_ys{height:auto; overflow:hidden;}
	.top_ys span{display: none;}
	.top_ys b{ width:100%; background-color:#2546b1;}
	.fwxm{height:auto; overflow:hidden;}
	.fwxm h2{font-size:24px; padding-top:20px;}
	.fwxm h2 a{font-size:24px; line-height:30px; font-weight:bold;}
	.fwxm .fwxm_top .fwfa_more{display: none;}
	.fwxm .fwxm_top .fwxm_type{display: none;}
	.fwxm .fwxm_con{display: none;}
	.fwxm .fwxm_top{display: none;}
	.fwxm .fwxm_con .conbox{display: none;}
	
	.fen{width:auto; padding:10px; margin-top:0px;}
	.fen ul li {width:33%;height:45px;}
	.fen ul li a{line-height:45px; height:45px;}
	
	
	#sylm{padding-top:10px;}
    #sylm h3{font-size:30px;}
    #sylm h3 span{font-size:30px;}
    #sylm p{font-size:16px; line-height:30px;}
    #sylm span{line-height:20px;}
	.anliroll{width:100%;}
	.anliroll li{margin-top:15px;}
	.anliroll li a img{height:220px;}
	.anliroll li a ol{font-size:16px; padding:5px; line-height:30px;}
	.anliroll li a ol i{display: none;}
	#about{ background:url(img/sjaboutbj.jpg)  top center no-repeat;}
	.shuzhi{display: none;}
	#about .zw{width:auto; padding:10px; padding-top:10px;}
	#about .zw strong{font-size:34px;}
	#about .zw ol{font-size:20px; line-height:40px;}
	#about .zw p{font-size:20px; line-height:40px;}
	#about .zw .more{margin-top:20px;}
	#about .a-tel{display: none;}
	#about .a-st{ margin:0 auto;width:95%; padding-top:100px;font-size:14px; line-height:20px;}
	.a-ys{width:100%; margin-top:30px;}
	.a-ys li{width:100%; height:auto; margin-bottom:30px; margin-left:10px; overflow:hidden;}
    .a-ys li ol{width:70%; height:auto; padding-left:20px;text-align:left; overflow:hidden;float:left;}
	
	#albj{ background:#f08302;padding-bottom:0px; padding-top:0px;}
    #albj .allm h3{color:#fff; font-size:30px;}
    #albj .allm h3 span{color:#FFCC00;font-size:30px;}
    #albj .allm p{color:#fff;font-size:15px;}
    #albj .allm span{color:#FFCC00; line-height:20px;}
	
	.anlirol2 {height:auto;}
	.anlirol2 li {background: #fff; margin-top:30px;}
	.anlirol2 li a {display: block;overflow: hidden;font-size: 18px;position: relative; }
	.anlirol2 li a h4 {overflow: hidden; }
	.anlirol2 li a img {width: 100%; height:220px;display: block;transition: all .5s; }
	.anlirol2 li a ol {background: #efefef;color: #000;width: 100%;z-index: 555;transition: all .2s;text-align: center;font-size: 18px; line-height:20px;padding:10px;box-sizing: border-box; }
	.anlirol2 li a ol i {display: block;color: dimgray;font-size: 14px;margin-top: 10px; }
	.anlirol2 li a ol a {color: #fff;font-size: 18px; }
	.anlirol2 li a:hover img {transform: scaleX(1.2) scaleY(1.2); }
	.anlirol2 li a:hover ol {background: #2645af;color: #fff; }
	.anlirol2 li a:hover ol i {color: #fff;}
	
	.g_ft{height:auto; padding-top:34px; background:url(img/s_f.jpg) repeat;padding:10px; padding-bottom:100px;overflow:hidden;}
	.g_ft .m_fnav{width:100%; border-bottom:1px solid #434343; padding-bottom:10px;}
	.g_ft .m_fnav a{width:50%; float:left;}
	.g_ft .f_ftcon{width:100%; border-bottom:1px solid #434343; padding-bottom:10px;padding-left:0px; margin-bottom:30px;}
	.g_ft .f_ftcon li{width:50%; float:left;}
	.g_ft .m_code{width:100%; padding-left:0px;}
	
	.ny-about{ height:180px;background-size:125% auto;}
	.ny-video{ height:180px; background-size:125% auto;}
    .ny-lxwm{height:180px;background-size:125% auto; }
	.ny-pic{height:180px;background-size:125% auto; }
	.ny-factory{height:180px;background-size:125% auto; }
	.ny-case{height:180px;background-size:125% auto; }
	.ny-honor{height:180px;background-size:125% auto; }
	.ny-news{height:180px;background-size:125% auto; }
	.ny-crcm{height:180px;background-size:125% auto; }
	
	.ny-pagemenu li{margin-top:10px;}
	
	.nywh{background:url(img/nywhbj.jpg) right  center no-repeat; padding-top:20px; padding-bottom:20px;}
	.nywh ul{width:95%;}
	.nywh ul li{width:33%;padding-top:20px;}
	.nywh ul li .t1{margin:0 auto; width:122px; height:140px; background:url(img/21n.png) center no-repeat;}
	.nywh ul li p{ margin:0 auto; padding-top:10px; width:100%; }
	.nyry{display: none;}
	
	
}






/*====================PC====================*/
@media only screen and (min-width: 1200px){
	.ph-bq{display: none;}
	.ph-foot{display: none;}
	.sj-banner{display: none;}
	.sjlogo{display: none;}
	.ph-menu{display: none;}
	.ph-bq{display: none;}
	.ph-foot{display: none;}
	.sjal{display: none;}
	.sjfl{display: none;}
}


