/*! www.vancheer.com  |  Powered by vancheer */

/*首页banner图*/

.banner {   width: 100%;    position: relative; background:url(../images/xiaxian1.png) repeat-x left bottom; padding-bottom:3px;}
.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:30px;   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(../images/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(../images/ico1_banon.png) no-repeat center;}

.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-25px; background:url(../images/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(../images/bannext.png) center no-repeat; z-index:222; width:70px; height:50px; display:block;}
.banner .prev:hover{ background:url(../images/banprevon.png) center no-repeat;}
.banner .next:hover{ background:url(../images/bannexton.png) center no-repeat;}

.indexFlashTel{ display:none;}


.indexPart1{ padding-top:20px; padding-bottom:10px; background:url(../images/abot_bj4.jpg) no-repeat top; background-size:100% 100%;}
.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:22px; color:#333; 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:33%; float:left; text-align:center;}
.indexPart1 .list li .box{ margin:0 3px;}

/*.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; float:left; width:30%;}
.indexPart1 .list li p{ display:none;position:absolute;left:50%; margin-left:-78px;top:0px;}
.indexPart1 .list li p img{float:right; width:80%; border-radius:50%; -moz-border-radius:50%; border:2px solid #D9F1FF;}
.indexPart1 .list li .name{ padding:20px 0; font-size:20px; color:#fff; width:65%; padding-right:2%; float:right; text-align:left;}
.indexPart1 .list li .name a{ color:#fff;}
.indexPart1 .list li .name a:hover{ color:#fff; }

.indexPart1 .list li .txt{ font-size:14px; color:#fff;}


.indexPart2{  background:url(../images/abot_bj2.jpg) no-repeat; background-size:100% 100%; padding-top:55px; padding-bottom:70px;}
.indexPart2 .wal{ width:1340px;}
.indexPart2 .title{ text-align:center;}
.indexPart2 .title h2{ font-size:36px; color:#fff; font-weight:inherit; padding-bottom:20px; text-transform:uppercase;}
.indexPart2 .title p{ font-size:22px; color:#fff;  padding-bottom:40px;}

.indexPart2 .tablist{ width:480px; margin:0 auto; padding-bottom:40px;}
.indexPart2 .tablist .slick{ margin:0 20px; text-align:center;}
.indexPart2 .tablist .slick a{ display:block; height:39px; background:#FFFFFF; line-height:39px; color:#333; font-size:16px; border-radius:35px;}
.indexPart2 .tablist .slick a:hover{ font-weight:bold;}
.indexPart2 .tablist .slick-current a{ color:#fff;background:url(../images/xian.png) repeat-x top;}

.indexPart2 .prlist .slick{ margin:0 5px;}

.indexPart2 .prlist .slick .box{ border:1px #ededed solid; border-bottom:5px #f1f1f1 solid; background-color:#fff;}
.indexPart2 .prlist .slick .box i{ display:block;width:128px; height:38px; z-index:99999;}
.indexPart2 .prlist .slick .box:hover{ border:none; border-bottom:4px #0082D6 solid;}
.indexPart2 .prlist .slick .box:hover .name p{ color:#01c5b9;}
.indexPart2 .prlist .slick .box:hover .more{ color:#fff; background-color:#0082D6;}
.indexPart2 .prlist .imgDiv{ overflow:hidden;}


.indexPart2 .prlist .imgDiv img{ width:100%; transition:all 2s; -moz-transition:all 2s; -ms-transition:all 2s; -o-transition:all 1s; -webkit-transition:all 2s;}
.indexPart2 .prlist .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}

.indexPart2 .prlist .name{ text-align:center; padding-top:5px; padding-bottom:5px;height:60px;}
.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:#333; margin-bottom:35px;}


.indexPart2 .prlist .slick-prev{ display:block; width:42px; height:42px; background:url(../images/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(../images/ico1_1prevon.png) no-repeat center;}
.indexPart2 .prlist .slick-next{ display:block; width:42px; height:42px; background:url(../images/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(../images/ico1_1nexton.png) no-repeat center;}
.indexPart2 .prlist{ padding:0 70px;}


.indexPart3{ background:url(../images/abot_bj3.jpg) no-repeat; background-size:100% 100%; padding-top:55px; padding-bottom:70px;}
.indexPart3 .title{ text-align:center;}
.indexPart3 .title h2{ font-size:36px; color:#0082D6; font-weight:inherit; padding-bottom:20px; text-transform:uppercase;}
.indexPart3 .title p{ font-size:22px; color:#333; 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:#0082D6;}
.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(../images/ico1_2prev.png) no-repeat center; position:absolute; z-index:2; bottom:20px; right:50px;}
.indexPart3 .content .imglist .slick-prev:hover{ background:url(../images/ico1_2prevon.png) no-repeat center;}
.indexPart3 .content .imglist .slick-next{ display:block; width:20px; height:20px; background:url(../images/ico1_2next.png) no-repeat center; position:absolute; z-index:2; bottom:20px; right:20px;}
.indexPart3 .content .imglist .slick-next:hover{ background:url(../images/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:18px; color:#000; 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:#0082D6;}
.indexPart3 .content .nlist li:hover .text h3 a{ color:#0082D6;}


.indexPart4{ padding:100px 0; background:url(../images/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(../images/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;}

.more1{ display:block; width:150px; height:40px; line-height:40px; text-align:center; background-color:#fff; border-radius:35px; font-size:15px; color:#0082D6; margin-top:35px;border:1px solid #0082D6;}
.more1:hover{color:#fff; background-color:#0082D6; }


.indexPart5{ padding-top:50px; padding-bottom:50px; background:url(../images/abot_bj1.jpg) no-repeat; background-size:100% 100%;}

.indexPart5 .title0{ text-align:left;}
.indexPart5 .title0 h2{ font-size:36px; color:#0072BD; font-weight:inherit; padding-bottom:20px; text-transform:uppercase;}
.indexPart5 .title0 h2 span{ font-size:30px; color:#000; font-weight:inherit;}

.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:580px; float:left; padding:0 10px;}
.indexPart5 .leftDiv .imgDiv{ margin-bottom:6px; font-size:16px; line-height:30px; height:336px; overflow:hidden;}
.indexPart5 .leftDiv .imgDiv p{ text-indent:2em;}

.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; width:600px; margin-top:50px;}




.indexPart6{ padding-bottom:35px; background:url(../images/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:22px; 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(../images/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(../images/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(../images/ico1_13prevon.png) no-repeat center;}

.indexPart7 .llist .slick-next{ display:block; width:42px; height:42px; background:url(../images/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(../images/ico1_13nexton.png) no-repeat center;}
.indexPart7 .llist li{ width:300px;}
.indexPart7 .llist .prev{ display:block; width:42px; height:42px; background:url(../images/ico1_13prev.png) no-repeat center; position:absolute; z-index:2; left:0; top:50%; margin-top:-21px;}
.indexPart7 .llist .prev:hover{ background:url(../images/ico1_13prevon.png) no-repeat center;}
.indexPart7 .llist .next{ display:block; width:42px; height:42px; background:url(../images/ico1_13next.png) no-repeat center; position:absolute; z-index:2; right:0; top:50%; margin-top:-21px;}
.indexPart7 .llist .next:hover{ background:url(../images/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:100px;}
.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(../images/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(../images/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:14px; line-height:2; color:#fff; padding-top:15%; 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(../images/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(../images/nimg28_1.png) center no-repeat; cursor:pointer;}
.history1 .historyList .slick-current{ color:#fff; background:url(../images/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(../images/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(../images/nimg26_right.png) right top no-repeat; width:32px; height:32px;}

.history1 .contentBox{ padding-top:30px;}

.history1 .box{ padding:30px; background:url(../images/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(../images/ico11_3bg.png) no-repeat center;}

.history1 .box .txt{ padding-left:130px; background:url(../images/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;}
.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(../images/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:22px;}
.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:#0082D6;}
.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(../images/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(../images/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(../images/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 10px;}
.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(../images/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(../images/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:#0082D6;}


.contact1 .con{ margin-top:40px;}
.contact1 .con .text{ float:left; width:460px;}
.contact1 .con .text h2{ font-weight:inherit; font-size:26px; color:#0082D6; padding-top:10px; padding-bottom:30px;}
.contact1 .con .text li{ position:relative; margin-bottom:30px;}
.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{ display:block; float:right; width:700px;}


.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:#0082D6;}
.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:#0082D6; border:1px #0082D6 solid; color:#fff;}


.newshow1 .title{ padding-bottom:15px; margin-bottom:30px; border-bottom:1px #e5e5e5 solid;}
.newshow1 .title h1{ text-align:center; font-size:28px; 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:80px;}
.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:80px;}
.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(../images/ico7_1bg.png) no-repeat left 8px;}

.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(../images/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(../images/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(../images/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(../images/nimg28_1.png) center no-repeat; cursor:pointer;}
.innovate1 .content03 .historyList .slick-current{ color:#fff; background:url(../images/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(../images/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(../images/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; padding:20px;}
.join1 .con1 .box .imgDiv{ float:left;}
.join1 .con1 .box .text{ float:right; margin-right:50px; padding-top:10px; font-size:16px; color:#333; line-height:1.9rem;}

.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:#fff;}
.join1 .con3 .box .imgDiv{ float:left;width:50%;}
.join1 .con3 .box .text{ background:#F2F2F2; overflow:hidden; width:50%; float:right; font-size:14px; color:#212121; line-height:2;}
.join1 .con3 .box .text div{ padding:15px 30px; clear:both;}
.join1 .con3 .box .text li{width:33.3%; float:left; font-size:18px;}
.join1 .con3 .box .text p{ display:block;}
.lan20{ color:#0075C4; font-size:20px;}

.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{ background:#0082D6;}
.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{  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 #0082D6 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:10px; padding-bottom:10px;height:35px;}
.product1 .list li .name p{ font-size:16px; color:#b0b0b0; padding-bottom:5px;}
.product1 .list li .name h3{ font-size:20px; 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:#333; margin-bottom:30px;}

.product1 .list li .text{ position:absolute; left:0; bottom:-100%; width:100%; height:100%; background-color:rgba(0,130,214,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:#0082D6; position:relative;}
.productshow1 .content .title p{ font-size:30px; color:#fff; padding-left:30px;}
.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; position:relative; padding:0 30px;}
.productshow1 .conbox .text{ float:right; padding-right:70px; width:500px;}
.productshow1 .conbox .text h3{ font-size:26px; color:#0082D6; padding-bottom:15px; padding-top:70px; font-weight:200;}
.productshow1 .conbox .text p{ font-size:16px; color:#8a8a8a; line-height:2;}

.productshow1 .textbox{ margin:0 30px;}
.productshow1 .textbox h2{ padding-bottom:10px; margin-bottom:30px; background:url(../images/ico12_2hr.png) no-repeat left bottom; font-size:16px; color:#5a5a5a;}
.productshow1 .textbox .txt{ font-size:16px; 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:#0082D6; border:1px #0082D6 solid; margin:0 auto; margin-top:20px;}
.productshow1 .content .backbtn:hover{ background-color:#0082D6; color:#fff;}

.productshow1 .hot .title{ text-align:center; font-size:18px; color:#333; padding-bottom:10px; margin-bottom:40px; font-weight:bold; background:url(../images/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(../images/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(../images/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(../images/ico14_1bg.png) no-repeat center; line-height:155px;}

.fund3 .box02 .ico{ background:url(../images/ico14_2bg.png) no-repeat center; line-height:144px;}

.fund3 .box03 .ico{ background:url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/ico16_1bg.png) no-repeat right center;}

.jod1 .libox:hover{ color:#fff; background-color:#0ac5b8;}

.jod1 .libox:hover p{ background:url(../images/ico16_1bgon.png) no-repeat right center;}

.jod1 .libox.currentDt{ margin-bottom:0; color:#fff; background-color:#0ac5b8;}

.jod1 .libox.currentDt p{ background:url(../images/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(../images/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(../images/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(../images/ico18_2bg.png) no-repeat top center;}*/

/*.beij{ background:url(../images/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;}


.vidoe-box video{    object-fit: contain;}
.vidoe-box video,
.ck-outer,
.ck-inner{    width: 100% !important;    height: 100% !important;}
.vidoe-box{  height: 100%;   overflow: hidden;  background-color: #000;  border: 1px solid #e8e9e9;}
.vidoe-box video{	height: 342px !important;}
.vidoe-box em{ background: url(../images/video-btn.png) no-repeat; width: 106px; height: 106px;    display: block;  position: absolute; left: 50%;  top: 50%;    z-index: 100; margin-top: -53px; margin-left: -53px;    -o-transition: .3s;    -ms-transition: .3s;    -moz-transition: .3s;    -webkit-transition: .3s;    transition: .3s; cursor: pointer;}

.i-video{ float: left;  /*width: 51%;*/width: 611px;    position: relative;    z-index: 9999;    overflow: hidden;}
.i-video dt{  height: 63px;    line-height: 63px;   padding: 0 15px;   color: #fff;  font-size: 30px;  background: rgba(255,255,255,.4); margin-top: -63px;}
.i-video dd{    /*height: 345px;*/   height: 403px;    position: relative;}
.i-video dd embed{  width: 100%;  height: 100%;  position: absolute;  left: 0;top: 0;}


.shipin_g{ width:499px; height:320px; background:url(../images/kuang1.png) no-repeat top; text-align:center; padding:0 66px 59px 71px;}

.denglu{ position:absolute; width:560px; padding:0 20px; bottom:-30px; left:50%; line-height:60px; margin-right:300px;  height:60px; background:#fff; z-index:
9998;box-shadow:5px 5px 5px #888888; border-radius:50px; font-size:16px;}
.inpt{ padding:0 10px; border:1px solid #CCCCCC; font-size:16px; background:#DEEEFB;border-radius:50px; height:30px; line-height:30px; width:110px;}
.aninp1{ background:url(../images/xian.png) repeat-x bottom;border-radius:50px;font-size:16px; color:#FFFFFF; width:70px; height:28px; text-align:center; line-height:28px; margin-left:5px;}

.aninp1{ background:url(../images/xian.png) repeat-x bottom;border-radius:50px;font-size:16px; color:#FFFFFF; width:70px; height:28px; text-align:center; line-height:28px; margin-left:5px;}
.aninp3{ background:url(../images/xian.png) repeat-x bottom;border-radius:50px;font-size:20px; color:#FFFFFF;width:40%; height:38px; text-align:center; line-height:38px; margin-left:5px; display:block;}

.aninp2{font-size:16px; color:#FF6600; width:50px; height:30px; line-height:30px;margin-left:5px;}
.denglu span{ padding-left:10px;}
.map1 img{ display:none;}
.con_text p{ padding:10px 0; text-indent:2em; font-size:16px; line-height:30px;}
.imgcp{  position:absolute; left:10px; top:5px;}

@media screen and ( max-width:1004px ){

.shipin_g{ width:100%; background:auto; text-align:center; padding:0;}
.denglu{ position:inherit; line-height:44px; left:0; top:0; width:100%;border-radius:0; height:140px; background:#fff; z-index:9998; font-size:16px; padding:15px 0 0 0;}
.inpt{ border:1px solid #CCCCCC; font-size:16px; background:#DEEEFB;border-radius:50px; height:30px; line-height:30px; width:60%;}
.aninp1{ background:url(../images/xian.png) repeat-x bottom;border-radius:50px;font-size:16px; color:#FFFFFF; width:30%; height:28px; text-align:center; line-height:28px; margin-left:5px;}
.aninp2{font-size:16px; color:#FF6600; width:50px; height:30px; line-height:30px;margin-left:5px;}
.denglu span{ display:block; text-align:center;}
.none_g{ display:none;}

.map1 img{ width:100%; display:block;}
.con_text p img{ width:99%; }
.con_text p{text-indent:0;}
.join1 .con3 .box .text li{width:50%; float:left; font-size:18px;}
.join1 .con3 .box .text div{ padding:15px; clear:both;}

}