
@charset "UTF-8";
/************
*normalize.css
************/
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */


html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0 auto;
	 background:#fff; background-size: 100% 100%
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display: block;
}
audio, canvas, progress, video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
progress {
	vertical-align: baseline;
}
[hidden], template {
	display: none;
}
a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}
a:active, a:hover {
	outline-width: 0;
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}
b, strong {
	font-weight: inherit;
}
b, strong {
	font-weight: bolder;
}
dfn {
	font-style: italic;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
mark {
	background-color: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
img {
	border-style: none;
	margin: 0px;
	display: block;
	width: 100%;
}
svg:not(:root) {
	overflow: hidden;
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
figure {
	margin: 1em 40px;
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
button, input, select, textarea {
	font: inherit;
	margin: 0;
}
optgroup {
	font-weight: 700;
}
button, input {
	overflow: visible;
}
button, select {
	text-transform: none;
}
[type=reset], [type=submit], button, html [type=button] {
	-webkit-appearance: button;
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
border-style: none;
padding: 0;
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
textarea {
	overflow: auto;
}
[type=checkbox], [type=radio] {
	box-sizing: border-box;
	padding: 0;
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height: auto;
}
[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-input-placeholder {
color: inherit;
opacity: 0.54;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
/* reset area
*************/

body, dl, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, p, blockquote, table, th, td, embed, object {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: "source-sans-pro";
}


html {
	font-size: 62.5%;
	height: 101%;
}
body {
	font-size: 1.2rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

}
a, ins {
	text-decoration: none;
}
:focus {
	outline: 0;
}
ol, ul, li {
	list-style-type: none;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
header > section, .main > section, footer {
	max-width: 1920px; /*min-width: 1280px;*/
	width: 100%;
}
body{
font-size: 16px;	color: #040000;}
body div[class*='-main'] {
	width: 1200px;
	margin: 0px auto;
	text-align: justify;
	color: #353434;

}
h2{font-size: 24px}

.wrap {
	display: block;
	max-width: 1900px;
	margin: 0 auto;
	overflow: hidden;
}
.head {
	width: 100%;
	height: auto;
	padding:0px;
	z-index: 78;	
}
/*head*/
.head{width:100%; height: auto; overflow: hidden; margin: 0px auto}
.headtop{width:100%; height: auto; overflow: hidden; padding:22px 0px }
.head_logo{width:249px; height: auto; overflow: hidden; float: left;}
.head_tel{width:284px; height: auto; overflow: hidden; float: right;}



.headbot{width:100%; height: 66px; overflow: hidden; margin: 0px auto; background: #153c8f; line-height: 66px; color: #fff}
.headbot ul{text-align: justify}
.headbot ul li{width:182px; height: auto; overflow: hidden;display: inline-block; text-align: center}
.headbot ul li a{text-align: center;color: #fff; border-bottom: 2px solid #153c8f;padding-bottom: 5px}
.headbot ul li a:hover,.headbot ul li.cur a{ color: #ea9a15;border-bottom: 2px solid;border-image: url("../images/index/bannerdi.png") 6 6 stretch;}
.headbot ul li:first-child,.headbot ul li:last-child{width:120px}
.banner{width:100%; height: auto; overflow: hidden; margin: 0px auto;border-bottom: 6px solid; border-image: url("../images/index/bannerdi.png") 6 6 stretch;}
.headbot br{display: none}
/*首页企业简介*/
.syabout{width:100%; height: auto; overflow: hidden; margin: 0px auto; background: url("../images/index/aboutbg.png") no-repeat fixed; background-size: cover;}
.syabcon{width:90%; height: auto; overflow: hidden; margin:5% auto 3%}
.syab_title{width:100%; height: auto; overflow: hidden; margin: 0px auto; color: #153c8f; font-size: 30px; font-weight: bold; text-align: center}
.syab_xtitle{color: #353434; text-align:center; font-size: 24px;margin-top:0.2%}
.syab_line{width:55px; height: 3px; overflow: hidden; margin: 1% auto 3%; background: url("../images/index/bannerdi.png") repeat-y; background-size: 100%}
.syab_con{width:100%; height: auto; overflow: hidden;margin: 0px auto}
.syab_con ul li{width:48%; height: auto; overflow: hidden; float: left;}
.syab_con ul li:last-child{float: right}
.syab_con ul li p{margin: 23px auto; line-height:29px; font-size: 16px; text-align: justify;}
.syab_con ul li .jjmore{color: #de5b10;
    float: right; margin-bottom: 10px}
/*首页产品*/
.sycp{width:100%; height: auto; overflow: hidden; margin: 0px auto; background: url("../images/index/cpbg.png") no-repeat fixed; background-size: cover; padding: 2% 0px}
.sycp_con{width:90%; height: auto; overflow: hidden; margin: 0px auto;}
.sycp_title{width:100%; height:auto; overflow: hidden; margin: 0px auto; background: url("../images/index/btbg.png") no-repeat center; text-align: center; font-size:30px; color: #fff }
.sycp_citi{width:100%; height: auto; overflow: hidden; margin: 5px auto; text-align: center; color: #fff; font-size: 26px;}
.sycp_show{width:100%; height: auto; overflow: hidden; margin:5% auto 3%}
.sycp_show ul li{width:32.3%; height: auto; overflow: hidden; float: left; margin-right: 1.5%; margin-bottom: 2%}
.sycp_show ul li:nth-child(3n){margin-right: 0px}
.sycp_show ul li:nth-child(7){width:66.1%}
.sycp_show ul li:nth-child(8){margin-right: 0px}
.sycp_show ul li:nth-child(9){width:66.1%;margin-right: 1.5%}
.sycp_show ul li:nth-child(10){margin-right: 0px}
.sycpdi_bt{width:100%; height: auto; overflow: hidden; margin: 0px auto; font-size:56px; text-align: center; color: #fff}
.symore{width:130px; height: 28px; line-height: 28px; text-align: center; border-radius: 14px; color: #003a8e;margin: 15px auto;display:block; background: #fff}
.symore:hover{background:#e89114;color: #fff }

.syhmore{width:130px; height: 28px; line-height: 28px; text-align: center; border-radius: 14px; color: #fff;margin: 15px auto;display:block; background: #e89114;margin-bottom: 3%}
.syhmore:hover{background:#143a89;color: #fff }


/*加工实力*/
.syjgsl{width:100%; height: auto; overflow: hidden; margin: 0px auto}
.syjgsj{width:105px; height: auto; overflow: hidden; margin: 0px auto}
.jglist{width:90%; height: auto; overflow: hidden; margin:2% auto;}
.jglist ul li{width:32%; height: auto; overflow: hidden; float: left; margin-right: 2%; margin-bottom: 2%}
.jglist ul li:nth-child(3){float: right; margin-right: 0px}
.jglist ul li:nth-child(4){width:49%;}
.jglist ul li:nth-child(5){width:49%; margin-right: 0px; float: right}
.jglist ul li .litopti{width:100%; height: auto; overflow: hidden; margin: 0px auto;}
.jglist ul li .litopti span{background: url("../images/index/btlinenew.png") bottom repeat-x; font-size: 36px; font-weight: bold; color: #003a8e;padding-right: 5px}
.jglist ul li .litopti span span{font-weight: normal; font-size:22px; background: none; vertical-align: bottom}
.jglist ul li .lipic{width:100%; height: auto; overflow: hidden; margin: 0px auto}
.jglist ul li .litxt{width:100%; height: auto; overflow: hidden; margin: 0px auto; text-align: center; color: #fff; font-size: 24px;background: #153c8f; line-height:38px}
.huibg{background: #ebeef5; padding: 2% 0px}
/*公司荣誉*/
.gsry{width:100%; height: auto; overflow: hidden; padding:3% 0px; background: #f8f8f8 }
.gsrybt{width:100%; height: auto; overflow: hidden; margin: 0px auto; background: url("../images/index/btbg.png") no-repeat center;}
.gsrybt .bt101{text-align: center; font-size:30px; font-weight: bold;}
.gsrybt .bt102{text-align: center; font-size:14px; text-transform: uppercase}

/*荣誉列表*/
.syry{width:100%; height: auto; overflow: hidden; margin: 0px auto}
.syry01{width:100%; height: auto; overflow: hidden; margin: 2% auto}
.syry02{width:calc(100% - 2px ); height: auto; overflow: hidden; margin: 0px auto; border: 1px solid #000; padding: 2% 0px}
.syry02_01{width:90%; height: auto; overflow: hidden; margin: 0px auto}
.syry02_02{width:100%; height: auto; overflow: hidden; margin: 0px auto}
.syry02_02 ul li{width:25%; height: auto; overflow: hidden; float: left;}
.syry02_02 ul li img{width:90%; height: auto; overflow: hidden; margin: 0px auto}
.syry02_03{width:100%; height: auto; overflow: hidden; margin:1% auto; background:#153c8f; color: #fff;padding: 1% 0px }
.syry02_03 ul li{width:calc(25% - 3px); height: auto; overflow: hidden; border-right: 1px solid #fff; text-align: center;float: left}
.syry02_03 ul li:last-child{width:25%; border-right: 0px}

/*底部*/
.foot{width:100%; height: auto; overflow: hidden; margin: 0px auto; background: #202325; padding: 3% 0px}
.foot-main{display: table;}
.foot101{width:calc(32%); height: auto; overflow: hidden; border-right: 1px solid #fff;display: table-cell;vertical-align:top;padding-right: 5%}
.foot101 .flogo{width:100%; height: auto; overflow: hidden; margin: 0px auto;display: block}
.foot101 .logotxt{width:100%; height: auto; text-align: center; font-size:22px; color: #fff; margin: 2% auto 0%}
.foot102{width:calc(27% - 1px); height: auto; overflow: hidden; border-right: 1px solid #fff;display: table-cell;vertical-align:top; padding-left:6%; padding-right:6%;}
.foot102 .footmenu{width:100%; height: auto;overflow: hidden; margin: 0px auto}
.foot102 .footmenu ul li{width:50%; height: auto; overflow: hidden; float: left}
.foot102 .footmenu ul li:nth-child(2n){text-align: right}
.foot102 .footmenu ul li a{color: #fff;line-height: 26px}
.foot102 .footmenu ul li a:hover{color:#ea9a15}
.foot103{width:41%; height: auto; overflow: hidden; display: table-cell;vertical-align:top; padding-left: 5%; color: #fff}
.foot103 span{font-size:22px; font-weight: bold}
.foot h2{font-size: 22px; margin-bottom: 2%;}
.foot h2 span{border-bottom: 1px solid #fff; color: #fff; line-height:38px; display: inline-block}
/*新闻*/
.newcon{width:90%; height: auto; overflow: hidden; margin:2% auto}
.newcon ul{margin: 0px;padding: 0px}
.newcon ul li{width:100%; height: 50px; border-bottom: 1px dashed #202325;}
.newcon ul li a{display: block; line-height: 50px; color: #202325}
.newcon ul li a:hover{color:#ea9a15 }
.newcon ul li a .leftti{width:calc(100% - 150px); float: left;padding-right: 50px; height: 50px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden}
.newcon ul li a .righttime{width:100px; text-align:right; float: right;}

.pages{width:100%; height: 60px; text-align: center; margin: 5% auto 2% auto}
.pages a{border: 1px solid #202325; padding: 5px 5px; color:#202325; margin: 0px 2px }
.pages a:hover,.pages .ahover{background:#ea9a15; border:1px solid #ea9a15; color: #fff}


.new-detail{ padding-bottom:100px; width:90%; margin: 0px auto}
.new-detail-ti{ display:block; width:100%; height:auto;color: #000;}
.new-detail-ti h3{font-size: 25px;padding: 0 10px 15px 10px; font-weight:normal; text-align:center;border-bottom: 1px dotted #000; margin-bottom:10px; letter-spacing:1px;}
.new-detail-ti p{ font-size:14px; text-align:center; letter-spacing:1px;} 
.new-detail-ti p span{ margin:0 12px;}
.new-detail-con p{ font-size:16px; line-height:2; letter-spacing:1px; padding:6px 0; text-indent:2em; color:#000}
.turnpage{ display:block; width:100%; height:auto; margin-top:80px; border-bottom:1px dashed #000;}
.turnpage .turnall{ display:block; width:50%; height:36px; line-height:36px; font-size:16px; color:#000; letter-spacing:1px; }
.turnpage .turnall a{color:#000;}
.turnpage .turnall a:hover{ text-decoration:underline}
.turnpage-left{ float:left; text-align:left;}
.turnpage-right{ float:right; text-align:right}

/*内页样式*/
.nycon{width:100%; height: auto; overflow: hidden;margin: 0px auto}
.nycon .dabiaoti{width:calc(100% - 13px); height: auto; overflow: hidden; border-left:3px solid #ea9b15;text-indent: 10px;color: #153c8f}
.nycon .dabiaoti h2{font-size: 26px; }
.nycon .dabiaoti01{color: #fff}
.nycon .xbiaoti{color: #fff}
.nycon .dabiaoti h3{font-size: 26px;font-weight: normal; text-transform: uppercase}
.nycon .qyjs{width:100%; height: auto; overflow: hidden; margin:4% auto 2%}
/*招聘*/
.job{background: #f6f4f4;padding: 3% 3%;width:94%;}
.job ul {margin: 0px;padding: 0px}
.job ul li{width:100%;border-bottom: 1px dashed #9d9796; height:auto; padding-bottom: 5px;overflow: hidden}
.job ul li a{display: block;color:#000;line-height: 20px }
.job ul li a:hover{color:#143a89 }
.job ul li a .biaoti{width:40%; float: left}
.job ul li a .yuexin{width:40%;float: left}
.job ul li a .dizhi{width:20%;float: left}
.bt{width:100%;height: auto;overflow: hidden;margin: 0px auto 3%}
.bt ul li{width:40%;float: left;border-bottom: 0px}
.bt ul li:last-child{width: 20%}
.bt ul li .span{padding: 5px 3px; background:#003a8e; width:195px;color: #fff;text-align: center; line-height: 30px}
.jobview{width:80%; margin: 3% auto}
.jbbt{font-size: 36px; font-weight: bold}
.jbbt span{color: #d21e07;margin-left: 3%;font-size: 30px}
.jobnr{padding: 20px 0px}
/*公司简介*/
.gsjj{width:100%; height: auto; overflow: hidden; margin: 2% auto 1%}
.gsjj101{width:100%; height: auto; overflow: hidden; margin: 0px auto; font-size:30px; color: #153c8f; font-weight: bold}
.gsjj102{width:100%; height: auto; overflow: hidden; margin: 0px auto; font-size:22px; color: #353434; }
.gsjj102 span{font-weight: bold}
.gsjj103{width:100px; height: 5px; overflow: hidden; background:url("../images/index/bannerdi.png") repeat-y; background-size: 100%;margin: 1% auto 0% 0px}
.gsjj104{width:100%; height: auto; overflow: hidden;  margin:2% auto; line-height: 39px}
.gsjj104 img{width:45%; margin:0px 2% 2% 2%;}

/*公司文化*/
.gswh{width:100%; height: auto; overflow: hidden;margin: 0px auto; padding:66px 0px; background: url("../images/about/gswhbg.png") no-repeat top;}
.gswhcon{width:100%; height: auto; overflow: hidden; margin:84px auto 94px;}
.gswhcon ul{text-align: center}
.gswhcon ul li{width:295px; height: 295px; overflow: hidden; background: #fff;border-radius:147px; margin: 0px 47px; display: inline-block}
.gswhcon ul li .litoppic{width:87px; height: auto; overflow: hidden; margin: 30px auto 2px}
.gswhcon ul li .limidtxt{width:100%; height: auto; overflow: hidden; margin: 0px auto; text-align: center}
.gswhcon ul li .limidtxt span{background: url("../images/index/bannerdi.png") no-repeat bottom; background-size: 100% 15px; font-size: 30px; line-height: 40px; padding: 5px 10px; color: #153c8f; font-weight: bold}
.gswhcon ul li .ditxt{width:210px; height: auto; overflow: hidden; margin:10px auto; font-size: 16px; color: #153c8f; text-align: center}
.gswhcon ul li:last-child{margin-right: 0px}
/*内页产品*/
.nycp{width:100%; height: auto; margin: 3% auto}

.nyry{width:100%; height: auto; overflow: hidden; background: url("../images/ryzz/gsrybg.png") no-repeat;}
.rylist{width:60%; height: auto; overflow: hidden; margin:2% auto}
.rylist ul li{width:50%; height: auto; float: left; margin-bottom: 2%}
.rylist ul li .rylist101{width:100%; height: auto; overflow: hidden; margin: 0px auto 2%}
.rylist ul li .rylist101  img{width:90%;float: left}
.rylist ul li:nth-child(2n) .rylist101  img{float: right}
.rylist ul li .rylist102 {width:calc(100% - 1px); height: auto; border-right: 1px solid #fff; float: left; text-align: center; color: #fff; font-size:22px; padding: 1% 0; background: #153c8f}
.rylist ul li:nth-child(2n) .rylist102{border-right:0px; width: 100%}
/*公司环境*/
.gshj{width:100%; height: auto; overflow: hidden; background: url("../images/cfhj/gshjbg.png") no-repeat bottom; padding-bottom: 5%}
.gshjcon{width:94%; height: auto; overflow: hidden; margin: 5% auto}
.gshjcon ul li{width:49%; height: auto; overflow: hidden; float: left; position: relative; margin-right: 2%; margin-bottom: 2%}
.gshjcon ul li:nth-child(2n+1){margin-right: 0px}
.gshjcon ul li:first-child{width: 100%;}
.gshjcon ul li .gshjpic{width:100%; height: auto; overflow: hidden; margin: 0px auto}
.gshjcon ul li .gshjtxt{width:200px; height:32px; line-height: 32px; text-align: center; color: #fff; position: absolute; left: 0px; bottom: 0px; z-index: 100; background: #153c8f;font-size: 22px; font-weight: bold}
.lxwm{width:100%; height: auto; overflow: hidden; margin: 0px auto}
.lxwmcon{width:94%; height: auto; overflow: hidden; margin:2% auto}
.lxwm101{width:25%; height: auto; overflow: hidden; float: left; margin: 2% auto 2% 0px}
.lxwm103{width:calc(100%); height: auto; overflow: hidden;  margin: 2% auto; border-radius:4px}

.cpnr{background: url(../images/index/cpbg.png) no-repeat; width:100%;height: auto; overflow: hidden; }

/*------------------------------------------------------------------------------------------*/
@media only screen and (max-width:1650px) {
}

@media only screen and (max-width:1560px) {
}

@media only screen and (max-width:1500px) {

}

@media only screen and (max-width:1440px) {

}

@media only screen and (max-width:1400px) {
body div[class*='-main'] {
		width: 1200px;
}
}

@media only screen and (max-width:1370px) {

}

@media only screen and (max-width:1320px) {
.headmenu ul li a {
	font-size: 20px
}
}

@media only screen and (max-width:1300px) {

}

@media only screen and (max-width:1280px) {
	}

@media only screen and (max-width:1225px) {
body div[class*='-main'] {
	width: 100%;
	margin: 0px auto;
	text-align: justify;
	color: #353434;

}
	
	.headbot ul li{width:14.2%;}
}

@media only screen and (max-width:1200px) {



}

@media only screen and (max-width:1170px) {
.footlogo {
	width: 21%
}
.footrdr {
	width: 68%;

}
	
}

@media only screen and (max-width:1150px) {

.gswhcon ul li {
    width: 27%;
    height: 295px;
    overflow: hidden;
    background: #fff;
    border-radius: 147px;
    margin: 0px 2%;
    display: inline-block;
}
}

@media only screen and (max-width:1120px) {

}

@media only screen and (max-width:1110px) {

}

@media only screen and (max-width:1100px) {

}

@media only screen and (max-width:1080px) {
	
}

@media only screen and (max-width:1024px) {

}

@media only screen and (max-width:1000px) {
/*****************************************************/
	body div[class*='-main'] {
	width: 98%;}
	
	.jglist ul li .litopti span{font-size: 22px}
	.jglist ul li .litopti span span,.jglist ul li .litxt{font-size: 18px}
	.sycpdi_bt{font-size: 28px}
	.foot101 .logotxt{font-size: 16px}
	.foot102{display: none}

}

@media only screen and (max-width:990px) {

}

@media only screen and (max-width:980px) {
	.headbot ul li:first-child{display: none}
		.headbot ul li{width:16%}
}

@media only screen and (max-width:960px) {

}

@media only screen and (max-width:950px) {

}

@media only screen and (max-width:920px) {

}

@media only screen and (max-width:900px) {
	.rylist{width:90%;}
}

@media only screen and (max-width:880px) {


}

@media only screen and (max-width:860px) {
	
}

@media only screen and (max-width:850px) {

}

@media only screen and (max-width:840px) {
	
}

@media only screen and (max-width:830px) {

}

@media only screen and (max-width:800px) {


}

@media only screen and (max-width:770px) {
	
}

@media only screen and (max-width:768px) {

}

@media only screen and (max-width:750px) {
#sjnavbar {
	display: block
}
	.syry02_03 ul li{font-size: 14px;
	    white-space: nowrap;
    text-overflow: ellipsis;}	
	.gswhcon ul li .litoppic{width:35%}
	.gswhcon ul li .limidtxt span {
    background-size: 100% 6px;
    font-size: 22px;
    line-height: 38px;
    padding: 0px 11px;
}
	.gswhcon ul li .ditxt{width:96%}
	.gshj{background-size: 100%}
	.headbot ul li {
    width: 15%;
}
}

@media only screen and (max-width:720px) {
	#sjnavbar span {
    width: 2.5em;
    height: 0.2em;}
}

@media only screen and (max-width:700px) {
	.turnpage .turnall{width:100%}
	.turnpage-right{text-align: left}
}

@media only screen and (max-width:670px) {
	.jglist ul li{width:90%;float: none; margin: 0px auto}
	.jglist ul li:nth-child(3){float: none; margin-right: auto}
	.jglist ul li:nth-child(4){width:90%}
	.jglist ul li:nth-child(5){width:90%; float: none; margin-right: auto}
	.syab_con ul li {
    width: 90%;
    height: auto;    overflow: hidden;float: none;    margin: 0px auto;
}
	.syab_con ul li:last-child{float: none}
	.sycp_show ul li{width:90%; float: none; margin:1% auto 3%}
	.syry02_03{display: none}
	.syry02_02 ul li{width:50%; margin-bottom: 2%}
}


@media only screen and (max-width:660px) {
	
}

@media only screen and (max-width:640px) {
body{font-size: 14px;font-family: auto}

	.foot101{width:100%; display: block}	
	.foot103{width:90%; display: block; padding: 0px; margin:3% auto 1%}	
	.foot101 .flogo{width:36%; height: auto; margin:3% auto 0px}
	.foot101 .logotxt{display: none}
	.foot h2{display: none}
	.jglist ul li .litopti span span, .jglist ul li .litxt {
    font-size: 14px;
}
	.jglist ul li .litopti span span{display: 10px}
	.head_logo{width:39%}
	.head_tel{width: 43%;}
	.headbot ul li{width:13%}
	.gswhcon ul li .ditxt br{display: none}
	.nycon .dabiaoti h2{font-size: 20px}
	.gsjj102 ,.nycon .dabiaoti h3{font-size: 16px}
	.gsjj101{font-size:20px }
	.gsjj103{width:60px}
	.gsjj104 img{display: block; margin: 0px auto; width: 100%;}
	.gsjj{width:90%;}
	.nycon .dabiaoti{
		    width: calc(96% - 13px);
		margin:2% auto
	}
.gswhcon {
    margin: 35px auto 15px;
}
	.gswh{padding: 20px 0px}
	.rylist .rylist102 ul li{font-size: 16px}
	.gshjcon ul li .gshjtxt{width:120px; font-size: 14px}
	.syabcon,.sycp_con,.jglist ul li,.jglist ul li:nth-child(4),.jglist ul li:nth-child(5){width:100%}
	.syry02{    width: calc(90% - 2px );
	margin: 3% auto; padding: 3% 0px}
	.menu-main{overflow: hidden}
	.headbot ul li{float: left}
	.headbot ul li:first-child,.headbot ul li:last-child{width:15%}
	.rylist ul li .rylist102{font-size: 16px}
}
@media only screen and (max-width:620px) {

	
}

@media only screen and (max-width:600px) {
#sjnavbar span {
	height: 0.3em;
	margin-bottom: 12px;

}
	.syab_title{font-size:20px }
	.syab_xtitle{font-size: 16px}
	.syab_con ul li p{font-size: 14px;margin: 1% auto; line-height: 26px}
	.sycp_title{font-size: 20px}
	.sycp_citi{font-size: 16px;}
	.sycpdi_bt{font-size: 22px;}
	.jglist ul li{margin-bottom: 2%}
	.headtop{width: 94%;margin: 0px auto}
	.bt ul li .span{width: 100%}
}

@media only screen and (max-width:580px) {
	
}

@media only screen and (max-width:560px) {

}

@media only screen and (max-width:550px) {
.sjnavcon {
	margin-top: -8%;
}

}

@media only screen and (max-width:540px) {

}
@media only screen and (max-width:500px) {
#sjnavbar span {
	width: 3rem;
	height: 0.2em;
	margin-bottom: 8px;
}	
	.rylist{width:96%;}
	.rylist .rylist102 ul li{font-size: 14px}
}

@media only screen and (max-width:480px) {

}

@media only screen and (max-width:450px) {
	.gswhcon ul li .ditxt{font-size: 14px}
	.gswhcon ul li .limidtxt span {
    background-size: 100% 6px;
    font-size: 18px;
		padding: 0px 4px;
}
	.gsrybt .bt101{font-size: 22px}
	.syry02_02 ul li {
    margin-bottom: 4%;
}
	.syry02_02 ul li:nth-child(n+3){margin-bottom: 0px}	
}

@media only screen and (max-width:430px) {

}

@media only screen and (max-width:400px) {
	.headbot{line-height: 20px; height: auto; padding: 2% 0px}
	.headbot br{display: block}
	.headbot ul li{width:15%; display: inline-block; float: none}
	.headbot ul li a{display: block}
}

@media only screen and (max-width:375px) {
	
}

@media only screen and (max-width:350px) {
}
