.news_detail_tit h1 {
	color: rgb(31, 73, 125) !important; font-weight: bold;
}
.nogq .bt {
	background: none !important; padding-left: 0px !important;
}
.phone_banner {
	display: none;
}
.slideBox {
	margin: 0px auto; width: 100%; overflow: hidden; border-bottom-color:#686868; border-bottom-width: 6px; border-bottom-style: solid; position: relative; -ms-zoom: 1;
}
.hd {
	left: 50%; width: 100%; bottom: 0px; overflow: hidden; position: absolute; z-index: 2; max-width: 1690px; transform: translate(-50%); -webkit-transform: translate(-50%); -moz-transform: translate(-50%); -o-transform: translate(-50%);
}
.hd ul {
	width: 100% !important; overflow: hidden; -ms-zoom: 1;
}
.hd ul li {
	text-align: center; float: left; cursor: pointer;
}
.bd li {
	vertical-align: middle; float: left;
}
.bd img {
	width: 100%; display: block;
}
.hd li {
	width: 9.8%; margin-right: 2.24%; cursor: pointer;
}
.hd_img {
	background: rgba(0, 0, 0, 0.5); height: 60px; text-align: center; color: white; line-height: 60px; font-size: 14px; font-weight: 500; display: block; position: relative;
}
.hd_img a {
	color: white;
}
.hd ul li:nth-child(6n) {
	margin-right: 2.24%;
}
.hd .bor {
	width: 100%; height: 9px; display: block;
}
.hd .bd1 {
	background-color: rgb(0, 88, 172);
}
.hd .bd2 {
	background-color: rgb(240, 130, 0);
}
.hd .bd3 {
	background-color: rgb(164, 0, 2);
}
.hd .bd4 {
	background-color: rgb(0, 113, 48);
}
.hd .bd5 {
	background-color: rgb(85, 25, 6);
}
.hd .bd6 {
	background-color: rgb(0, 0, 0);
}
.hd .bd7 {
	/*background-color: rgb(85, 25, 6);*/
	background-color:#ababab;
}
.hd .bd8 {
	/*background-color: rgb(0, 0, 0);*/
	background-color:#b84bf1;
}
.hd_img img {
	margin-right: 5px;
}
.on .hd_i1 {
	background-color: rgb(0, 88, 172);
}
.on .hd_i2 {
	background-color: rgb(240, 130, 0);
}
.on .hd_i3 {
	background-color: rgb(164, 0, 2);
}
.on .hd_i4 {
	background-color: rgb(0, 113, 48);
}
.on .hd_i5 {
	background-color: rgb(85, 25, 6);
}
.on .hd_i6 {
	background-color: rgb(0, 0, 0);
}
.on .hd_i7 {
	/*background-color: rgb(85, 25, 6);*/
	background-color:#ababab;
}
.on .hd_i8 {
	/*background-color: rgb(0, 0, 0);*/
	background-color:#b84bf1;
}
.hd_i1:hover {
	background-color: rgb(0, 88, 172);
}
.hd_i2:hover {
	background-color: rgb(240, 130, 0);
}
.hd_i3:hover {
	background-color: rgb(164, 0, 2);
}
.hd_i4:hover {
	background-color: rgb(0, 113, 48);
}
.hd_i5:hover {
	background-color: rgb(85, 25, 6);
}
.hd_i6:hover {
	background-color: rgb(0, 0, 0);
}
.mar20 {
	margin-top: 20px !important;
}
.sy_nr1 {
	padding: 20px 0px 3.55%;
}
.sy_nr1 .swiper-pagination-bullet {
	background: none; border: 1px solid rgb(39, 83, 130); border-image: none; width: 10px; height: 10px; opacity: 1;
}
.sy_nr1 .swiper-pagination-bullet-active {
	background: rgb(39, 83, 130);
}
.sy_nr2 .swiper-pagination-bullet {
	background: none; border: 1px solid rgb(39, 83, 130); border-image: none; width: 8px; height: 8px; opacity: 1;
}
.sy_nr2 .swiper-pagination-bullet-active {
	background: rgb(39, 83, 130);
}
.sy_nr1 ul li {
	width: 23.07%; margin-right: 2.56%; float: left;
}
.sy_nr1 ul li:last-child {
	margin-right: 0px;
}
.sy_nr1 ul li .img {
	width: 29.74%; float: left;
}
.sy_nr1 ul li .img a {
	display: block;
}
.sy_nr1 ul li .img img {
	width: 100%; height: auto;
}
.sy_nr1 ul li .wenz {
	width: 66.58%; float: right; display: table;
}
.sy_nr1 ul li .wenz_nr {
	vertical-align: middle; display: table-cell;
}
.sy_nr1 ul li .wenz_nr .bt {
	color: rgb(51, 51, 51); font-size: 18px; margin-bottom: 6.04%; position: relative;
}
.sy_nr1 ul li .wenz_nr .bt::after {
	left: 2px; width: 13px; height: 2px; bottom: 0px; display: none; position: absolute; content: ""; background-color: rgb(0, 0, 0);
}
.sy_nr1 ul li .wenz_nr .bt a {
	height: 23px; text-align: left; line-height: 23px; overflow: hidden; display: block;
}
.sy_nr1 ul li .wenz_nr .p {
	height: 110px; line-height: 22px; overflow: hidden; padding-right: 35px; font-size: 13px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 5;
}
.sy_nr h2 {
	margin: 33px 0px 0px; color: rgb(51, 51, 51); font-size: 20px; font-weight: 700;
}
.sy_nr h2 .detail {
	line-height: 26px; font-size: 14px; float: right; display: inline-block;
}
.sy_nr2 {
	margin-top: 40px;
}
#container {
	margin-bottom: 70px;
}
.sy_nr2rgt {
	margin-left: 2.3%;
}
.sy_nr2_input input[type=text] {
	border: 1px solid rgb(39, 83, 130); border-image: none; width: 77%; height: 50px; color: rgb(173, 173, 173); padding-left: 25px; font-size: 16px;

}
.sy_nr2_input input[type=submit] {
	background: rgb(39, 83, 130); border-radius: 1px; border: currentColor; border-image: none; width: 18%; height: 52px; color: white; font-size: 18px; cursor: pointer;
}
.sy_nr2_input input[type=submit]:hover {
	background: rgb(33, 72, 113);
}
.sy_nr2_input {
	margin-top: 8%; margin-bottom: 11%;
}
.sy_nr2 .img {
	border: 1px solid rgb(204, 204, 204); border-image: none; overflow: hidden; box-sizing: border-box;
}
.sy_nr2 .img:hover {
	border: 1px solid rgb(33, 72, 113); border-image: none;
}
.sy_nr2 .img img {
	transition:1s; width: 100%; height: auto; display: block; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;
}
.sy_nr2 .img:hover img {
	transform: scale(1.04); -webkit-transform: scale(1.04); -moz-transform: scale(1.04); -o-transform: scale(1.04);
}
.sy_nr2lf {
	width: 48.87%; position: relative;
}
.sy_nr2lf h2 {
	left: 7.26%; top: 37.88%; color: rgb(51, 51, 51); font-size: 48px; position: absolute; z-index: 1;
}
.sy_nr2lf .wenz {
	left: 7.26%; width: 247px; bottom: 14.16%; position: absolute;
}
.sy_nr2lf .wenz .bt {
	color: rgb(51, 51, 51); padding-bottom: 6.47%; font-family: arial; font-size: 36px; margin-bottom: 6.07%; position: relative;
}
.sy_nr2lf .wenz .bt::after {
	left: 2px; width: 13px; height: 2px; bottom: 0px; position: absolute; content: ""; background-color: rgb(0, 0, 0);
}
.sy_nr2lf .wenz .p {
	line-height: 22px; font-size: 13px;
}
.sy_nr2rgt {
	width: 48.11%;
}
.sy_nr2rgt ul li {
	width: 46.9%; float: left;
}
.sy_nr2rgt ul li:last-child {
	float: right;
}
.sy_nr2rgt .wenz {
	width: 100%; margin-top: 5.26%;
}
.sy_nr2rgt .wenz .bt {
	color: rgb(122, 122, 122); overflow: hidden; padding-left: 40px; font-size: 18px; margin-bottom: 12px; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.sy_nr2rgt .wenz .bt::after {
	left: 2px; width: 13px; height: 2px; bottom: 0px; display: none; position: absolute; content: ""; background-color: rgb(0, 0, 0);
}
.sy_nr2rgt .wenz .p {
	height: 44px; line-height: 22px; overflow: hidden; font-size: 13px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.sy_nr3 {
	padding: 3.43% 0px 2.36%;
}
.sy_nr3 ul li {
	width: 22.95%; margin-right: 2.64%; float: left;
}
.sy_nr3 ul li .swiper-wrapper {
	display: none;
}
.sy_nr3 ul li:last-child {
	margin-right: 0px;
}
.sy_nr3 ul li .img img {
	width: 100%; height: auto;
}
.sy_nr3 ul li .img {
	border: 1px solid rgb(204, 204, 204); border-image: none; overflow: hidden;
}
.sy_nr3 ul li .img img {
	transition:1s; width: 100%; height: auto; -moz-transition: width 2s; -webkit-transition: width 2s; -o-transition: width 2s;
}
.sy_nr3 ul li .img:hover img {
	transform: scale(1.04); -webkit-transform: scale(1.04); -moz-transform: scale(1.04); -o-transform: scale(1.04);
}
.sy_nr3 ul li .img:hover {
	border: 1px solid rgb(39, 83, 130); border-image: none;
}
.sy_nr3 ul li .wenz {
	color: rgb(51, 51, 51); font-size: 16px; margin-top: 5.15%;
}
.sy_nr3 ul li .wenz span.fenx {
	vertical-align: middle; display: inline-block; cursor: pointer;
}
.sy_nr3 ul li .wenz span.dianz {
	vertical-align: middle; display: inline-block; cursor: pointer;
}
.sy_nr3 ul li .wenz span.dianz {
	background: url("/statics/images/sy_dianz.png") no-repeat left; padding-left: 20px; font-size: 13px; margin-left: 15px;
}
.sy_nr3 .wenz {
	width: 100%; margin-top: 8.26%;
}
.sy_nr3 .wenz .bt {
	color: rgb(122, 122, 122); overflow: hidden; padding-left: 40px; font-size: 18px; margin-bottom: 12px; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.sy_nr3 .wenz .bt::after {
	left: 2px; width: 13px; height: 2px; bottom: 0px; display: none; position: absolute; content: ""; background-color: rgb(0, 0, 0);
}
.sy_nr3 .wenz .p {
	height: 44px; line-height: 22px; overflow: hidden; font-size: 13px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.sy_pictc {
	background: rgba(0, 0, 0, 0.8); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 10;
}
.sy_pictc .nerong {
	margin: 0px auto; width: 60%; overflow: hidden; position: relative; z-index: 11;
}
.sy_pictc .nerong ul li img {
	width: 100%; height: auto;
}
.sy_pictc .nerong .close {
	top: 0px; right: -1px; position: absolute; z-index: 11; cursor: pointer;
}
.sy_pictc .prev {
	left: 15%; top: 50%; margin-top: -37px; position: absolute; cursor: pointer;
}
.sy_pictc .next {
	top: 50%; right: 15%; margin-top: -37px; position: absolute; z-index: 11; cursor: pointer;
}
.news_c {
	overflow: hidden; margin-top: 20px;
}
.news_c1 {
	width: 48.87%;
}
.news_c2 {
	width: 48.87%;
}
.news_span1 {
	color: rgb(51, 51, 51); font-size: 22px; margin-right: 20px;
}
.news_c .tit .detail {
	line-height: 29px; font-size: 14px; font-weight: bold; float: right;
}
.news_span2 {
	color: rgb(51, 51, 51); font-size: 16px;
}
.news_c1 ul {
	overflow: hidden; margin-top: 15px;
}
.news_c1 ul li {
	overflow: hidden; margin-bottom: 10px;
}
.news_c1 ul li:nth-child(4n) {
	margin-bottom: 0px;
}
.news_c1 ul li img {
	border: 3px solid gainsboro; border-image: none; width: 19%; float: left; box-sizing: border-box;
}
.news_c1 .news_d {
	width: 79%; float: right;
}
.news_c1 .news_d h3 {
	margin-top: 3px;
}
.news_c1 .news_d span {
	height: 24px; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news_c1 .news_d p {
	height: 46px; color: rgb(51, 51, 51); line-height: 23px; overflow: hidden; font-size: 13px; margin-top: 10px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.news_c2 ul {
	overflow: hidden; margin-top: 15px;
}
.news_c2 ul li {
	padding: 0px 0px 8px; overflow: hidden; position: relative; cursor: pointer;
}
.news_c2 ul li > a {
	top: 6px; right: 0px; position: absolute;
}
.news_c2 .span_q a {
	background: url("/statics/images/pdfpm_03.png") no-repeat 0% 0% / 20px; color: rgb(51, 51, 51); overflow: hidden; padding-left: 25px; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news_c2 ul li div {
	overflow: hidden; float: none;
}
.news_c2 ul li div.fl {
	padding-right: 80px;
}
.news_c2 p {
	font-size: 12px;
}
.download {
	background: url("/statics/images/download_img_2_03.png") no-repeat left; width: 25px; margin-top: 10px; float: right; display: inline-block; cursor: pointer; min-height: 16px;
}
.news_c2 li:hover .span_q a {
	color: rgb(39, 83, 130);
}
.news_c2 li:hover .download {
	background: url("/statics/images/download_img_03.png") no-repeat;
}
.news_c2 ul li:hover .span_q a {
	background: url("/statics/images/lz100920pm_03.png") no-repeat 0% 0% / 20px;
}
.newc {
	margin: 37px 0px 20px;
}
.skil_newc {
	margin: 25px 0px 2px; overflow: hidden;
}
.newc1 {
	height: 24px; color: rgb(39, 83, 130); line-height: 23px; padding-left: 15px; font-size: 22px; font-weight: 700; border-left-color: rgb(39, 83, 130); border-left-width: 4px; border-left-style: solid;
}
.new_nav {
	font-size: 14px;
}
.new_nav i {
	color: rgb(215, 215, 215);
}
.new_nav1 {
	color: rgb(51, 51, 51);
}
.link_i {
	margin: 0px 0px 0px 5px; color: rgb(215, 215, 215);
}
.count_news {
	color: rgb(149, 149, 149);
}
.newc i {
	margin: 0px 5px; color: rgb(215, 215, 215); font-size: 18px; font-style: normal;
}
.ne_list {
	overflow: hidden;
}
.ne_list li {
	width: 100%;
}
.ne_list .new_img {
	padding: 8px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 15%; box-sizing: border-box;
}
.ne_list .new_img img {
	width: 100%;
}
.ne_list_tit {
	width: 79%; margin-left: 15px;
}
.ne_list_tit .news_title {
	color: rgb(51, 51, 51); font-size: 20px;
}
.ne_list_tit .p1 {
	color: rgb(173, 173, 173); line-height: 22px; font-size: 14px; -ms-text-overflow: ellipsis;
}
.ne_list_tit .p2 {
	height: 50px; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; font-size: 16px; margin-top: 7px; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.ne_list_tit .know_more {
	border-radius: 4px; border: 1px solid rgb(149, 149, 149); border-image: none; width: 100px; height: 36px; text-align: center; line-height: 36px; margin-top: 12px; display: inline-block;
}
.ne_list_tit .know_more:hover {
	color: white; background-color: rgb(39, 83, 130);
}
.ne_list_tit .know_more {
	color: rgb(173, 173, 173); font-size: 14px;
}
.ne_list ul li {
	overflow: hidden; margin-bottom: 20px;
}
#pgServer {
	margin: 20px auto;
    text-align: center;
    color: rgb(51, 51, 51);
    font-size: 14px;
    width: 600px;
	margin-bottom:20px;
}
#pgServer .pageFirst {
	border: currentColor; border-image: none;
}
#pgServer .pagePrev {
	border: currentColor; border-image: none;
}
#pgServer .pageNext {
	border: currentColor; border-image: none;
}
#pgServer .pageLast {
	border: currentColor; border-image: none;
}


.pagesbox
{
    width:100%;
	margin-top:20px;
	margin-bottom:20px;
}
.pagesbox ul
{
    display:table;  /**不要设置宽度*/
    margin:10px auto;
}
.pagesbox ul li
{

    text-align:center;
    float:left;
    *float:none;
    *display:inline;
    *zoom:1; 
	list-style: none;
    margin-right:5px;
}
.pagesbox .active{
	font-weight:bold;
	color:#477ebc
}
.pagesbox a {
	padding: 4px 8px; border: 1px solid rgb(216, 216, 216); border-image: none; color: rgb(104, 104, 104); font-size: 16px; margin-right: 5px; display: inline-block;
}





#pgServer li{
	margin: 0px;
    padding: 0px;
    float: left;
    list-style-type: none;

}
#pgServer .active{
	font-weight:bold
}

#pgServer a {
	padding: 2px 8px; border: 1px solid rgb(216, 216, 216); border-image: none; color: rgb(104, 104, 104); font-size: 14px; margin-right: 5px; display: inline-block;
}
#pgServer font {
	padding: 2px 8px; border: 1px solid rgb(216, 216, 216); border-image: none; color: rgb(104, 104, 104); font-size: 14px; margin-right: 5px; display: inline-block;
}
#pgServer span {
	padding: 2px 8px; border: 1px solid rgb(216, 216, 216); border-image: none; color: rgb(104, 104, 104); font-size: 14px; margin-right: 5px; display: inline-block;
}
#pgServer span.cur {
	border: 1px solid rgb(39, 83, 130); border-image: none; color: rgb(39, 83, 130);
}
#pgServer font {
	border: 1px solid rgb(39, 83, 130); border-image: none; color: rgb(39, 83, 130);
}
#pgServer a:hover {
	border-color: rgb(39, 83, 130); color: rgb(39, 83, 130);
}
#pgServer input {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(177, 177, 177); margin: -5px 5px 0px; border-image: none; width: 36px; text-align: center; color: rgb(120, 120, 120); font-family: arial; font-size: 14px; background-color: transparent;
}
#pgServer input.tab_btn1 {
	width: 40px; height: 25px; color: rgb(255, 255, 255); font-family: 微软雅黑; font-size: 14px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; cursor: pointer; background-color: rgb(51, 87, 162);
}
#pgServer input.tab_btn1:hover {
	background-color: rgb(100, 100, 100);
}
#pgServer a.z {
	border: currentColor; border-image: none; width: auto; background-color: transparent;
}
#pgServer a.z:hover {
	color: rgb(39, 83, 130);
}
#pgServer a.none {
	border: currentColor; border-image: none;
}
.news_detail h1 {
	margin: 30px 0px 5px; color: rgb(51, 51, 51); font-size: 24px;
}
.news_detail_tit {
	text-align: center; overflow: hidden;
}
.news_detail_tit .bdsharebuttonbox {
	float: left;
}
.news_detail_tit span {
	float: left;
}
.news_detail_tit .auto {
	margin: 8px auto -22px; width: 300px; overflow: hidden;
}
.news_detail .read_num {
	color: rgb(170, 170, 170); font-size: 14px; margin-right: 20px;
}
.news_detail .read_data {
	color: rgb(170, 170, 170); font-size: 14px; margin-right: 20px;
}
.news_detail p {
	margin: 15px 0px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.news_detail {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.news_detail a {
	color: rgb(102, 102, 102);
}
.news_detail img {
	max-width: 100%;
}
.next_news .next_p .qq {
	background: rgb(164, 0, 1); border-radius: 4px; width: 102px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 16px; display: inline-block;
}
.next_news .next_p .ly {
	background: rgb(222, 224, 231); border-radius: 4px; width: 102px; text-align: center; color: rgb(39, 83, 130); line-height: 38px; font-size: 16px; display: inline-block;
}
.next_news .next_p .qq:hover {
	opacity: 0.8;
}
.next_news .next_p .ly:hover {
	opacity: 0.8;
}
.next_news .next_p .ly img {
	margin: -2px 8px 0px 0px; width: 24px;
}
.next_news .next_p .qq img {
	margin: -2px 7px 0px 0px; width: 18px;
}
.news_img {
	width: 53%; overflow: hidden;
}
.news_img img {
	width: 100%;
}
.next_news {
	margin: 40px 0px 20px; line-height: 60px; overflow: hidden; font-size: 16px;
}
.next_news .next_p {
	width: 80%;
}
.return_lp {
	float: right;
}
.return_lp a {
	background: rgb(39, 83, 130); border-radius: 2px; width: 85px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: inline-block;
}
.return_lp a:hover {
	background: rgb(62, 114, 169);
}
.return_lp2 a:hover {
	background: rgb(62, 114, 169);
}
.next_news p {
	line-height: 30px;
}
.next_news p span {
	color: rgb(51, 51, 51);
}
.next_news p a {
	color: rgb(102, 102, 102);
}
.next_news p a:hover {
	color: rgb(39, 83, 130);
}
.skill_top {
	width: 100%;
}
.skill_top ul li {
	width: 23.31%; margin-right: 2.24%; float: left;
}
.skill_top ul li:nth-child(4n) {
	margin-right: 0px;
}
.skill_top ul li img {
	border-radius: 6px; width: 100%;
}
.ski_ar {
	margin: 40px 0px 0px; overflow: hidden;
}
.ski_ar h2 .more {
	line-height: 26px; font-size: 14px; float: right;
}
.article_ul1 {
	width: 100%; margin-top: 20px;
}
.article_ul1 ul li {
	padding: 0px 0px 6px; width: 48%; text-indent: 33px; overflow: hidden; margin-top: 8px; margin-right: 4%; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: dashed; float: left; position: relative;
}
.article_ul1 ul li:nth-child(2n) {
	margin-right: 0px;
}
.article_ul1 ul li .round {
	border-radius: 5px; left: 18px; top: 9px; width: 5px; height: 5px; display: inline-block; position: absolute; background-color: rgb(122, 122, 122);
}
.article_ul1 ul li:hover .article_ul1 ul li a {
	color: rgb(39, 83, 130);
}
.news_detail .download {
	width: auto; padding-left: 20px; font-size: 14px; float: right;
}
.news_detail .download:hover {
	background: url("/images/else/download_img_03.png") no-repeat left;
}
.article_ul1 ul li:hover .round {
	background-color: rgb(39, 83, 130);
}
.article_ul1 ul li:hover .download {
	background: url("/statics/images/download_img_03.png") no-repeat;
}
.article_ul1 p {
	color: rgb(173, 173, 173); line-height: 25px; font-size: 14px;
}
.article_ul1 div {
	background: url("/statics/images/pdfpm_03.png") no-repeat left / 26px; width: 90%;
}
.article_ul1 div:hover {
	background: url("/statics/images/lz100920pm_03.png") no-repeat left / 26px;
}
.article_ul1 ul li .fl a {
	width: 86%; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.contact_tel {
	margin: 20px 0px 30px; width: 100%; overflow: hidden;
}
.contact_weixin {
	width: 45.85%;
}
.contact_name {
	width: 24.5%; padding-top: 10px;
}
.contact_tel .contact_weixin img {
	float: left;
}
.contact_tel .contact_weixin .contact_way {
	padding: 5px 0px; width: 75%; margin-left: 2%;
}
.contact_tel .contact_weixin .contact_way .focus {
	color: rgb(17, 17, 17); font-size: 18px; font-weight: 700; margin-bottom: 10px; display: inline-block;
}
.contact_tel .contact_weixin .contact_way p {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 12px;
}
.contact_name p {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 14px;
}
.contact_address {
	padding-top: 10px;
}
.contact_address p {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 14px;
}
.link_on {
	color: rgb(215, 215, 215);
}
.skill_library {
	padding: 10px 0px; width: 100%; overflow: hidden; border-bottom-color:#686868; border-bottom-width: 2px; border-bottom-style: solid;
}
.skill_library ul li {
	padding: 5px 0px; width: 22%; overflow: hidden; margin-right: 3.5%; float: left; white-space: nowrap;
}
.skill_library ul li:nth-child(4n){
	margin-right:0px;
}

.skill_library_ny ul li {
	white-space: normal;
}

.skill_library ul li a {
	width:22%; text-align: center; color: rgb(102, 102, 102); border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid; display: inline-block;
	font-size:12px;
}
.skill_library ul li a:nth-child(5n) {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.skill_library_ny ul li {
	width: 100% !important; margin-right: 0px !important; float: none !important;
}
.skill_library_ny ul li a {
	padding: 0px 12px !important; width: auto !important; float: none !important; display: inline-block !important;
}
.skill_library_ny ul li .first_a {
	margin-right: 0px !important;
}
.skill_library ul li a:hover {
	color: rgb(39, 83, 130); font-weight: bold;
}
.skill_library ul li a.current {
	color: rgb(39, 83, 130); font-weight: bold;
}
.newc2 {
	height: 24px; color: rgb(39, 83, 130); line-height: 23px; font-size: 22px; font-weight: 700;
}
.skill_library ul li .first_a {
	border: 1px solid rgb(39, 83, 130); border-image: none; text-align: center; color: rgb(39, 83, 130); font-weight: bold; margin-right: 4%;
	
}
#pgServer .page_on {
	border: 1px solid rgb(39, 83, 130); border-image: none; color: rgb(39, 83, 130);
}
.usa_goods {
	overflow: hidden;
}
.usa_goods_left {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 8.8%; text-align: center; margin-top: 35px;
}
.usa_goods_right {
	width: 88.5%; margin-left: 2%;
}
.usa_goods_left h1 {
	margin: 30px 0px 25px; color: rgb(17, 17, 17); font-size: 22px; font-weight: bold;
}
.usa_goods_right h1 {
	margin: 30px 0px 25px; color: rgb(17, 17, 17); font-size: 22px; font-weight: bold;
}
.usa_goods_right .h {
	color: rgb(17, 17, 17); font-size: 22px; font-weight: bold; margin-top: 40px; float: left;
}
.usa_goods_left ul li {
	width: 100%; text-align: center; margin-bottom: 20px;
}
.usa_goods_left ul li img {
	width: 88%; display: inline-block;
}
.ug_t {
	overflow: hidden;
}
.ug_t a:hover {
	color: rgb(39, 83, 130);
}
.ud_t {
	margin-top: 16px; position: relative; min-width: 400px;
}
.new_nav {
	position: relative; z-index: 4;
}
.ud_t p {
	left: 52px; top: 22px; height: 20px; text-align: right; color: rgb(51, 51, 51); line-height: 40px; font-size: 15px; position: absolute;
}
.ud_t .aa span {
	margin-right: 19px; cursor: pointer;
}
.ud_t .aa span:nth-child(3n) {
	margin-right: 0px;
}
.ud_t .aa span:nth-child(3n) {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.ud_t p input[type=radio] {
	margin-right: 3px; display: none;
}
.aa i {
	background: url("/statics/images/goods_click_05.png") no-repeat 0px 1px; width: 12px; height: 15px; margin-right: 3px; vertical-align: middle; display: inline-block;
}
.aa .sort_i {
	background: url("/statics/images/goods_click_03.png") no-repeat 0px 1px;
}
.ug_list {
	overflow: hidden; margin-top: 20px;
}
.ug_list ul {
	list-style-type: none !important;
}
.ug_list ol {
	list-style-type: none !important;
}
.skill_article ul {
	list-style-type: none !important;
}
.skill_article ol {
	list-style-type: none !important;
}
.ug_list ul li {
	width: 23.5%; margin-right: 2%; margin-bottom: 20px; float: left;
}
.ug_list ul li > a {
	border: 1px solid rgb(204, 204, 204); border-image: none; overflow: hidden; display: block;
}
.ug_list ul li > a:hover {
	border: 1px solid rgb(39, 83, 130); border-image: none;
}
.ug_list ul li > a img {
	transition:0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;
}
.ug_list ul li > a:hover img {
	transform: scale(1.04); -webkit-transform: scale(1.04); -moz-transform: scale(1.04); -o-transform: scale(1.04);
}
.ug_list ul li:nth-child(4n) {
	margin-right: 0px;
}
.ug_list ul li img {
	width: 100%;
}
.ug_list .wa {
	margin: 8px 0px 2px; color: rgb(51, 51, 51); overflow: hidden; padding-left: 24px; font-size: 18px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ug_list .yi {
	width: 100%; height: 44px; color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; font-size: 13px; margin-bottom: 3px;
}
.ug_list .xi {
	color: rgb(102, 102, 102); line-height: 14px; overflow: hidden; font-size: 13px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ug_list .co a {
	border-radius: 4px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 85px; height: 36px; text-align: center; color: rgb(102, 102, 102); line-height: 36px; font-size: 14px; margin-top: 15px; display: inline-block;
}
.ug_list .co a:hover {
	background: rgb(39, 83, 130); color: white;
}
.load_more {
	margin: -12px 0px -26px; text-align: center; color: rgb(102, 102, 102); font-size: 14px;
}
.load_more .more_i {
	background: url("/statics/images/icon_more.png") no-repeat; width: 13px; height: 10px; margin-left: 10px; display: inline-block;
}
.load_more a:hover .more_i {
	background: url("/statics/images/load_more_03.png") no-repeat;
}
.fixed {
	left: 0px; top: 0px; position: fixed; z-index: 999; background-color: rgb(255, 255, 255);
}
.next_p a {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.return_lp2 a {
	background: rgb(39, 83, 130); border-radius: 2px; width: 85px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; display: block;
}
.black {
	background: rgba(0, 0, 0, 0.7); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 98;
}
.consult {
	background: rgb(255, 255, 255); padding: 30px 0px; border: 2px solid rgb(39, 83, 130); border-image: none; left: 50%; top: 50%; width: 500px; height: 300px; text-align: center; margin-top: -215px; margin-left: -250px; display: none; position: fixed; z-index: 99;
}
.video_alert {
	left: 50%; top: -100%; width: 600px; margin-left: -300px; display: none; position: fixed; z-index: 99;
}
.video_alert video {
	width: 100%;
}
.consult h3 {
	padding: 8px 0px; text-align: center; color: rgb(41, 92, 146); font-size: 18px; margin-bottom: 0px;
}
.consult h4 {
	padding: 0px 15px; text-align: center; font-size: 14px; margin-bottom: 30px;
}
.consult h4 img {
	margin: -2px 8px 0px 0px; width: 30px;
}
.consult p input[type='text'] {
	padding: 2.4% 2%; border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; font-family: 宋体; margin-bottom: 10px; box-sizing: border-box;
}
.consult p {
	margin: auto; width: 80%; padding-right: 8px; position: relative; box-sizing: border-box;
}
.consult p font {
	top: 6px; right: 0px; color: rgb(255, 0, 0); font-size: 14px; position: absolute;
}
.consult p input[type='submit'] {
	background: rgb(39, 83, 130); padding: 2%; border-radius: 2px; border: 1px solid rgb(39, 83, 130); border-image: none; width: 22%; color: rgb(255, 255, 255); cursor: pointer;
}
.consult p input[type='submit']:hover {
	background: rgb(41, 92, 146);
}
.consult p textarea {
	padding: 2%; border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; color: rgb(0, 0, 0); margin-bottom: 25px; box-sizing: border-box;
}
.rl {
	position: relative;
}
.footer_phone {
	display: none;
}
@media screen and (max-width:1440px)
{
.bigimg {
	height: 390px !important;
}
.usa_goods_left {
	width: 9.8%;
}
.usa_goods_right {
	width: 87.5%;
}
.skill_library ul li .first_a {
	margin-right: 2%;
}
.skill_library ul li {
	width: 23%; margin-right: 2%;
}
.skill_library ul li a {
	width: 18.5%;
}
.footer .code {
	top: 5px;
}
#container {
	margin-bottom: 30px;
}
.sy_nr2_input {
	margin-top: 6%; margin-bottom: 7%;
}
.ne_list_tit .p2 {
	height: 48px; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; font-size: 16px; margin-top: 5px;
}
.ne_list_tit .know_more {
	width: 100px; height: 36px; line-height: 36px;
}
.pagesbox
{
    width:100%;
	margin-top:20px;
	margin-bottom:20px;
}
.pagesbox ul
{
    display:table;  /**不要设置宽度*/
    margin:10px auto;
}
.pagesbox ul li
{

    text-align:center;
    float:left;
    *float:none;
    *display:inline;
    *zoom:1; 
	list-style: none;
    margin-right:5px;
}
.pagesbox .active{
	font-weight:bold;
	color:#477ebc
}
.pagesbox a {
	    padding: 4px 5px;
    border: 1px solid rgb(216, 216, 216);
    border-image: none;
    color: rgb(104, 104, 104);
    font-size: 12px;
    margin-right: 0px;
    display: inline-block;
}
}
.sy_nr1 {
	overflow: hidden;
}
@media screen and (max-width:1440px)
{
.sy_nr1 ul li .wenz_nr .p {
	height: 88px; -webkit-line-clamp: 4;
}
.sy_nr2_input input[type=text] {
	width: 73%; height: 42px; line-height: 42px;
}
.sy_nr2_input input[type=submit] {
	height: 44px; line-height: 44px;
}
.contact_name p {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 13px;
}
.swiper-slide {
	overflow: hidden;
}
.contact_address p {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 13px;
}
.sy_nr2_input {
	margin-top: 4%; margin-bottom: 8%;
}
.news_c1 .news_d p {
	height: 23px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.smallimg {
	padding: 7px 0px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 100%; height: 120px; overflow: hidden; position: relative; box-sizing: border-box;
}
.ne_list_tit .p2 {
	height: 40px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-size: 14px; margin-top: 5px;
}
.ne_list_tit .news_title {
	font-size: 18px;
}
.ne_list_tit .know_more {
	width: 90px; height: 32px; line-height: 32px;
}
.contact_tel .contact_weixin .contact_way {
	padding: 0px 0px 5px; width: 75%; margin-left: 2%;
}
.contact_weixin {
	width: 45.85%;
}
.contact_name {
	width: 22.5%; padding-top: 10px;
}
}
@media screen and (max-width:1280px)
{
.sy_nr2_input {
	margin-top: 4%; margin-bottom: 7%;
}
.ne_list_tit .p2 {
	height: 30px; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; font-size: 16px; margin-top: 5px;
}
.footer .footer_link ul {
	width: 92%; overflow: hidden;
}
.picswitch .bigimg {
	width: 100%; height: 370px; overflow: hidden; position: relative;
}
}
@media screen and (max-width:1230px)
{
.fb {
	width: 85%;
}
.ne_list .new_img {
	width: 19%;
}
.contact_weixin {
	width: 100%;
}
.contact_tel .contact_weixin .contact_way p {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 14px;
}
.contact_name p {
	font-size: 14px;
}
.contact_name {
	width: 100%; padding-top: 10px; margin-top: 10px;
}
.contact_address {
	width: 100%; margin-top: 10px;
}
.contact_address p {
	font-size: 14px;
}
}
@media screen and (max-width:1100px)
{
.bdsharebuttonbox {
	display: none;
}
.news_c2 .span_q a {
	font-size: 14px;
}
.footer .code {
	top: 0px;
}
.sy_nr1 ul li .wenz_nr .p {
	height: 66px; -webkit-line-clamp: 3;
}
.sy_nr1 ul li .wenz_nr .bt {
	font-size: 16px;
}
.hd_img a {
	display: none;
}
.hd_img {
	background: rgba(0, 0, 0, 0.5); height: 46px; text-align: center; color: white; line-height: 43px; font-size: 14px; font-weight: 500; display: block; position: relative;
}
.sy_nr2rgt .wenz .p {
	height: 44px; line-height: 22px; overflow: hidden; font-size: 13px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.sy_nr2_input {
	margin-top: 2%; margin-bottom: 5%;
}
.hd_img img {
	display: none;
}
.sy_nr1 .swiper-pagination {
	bottom: 0px !important;
}
.news_c2 ul {
	margin-top: 20px;
}
.news_c1 ul {
	margin-top: 20px;
}
.news_c1 .news_d p {
	display: none;
}
.news_c2 ul li {
	padding: 0px 0px 8px;
}
.footer .footer_link ul {
	width: 90%; overflow: hidden;
}
.ne_list_tit .news_title {
	color: rgb(51, 51, 51); font-size: 18px;
}
.news_detail h1 {
	margin: 21px 0px 5px; color: rgb(51, 51, 51); font-size: 18px;
}
.news_detail p {
	font-size: 14px;
}
.next_news {
	margin: 40px 0px 20px; line-height: 60px; overflow: hidden; font-size: 14px;
}
.return_lp a {
	background: rgb(39, 83, 130); border-radius: 2px; width: 70px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; display: inline-block;
}
.ne_list_tit .know_more {
	width: 85px; height: 30px; line-height: 30px; margin-top: 3px;
}
.ne_list_tit .p2 {
	margin-top: 0px;
}
.load_more {
	text-align: center; color: rgb(102, 102, 102); font-size: 14px; margin-top: 30px;
}
.skill_library ul li {
	width: 48%; margin-right: 0px;
}
.skill_library ul li:nth-child(2n) {
	float: right;
}
.usa_goods_left {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 10.8%; text-align: center; margin-top: 35px;
}
.usa_goods_right {
	width: 86.5%; margin-left: 2%;
}
}
@media screen and (max-width:768px)
{
.sy_nr2rgt .wenz .p {
	display: none;
}
.sy_nr3 {
	padding-top: 0px !important;
}
#container {
	padding-top: 1px;
}
.right_fc {
	right: 14px;
}
.fix_mar {
	margin-bottom: 106px;
}
.skill_library ul li {
	width: 22%; margin-right: 3%;
}
.skill_library ul li:nth-child(2n) {
	float: left;
}
.skill_library ul li:nth-child(3n) {
	margin-right: 3%;
}
.skill_library ul li a {
	display: none;
}
.skill_library ul li .first_a {
	border: currentColor; border-image: none; width: 100%; display: block; box-sizing: border-box;
}
.skill_library_ny ul li .first_a {
	border: 1px solid rgb(39, 83, 130); border-image: none;
}
.skill_library ul li a:hover {
	color: rgb(102, 102, 102); font-weight: normal;
}
.footer_phone {
	font-size: 12px; display: block;
}
.fb span {
	color: white; display: block;
}
.skil_a .newc1 {
	margin-top: 10px; margin-bottom: 10px;
}
.news_c1 ul li img {
	width: 27%; float: left;
}
.ud_t {
	display: none;
}
.usa_goods_left {
	display: none;
}
.ug_list .wa {
	font-size: 16px;
}
.footer_pc {
	display: none;
}
#container {
	margin-bottom: 20px;
	margin-top:60px;
}
.footer {
	padding: 25px 0px;
}
.fb {
	margin: auto; text-align: left; float: none;
}
.footer .code {
	top: -6px; right: 0px; position: absolute;
}
.footer .code img {
	width: 80px;
}
.footer {
	line-height: 24px;
}
.swiper-container {
	display: block;
}
.slideBox {
	display: none;
}
.swiper-container {
	width: 100%;
}
.sy_nr1 ul li .wenz_nr .p {
	height: 44px; line-height: 20px; overflow: hidden; font-size: 13px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sy_nr3 .wenz .bt {
	font-size: 14px;
}
.header {
	height: 100px; line-height: 100px; border-bottom-width: 6px; border-bottom-style: solid;
}
.head_phone {
	height: 100px; line-height: 100px; display: block; z-index: 9999;
}
.header {
	background: rgb(255, 255, 255); top: 0px; width: 100%; position: fixed;
}
.sy_nr2 {
	margin-top: 20px;
}
.sy_nr1 {
	padding-bottom: 40px;
}
.sy_nr1 ul li {
	margin-right: 10px;
}
.sy_nr1 ul li img {
	width: 100%;
}
.swiper-slide img {
	width: 100%;
}
.swiper-pagination-bullet {
	background: none; border: 1px solid rgb(39, 83, 130); border-image: none; opacity: 1;
}
.swiper-pagination-bullet-active {
	background: rgb(39, 83, 130);
}
.sy_nr1 ul li .wenz {
	display: none;
}
.sy_nr1 ul li .img {
	width: 100%; float: none;
}
.sy_nr h2 {
	margin: 27px 0px 0px; color: rgb(51, 51, 51); font-size: 20px; font-weight: 700;
}
.sy_nr2lf {
	width: 100%; position: relative;
}
.sy_nr2_input {
	display: none;
}
.sy_nr2rgt {
	width: 100%; padding-top: 3.43%; margin-left: 0px;
}
.sy_nr2rgt ul li {
	width: 48.55%; margin-right: 2.64%; margin-bottom: 0px; float: left;
}
.sy_nr2rgt ul li:nth-child(2n) {
	margin-right: 0px;
}
.sy_nr2rgt .wenz .bt {
	color: rgb(122, 122, 122); padding-bottom: 0px; font-size: 14px; position: relative;
}
.sy_nr2rgt .wenz {
	width: 100%; margin-top: 5.15%;
}
.sy_nr2rgt .wenz .bt::after {
	left: 2px; width: 13px; height: 2px; bottom: 0px; position: absolute; content: ""; background-color: rgb(255, 255, 255);
}
.sy_nr3 {
	padding: 3.43% 0px 2.36%;
}
.sy_nr3 ul li {
	width: 48.55%; margin-bottom: 0px; float: left;
}
.sy_nr3 ul li:nth-child(2n) {
	margin-right: 0px;
}
.sy_nr3 .wenz .p {
	display: none;
}
.sy_nr3 .wenz .bt::after {
	left: 2px; width: 13px; height: 2px; bottom: 0px; position: absolute; content: ""; background-color: rgb(255, 255, 255);
}
.sy_nr3 ul li .wenz {
	font-size: 15px;
}
.news_c1 {
	width: 100%;
}
.news_c2 {
	width: 100%; margin-top: 15px;
}
.news_c {
	overflow: hidden; margin-top: 0px;
}
.news_c1 .news_d span {
	color: rgb(51, 51, 51); font-size: 16px;
}
.news_c1 ul li {
	margin-bottom: 15px;
}
.news_span2 {
	color: rgb(51, 51, 51); font-size: 12px;
}
.news_c1 .news_d {
	width: 71%; float: right;
}
.news_c2 .span_q {
	width: 90%; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 14px; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.usa_goods_right .h {
	font-size: 16px; margin-top: 25px;
}
.ug_list ul li {
	width: 47.5%; margin-right: 5%; margin-bottom: 25px; float: left;
}
.ug_list ul li:nth-child(2n) {
	margin-right: 0px;
}
.load_more {
	margin-top: 5px;
}
.usa_goods_right {
	margin: auto; width: 100% !important;
}
.new_nav {
	display: none;
}
.newc {
	margin: 26px 0px 4px; overflow: hidden;
}
.news_detail h1 {
	margin: 20px 0px 5px; color: rgb(51, 51, 51); font-size: 16px;
}
.news_detail p {
	font-size: 14px;
}
.news_img {
	width: 100%; overflow: hidden;
}
.next_news {
	margin: 20px 0px 0px; font-size: 14px;
}
.skill_top ul li {
	width: 48.31%; margin-right: 3.24%; margin-bottom: 3.24%; float: left;
}
.skill_top ul li:nth-child(2n) {
	margin-right: 0px;
}
.article_ul1 ul li {
	padding: 0px; width: 100%; margin-top: 5px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.article_ul1 ul li .fl a {
	width: 100%;
}
.contact_tel ul li {
	width: 100%;
}
.contact_name {
	width: 100%; padding-top: 0px; margin-top: 10px;
}
.contact_tel .contact_weixin img {
	width: 20%; float: left;
}
.contact_tel .contact_weixin .contact_way {
	padding: 10px 0px 0px; width: 100%; margin-left: 0px;
}
.contact_address {
	width: 100%; margin-top: 10px;
}
.contact_address p {
	font-size: 13px;
}
.contact_name p {
	font-size: 13px;
}
.contact_way p {
	font-size: 13px;
}
.contact_tel .contact_weixin .contact_way .focus {
	font-size: 14px;
}
.ne_list_tit {
	width: 78%;
}
.ne_list {
	margin-top: 20px;
}
.ne_list_tit .p1 {
	margin-top: 4px;
}
.ne_list_tit .news_title {
	width: 100%; color: rgb(51, 51, 51); font-size: 16px;
}
.ne_list_tit .news_title {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ne_list_tit .p2 {
	height: 18px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden; font-size: 14px; margin-top: 5px; display: none; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ne_list_tit .know_more {
	border-radius: 4px; border: 1px solid rgb(149, 149, 149); border-image: none; width: 100px; height: 28px; text-align: center; line-height: 28px; margin-top: 16px; display: inline-block;
}
.newc2 {
	height: 24px; color: rgb(39, 83, 130); line-height: 23px; font-size: 18px; font-weight: bold; margin-top: 20px;
}
.return_lp a {
	background: rgb(39, 83, 130); border-radius: 2px; width: 90px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; display: inline-block;
}
.next_p {
	width: 85%; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
}
@media screen and (max-width:1100px)
{
.news_c1 ul li {
	margin-bottom: 13px;
}
.bottom li.center {
	margin: 0px 0px 30px !important;
}
}
@media screen and (max-width:440px)
{
.skill_library_ny ul li .first_a {
	width: 90px !important; margin-bottom: 10px; display: block !important;
}
.skill_library_ny ul li a {
	margin-bottom: 10px;
}
.news_detail h1 {
	color: rgb(51, 51, 51); position: relative;
}
.news_detail h1 a {
	top: 4px; right: 0px; margin-top: 0px; float: none; position: absolute;
}
.ski_ar h2 .more {
	line-height: 40px;
}
.sousuo {
	background: rgba(159, 200, 238, 1);
}
.skill_library {
	padding: 3px 0px 6px;
}
.footer {
	padding-bottom: 10px;
}
.fix_mar {
	margin-bottom: 55px;
}
.sousuo .sousuo_nr {
	padding-bottom: 10px;
}
.ne_list_tit .p2 {
	display: none;
}
.ne_list_tit .news_title {
	white-space: normal;
}
.ne_list_tit .news_title a {
	overflow: hidden; display: block !important; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ne_list .new_img {
	width: 40%;
}
.ne_list_tit {
	width: 56%; margin-left: 0px; float: right;
}
.news_c1 .news_d span a {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news_c1 .news_d p {
	display: none;
}
.sousuo_nr input[type=text] {
	width: 57%;
}
.news_c .tit .detail {
	font-size: 12px;
}
.news_span1 {
	font-size: 18px;
}
.sy_nr h2 {
	font-size: 18px;
}
.sy_nr3 .wenz .bt {
	padding-left: 25px; background-size: 20px !important;
}
.header {
	height: 50px; line-height: 50px;
}
.sousuo {
	top: 52px;
}
.article_ul1 ul li .round {
	border-radius: 5px; left: 18px; top: 12px; width: 5px; height: 5px; display: inline-block; position: absolute; background-color: rgb(122, 122, 122);
}
.article_ul1 div {
	width: 100%;
}
.sy_nr2 {
	margin-top: 10px;
}
.sy_nr1 ul li .wenz {
	display: none;
}
.sy_nr1 ul li .wenz_nr .bt {
	color: rgb(51, 51, 51); padding-bottom: 1.25%; font-size: 13px; font-weight: 500; margin-bottom: 2.04%; position: relative;
}
.sy_nr1 ul li .wenz_nr .p {
	height: 44px; line-height: 20px; overflow: hidden; font-size: 11px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.article_ul1 ul li a {
	font-size: 14px;
}
.news_c2 p {
	display: none;
}
.head_phone {
	height: 50px; line-height: 50px; display: block; position: relative;
}
.sy_nr1 {
	padding: 10px 3px 22px 0px; overflow: hidden;
}
.sy_nr1 .swiper-pagination-bullet {
	width: 8px; height: 8px;
}
.sy_nr h2 {
	margin: 15px 0px -2px;
}
.news_c1 ul li img {
	
}
.news_c1 .tit {
	margin: 10px 0px -10px;
}
.news_c2 .tit {
	margin-bottom: -5px;
}
.news_c2 ul li {
	padding-bottom: 2px;
}
.news_c2 ul {
	width: 100%; overflow: hidden; margin-top: 11px;
}
.ud_b .ug_list ul li {
	width: 100%;
}
.ud_b .ug_list .yi {
	width: 100%; height: 29px; color: rgb(102, 102, 102); line-height: 26px; overflow: hidden; font-family: "微软雅黑"; font-size: 14px;
}
.ug_list .wa {
	font-size: 16px;
}
.contact_tel .contact_weixin .contact_way {
	padding: 5px 0px; width: 100%;
}
.contact_tel .contact_weixin img {
	width: 37%; float: left;
}
.contact_tel .contact_weixin .contact_way p {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 12px;
}
.contact_address {
	width: 100%; margin-top: 0px;
}
.article2 .content .ug_list ul li {
	width: 100%; margin-right: 0%; margin-bottom: 30px; float: none;
}
.article2 .content .ug_list ul li:nth-child(2n) {
	margin-right: 0px;
}
.particult .main .right li.fx {
	display: none !important;
}
.article2 .content .ug_list .wa {
	font-size: 16px; margin-bottom: 7px;
}
.article2 .content .ug_list .co a {
	border-radius: 4px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 77px; height: 25px; text-align: center; color: rgb(102, 102, 102); line-height: 25px; font-size: 14px; margin-top: 9px; display: inline-block;
}
.ne_list_tit .p2 {
	height: 25px; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; font-size: 14px; margin-top: 5px;
}
.article_ul1 p {
	color: rgb(173, 173, 173); line-height: 25px; font-size: 12px;
}
.newc1 {
	height: 20px; line-height: 22px; font-size: 18px;
}
.contact_tel {
	width: 100%; overflow: hidden; margin-top: 10px;
}
.news_c2 ul li > div {
	width: 85%; overflow: hidden;
}
.news_c2 ul li > div > div {
	width: 100%;
}
.news_c2 .span_q {
	line-height: 32px;
}
.news_c1 ul li {
	margin-bottom: 10px;
}
.next_news .next_p {
	width: 100%; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.next_news .next_p a {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.next_news .return_lp {
	float: left;
}
.return_lp a {
	background: rgb(39, 83, 130); border-radius: 2px; width: 70px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; display: inline-block;
}
.return_lp2 a {
	background: rgb(39, 83, 130); border-radius: 2px; width: 65px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 12px; display: block;
}
.sousuo .sousuo_nr {
	width: 90%;
}
.sousuo {
	
}
}
@media screen and (max-width:375px)
{
.header {
	height: 50px; line-height: 50px;
}
.sousuo {
	top: 56px;
}
.sousuo input {
	border-radius: 0px;
}
.head_phone h1 img {
	width: 100%; float: left;
}
.news_c2 .span_q {
	width: 88%; color: rgb(51, 51, 51); overflow: hidden; font-size: 12px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news_c2 p {
	font-size: 12px;
}
.news_c2 ul {
	overflow: hidden; margin-top: 2px;
}
.news_c1 .news_d span {
	font-size: 15px;
}
.fb {
	text-align: left; color: white; font-size: 12px; margin-top: 5px;
}
.particult .right .tit a {
	width: 31%; text-align: center; padding-left: 0px;
}
}
@media screen and (max-width:640px)
{
.news_detail .download {
	display: none;
}
.news_detail_tit .auto {
	display: none;
}
#pgServer a {
	padding: 2px 6px; margin-right: 0px;
}
#pgServer font {
	padding: 2px 6px; margin-right: 0px;
}
.consult {
	left: 5%; width: 90%; height: 358px; margin-top: -179px; margin-left: 0px;
}
.head_phone h1 {
	width: 45%; float: left;
}
}
@media screen and (max-width:440px)
{
.fb {
	text-align: center; padding-right: 0px;
}
.skill_library ul li {
	padding: 3px 0px;
}
.footer .code {
	left: 50%; top: -110px; line-height: 10px; margin-left: -50px;
}
.footer {
	padding: 115px 0px 1px;
}
.fb {
	margin-top: 15px;
}
.head_phone h1 {
	width: 34%; float: left;
}
}
@media screen and (max-width:340px)
{
.ne_list_tit .know_more {
	margin-top: 6px;
}
.sousuo_nr input[type=text] {
	width: 50%;
}
.header {
	height: 50px; line-height: 50px;
}
.head_phone h1 img {
	width: 100%; margin-top: 6px; float: left;
}
}
.map {
	padding: 40px 0px;
}
.map h3 {
	color: rgb(51, 51, 51); font-size: 24px;
}
.map ul {
	margin-top: 20px;
}
.map li {
	padding: 12px 0px;
}
.map li .tit {
	padding-bottom: 8px; font-size: 18px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.map li .tit a {
	color: rgb(51, 51, 51);
}
.map li .tit a:hover {
	color: rgb(39, 83, 130);
}
.map li .li_con {
	font-size: 14px; margin-top: 15px;
}
.map li .li_con a {
	margin: 0px 10px 8px 0px; color: rgb(102, 102, 102); padding-right: 15px; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.map li .li_con a:hover {
	color: rgb(39, 83, 130);
}
.map li .li_con span a {
	border: currentColor; border-image: none;
}
.map li .li_con img {
	width: 80px;
}
.about-main .wrap {
	width: 88.94%;
}
.swiper-slide {
	overflow: hidden !important;
}
.sy_nr {
	overflow: hidden; padding-right: 3px;
}
.sy_nr1 .swiper-slide {
	overflow: visible !important;
}
h2.searchh {
	margin: 40px 0px -20px; color: rgb(17, 17, 17); font-size: 22px; font-weight: bold;
}
@media screen and (max-width:440px)
{
.sousuo_nr input[type=text] {
	height: 27px; line-height: 27px;
}
.sousuo_nr span {
	display: none;
}
h2.searchh {
	margin: 20px 0px -10px; font-size: 18px;
}
}
@media screen and (max-width:1420px)
{
.about-main .wrap {
	width: 85.94%;
}
}
@media screen and (max-width:1440px)
{
.jszc ul {
	padding-right: 11.7% !important;
}
.news_c2 ul li {
	padding-bottom: 12px;
}
}
@media screen and (max-width:1366px)
{
.jszc ul {
	padding-right: 12.3% !important;
}
.news_c2 ul li {
	padding-bottom: 11px;
}
}
.cpzx ul {
	padding-right: 12%;
}
@media screen and (max-width:1440px)
{
.jszc ul {
	padding-right: 11.7% !important;
}
}
.pcdh {
	
}
.phonedh {
	display: none;
}
@media screen and (max-width:640px)
{
.pcdh {
	display: none;
}
.phonedh {
	margin: 8px 0px -5px; display: block;
}
}
.btn_close {
	border: 1px solid rgb(41, 92, 146); border-image: none; top: 10px; width: 19px; height: 19px; text-align: center; right: 10px; color: rgb(41, 92, 146); line-height: 19px; position: absolute;
}
