﻿@charset "utf-8";
body{ padding:0px; margin:0px auto; font:normal 62.5%/2.3em '微软雅黑',Arial,"宋体"; color:#333; min-width:300px; max-width:640px; -webkit-text-size-adjust:none; background:#ededed;}
ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:1em; font-style:normal; color:#5c5c5d; font-family:'微软雅黑'; border-radius:0; -webkit-border-radius:0;}
img,object{ border:none; border:0; max-width:100%; overflow:hidden; vertical-align:top;}
a{ color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
a:focus {outline:none; -moz-outline:none;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block} /*为IE8以下的浏览器定义块*/
.Texthide{ display:none;}
.space{ width:100%; height:1em; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}
.tbl-type {display: table;	width: 100%}
.tbl-cell {	display: table-cell;	vertical-align: top;text-align: center}

.Contain{ background:#ededed;}
.Content{ padding:2%; background:#ededed;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:1.4em;}
img{
	max-width: 100%;
	height: auto;
}

/**/
header{
	padding:2%;
	position:relative;
	background:#FFF;
	border-top: 3px solid #ec6517;
	border-bottom: 3px solid #a2a2a2;
}
header .logo{ width:50%; float:left;}
header .logo img{ width:100%;}
header .home{ float:left; padding-top:2%;position: relative;z-index: 5;}
header .home img{ height:22px;}

header .na_title {width: 100%; position: relative; text-align: center;line-height: 35px;}
header .name{ position:relative;  color:#1f252b;font-size:2em; font-weight:bold;}

header .btn{ width:8.33%; position:relative; padding-top:2%; z-index:5; float:right;}
header .NavMenu{ display:none; background:url(../images/NavBg.png) repeat left top; position:absolute; right:0px; top:0px; z-index:100; padding:25% 15% 10%;}
header .NavMenu li{ padding:5% 0;}
header .NavMenu li a{ font-size:1.6em; display:block; color:#FFF; font-weight:bold;}

footer{ border:none; background:#ec6517; width:100%; margin-top:1em;}
.navbar{  text-align:center;}
.navbar ul{ line-height:2em;}
.navbar li{
	float:left;
	width:25%;
	text-align: center;
	border-right:1px solid rgba(0,0,0,.3);
	box-sizing: border-box;
}
.navbar li a{
	display:block;
	margin:0 auto;
	text-align:center;
	line-height:1.4em;
	color:#fff;
	font-size:1.6em;
	border-left:0.1em solid #ec6517;
	padding:0.8em 0;
}
.navbar li a.first{ border-left:none; padding-left:0;}
.navbar li a img{ max-width:43px; width:50%;}


.MenuList{
	overflow: hidden;
	padding:5% 0;
	width:100%;
	background: #fff;
	position: relative;
	border-bottom: 3px solid #a2a2a2;
	text-align: center;
}
.MenuList .swiper-menunav{
	display: inline-block;
}
.MenuList ul li{
	display: inline-block;
	width: auto;
	height: auto;
	margin-right: 10px;
}
.MenuList ul li a{
	background: #e9e9e9;
	line-height: 2em;
	padding: 0 25px;
	border-radius: 1em;
	font-size: 1.5em;
	display: inline-block;
	text-align: center;
}
.MenuList ul li.onmenunav a{
	background: #ec6517;
	color: #fff;
}
.swiper-cidnav{
	margin: 0 auto;
	margin-top:3%;
	text-align: center;
}
.swiper-cidnav ul,
.job_menu,
.contact_menu{
	display: inline-block;
}
.swiper-cidnav ul li a{
	background: #fff;
	line-height: 2em;
	padding: 0 25px;
	border-radius: 1em;
	font-size: 1.5em;
	display: inline-block;
	text-align: center;
}
.MenuList .swiper-cidnav ul li.onmenunav a{
	background: #dddddd;
	color: #ec6517;
}

/**/
.H_ban{ margin:0px; padding:0px; position:relative;}
.H_ban img{ width:100%;}
.H_ban li{ position:relative; text-align:center; line-height:0px; }
.H_ban .hd{ text-align:center; position:absolute; bottom:15px; width:100%; height:11px; z-index:100;}
.H_ban .hd a{ display:inline-block; width:10px; height:10px; line-height:140px; overflow:hidden; margin:0 1px; background:url(../images/H_banNum.png) no-repeat right top;}
.H_ban .hd a.on{ background:url(../images/H_banNum.png) no-repeat left top;}
.H_ban #ban_next{ background:url(../images/H_banBtn.png) no-repeat right top; display:block; width:28px; height:28px; cursor:pointer; position:absolute; left:50%; bottom:40px; z-index:51; margin-left:-14px;}

.H_menu{ padding:5% 0; background:#FFF; margin:2% 0;}
.H_menu li{ float:left; width:18%; overflow:hidden; float:left; padding:0 1%;}
.H_menu li a{ display:block; text-align:center; font-size:1.3em; font-weight:bold;}
.H_menu li img{ width:100%; padding-bottom:5%;}
.H_menu li.C1{ background:#f4a100;}
.H_menu li.C2{ background:#e8792f; float:right;}
.H_menu li.C3{ background:#f16455;}
.H_menu li.C4{ background:#e8c211; float:right;}

.H_ad{}
.H_ad li{ float:left; width:33.3%;}
.H_ad li img{ width:100%;}





/**/
.MoreBtn{ clear:both; text-align:center; font-size:1.4em; padding:2% 0;}
.MoreBtn a{ background:url(../images/MoreBtn.jpg) no-repeat center bottom; padding-bottom:12px; color:#999;}


/*产品中心*/
.PicList001602{ padding-top:20px; padding-bottom:20px;}
.PicList001602 li{ float:left; margin-right:4%;margin-bottom: 4%; padding:2% 0; width:48%;box-sizing: border-box}
.PicList001602 li.end{ margin-right:0;}
.PicList001602 li a{ display:block; border:1px solid #eee; padding:11px;}
.PicList001602 li img{ display:block; width:100%;height: auto;}
.PicList001602 li h2{ margin:0; font-size:14px; font-weight:normal; line-height:50px;}
.PicList001602 li p{ margin:0; border-bottom:1px solid #eaeaea; height:96px;}
.PicList001602 li span{ display:inline-block; line-height:40px; background:url(../images/PicList001602-more.png) no-repeat right center; padding-right:15px; font-size:14px;}
.PicList001602 li a:hover h2,
.PicList001602 li a:hover span{ color:#ed6517;}
.PicList001602 li a:hover h2{ font-weight:bold;}


/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:2% 0;}
.RighInfo001277 .list_img{ float:left; width:100%; position:relative;}
.RighInfo001277 .big_img{ height:100%; width:100%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{
	left:0;
	width:100%;
	border:1px solid #dcdcdc;
	margin: 0 auto;
	box-sizing: border-box;
}
.Ispic img{width: 100%;}
.RighInfo001277 .list{position: relative;}
.RighInfo001277 .list .bd{
	position:relative;
	width: 100%;
}
.RighInfo001277 .list .bd ul{
	overflow: hidden;
}
.RighInfo001277 .list .bd li{
	float: left;
 	height:140px;
	width: 100px;
}
.RighInfo001277 .list a{
	position:absolute;
	display: block;
	width:30px;
	height:50px;
	line-height: 50px;
	color: #000;
	font-size: 30px;
	top: 50%;
	margin-top: -25px;
	cursor:pointer;
	z-index: 200;
}


.RighInfo001277 .list a.prev{
	left:0;
}
.RighInfo001277 .list a.next{
	right:0;
}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:96%;  bottom:9px;  border:2px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #ed6517;}

.RighInfo001277 .right_info{ float:right; width:100%;}
.RighInfo001277 .info{ padding:0 30px;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:2% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:5% 0; color:#ed6517; font-size:26px; }
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:5%;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#ed6517;  transition:0.4s;background: #fff;}
.RighInfo001277 .right_info .pro_info_right{
	float: right;
}

.RighInfo001277 .right_info a:hover{ background-color:#ed6517; color:#fff;}


.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#ed6517; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}
.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}

@media(max-width:768px){
	.RighInfo001277 .list_img,
	.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
	.RighInfo001277 .list li{ height:100px;}
	.RighInfo001277 .right_info h1{font-size:20px; }
	.RighInfo001277 .right_info h3{ font-size:16px;}
}
@media(max-width:480px){
	.RighInfo001277 .tab .h1_tab{ font-size:14px;}
	.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
}


.Banner{ margin:0px; padding:0px; position:relative;}
.Banner img{ width:100%;}
.Banner li{ position:relative; text-align:center; line-height:0px; }
.Banner .hd{ text-align:center; position:absolute; bottom:15px; width:100%; height:11px; z-index:100;}
.Banner .hd a{ display:inline-block; width:9px; height:10px; line-height:140px; overflow:hidden; margin:0 1px; background:url(../images/P_btn.png) no-repeat right top;}
.Banner .hd a.on{ background:url(../images/P_btn.png) no-repeat left top;}



/*
 .PicList001488 为demo编号
 */
.PicList001488{ padding-top:27px;padding-bottom: 30px;}
.PicList001488 li{ padding-bottom:27px;}
.PicList001488 li a{ position:relative; display:block; background-color:#fafafa; overflow:hidden; padding:5% 0px 5%; }
.PicList001488 li a:hover{ background-color:#ed6517;}
.PicList001488 li .time1{
	color:#919191;
	text-align:center;
	position: relative;
	float: left;
	margin-left:5%;
	top: 35px;
}

.PicList001488 li .time1 span{ display:block; color:#5c5c5c; border-bottom:1px solid #919191; line-height:normal; font-size:35px;}
.PicList001488 li img{
	float: left;
	position:relative;
	margin-left:15% ;
	box-sizing: border-box;
	width:240px;
	height: auto;
}

.PicList001488 li .con{
	width: 100%;
	padding: 0 5%;
	margin-top: 3%;
	box-sizing: border-box;
}

.PicList001488 li h5{ margin:0; font-size:14px; color:#231914; padding-bottom:10px;}
.PicList001488 li i{ display:block; width:27px; height:1px; background-color:#635e5b;}
.PicList001488 li p{
	margin-bottom:0;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.PicList001488 li a:hover *{ color:#fff !important;}
.PicList001488 li a:hover i{ background-color:#fff;}
.PicList001488 li a:hover .time1 span{ border-bottom-color:#fff;}


.News_info{}
.News_info .h1{ font-size:1.4em; text-align:center;}
.News_info time{ border-bottom:1px solid #ddd; text-align:center; display:block; font-size:1.2em; color:#C4C4C6;}

.Info_title{ text-align:center; font-weight:normal; padding:4% 0 2%; margin:0; font-size:2.2em;}
.Info_time{ text-align:center; font-weight:normal; padding:1% 0 2%; margin:0; font-size:1.5em; color:#666;}
.Info_txt{ padding:1% 0 1% 0; font-size:1.4em;}
.Info_bg{ background:#fff; padding:3%;}


/*关于我们*/
.RighInfo001523 .link_pro{
	padding:10px 15px ;
	display:inline-block;
	border:1px solid #fdf3f2;
	transition:0.4s;
	background-color:#ed6517;
	color:#fff;
	margin-top: 15px;
}



.about_title{
	width: 100%;
	position: relative;
	padding-bottom: 20px;
}
.about_title .about_title_bg{
	border: 2px solid #c76500;
	float:right;
	width: 70%;
	height:118px;
}
.about_title .title_qu{
	width: 80%;
	position: absolute;
	top: 30px;
	z-index: 10;
}
.about_title .title_qu h3{
	font-size:12px;
	font-weight: normal;
	margin: 0;
	padding-top: 10px;
	background: #ffffff;
	font-family: "Microsoft YaHei", "微软雅黑", "宋体";
}
.about_title .title_qu h1{
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	background: #ffffff;
	padding-bottom: 10px;
	font-family: "Microsoft YaHei", "微软雅黑", "宋体";
}
.about_title .title_qu span{
	display: inline-block;
	width: 45px;
	border-bottom: 1px solid #c27a01;
	position: relative;
	top: -10px;
}


/*
 .TextList001412 为demo编号
 */
.TextList001412 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.TextList001412 .name span{ display:inline-block; border-left:6px solid #ed6517; padding-left:15px;}
.TextList001412 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.TextList001412 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#ed6517;}
.TextList001412 .search{ position:relative; width:293px; height:46px; border:2px solid #999; }
.TextList001412 .search input{border:none; }
.TextList001412 .search .text{ width:227px; height:46px; line-height:46px; padding:0 56px 0 10px; background:none; color:#999;}
.TextList001412 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/TextList001412-search.png) no-repeat center center;}
.TextList001412 .list_top{ padding-top:40px;}
.TextList001412 .list_top ul,
.TextList001412 .list .list_ul{ overflow:hidden; clear:both;font-size:14px;}
.TextList001412 .list_top ul{font-size:16px;}
.TextList001412 .list_top li,
.TextList001412  .list_ul li{ float:left; text-align:center;line-height:44px;}
.TextList001412 .li_1{ padding-left:5%; width:80%; text-align:left !important;box-sizing: border-box;}
.TextList001412 .li_2{ width:20%;}

.TextList001412 .list_ul{ cursor:pointer;}
.TextList001412 .list_top li{ color:#fff; background-color:#ed6517;}
.TextList001412 .list .con{ display:none;}
.TextList001412 .list{border-bottom:1px solid #e5e5e5;}
.TextList001412 .list_ul li{ color:#666;}
.TextList001412 .con{border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:20px;}
.TextList001412 .btn_apply{ padding:10px 0;}
.TextList001412 .btn_apply a{ display:inline-block; width:180px; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#ed6517; font-size:18px; border-radius:3px;}


/**/
.Pages{ padding:3.75% 0; text-align:center;}
.Pages a{ margin-left:0.5%; background:#CC9752; border-radius:3px; display:inline-block; padding:1% 3%; color:#fff; font-size:1.2em;}

@media screen and (max-width:320px){

	}



/*RighInfo001442*/
.RighInfo001442 {background-color: #fff;}
.RighInfo001442 .auto{ position:relative; background-color:#fff; padding:24px; width:1152px;}
.RighInfo001442 .back{ position:absolute; right:-48px; top:0; background:url(../images/RighInfo001442-back.png) no-repeat center center #fff; border:1px solid #f3f3f3;}
.RighInfo001442 .back a{ display:block; width:46px; height:46px;}
.RighInfo001442 .Current{ font-size:14px;line-height:34px; border-bottom:1px dashed #dbdbdb; color:#999;}
.RighInfo001442 .Current a{ color:#999;}
.RighInfo001442 .pic img{ display:block; width:100%; padding-top:0px;}
.RighInfo001442 .info{ padding:0 3% 5%;}
.RighInfo001442 .btn{display:inline-block; width:151px; height:48px; line-height:48px; padding-left:55px; line-height:48px; background:url(../images/RighInfo001442-btn.png) no-repeat left top; color:#fff; font-size:19px; font-weight:bold;}
.BMapLabel{
	display: none !important;
}

/*
 .PicList000786 为demo编号
 */
.PicList000786{
	padding:3% 0 2% 0;
}
.PicList000786 li{ float:left; margin-right:2%; text-align:center; margin-bottom:1%;height: auto;width:49%;}
.PicList000786 li:nth-child(2n){ margin-right:0;}

.PicList000786 li figure{
	border:1px solid #E0E0E0;
	padding:5px;
	margin: 0;
	background: #fff;
}
.PicList000786 li figure img{
	display:block;
	padding:13%;
	width:60%;
	margin:0 auto;
}




.PicList000786 .Message{
	padding: 5% 0;
	background: url(../images/message_03.png) no-repeat;
	background-size:100% 100% ;
}
.PicList000786 table tr td:first-child{
	width: 20%;
}
.PicList000786 table tr td .input{
	width: 80%;
}

.Message .btn_2,.Message .btn_3{padding: 0; font-size:14px; width:94px; height:44px;background:#d7d7d7; text-align:center; color:#717171; border:0px; cursor:pointer;}
.Message .btn_3 {margin: 29px 0 0 25px;}
.Message .Current,.Message .btn_2:hover,.Message .btn_3:hover{background:#e60012;color: #fff; }