.gs {
	width: 100%;
	overflow: hidden;
}

.gs .gs-top {
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
}

.gs .gs-top .left {
	float: left;
	margin-top: 35px;
}

.gs .gs-top .center {
	float: left;
	font-size: 16px;
	color: #333333;
	margin-top: 35px;
	margin-left: 15px;
	line-height: 25px;
	width: 378px;
	overflow: hidden;
}

.gs .gs-top .center .one {
	font-size: 20px;
	color: #005aaa;
	font-weight: bold;
}

.gs .gs-top .center .three {
	color: red;
	font-size: 15px;
	font-weight: bold;
}

.gs .gs-top .right {
	float: right;
	margin-top: 43px;
}


/*菜单栏*/

#nav_bg {
	width: 100%;
	height: 55px;
	background: url(../img/20170225095343_906899999.jpg) repeat-x center;
	margin-top: 35px;
}

#nav {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

#nav ul li {
	font-size: 15px;
	line-height: 55px;
	float: left;
	text-align: center;
	width: 91px;
	background: url(../img/20170225112215_491772463.jpg) left no-repeat;
}

#nav ul li:hover {
	background: #ffe599;
}

#nav ul li:hover a {
	color: #0d0d0d;
	font-weight: bold;
}

#nav ul li a {
	font-size: 15px;
	color: #FFFFFF;
}

#nav .on {
	background: #ffe599;
}

#nav .on>a {
	display: block;
	font-size: 15px;
	color: #0d0d0d;
	font-weight: bold;
	background: #ffe599;
}

#nav ul li ol {
	display: none;
}


/* banner轮播 */

.flexslider {
	position: relative;
	width: 100%;
	min-width: 1000px;
	text-align: center;
	overflow: hidden;
	margin: 0 auto;
	z-index: 0;
}

.flexslider .bg {
	position: absolute;
	width: 100%;
	height: 30px;
	left: 0;
	bottom: 0;
	opacity: 0.5;
	z-index: 2;
	background: #000;
}

.slides li a {
	display: block;
	width: 100%;
	background-size: cover;
	margin: 0 auto;
}

.slides li a img {
	vertical-align: middle;
}

.flex-control-nav {
	position: absolute;
	bottom: 12px;
	z-index: 2;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 0;
	text-align: center;
}

.flex-control-nav li {
	display: inline-block;
	margin: 0 6px;
}

.flex-control-nav li a {
	display: block;
	width: 32px;
	height: 7px;
	background: #ffffff;
	cursor: pointer;
}

.flex-control-nav li .flex-active {
	background: #00706b;
}


/* banner轮播 end */

.gs-search {
	width: 100%;
	height: 40px;
	background: #f0f0f0;
}

.gs-search .content {
	width: 1000px;
	margin: 0 auto;
}

.gs-search .left {
	width: 600px;
	float: left;
	font-size: 12px;
	line-height: 40px;
	color: #222222;
	margin-left: 10px;
}

.gs-search .left span {
	float: left;
}

.gs-search .left ul {
	float: left;
	width: 500px;
	height: 40px;
	overflow: hidden;
}

.gs-search .left ul li {
	float: left;
	color: #222222;
	font-size: 14px;
	margin: 0 5px;
}

.gs-search .right .txt {
	color: #a4a4a4;
	margin: 0;
	padding: 0;
	border: 1px solid #0059a9;
	margin-left: 5px;
	width: 170px;
	margin-top: 4px;
	height: 26px;
	background: none;
	vertical-align: bottom;
	padding-left: 2px;
}

.gs-search .right .btn {
	width: 48px;
	height: 28px;
	background: url(../img/20170225101234_2008473571.jpg) no-repeat;
	border: none;
	vertical-align: middle;
	margin-left: -4px;
}


/*产品分类*/

.chanp {
	background: url(../img/20170225101929_224437624.jpg) no-repeat center;
	height: 110px;
	margin-top: 30px;
	font-size: 22px;
	color: #323232;
	font-weight: bold;
	text-align: center;
	padding-top: 55px;
}

#nav_bg2 {
	width: 100%;
	height: 55px;
	background: url(../img/20170225112215_491772463.jpg) repeat-x center;
}

#nav2 {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

#nav2 ul li {
	line-height: 55px;
	float: left;
	text-align: center;
	width: 112px;
}

#nav2 ul li a {
	color: #FFFFFF;
	padding: 0 5px;
}

#nav2 .on a {
	width: 221px;
	height: 55px;
	line-height: 55px;
	display: block;
	font-size: 15px;
	color: #0d0d0d;
	font-weight: bold;
	background: #ffe599;
	text-align: center;
}

.gs-cpfl .gs-more {
	margin: 0 auto;
	width: 150px;
	height: 42px;
	background: #0059a9;
	text-align: center;
	line-height: 42px;
	margin-top: 40px;
}

.gs-cpfl .gs-more a {
	color: #FFFFFF;
	font-size: 14px;
}

#colee table tr td {
	padding-bottom: 10px;
}

#colee table tr td span a {
	display: block;
	padding: 0 5px;
	width: 216px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 40px;
	line-height: 40px;
	background: #eeeeee;
	margin: 0 auto;
}

#colee table tr td span a:hover {
	background: #1257a5;
	color: #fff;
}


/*产品*/

#colee1 table tr td a img {
	border: 1px solid #d0d0d0;
	padding: 2px;
}

#colee2 table tr td a img {
	border: 1px solid #d0d0d0;
	padding: 2px;
}

#colee1 table tr td a img:hover {
	border: 1px solid #d7000a;
}

#colee2 table tr td a img:hover {
	border: 1px solid #d7000a;
}


/*合作客户*/


/*横向滚动*/

.picMarquee-left {
	width: 1060px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}

.picMarquee-left .hd .prev {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -35px;
	width: 20px;
	height: 70px;
	float: right;
	z-index: 2;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/left.jpg) no-repeat;
}

.picMarquee-left .hd .next {
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -35px;
	width: 20px;
	height: 70px;
	float: right;
	overflow: hidden;
	cursor: pointer;
	z-index: 2;
	background: url(../img/right.jpg) no-repeat;
}

.picMarquee-left .bd {
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
}

.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picMarquee-left .bd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 200px;
}

.picMarquee-left .bd ul li img {
	width: 100%;
	min-height: 107px;
	border: 1px solid #999;
	vertical-align: middle;
	padding: 0 10%;
	box-sizing: border-box;
}

.picMarquee-left .bd ul li img:hover {
	border: 1px solid #d7000a;
}

.picMarquee-left .bd ul li p {
	font-size: 14px;
	color: #333;
	line-height: 30px;
}


/*联系*/

.gs-lx {
	background: #005aaa;
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
	padding: 20px 0;
}

.gs-lx .content {
	width: 1000px;
	height: 250px;
	background: url(../img/3.png) no-repeat;
	margin: 0 auto;
}

.gs-lx .content .txt {
	font-size: 33px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding-top: 40px;
}

.gs-lx .content .phone {
	color: #ffe599;
	font-size: 30px;
	text-align: center;
	margin-top: 25px;
}


/*选择我们*/

.chanp span {
	font-size: 22px;
	color: #005aaa;
	font-weight: bold;
}

.gs-xzwm ul {
	margin: 0 auto;
	width: 1000px;
	overflow: hidden;
}

.gs-xzwm ul li {
	width: 1000px;
	height: 151px;
}

.gs-xzwm ul li:nth-child(2) .left {
	float: right;
	border-left: 5px solid #0075c5;
	box-sizing: border-box;
}

.gs-xzwm ul li:nth-child(4) .left {
	float: right;
	border-left: 5px solid #0075c5;
	box-sizing: border-box;
}

.gs-xzwm .left {
	width: 50%;
	background: #d4d4d4;
	float: left;
	height: 200px;
}

.gs-xzwm .right {
	width: 50%;
	float: left;
	height: 151px;
	overflow: hidden;
}

.gs-xzwm .right img {
	width: 100%;
	vertical-align: middle;
}

.gs-xzwm .left .title {
	font-size: 22px;
	font-weight: bold;
	color: #005aaa;
	margin-top: 36px;
	margin-left: 10px;
}

.gs-xzwm .left .txt {
	font-size: 14px;
	color: #333333;
	margin: 20px 10px 0 10px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	height: 50px;
}


/*关于我们*/

.gs-about {
	width: 100%;
	height: 552px;
	margin-top: 72px;
	background: url(../img/5.jpg) no-repeat center;
}

.gs-about .content {
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
}

.gs-about .left {
	font-size: 18px;
	color: #ffffff;
	width: 253px;
	margin-left: 125px;
	margin-top: 123px;
	float: left;
}

.gs-about .left .title {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
	line-height: 40px;
}

.gs-about .left .stitle {
	font-size: 18px;
	color: #ffffff;
	line-height: 30px;
}

.gs-about .left .more {
	font-size: 14px;
	color: #ffffff;
	margin: 70px 0 0 85px;
	display: block;
}

.gs-about .right {
	float: right;
}

.gs-about .right .txt {
	text-indent: 2em;
	width: 448px;
	height: 250px;
	margin-top: 24px;
	margin-right: 15px;
	font-size: 14px;
	line-height: 35px;
	color: #ffffff;
}

.gs-about .right .txt img {
	display: none;
}

.gs-about .right .tel {
	width: 220px;
	color: #fde59d;
	font-size: 30px;
	margin: 119px 0 0 185px;
}


/*新闻中心*/

.gs-news .content {
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
}

.gs-news .inner ul li {
	width: 298px;
	height: 401px;
	border: 1px #c5c5c5 solid;
	float: left;
	margin: 0 16px;
}

.gs-news .inner ul li .title {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin-top: 0px;
	line-height: 48px;
	margin-left: 10px;
}

.gs-news .inner ul li img {
	width: 100%;
	overflow: hidden;
	vertical-align: middle;
}

.gs-news .inner ul li .txt {
	width: 279px;
	margin-left: 10px;
	font-size: 12px;
	color: #222;
	margin-top: 20px;
	line-height: 25px;
	height: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}

.gs-news .inner ul li .more {
	color: #333333;
	text-transform: uppercase;
	font-size: 12px;
	width: 53px;
	border-radius: 10px;
	line-height: 22px;
	border: 1px solid #ffe599;
	text-align: center;
	margin: 10px 0 0 220px;
}

.gs-news .inner ul li .more:hover {
	background: #ffe599;
}


/*友情链接*/

.gs-yqlj {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 60px;
}

.gs-yqlj .left {
	float: left;
	position: relative;
}

.gs-yqlj .left p {
	position: absolute;
	top: 6px;
	right: 8px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}

.gs-yqlj .right {
	float: left;
	margin-left: 15px;
	width: 820px;
	height: 74px;
	overflow: hidden;
}

.gs-yqlj .right ul li {
	float: left;
	list-style: none;
	margin: 0px;
	padding-right: 7px;
	line-height: 37px;
	float: left;
}


/*页脚*/

.foot {
	background: url(../img/10.jpg)no-repeat center;
	width: 100%;
	height: 347px;
}

.foot .content {
	width: 1000px;
	margin: 0 auto;
	overflow: auto;
	padding-top: 130px;
	position: relative;
}

.foot .left {
	float: left;
	width: 164px;
	height: 164px;
	overflow: hidden;
	margin-right: 36px;
}

.foot .left img {
	width: 100%;
	vertical-align: middle;
}

.foot .right {
	float: left;
	width: 800px;
}

.foot .right ul {
	overflow: hidden;
}

.foot .right ul li {
	float: left;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	line-height: 60px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	margin-right: 5px;
}

.foot .right ul li a {
	color: #fff;
	margin-right: 5px;
}

.foot .right p {
	width: 65%;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 30px;
	height: 150px;
}

.foot .right a {
	color: #ffffff;
}

.foot .tel {
	position: absolute;
	right: 79px;
	top: 225px;
	color: #ffe797;
	font-size: 30px;
}


/*产品列表页*/

.gs-content {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 30px;
}

.gs-content .left {
	width: 230px;
	float: left;
	margin-right: 30px;
}

.gs-content .left .title {
	height: 84px;
	background: #0059a9;
	text-align: center;
}

.gs-content .left .title .cn {
	font-size: 18px;
	color: #FFFFFF;
	line-height: 30px;
	padding: 12px 0 0 0;
	font-weight: bold;
}

.gs-content .left .title .en {
	font-size: 18px;
	color: #FFFFFF;
}

.gs-content .left .menu ul li {
	height: 50px;
	line-height: 50px;
	background: url(../img/12.jpg)no-repeat left;
	text-align: center;
	font-size: 14px;
	color: #000000;
}
.gs-content .left .menu .on a{
	color: #0059a9;
	font-weight: bold;
}
.gs-content .right {
	float: left;
	width: 740px;
}

.gs-content .right .title {
	font-size: 16px;
	color: #222222;
	line-height: 25px;
	border-bottom: 1px solid #CCC;
	padding-top: 5px;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

.gs-content .right .gs-cplby {
	overflow: hidden;
}

.gs-content .right .gs-cplby li {
	width: 222px;
	float: left;
	margin: 0 12px;
}

.gs-content .right .gs-cplby li img {
	border: 1px solid #C0C0C0;
	width: 100%;
	min-height: 149px;
	vertical-align: middle;
}

.gs-content .right .gs-cplby li p {
	padding: 5px 0;
	text-decoration: none;
	color: #000;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	width: 224px;
	height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}


/*分页*/

.fenye {
	width: 100%;
	text-align: center;
	overflow: hidden;
	margin: 0 auto;
	margin: 20px 0;
}

.fenye span {
	margin: 0 5px;
}


/*新闻列表页*/

.gs-xwlby li {
	width: 100%;
	line-height: 24px;
	padding-left: 20px;
	height: 24px;
	margin: 5px 0;
}

.gs-xwlby li:before {
	content: "·";
	float: left;
	margin-right: 5px;
}

.gs-xwlby li .txt {
	float: left;
	font-size: 12px;
	color: #000000;
	width: 530px;
	margin-right: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gs-xwlby li .data {
	float: left;
	text-align: right;
	width: 150px;
}


/*联系我们*/

.gs-pic {
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	text-indent: 2em;
}

.gs-pic img {
	max-width: 100%;
	vertical-align: middle;
}


/*在线留言*/

.gs-pic table {
	width: 724px;
}

.gs-pic table tr td {
	height: 38px;
	line-height: 38px;
}

.gs-pic table tr td span {
	width: 120px;
	text-align: right;
	display: block;
	float: left;
	font-size: 12px;
	color: #222;
}

.gs-pic table tr td input {
	float: left;
	width: 333px;
	height: 22px;
	margin: 6px 0 0 0;
	font-size: 12px;
	color: #222222;
	padding-left: 2px;
	margin-left: 15px;
}

.gs-pic table tr td textarea {
	width: 373px;
	height: 81px;
	float: left;
	margin: 6px 0;
	font-size: 12px;
	color: #222222;
	padding-left: 2px;
	margin-left: 15px;
	resize: none;
}

.gs-pic table tr .btn input {
	width: 42px;
	height: 22px;
	margin: 0 2px;
}

.gs-pic table .yzm input {
	width: 57px;
}

.gs-pic table .yzm img {
	float: left;
	margin: 9px 0 0 10px;
}


/*大图*/

.gs-nav {
	width: 100%;
	overflow: hidden;
	min-width: 1000px;
	height: 350px;
}

.gs-nav img {
	width: 100%;
	vertical-align: middle;
}


/*单页*/

.dy-inner .dy-title {
	font-size: 20px;
	text-align: center;
	color: #333333;
	font-weight: bold;
	margin: 5px 0;
}

.dy-inner .dy-stitle {
	text-align: center;
	margin: 15px 0;
}

.dy-inner .dy-stitle span {
	font-size: 12px;
	color: #333333;
	margin: 0 5px;
}

.dy-inner .dy-txt {
	font-size: 12px;
	color: #333333;
	text-indent: 2em;
	line-height: 25px;
}

.dy-inner .dy-txt img {
	max-width: 100%;
}

/*上下条*/
.up{
	margin-top: 20px;
}
.up p{
	margin: 5px 0;
}
