@charset "utf-8";
/* CSS Document */

*{MARGIN: 0px;PADDING: 0px;box-sizing: border-box;  }
div {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; MARGIN: 0px; }
ul {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;LIST-STYLE-TYPE: none}
li {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;LIST-STYLE-TYPE: none;}
img {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;border:0;}
i{font-style:normal;}
body,td,th {font-size:12px;color: #333; font-family: "思源黑体 REGULAR",Arial,Simsun;}
body { background:#fff;}
.clear { clear:both;}
.fl{float:left;}
.fr{float:right;}
.fz{max-width:1024px;margin:0 auto;}
a {color: #000;text-decoration:none;}
.mian{max-width:1024px;margin:0 auto 0;position:relative;}

/* ===== 页数 ===== */
.page{ margin-top:0; text-align:center;}
.page li { display:inline-block; margin:0 1px;}
.page li a { display:inline-block; padding:5px 5px;border: 1px #d1d1d1 solid;}
.page a { font-size:12px; margin:0 6px; color:#999;border: 1px #d1d1d1 solid;}
.page a:hover {background:#41b700;color:#fff;border: 1px #41b700 solid;}
.page .thisclass a{ background:#41b700; border:1px solid #41b700; color:#fff} 



/*===================== 导航 =====================*/
.sp_header{height:94px;overflow:hidden;background:#fff;position:relative;z-index:10;width:100%;    margin-top: -16px;}
.sp_logo{padding:16px 10px 10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:60px; padding:2% 0 0 2%;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin:9% 2% 0 0}
.sp_nav span{display:block;background:#48a425;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.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: absolute;z-index:9;background:#fafafa;width:100%;/*height:calc(100% - 104px);*/font-size:1em;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:94px}
.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:15px;right:0px;border-left:1px #ddd solid;height:30px;padding:6px 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 #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:1em;    padding: 2% 0;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%;font-size:1.6em;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left; font-size: 1.3em;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#48a425;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#e46713}
.sjj_nav ul li ul li>ul{margin-left:10px}
.banner { }



#topcontrol {    background: #48a425; z-index:100000000}




.pro_rec_title { margin-top:10%;}
.pro_rec_title h3 {    margin-bottom: 4%; color:#48a425; margin-left:4%; font-size:24px; text-align:center;}
.pro_rec_title span { font-size:12PX; float:right; display:block; line-height:1.8; width:21%; text-align:right; margin-right:4%}
.pro_rec_title span img { width:28%; float:right; margin-left:10%}
.pro_rec_title span a { color:#999999}
.pro_rec_title span a:hover { color:#48a425}
.pro_rec_info { margin-top:3%;}
.pro_rec_info ul li{ width:46%; margin:0 2% 6%; float:left;}
.pro_rec_info ul li img {border:1px solid #e3e1e1; margin-bottom:6%}
.pro_rec_info ul li a{  display:block; width:100%; color:#2f2f2f;}
.pro_rec_info ul li a span{word-break: break-all;text-overflow: ellipsis; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;font-size:1.3em;}
.pro_rec_info ul li a p { color:#888888; font-size: 12px;}
.pro_rec_more { margin:2% auto; width:30%; text-align:center;}
.pro_rec_more a { display:block; width:100%; color:#fff; border:1px solid #ff0000;background:#ff0000; padding:3% 0;}
.pro_rec_more a:hover {  color:#ff0000; border:1px solid #ff0000;background:none; }

.pro_rec_m { text-align:center; margin:5% 0 5%;}
.pro_rec_m a { color:#fff; background:#48a425; border-radius:10px; padding:3% 10%;}


/*招聘*/
.joblist_t { color:#48a425; font-size:18px;}
.joblist { margin-top:8%;}
.joblist ul li{ padding:3%; background:#f9f9f9;  margin:0 2% 5% 2%;}
.joblist_tb { border-bottom:1px solid #efefef; padding-bottom:8px; margin:20px 0 10px 0;color:#787878; clear:both;overflow:hidden;}
.joblist ul li .joblist_tb dl dd { float:left; width:50%; margin-bottom:4%;  padding-left:25px; display:block;}
.joblist ul li .joblist_tb dl dd:nth-child(1){ background:url(../images/job01.png) no-repeat left center;}
.joblist ul li .joblist_tb dl dd:nth-child(2){ background:url(../images/job02.png) no-repeat left center; }
.joblist ul li .joblist_tb dl dd:nth-child(3){ background:url(../images/job03.png) no-repeat left center;}
.joblist ul li .joblist_tb dl dd:nth-child(4){ background:url(../images/job04.png) no-repeat left center;}
.joblist ul li .joblist_tb dl dd:nth-child(5){ background:url(../images/job05.png) no-repeat left center; padding-left:0; width:100%;}
.joblist_desc { line-height:25px;margin:10px 0 20px 0; color:#343434; }
.joblist_desc h5 { font-weight:100;}
.joblist_more { margin:30px 0 10px 0;}
.joblist_more a { padding:10px 40px; border:1px solid #e5e5e5; color:#787878; border-radius:8px;}
.joblist_more a:hover { background:#e46713; color:#fff; border:1px solid #e46713;}

.ny_job { padding:2%; margin-top:6%;}
.ny_job_t { font-size:18px; text-align:center;    border-bottom: 1px solid #e5e5e5; padding-bottom:20px;}
.ny_job_i{ margin-top:20px;}
.ny_job_i ul li { float:left; width:50%; margin-bottom:20px; color:#757575;}
.ny_job_d { line-height:25px;margin-top:40px;}
.ny_job_y{ line-height:25px; margin-top:40px;}

.cbox_info { padding-top:2%;}
.cbox_info ul li { position:relative;}
.cbox_info ul li .pro_flag img { width:38px; border:0;}
.cbox_info ul li .pro_flag{ left:10px; top:10px;}


/* ===== 关于我们 ===== */
.sy_about {  background-color: #fafafa; overflow:hidden; padding:5% 0 8%;margin-top:10%}
.sy_about_title { margin-top:5%}
.sy_about_title h3 { color:#48a425; margin-left:2%; font-size:24px; width:30%; float:left;}
.sy_about_title span { font-size:12PX; float:right; display:block; line-height:1.8; width:21%; text-align:right; margin-right:2%}
.sy_about_title span img { width:28%; float:right; margin-left:10%}
.sy_about_title span a { color:#999999; font-size:12px;}
.sy_about_title span a:hover { color:#48a425}
.sy_about_t { font-size:1em; font-weight:bold; text-align:center; margin:3% 0 3% 0;}
.sy_about_i { line-height:24px; padding:2%; font-size:14px; color: #666666;}
.sy_about_sz { margin-top:6%;}
.sy_about_sz ul li { float:left; width:33.333%; border-left:1px solid #eeeeee; padding:2%;}
.sy_about_sz ul li:nth-child(1) {  border-left:0;}
.sy_about_sz01 { text-align:center; color:#48a425; font-size:1.5em;    font-family: "teshu_b";}
.sy_about_sz02 {  color:#666666;  font-size:12px; text-align:center;}
.sy_about_img { padding:2%;}
.sy_about_img img { border-radius:8px}

/* ===== 团建案例 ===== */

.t_case_t h3{     margin: 6% 0;
    color: #48a425;
    font-size: 24px;
    text-align: center;}
.t_case { margin-top:10%;}
.top-nav {
	float: right;
	font-size: 0;
	margin-top: 29px;
	position: relative;
	z-index: 1;
}
.top-nav a {
	color: #000;
	cursor:pointer;
	display: inline-block;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	width: 111px;
	padding-right:4px;
}
.top-nav a.current {
	background:url(../images/top_nav_active.png) no-repeat;
	color: #fff;
}

.pro-switch {

	overflow: hidden;
	position: relative;

}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides li p { text-align:center; padding:4% 0;}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 450px;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0 auto;
	position: relative;

	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 1;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
background: url(../images/c_r.png) no-repeat center center ;
	right: 0;
}
.flex-direction-nav .flex-prev {
	background: url(../images/c_l.png) no-repeat center center ;
	left: 0;
}

.banner .flex-direction-nav .flex-next {
background: none;
}
.banner .flex-direction-nav .flex-prev {
background: none;
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}


.flex-control-paging li a {

	display:block;
	height: 10px;
	overflow: hidden;
	text-indent:-99em;
	width: 10px; border-radius:20px;
	cursor: pointer;
}


.banner .flex-control-paging li a {
	background:#ededed;
	display:block;
	height: 10px;
	overflow: hidden;
	text-indent:-99em;
	width: 10px; border-radius:20px;
	cursor: pointer;
}
.banner .flex-control-paging li a.flex-active {
	background:#48a425;
}



#j_tslm {
	border-bottom:1px solid #E2E2E3;
	margin-top:22px;
	overflow:hidden;
	padding-bottom:40px;
*padding-bottom:20px;
}
.mod-tit {
	background: no-repeat;
	color:#303236;
	font-size: 28px;
	height: 50px;
	line-height: 50px;
	margin:32px 0;
	padding-left: 60px;
}
.tszl {
	background-image: url(../images/tit_tslm.png);
}
.about {
	background-image: url(../images/tit_about.png);
}
.pro-list {
	font-size: 0;
}
.pro-list li {
	background-color: #11b4fe;
	border: 4px solid #d3d5db;
	display: inline-block;
*float:left;
	height: 120px;
	margin-right: 38px;
	width: 120px;
}
.pro-list li.last {
	margin-right: 0;
}
.news-mod-cont {
	background-color: #f7f7f7;
	overflow: hidden;
	padding: 30px;
	_zoom: 1;
}
.news-mod {
	width: 342px;
}
.news-mod-tit {
	background: url(../images/line.png) no-repeat 0 100%;
	color: #3e3f43;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 15px;
	padding-bottom: 12px;
}
.more, .fr {
	float: right;
}
.more {
	color: #168eff;
	text-decoration: none;
}
.fl {
	float: left;
}
.date {
	color: #7b7b7b;
	float: right;
}
.txt-list li, .news-list li {
	color: #3e3f43;
	display: block;
	padding: 6px 0;
}
.news-list li a, .txt-list li a {
	color: #2c6ba6;
	text-decoration: none;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.clearfix {
	zoom: 1;
}
#j_tslm ul li {
	width: 128px;
	height: 128px;
	border: 0;
	background-color: transparent;
}
#j_tslm ul a {
	width: 128px;
	height: 128px;
	display: block;
	position: relative;
	z-index: 0;
	text-decoration: none
}
#j_tslm ul div {
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 120px;
	border: 4px solid #d3d5db;
}
#j_tslm a .front {
	z-index: 2;
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
-webkit-transition: -webkit-transform .3s linear;
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
-moz-transition: -moz-transform .3s linear;
	-o-transform-style: preserve-3d;
	-o-backface-visibility: hidden;
-o-transition: -moz-transform .3s linear;
}
#j_tslm a .back {
	z-index: 1;
	-webkit-transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
-webkit-transition: -webkit-transform .3s linear;
	-moz-transform: rotateY(-180deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
-moz-transition: -moz-transform .3s linear;
	-o-transform: rotateY(-180deg);
	-o-transform-style: preserve-3d;
	-o-backface-visibility: hidden;
-o-transition: -o-transform .3s linear;
	-ms-transform: rotateY(-180deg);
	-ms-transform-style: preserve-3d;
	-ms-backface-visibility: hidden;
-ms-transition: -ms-transform .3s linear;
}
#j_tslm a:hover .front {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
}
#j_tslm a:hover .back {
	z-index: 3;
	zoom: 1;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
}
#footer {
	width:950px;
	margin:50px auto;
	text-align:center;
	line-height:1.5;
	color:#9e9e9e;
}
#footer a {
	color:#9e9e9e;
	text-decoration:none;
}










/* ===== 产品动态 ===== */
.clear_h { height:2em;}
.pro_rec { margin-top:3%;}
.slider_t {    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; font-size: 1.3em; color:#fff; background:#48a425;  }
.slider_i{ line-height:1.3; font-size:12px;  word-break: break-all; margin-top:3%;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical; color:#fff;padding:4% 3% 0;}	
.slider_n{background:#48a425;padding:5% 3%;margin:0 3%;}
#features { margin:2% 0 3%;}
.case_ti {font-weight: bold;font-size: 1.3em;color: #009992;text-align: center;padding-bottom: 4%; padding-top:6%;}
.case_more { text-align:center; padding:3% 0; background:#fff; overflow:hidden; margin:4% 0;}
.case_more a { display:block; padding:2% 4%; width:7em; margin:0 auto; color:#fff; background:#009992;}
.case_more a:hover{ color:#fff; background:#111111;}
	
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none;  }
.slick-slide img { display: block;}
.slick-slide img.slick-loading { background: white url(./ajax-loader.gif) center center no-repeat; padding-bottom: 100%; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }

.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom:-45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { background:#d7d7d7;position: relative; display: inline-block; height: 10px; width: 10px; border-radius:10px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots .slick-active { background:#48a425;}
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: #fff; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }
#disqus_thread{margin-top:20px;}
*{-moz-box-sizing:border-box;box-sizing:border-box;}
.slick-slide .image{padding:10px;}
.slick-slide img{display:block;width:100%;}
.slick-slide a { display:block; margin:0 3%;}
.slick-slide img.slick-loading{border:0 }



/* ===== 新闻资讯 ===== */

.tab1{width:100%;margin-top: 12%;}
.menu{ margin-bottom:2%; overflow:hidden;}
.menu li{float:left;width:50%;text-align:center;line-height:3em;height:3em;cursor:pointer;border-left:#fff solid 1px;color:#000;font-size:1.6em;overflow:hidden;background:#ededed;}
.menu li.off{    color: #fff;background: #48a425;}

.menudiv{border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;border-top:0;background:#fefefe}
.menudiv div{padding:0 2%;}

.sy_news_img { display:block; margin-bottom:4%; }
.sy_news_img img { border-radius:8px}

.sy_ne .sy_news_info { background-color: #fff !important; }
.sy_news_info { background-color: #f9f9f9; margin-top:3%;  padding-top:6% !important;}
.sy_news_info dl { padding:0 15px 15px 15px; overflow:hidden}
.sy_news_info dd { margin-bottom:5%; clear:both; overflow:hidden}
.sy_news_info dd a .sy_news_info_l {border: solid 2px #e4e4e4; width:20%; background:#fff; text-align:center; padding:3% 0; color:#828181; border-radius:5px;}
.sy_news_info dd a:hover .sy_news_info_l {border: solid 2px #48a425; background:#48a425; color:#fff;  }
.sy_news_info dd a .sy_news_info_l1 { font-size:24px; color:#828181; margin-bottom:2%; }
.sy_news_info dd a:hover .sy_news_info_l1 { color:#fff;  }
.sy_news_info dd a .sy_news_info_l2 { font-size:12px; color:#828181; }
.sy_news_info dd a:hover .sy_news_info_l2 { color:#fff;  }
.sy_news_info dd a .sy_news_info_r { width:78%;  }
.sy_news_info dd a .sy_news_info_r1 { font-size:16px; font-weight:400; color:#333333;word-break: break-all;text-overflow: ellipsis; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; margin-bottom:3%;}
.sy_news_info dd a:hover .sy_news_info_r1 {  color:#48a425;}
.sy_news_info dd a .sy_news_info_r2 {  color:#666666;word-break: break-all;text-overflow: ellipsis; overflow: hidden;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; font-size:12px; line-height:18px; }
.sy_news_info dd{    border-bottom: solid 1px #eeeeee; padding-bottom:3%; margin-bottom:3%}





/* ===== 底部 ===== */
.Copyright { margin-top:8%; width:100%; font-size:12px; padding:6% 0 6%; color:#9e9e9e;text-align: center; background: #f8f8f8;}
.Copyright a{color:#9e9e9e;}
.Copyright_b{ position:fixed; bottom:40px;width:100%; z-index:6666666; }
.Copyright_b ul{width:70%; margin:0 auto;background: rgba(72,164,37,.8);
box-shadow: 0 5px 10px rgba(0,0,0,.1); overflow:hidden; border-radius:80px;}
.Copyright_b li{float:left;width:33.33%;position:relative;text-align:center;}
.Copyright_b li a{display:block;text-align:center;color:#fff;border-right:#fff solid 1px;white-space:nowrap;overflow:hidden;padding:12px 5px;}
.Copyright_b li:last-child a{border:none}
.Copyright_b li img{width:33%; text-align:center; }
.Copyright_b li a:hover{background-color:rgba(255,255,255,0.1);color:#eeeeee;}
.Copyright_b li a.index{background-image:none;margin-left:3px}
.Copyright_b li:last-child a { font-size:1.6em; }


/* ===== 微信 ===== */
#trigger {text-align:center;}
.popupbox {width:500px;height:300px;background-image:url(pop-up_03.png);background-repeat:no-repeat;display: none; /* Hidden as default */float: left;position: fixed;top: 50%; left: 50%;z-index: 99999999999;}
#fade { display: none; /* Hidden as default */background: #000;position: fixed; left: 0; top: 0;width: 100%; height: 100%;opacity: .80;z-index: 99999999;}
#intabdiv {text-align:center;}
#intabdiv img { width:350px;}
#close img {text-decoration:none;}
#close {width:50px;height:50px;position: absolute;float:right;}

/* ===== 内页导航 ===== */
.ny_nav ul li { width:33.1%; float:left; margin:0 0 1px 1px;}
.ny_nav ul li:last-child{ display:none;}
.ny_nav ul li:nth-child(3n+1) { margin-left:0;}
.ny_nav ul li a { background:#48a425; color:#fff; display:block; padding:13% 0; text-align:center;font-size: 1.6em;}
.ny_nav ul li i:nth-child(2){ display:none;}

/* ===== 内页关于我们 ===== */
.Classification_name { text-align:center; background:#48a425; color:#fff; padding:3%; font-size:1.4em;}
.ny_current { padding:2%; border-bottom: 1px solid #e3e1e1; overflow:hidden;} 

.ny_current ul li { float:left; margin-left:2%}
.ny_current ul li i { font-family:"宋体"; font-style:normal; color:#999;}
.ny_current ul li:nth-child(2){ width:90%}
.ny_current ul li img { width:100%;}
.ny_current ul li a { padding-right:4%; }
.ny_current ul li a:last-child{ background:none;}	
	
.ny_current ul li:nth-child(1){ width:4%;}

.ny_current ul li a{ color: #999; font-size:12px; display:inline-block; margin:0 2%;}
.ny_about { line-height:2; padding:2%; margin-top:8%;font-size: 16px;}
.ny_about img { max-width:100%;}

.ny_banner { position:relative;}
.ny_banner span{ position:absolute; left:10%; top:35%; font-size:1.3em; color:#48a425;}
.ny_banner i{ display:block; margin-top:6px; background:#48a425; height:1px; width:30px;}

/* ===== 产品列表 ===== */
.ny_productlist{margin-top:8%;}
.ny_productlist li a p { font-size: 12px; color: #898989}
.ny_productlist ul li{ width:46%; margin:0 2% 6%; float:left;}
.ny_productlist ul li img {border:1px solid #e3e1e1; margin-bottom:6%}
.ny_productlist ul li a{  display:block; width:100%; color:#2f2f2f;}
.ny_productlist ul li a span{word-break: break-all;text-overflow: ellipsis; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;    font-size: 1.3em;}



/* 服务与支持*/
.ny_js ul li{  width:96%; padding:5% 0; padding:10px; background:#f3fbf5; float:left; margin:2%;}
.ny_wx {  width:100%; border:1px solid #ddf3e2; padding:5% 0;}
.ny_wx01 { padding-left:70px; color:#48a425; font-size:24px; margin:20px 0 15px; height:40px;}
.ny_wx02 { padding-left:70px; color:#666666; font-size:14px; line-height:25px;}
.ny_js ul li:nth-child(1) .ny_wx01 { background:url(../images/fw01.png) no-repeat 20px top;}
.ny_js ul li:nth-child(2) .ny_wx01 { background:url(../images/fw02.png) no-repeat 20px top;}
.ny_js ul li:nth-child(3) .ny_wx01 { background:url(../images/fw04.png) no-repeat 20px top;}
.ny_js ul li:nth-child(4) .ny_wx01 { background:url(../images/fw03.png) no-repeat 20px top;}
.ny_js ul li:nth-child(5) .ny_wx01 { background:url(../images/fw07.png) no-repeat 20px top;}
.ny_js ul li:nth-child(6) .ny_wx01 { background:url(../images/fw05.png) no-repeat 20px top;}
.ny_wx02 a { color:#666666; font-size:14px;transition:all 0.6s}
.ny_wx02 a  i { display:inline-block; padding-left:20px; font-style:normal;transition:all 0.6s}
.ny_wx02 a:hover { color:#fff; background:#48a425;transition:all 0.6s; padding:8px 20px;}
.ny_wx02 a:hover i {  padding-left:40px;transition:all 0.6s}
.ny_wx03 a{ display:block; width:102px; height:33px; background:#ddf3e2 url(../images/fw06.png) no-repeat 10px center ; color:#666666; font-size:12px; border-radius:20px; text-indent:3em; line-height:33px; margin-left:70px; margin-top:30px;}
.ny_wx03 a:hover{ background:#48a425 url(../images/fw09.png) no-repeat 10px center ; color:#fff; }

.cle { height:60px;}





/* 解决方案*/
.ny_case_title{font-size:18px;text-align: center;margin-bottom: 2%; color:#48a425;}
.ny_se_img_r { width:100%;}
.ny_se_img_r span { font-size:12px; display:block; margin-top:10%; padding: 0 0 30px 30px; color:#787878; background:url(../images/down02.png) no-repeat left top;}
.ny_se_img_r01 ul li { float:left; margin:0 0 0 2%; width:49%;}
.ny_se_img_r01 ul li a { width:100%; height:55px; line-height:55px; font-size:16px; text-indent:4em;  display:block;}
.ny_se_img_r01 ul li:nth-child(1){ margin-left:0;}
.ny_se_img_r01 ul li:nth-child(1) a { background:#f3f3f3 url(../images/down03.png) no-repeat 20px center; color:#48a425;transition:all 0.6s;}
.ny_se_img_r01 ul li:nth-child(1) a:hover { background:#e46713 url(../images/down04.png) no-repeat 20px center; color:#fff; border-radius:10px; transition:all 0.6s;}
.ny_se_img_r01 ul li:nth-child(2) a { background:#f3f3f3 url(../images/down05.png) no-repeat 20px center; color:#48a425;transition:all 0.6s;}
.ny_se_img_r01 ul li:nth-child(2) a:hover { background:#e46713 url(../images/down05h.png) no-repeat 20px center; color:#fff;transition:all 0.6s;border-radius:10px; }

.ny_se_img_r02 { margin-top:30px;}
.ny_se_img_r02 ul li { width:100%; float:left; margin-right:30px;}
.ny_se_img_r02 ul li .an_p01 { font-size:12px; display:block; color:#787878;}
.ny_se_img_r02 ul li .an_p02 {    color: #48a425;font-size:30px;font-family: "Impact";font-weight: bold;}
.ny_se_img_r02 ul li  a{ display:block; width:102px; height:33px; background:#ddf3e2 url(../images/fw06.png) no-repeat 10px center ; color:#666666; font-size:12px; border-radius:20px; text-indent:3em; line-height:33px; margin-bottom:38px; margin-top:28px;}

.ny_se_img_r02 ul li  a:hover{ background:#48a425 url(../images/fw06h.png) no-repeat 10px center ; color:#fff; }
.ny_se_i { line-height:25px;font-size:14px; padding-top:20px;border-top: 1px solid #e5e5e5; }





/* 下载页面*/
.ny_downlist { margin-top:8%;}
.ny_downlist ul li { margin-bottom:40px; width:100%; padding:2%; overflow:hidden; font-size:14px;}
.tableProDetails {
	border-collapse: collapse;
}
.ny_downlist table{width: 100% !important;
    border:solid 1px #cccccc;
    border-collapse: collapse;
    border-spacing: 0;
}
.ny_downlist th, .ny_downlist td { font-size:16px;
	padding: 10px 15px;
	line-height: 24px;
	color: #555;
	border: 1px solid #ddd;
	font-family: "Arial";
	background-color: #FFFFFF;
}
.ny_downlist th, .ny_downlist td.thead {
	background-color: #f2f2f2;
	text-align:center;
	font-weight: normal;
}
.ny_downlist td.thead {
	font-weight: bold;
}
.ny_downlist td img {
	max-width: 100%;
	height: auto;
}
.ny_downlist td table {
	min-width: auto;
}
.ny_downlist table th:nth-child(1) {
    width:20%;
}
.ny_downlist table th {  text-align: center;     font-size: 1.2em;}
.ny_downlist table th:nth-child(2) {  color:#48a425; width: 80%;}
.ny_downlist table td:nth-child(1) {font-size: 1.2em;

    text-align: center;
    vertical-align: middle;
}
.ny_downlist ul li a {
    background: #48a425;
    width: 100px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    float: right;
    display: block;
    margin-top: 20px;}
.ny_downlist ul li a:hover {  background: #e46713;color: #fff;}	
	
	


/* ===== 产品内容页 ===== */
.ny_product {  padding:2%; margin-top:6%;}
.ny_product_title { font-size:1.6em; text-align:center; margin-bottom:4%; color:#48a425;}
.prod_right_i { line-height:1.5; font-size:1.4em; margin-top:5%}
.sx_t { text-align:center;}
.prod_right_i span { display:block; padding-top:2%; margin-top:4%; border-top:1px solid #48a425;}


.ny_product_img { margin:0 0 4% 0;}
.ny_product_info {line-height:2; font-size:16px; }
.ny_product_info img { max-width:100%; height:100% !important}

.ny_productlist #pro_list li{ position:relative;}
.np_flag .p_img0 { display:none;}
.np_flag .p_img1 { display:inline-block;}
.pro_flag { position:absolute; left:0; top:0;}
.pro_flag .p_img0 { display:none;}
.pro_flag .p_img1 { display:inline-block;}
.ny_productlist #pro_list li .pro_flag img { border:0;}

.jieshao .jstit{ height:5.500em; position:relative; background:#0d8ae6;}
.jieshao .jstit:after{content:''; position:absolute; bottom:-1.7em; left:50%; margin-left:-1em; width:0; height:0; border:1em solid transparent; border-top-color:#0d8ae6;}
.jieshao .jstit p{ font-size:1.250em; text-align:center; font-weight:bold;color:#ffffff;padding:0px 0.750em; padding-top:1em;}
.jieshao .jstot{ position:relative}
.jieshao .jstot ul{  padding-top:2.333em; width:100%;}
.jieshao .jstot ul li{ width:100%;}
.jieshao .jstot ul li img{  width:100%;display:block; margin:0px auto;}

.jieshao .jstot ul li h5{ font-size:1em; text-align:center}
.jieshao .jstot ul li h5{color:#0d8ae6; line-height:2.917em;}
.jieshao .jstot ul li p{color:#333333; text-align:center;padding:0 1.2em;}
.jieshao .jstot ul li p span{color:#ff8610}
.jieshao .jstot .l{ position:absolute; top:15em; left:0.417em; width:9.2%}
.jieshao .jstot .l img{ display:block; width:100%;}
.jieshao .jstot .r{ position:absolute; top:15em; right:0.417em; width:9.2%}
.jieshao .jstot .r img{ display:block; width:100%;}
.jieshao .jstot .hd ul li { width:18%; float:left; margin:0 1%}
.jieshao .jstot .hd ul li img { width:100%;border:1px #dcdcdc solid;}
.jieshao .jstot .hd ul .on img { width:100%;border:1px #48a425 solid;}


@media screen and (min-width:320px) { 
	body{font-size:75%;}
}
@media screen and (min-width:375px) {
	body{font-size:90%;}
}
@media screen and (min-width:480px) {
	body{font-size:87.5%;}
}
@media screen and (min-width:540px) {
	body{font-size:112.5%;}
}
@media screen and (min-width:550px) {
	body{font-size:125%;}
}
@media screen and (min-width:640px) {
	body{font-size:150%;}
}










.cbox_xg { margin-top:5%;}
.cbox_info ul li { float:left; display: inline-block; _display: inline; _zoom: 1; overflow: hidden; width: 48%; line-height: normal;
 margin:0 1% 1%;}
.cbox_info li a {display: block; margin: 0 auto; width: 95%;padding: 10px 0; background: #fff; }
.cbox_info ul li img { width:100%;     border: 1px solid #e3e1e1}
.cbox_info ul li span {word-break: break-all;text-overflow: ellipsis; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; margin-top:5%;font-size:1.3em;}
.cbox_info ul li p{font-size: 12px;color: #898989;}
.cbox_title { font-size:1.6em; padding:3%; background:#fafafa ; color:#666666;}
#box_xg { margin-top:8%;}
.cbox_xw ul li { margin:3% 0 5% 0; border-bottom:1px dashed #e1e1e1; padding-bottom:3%;}
.cbox_xw ul li a {   color: #666;padding-left:3%;font-size:1.3em;}
.cbox_xw ul li:before {content: "● ";color: #666;}
.xg_news { padding:2%;}
.xg_news .cbox_info li a { padding:2px 0; }
.xg_news .cbox_info li { margin:2% 1% 3% 1%}
.comcont .xg_news .cbox_info li .hd { overflow: hidden;font-family: Arial, Helvetica, sans-serif;border-bottom:0;  background: #fff;}
.cbox_xw { padding:3%;}





/* ===== 新闻列表 ===== */
.ny_newslist  { padding:2% 2% 4% 2%; margin-top:8%;}
.ny_newslist li {   margin-bottom: 5%;border-bottom: 1px dashed #d6d6d6; padding-bottom: 5%; overflow: hidden;}
.ny_newslist li:last-child {border-bottom:0; margin-bottom:0;}
.ny_newslist_t { margin-bottom:1%;}
.ny_newslist_t a { color:#343434; margin-bottom:5%; font-size:1.5em; font-weight:bold;word-break: break-all;text-overflow: ellipsis;overflow: hidden; font-weight:100;
 display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.ny_newslist_t li:hover a { color:#48a425; text-decoration:underline; }
.ny_newslist_i { line-height:1.8; font-size:12px; color:#8d8d8d;    word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.ny_newslist_img { width:40%;}
.ny_newslist_info { width:55%;}
.ny_newslist_img img {border: 1px solid #e3e1e1; padding:2%}
.ny_newslist li:hover img {border: 1px solid #48a425; }
.ny_news_title {font-size:1.6em; text-align:center; margin-bottom:2% }
.ny_product_rq { font-size:10px; color:#999; text-align:center; margin-bottom:6%}
.next { margin:5%; color:#666; font-size:12px;}
.next ul li span{ word-break: break-all;text-overflow: ellipsis; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;    }
.next ul li { border-bottom: 1px solid #e3e1e1; padding:2%;}
.next ul li a {color:#666; }
.next ul li a:hover {color:#666; }
.next ul li:last-child { border-bottom:0;}



.faqlist  { padding:2% 2% 4% 2%; margin-top:8%;}
.faqlist li:last-child{ border-bottom:0;}
.faqlist li {     margin-bottom: 5%;border-bottom: 1px dashed #d6d6d6; padding-bottom: 5%; overflow: hidden;}
.faqlistt_t { margin-bottom:1%; padding-left:33px; background:url(../images/w_w.png) no-repeat left center;}
.faqlistt_t a { color:#2f2f2f; font-weight:400;word-break: break-all;text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.faqlistt_t a:hover { color:#48a425; text-decoration:underline; }
.faqlist_i { padding-left:33px; background:url(../images/w_d.png) no-repeat left top; line-height:20px; font-size:12px;   color: #454545;  word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.faqlist .ne_im { padding-left:2%; background:none;    margin-bottom: 5%;border-bottom: 1px dashed #d6d6d6; padding-bottom: 5%; overflow: hidden;}


.ny_list { margin:10% 0 5% 0;}
.ny_list ul { padding:0 15px 15px 15px; overflow:hidden}
.ny_list li { margin-bottom:5%; clear:both; overflow:hidden}
.ny_list li a .ny_list_info_l {border: solid 2px #e4e4e4; width:20%; background:#fff; text-align:center; padding:3% 0; color:#828181; border-radius:5px;}
.ny_list li a:hover .ny_list_info_l {border: solid 2px #48a425; background:#48a425; color:#fff;  }
.ny_list li a .ny_list_info_l1 { font-size:24px; color:#828181; margin-bottom:2%; }
.ny_list li a:hover .ny_list_info_l1 { color:#fff;  }
.ny_list li a .ny_list_info_l2 { font-size:12px; color:#828181; }
.ny_list li a:hover .ny_list_info_l2 { color:#fff;  }
.ny_list li a .ny_list_info_r { width:75%;  }
.ny_list li a .ny_list_info_r1 { font-size:16px; font-weight:400; color:#333333;word-break: break-all;text-overflow: ellipsis; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; margin-bottom:3%;}
.ny_list li a:hover .ny_list_info_r1 {  color:#48a425;}
.ny_list li a .ny_list_info_r2 {  color:#666666;word-break: break-all;text-overflow: ellipsis; overflow: hidden;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; font-size:12px; line-height:18px; }
.ny_list li{    border-bottom: solid 1px #eeeeee; padding-bottom:3%; margin-bottom:3%}




































/*iphone5s*/
@media screen and (min-width:320px) and (max-width:358px) {
	html{font-size:10px;}
	.retrie dt #area  { font-size:1.3em; line-height:1.8}
	.service_info ul li .service_info_r dl dd a { font-size:12px;}
	.service_info ul li .service_info_r dl dd  { margin-right:4%;}
	.jscarousal-contents { margin: 0 0 0 4%; width: 78%;}
	.jscarousal .jscarousal-left { left: 2%;}
	 .jscarousal .jscarousal-left, .jscarousal .jscarousal-right{width:20px;height:36px;top:56px;}
	 .jscarousal-contents { height: 15.78em;}
	.main_image {height:23.3em;}
	.case_info ul li { min-height: 9.5em;}
	.pro_infoul li { min-height:9.5em;}
	 .culture_info ul li a .culture_info_title {line-height: 12;}
	div.flicking_con a { width:50px;height: 2px;}
    .p_z_r_b { font-size:7px; line-height:1.3; color: #c3bcb6;}
    .p_z_r_a { font-size:12px;} 
#tab .tab_box div ul li .tab_news_r .tab_news_r_info{max-height:6em; font-size:12px;}

	 
	.newslit_r_t { padding-bottom:7px; overflow:hidden;}
	 .newslit_r_t a {font-size:14px;}
	 .newslit_r_i { line-height:1.4; font-size:12px;} 
	 .head_fw { font-size:14px; }
     .head_fw span {font-size:15px; }
	 
}



/*iphone6s*/
@media screen and (min-width:358px) and (max-width:383px){
	html{font-size:14px;}
	.retrie dt #area  { font-size:1.3em; line-height:1.8}
	 .jscarousal-contents { margin: 0 0 0 5%; width: 78%;}
	 .jscarousal .jscarousal-left, .jscarousal .jscarousal-right{width:20px;height:36px; }
	 .jscarousal-contents { height: 14.3em;}
     .main_image {  width: 100%;height: 19.5em;}
     .case_info ul li { min-height:9.7em;}
	 .pro_info ul li { min-height:9.7em;}
	 .p_z_r_b {line-height:1.5;}
      
    .f_address {margin: 0 1% 0 18%;}
	 
   
	 .products_title { font-size:16px;}
	 .newslit_r_t { padding-bottom:7px; overflow:hidden;}
	 .newslit_r_t a {font-size:16px;}
	 .newslit_r_i { line-height:1.6;}
.head_fw { font-size:15px; }
.head_fw span {font-size:16px; }
	
}



/*杂牌*/
@media screen and (min-width:358px) and (max-width:375px){
	html{font-size: 12.5px;}
    .main_image {height: 18.9em;}
    .retrie dt #area  { width:24%;  padding:4% 2% 4% 0; font-size:1.3em; color:#a6a6a6; line-height:2}
	.service_info ul li .service_info_r dl dd a { font-size:14px;}
	.service_info ul li .service_info_r dl dd  { margin-right:4%;}
	.jscarousal-contents { margin: 0 0 0 4%; width:79%;}
	 .jscarousal .jscarousal-left, .jscarousal .jscarousal-right{width:20px;height:36px;top:68px;}
	 .jscarousal-contents { height: 14.3em;}
	 .case_info ul li { min-height:9.5em;}
	 .pro_infoul li { min-height:9.5em;}
	 .culture_info ul li a .culture_info_title {line-height: 12;}
	 .downlist ul li a { font-size:0.8em;}
    .p_z_r_b { font-size:11px;}
	.newslit_r_i { line-height:1.6; font-size:14px;}
	
	.f_address {margin: 0 1% 0 15%;}
	#seventh p {font-size: 12px;}
	.sy_about_title h3 {font-size: 22px;}
	
	
	
	
	
	
}





/*其他牌子*/
@media screen and (min-width:383px) and (max-width:414px){
	html{font-size: 12px;}
	.jscarousal-contents { margin: 0 0 0 4.5%; width: 79.1%;}
	 .jscarousal .jscarousal-left, .jscarousal .jscarousal-right{width:20px;height:36px;top:80px;}
	 .jscarousal-contents { height: 16.28em;}
   .main_image {height:22.4em;}
    .case_info ul li { min-height:10.2em;}
	.pro_infoul li { min-height:10.2em;}
	 .products_title { font-size:18px;}
	 .newslit_r_t { padding-bottom:7px; overflow:hidden;}
	 .newslit_r_t a {font-size:18px;}
	 .newslit_r_i { line-height:1.6;}
	.logo_title span { font-size: 1.4em;}
    .products_decs{ font-size:14px;}
	
.head_fw { font-size:15px; }
.head_fw span {font-size:16px; }
}

/*iphone6 plus*/
@media screen and (min-width:414px) and (max-width:479px){
	html{font-size: 12px;}
   .case_info ul li { min-height: 10.2em;}
   .pro_infoul li { min-height:10.2em;}
    .culture_info ul li a .culture_info_title {line-height: 14;}
	 .products_title { font-size:18px;}
	 .newslit_r_t { padding-bottom:7px; overflow:hidden;}
	 .newslit_r_t a {font-size:16px;}
	 .newslit_r_i { line-height:1.6;}
	 .products_decs{ font-size:14px;}
	 
	 
}





@media screen and (min-width:480px) and (max-width:639px) {
    html {  font-size: 14px}
	
	.case_info ul li{min-height: 12em;}
	.pro_infoul li { min-height:12em;}
	.value_i { padding: 5% 0 5% 12%;}
	
	
	
	
}
@media screen and (min-width:640px) and (max-width:719px) {
        html { font-size: 12px }
    .pro_infoul li { min-height:12em;}

	.products_title { font-size:24px;}
	.newslit_r_t { padding-bottom:7px; overflow:hidden;}
	 .newslit_r_t a {font-size:26px;}
	 .newslit_r_i { line-height:1.6;}
	 
	 .value_title p {font-size: 14px;}
	 #seventh span {font-size: 1em;}
	#seventh p { padding-bottom: 20px;}
	.sy_about_title h3 {font-size: 1.6em;}
	.value_title h3 {font-size: 1.6em;}
	.pro_rec_title h3 {font-size: 1.6em;}
	.value_info ul li:nth-child(1) .value_i { padding: 5% 0 5% 25%;}
	.sp_nav { margin: 4% 2% 0 0;}
	.sjj_nav ul li a {font-size: 1.3em;}
	.sjj_nav ul li ul li a {font-size: 1.1em;}
	.ny_productlist ul li a span {font-size: 1.1em;}
	.ny_productlist li a p {font-size: 14px;}
	.prod_right_i span{font-size: 16px;}
	#example-one .nav li a {font-size:0.8em;}
	#example-one .nav { height: 55px;}
	#example-one .nav li a {height: 55px; line-height: 55px;}
	.cbox_title { font-size: 1.3em;}
	.cbox_info ul li span { font-size: 1.1em;}
	.cbox_xw ul li a {font-size: 1em;}
	.ny_news_title { font-size: 1.2em;}
	.ny_newslist_t a { font-size: 1.1em;}
	.ny_newslist_i {font-size: 14px;}
	.ny_case_title { font-size: 1.3em}
	.ny_product_title { font-size: 1.3em;}
	.ny_se_img_r02 ul li .an_p02 { font-size: 45px;}
	.ny_se_img_r01 ul li a {font-size: 18px;}
	.joblist_t { font-size: 1.3em;}
	.Copyright_b li img { width: 19%;}
	.ny_job_t { font-size: 1.3em;}
	.pro_rec_info ul li a span { font-size: 1em;}
	
	
}
/*平板*/
@media screen and (min-width:719px) and (max-width:768px) {
    html { font-size: 12px }
    .pro_infoul li { min-height:12em;}

	.products_title { font-size:24px;}
	.newslit_r_t { padding-bottom:7px; overflow:hidden;}
	 .newslit_r_t a {font-size:26px;}
	 .newslit_r_i { line-height:1.6;}
	 
	 .value_title p {font-size: 14px;}
	 #seventh span {font-size: 1em;}
	#seventh p { padding-bottom: 20px;}
	.sy_about_title h3 {font-size: 1.6em;}
	.value_title h3 {font-size: 1.6em;}
	.pro_rec_title h3 {font-size: 1.6em;}
	.value_info ul li:nth-child(1) .value_i { padding: 5% 0 5% 25%;}
	.sp_nav { margin: 4% 2% 0 0;}
	.sjj_nav ul li a {font-size: 1.3em;}
	.sjj_nav ul li ul li a {font-size: 1.1em;}
	.ny_productlist ul li a span {font-size: 1.1em;}
	.ny_productlist li a p {font-size: 14px;}
	.prod_right_i span{font-size: 16px;}
	#example-one .nav li a {font-size:0.8em;}
	#example-one .nav { height: 55px;}
	#example-one .nav li a {height: 55px; line-height: 55px;}
	.cbox_title { font-size: 1.3em;}
	.cbox_info ul li span { font-size: 1.1em;}
	.cbox_xw ul li a {font-size: 1em;}
	.ny_news_title { font-size: 1.2em;}
	.ny_newslist_t a { font-size: 1.1em;}
	.ny_newslist_i {font-size: 14px;}
	.ny_case_title { font-size: 1.3em}
	.ny_product_title { font-size: 1.3em;}
	.ny_se_img_r02 ul li .an_p02 { font-size: 45px;}
	.ny_se_img_r01 ul li a {font-size: 18px;}
	.joblist_t { font-size: 1.3em;}
	.Copyright_b li img { width: 19%;}
	.ny_job_t {
    font-size: 1.3em;}
	
	
	
	
	
}

@media screen and (min-width:768px) and (max-width:1050px) {
    html { font-size: 14px }
    .sp_header { height:100px;}
    .sp_logo img {max-height:65px;}
	.sp_nav { margin:4% 2% 0 0;}
	.pro_rec_info { margin-top: 2%;}
	.pro_rec_title { margin-top:5%;}
	.pro_rec_title h3{ margin-left: 2%; font-size:1.3em;}
	.pro_rec_title span img {width: 13%;}
	.pro_rec_title span { line-height:30px; font-size:14px;}
	.pro_rec_info ul li { width:29.3%; }
	.pro_rec_info ul li a span{ font-size:16px;}
	.pro_rec_info ul li a p{ font-size:14px;}
	.value_title h3 {  font-size: 1.3em;}
	.value_title p { margin: 3% 0 3%; font-size:14px;}
	.value { margin-top: 2%;}
	.value_info li {width:33.05%; padding:7% 0;}
	.value_info li:nth-child(3) {background: #fafafa;}
	.value_info li:nth-child(4) {background: #f3fbf5;}
	.value_i { padding: 5% 15%}
	.sy_about_title h3 { font-size: 1.3em;}
	.sy_about_title {  margin-top:1%;}
	.sy_about { padding: 5% 0 3%;}
	.value_info ul li:nth-child(2) .value_i { padding: 5% 2% 5% 28%}
	.value_info ul li:nth-child(3) .value_i { padding: 5% 2% 5% 28%}
	.value_info ul li:nth-child(4) .value_i { padding: 5% 2% 5% 28%}
	.value_info ul li:nth-child(5) .value_i { padding: 5% 2% 5% 28%}
	.value_info ul li:nth-child(6) .value_i { padding: 5% 2% 5% 28%}
	 #seventh span { font-size: 1em;}
	 .value_t ul li { width:33.2%; margin-left:1px;}
	 .value_t ul li:nth-child(1) { margin-left:0;}
	 .sy_about_title span img {width: 13%;}
	.sy_about_title span { line-height:30px; font-size:14px;}
	.sy_about_sz {margin-top:3%;} 
	.sy_about_sz01 {font-size: 1.1em;} 
	 .sy_about_i { float:left; width:45%;}
	 .sy_about_img { float:right; width:55%;}
	 .nav_show { top: 100px;}
	 .sjj_nav ul li{ padding:2% 0;}
	 .sjj_nav ul li i { top:20px;}
	 .sjj_nav > ul > li:first-child > a {font-size:1em;}
	 .sjj_nav > ul > li > a {font-size:1em;}
	  .sjj_nav ul li ul li a {font-size:0.7em;}
	.pro_rec_title span a { color: #888888; font-size:12px;}
	.sy_about_title span a {color: #888888; font-size:12px;}
	.xinwen_b a {font-size:16px;}
	.xinwen_b span { font-size: 14px;}
	.cbox_xg {  margin-top: 4%;}
	.x_w li { line-height:3.5em; height:3.5em; font-size:1em;}
	.x_w { margin-bottom:1%;}
	.Copyright_b li img { width:20%;}
	.Copyright_b li:last-child a {font-size: 1.8em;}
	.Copyright {  font-size: 14px;}
	.value_t ul li .value_t_t {font-size: 20px;}
	.ny_banner span { font-size: 1em;}
	.ny_current ul li a { font-size: 14px;}
	.ny_current ul li img { width: 60%; margin-top:2%;}
	.ny_current ul li { margin-left:0;}
	.ny_current {padding:1% 2% 1% 2%;}
	.Copyrigh{ font-size:14px;}
	.cbox_info ul li {width: 31.3%;}
	.sy_about_i {
    float: left;
    width: 45%;
    overflow: hidden;
    max-height: 17em;
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
    text-overflow: ellipsis;}
	.ny_productlist ul li {  width: 29.3%;}
	.ny_productlist ul li a span{ font-size:16px;}
	.prod_right_i span{ font-size:16px;}
	 .ny_product_title { margin-bottom:2%;}
	 .prod_right_i span {padding-top: 1%; margin-top: 2%;}
	.prod_right_i{ font-size:14px; margin-top:3%;}
    #example-one .nav li a { height:60px; line-height:60px; font-size:20px;}
     #example-one .nav { height: 60px;}
     .cbox_title {font-size: 1em;}
	 .cbox_info ul li span{font-size: 16px;}
      .cbox_info ul li p {font-size: 14px;}
	  .cbox_xw ul li a{font-size: 16px;}
      .cbox_xw ul li::before {font-size: 14px;}
      .cbox_xw ul li a { padding-left:2%;}
      .ny_banner span {  font-size:1.5em;}
	  .ny_banner i {width: 60px;}
	  .ny_product_img { text-align:center;}
      .ny_product_img img {max-width:60%;}
	  .ny_current ul li a{ margin-left:0;}
	  .ny_current ul li a {  padding-right:2%;}
       .joblist ul li .joblist_tb dl dd{ font-size:14px}
      .joblist_desc { font-size:14px !important;}
      .joblist_more a{ font-size:14px !important;}
	  .ny_job_i ul li{ font-size:14px !important;}
	  .ny_job_d{ font-size:14px !important;}
	  .ny_job_y{ font-size:14px !important;}
	  
	  .ny_list li a .ny_list_info_l1 { font-size:1.8em;}
	  .ny_product_rq{ font-size:14px}
	  
	  .ny_newslist li{ width:48%; float:left; margin-left:3%}
	  .ny_newslist li:nth-child(2n+1){  margin-left:0}
	  .ny_newslist_t a { font-size:0.8em; }
	  .ny_newslist { margin-top:4%;}
	  .ny_se_img_r span { font-size: 14px;margin-top: 5%;}
	  .ny_se_img_r01 ul li:nth-child(1) a {  background: #f3f3f3 url(../images/down03.png) no-repeat 150px center;text-indent: 13em;}
	  .ny_se_img_r01 ul li:nth-child(1) a:hover {  background: #e46713 url(../images/down04.png) no-repeat 100px center;}
	  .ny_se_img_r01 ul li:nth-child(2) a {  background: #f3f3f3 url(../images/down05.png) no-repeat 150px center;text-indent: 13em;}
	  .ny_se_img_r01 ul li:nth-child(2) a:hover {  background: #e46713 url(../images/down05h.png) no-repeat 100px center;}
	  .ny_se_img_r01 ul li a { height:70px;line-height: 70px;}
	  .ny_se_img_r02 ul li .an_p01 {  font-size:14px;}
	  .ny_se_img_r02 ul li .an_p02 {font-size: 40px;}
	  .ny_se_img_r02 ul li a { width: 152px; height: 45px; font-size: 14px;border-radius: 20px;text-indent: 4em;line-height: 45px;background: #ddf3e2 url(../images/fw06.png) no-repeat 20px center;}
	  .ny_se_img_r02 ul li  a:hover{ background:#48a425 url(../images/fw06h.png) no-repeat 20px center ; color:#fff; }
	  .value_t ul li .value_t_i { font-size: 12px;    height:55%;}
	  
	  .ny_js ul li { width: 46%; float:left; }
	  .ny_wx {min-height: 325px;}
	  .ny_list { margin:5% 0 5% 0;}
	  .ny_news_title { font-size: 1.3em;}
	  .ny_case_title {  font-size: 1.3em;}
	  .menu li { font-size: 1.3em; height:2.7em; line-height:2.7em;}
	  .sy_news_info dd a .sy_news_info_l1 { font-size: 2.5em;}
	  .sy_news_info dd a .sy_news_info_r2 {font-size: 14px;}
	  .sy_news_info dd a .sy_news_info_r1 {font-size:1em;}
	  
	  
}


