/*! www.vancheer.com  |  Powered by vancheer */
/*首页banner图*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 9;
}

.rslides li img {
	z-index: 9;
	display:block;
	width:100%;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 1.0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 20px;
    z-index: 9;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 5px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(../PSimages/ico1_ban.png) no-repeat center;
	display: inline-block;
	_display: block;
	*display: block;
	width: 15px;
	height: 15px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:url(../PSimages/ico1_banon.png) no-repeat center;
}

.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-25px; background:url(../PSimages/banprev.png) center no-repeat; z-index:222; width:70px; height:50px; display:block;}
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-25px; background:url(../PSimages/bannext.png) center no-repeat; z-index:222; width:70px; height:50px; display:block;}
.banner .prev:hover{ background:url(../PSimages/banprevon.png) center no-repeat;}
.banner .next:hover{ background:url(../PSimages/bannexton.png) center no-repeat;}
.indexFlashTel{ display:none;}

.indexPart1{ padding-top:50px; padding-bottom:170px; background:url(../images/nimg1920_bg1.jpg) no-repeat center; background-size:cover;}
.indexPart1 .title{ text-align:center;}
.indexPart1 .title h2{ font-size:36px; color:#01c5b9; font-weight:inherit; padding-bottom:20px; text-transform:uppercase;}
.indexPart1 .title p{ font-size:18px; color:#333; font-weight:bold; padding-bottom:40px;}
.indexPart1 .text{ font-size:14px; line-height:2; color:#848484; text-align:center; margin:0 170px; padding-bottom:45px;}
.indexPart1 .list li{ width:25%; float:left; text-align:center;}
.indexPart1 .list li .box{ margin:0 30px;}
/*.indexPart1 .list li .imgbox{ position:relative;}
.indexPart1 .list li .ico{ width:172px; height:172px; overflow:hidden; border-radius:172px; margin:0 auto;}
*/.indexPart1 .list li .ico{/* -webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; transition: .5s all;*/}
.indexPart1 .list li .ico:hover{/* -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);*/}
/*.indexPart1 .list li .icobox{ position:absolute; left:50%; margin-left:-86px; width:100%; top:0; width:172px; height:172px; line-height:172px; -webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; transition: .5s all; border-radius:172px;}
.indexPart1 .list li .icobox img{ opacity:0; -webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; transition: .5s all;}
.indexPart1 .list li .imgbox:hover .icobox{  background-color:rgba(1,197,185,0.9);}
.indexPart1 .list li .imgbox:hover .icobox img{ opacity:1;}
.indexPart1 .list li .name{ padding:20px 0; font-size:20px; color:#333;}
.indexPart1 .list li .name a{ color:#333;}
.indexPart1 .list li .name a:hover{ color:#01c5b9;}
.indexPart1 .list li p{ font-size:14px; color:#9a9a9a;}*/
.indexPart1 .list li .imgbox{ position:relative;}
.indexPart1 .list li p{ display:none;position:absolute;left:50%; margin-left:-78px;top:0px;}
.indexPart1 .list li p img{ width:156px; border-radius:50%; -moz-border-radius:50%;}
.indexPart1 .list li .name{ padding:20px 0; font-size:20px; color:#333;}
.indexPart1 .list li .name a{ color:#333;}
.indexPart1 .list li .name a:hover{ color:#01c5b9;}
.indexPart1 .list li .txt{ font-size:14px; color:#9a9a9a;}

.indexPart2{ background-color:#f1f1f1; padding-top:55px; padding-bottom:70px;}
.indexPart2 .wal{ width:1340px;}
.indexPart2 .title{ text-align:center;}
.indexPart2 .title h2{ font-size:36px; color:#01c5b9; font-weight:inherit; padding-bottom:20px; text-transform:uppercase;}
.indexPart2 .title p{ font-size:18px; color:#333; font-weight:bold; padding-bottom:40px;}
.indexPart2 .tablist{ width:600px; margin:0 auto; padding-bottom:40px;}
.indexPart2 .tablist .slick{ margin:0 20px; text-align:center;}
.indexPart2 .tablist .slick a{ display:block; height:35px; line-height:35px; color:#a4a4a4; font-size:14px; border:1px #d0d0d0 solid; border-radius:35px;}
.indexPart2 .tablist .slick a:hover{ color:#01c5b9; border:1px #01c5b9 solid;}
.indexPart2 .tablist .slick-current a{ color:#01c5b9; border:1px #01c5b9 solid;}
.indexPart2 .prlist .slick{ margin:0 5px;}
.indexPart2 .prlist .slick .box{ border:1px #ededed solid; border-bottom:5px #f1f1f1 solid; background-color:#fff;}
.indexPart2 .prlist .imgDiv{ overflow:hidden;}
.indexPart2 .prlist .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.indexPart2 .prlist .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.indexPart2 .prlist .name{ text-align:center; padding-top:15px; padding-bottom:20px;height: 70px;}
.indexPart2 .prlist .name p{ font-size:16px; color:#b0b0b0; padding-bottom:5px;}
.indexPart2 .prlist .name h3{ font-size:20px; color:#000; font-weight:inherit;}
.indexPart2 .prlist .name h3 a{ color:#000;}
.indexPart2 .prlist .more{ display:block; width:120px; height:35px; line-height:35px; text-align:center; margin:0 auto; background-color:#ebebeb; border-radius:35px; font-size:14px; color:#00c5b9; margin-bottom:35px;}
.indexPart2 .prlist .slick .box:hover{ border:none; border-bottom:4px #01c5b9 solid;}
.indexPart2 .prlist .slick .box:hover .name p{ color:#01c5b9;}
.indexPart2 .prlist .slick .box:hover .more{ color:#fff; background-color:#01c5b9;}
.indexPart2 .prlist .slick-prev{ display:block; width:42px; height:42px; background:url(../PSimages/ico1_1prev.png) no-repeat center; position:absolute; z-index:2; left:0; top:50%; margin-top:-21px;}
.indexPart2 .prlist .slick-prev:hover{ background:url(../PSimages/ico1_1prevon.png) no-repeat center;}
.indexPart2 .prlist .slick-next{ display:block; width:42px; height:42px; background:url(../PSimages/ico1_1next.png) no-repeat center; position:absolute; z-index:2; right:0; top:50%; margin-top:-21px;}
.indexPart2 .prlist .slick-next:hover{ background:url(../PSimages/ico1_1nexton.png) no-repeat center;}
.indexPart2 .prlist{ padding:0 70px;}

.indexPart3{ padding-top:55px; padding-bottom:70px;}
.indexPart3 .title{ text-align:center;}
.indexPart3 .title h2{ font-size:36px; color:#01c5b9; font-weight:inherit; padding-bottom:20px; text-transform:uppercase;}
.indexPart3 .title p{ font-size:18px; color:#333; font-weight:bold; padding-bottom:40px;}
.indexPart3 .more{ display:block; width:120px; height:35px; line-height:35px; text-align:center; margin:0 auto; background-color:#ebebeb; border-radius:35px; font-size:14px; color:#00c5b9; margin-top:65px;}
.indexPart3 .more:hover{color:#fff; background-color:#01c5b9;}
.indexPart3 .content{}
.indexPart3 .content .imglist{ float:left; width:308px; background-color:#f5f5f5;}
.indexPart3 .content .imglist .text{ padding:20px;}
.indexPart3 .content .imglist .text h3{ font-size:18px; color:#000; line-height:30px; font-weight:inherit;}
.indexPart3 .content .imglist .text h3 a{ color:#000;}
.indexPart3 .content .imglist .text h3 a:hover{ color:#01c5b9;}
.indexPart3 .content .imglist .text .time{ font-size:14px; color:#aeaeae; padding-top:25px;}
.indexPart3 .content .imglist .slick-prev{ display:block; width:20px; height:20px; background:url(../PSimages/ico1_2prev.png) no-repeat center; position:absolute; z-index:2; bottom:20px; right:50px;}
.indexPart3 .content .imglist .slick-prev:hover{ background:url(../PSimages/ico1_2prevon.png) no-repeat center;}
.indexPart3 .content .imglist .slick-next{ display:block; width:20px; height:20px; background:url(../PSimages/ico1_2next.png) no-repeat center; position:absolute; z-index:2; bottom:20px; right:20px;}
.indexPart3 .content .imglist .slick-next:hover{ background:url(../PSimages/ico1_2nexton.png) no-repeat center;}
.indexPart3 .content .nlist{ width:875px; float:right;}
.indexPart3 .content .nlist li{ height:119px; margin-bottom:1px; background-color:#f5f5f5; position:relative;}
.indexPart3 .content .nlist li .time{ width:119px; height:119px; text-align:center; background-color:#d5d5d5; color:#fff; float:left;}
.indexPart3 .content .nlist li .time h3{ font-weight:inherit; font-size:36px; padding-top:30px;}
.indexPart3 .content .nlist li .time p{ font-size:16px; color:#fff;}
.indexPart3 .content .nlist li .text{ margin-left:130px; margin-right:170px; padding:20px 0;}
.indexPart3 .content .nlist li .text h3{ font-size:16px; color:#333; font-weight:inherit; padding-bottom:5px;}
.indexPart3 .content .nlist li .text h3 a{ color:#333;}
.indexPart3 .content .nlist li .text p{ font-size:14px; line-height:24px;}
.indexPart3 .content .nlist li .imgDiv{ position:absolute; right:18px; top:50%; margin-top:-45px;}
.indexPart3 .content .nlist li:hover{ background-color:#fff;}
.indexPart3 .content .nlist li:hover .time{ background-color:#01c5b9;}
.indexPart3 .content .nlist li:hover .text h3 a{ color:#01c5b9;}

.indexPart4{ padding:100px 0; background:url(../PSimages/nimg1920_bg2.jpg) no-repeat center; background-size:cover;}
.indexPart4 .text{ width:500px; float:left; color:#fff;}
.indexPart4 .text .title0{ padding-bottom:30px; margin-bottom:25px; background:url(../PSimages/ico1_3hr.png) no-repeat left bottom;}
.indexPart4 .text .title0 h2{ font-weight:inherit; font-size:36px; color:#fff; padding-bottom:15px;}
.indexPart4 .text .title0 p{ font-size:18px; font-weight:bold;}
.indexPart4 .text .txtp{ font-size:18px; padding-bottom:25px;}
.indexPart4 .text .txt{ font-size:14px; line-height:24px;}
.indexPart4 .text .more{ width:140px; height:45px; line-height:45px; text-align:center; display:block; font-size:14px; color:#fff; border:1px #fff solid; border-radius:45px; margin-top:50px;}
.indexPart4 .text .more:hover{ background-color:#01c5b9; border:1px #01c5b9 solid;}
.indexPart4 .video{ float:right; width:647px;}

.indexPart5{ padding-top:50px; padding-bottom:80px;}
.indexPart5 .title0{ text-align:center;}
.indexPart5 .title0 h2{ font-size:36px; color:#01c5b9; font-weight:inherit; padding-bottom:20px; text-transform:uppercase;}
.indexPart5 .title0 p{ font-size:18px; color:#333; font-weight:bold; padding-bottom:30px;}
.indexPart5 .textp{ font-size:14px; color:#848484; line-height:1.5; padding-bottom:40px; margin:0 130px; text-align:center;}
.indexPart5 .leftDiv{ width:650px; float:left;}
.indexPart5 .leftDiv .imgDiv{ margin-bottom:6px;}
.indexPart5 .leftDiv .text{ width:50%; float:left; color:#fff;}
.indexPart5 .leftDiv .text a{ color:#fff;}
.indexPart5 .leftDiv .text a:hover{ text-decoration:underline;}
.indexPart5 .leftDiv .text .box{ padding:15px; min-height:92px;}
.indexPart5 .leftDiv .text01 .box{ background-color:#47bced; margin-right:3px;}
.indexPart5 .leftDiv .text02 .box{ background-color:#05cfc3; margin-left:3px;}
.indexPart5 .leftDiv .text .ico{ float:left;}
.indexPart5 .leftDiv .text .txt{ padding-left:80px;}
.indexPart5 .leftDiv .text .txt .title{ padding-bottom:5px; font-size:14px;}
.indexPart5 .leftDiv .text .txt .title em{ font-size:20px;}
.indexPart5 .leftDiv .text .txt p{ font-size:14px;}
.indexPart5 .rightDiv{ float:right;}

.indexPart6{ padding-bottom:35px; background:url(../PSimages/ico1_11hr.png) repeat-x center 11px;}
.indexPart6 .title{ text-align:center;}
.indexPart6 .title span{ color:#01c5b9; font-size:22px; text-transform:uppercase; background-color:#fff; padding:0 15px;}
.indexPart6 .title p{ font-size:16px; color:#000; padding-top:3px; padding-bottom:25px;}

.indexPart6 .list{ padding:0 60px;}
.indexPart6 .list li{ float:left;}
.indexPart6 .list li .box{ padding-right:116px; background:url(../PSimages/ico1_11hr.png) no-repeat right 32px; text-align:center;}
.indexPart6 .list li:last-child .box{ padding-right:0;}
.indexPart6 .list li .ico{ text-align:center; width:115px; height:70px; background-color:#fff; line-height:65px;}
.indexPart6 .list li .name{ font-size:16px;}
.indexPart6 .list li .name a{ color:#a6a6a6;}
.indexPart6 .list li .name a:hover{ color:#01c5b9;}
.indexPart6 .list li .icolink{ position:relative;animation:start 1.5s infinite ease-in-out;-webkit-animation:start 1.5s infinite ease-in-out;-moz-animation:start 1.5s infinite ease-in-out;}
@-webkit-keyframes start{0%,30%{opacity:0;-webkit-transform:translate(0,-5px)}60%{opacity:1;-webkit-transform:translate(0,0)}100%{opacity:0;-webkit-transform:translate(0,5px)}}
@-moz-keyframes start{0%,30%{opacity:0;-moz-transform:translate(0,-5px)}60%{opacity:1;-moz-transform:translate(0,0)}100%{opacity:0;-moz-transform:translate(0,5px)}}

.indexPart7{ display:none; background-color:#f1f1f1; padding:10px 0; height:150px;}
.indexPart7 .wal{ width:1460px; height:150px;}
.indexPart7 .imgDiv img{ width:100%; height:149px;}
.indexPart7 .llist{ padding:0 130px; position:relative;}
.indexPart7 .llist .slick{ height:150px;}
.indexPart7 .llist .slick-prev{ display:block; width:42px; height:42px; background:url(../PSimages/ico1_13prev.png) no-repeat center; position:absolute; z-index:2; left:0; top:50%; margin-top:-21px;}
.indexPart7 .llist .slick-prev:hover{ background:url(../PSimages/ico1_13prevon.png) no-repeat center;}
.indexPart7 .llist .slick-next{ display:block; width:42px; height:42px; background:url(../PSimages/ico1_13next.png) no-repeat center; position:absolute; z-index:2; right:0; top:50%; margin-top:-21px;}
.indexPart7 .llist .slick-next:hover{ background:url(../PSimages/ico1_13nexton.png) no-repeat center;}
.indexPart7 .llist li{ width:300px;}
.indexPart7 .llist .prev{ display:block; width:42px; height:42px; background:url(../PSimages/ico1_13prev.png) no-repeat center; position:absolute; z-index:2; left:0; top:50%; margin-top:-21px;}
.indexPart7 .llist .prev:hover{ background:url(../PSimages/ico1_13prevon.png) no-repeat center;}
.indexPart7 .llist .next{ display:block; width:42px; height:42px; background:url(../PSimages/ico1_13next.png) no-repeat center; position:absolute; z-index:2; right:0; top:50%; margin-top:-21px;}
.indexPart7 .llist .next:hover{ background:url(../PSimages/ico1_13nexton.png) no-repeat center;}

.about1 .text{ font-size:14px; line-height:2; padding-bottom:45px;}
.about1 .imgDiv{ padding-bottom:85px;}
.about1 .imgDiv img{ max-width:100%;}
.about1 .txt{ float:left; width:440px; font-size:14px; line-height:2; padding-top:40px;}
.about1 .imgbox{ float:right;}

.about2{ padding-top:120px; padding-bottom:130px; background-color:#f4f4f4;}
.about2 .text{ font-size:14px; line-height:2; margin:0 130px; text-align:center; padding-bottom:65px;}
.about2 .alist{ padding:0 150px;}
.about2 .alist .slick{ margin:0 50px; text-align:center;}
.about2 .alist .name{ color:#626262; font-size:16px; padding-top:25px;}
.about2 .alist .slick-prev{ display:block; width:35px; height:35px; background:url(../PSimages/ico2_8prev.png) no-repeat center; position:absolute; z-index:2; left:0; top:50%; margin-top:-17px;}
.about2 .alist .slick-next{ display:block; width:35px; height:35px; background:url(../PSimages/ico2_8next.png) no-repeat center; position:absolute; z-index:2; right:0; top:50%; margin-top:-17px;}

.about3{}
.about3 .con{ background-color:#0ac5b8; position:relative;}
.about3 .con .text{ width:50%; float:left;}
.about3 .con .text .box{ font-size:13px; line-height:24px; color:#fff; padding-top:3%; margin-right:45px;}
.about3 .con .imgDiv{ position:absolute; width:50%; right:0; top:0;}
.about3 .con .imgDiv img{ width:100%;}
.about3 .list li{ width:25%; float:left;}
.about3 .list li .imgDiv img{ width:100%;}

.about4{ padding-top:130px; padding-bottom:200px;}
.about4 .text{ font-size:14px; line-height:2;}
.about4 .imgDiv{ padding:100px 0;}
.about4 .imgDiv .img01{ padding-right:10px;}

.organize1 .text{ font-size:14px; line-height:2; padding-bottom:30px;}
.organize1 .text p{ text-indent:2em;}
.organize1 .imgDiv img{ max-width:100%;}

.history1{ position:relative;}
.history1 .historyBg{ height:76px; background:url(../PSimages/line2.png) repeat-x center; margin:0 20px;}
.history1 .historyList{ padding:0 40px;}
.history1 .historyList .slick-slide{ text-align:center; height:76px; line-height:76px; font-size:18px; color:#0ac5b8; background:url(../PSimages/nimg28_1.png) center no-repeat; cursor:pointer;}
.history1 .historyList .slick-current{ color:#fff; background:url(../PSimages/nimg28_1on.png) center no-repeat;}
.history1 .slick-prev{position:absolute; z-index:10; left:0; top:50%; margin-top:-16px; display:block; background:url(../PSimages/nimg26_left.png) left top no-repeat; width:32px; height:32px;}
.history1 .slick-next{position:absolute; z-index:10; right:0; top:50%; margin-top:-16px; display:block; background:url(../PSimages/nimg26_right.png) right top no-repeat; width:32px; height:32px;}
.history1 .contentBox{ padding-top:30px;}
.history1 .box{ padding:30px; background:url(../PSimages/ico11_5bg.png) repeat-y 140px;}
.history1 .box .text{ margin-bottom:15px;}
.history1 .box em{ display:block; font-size:16px; width:85px; height:33px; line-height:33px; text-align:center; float:left; background:url(../PSimages/ico11_3bg.png) no-repeat center;}
.history1 .box .txt{ padding-left:130px; background:url(../PSimages/ico11_4bg.png) no-repeat 104px 10px; font-size:14px; line-height:2;}
.history1 .box .txt .txtp{ padding-bottom:20px;}
.history1 .box .txt .imgDiv{ padding-bottom:20px;}

.cultrue1 .left{ /*float:left;*/ width:860px; /*padding-right:55px; border-right:1px #e5e5e5 solid;*/margin:0 auto;}
.cultrue1 .left .con{ padding-bottom:80px;}
.cultrue1 .left .con .textbox{ float:left; width:460px;}
.cultrue1 .left .con .textbox .txtp{ font-size:18px; color:#606060; padding-bottom:25px;}
.cultrue1 .left .con .textbox h1{ font-size:30px; color:#0ac5b8; padding-bottom:15px;}
.cultrue1 .left .con .textbox .textp{ font-size:24px; color:#bdbdbd; text-transform:uppercase; padding-bottom:50px; margin-bottom:20px; background:url(../PSimages/ico4_1hr.png) no-repeat left bottom;}
.cultrue1 .left .con .textbox .text{ font-size:14px; line-height:2;}
.cultrue1 .left .con .imgDiv{ float:right; position:relative;}
.cultrue1 .left .con .icotxt{ position:absolute; width:80px; height:80px; text-align:center; border-radius:50%; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s; font-size:16px; color:#fff; line-height:18px;}
.cultrue1 .left .con .icotxt .txtp{ width:40px; height:40px; border-radius:50%; margin:15px; padding:5px;}
.cultrue1 .left .con .icotxt01{ left:103px; top:21px; background-color:rgba(0,181,200,1);}
.cultrue1 .left .con .icotxt01:hover{ background-color:rgba(0,181,200,0.3);}
.cultrue1 .left .con .icotxt01 .txtp{ background-color:rgba(0,181,200,1);}
.cultrue1 .left .con .icotxt02{ left:235px; top:36px; background-color:rgba(0,182,215,1);}
.cultrue1 .left .con .icotxt02:hover{ background-color:rgba(0,182,215,0.3);}
.cultrue1 .left .con .icotxt02 .txtp{ background-color:rgba(0,182,215,1);}
.cultrue1 .left .con .icotxt03{ left:292px; top:141px; background-color:rgba(0,170,219,1);}
.cultrue1 .left .con .icotxt03:hover{ background-color:rgba(0,170,219,0.3);}
.cultrue1 .left .con .icotxt03 .txtp{ background-color:rgba(0,170,219,1);}
.cultrue1 .left .con .icotxt04{ left:258px; top:252px; background-color:rgba(0,146,200,1);}
.cultrue1 .left .con .icotxt04:hover{ background-color:rgba(0,146,200,0.3);}
.cultrue1 .left .con .icotxt04 .txtp{ background-color:rgba(0,146,200,1);}
.cultrue1 .left .con .icotxt05{ left:141px; bottom:26px; background-color:rgba(0,151,183,1);}
.cultrue1 .left .con .icotxt05:hover{ background-color:rgba(0,151,183,0.3);}
.cultrue1 .left .con .icotxt05 .txtp{ background-color:rgba(0,151,183,1);}
.cultrue1 .left .con .icotxt06{ left:33px; bottom:96px; background-color:rgba(0,154,171,1);}
.cultrue1 .left .con .icotxt06:hover{ background-color:rgba(0,154,171,0.3);}
.cultrue1 .left .con .icotxt06 .txtp{ background-color:rgba(0,154,171,1);}
.cultrue1 .left .con .icotxt07{ left:12px; top:104px; background-color:rgba(2,169,187,1);}
.cultrue1 .left .con .icotxt07:hover{ background-color:rgba(2,169,187,0.3);}
.cultrue1 .left .con .icotxt07 .txtp{ background-color:rgba(2,169,187,1);}





.cultrue1 .right{ float:right; width:240px;}
.cultrue1 .right .hot{ background-color:#f1f1f1;}
.cultrue1 .right .hot .title{ height:60px; line-height:60px; margin:0 39px;}
.cultrue1 .right .hot .title p{ float:left; font-size:18px;}
.cultrue1 .right .hot .title .more{ float:right; text-transform:uppercase;}
.cultrue1 .right .hot .title .more a{ color:#979797;}
.cultrue1 .right .hot .title .more a:hover{ color:#01c5b9;}
.cultrue1 .right .hot .imgDiv{ margin:0 15px; text-align:center;}
.cultrue1 .right .hot .name{ font-size:14px; padding-top:10px; padding-bottom:35px; text-align:center; margin:0 39px;}
.cultrue1 .right .hot .name a{ color:#4b4b4b;}
.cultrue1 .right .hot .name a:hover{ color:#01c5b9;}

.cultruelist1 ul{ width:1218px;}
.cultruelist1 li{ width:25%; float:left; margin-bottom:18px;}
.cultruelist1 li .box{ margin-right:18px; padding:30px 38px; background-color:#f1f1f1;}
.cultruelist1 li .imgDiv img{ width:100%;}
.cultruelist1 li .name{ font-size:14px; padding:10px 0;}
.cultruelist1 li .name a{ color:#4b4b4b;}
.cultruelist1 li .name a:hover{ color:#01c5b9;}
.cultruelist1 li .bottomDiv{ height:30px;}
.cultruelist1 li .bottomDiv a{ display:block; width:45%; height:30px; line-height:30px; border-radius:30px; text-align:center; font-size:14px;}
.cultruelist1 li .bottomDiv a.btn1{ color:#06beae; border:1px #06beae solid; float:left;}
.cultruelist1 li .bottomDiv a.btn2{ color:#b1b1b1; border:1px #b1b1b1 solid; float:right;}
.cultruelist1 li .bottomDiv a:hover{ text-decoration:underline;}

.honor1{ background:url(../PSimages/ico4_5.png) repeat-x top center; background-color:#f7f8fc;}
.honor1 .top{ margin:0 280px; padding-bottom:100px;}
.honor1 .top li{ width:33.33%; float:left; text-align:center;}
.honor1 .top li .ico{ background:url(../PSimages/ico4_2bg.png) no-repeat top center; line-height:169px;}
.honor1 .top li .name{ padding-top:10px;}
.honor1 .top li .name a{ font-size:16px; color:#626262;}
.honor1 .top li .name a:hover{ color:#0ac5b8;}
.honor1 .list{ padding-bottom:200px;}
.honor1 .list ul{ margin-left:20px;}
.honor1 .list li{ width:25%; float:left; margin-bottom:20px;}
.honor1 .list li .box{ margin-right:20px; box-shadow:0 1px 5px rgba(0,0,0,0.2);}
.honor1 .list li .name{ height:105px; line-height:105px; text-align:center;}
.honor1 .list li .name a{ display:block; padding:0 10px; color:#5d5d5d; font-size:14px; background-color:#fff;}
.honor1 .list li .name a:hover{ color:#fff; background-color:#0ac5b8;}
.honor1 .list li .imgDiv{ overflow:hidden;}
.honor1 .list li .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.honor1 .list li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.honor1 .top li.liNow .imgon{ display:inline-block;}
.honor1 .top li.liNow .imgoff{ display:none;}

.honor1 .activity-list{ margin-left: -4px;}
.honor1 .activity-list .activity-bd{ position: relative; margin-left: 4px;}
.honor1 .activity-list .item,.activity-list .additem{position: absolute; width: 276px; background-color:#fff; box-shadow:0 1px 5px rgba(0,0,0,0.2); top:0; left: 40%; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;}
.honor1 .activity-list .hover{}
.honor1 .activity-list .additem{padding:0; width: 276px; border: none; }
.honor1 .activity-list .item .name{ padding: 25px 0; text-align:center;}
.honor1 .activity-list .item .name a{ display:block; padding:0 10px; color:#5d5d5d; font-size:14px; background-color:#fff;overflow: hidden; }

.honor1 .activity-list .imgDiv{ overflow:hidden;}
.honor1 .activity-list .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.honor1 .activity-list .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}

.videobg{ background:url(../PSimages/ico4_6bg.png) repeat-x bottom center;}
.video1 .title{ font-size:24px; color:#656565; padding-bottom:30px; padding-top:40px; text-align:center;}
.video1 .Alist{ padding-bottom:30px; margin:0 auto; width:340px;}
.video1 .Alist li{ float:left; width:50%;}
.video1 .Alist li a{ display:block; width:150px; height:40px; line-height:40px; border-radius:40px; background-color:#cbcbcb; text-align:center; font-size:18px; color:#fff;}
.video1 .Alist li .box{ margin:0 95px;}
.video1 .Alist li a:hover,.video1 .Alist li.liNow a{ background-color:#0ac5b8;}
.video1 .slider-for{ margin:0 150px; padding-bottom:70px;}
.video1 .tablist{ margin:0 115px; padding:0 55px;}
.video1 .tablist .slick-prev{position:absolute; z-index:10; left:0; top:50%; margin-top:-16px; display:block; background:url(../PSimages/ico4_7prev.png) left top no-repeat; width:32px; height:32px;}
.video1 .tablist .slick-next{position:absolute; z-index:10; right:0; top:50%; margin-top:-16px; display:block; background:url(../PSimages/ico4_7next.png) right top no-repeat; width:32px; height:32px;}
.video1 .tablist .slick{ margin:0 10px; cursor:pointer;}
.video1 .tablist .slick .ico img{ width:100%;}
.video1 .tablist .slick .name{ font-size:16px; color:#535353; padding-top:15px;}
.video1 .tablist .slick .name:hover{ color:#0ac5b8;}
.video1 .tablist .slick.slick-current .ico,.video1 .tablist .slick:hover .ico{ border:4px #0ac5b8 solid;}
.video1 .tablist .slick.slick-current .name,.video1 .tablist .slick:hover .name{ color:#0ac5b8;}

.contact1 .con{ margin-top:60px;}
.contact1 .con .text{ float:left; width:400px;}
.contact1 .con .text h2{ font-weight:inherit; font-size:20px; color:#0ac5b8; padding-top:10px; padding-bottom:50px;}
.contact1 .con .text li{ position:relative; margin-bottom:40px;}
.contact1 .con .text li em{ position:absolute; left:0; top:0;}
.contact1 .con .text li p{ font-size:16px; line-height:1.5; padding-left:60px;}
.contact1 .con .map{ float:right;}

.news1 li{ padding-bottom:40px; margin-bottom:40px; border-bottom:1px #eee solid;}
.news1 li .imgDiv{ width:344px; float:left;}
.news1 li .imgDiv img{ max-width:100%;}
.news1 li .text{ padding-left:385px;}
.news1 li .text h3{ font-weight:inherit; font-size:18px; padding-top:10px;}
.news1 li .text h3 a{ color:#333;}
.news1 li .text h3 a:hover{ color:#06beae;}
.news1 li .text .time{ color:#999; padding:15px 0;}
.news1 li .text p{ font-size:14px; line-height:1.5; height:105px;}
.news1 li .text .more{ display:block; width:120px; height:30px; line-height:30px; border-radius:30px; text-align:center; border:1px #dcdcdc solid; font-size:14px;}
.news1 li .text .more:hover{ background-color:#01c5b9; border:1px #01c5b9 solid; color:#fff;}

.newshow1 .title{ padding-bottom:15px; margin-bottom:30px; border-bottom:1px #e5e5e5 solid;}
.newshow1 .title h1{ text-align:center; font-size:24px; color:#444; padding-bottom:50px; font-weight:inherit;}
.newshow1 .title .author{ float:left; color:#8e8e8e; font-size:14px;}
.newshow1 .title .author span{ padding:0 20px;}
.newshow1 .title .list{ float:right;}
.newshow1 .title .list a{ margin-left:10px;}
.newshow1 .text{ font-size:14px; line-height:2;}
.newshow1 .text p{ text-indent:2em;}
.newshow1 .imgDiv{ margin:40px 0;}
.newshow1 .con{ background-color:#eee; padding:30px; padding-bottom:15px; color:#8e8e8e; margin-bottom:40px;}
.newshow1 .con .txtp{ font-size:14px; line-height:14px; line-height:2; padding-bottom:20px;}
.newshow1 .con .name{ text-align:right; font-size:14px;}
.newshow1 .detailsshare .bottomDiv{ border-top:1px #dcdcdc solid; }

.production1{ padding-bottom:40px;}
.production1 .textbox{ font-size:14px; color:#5c5c5c; line-height:2;}
.production1 .textbox p{ /*text-indent:2em;*/}
.production1 .textbox h3{ font-size:18px; color:#0ac5b8; padding-bottom:20px;}
.production1 .con1{ padding-top:40px; padding-bottom:10px;}
.production1 .con2{ margin-bottom:10px;}
.production1 .con2 ul{ width:1210px;}
.production1 .con2 li{ width:50%; float:left}
.production1 .con2 li .box{ position:relative; margin-right:10px;}
.production1 .con2 li .text{ position:absolute; width:100%; height:100%; left:0; top:0; background-color:rgba(7,190,174,0.8); font-size:20px; color:#fff; opacity:0; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.production1 .con2 li .text .txt{ position:absolute; left:0; top:50%; margin-top:-14px; width:100%; text-align:center;}
.production1 .con2 li .text .txt p{ padding:0 10px;}
.production1 .con3{ margin-bottom:70px;}
.production1 .con3 ul{ width:1210px;}
.production1 .con3 li{ width:25%; float:left}
.production1 .con3 li .box{ position:relative; margin-right:10px;}
.production1 .con3 li .text{ position:absolute; width:100%; height:100%; left:0; top:0; background-color:rgba(7,190,174,0.8); font-size:20px; color:#fff; opacity:0; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.production1 .con3 li .text .txt{ position:absolute; left:0; top:50%; margin-top:-14px; width:100%; text-align:center;}
.production1 .con3 li .text .txt p{ padding:0 10px;}
.production1 .con2 li .box:hover .text{ opacity:1;}
.production1 .con3 li .box:hover .text{ opacity:1;}

.production2{ background-color:#f7f7f7; padding-top:50px; padding-bottom:140px;}
.production2 .left{ float:left; width:530px;}
.production2 .right{ float:right; position:relative;}
.production2 h2{ font-size:18px; color:#5a5a5a; font-weight:inherit; padding-bottom:30px;margin-top: 18px;}
.production2 .left .text{ font-size:14px; line-height:2; color:#5a5a5a; text-indent:2em; padding-top:20px;}
.production2 .right li{ position:absolute;}
.production2 .right li p{ font-size:14px; color:#000;}
.production2 .right li .txtp{ position:absolute; z-index:222; min-width:120px; text-align:center; height:40px; line-height:40px; padding:0 20px; border-radius:6px; font-size:14px; color:#fff; background-color:#0ac5b8;}
.production2 .right .address01{ top:178px; right:172px;}
.production2 .right .address01 .txtp{ top:-40px;}
.production2 .right .address02{ top:142px; right:100px;}
.production2 .right .address03{ top:204px; right:193px;}
.production2 .right .address04{ bottom:80px; right:165px;}
.production2 .right .address05{ bottom:32px; right:244px;}
.production2 .right .address05 .txtp{ top:-40px; left:20px;}
.production2 .right .txtp{ display:none;}
.production2 .right li:hover .txtp/*,.production2 .right li.liNow .txtp*/{ display:block;} 

.innovate1{ position:relative;}
.innovate1 .toplist{ height:30px; line-height:30px; margin-bottom:20px;}
.innovate1 .toplist li{ float:left; margin-right:10px;}
.innovate1 .toplist li a{ display:block; width:120px; height:30px; line-height:30px; text-align:center; border-radius:30px; font-size:14px; border:1px #ccc solid;}
.innovate1 .toplist li a:hover{ color:#01c5b9; border:1px #01c5b9 solid;}
.innovate1 .content{ margin-bottom:60px;}
.innovate1 .content h2{ font-size:16px; color:#4a4a4a; padding-bottom:30px;}
.innovate1 .content01{}
.innovate1 .content01 .con1 .text{ width:490px; float:left; margin-left:40px; font-size:16px; color:#5c5c5c; line-height:2; padding-top:50px;}
.innovate1 .content01 .con1 .imgDiv{ float:right;}
.innovate1 .content01 .con2 img{ width:100%;}
.innovate1 .content01 .con3 .text{ width:490px; float:right; margin-right:40px; font-size:16px; color:#5c5c5c; line-height:2; padding-top:100px;}
.innovate1 .content01 .con3 .imgDiv{ float:left;}
.innovate1 .content01 .con4{ padding-top:40px; padding-left:40px;}
.innovate1 .content01 .con4 h3{ font-size:24px; color:#333; font-weight:inherit; padding-bottom:25px;}
.innovate1 .content01 .con4 .txt{ font-size:16px; color:#5c5c5c; line-height:2;}
.innovate1 .content01 .con4 .txt p{ padding-left:30px; background:url(../PSimages/ico7_1bg.png) no-repeat left 4px;}
.innovate1 .content01 .con2Tel{ display:none;}
.innovate1 .content01 .con2Tel img{ width:100%;}

.innovate1 .content02 .con1{ background-color:#f3f3f3; padding:40px;}
.innovate1 .content02 .con1 h3{ font-size:24px; color:#01c5b9; font-weight:inherit; padding-bottom:20px;}
.innovate1 .content02 .con1 p{ font-size:14px; color:#5c5c5c; line-height:2;}
.innovate1 .ylist{ padding:0 40px; margin-top:30px;}
.innovate1 .ylist .slick{ margin:0 10px;}
.innovate1 .ylist .slick .imgDiv img{ width:100%;}
.innovate1 .ylist .slick .name{ height:60px; line-height:60px; text-align:center; background-color:#eaeaea; font-size:18px; color:#6a6a6a;}
.innovate1 .ylist .slick-prev{position:absolute; z-index:10; left:0; top:50%; margin-top:-16px; display:block; background:url(../PSimages/ico4_7prev.png) left top no-repeat; width:32px; height:32px;}
.innovate1 .ylist .slick-next{position:absolute; z-index:10; right:0; top:50%; margin-top:-16px; display:block; background:url(../PSimages/ico4_7next.png) right top no-repeat; width:32px; height:32px;}

.innovate1 .content03{}
.innovate1 .content03 .historyBg{ height:76px; margin:0 175px;}
.innovate1 .content03 .historyList{ background:url(../PSimages/line2.png) repeat-x center;}
.innovate1 .content03 .historyList .slick-slide{ text-align:center; height:76px; line-height:76px; font-size:18px; color:#0ac5b8; background:url(../PSimages/nimg28_1.png) center no-repeat; cursor:pointer;}
.innovate1 .content03 .historyList .slick-current{ color:#fff; background:url(../PSimages/nimg28_1on.png) center no-repeat;}
.innovate1 .content03 .slick-prev{position:absolute; z-index:10; left:-32px; top:50%; margin-top:-16px; display:block; background:url(../PSimages/nimg26_left.png) left top no-repeat; width:32px; height:32px;}
.innovate1 .content03 .slick-next{position:absolute; z-index:10; right:-32px; top:50%; margin-top:-16px; display:block; background:url(../PSimages/nimg26_right.png) right top no-repeat; width:32px; height:32px;}
.innovate1 .content03 .box{ padding-top:30px; margin:0 145px;}
.innovate1 .content03 .box .text{ margin-bottom:15px;}
.innovate1 .content03 .box em{ display:block; font-size:14px; width:90px; height:33px; line-height:33px; float:left; color:#0ac5b8;}
.innovate1 .content03 .box .txt{ padding-left:100px; font-size:14px; line-height:2; color:#5c5c5c;}
.innovate1 .content03 .box .txt .txtp{}

.join1 .title{ font-size:24px; color:#0ac5b8; text-align:center; padding-bottom:30px;}
.join1 .con1{}
.join1 .con1 h3{ font-size:18px; color:#212121; font-weight:inherit; padding-bottom:20px;}
.join1 .con1 .box{ background-color:#ededed;}
.join1 .con1 .box .imgDiv{ float:left;}
.join1 .con1 .box .text{ float:right; margin-right:190px; padding-top:65px; font-size:14px; color:#212121; line-height:2;}
.join1 .con2{ padding:50px 0;}
.join1 .con2 h3{ font-size:18px; color:#212121; font-weight:inherit; padding-bottom:90px;}
.join1 .con2 ul{ width:1220px;}
.join1 .con2 li{ width:25%; float:left;}
.join1 .con2 li .box{ background-color:#ededed; border-radius:6px; margin-right:30px; position:relative; min-height:170px;}
.join1 .con2 li .box .ico{ position:absolute; left:50%; top:-56px; margin-left:-56px;}
.join1 .con2 li .box .txtp{ padding-top:70px; padding-left:20px; padding-right:20px; font-size:14px; color:#212121;}
.join1 .con3 .box{ background-color:#ededed;}
.join1 .con3 .box .imgDiv{ float:right;}
.join1 .con3 .box .text{ float:left; margin-left:70px; padding-top:65px; font-size:14px; color:#212121; line-height:2;}

.relations1 .title{ font-size:24px; color:#0ac5b8; text-align:center; padding-bottom:30px;}
.relations1 .con1{}
.relations1 .con1 h3{ font-size:18px; color:#212121; font-weight:inherit; padding-bottom:20px;}
.relations1 .con1 .box{ background-color:#ededed;}
.relations1 .con1 .box .imgDiv{ float:left;}
.relations1 .con1 .box .text{ float:right; margin-right:190px; padding-top:65px; font-size:14px; color:#212121; line-height:2;}
.relations1 .con2{ padding:50px 0;}
.relations1 .con2 h3{ font-size:18px; color:#212121; font-weight:inherit; padding-bottom:90px;}
.relations1 .con2 ul{ width:1220px;}
.relations1 .con2 li{ width:25%; float:left;}
.relations1 .con2 li .box{ background-color:#ededed; border-radius:6px; margin-right:30px; position:relative; min-height:170px;}
.relations1 .con2 li .box .ico{ position:absolute; left:50%; top:-56px; margin-left:-56px;}
.relations1 .con2 li .box .txtp{ padding-top:70px; padding-left:20px; padding-right:20px; font-size:14px; color:#212121;}
.relations1 .con3 .box{ background-color:#ededed;}
.relations1 .con3 .box .imgDiv{ float:right;}
.relations1 .con3 .box .text{ float:left; margin-left:70px; padding-top:65px; font-size:14px; color:#212121; line-height:2;}

.network1 .title{ font-size:24px; color:#0ac5b8; text-align:center; padding-bottom:30px;}
.network1 .con1{}
.network1 .con1 h3{ font-size:18px; color:#212121; font-weight:inherit; padding-bottom:20px;}
.network1 .con1 .box{ background-color:#ededed;}
.network1 .con1 .box .imgDiv{ float:left;}
.network1 .con1 .box .text{ float:right; margin-right:190px; padding-top:65px; font-size:14px; color:#212121; line-height:2;}
.network1 .con2{ padding:50px 0;}
.network1 .con2 h3{ font-size:18px; color:#212121; font-weight:inherit; padding-bottom:90px;}
.network1 .con2 ul{ width:1220px;}
.network1 .con2 li{ width:25%; float:left;}
.network1 .con2 li .box{ background-color:#ededed; border-radius:6px; margin-right:30px; position:relative; min-height:170px;}
.network1 .con2 li .box .ico{ position:absolute; left:50%; top:-56px; margin-left:-56px;}
.network1 .con2 li .box .txtp{ padding-top:70px; padding-left:20px; padding-right:20px; font-size:14px; color:#212121;}
.network1 .con3 .box{ background-color:#ededed;}
.network1 .con3 .box .imgDiv{ float:right;}
.network1 .con3 .box .text{ float:left; margin-left:70px; padding-top:65px; font-size:14px; color:#212121; line-height:2;}

.product1{}
.product1 .toplist{ height:30px; line-height:30px; margin-bottom:20px;}
.product1 .toplist li{ float:left;}
.product1 .toplist li .box{ margin-right:1px;}
.product1 .toplist li a{ display:block; padding:0 30px; height:30px; line-height:30px; text-align:center; border-radius:30px; font-size:14px;}
.product1 .toplist li a:hover,.product1 .toplist li.liNow a{ color:#01c5b9; border:1px #01c5b9 solid;}
.product1 .list{ background-color:#f1f1f1; padding-top:50px; padding-bottom:100px;}
.product1 .list ul{ width:1220px;}
.product1 .list li{ width:25%; float:left; margin-bottom:40px;}
.product1 .list li .box{ border-bottom:5px #0ac5b8 solid; background-color:#fff; margin-right:20px; position:relative; overflow:hidden;}
.product1 .list li .imgDiv{ overflow:hidden;}
.product1 .list li .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.product1 .list li .box:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.product1 .list li .name{ text-align:center; padding-top:15px; padding-bottom:20px;height: 70px;}
.product1 .list li .name p{ font-size:16px; color:#b0b0b0; padding-bottom:5px;}
.product1 .list li .name h3{ font-size:16px; color:#000; font-weight:inherit;margin-left: 40px;margin-right: 40px;}
.product1 .list li .name h3 a{ color:#000;}
.product1 .list li .more{ display:block; width:120px; height:35px; line-height:35px; text-align:center; margin:0 auto; background-color:#ebebeb; border-radius:35px; font-size:14px; color:#00c5b9; margin-bottom:35px;}
.product1 .list li .text{ position:absolute; left:0; bottom:-100%; width:100%; height:100%; background-color:rgba(10,197,184,0.9); color:#fff; text-align:center; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.product1 .list li .text p{font-size:16px; padding-bottom:5px; padding-top:100px;}
.product1 .list li .text h3{ font-size:20px; font-weight:inherit;}
.product1 .list li .text .txtp{ font-size:14px; line-height:1.5; padding:0 20px; padding-top:70px; padding-bottom:60px;}
.product1 .list li .text .btn{ display:block; width:120px; height:35px; line-height:35px; text-align:center; margin:0 auto; border-radius:35px; font-size:14px; border:1px #fff solid;}
.product1 .list li .text .btn:hover{ text-decoration:underline;}
.product1 .list li .box:hover .text{ bottom:0;}

.productshow1{}
.productshow1 .toplist{ height:30px; line-height:30px; margin-bottom:20px;}
.productshow1 .toplist li{ float:left;}
.productshow1 .toplist li .box{ margin-right:1px;}
.productshow1 .toplist li a{ display:block; padding:0 30px; height:30px; line-height:30px; text-align:center; border-radius:30px; font-size:14px;}
.productshow1 .toplist li a:hover,.productshow1 .toplist li.liNow a{ color:#01c5b9; border:1px #01c5b9 solid;}
.productshow1 .con{ background-color:#f1f1f1; padding-top:50px; padding-bottom:100px;}
.productshow1 .content{ background-color:#fff; margin-bottom:50px; padding-bottom:30px;}
.productshow1 .content .title{ height:60px; line-height:60px; background-color:#01c5b9; position:relative;}
.productshow1 .content .title p{ font-size:30px; color:#fff; padding-left:30px;line-height:60px;}
.productshow1 .content .title a{ display:block; position:absolute; right:0; top:0; width:130px; background-color:#10aba1; text-align:center; font-size:16px; color:#fff;}
.productshow1 .content .conbox{ margin:35px 30px;}
.productshow1 .conbox .imgbox{ float:left; border:1px #ededed solid;}
.productshow1 .conbox .text{ float:right; padding-right:70px; width:560px;}
.productshow1 .conbox .text h3{ font-size:16px; color:#5a5a5a; padding-bottom:15px; padding-top:70px;}
.productshow1 .conbox .text p{ font-size:14px; color:#8a8a8a; line-height:2;}
.productshow1 .textbox{ margin:0 30px;}
.productshow1 .textbox h2{ padding-bottom:10px; margin-bottom:30px; background:url(../PSimages/ico12_2hr.png) no-repeat left bottom; font-size:16px; color:#5a5a5a;}
.productshow1 .textbox .txt{ font-size:14px; line-height:2; padding-bottom:10px;}
.productshow1 .textbox .txt em{ color:#0ac5b8;}
.productshow1 .content .backbtn{ display:block; width:150px; height:35px; line-height:35px; text-align:center; border-radius:35px; font-size:14px; color:#0ac5b8; border:1px #0ac5b8 solid; margin:0 auto; margin-top:20px;}
.productshow1 .content .backbtn:hover{ background-color:#0ac5b8; color:#fff;}
.productshow1 .hot .title{ text-align:center; font-size:18px; color:#333; padding-bottom:10px; margin-bottom:40px; font-weight:bold; background:url(../PSimages/ico12_1hr.png) no-repeat bottom center;}
.productshow1 .hot ul{ width:1220px;}
.productshow1 .hot li{ width:25%; float:left; margin-bottom:40px;}
.productshow1 .hot li .box{ background-color:#fff; margin-right:20px; position:relative; overflow:hidden;height: 360px;}
.productshow1 .hot li .imgDiv{ overflow:hidden;}
.productshow1 .hot li .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.productshow1 .hot li .box:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.productshow1 .hot li .name{ text-align:center; padding-top:15px; padding-bottom:20px;}
.productshow1 .hot li .name p{ font-size:16px; color:#b0b0b0; padding-bottom:5px;}
.productshow1 .hot li .name h3{ font-size:20px; color:#000; font-weight:inherit;}
.productshow1 .hot li .name h3 a{ color:#000;}
.productshow1 .hot li .box:hover{ border:1px #01c5b9 solid;}
.productshow1 .hot li .box:hover .name p{ color:#01c5b9;}

.duty1 .text{ font-size:14px; line-height:2; color:#5c5c5c; text-indent:2em; padding-bottom:50px;}
.duty1 .imgDiv img{ max-width:100%;}

.fund1{ padding-bottom:50px;}
.fund1 .ico{ text-align:center;}
.fund1 .name{ font-size:30px; color:#e70012; text-align:center; padding-top:20px; padding-bottom:70px;}
.fund1 .text{ font-size:14px; line-height:2; /*text-indent:2em;*/}
.fund2{ padding-top:50px; padding-bottom:90px; background-color:#f7f8fc;}
.fund2 h3{ font-size:16px; color:#4a4a4a; padding-bottom:40px; width:1200px; margin:0 auto;}
.fund2 .imgDiv img{ width:100%; opacity:0.3; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.fund2 .slick .box{ position:relative; overflow:hidden;}
.fund2 .slick .box .name{ position:absolute; left:0; bottom:-100%; width:100%; /*height:75px; line-height:75px;*/ background-color:rgba(10,197,184,0.9); transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.fund2 .slick .box .name a{ font-size:14px; color:#fff; font-weight:bold; padding:0 1px;}
.fund2 .flist{ padding-bottom:90px;}
.fund2 .flist .slick-prev{position:absolute; z-index:10; left:50%; margin-left:-42px; bottom:0; display:block; background:url(../PSimages/ico4_7prev.png) left top no-repeat; width:32px; height:32px;}
.fund2 .flist .slick-next{position:absolute; z-index:10; right:50%; margin-right:-42px; bottom:0; display:block; background:url(../PSimages/ico4_7next.png) right top no-repeat; width:32px; height:32px;}
.fund2 .slick .box:hover .name{ bottom:0;}
.fund2 .slick .box:hover .imgDiv img{ opacity:1;}

.fund3{ padding-top:60px; padding-bottom:80px;}
.fund3 h3{ font-size:16px; color:#4a4a4a; padding-bottom:40px;}
.fund3 .list{ width:700px; margin:0 auto;}
.fund3 .slick{ text-align:center;}
.fund3 .slick .ico{ height:150px;}
.fund3 .box01 .ico{ background:url(../PSimages/ico14_1bg.png) no-repeat center; line-height:155px;}
.fund3 .box02 .ico{ background:url(../PSimages/ico14_2bg.png) no-repeat center; line-height:144px;}
.fund3 .box03 .ico{ background:url(../PSimages/ico14_3bg.png) no-repeat center; line-height:145px;}
.fund3 .slick .name{ font-size:16px; padding-top:15px;}
.fund3 .slick .name a{ color:#626262;}
.fund3 .slick .name a:hover{ color:#0ac5b8;}
.fund3 .text{ padding-top:80px; font-size:14px; color:#5c5c5c; padding-bottom:80px;}
.fund3 .fund4list{ padding:0 50px;}
.fund3 .fund4list .slick{ margin:0 10px;}
.fund3 .fund4list .imgDiv img{ width:100%;}
.fund3 .fund4list .name{ font-size:14px; color:#979797; padding-top:30px;}
.fund3 .fund4list .slick-prev{position:absolute; z-index:10; left:0; top:50%; margin-top:-16px; bottom:0; display:block; background:url(../PSimages/ico4_7prev.png) left top no-repeat; width:32px; height:32px;}
.fund3 .fund4list .slick-next{position:absolute; z-index:10; right:0; top:50%; margin-top:-16px; bottom:0; display:block; background:url(../PSimages/ico4_7next.png) right top no-repeat; width:32px; height:32px;}
.fund3 .slick.slick-current .imgon{ display:inline-block;}
.fund3 .slick.slick-current .imgoff{ display:none;}

.personnel1 .imgDiv{ text-align:center; padding-bottom:30px;}
.personnel1 .imgDiv img{ max-width:100%;}
.personnel1 .text{ font-size:14px; line-height:2; text-indent:2em;}

.profession1{ padding-bottom:80px;}
.profession1 .imgDiv img{ max-width:100%;}
.profession1 .text{ font-size:14px; line-height:2; text-indent:2em; padding-top:30px; padding-bottom:30px;}
.profession1 .list ul{ width:1240px;}
.profession1 .list li{ width:25%; float:left;}
.profession1 .list li .box{ margin-right:40px;}
.profession1 .list li .imgbox{ background-color:#f7f7f7; text-align:center; height:90px; padding-top:35px; padding-bottom:25px;}
.profession1 .list li .imgbox .ico{ line-height:60px;}
.profession1 .list li .imgbox .name{ font-size:15px; color:#333; font-weight:bold; padding-top:10px;}
.profession1 .list li .txt{ padding:25px 30px; font-size:15px; color:#333; line-height:2;}
.profession2{ background-color:#f4f4f4; padding-top:50px; padding-bottom:65px;}
.profession2 .title{ text-align:center; font-size:18px; color:#333; padding-bottom:10px; margin-bottom:40px; font-weight:bold; background:url(../PSimages/ico12_1hr.png) no-repeat bottom center;}
.profession2 .wal{ width:1200px; margin:0 auto;}
.profession2 .plist{ padding:0 50px;}
.profession2 .plist .slick{ margin:0 10px;}
.profession2 .plist .imgDiv img{ width:100%;}
.profession2 .plist .name{ font-size:14px; color:#979797; padding-top:15px; text-align:center;}
.profession2 .plist .name a{ color:#979797;}
/*.profession2 .plist .name a:hover{ color:#01c5b9;}*/
.profession2 .plist .slick-prev{position:absolute; z-index:10; left:0; top:50%; margin-top:-16px; bottom:0; display:block; background:url(../PSimages/ico4_7prev.png) left top no-repeat; width:32px; height:32px;}
.profession2 .plist .slick-next{position:absolute; z-index:10; right:0; top:50%; margin-top:-16px; bottom:0; display:block; background:url(../PSimages/ico4_7next.png) right top no-repeat; width:32px; height:32px;}

.jod1 .txtp{ font-size:14px; color:#8e8e8e; margin-bottom:20px;}
.jod1 .libox{ background-color:#e1e1e1; padding:0 45px; height:60px; line-height:60px; font-size:18px; color:#333; cursor:pointer; margin-bottom:20px;}
.jod1 .libox p{ background:url(../PSimages/ico16_1bg.png) no-repeat right center;}
.jod1 .libox:hover{ color:#fff; background-color:#0ac5b8;}
.jod1 .libox:hover p{ background:url(../PSimages/ico16_1bgon.png) no-repeat right center;}
.jod1 .libox.currentDt{ margin-bottom:0; color:#fff; background-color:#0ac5b8;}
.jod1 .libox.currentDt p{ background:url(../PSimages/ico16_2bgon.png) no-repeat right center;}
.jod1 .conbox{ display:none; background-color:#f6f6f6; padding:45px; margin-bottom:20px;}
.jod1 .conbox .title{ padding-bottom:25px; margin-bottom:25px; border-bottom:1px #ddd solid; font-size:14px;}
.jod1 .conbox .title span{ margin-right:60px;}
.jod1 .conbox .text{ padding-bottom:30px;}
.jod1 .conbox .text h3{ font-size:16px; color:#333; padding-bottom:15px;}
.jod1 .conbox .text p{ font-size:14px;}
.jod1 .conbox .upload{ display:block; width:140px; height:45px; line-height:45px; font-size:16px; color:#0ac5b8; text-align:center; border:1px #0ac5b8 solid; border-radius:4px;}
.jod1 .conbox .upload:hover{ background-color:#0ac5b8; color:#fff;}

.life1 .slider-for{ float:left; width:978px;}
.life1 .slider-for .conbox{ position:relative;}
.life1 .slider-for .conbox .name{ position:absolute; z-index:22; left:0; bottom:0; width:100%; height:60px; line-height:60px; text-align:center; background-color:rgba(0,0,0,0.6);}
.life1 .slider-for .conbox .name p{ font-size:20px; color:#fff;}
.life1 .tablist{ float:right; width:200px; padding:32px 0; height:651px;}
.life1 .tablist .slick-prev{ display:block; background:url(../PSimages/ico14_1prev.png) no-repeat center; width:32px; height:32px; position:absolute; z-index:22; top:0; left:50%; margin-left:-16px;}
.life1 .tablist .slick-next{ display:block; background:url(../PSimages/ico14_1next.png) no-repeat center; width:32px; height:32px; position:absolute; z-index:22; bottom:0; left:50%; margin-left:-16px;}
.life1 .tablist .slick{ margin:5px 0;}
.life1 .tablist .slick img{ opacity:0.4;}
.life1 .tablist .slick:hover img,.life1 .tablist .slick.slick-current img{ opacity:1;}

.message1 .title{ font-size:14px; padding-bottom:40px; text-align:center;}
.message1 .imgDiv{ float:left; padding-top:60px;}
.message1 .context{ float:right; width:630px; margin-right:80px;}
.message1 .form li{ min-height:40px; line-height:40px; font-size:14px; margin-bottom:20px; position:relative;}
.message1 .form li em{ float:left; font-size:14px; font-weight:bold; width:80px; text-align:right;}
.message1 .form li .box{ padding-left:85px; position:relative; padding-right:20px;}
.message1 .form li .box .input1{ display:block; text-indent:10px; font-size:14px; color:#999; border:1px #eee solid; width:100%; height:40px;}
.message1 .form li .box select{ display:block; text-indent:10px; font-size:14px; color:#999; border:1px #eee solid; width:100%; height:40px;}
.message1 .form li .box .btn{ display:block; width:50px; text-align:center; position:absolute; right:-1px; top:1px; height:50px; line-height:50px; background-color:#fafafa; border-left:1px #eee solid;}
.message1 .form .li04 textarea{ display:block; text-indent:10px; font-size:14px; color:#999; border:1px #eee solid; width:100%; height:200px; line-height:40px;}
.message1 .form .li04 .box .btn{ height:200px; line-height:200px;}
.message1 .form li .red{ font-size:14px; color:#ff0000; line-height:50px; position:absolute; right:0; top:0;}
.message1 .form .li07  .input2{ display:block; text-indent:10px; font-size:14px; color:#999; border:1px #eee solid; width:100px; height:40px; float:left; margin-right:20px;}
.message1 .form .li07 .yzm{ float:left;}
.message1 .form .li07 .yzm a{ margin-right:20px; margin-right:60px;}
.message1 .form .li07 .btn1{ display:block; width:130px; height:40px; line-height:40px; text-align:center; float:left; background-color:#01c5b9; font-size:14px; color:#fff; border-radius:4px;}
.message1 .form .li07 .btn1:hover{ text-decoration:underline;}
.message1 .litop{ width:70%;}

.ask1 .list{ margin-bottom:40px;}
.ask1 .libox{ height:75px; line-height:75px; border-bottom:1px #ddd solid; font-size:16px; color:#313131; cursor:pointer;}
.ask1 .libox .img2,.ask1 .libox .img3{ display:none;}
.ask1 .conbox{ display:none; background-color:#f3f3f3; padding:30px; color:#878787; font-size:14px;}
.ask1 .conbox b{ color:#000;}
.ask1 .libox:hover,.ask1 .libox.currentDt{ color:#01c5b9;}
.ask1 .libox:hover .img2{ display:inline-block;}
.ask1 .libox:hover .img1{ display:none;}
.ask1 .libox.currentDt .img3{ display:inline-block;}
.ask1 .libox.currentDt .img1,.ask1 .libox.currentDt .img2{ display:none;}

.investment1 .imgDiv{ text-align:center; margin:0 300px;}

.IServices1 .imgDiv{ float:left;}
.IServices1 .text{ float:right; width:625px;}
.IServices1 .text .txt{ font-size:14px; line-height:2; color:#8e8e8e; padding-bottom:50px;}
.IServices1 .list li{ width:33.33%; float:left; text-align:center;}
.IServices1 .list li p{ padding-top:35px; font-size:14px; color:#7c7c7c; padding-bottom:10px;}
.IServices1 .list li .link{ font-size:16px; color:#333; padding:0 10px;}
.IServices1 .list li a.link:hover{ color:#01c5b9;}

/*.notice1 { background:url(../PSimages/ico18_2bg.png) no-repeat top center;}*/
/*.beij{ background:url(../PSimages/ico18_2bg.png) no-repeat top center;}*/
.notice1 ul{ width:1300px;}
.notice1 li{ width:50%; float:left; position:relative; min-height:95px; margin-bottom:80px;}
.notice1 li .time{ width:95px; height:95px; position:absolute; left:0; top:0; background-color:#eee; text-align:center;}
.notice1 li .time:hover{ background-color:#01c5b9; }
.notice1 li .time h3{ font-weight:inherit; font-size:48px; padding-top:5px;}
.notice1 li .time p{ font-size:16px; color:#656565;}
.notice1 li .time:hover h3{ color:#fff;}
.notice1 li .time:hover p{ color:#fff;}
.notice1 li .txt{ font-size:20px; padding-left:105px; padding-top:20px;}
.notice1 li .txt a{ color:#000;}
.notice1 li .txt a:hover{ color:#01c5b9;}
.notice1 li .box{ margin-right:100px;}

.copyright1 .text{ font-size:14px; line-height:2; padding-bottom:45px;}
.copyright1 p{ font-size:14px; line-height:2; padding-bottom:45px;}
.copyright1 .txt{ float:left; width:440px; font-size:14px; line-height:2; padding-top:100px;}

.sitemap1 .list{}
.sitemap1 .list li{ padding-bottom:30px; margin-bottom:30px; background:url(../images/ico14_2hr.png) repeat-x bottom;}
.sitemap1 .list li h3{ padding-bottom:10px;}
.sitemap1 .list li h3 a{ font-size:20px; color:#4a392d;}
.sitemap1 .list li h3 a:hover{ color:#ef8750;}
.sitemap1 .list li dd{ display:inline-block; padding-right:30px;}
.sitemap1 .list li dd a{ font-size:16px; color:#444;}
.sitemap1 .list li dd a:hover{ color:#ef8750;}

.link1{}
.link1 .toplist{ height:30px; line-height:30px; margin-bottom:20px;}
.link1 .toplist li{ float:left;}
.link1 .toplist li .box{ margin-right:20px;}
.link1 .toplist li a{ display:block; padding:0 30px; height:30px; line-height:30px; text-align:center; border-radius:30px; font-size:14px;}
.link1 .toplist li a:hover,.link1 .toplist li.liNow a{ color:#01c5b9; border:1px #01c5b9 solid;}
.link1 .list{ background-color:#f1f1f1; padding-top:50px; padding-bottom:100px;}
.link1 .list ul{ width:1220px;}
.link1 .list li{ width:25%; float:left; margin-bottom:40px;}
.link1 .list li .box{ border-bottom:5px #0ac5b8 solid; background-color:#fff; margin-right:20px; position:relative; overflow:hidden;}
.link1 .list li .imgDiv{ overflow:hidden;}
.link1 .list li .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.link1 .list li .box:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.link1 .list li .name{ text-align:center; padding-top:15px; padding-bottom:20px;}
.link1 .list li .name p{ font-size:16px; color:#b0b0b0; padding-bottom:5px;}
.link1 .list li .name h3{ font-size:20px; color:#000; font-weight:inherit;}
.link1 .list li .name h3 a{ color:#000;}
.link1 .list li .more{ display:block; width:120px; height:35px; line-height:35px; text-align:center; margin:0 auto; background-color:#ebebeb; border-radius:35px; font-size:14px; color:#00c5b9; margin-bottom:35px;}
.link1 .list li .text{ position:absolute; left:0; bottom:-100%; width:100%; height:100%; background-color:rgba(10,197,184,0.9); color:#fff; text-align:center; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.link1 .list li .text p{font-size:16px; padding-bottom:5px; padding-top:100px;}
.link1 .list li .text h3{ font-size:20px; font-weight:inherit;}
.link1 .list li .text .txtp{ font-size:14px; line-height:1.5; padding:0 20px; padding-top:70px; padding-bottom:60px;}
.link1 .list li .text .btn{ display:block; width:120px; height:35px; line-height:35px; text-align:center; margin:0 auto; border-radius:35px; font-size:14px; border:1px #fff solid;}
.link1 .list li .text .btn:hover{ text-decoration:underline;}
.link1 .list li .box:hover .text{ bottom:0;}

/*首页右下角*/
.botLayer{ position:fixed; z-index:22; width:342px; height:248px; border:#01C5B9 solid 3px; bottom:3px; right:3px; background:#fff;}
.botLayer .topDiv{ height:124px; padding:0 14px 0 177px; position:relative;}
.botLayer .topDiv .imgDiv{ position:absolute; left:12px; top:10px;}
.botLayer .topDiv .name{ font-size:16px; color:#3a3a3a; line-height:24px; height:96px; overflow:hidden; padding-top:10px;}
.botLayer .botDiv{ height:124px; background:#f4f4f4; padding:0 14px;}
.botLayer .botDiv .content{ color:#9f9f9f; height:60px; overflow:hidden; padding-top:20px;}
.botLayer .botDiv .btnDiv a{ display:block; width:86px; height:25px; background:#01C5B9; line-height:25px; text-align:center; color:#fff; border-radius:24px; -moz-border-radius:24px;}
.botLayer .close{ display:block; width:30px; height:30px; left:-36px; top:0px; position:absolute;}

.lxpro .toplist li a {padding: 0 21px;border: 1px solid #fff; }
.lxpro .list{background: #fff;}
.lxpro .lxUl{overflow: hidden; } 
.lxpro .lxUl li{float: left; display: inline-block; margin-bottom: 20px; width: 232px; margin-right: 15px; } 
.lxpro .lxUl li:nth-child(5n){margin-right: 0; } 
.lxpro .lxUl li a{display: inline-block; } 
.lxpro .lxUl li .txt{height: 68px; background: #f1f1f1; border:1px solid #f1f1f1; } 
.lxpro .lxUl li .txt .t1{font-size: 14px; color: #b0b0b0; text-align: center; margin-top: 12px; margin-bottom: 3px; } 
.lxpro .lxUl li .txt .t2{font-size: 16px; color: #000000; text-align: center; } 
.lxpro .lxUl li .img{border:1px solid #f1f1f1; } 
.lxpro .lxUl li .img img{width: 100%; } 
.lxpro .lxUl li:hover .txt{background: #0ac5b8; border:1px solid #0ac5b8; }
.lxpro .lxUl li:hover .txt .t1{color: #fff;}
.lxpro .lxUl li:hover .txt .t2{color: #fff;}
.lxpro .lxUl li:hover .img{border:1px solid #0ac5b8;}

.lx-lang{font-size: 12px; color: #4b4b4b; line-height: 50px; text-align: center; position: absolute;right: 14%; top: 6px;}