#fp-nav{position:fixed; z-index:20; right:33px; top:55%; width:17px;}
#fp-nav a{background:url(../images/ico1.png) center no-repeat; height:34px; width:20px; display:block;}
#fp-nav .active{background:url(../images/ico1on.png) center no-repeat;}

.carousel{ padding-top:110px;}
.section{position:relative; overflow:hidden;}

.indexPart1{ position:relative;}
.indexPart1 .scrollDown{ z-index:222; left:50%; bottom:53px; text-align:center; margin-left:-86px; position:absolute; width:172x;height:87px;}

@-webkit-keyframes start{0%,30%{opacity:0;-webkit-transform:translate(0,-8px)}60%{opacity:1;-webkit-transform:translate(0,0)}100%{opacity:0;-webkit-transform:translate(0,10px)}}.pre-wrap{width:172px;height:87px;position:relative;-webkit-animation:start 1.5s infinite ease-in-out;-moz-animation:start 1.5s infinite ease-in-out;animation:start 1.5s infinite ease-in-out}

.indexTitle{ text-align:center; font-size:36px; color:#00a5a8; padding-top:75px;}
.indexTitle2{ color:#fff;}
.indexTitle3{ color:#eb6100;}
.titleImg{ text-align:center; padding:10px 0 20px 0;}
.indexPart2 .msg{ text-align:center; font-size:16px; padding:20px 0 15px 0; color:#666; line-height:28px;}
.indexPart2 .list li{ float:left; width:400px; border-top:#999999 solid 6px; height:557px; background:#f6f6f6; display:none; }
.indexPart2 .list li .name{ text-align:center; font-size:30px; font-weight:bold; padding-top:20px; background:url(../images/line2.png) no-repeat center bottom; height:63px;}
.indexPart2 .list li .msg2{ padding:30px 45px 0 45px; font-size:14px; line-height:24px; height:65px; overflow:hidden;}
.indexPart2 .list li .btn1{ position:absolute; bottom:0px; left:50%; margin-left:-67px; width:135px; height:56px; display:block; z-index:22; background:url(../images/btn2.png) no-repeat;}
.indexPart2 .list li:hover{ background:#fff; border-top:#eb6100 solid 6px;}
.indexPart2 .list li:hover .btn1{ background:url(../images/btn2on.png) no-repeat;}
.indexPart2 .list li.li01{ position:relative; left:-10px;}
.indexPart2 .list li.li02{ position:relative; top:-10px;}
.indexPart2 .list li.li03{ position:relative; right:-10px;}

.indexPart3 .msg{ text-align:center; font-size:14px; padding:25px 0 15px 0; color:#fff; opacity:0.5;}
.indexPart3 .list{ padding-top:20px;}
.indexPart3 .list li{ width:33.33%; float:left; margin-bottom:28px; display:none; position:relative; top:-10px;}
.indexPart3 .list li .box{ margin:0 14px; position:relative; overflow:hidden;}
.indexPart3 .list li .name{height:45px; width:100%; position:absolute; z-index:1; left:0px; bottom:-45px; background:url(../images/bg2.png); font-size:14px;}
.indexPart3 .list li .name a{display:block; color:#FFF; height:45px; line-height:45px; text-align:center;}
.indexPart3 .btnDiv{ margin:38px auto 0; width:149px; height:46px; position:relative; top:-10px; display:none;}
.indexPart3 .btnDiv a{ display:block; border:#fff solid 1px; width:147px; height:44px; font-size:18px; color:#fff; text-align:center; line-height:44px;}

.indexPart4Box{ padding-top:76px;}
.indexPart4_l{ width:588px; height:386px; padding-right:24px; background:#fff; display:none; position:relative; left:-10px;}
.indexPart4_r{ width:588px; height:386px; background:#fff; display:none; position:relative; right:-10px;}
.indexPart4_r video{width:100%;height:386px;}
.indexPart4_l .detail{ padding:30px 0 0 35px; height:225px; position:relative; overflow:hidden;}
.indexPart4_l .detail .time{ width:62px; height:76px; text-align:center; font-size:14px;}
.indexPart4_l .detail .time h3{ color:#eb6100; font-size:48px; line-height:48px;}
.indexPart4_l .detail .name{ position:absolute; left:119px; top:35px; font-size:20px; line-height:26px; height:50px; overflow:hidden;}
.indexPart4_l .detail .name a{ color:#000;}
.indexPart4_l .detail .imgDiv{ position:absolute; left:35px; top:106px;}
.indexPart4_l .detail .content{ padding-left:226px; height:85px; overflow:hidden; line-height:22px; font-size:12px;}
.indexPart4_l .detail .more{ padding-top:35px; color:#000; font-size:12px; display:block; padding-left:226px;}
.indexPart4_l .list{ padding-left:35px;}
.indexPart4_l .list li{ font-size:14px; height:26px; line-height:26px; position:relative; padding-right:120px; overflow:hidden;}
.indexPart4_l .list li span{ position:absolute; right:25px; top:0px; color:#989898;}
.indexPart4_l .list li a:hover{ color:#eb6100;}
.indexPart4 .btnDiv{ margin:100px auto 0; width:148px; height:48px; position:relative; top:-10px; display:none;}
.indexPart4 .btnDiv a{ display:block; background:#eb6100; width:148px; height:48px; font-size:18px; color:#fff; text-align:center; line-height:48px;}

.indexPart5Box{ padding:110px 187px 0;}
.indexPart5Box .box11{ width:302px; height:203px; position:relative; display:none; left:-10px;}
.indexPart5Box .box11 a{ display:block; width:302px; height:203px; background:#00b4cc; text-align:center;}
.indexPart5Box .box11 .ico{ padding-top:54px;}
.indexPart5Box .box22{ width:523px; height:203px; background:#eb6100;position:relative; display:none; right:-10px;}
.indexPart5Box .box22 .name{ padding:36px 0 10px 27px; color:#fff; font-size:30px; }
.indexPart5Box .box22 .msg{ font-size:14px; color:#fff; opacity:0.5; line-height:24px; padding-left:27px;}
.indexPart5Box .box33{ width:523px; height:203px; background:#60e2f3; position:relative; display:none; left:-10px;}
.indexPart5Box .box33 .name{ padding:36px 0 10px 27px; color:#fff; font-size:30px; }
.indexPart5Box .box33 .msg{ font-size:14px; color:#fff; line-height:24px; padding-left:27px;}
.indexPart5Box .box44{ width:302px; height:203px;position:relative; display:none; right:-10px;}
.indexPart5Box .box44 a{ display:block; width:302px; height:203px; background:#01b49f; text-align:center;}
.indexPart5Box .box44 .ico{ padding-top:54px;}

.indexPart6{ position:relative; width:100%;}
.indexForm{ height:448px; background:url(../images/bg3.jpg) repeat;}
.indexForm .form{ padding:65px 0 0 48px; position:relative; display:none; left:-10px;}
.indexForm .form li{ width:554px; height:60px; position:relative}
.indexForm .form li.li01{ height:170px;}
.indexForm .form li .input1{ border:#fff solid 1px; height:40px; line-height:40px; font-size:16px; color:#fff; width:552px; text-indent:10px;}
.indexForm .form li textarea{ height:154px; border:#fff solid 1px; width:552px;}
.indexForm .form li .btn1{ width:122px; height:40px; border:#fff solid 1px; text-align:center; color:#fff; font-size:14px; position:absolute; right:0px; top:0px;}

.indexContact{ padding:64px 0 0 50px; position:relative; display:none; right:-10px;}
.indexContact .title{ height:38px; width:205px; border-bottom:#fff solid 3px; font-size:24px; color:#fff;}
.indexContact .title em{ padding-left:10px; font-size:18px; opacity:0.5;}
.indexContact .content{ font-size:14px; color:#fff; padding-top:10px; line-height:32px;}

.speech{ padding:120px 0;}
.speech_l{ width:510px;}
.speech_l .imgDiv2{ text-align:center; padding:30px 0 10px 0;}
.speech_l .msg{ text-align:center; font-size:16px; padding:8px 0;}
.speech_l .name{ text-align:center; font-size:16px; font-weight:bold;}
.speech_r{ width:635px;}
.speech_r .title{ font-size:30px; color:#535252; font-weight:bold; height:40px; display:inline-block; border-bottom:#00a5a8 solid 3px;}
.speech_r .title2{ padding:10px 0 40px 0; font-size:14px; color:#999; text-transform:uppercase;}
.speech_r .imgDiv{ height:62px; border-bottom:#00a5a8 solid 1px;}
.speech_r .content{ font-size:16px; line-height:30px; padding-top:35px;}

.speech2{ padding:40px 0; background:url(../images/bg4.jpg) repeat;}
.speech2 .list1{ width:600px;}
.speech2 .list1 li{ font-size:16px; color:#fff; height:38px; line-height:38px; position:relative; background:url(../images/line3.png) repeat-x center; width:600px;}
.speech2 .list1 li em{ position:absolute; left:412px; top:0px; width:188px; background:url(../images/bg4.jpg) repeat;}
.speech2 .list1 li span{ background:url(../images/bg4.jpg) repeat;}
.speech2 .list2 { padding-left:86px;}
.speech2 .list2 li{ font-size:16px; color:#fff; height:38px; line-height:38px; position:relative; background:url(../images/line3.png) repeat-x center; width:514px;}
.speech2 .list2 li em{ position:absolute; right:0px; top:0px; width:85px; background:url(../images/bg4.jpg) repeat;}
.speech2 .list2 li span{ background:url(../images/bg4.jpg) repeat;}

.about{ padding:75px 0 150px 0; border-bottom:#e7e6e6 solid 3px;}
.about_l{ width:377px; padding-top:110px;}
.about_r{ width:755px;}
.about_r .title{ font-size:30px; color:#535252; font-weight:bold; height:40px; display:inline-block; border-bottom:#00a5a8 solid 3px;}
.about_r .title2{ padding:10px 0 40px 0; font-size:14px; color:#999; text-transform:uppercase;}
.about_r .content{ font-size:16px; line-height:30px; padding-top:35px;}

.historyName{ font-size:36px; color:#00a5a8; text-align:center; padding-bottom:30px;}
.historyMsg{ text-align:center; font-size:14px; padding-bottom:50px; line-height:24px;}

.cd-container { width: 100%; margin: 0 auto;}
.cd-container::after {content: ''; display: table; clear: both;}
#cd-timeline { position:relative; padding: 2em 0;}
#cd-timeline::before {content: '';position: absolute;top: 0;left: 18px;height: 100%;width: 3px;background: #ccc;}
#cd-timeline {margin-top: 3em;margin-bottom: 3em;}
#cd-timeline::before {left: 50%;margin-left: 2px;}
.cd-timeline-block {position: relative;margin: 2em 0;}
.cd-timeline-block:after {content: "";display: table;clear: both;}
.cd-timeline-block:first-child {margin-top: 0;}
.cd-timeline-block:last-child {margin-bottom: 0;}
.cd-timeline-block {margin: -3em 0;}
.cd-timeline-block:first-child {margin-top: 0;}
.cd-timeline-block:last-child {margin-bottom: 0;}
.cd-timeline-block i.arrow {position: absolute;right: -40px;top: 0px;width: 20px;height: 20px;background: #eee;z-index: 0;
	/* Rotate*/
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	/* Rotate Origin*/
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	-o-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.cd-timeline-block:nth-child(even) i.arrow {position: absolute;left: -20px;top: 0px;}
.cd-timeline-img {position: absolute;top: 0;left: 0;width: 40px;height: 40px;border-radius: 50%;border: 4px solid #fff;background-color: #eee; font-size:18px;}
.cd-timeline-img img {display: block;width: 24px;height: 24px;position: relative;left: 50%;top: 50%;margin-left: -12px;margin-top: -12px;}
.cd-timeline-img:hover {background-color: #00a5a8;cursor: pointer;color: #ffffff;}
.cd-timeline-img {width: 60px;height: 60px;text-align: center;line-height: 60px;left: 50%;margin-left: -30px;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	color: #222;
}
.cd-timeline-img.is-hidden {visibility: hidden;}
.cd-timeline-img.bounce-in {
	visibility: visible;
	-webkit-animation: cd-bounce-1 0.6s;
	-moz-animation: cd-bounce-1 0.6s;
	animation: cd-bounce-1 0.6s;
}
.cd-timeline-content {position: relative;margin-left: 60px;background-color: #eeeeee;border-radius: 0.50em;padding: 20px; margin-bottom:120px; font-size:14px;}
.cd-timeline-content em{ color:#00a5a8; font-size:24px;}
.cd-timeline-content:after {content: "";display: table;clear: both;}
.cd-timeline-content h2, .cd-timeline-content a h2 {
	font-size: 24px !important;
	color: #00a5a8;
	margin-top: 0;
	font-weight:400;
	padding-bottom: 5px;
	text-transform: uppercase;
	text-align: left !important;
	position: relative;
}
.cd-timeline-content a:hover h2 {
	font-size: 14px !important;
	color: #000000;
}
.cd-timeline-content p, .cd-timeline-content a p {
	
	color: #666666;
	margin: 0px;
}
.cd-timeline-content a:hover p {
	color: #333;
}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
	display: inline-block;
}
.cd-timeline-content p {
	font-size: 14px !important;
	color: #666;
	line-height: 24px;
}
.cd-timeline-content p img {
	float: left;
	display: block;
	margin-right: 10px;
	width: 25%;
	border-radius: 5%;
}
.cd-timeline-content {
	margin-left:0px;
	width:40.5%;
}
.cd-timeline-content::before {
	display: none;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content {
	float: right;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before {
	top: 24px;
	left: auto;
	right: 100%;
	border-color: transparent;
	border-right-color: white;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
	float: right;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
	left: auto;
	right: 122%;
	text-align: right;
}
.cd-timeline-content.is-hidden {
	visibility: hidden;
}
.cd-timeline-content.bounce-in {
	visibility: visible;
	-webkit-animation: cd-bounce-2 0.6s;
	-moz-animation: cd-bounce-2 0.6s;
	animation: cd-bounce-2 0.6s;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
	-webkit-animation: cd-bounce-2-inverse 0.6s;
	-moz-animation: cd-bounce-2-inverse 0.6s;
	animation: cd-bounce-2-inverse 0.6s;
}
@-webkit-keyframes cd-bounce-1 {
	0% {
	opacity: 0;
	-webkit-transform: scale(0.5);
}
60% {
	opacity: 1;
	-webkit-transform: scale(1.2);
}
100% {
	-webkit-transform: scale(1);
}
}@-moz-keyframes cd-bounce-1 {
	0% {
	opacity: 0;
	-moz-transform: scale(0.5);
}
60% {
	opacity: 1;
	-moz-transform: scale(1.2);
}
100% {
	-moz-transform: scale(1);
}
}@keyframes cd-bounce-1 {
	0% {
	opacity: 0;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform: scale(0.5);
}
60% {
	opacity: 1;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
100% {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
}@-webkit-keyframes cd-bounce-2 {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-100px);
}
60% {
	opacity: 1;
	-webkit-transform: translateX(20px);
}
100% {
	-webkit-transform: translateX(0);
}
}@-moz-keyframes cd-bounce-2 {
	0% {
	opacity: 0;
	-moz-transform: translateX(-100px);
}
60% {
	opacity: 1;
	-moz-transform: translateX(20px);
}
100% {
	-moz-transform: translateX(0);
}
}@keyframes cd-bounce-2 {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-100px);
	-moz-transform: translateX(-100px);
	-ms-transform: translateX(-100px);
	-o-transform: translateX(-100px);
	transform: translateX(-100px);
}
60% {
	opacity: 1;
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	-ms-transform: translateX(20px);
	-o-transform: translateX(20px);
	transform: translateX(20px);
}
100% {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
}@-webkit-keyframes cd-bounce-2-inverse {
	0% {
	opacity: 0;
	-webkit-transform: translateX(100px);
}
60% {
	opacity: 1;
	-webkit-transform: translateX(-20px);
}
100% {
	-webkit-transform: translateX(0);
}
}@-moz-keyframes cd-bounce-2-inverse {
	0% {
	opacity: 0;
	-moz-transform: translateX(100px);
}
60% {
	opacity: 1;
	-moz-transform: translateX(-20px);
}
100% {
	-moz-transform: translateX(0);
}
}@keyframes cd-bounce-2-inverse {
	0% {
	opacity: 0;
	-webkit-transform: translateX(100px);
	-moz-transform: translateX(100px);
	-ms-transform: translateX(100px);
	-o-transform: translateX(100px);
	transform: translateX(100px);
}
60% {
	opacity: 1;
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	-o-transform: translateX(-20px);
	transform: translateX(-20px);
}
100% {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
}

.honor{ padding:90px 0;}
.honor .title{ font-size:26px; color:#00a5a8; text-align:center; height:48px;  font-weight:bold; background:url(../images/line4.jpg) center bottom no-repeat;}
.honor .msg{ text-align:center; color:#535252; font-size:24px; padding:28px 0 70px 0;}
.honor .list1{ width:556px; border-top:#ccc solid 5px; border-bottom:#ccc solid 1px;}
.honor .list1 li{ height:36px; line-height:36px; padding-left:35px; font-size:14px; background:url(../images/nimg12_1.png) 12px center no-repeat;}
.honor .list2{ width:556px; border-top:#ccc solid 5px; border-bottom:#ccc solid 1px; margin-left:86px;}
.honor .list2 li{ height:36px; line-height:36px; padding-left:35px; font-size:14px; background:url(../images/nimg12_1.png) 12px center no-repeat;}


section.rongyu {
	padding: 76px 0;
	background-color: #eeeeee;
	position: relative;
	overflow:hidden;
}
section.rongyu .rongyulist {
	overflow: hidden;
}
section.rongyu .rongyulist ul.ryimglist {
	list-style: none;
	margin: 0;
}
section.rongyu .rongyulist ul.ryimglist li {
	float: left;
	margin:1rem;
	list-style: none;
	display: inline-block;
	text-align:center;
}
section.rongyu .rongyulist ul.ryimglist li span {
	display: block;
	background: #ffffff;
	border: 5px solid #ffffff;
	border-radius: 0.3rem;
	height: 100%;
}
section.rongyu .rongyulist ul.ryimglist li img {
	height:206px;
	width: auto;
}
#rongyulist {
	float: left;
	width: 120080px;
}
#rongyubox1, #rongyubox2 {
	float: left;
}

.brandTab{ text-align:center; padding:86px 0 55px 0; width:524px; margin:0 auto;}
.brandTab li{ float:left; width:115px; height:44px; line-height:38px; font-size:16px; background:url(../images/nimg115Bg.png) no-repeat; margin:0 8px;}
.brandTab li a{ display:block; width:115px; height:44px; font-weight:bold; color:#ccc;}
.brandTab li a.aNow,.brandTab li a:hover{ background:url(../images/nimg115Bgon.png) no-repeat; color:#EB6100;}

.brand .part1 img{ width:100%;}
.brand .part2{ padding:50px 0;}
.brand .part2 .title{ color:#00a5a8; font-size:36px; font-weight:bold; padding-bottom:35px;}
.brand .part2 h2{ font-size:18px; color:#535252;}
.brand .part2 .imgDiv{ text-align:center;}
.brand .part2 p{ text-align:center; padding-top:35px; font-size:16px;}
.brand .part3{ padding:50px 0 100px 0; background:#f4f4f4;}
.brand .part3 .title{ font-size:36px; color:#00a5a8; font-weight:bold; padding-bottom:30px;}
.brand .part3 .content{ font-size:18px; line-height:32px;}

.product{ padding:90px 0 180px 0;}
.product_l{ width:25%;}
.product_r{ width:75%;}
.product_l .box{ padding-left:20%;}
.product_l .title{ padding-left:14px; color:#535353; font-size:24px; font-weight:bold; background:url(../images/ico4.jpg) left 4px no-repeat; height:60px;}
.product_l .sideNav li{ height:42px; width:164px; margin-bottom:10px;}
.product_l .sideNav li a{ font-size:20px; color:#00a5a8; padding-left:13px; display:block; height:42px; line-height:42px;}
.product_l .sideNav li a.aNow,.product_l .sideNav li a:hover{ background:#eeeeee;}
.product_r .list{ padding-top:80px;}
.product_r .list li img{ width:100%;}
.product_r .imgDiv{ padding-top:80px;}
.product_r .imgDiv img{ width:100%;}
.product_r .content{ background:#d9f2f2; padding:54px 0 128px 56px;}
.product_r .content li{ font-size:16px; padding-left:126px; color:#00a5a8; position:relative; min-height:85px; _height:85px; line-height:28px;}
.product_r .content li em{ position:absolute; left:0px; font-size:20px;}
.product_r .content .btnDiv{ padding-top:80px;}
.product_r .content .btnDiv a{ width:205px; height:42px; color:#fff; font-size:20px; display:block; background:url(../images/btn1.png) no-repeat; line-height:42px; text-indent:18px;}

.productType{ padding:90px 0 180px 0;}
.productType .title{ padding-left:14px; color:#535353; font-size:24px; font-weight:bold; background:url(../images/ico4.jpg) left 4px no-repeat; height:60px;}
.productType .sideNav li{ height:44px; margin-bottom:1px;}
.productType .sideNav li a{ font-size:16px; color:#535252; text-align:center; display:block; height:38px; line-height:38px; border:#cfcfcf solid 3px;}
.productType .sideNav li a.aNow,.productType .sideNav li a:hover{ background:#00a5a8; border:#00a5a8 solid 3px; color:#fff;}

.productType .list{ padding-top:60px;}
.productType .list ul{ width:110%;}
.productType .list li{ float:left; width:300px; height:246px; margin:0 22px 25px 0; background:#999999;}
.productType .list li .name{ height:45px; line-height:45px; padding-left:20px; font-size:18px; background:url(../images/nimg43_1.png) no-repeat right center;}
.productType .list li .name a{ color:#fff;}
.productType .list li:hover{ background:#00a5a8;}

.productShow2{ padding:118px 0 80px 0;}
.productShow2 .returnBtn{ padding-bottom:20px;}
.productShow2 .returnBtn a{ display:block; width:101px; height:32px; background:url(../images/btn3.png) no-repeat; line-height:32px; font-size:16px; text-indent:46px; color:#fff;}
.productShow_1{height:600px; width:605px;  position:relative;}
.productShow_1 .bigImg{ border:#c9eced solid 1px; width:}
.productShow_1 .prev{position:absolute; left:0px; top:423px; display:block; width:41px; height:96px; background:url(../images/nimg41_left.jpg) left top no-repeat;}
.productShow_1 .prev:hover{ background:url(../images/nimg41_lefton.jpg) left top no-repeat;}
.productShow_1 .next{position:absolute; right:0px; top:423px; display:block; width:41px; height:96px; background:url(../images/nimg41_right.jpg) left top no-repeat;}
.productShow_1 .next:hover{ background:url(../images/nimg41_righton.jpg) left top no-repeat;}
.productShow_1 .list{width:484px; padding-top:18px; overflow:hidden; position:relative; margin:0 auto;}
.productShow_1 ul{width:2000%;}
.productShow_1 li{float:left; width:147px; height:98px; overflow:hidden; margin-right:21px;}
.productShow_1 li img{ border:#c9eced solid 1px;}
.productShow_1 .liNow{background:url(../image/lbg2.png) 5px 4px no-repeat;}

.productShow_2{width:534px; overflow:hidden;}
.productShow_2 h1{ height:34px; color:#00a5a8; font-size:24px; border-bottom:#00a5a8 solid 3px;}
.productShow_2 .list{padding:20px 0 20px 0;}
.productShow_2 .list li{line-height:24px; min-height:28px; _height:28px; color:#333; font-size:16px; padding-left:98px; position:relative; margin-bottom:12px;}
.productShow_2 .list li em{ position:absolute; left:0px; top:0px;}
.productShow_2 .share{ height:41px; line-height:41px; border:#00999b solid 1px; font-size:14px; padding-left:62px; position:relative;}
.productShow_2 .share p{ position:absolute; left:12px; top:0px;}
.productShow_2 .share li{ float:left; width:24px; height:24px; margin-right:12px;}
.productShow_2 .share li .img1{ display:none;}
.productShow_2 .share li:hover .img1{ display:inline-block;}
.productShow_2 .share li:hover img{ display:none;}

.productShow2 .title{ text-align:center; padding-top:100px; font-size:24px;}
.productList{ padding:50px 0 30px 0;}
.productList ul{ width:110%;}
.productList li{ float:left; width:275px; height:225px; margin-right:33px; background:#999999;}
.productList li .name{ height:40px; line-height:40px; padding-left:20px; font-size:18px; background:url(../images/nimg43_1.png) no-repeat right center;}
.productList li .name a{ color:#fff;}
.productList li:hover{ background:#00a5a8;}

.news{ padding:83px 0 136px 0;}
.news .item_list{ position:relative; width:1200px;}
.news .item_list .item{ width:357px; margin-bottom:50px; background:#f7f7f7; border:#ececec solid 1px; border-radius:3px; -moz-border-radius:3px;}
.news .item_list .item .imgDiv{ padding:15px 0 0 13px}
.news .item_list .item .name{ padding:20px 13px 0px 13px; line-height:24px; overflow:hidden; font-size:16px; margin-bottom:20px; font-weight:bold;}
.news .item_list .item .name a{ color:#333;}
.news .item_list .item .time{ height:35px; padding:0 13px; background:url(../images/line5.jpg) 13px bottom no-repeat; font-size:14px;}
.news .item_list .item .content{ font-size:14px; padding:30px 13px 20px 13px; line-height:30px;}
.news .item_list .item a:hover{ color:#00a5a8;}
.news .item_list .item .more{ padding:0 10px 30px 13px; color:#999; font-size:14px; text-transform:uppercase;}
.news .item_list .item .more a{ width:109px; height:32px; display:block; background:#00a5a8; color:#fff; border-radius:8px; -moz-border-radius:8px; text-align:center; line-height:32px;}

.newsPageNum{ height:100px; background:#efefef; line-height:100px; font-size:14px;}
.newsPageNum .prev img{  padding-right:12px;}
.newsPageNum .next{ float:right; display:block;}
.newsPageNum .next img{  padding-left:12px;}

.newsMsg{ height:430px; background:url(../images/limg1920_5.jpg) center top no-repeat;}
.newsMsg .ico{ text-align:center; padding:44px 0;}
.newsMsg .tel{ text-align:center; font-size:72px; color:#fff; margin:0 auto; width:522px; height:94px; background:url(../images/bg5.png) repeat; line-height:94px; border-radius:2px; -moz-border-radius:2px;}
.newsMsg .list{ text-align:center; padding-top:33px;}
.newsMsg .list li{ font-size:14px; color:#fff; padding-bottom:15px;}
.newsMsg .list img{ display:inline-block; padding-bottom:5px;}

.newShow{ padding:98px 0;}
.newShow .name{ text-align:center; font-size:24px; color:#2e2e2e; font-weight:bold; padding-bottom:10px;}
.newShow .time{ height:40px; text-align:center; color:#a7a7a7; border-bottom:#e5e5e5 solid 1px;}
.newShow .time em{ padding:0 10px;}
.newShow .content{ padding:45px 0; font-size:16px; line-height:28px;}
.newShow .content .imgDiv{ text-align:center; padding:38px 0 15px 0}
.newShow .content { text-align:center;}

.company{ padding:100px 0;}
.company .name{ font-size:28px; font-weight:bold; color:#00a5a8; padding-bottom:30px;}
.company .content{ font-size:16px; line-height:30px;}
.company .imgDiv{ text-align:center; padding:30px 0;}

.marketing{ padding:100px 0;}
.marketing .imgDiv{ text-align:center;}
.marketing .content{ font-size:16px; line-height:30px; padding-top:60px;}

.lyb{ padding:90px 0;}
.lyb .title{ text-align:center; font-size:24px; color:#535252; font-weight:bold; text-transform:uppercase;}
.lyb .form{ padding:50px 188px;}
.lyb .form li{ height:86px;}
.lyb .form .li01{ height:335px;}
.lyb .form li .input1{ width:100%; height:56px; background:#f5f5f5; font-size:18px; line-height:56px; text-indent:15px;}
.lyb .form li textarea{ width:100%; height:290px; background:#f5f5f5;}
.lyb .form li .btn1{ width:147px; height:45px; background:url(../images/btn4.png) no-repeat; margin:0 auto; text-align:center; line-height:45px; color:#fff; font-size:24px; display:block; font-weight:bold;}

.job{ padding:70px 0 120px 0;}
.job th{height:96px; font-size:16px; vertical-align:top; color:#fff;}
.job th.th01{ background:#7fbb25;}
.job th.th02{ background:#ef8200;}
.job th.th03{ background:#f6c838;}
.job th.th04{ background:#9dbe77;}
.job th.th05{ background:#03847a;}
.job th div{padding:10px 0 15px 0; height:28px;}
.job td{ height:68px; color:#565656; text-align:center; background:url(../images/line6.jpg) repeat-x bottom; font-size:16px;}
.job td a{color:#03847a;}

/*招贤纳士-职位招聘详情*/
.jobShow{ padding:75px 0 150px 0;}
.jobShow h1{font-size:24px;color:#00a5a8;font-weight:bold; height:48px; background:url(../images/line7.jpg) repeat-x bottom;}
.jobShow .list{ padding-top:38px;}
.jobShow .list li{ position:relative; padding-left:40px; font-size:14px; margin-bottom:40px;}
.jobShow .list li img{ position:absolute; left:0px; top:2px;}
.jobShow .list li h2{ font-size:14px; padding-bottom:10px;}
.jobShow .list li em{ padding-right:35px;}
.jobShow .list li p{ line-height:30px; }
.jobShow .btnDiv{ padding:20px 0 0 40px;}
.jobShow .btnDiv .btn1{ width:133px; height:44px; display:block; float:left; text-align:center; line-height:44px; color:#fff; font-size:16px; margin-right:13px; background:#00a5a8;}
.jobShow .btnDiv .btn2{ background:#cccccc;}



.index-banner-swiper {padding-top: 110px;}
.index-banner-swiper .swiper-slide {overflow: hidden;}
.index-banner-swiper:hover .prev {left: 70px;}
.index-banner-swiper:hover .next {right: 70px;}
.index-banner-swiper a {
	display: block;
	width: 100%;
}
.index-banner-swiper a img {
	display: block;
	width: 100%;
}
.index-banner-swiper .swiper-btn {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
	display: inline-block;
	width: 48px;
	height: 48px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	transition: all 0.5s ease;
	border-radius: 50%;
	background-color: rgba(0,0,0,0.4);
}
/* .index-banner-swiper .swiper-btn:hover {background-color: #00a5a8;} */
.index-banner-swiper .prev {
	left: -100px;
	background-image: url(../images/prev.png);
}
.index-banner-swiper .next {
	right: -100px;
	background-image: url(../images/next.png);
}



















































































































































