.swiper-container {
	width: 100%; height: auto; margin-right: auto; margin-left: auto;
}
.swiper-slide {
	background: rgb(255, 255, 255); height: 250px; text-align: center; font-size: 18px; display: flex; justify-content: center; align-items: center; -webkit-box-align: center; -webkit-align-items: center; -webkit-box-pack: center; -webkit-justify-content: center;
}
.swiper-pagination-bullet {
	width: 15px; height: 15px;
}
.swiper-container-horizontal > .swiper-pagination-bullets {
	left: 0px; width: 100%; bottom: 0px;
}
.swiper-pagination-custom {
	left: 0px; width: 100%; bottom: 0px;
}
.swiper-pagination-fraction {
	left: 0px; width: 100%; bottom: 0px;
}
.product_best {
	padding: 20px 0px;
}
.product_best .swiper-container {
	padding-bottom: 20px;
}
.product_best .item {
	width: 300px; height: 300px;
}
.product_best .item .thumb {
	width: 100%; height: 225px; overflow: hidden;
}
.product_best .item .thumb img {
	width: 100%; max-height: 225px;
}
.product_best .item .tit {
	margin-top: 10px;
}
.product_best .item:hover a {
	color: rgb(0, 111, 216);
}
.hotline_block {
	height: 140px; margin-top: 25px;
}
.hotline_bar_1 {
	background: url("../images/hotline_bar_1.jpg") no-repeat center;
	background-image: url(gg1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.hotline_bar_2 {
	background: url("../images/hotline_bar_2.jpg") no-repeat center;
}
.bar {
	position: relative;
}
.bar .toggle {
	width: 100%; float: left; position: relative; z-index: 1;
}
.bar .toggle h3 {
	font-size: 20px; font-weight: normal; float: left;
}
.bar .toggle a {
	text-align: center;
	font-family: microsoft yahei;
	font-size: 20px;
	border-bottom-color: rgb(0, 111, 216);
	border-bottom-width: 3px;
	border-bottom-style: solid;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
}
.bar .toggle a:link {
	color: rgb(51, 51, 51);
}
.bar .toggle a:visited {
	color: rgb(51, 51, 51);
}
.bar .toggle a:hover {
	color: rgb(0, 111, 216);
}
.bar .toggle a.off {
	border-bottom-color: rgb(236, 236, 236); border-bottom-width: 3px; border-bottom-style: solid;
}
.bar a.more {
	background: url("../images/j.png") no-repeat bottom; top: 10px; right: 0px; color: rgb(0, 111, 216); padding-bottom: 7px; font-family: microsoft yahei; font-size: 16px; position: absolute; z-index: 2; margin-right:10px;
}
.bar .bar_block {
	background: rgb(236, 236, 236); width: 100%; height: 42px; margin-top: -3px; float: left; position: relative; z-index: 0;
}
.block_company {
	margin-top: 25px;
}
.block_company .chairman {
	width: 270px; float: right;
}
.block_company .company {
	width: 600px; margin-left: 30px; float: left;
}
.block_company .rongyuzhengshu {
	width: 275px; float: left;
}
.block_company .chairman .c {
	height: 255px; overflow: hidden;
}
.block_company .chairman .c img {
margin-top: 14px; margin-left:10px; max-width: 100%; text-align:center;
}
.company {
	
}
.company .c1 {
	width: 600px; margin-top: 15px; float: left;
}
.company .c1 .text {
	width: 100%; height: 262px; line-height: 26px; float: left;
}
.hezuohuoban ul {
	margin-top: 20px;
}
.hezuohuoban ul li {
	width: 132px; height: 86px; margin-top: 16px; float: left;
}
.hezuohuoban ul li .thumb {
	padding: 2px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 126px; height: 56px;
}
.hezuohuoban ul li.li_r {
	float: right;
}
.hezuohuoban ul li img {
	transition:0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s;
}
.hezuohuoban ul li:hover img {
	transform: rotateZ(15deg); -webkit-transform: rotateZ(15deg); -moz-transform: rotateZ(15deg); -o-transform: rotateZ(15deg);
}
.hezuohuoban ul li p {
	text-align: center; margin-top: 6px;
}
.rongyuzhengshu .c {
	border: 1px solid rgb(221, 221, 222); border-image: none; width: 273px; height: 238px; margin-top: 15px; float: left;
}
.rongyuzhengshu .c .slideBox {
	margin: 15px 0px 0px 16px; width: 240px; float: left;
}
.rongyuzhengshu .c ul li {
	width: 240px; height: 180px; margin-top: 8px; float: left;
}
.rongyuzhengshu .c ul li .tit {
	height: 30px; text-align: center; line-height: 30px;
}
.rongyuzhengshu .c ul li .thumb {
	padding: 1px; border: 0px solid rgb(221, 221, 221); border-image: none; width: 240px; height: 180px; text-align: center; overflow: hidden; position: relative;
}
.rongyuzhengshu .c ul li .thumb img {
	transition:0.2s; height: 180px; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;
}
.rongyuzhengshu .c ul li .tit {
	text-align: center; margin-top: 5px;
}
.rongyuzhengshu .c ul li:hover .thumb {
	border: 0px solid rgb(255, 130, 63); border-image: none;
}
.rongyuzhengshu .c ul li:hover .thumb img {
	opacity: 0.8;
}
.block2 {
	margin-top: 25px;
}
.block2 .qualification {
	width: 270px; float: left;
}
.block2 .news_toggle {
	width: 600px; margin-left: 30px; float: left;
}
.block2 .video {
	width: 275px; float: right;
}
.block2 .qualification .c {
	height: 255px;
}
.news_toggle .item {
	margin-top: 15px;
}
.news_toggle .item ul {
	display: none;
}
.news_toggle .item ul li {
	width: 100%; height: 33px; line-height: 33px; margin-right: 14px; float: left;
}
.news_toggle .item ul li a {
	padding-left: 20px;
	margin-left: 10px;
	float: left;
	background-image: url(dian_03.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.news_toggle .item ul li .date {
	color: rgb(181, 181, 182); font-family: Arial; float: right;
}
.block2 .video .c {
	margin-top: 20px;
}
.block2 .video .c img {
	max-width: 100%;
}
.qualification ul li a {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.block3 {
	margin-top: 50px;
}
.block3 .zhaopin {
	width: 255px; float: right;
}
.block3 .zhaopin .c {
	margin: 10px 0px 0px; line-height: 30px;
}
.block3 .zhaopin .c ul {
	
}
.block3 .zhaopin .c ul li {
	width: 100%; height: 33px; line-height: 33px; float: left;
}
.block3 .zhaopin .c ul li a {
	margin-left: 5px;
}
.block3 .zhaopin .c ul li .date {
	float: right;
}
.common_block {
	margin-top: 30px;
}
.picslide {
	margin-top: 20px;
}
.picslide .c {
	margin-top: 15px;
}
.picslide .c ul {
	height: 176px; overflow: hidden; float: left;
}
.picslide .c ul li {
	width: 234px; height: 176px; margin-right: 7px; margin-bottom: 8px; float: left;
}
.picslide .c ul li.li_r {
	margin-right: 0px; float: right;
}
.picslide .c ul li .thumb {
	padding: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 230px; height: 172px; text-align: center; overflow: hidden; position: relative;
}
.picslide .c ul li .thumb img {
	transition:0.3s; height: 172px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s;
}
.picslide .c ul li:hover .thumb {
	
}
.picslide .c ul li:hover .thumb img {
	-webkit-filter: sepia(1); -moz-filter: sepia(1); -o-filter: sepia(1);
}
.txtScroll-top {
	border: 0px solid rgb(204, 204, 204); border-image: none; width: 100%; position: relative;
}
.txtScroll-top .hd {
	padding: 0px 10px; height: 30px; overflow: hidden; margin-top: -35px; position: relative; z-index: 1;
}
.txtScroll-top .hd .prev {
	background: url("../images/superslide/icoUp.gif") no-repeat; width: 9px; height: 5px; overflow: hidden; margin-top: 10px; margin-right: 5px; float: right; display: block; cursor: pointer;
}
.txtScroll-top .hd .next {
	background: url("../images/superslide/icoUp.gif") no-repeat; width: 9px; height: 5px; overflow: hidden; margin-top: 10px; margin-right: 5px; float: right; display: block; cursor: pointer;
}
.txtScroll-top .hd .next {
	background: url("../images/superslide/icoDown.gif") no-repeat;
}
.txtScroll-top .hd ul {
	overflow: hidden; margin-top: 10px; float: right; -ms-zoom: 1;
}
.txtScroll-top .hd ul li {
	background: url("../images/superslide/icoCircle.gif") no-repeat 0px -9px; width: 9px; height: 9px; text-indent: -999px; overflow: hidden; margin-right: 5px; float: left; cursor: pointer;
}
.txtScroll-top .hd ul li.on {
	background-position: 0px 0px;
}
.txtScroll-top .bd {
	background: rgb(252, 252, 252); padding: 15px;
}
.txtScroll-top .infoList li {
	height: 30px; line-height: 30px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.infolist {
	width: 580px; min-height: 330px;
}
.infolist .item ul {
	margin-top: 7px;
}
.infolist .item ul li {
	width: 100%; height: 33px; line-height: 33px; margin-right: 14px; float: left;
}
.infolist .item ul li a {
	background: url("../images/ico.png") no-repeat left; padding-left: 25px; margin-left: 10px; float: left;
}
.infolist .item ul li .date {
	color: rgb(181, 181, 182); font-family: Arial; float: right;
}
.contact_block {
	overflow: hidden; margin-top: 30px;
}
.contact_block .l {
	width: 350px; overflow: hidden; float: left;
}
.contact_block .r {
	width: 800px; overflow: hidden; float: right;
}
.contact_block .r img {
	max-width: 100%;
}
.contact_block .l .text {
	line-height: 28px; margin-top: 15px;
}
.footer_links {
	overflow: hidden; margin-top: 20px;
}
.footer_links .public_title h2 {
color: rgb(89, 87, 87); font-size: 30px; font-weight: normal;
}
.footer_links .public_title h2 i {
	color: rgb(255, 121, 0); font-size: 38px;
}
.footer_links .c ul li {
	margin: 10px 10px 0px; padding: 1px; border: 1px solid rgb(238, 238, 238); border-image: none; float: left;
}
.footer_links .c ul li img {
	height: 38px;
}
.footer_links .c ul li a:link {
	color: rgb(102, 102, 102);
}
.footer_links .c ul li a:visited {
	color: rgb(102, 102, 102);
}
.footer_links .c ul li a:hover {
	color: rgb(217, 96, 43);
}
