html,
body,
div,
p,
ul,
li,
ol,
dl,
dt,
dd,
form,
input,
textarea,
table,
tr,
td,
img,
a,
span,
em{
	margin:0;
	padding:0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6{
	font-style:normal;
	font-weight:normal;
	padding:0;
	margin:0;
}

html,
body{
	width:100%;
	height:100%;
}

body{
	font-family:"微软雅黑",Arial, Helvetica, sans-serif;
   	font-size:16px;
   	font-size:.75em;
   	background:#fff;
   	/*background:red;*/
}

input,
select,
option,
textarea {
	border: none;
	outline: none;
}

img {
	border: none;
}

a,
a:hover ,
a:active,
a:visited,
a:link{
	text-decoration: none;
	outline: 0;
}

li{
	list-style:none;
}

.left{
	float:left;
}

.right{
	float:right;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
}

.none{
	display:none;
}

.block{
	display:block;
}

.w{
	width:1200px;
	margin:0 auto;
}


/*****header******/
.header{
	padding:8px 0;
	background:rgba(255,255,255,0.8);
	position:fixed;
	top:0;
	left: 0;
	right:0;
	z-index:9999;
}

.logo{
	width:20%;
	/*margin-left:8%;*/
	margin-right:22%;
}
.logo img{
	width:100%;
}

.nav{
	padding-top:7px;
	/*margin-right:8%;*/
}

.nav>ul>li{
	float:left;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-size:12px;
	color:#6b696a;
	padding:0 20px;
	height:50px;
	line-height:50px;
	position:relative;
	min-width:76px;
	text-align: center;
}

.nav>ul>li>a{
	font-size:12px;
	color:#6b696a;
	/*display:inline-block;*/
	display:block;
	width:100%;
	height:100%;
}

.nav>ul>li>a img{
	margin-left:7px;
}

.nav>ul>li>a img.nav_xia1{
	display: none;
}

.nav>ul>li:hover>a img.nav_xia{
	display: none;
}


.nav>ul>li:hover>a img.nav_xia1{
	display: inline-block;
}

.nav>ul>li:hover{
	background:#ff7e45;
	color:#fff;
}

.nav>ul>li:hover>a{
	color:#fff;
}

.nav>ul>li.hover{
	background:#ff7e45;
	color:#fff;
}

.nav>ul>li.hover>a{
	color:#fff;
}

.nav>ul>li.hover>a img.nav_xia{
	display: none;
}


.nav>ul>li.hover>a img.nav_xia1{
	display: inline-block;
}

.nav>ul>li:hover ol{
	display: block;
}
.nav>ul>li ol{
	position:absolute;
	left:-45%;
	top:50px;
	width:192px;
	text-align: center;
	background:rgba(255,255,255,.7);
	padding:5px 0;
	display: none;
	z-index:99999;
}

.nav>ul>li ol li{
	line-height:35px;
	border-bottom:1px solid #b3b3b3;
}

.nav>ul>li ol li a{
	font-size:12px;
	color:#666;
	display: block;
	width:100%;
	height:100%;
}

.nav>ul>li ol li:hover a{
	color:#fff;
}

.nav>ul>li ol li:hover{
	background:rgba(255,126,69,.7);
	border-color:#b4b4b4;
}

.nav>ul>li ol li:last-child{
	border:none;
}

.language{
	padding-top:22px;
	color:#ff7e45;
}

.language a{
	color:#ff7e45;
	font-size:14px;
	margin:0 2px;
}

.phone-head .menubtn > span {
    display: inline-block;
    height: 40px;
    background:#28425b url(../images/navbg.png) no-repeat;
    background-size: 50%;
    background-position: 50%;
    width:41px;
}

.phone-head .mask-close{
	background:rgb(40,66,91) none repeat scroll 50% 50% / auto padding-box border-box;
	cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    position: absolute;
    top: 2px;
    right: 2px;
    height: 21px;
    line-height: 21px;
    width: 21px;
    overflow: hidden;
}


.maskbg{
	width:100%;
	height:1300px;
}

.phone_nav{
	position: absolute;
	top:21px;
	left:0;
	right:0;
	width:100%;
	background:rgba(255,255,255,.9);
}


.phone_nav ul>li {
    background-position: center center;
    border-bottom: 1px solid #ccc;
    /*height:40px;*/
    line-height: 40px;
    padding: 0px 17px;
    color: #28425b;
    font-size: 18px;
}

.phone_nav ul>li.phone_language{
	margin-top:10px;
	border-bottom: none;
	line-height: 30px;
}

.phone_nav ul>li>a {
    display: inline-block;
    width:100%;
    height:100%;
    color: #28425b;
    font-size: 18px;
}

.phone_nav ul>li ol{
	display:none;
}

.phone_nav ul>li ol li{
    background-position: center center;
    height:30px;
    line-height: 30px;
    padding: 0px 17px;
    width:100%;
    height:100%;
}


.phone_nav ul>li ol li a{
    display:block;
    line-height:30px;
    width:100%;
    height:100%;
    color: #28425b;
    font-size: 14px;
    
}

.header .w{
	/*width:1300px;*/
	width:1200px;
}
.logo {
	width:17%;
	margin-top:0.3em;
    /*margin-right:4%;*/
   margin-right:12%;
   margin-left:2%;
}

.nav {
    /*margin-right:1%;*/
   margin-right:3%;
}

.head_ma{
	height:70px;
	width:24%;
	display: none;
}

.head_ma1{
	padding-top:1.5em;
}




/******footer******/

.foot_top{
	background:#111111;
	padding:56px 0 53px;
}
.foot_bot{
	background:#151515;
	border-top:1px solid #292929;
	padding:23px 0;
	color:#565656;
	font-size:12px;
	text-align: center;
}

.foot_bot span:nth-child(1){
	margin-right:30px;
}

.ft_t1{
	width:15.5%;
}

.ft_t1 h2{
	color:#fff;
	font-size:22px;
	margin-bottom:8px;
	padding-lefT:10px;
}

.ft_t1 p{
	color:#a8a8a8;
	font-size:10px;
}

.ft_t2{
	width:22.5%;
}

.ft_t2 p{
	color:#a8a8a8;
	font-size:16px;
	margin-bottom:30px;
}


.ft_t2 div a{
	margin:0 10px;
}

.ft_t3{
	width:38.16%;
}

.ft_t3 h3{
	color:#838383;
	font-size:15px;
	margin-bottom:28px;
}

.ft_t3 p{
	color:#606060;
	font-size:11px;
	margin-bottom:18px;
}

.ft_t4 h3{
	color:#838383;
	font-size:15px;
	margin-bottom:28px;
}

.ft_t4 img{
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}




/*******index*******/

/*banner*/
.in_banner{
	position: relative;	
	overflow: hidden;
}

.in_banner .slideBox .bd li{
	height:670px;
	/*background:url(../images/banner.jpg) no-repeat center;*/
	background-size:auto 100%;
}

.in_banner .slideBox a{
	display: block;
    width:100%;
    height:100%;
}

.in_banner .slideBox .next,
.in_banner .slideBox .prev{
	position:absolute;
	top:45%;
	z-index: 100;
	width:35px;
	height:80px;
}

.in_banner .slideBox .next{
	right:5%;
	background:url(../images/banner_right.png) no-repeat center;
}

.in_banner .slideBox .prev{
	left:5%;
	background:url(../images/banner_left.png) no-repeat center;
}

.in_m1{
	padding:85px 0 50px;
	background:#fff;
}

.in_m1_title{
	text-align: center;
	margin-bottom:43px;
}

.in_m1_title h4{
	font-size:23px;
	color:#444444;
	margin-bottom:8px;
}

.in_m1_title p{
	font-family:Arial;
	font-size:10px;
	color:#a8a8a8;
	background:url(../images/in_m1_title.jpg) no-repeat center;
}

.in_m1_m{
	position: relative;
}

.in_m1_prev,
.in_m1_next{
	display: block;
	width:18px;
	height:10px;
	position:absolute;
	top:50%;
}


.in_m1_prev{
	background:url(../images/in_left.png) no-repeat center;
	left:-30px;
}

.in_m1_next{
	background:url(../images/in_right.png) no-repeat center;
	right:-30px;
}

.in_m1_prev:hover{
	background:url(../images/in_left1.png) no-repeat center;
}

.in_m1_next:hover{
	background:url(../images/in_right1.png) no-repeat center;
}

.in_m1_m .owl-carousel .owl-item{
	text-align: center;
	cursor: pointer;
}

.in_m1_m .owl-carousel .owl-item>div{
	padding:20px;
	background:#fff;
	text-align: center;
}

.in_m1_m .owl-carousel .owl-item>div .owl-item_i2{
	display: none;
}

.in_m1_m .owl-carousel .owl-item>div .owl-item_img{
	padding-top:30px;
	height:98px;
}

.in_m1_m .owl-carousel .owl-item>div .owl-item_m h4{
	color:#595959;
	font-size:16px;
	height:32px;
	background:url(../images/in_m13.jpg) no-repeat center bottom;
	margin-bottom:13px;
}

.in_m1_m .owl-carousel .owl-item>div .owl-item_m p{
	color:#848484;
	font-size:12px;
	line-height:18px;
	text-align: left;
	height:60px;
}

.in_m1_m .owl-carousel .owl-item>div .owl-item_m p span{
	color:#ff7e46;
}


.in_m1_m .owl-carousel .owl-item:hover>div{
	background:#27435b;
}

.in_m1_m .owl-carousel .owl-item:hover>div .owl-item_i1{
	display: none;
}

.in_m1_m .owl-carousel .owl-item:hover>div .owl-item_i2{
	display:inline-block;
}

.in_m1_m .owl-carousel .owl-item:hover>div .owl-item_m h4,
.in_m1_m .owl-carousel .owl-item:hover>div .owl-item_m p,
.in_m1_m .owl-carousel .owl-item:hover>div .owl-item_m p span{
	color:#fff;
}

.in_m1_m .owl-carousel .owl-item:hover>div .owl-item_m h4{
	background:url(../images/in_m131.jpg) no-repeat center bottom;
}


.in_m2{
	padding:85px 0 52px;
	background:#f8f8f8;
	position:relative;
}

.in_m2 .in_m1_prev,
.in_m2 .in_m1_next{
	position:absolute;
	top:425px;
}

.in_m2 .in_m1_prev{
	left:40%;
}

.in_m2 .in_m1_next{
	right:40%;
}

.in_m2_m_m{
	height:82px;
	padding-top:26px;
	border-bottom:1px solid #e0e0e0;
}

.in_m2_m_m div{
	font-size:12px;
	color:#666666;
	margin-bottom:10px;
}

.in_m2_m_m p{
	font-size:11px;
	color:#999999;
}

.in_m2_m_img{
	height:230px;
	overflow: hidden;
	position:relative;
}

.in_m2_m_img>img{
	width:100%;
	height:100%;
}

.in_m2_m_img div{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.3);
	padding-top:30%;
	text-align: center;
	display: none;
}



.in_m2_m .owl-carousel .owl-item:hover .in_m2_m_m{
	border-color:#666666;
}

.in_m2_m .owl-carousel .owl-item:hover .in_m2_m_img div{
	display: block;
}

.in_m2_top{
	text-align: center;
}

.in_m2_title h3{
	font-size:23px;
	color:#444444;
	margin-bottom:7px;
}

.in_m2_title p{
	font-size:12px;
	color:#a8a8a8;
	margin-bottom:42px;
}

.in_m2_nav{
	text-align: center;
	margin-bottom:40px;
}

.in_m2_nav a{
	display: inline-block;
	width:88px;
	height:36px;
	line-height:36px;
	border:1px solid #d2d2d2;
	background:#f5f5f5;
	color:#616161;
	font-size:12px;
}

.in_m2_nav a:hover{
	background:#ff7e46;
	color:#fff;
}

.in_m2_m1{
	text-align: center;
	margin-top:97px;
}


.in_m3{
	background:#27425b;
	position:relative;
}

.in_m31{
	width:50%;
	height:428px;
	background:url(../images/in_m31.jpg) no-repeat right center;
	background-size:auto 100%;
}

.in_m31 a{
	display: block;
	width:100%;
	height:100%;
}

.in_m32{
	width:50%;
	text-align: left;
	height:428px;
}

.in_m32_m{
	position: absolute;
	left:50%;
	top:0;
	width:50%;
   /* padding: 66px 4% 20px 4%;*/
   padding: 56px 4% 20px 4%;
    line-height: 30px;
}

.in_m32_m_title{
	text-align: center;
	color:#fff;
}

.in_m32_m_title h4{
	font-size:23px;
	margin-bottom:8px;
}

.in_m32_m_title p{
	font-family:arial;
	font-size:10px;
	/*margin-bottom:52px;*/
	margin-bottom:42px;
}

.in_m32_m1{
	text-align: center;
	color:#fff;
}

.in_m32_m1 p{
	text-align: left;
	font-size:12px;
	line-height:22px;
}

.in_m32_m1 a{
	margin-top:40px;
	display: inline-block;
	font-size:10px;
	line-height:48px;
	border:1px solid #dfdfdf;
	width:200px;
	color:#fff;
}

.in_m32_m1 a:hover{
	background:#fff;
	color:#27425b;
}

.in_m4{
	padding:55px 0;
	background:#f8f8f8;
}

.in_m4_a{
	text-align: center;
	margin-top:44px;
}

.in_m4_a a{
	display: inline-block;
	width:145px;
	height:44px;
	text-align: center;
	line-height:44px;
	background:#666666
}


.in_m4_a a:hover{
	background:#ff7e46;
}

.in_m4_title{
	text-align: center;
}

.in_m4_title h4{
	color:#444444;
	font-size:23px;
	margin-bottom:8px;
}

.in_m4_title p{
	font-family:arial;
	color:#a8a8a8;
	margin-bottom:54px;
	font-size:10px;
}

.in_m4 ul li{
	float:left;
	width:33.33%;
}

.in_m4 ul li .in_m4_data{
	padding:31px 0px;
	position:relative;
	border-bottom:1px solid #e6e6e6;
	font-size:32px;
	color:#a1a1a1;
}

.in_m4 ul li .in_m4_data span{
	position: absolute;
	bottom:-1px;
	left:0;
	display: block;
	width:81.25%;
	height:1px;
	background:#ff7e46;
	display: none;
}

.in_m4 ul li .in_m4_m{
	padding:28px 0 20px;
	width:81.25%;
}

.in_m4 ul li .in_m4_m h5{
	font-size:16px;
	color:#575757;
	margin-bottom:25px;
}

.in_m4 ul li .in_m4_m p{
	font-size:12px;
	color:#666666;
	line-height:24px;
}

.in_m4 ul li .in_m4_m span{
	display: block;
	margin-top:46px;
	font-size:10px;
	color:#999999;
}


.in_m4 ul li:hover .in_m4_data span{
	display: block;
}

.in_m4 ul li:hover .in_m4_data{
	color:#ff7e46;
}

.in_m4 ul li:hover .in_m4_m h5{
	color:#ff7e46;
}

.in_m5{
	padding:76px 0 116px;
	background:#fff;
}

.in_m5_title{
	text-align: center;
	margin-bottom: 62px;
}

.in_m5_title h4{
	color:#444444;
	font-size:22px;
	margin-bottom:8px;
}

.in_m5_title p{
	color:#a8a8a8;
	font-size:;
	margin-bottom:;
}

.in_m5_m{
	position:relative;
}

.in_m5_prev,
.in_m5_next{
	display: block;
	width:39px;
	height:39px;
	position:absolute;
	top:10%;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
}


.in_m5_next{
	background:url(../images/in_m5_right1.png) no-repeat center;
	/*right:-59px;*/
	right:0px;
}


.in_m5_prev{
	background:url(../images/in_m5_left1.png) no-repeat center;
	/*left:-59px;*/
	left:0px;
}


.in_m5_next:hover{
	background:#5d5d5d url(../images/in_m5_r2.png) no-repeat center;
}

.in_m5_prev:hover{
	background:#5d5d5d url(../images/in_m5_l2.png) no-repeat center;
}

.in_m5_m .owl-item:nth-child(1){
	margin-left:1px;
}

.in_m5_m .owl-item img{
	border:1px solid #e6e6e6;
	width:100%;
}

.in_m5_m .owl-item img:hover{
	border-color:#ff7e46;
}

.in_m5_m .owl-item .item{
	display: block;
	width:100%;
	height:100%;
}

.in_m5_m .owl-carousel .owl-item {
   padding:1px;
}


/*内页*/
.ny_banner{
	height:503px;
	/*background:url(../images/ny_banner.jpg) no-repeat center;*/
	background-size:auto 100%;
}



/*about*/
.about_sec{
	background:#fff;
	padding:45px 0 104px;
}

.about_title{
	text-align: center;
	margin-bottom:25px;
}

.about_title h4{
	font-size:23px;
	color:#444444;
	margin-bottom:7px;
}

.about_title p{
	font-family:arial;
	font-size:11px;
	color:#a7a7a7;
	margin-bottom:7px;
}

.about_m_title{
	text-align: center;
	margin-bottom:30px;
}

.about_m_title a{
	display: inline-block;
	padding:11px 15px;
	color:#616161;
	font-size:12px;
	border:1px solid #d2d2d2;
	margin-right:20px;
}

.about_m_title a:last-child{
	margin-right:0px;
}

.about_m_title a:hover{
	color:#fff;
	background:#ff7e45;
}

.about_m p{
	text-indent:2em;
	color:#616161;
	font-size:13px;
	line-height:31px;
}

.about_m ul{
	margin-top:35px;
	padding:0 15px;
}

.about_m ul li{
	width:32%;
	margin-right:1.33%;
	float:left;
	padding:1px;
	height:auto;
	border:1px solid #dcdcdc;
}

.about_m ul li:last-child{
	margin-right:0%;
}
.about_m ul li img{
	display: block;
	width:100%;
	border:1px solid #dcdcdc;
}






/*application*/
.app_sec{
	padding:47px 0 78px;
	background:#fff;
}

.app_title{
	text-align: center;
	margin-bottom:24px;
}

.app_title h4{
	font-size:23px;
	color:#444444;
	margin-bottom:7px;
}

.app_title p{
	font-family:arial;
	font-size:11px;
	color:#a7a7a7;
	margin-bottom:7px;
}

.app_nav{
	width:14.25%;
}

.app_nav li a{
	display: block;
	color:#666666;
	font-size:12px;
	padding:15px 13px;
	border-bottom:1px solid #ebebeb;
}

.app_nav li a:hover,
.app_nav li.app_hover a{
	color:#000000;
}

.app_m{
	width:80%;
}

.app_m_m li{
	padding:20px 0 10px;
	border-bottom:1px solid #ebebeb;
}

.app_m_m_l{
	width:58.76%;
}

.app_m_m_l h4{
	padding:10px 0 15px;
	color:#333333;
	font-size:18px;
}

.app_m_m_l p{
	color:#4d4d4d;
	font-size:14px;
	line-height:25px;
}


.app_m_m_r{
	width:36.37%;
}

.app_m_m_r img{
	width:100%;
	height:auto;
}

.app_m_m li:hover .app_m_m_l h4{
	color:#ff7e45;
}

.app_m_fenye{
	padding-top:78px;
	text-align: center;
}

.app_m_fenye a{
	display: inline-block;
	margin-right:10px;
	padding:12px;
	border:1px solid #dcdcdc;
	color:#666666;
	font-size:12px;
	background:#f0f0f0;
}

.app_m_fenye a.app_m_fy1{
	padding:12px 28px;
}

.app_m_fenye a:hover,
.app_m_fenye a.on{
	background:#ff7e46;
	color:#fff;
}

.app_m_fenye a:last-child{
	margin-right:0px;
}
.phone_ny_nav{
	overflow: hidden;
}
.category {
  position: relative;
  overflow: hidden;
  min-width: 100%;
  height: 48px;
  margin-bottom: 16px;
  display: none;
}
.category ul {
  position: absolute;
  left: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.category li {
  line-height: 48px;
  position: relative;
  display: inline-block;
  overflow: hidden;
  height: 48px;
  list-style: none;
}
.category li a {
  font-size: 1rem;
  font-weight: bold;
  display: block;
  padding: 0 10px;
  text-decoration: none;
  color: #333;
}
.category li.active a {
  color: #3d85b9;
}
.category li.active::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -8px;
  content: '';
  border: 8px solid #fff;
  border-width: 0 8px 8px 8px;
  border-color: #fff transparent;
}
.category li.active a {
  color: #3d85b9;
}


/*news*/
.news_sec{
	padding:48px 0 142px;
	background:#fff;
}


.news_title{
	text-align: center;
	margin-bottom:54px;
}

.news_title h4{
	font-size:23px;
	color:#444444;
	margin-bottom:7px;
}

.news_title p{
	font-family:arial;
	font-size:11px;
	color:#a7a7a7;
	margin-bottom:7px;
}


.news_m ul li{
	float:left;
	width:33.33%;
	margin-bottom:57px;
}

.news_m ul li .in_m4_data{
	padding:31px 0px;
	position:relative;
	border-bottom:1px solid #e6e6e6;
	font-size:32px;
	color:#a1a1a1;
}

.news_m ul li .in_m4_data span{
	position: absolute;
	bottom:-1px;
	left:0;
	display: block;
	width:81.25%;
	height:1px;
	background:#ff7e46;
	display: none;
}

.news_m ul li .in_m4_m{
	padding:28px 0 20px;
	width:81.25%;
}

.news_m ul li .in_m4_m h5{
	font-size:16px;
	color:#575757;
	margin-bottom:25px;
}

.news_m ul li .in_m4_m p{
	font-size:12px;
	color:#666666;
	line-height:24px;
}

.news_m ul li .in_m4_m span{
	display: block;
	margin-top:46px;
	font-size:10px;
	color:#999999;
}


.news_m ul li:hover .in_m4_data span{
	display: block;
}

.news_m ul li:hover .in_m4_data{
	color:#ff7e46;
}

.news_m ul li:hover .in_m4_m h5{
	color:#ff7e46;
}

/*.news_m ul li:hover .in_m4_m span{
	color:#ff7e46;
}*/


/*products*/
.pro_sec{
	padding:45px 0 142px;
	background:#fff;
}
.pro_title{
	text-align: center;
	margin-bottom:42px;
}

.pro_title h4{
	font-size:23px;
	color:#444444;
	margin-bottom:7px;
}

.pro_title p{
	font-size:11px;
	color:#a7a7a7;
	margin-bottom:7px;
}
.pro_m_title{
	text-align: center;
	margin-bottom:48px;
}

.pro_m_title a{
	display: inline-block;
	padding:11px 29px;
	border:1px solid #d2d2d2;
	color:#616161;
	font-size:12px;
}

.pro_m_title a:hover{
	background:#ff7e46;
	color:#fff;
}

.pro_m li{
	float:left;
	width:24%;
	margin-right:1%;
	margin-bottom:55px;
}

.pro_m li .in_m2_m_img {
    height:185px;
}


.pro_m li .in_m2_m_img div {
    padding-top: 25%;
}

.pro_m li:hover .in_m2_m_img div {
    display: block;
}

.pro_m li:hover .in_m2_m_m {
    border-color:#666666;
}

























/*响应式*/
@media only screen and (max-width:1200px ) {
.w{
	width:1024px;
}	


}

@media only screen and (max-width:1024px ) {
.w,.header .w{
	width:960px;
}	


}


@media only screen and (max-width:768px ) {
.w{
	width:100%;
	padding:0 20px;
}	
.header .w {
   width:100%;
	padding:0 20px;
}

}



@media only screen and (max-width:480px ) {
.nav,
.head_ma{
	display: none;
}
.phone-head{
	margin-top: 5px;
	display: block;
}
.logo{
	width:50%;
}
.language{
	display: none;
}
.foot_bot span{
	display: block;
	text-align: center;
}	
.ft_t1{
	width:40%;
	margin-bottom:20px;
}

.ft_t2{
	width:60%;
	margin-bottom:20px;
}		
	
.ft_t3,.ft_t4{
	width:100%;
	margin-top:20px;
}		
	
.in_banner .slideBox .bd li{
	height:230px;
	background-size:auto 100%!important;
}	
	
.in_m1_next {
    right: -20px;
}	
	
.in_m1_prev {
    left: -20px;
}		
.in_m1_title {
    margin-bottom: 15px;
}	

.in_m1 {
    padding:30px 0px;
}
.in_m2_m1 {
    margin-top:20px;
}
.in_m2 .in_m1_prev, .in_m2 .in_m1_next {
   /* top: 380px;*/
  top:115%;
}
.in_m2 .in_m1_prev {
    left: 30%;
}
.in_m2 .in_m1_next {
    right: 30%;
}


.in_m31,
.in_m32 {
    width:100%;
}

.in_m32_m {
    position: static;
    width:100%;
    padding: 30px 4% 20px 4%;
}
.in_m32_m_title p {
    margin-bottom: 20px;
}
.in_m31 {
    height: 300px;
}

.in_m4 ul li {
    width:100%;
}
.in_m4_title p {
    margin-bottom:24px;
}

.in_m5_prev {
	top:15%;
    left: -30px;
    width:25px;
    height:25px;
}

.in_m5_next {
	top:15%;
    right: -30px;
    width:25px;
    height:25px;
}

.in_m5_m{
	padding:0 20px;
}

.in_m2_m_img,.in_m2_m_m {
    height: auto; 
}

.in_m2_m_m {
    padding-bottom:20px;
}
.in_m2 {
    padding:30px 0;
}

.in_m5 {
    padding:30px 0px 10px;
}

.ny_banner {
    height: 210px;
}

.about_sec {
    padding:35px 0 50px;
}

.category{
	display: block;
}

.app_nav{
	display: none;
}
.app_m,
.app_m_m_l,
.app_m_m_r{
	width:100%;
}
.app_m_fenye a.app_m_fy1 {
    padding: 12px 18px;
}
.app_sec {
    padding:30px 0 45px;
}
.app_m_fenye {
    padding-top:30px;
}
.app_title {
    margin-bottom: 10px;
}

.app_m_m li {
    padding: 20px 10px 10px;
}

.in_m1_m .owl-carousel .owl-item>div .owl-item_m h4 {
    font-size: 14px;
    padding-bottom: 10px;
}

.news_m ul li{
	width:100%;
	margin-bottom:20px;
}
.news_m ul li .in_m4_m {
    width:100%;
}
.news_m ul li .in_m4_m span {
    margin-top:20px;
}
.news_title {
    margin-bottom:20px;
}
.news_sec {
    padding: 30px 0 70px;
}
.news_m ul li .in_m4_data {
    padding: 20px 0px;
}

.in_m2_m_img div {
    padding-top: 20%;
}

.pro_m li{
	width:100%;
	margin-bottom:20px;
}
.pro_m li .in_m2_m_img div {
    padding-top: 18%;
}

.pro_sec {
    padding: 30px 0 70px;
}


.in_banner{
	margin-top:60px;
}



































}


@media only screen and (max-width:320px ) {
.in_banner .slideBox .bd li{
	height:200px;
	background-size:auto 100%!important;
}		
.in_m2 .in_m1_prev, .in_m2 .in_m1_next {
  top:117%;
}

.ny_banner {
    height:168px;
}

.app_m_fenye a.app_m_fy1 {
    padding: 12px 12px;
}

.in_m2_m_img div {
    padding-top: 15%;
}
.pro_m li .in_m2_m_img div {
    padding-top: 22%;
}
.phone-head{
	margin-top: 0px;
}
.logo {
    margin-top:2px;
}





}











