﻿.worps {
	width:100%;
}
/*nav*/
	.worps .nav {
	width:100%;
	font-size: 16px;
}
.nav .nav-box {
	width:1200px;
	margin: auto;
}
.nav-box .nav-left {
	width:270px;
	float: left;
}
.nav-left img {
	width:100%;
	height:60px;
	padding: 25px 0;
}
.nav-box .nav-right {
	width:730px;
	float: right;
	text-align: right;
}
.nav-right .nav-ul {
	float: right;
}
.footer-left h2 .footermenu {
	float: right;
	width:25px;
	height:25px;
	display: none;
}
.footermenu img {
	width:100%;
}
.footer-nav a{color:#fff}
.footer-address .footermenu-ul {
	width: 100%;
	position:absolute;
	background: #fff;
	top: 38px;
	right: 0;
	z-index: 1111;
	display: none;
}
.footermenu-li {
	width: 100%;
	padding: 10px 0 10px 30px;
	box-sizing: border-box;
	border-bottom: 1px solid #f2f2f2;
}
.footermenu-li a {
	width: 100%;
	display: inline-block;
}
.nav-ul .nav-li {
	float:left;
	padding:30px 20px 10px 0;
}
.nav-li .nav-a {
	display: inline-block;
	padding:10px 0 10px 0;
	margin-right: 25px;
}
.nav-li .nav-a.active {
	border-bottom: 2px solid #0093de;
}
.nav-li .nav-a:hover {
	border-bottom: 2px solid #0093de;
}
.nav-img {
	float:left;
	padding:10px 0 10px 0;
}
/*main*/
	.main {
	width:100%;
}
/*banner*/
	.main .main-banner {
	width:100%;
	height:390px;
}
.main-banner img {
	width:100%;
	height:100%
}
.main-banner .swiper-container {
	width: 100%;
	height: 100%;
}
.pagination {
	position: absolute;
	z-index: 20;
	left: 50%;
	bottom:20px;
	transform: translateX(-50%);
}
.swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #fff;
	margin-right: 15px;
	opacity: 0.8;
	cursor: pointer;
}
.swiper-active-switch {
	background: #ffd200;
}
.main-banner .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
}
.banner-text {
	position: absolute;
	top:100px;
	left:18%;
	color:#fff;
}
.contbanner {
	width:82%;
	padding-top: 50px;
	color:#fff;
	margin: right;
	text-align: right;
}
.contbanner h2 {
	font-size: 30px;
	font-weight: normal;
	text-align:right;
	line-height: 1.8;
	text-shadow:#2b2323 0 0 10px;
}
.contbanner p {
	font-size:25px;
	color:#839bc2;
	font-weight: normal;
	/*font-family: '宋体';*/
    	text-align: right;
	text-shadow:#999 0 0 7px;
}
.contbanner.news p {
	color:#cfcad3;
	text-shadow:#999 0 0 7px;
}
.contbanner.prod p {
	color:#d2d9e0;
	text-shadow:#999 0 0 2px;
}
.banner-text h2 {
	font-size: 38px;
	text-align:left;
	line-height: 2.0;
	text-shadow:#2b2323 0 0 10px;
}
.banner-text h3 {
	font-size: 24px;
	text-align:left;
	line-height: 1.6;
	text-shadow:#2b2323 0 0 10px;
}
.banner-text p {
	font-size:22px;
	text-align: left;
	text-shadow:#2b2323 0 0 7px;
}
.banner-text .line {
	width:100px;
	height:2px;
	background: #fff;
	margin-top: 15px;
	box-shadow: 0 0 5px #2b2323;
}
.banner-text.banner2 p {
	line-height: 2.0;
	font-size:16px;
}
.banner-text.banner2 h2 {
	line-height: 1.2;
}
.banright {
	position: absolute;
	top:100px;
	right:18%;
	color:#fff;
}
.banright h2 {
	font-size: 38px;
	text-align:right;
	line-height: 2.0;
	text-shadow:#2b2323 0 0 10px;
}
.banright p {
	font-size: 38px;
	text-align: right;
	text-shadow:#2b2323 0 0 7px;
}
.pagination3 {
	position: absolute;
	z-index: 20;
	left: 40%;
	bottom:10px;
	margin-left: -20px;
}
.pagination3 .swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #000;
	margin-right: 15px;
	opacity: 0.8;
	cursor: pointer;
}
.pagination3 .swiper-active-switch {
	background: #ffd200;
}
/*about*/
	.main .main-about {
	width:100%;
	padding: 60px 0 65px 0;
}
.main-about .main-about-box {
	width:1200px;
	margin:auto;
}
.main-about-box .main-about-left {
	width:510px;
	float: left;
}
.main-about-left img {
	width:100%;
	height:320px;
}
.main-about-box .main-about-right {
	float:left;
	width:690px;
	height:320px;
	background: #f2f2f2;
	padding: 44px 40px;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.main-about-right .main-about-tit {
	width:100%;
	font-size:16px;
}
.main-about-tit .main-about-text {
	font-size: 12px;
	color:#c0c0c0;
}
.main-about-tit .mark {
	float: right;
	width:48px;
	height:36px;
}
.mark img {
	width:100%;
	height:100%;
}
.main-about-right .main-about-msg {
	width:100%;
	text-indent: 2em;
	line-height: 2.2;
	padding: 20px 0 0px;
	color:#696969;
	display: -webkit-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}
/*business*/
	.main .main-business {
	width:100%;
	padding: 42px 0;
	background: #f0f0f0;
}
.main-business .main-business-box {
	width:1200px;
	margin: auto;
}
.main-business-box .main-business-tit {
	font-size: 16px;
	line-height:1.8;
	padding: 0 0 20px 15px;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.main-business-tit .main-business-text {
	font-size: 12px;
	color:#c0c0c0;
}
.main-business-box .main-business-sowp {
	width:100%;
	height:330px;
	position: relative;
}
.main-business-sowp .swiper-container {
	width:100%;
	height:100%;
}
.main-business-sowp .arrow-left {
	background: url(../images/arrows.png) no-repeat left top;
	position: absolute;
	left: -40px;
	top: 50%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
	z-index: 111;
}
.main-business-sowp .arrow-right {
	background: url(../images/arrows.png) no-repeat left bottom;
	position: absolute;
	right: -40px;
	top: 50%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
	z-index: 111;
}
.main-business-sowp .slide1 {
	background:#f0f0f0;
	padding:0 10px;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.slide1 .swiper-text-box {
	width:100%;
	background: #fff;
}
.swiper-text-box .swiper-img {
	width:100%;
	height:195px;
	display: inline-block;
}
.swiper-text-box .swiper-box {
	padding: 0px 15px 10px 15px;
}
.swiper-box .swiper-tit {
	text-align: center;
	font-size: 16px;
	line-height:2.6;
	font-weight: normal;
}
.swiper-box p {
	color:#6e6e6e;
	line-height:1.8;
}
.swiper-box .swiper-p1 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.swiper-box .swiper-p2 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.swiper-text-box:hover {
	color:#fff;
	background: #0095de;
}
.swiper-text-box:hover a {
	color:#fff;
}
.swiper-text-box:hover p {
	color: #a3ceef;
}
.pagination2 {
	display: none;
}
/*authention*/
	.authention {
	width:100%;
	padding: 70px 0 60px 0;
	border-bottom: 1px solid #eaeaea;
}
.authention .authention-worp {
	width:1200px;
	margin: auto;
}
.authention-li {
	width:20%;
	float: left;
	cursor: pointer;
	text-align: center;
	position: relative;
}
.authention-li.rights {
	margin-right:0;
}
.authention-li img {
	width:110px;
	height:95px;
}
.authention-li .bubble {
	position: absolute;
	top:-34%;
	left:36%;
	width:128px;
	height:48px;
	color:#666666;
	background: url(../images/qipao.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	line-height:35px;
	display: none;
	transition:display 4s;
	-moz-transition: display 4s;	/* Firefox 4 */
	-webkit-transition: display 4s;	/* Safari 和 Chrome */
	-o-transition: display 4s;
}
.authention-li:hover .bubble {
	display: block;
}
.main .main-news {
	width:100%;
}
.main-news .main-news-worp {
	width:1200px;
	margin: auto;
	padding: 0 0 50px 0;
}
.main-news-worp .main-news-tit {
	padding:40px 0 10px;
	font-size: 16px;
	line-height:1.8;
}
.main-news-tit .main-news-text {
	font-size: 12px;
	color:#c0c0c0;
}
.main-news-worp .main-news-box {
	width:100%;
}
.main-news-box .main-news-left {
	width:650px;
	float: left;
}
.main-news-left .main-news-msg {
	width:100%;
	padding:33px 0;
}
.main-news-msg .lefts {
	width:550px;
	float: left;
	font-size: 14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.main-news-msg .buts {
	float: right;
	cursor: pointer;
	padding:3px 20px 5px;
	border:1px solid #eaeaea;
	transition: all 1s;
}
.main-news-msg .buts:hover {
	border:1px solid #a2daf6;
	background: #daf2fe;
}
.main-news-msg .buts img {
	width:20px;
	height:13px;
	vertical-align: middle;
}
.main-news-left .main-news-list {
	width:100%;
	padding-top: 20px;
}
.main-news-list .lefts {
	float: left;
	text-align: center;
	padding:0 20px 10px 0;
	border-right:1px solid #e5e5e5;
}
.main-news-list .lefts .p1 {
	font-size: 18px;
}
.main-news-list .rights {
	float: left;
	width:500px;
	padding-left: 20px;
	font-size: 14px;
}
.main-news-list .rights .p1 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.main-news-list .rights .p2 {
	width:100%;
	font-size: 12px;
	padding-top: 5px;
	color:#4d4d4d;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.main-news-box .main-news-right {
	width:550px;
	float: left;
	padding-left: 60px;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.main-news-right .main-news-ul {
	width:100%;
}
.main-news-ul .main-news-li {
	width:100%;
	padding: 35px 0;
	border-top:1px solid #eaeaea;
}
 .main-news-ul .main-news-li:nth-last-child(1) {
 border-bottom:1px solid #eaeaea;
}
.main-news-li .lefts {
	float: left;
	padding:0 20px 10px 0;
}
.main-news-li .lefts .p1 {
	font-size: 16px;
}
.main-news-li .rights {
	float: left;
	width:400px;
	padding-left: 20px;
	font-size: 14px;
}
.main-news-li .rights .p1 {
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.main-news-li .rights .p2 {
	font-size: 12px;
	padding-top: 5px;
	color:#4d4d4d;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.footer {
	width:100%;
	background:#292929;
	color:#e6e4e4;
}
.footer .footer-worp {
	width:1200px;
	margin: auto;
	padding: 30px 0;
}
.footer-worp .footer-nav {
	width:100%;
	text-align: center;
	line-height:30px;
}
.footer-nav .footer-nav-ul {
	width:80%;
	text-align: center;
	margin: auto;
}
.footer-nav-ul li {
	float: left;
	text-align: center;
	margin:0 20px;
}
.footer-nav-ul li a {
	color:#e6e4e4;
}
.footer-worp .footer-address {
	width:100%;
	padding: 55px 0 0;
	position: relative;
}
.footer-address .footer-left {
	width:350px;
	float: left;
}
.footer-left h2 {
	font-size:16px;
	padding-bottom:20px;
}
.footer-left p {
	line-height: 1.8;
}
.footer-address .footer-cent {
	width:430px;
	float: left;
}
.footer-cent img {
	width:100px;
	height:60px;
	padding:0px 0 10px;
	margin-left: 100px;
}
.footer-cent p {
	line-height:2.2;
}
.footer-cent p.beia {
	margin-left: 78px;
}
.footer-cent p a {
	color:#e6e4e4;
}
.footer-address .footer-right {
	width:420px;
	float: left;
}
.footer-right h2 {
	font-size:16px;
	padding-bottom:25px;
}
.footer-right img {
	width:120px;
	height:50px;
	margin:0 15px 3px 0;
}
/*contact*/
	.contact {
	width:100%;
}
.contact .contact-bg {
	width:100%;
	height:240px;
	background-repeat: no-repeat;
	background-size:100% 100%;
}
.contact-bg .contact-msg {
	width:100%;
}
.contact-msg .contact-nav {
	background: #fff;
	border-bottom:1px solid #eeedee;
}
.contact-nav .contact-nav-box {
	width:1200px;
	margin: auto;
}
.contact-nav-box .lefts {
	float: left;
}
.contact-nav-box .lefts .contact-nav-list {
	padding:20px 55px;
	font-size: 14px;
	float: left;
}
.contact-nav-list.active {
	background: #0094dd;
}
.contact-nav-list.active a {
	color:#ffffff;
}
.contact-nav-box .rights {
	float: right;
	padding: 20px 0;
	color:#333;
}
.contact-nav-box .rights a {
	color:#333;
	margin:0 5px;
}
.contact-bot {
	width:100%;
	min-height: 500px;
	background: #f9f9f9;
}
.contact-bot .contact-bot-worp {
	width:1200px;
	margin: auto;
	line-height: 1.8;
	padding: 30px 0;
}
.contact-bot-worp img {
	max-width: 100%;
}
.contact-bot-worp .contact-bot-list {
	width:280px;
	float: left;
	margin:0 20px 20px 0;
}
.contact-bot-list .boxs {
	width:100%;
	color:#6e6e6e;
	background: #fff;
	padding-bottom: 20px;
}
.contact-bot-list .boxs:hover {
	width:100%;
	background: #0095de;
}
.contact-bot-list .boxs:hover a {
	color:#ddecf9;
}
.contact-bot-list .boxs.active {
	width:100%;
	background: #0095de;
}
.contact-bot-list .boxs.active a {
	color:#ddecf9;
}
.boxs img {
	width:100%;
	height: 190px;
}
.boxs .msgs {
	padding:0 20px;
	line-height: 1.8;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
/*summary*/
	.contact-nav-list.borders {
	border-right:1px solid #e8e8e8;
}
 .contact-nav-list.borders:nth-child(1) {
 border-left:1px solid #e8e8e8;
}
.contact-bot-worp .summary-left {
	float: left;
	width:510px
}
.summary-left .imgf {
	width:100%;
	height:380px;
	margin-top: 25px;
}
.contact-bot-worp .summary-right {
	float: left;
	width:690px;
	padding-left:45px;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;/*white-space:pre-wrap;*/
	}
/*businesslist*/
	.businesslist {
	float: left;
	width:47%;
	padding: 33px 0;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}
 .businesslist:nth-child(even) {
 border-right: 0;
 padding-left: 30px;
 box-sizing: border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
}
 .businesslist:nth-last-child(2) {
 border-bottom: 0;
}
 .businesslist:nth-last-child(3) {
 border-bottom: 0;
}
.businesslist .left {
	width:133px;
	height:115px;
	float: left;
}
.businesslist .left img {
	width:100%;
	height:100%;
}
.businesslist .right {
	width:70%;
	float: left;
	padding-left:20px;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.businesslist .right h2 {
	font-size: 16px;
}
.businesslist .right p {
	font-size: 12px;
	padding-top: 5px;
	color:#333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
/*newlist*/
	.newsList-li {
	width:560px;
	padding: 35px 0 20px;
	float: left;
	border-top:1px solid #eaeaea;
	height: 60px;
}
 .newsList-li:nth-child(odd) {
 margin-right: 40px;
}
 .newsList-li:nth-child(1) {
 border-top:0;
}
 .newsList-li:nth-child(2) {
 border-top:0;
}
 .newsList-li:nth-last-child(3) {
 border-bottom:1px solid #eaeaea;
}
 .newsList-li:nth-last-child(4) {
 border-bottom:1px solid #eaeaea;
}
.newsList-li .lefts {
	float: left;
	text-align: center;
	padding:0 20px 10px 0;
}
.newsList-li .lefts .p1 {
	font-size: 18px;
}
.newsList-li .rights {
	float: left;
	width:400px;
	padding-left: 20px;
	font-size: 14px;
}
.newsList-li .rights p {
	float: left;
	width:100%;
	padding-left: 20px;
	font-size: 14px;
}
.newsList-li .rights .p1 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.newsList-li .rights .p2 {
	font-size: 12px;
	padding-top: 5px;
	color:#4d4d4d;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.page {
	margin-top: 35px;
	text-align: right;
}
.page a {
	font-size: 12px;
	display: inline-block;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.prev, .next {
	padding: 7px 16px;
	border:1px solid #dddddd;
	border-radius: 4px;
}
.page .nub {
	width:45px;
	height:30px;
	border:1px solid #dddddd;
	border-radius: 4px;
	text-align: center;
	line-height: 30px;
	margin-left: 7px;
}
.page .nub.active {
	background: #daf2fe;
	color:#1f9be0;
	border: 1px solid #a2daf6;
}
 .page .nub:nth-last-child(2) {
 margin-right: 7px;
}
/*newsdet*/
	.newsdet {
	width:100%;
	padding: 25px;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:1px solid #e2e2e2;
}
.newsdet .tit {
	line-height:1.4;
	font-size:20px;
	padding: 20px 0;
	text-align: center;
}
.newsdet .time {
	color:#6b6b6b;
	background: #f6f6f6;
	line-height: 2.6;
	font-size:12px;
	text-align: center;
}
.newsdet .time span {
	margin-right: 5px;
}
.newsdet .detailsbox {
	padding: 30px 0;
	min-height: 300px;
	/*white-space:pre-wrap;*/
		line-height: 1.8;
}
.newsdet .detailsbox img {
	max-width: 100%;
}
.share {
	text-align: right;
	padding:50px 0 40px 0;
	border-bottom: 1px dashed #8f8f8f;
}
.share #bdshare {
	float: right!important;
}
.newsdet-bot {
	padding:20px 0 0;
}
.newsdet-bot a {
	color: #9a9a9a;
}
.newsdet-bot a.newsdet-next {
	float: right;
}
/*contworp*/
	.contworp {
	width:100%;
	background: #fff;
	border:1px solid #e2e2e2;
	padding: 30px;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.contworp .maobox {
	width:100%;
	height:300px;
	padding-bottom: 30px;
}
.maobox .container {
	width:100%;
	height:100%;
}
.anchorBL {
	display: none;
}
.contworp .addressbox {
	width:100%;
	background: url(../images/lianxi.jpg) no-repeat right bottom;
	background-size: 430px 300px;
}
.addressbox .lefts {
	float: left;
	width:510px;
	padding: 0 20px 40px 20px;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.addressbox .lefts .lists {
	padding:25px 0 0;
}
.addressbox .lefts .lists img {
	margin-right: 10px;
	vertical-align: middle;
}
.addressbox .lefts .tops {
	margin-top: 45px;
}
.contworp .feedback {
	width:100%;
}
.feedback .tit {
	text-align: center;
	font-size: 12px;
	background: #f6f6f6;
	line-height: 2.8;
}
.feedback .formbox {
	width:100%;
	padding: 50px 0;
}
.formbox .list {
	width:60%;
	padding: 30px 0 0;
	margin: auto;
}
.formbox .list span {
	display: inline-block;
	width:200px;
	text-align: right;
}
.formbox .list input {
	width:250px;
	line-height: 28px;
	text-indent: 2em;
	height:30px\9;
	border: 1px solid #ccc;
}
.textarea {
	width:250px;
	line-height:1.8;
	text-indent: 2em;
	height:100px;
	vertical-align: middle;
	border: 1px solid #ccc;
}
.button-box {
	text-align: center;
	padding: 30px 0 0;
}
.button-box button {
	padding: 5px 15px;
	padding: 8px 15px 5px\9;
	background: #fff;
	border: 1px solid #dddddd;
	border-radius: 4px;
}
.button-box button.submit {
	background: #daf2fe;
	color:#1f9be0;
	border: 1px solid #a2daf6;
	margin-right: 20px;
}
.pcless {
	display:block;
}
.mobileless {
	display:none;
}
.mobmain {
	width: 100%;
	padding:20px;
	background: #f0f0f0;
	box-sizing: border-box;
	display: none;
}
.mobmain .swiper3 {
	background: #fff;
	height:360px;
}
.mobmain .mobmain-img {
	width: 100%;
	height: 225px;
}
.mobmain .main-business-tit {
	font-size: 16px;
	line-height: 1.8;
	padding: 0 0 10px 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.main-news-left img {
	width:100%
}
.mobmain .swiper-text-box:hover {
	color:#000;
	background: #fff;
}
.mobmain .swiper-text-box:hover a {
	color:#000;
}
.mobmain .swiper-text-box:hover p {
	color: #6e6e6e;
}
.mapsbox {
	width:100%;
	padding: 50px 0;
	background: #fff;
}
.mapsbox .mapimg {
	width:520px;
	height:310px;
	margin: auto;
	border:2px solid #00000c;
	position: relative;
	overflow: hidden;
}
.mapsbox .mapimg img {
	width:100%;
	cursor: pointer;
}
.ding1 {
	position: absolute;
	top:102px;
	right:50px;
	width:120px;
	height:62px;
	padding: 5px;
	font-size: 12px;
	line-height: 1.4;
	cursor: pointer;
}
.ding1 .ding1text {
	font-size: 12px;
	line-height: 1.4;
	cursor: pointer;
	padding: 5px;
	background: rgba(255, 255, 255, 0.8);
	border:1px solid #ccc;
	width:0;
	opacity: 0;
	transition: all 0.5s;
	overflow: hidden;
}
.ding1:hover .ding1text {
	width:100%;
	opacity: 1;
}
.ding2 {
	position: absolute;
	top:48px;
	right:190px;
	width:120px;
	height:62px;
	padding: 5px;
	font-size: 12px;
	line-height: 1.4;
	cursor: pointer;
}
.ding2 .ding1text {
	font-size: 12px;
	line-height: 1.4;
	cursor: pointer;
	padding: 5px;
	background: rgba(255, 255, 255, 0.8);
	border:1px solid #ccc;
	width:0;
	opacity: 0;
	transition: all 0.5s;
	overflow: hidden;
}
.ding2:hover .ding1text {
	width:100%;
	opacity: 1;
}
.ding3 {
	position: absolute;
	top:170px;
	right:170px;
	width:120px;
	height:62px;
	padding: 5px;
	font-size: 12px;
	line-height: 1.4;
	cursor: pointer;
}
.ding3 .ding1text {
	font-size: 12px;
	line-height: 1.4;
	cursor: pointer;
	padding: 5px;
	background: rgba(255, 255, 255, 0.8);
	border:1px solid #ccc;
	width:0;
	opacity: 0;
	transition: all 0.5s;
	overflow: hidden;
}
.ding3:hover .ding1text {
	width:100%;
	opacity: 1;
}
.ding4 {
	position: absolute;
	top:190px;
	left:65px;
	width:120px;
	height:62px;
	padding: 5px;
	font-size: 12px;
	line-height: 1.4;
	cursor: pointer;
}
.ding4 .ding1text {
	font-size: 12px;
	line-height: 1.4;
	cursor: pointer;
	padding: 5px;
	background: rgba(255, 255, 255, 0.8);
	border:1px solid #ccc;
	width:0;
	opacity: 0;
	transition: all 0.5s;
	overflow: hidden;
}
.ding4:hover .ding1text {
	width:100%;
	opacity: 1;
}
.ding5 {
	position: absolute;
	top:90px;
	left:43px;
	width:120px;
	height:62px;
	padding: 5px;
	font-size: 12px;
	line-height: 1.4;
	cursor: pointer;
}
.ding5 .ding1text {
	font-size: 12px;
	line-height: 1.4;
	cursor: pointer;
	padding: 5px;
	background: rgba(255, 255, 255, 0.8);
	border:1px solid #ccc;
	width:0;
	opacity: 0;
	transition: all 0.5s;
	overflow: hidden;
}
.ding5:hover .ding1text {
	width:100%;
	opacity: 1;
}
.ding6 {
	position: absolute;
	bottom:15px;
	right:13px;
	width:120px;
	height:62px;
	padding: 5px;
	font-size: 12px;
	line-height: 1.4;
	cursor: pointer;
}
.ding6 .ding1text {
	font-size: 12px;
	line-height: 1.4;
	cursor: pointer;
	padding: 5px;
	background: rgba(255, 255, 255, 0.8);
	border:1px solid #ccc;
	width:0;
	opacity: 0;
	transition: all 0.5s;
	overflow: hidden;
}
.ding6:hover .ding1text {
	width:100%;
	opacity: 1;
}
.pname {
	width:520px;
	margin: auto;
	padding: 20px;
}
.main-about .guganyu {
	width: 100%;
	padding: 5px 20px;
	margin: auto;
	box-sizing: border-box;
	display: none;
}
.main-about .guganyu img {
	width:100%;
}
.imgboxc {
	padding: 20px;
	text-align: center;
	box-sizing: border-box;
}
.imgboxc .jinkouimg {
	width:50%;
	margin: auto;
}
.cousebox {
	padding: 40px 0 100px;
	width:66%;
	line-height:2.2;
	margin: auto;
}
