/*首页banner图*/
.indexFlashPic{ position:relative;}
.indexFlashPic .agentlistBox{position:absolute; z-index:10; left:0px; bottom:0px; height:94px; width:100%; text-align:center;}
.indexFlashPic .agentlist{ width: 490px; margin:0 auto; }
.indexFlashPic .agentlist .slick-slide{ display:inline-block; width:150px; height:77px; position:relative; cursor: pointer;}
.indexFlashPic .slick-slide .ico{ position:relative; width:150px; height:77px;}
.indexFlashPic .slick-slide .ico div{position:absolute; display: none; left:0px; top:0px; width:150px; height:77px; background:url(../images/nimg101Bg.png) no-repeat;}
.indexFlashPic .slick-slide img{ width:150px;}
/*.indexFlashPic .agentlist .slick-current .ico div{ display:block;}
.indexFlashPic .agentlist .slick-current .ico img{ width:101px; height:52px;}*/
.indexFlashPic .slider-for .box{ position:relative;}
.indexFlashPic .slider-for .imgDiv img{ width:100%;}

/*banner结束*/
.bannerTel{ display: none; }
.indexFlashTel{position:relative; overflow:hidden; max-width:1004px;}
.indexFlashTel .slick img{ width:100%;}
.indexFlashTel .slick-dots{ position:absolute; left:0; width: 100%; text-align: center; bottom:20px;}
.indexFlashTel .slick-dots li{display:inline-block; margin:0 5px; width:10px; height:10px; background:#fff;}
.indexFlashTel .slick-dots .slick-active{background:#0067b2;}

.indexPart1{ padding: 50px 0 65px; }
.indexPart1 .txtDiv{ background: url(../images/nimg452Bg.png) center 22px no-repeat;  padding-bottom: 40px;}
.indexPart1 .txtDiv .txt1{ font-size: 40px; text-align: center; }
.indexPart1 .txtDiv .txt1 em{ /*padding: 0 12px;*/ }
.indexPart1 .txtDiv .txt2{ font-size: 14px; text-align: center; text-transform: uppercase; letter-spacing: 6px;}
.indexPart1 .list{ border-left: #e4e4e4 solid 1px;}
.indexPart1 .list li{ float: left; width: 25%; padding-top:5px;}
.indexPart1 .list li .box{ height: 320px; border-right: #e4e4e4 solid 1px;}
.indexPart1 .list li .contentBox{ width: 249px; margin: 0 auto; height: 320px; position: relative;}
.indexPart1 .list li .ico{ text-align: center; margin: 0 auto 25px; width:166px; height:166px; background:url(../images/nimg166Bg.png) no-repeat;}
.indexPart1 .list li .ico img{ position:relative; left:0px; top:45px; }
.indexPart1 .list li .name1{ text-align: center; font-size: 18px; color: #333; font-weight: bold; padding-bottom: 5px;}
.indexPart1 .list li .name2{ text-align: center; font-size: 14px; color: #333; text-transform: uppercase; padding-bottom: 35px;}
.indexPart1 .list li .go{ width: 34px; height: 34px; margin: 0 auto; background: url(../images/nimg34_5.png) no-repeat; text-align: center; line-height: 34px; color: #333; font-size: 14px; font-weight: bold;}
.indexPart1 .list li .go a{ color: #333; }
.indexPart1 .list li .hideBox{ position: absolute; left: 0px; top: 0px; display: none; z-index: 2; width: 250px; height: 320px; background: url(../images/nimg250Bg.jpg) no-repeat; }
.indexPart1 .list li .subList{  padding-left:43px; height:320px; vertical-align:middle; display:table-cell;  }
.indexPart1 .list li .subList dd{ font-size: 16px; height: 30px; line-height: 30px; }
.indexPart1 .list li .subList dd a{ padding-left: 19px; background: url(../images/ico2.png) left center no-repeat; display: block;}
.indexPart1 .list li .subList dd a:hover{ text-decoration: underline; }
.indexPart1 .list li .name1 a, .indexPart1 .list li .name2 a{ color: #333;}

.indexPart1 .list2 ul{ margin-right:-15px;overflow:hidden;}
.indexPart1 .list2 li{ float: left; width:33%; padding-top:5px;}
.indexPart1 .list2 li .box{ padding:15px 15px 0; margin-right:15px; background:#eee; height:330px; overflow:hidden}
.indexPart1 .list2 li .ico{ text-align: center; margin: 0 auto 25px; width:126px; height:126px; background:url(../images/nimg166Bg.png) no-repeat; background-size:126px;}
.indexPart1 .list2 li .ico img{ position:relative; left:0px; top:25px; }
.indexPart1 .list2 li .name1{ text-align: center; font-size: 16px; font-weight: bold; background:#0185d0; height:36px; line-height:36px;}
.indexPart1 .list2 li .name1 a{ color: #fff;}
.indexPart1 .list2 li .subList{ padding-left:13px; padding-top:10px; height:120px; overflow:hidden; }
.indexPart1 .list2 li .subList dd{ font-size: 13px; height: 24px; line-height: 24px; overflow:hidden }
.indexPart1 .list2 li .subList dd a{ padding-left: 19px; background: url(../images/ico2.png) left center no-repeat; display: block;height:24px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.indexPart1 .list2 li .subList dd a:hover{ text-decoration: underline;background: url(../images/ico2on.png) left center no-repeat; }
.indexPart1 .list2 li:hover .ico{ background:url(../images/nimg166Bgon.png) no-repeat; background-size:126px;}
.indexPart1 .list2 li:hover .name1{ background:#00aaeb;}



.indexPart2{ background: url(../images/indexPart2.jpg) repeat-x; height: 510px; overflow: hidden; padding-top: 57px;}
.indexPart2 .leftDiv{ width: 46%; padding-right: 4%; }
.indexPart2 .rightDiv{ width: 46%; padding-left: 4%; }

.indexPart2 .touDiv{ position: relative; height: 58px; }
.indexPart2 .title{ width: 115px; height: 35px; background-color:#0185d0;border-radius:20px;text-align: center; line-height: 35px; font-size: 18px; color: #fff; font-weight: bold;}
.indexPart2 .moreBtn{ position: absolute; right: 0px; top: 5px; }
.indexPart2 .moreBtn a{ display: block; width: 90px; height: 28px; border: #bec9cd solid 1px; line-height: 28px; text-align: center; border-radius: 24px; -moz-border-radius:24px; text-transform: uppercase; }
.indexVideo{ position: relative; }
.indexVideo .imgDiv img{ width: 100%; }
.indexVideo .name{ position: absolute; left: 0px; bottom: 0px; width: 100%; height: 43px; text-align: center; line-height: 43px; background: url(../images/bg2.png) repeat; color: #fff; font-size: 14px;}
.indexPart2 .tab{ overflow: hidden; }
.indexPart2 .tab li{ width: 115px; height: 35px; text-align: center; line-height: 35px; font-size: 18px; float: left;}
.indexPart2 .tab .liNow{  background-color:#0185d0;border-radius:20px; font-weight: bold; color: #fff;}
.indexPart2 .list{ position:relative;}
.indexPart2 .list ul{ margin-right: -78px; }
.indexPart2 .list li{ float: left; width: 50%; }
.indexPart2 .list li .box{ margin-right: 78px; }
.indexPart2 .list li .imgDiv{ margin-bottom: 30px; overflow: hidden;}

.indexPart2 .list li .imgDiv img{/* width: 303px; *//* height: 202px; */}

.indexPart2 .list li .botDiv{ padding-left: 80px; position: relative; }
.indexPart2 .list li .num{ width:68px; height: 52px; position: absolute; left: 0px; top: 0px; }
.indexPart2 .list li .name{ font-size: 18px; height: 48px; line-height: 24px; overflow: hidden; }
.indexPart2 .list li .name a:hover{ color: #0185d0; }
.indexPart2 .list li .time{ padding: 5px 0 15px; color: #aeb8b9; font-size:12px;}
.indexPart2 .list li .content{ font-size: 14px; line-height: 26px; height: 104px; overflow: hidden; }
.indexPart2 .moreBtn2{ position: absolute; right: 0px; top: -50px; }
.indexPart2 .moreBtn2 a{ display: block; width: 90px; height: 28px; border: #bec9cd solid 1px; line-height: 28px; text-align: center; border-radius: 24px; -moz-border-radius:24px; text-transform: uppercase; }

.indexPart3{ padding: 55px 0; }
.indexPart3 .txtDiv{ background: url(../images/nimg424Bg.png) center 28px no-repeat;  padding-bottom: 40px;}
.indexPart3 .txtDiv .txt1{ font-size: 40px; text-align: center; }
.indexPart3 .txtDiv .txt2{ font-size: 14px; text-align: center; text-transform: uppercase; letter-spacing: 6px;}
.indexPart3 .list li{ float: left; width: 25%; text-align: center; }
.indexPart3 .list li .txt{ padding: 18px 0 2px; font-size: 24px; }
.indexPart3 .list li .msg{ font-size: 14px; }
.indexPart3 .list li img{ transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}

.indexPart4{ overflow: hidden; padding-bottom: 80px; }
.indexPart4 .leftDiv{ width: 50%; }
.indexPart4 .leftDiv .bigBox{ padding-right: 10px; overflow: hidden;}
.indexPart4 .leftDiv ul{ margin-right: -20px; }
.indexPart4 .leftDiv li{ float: left; width: 50%; }
.indexPart4 .leftDiv li .box{ margin-right: 20px; }
.indexPart4 .leftDiv li .imgDiv{ height: 245px; overflow: hidden;}
.indexPart4 .leftDiv li .imgDiv img{ width: 100%; }
.indexPart4 .leftDiv li .imgDivTel{ display: none; }
.indexPart4 .leftDiv li .imgDivTel img{ width: 100%; }
.indexPart4 .leftDiv li .contentBox{ height: 245px; padding: 0 20px; overflow: hidden;}
.indexPart4 .leftDiv li .name{ text-align: center; padding: 20px 0 20px; position: relative; font-size: 22px; }
.indexPart4 .leftDiv li .name em{ position: absolute; left: 50%; bottom: 0px; display:block; width: 30px; height: 1px; background: #999; margin-left: -15px;}
.indexPart4 .leftDiv li .content{ padding-top: 15px; font-size: 14px; line-height: 24px; max-height:120px; overflow: hidden; }
.indexPart4 .leftDiv li .more{ font-size: 14px; text-align: center; padding-top: 15px; }
.indexPart4 .leftDiv li .more a{ color: #00aaeb; text-transform: uppercase;}
.indexPart4 .rightDiv{ width: 50%; }
.indexPart4 .rightDiv .bigBox{ margin-left: 10px; position: relative; }
.indexPart4 .rightDiv .imgDiv{ overflow: hidden; }
.indexPart4 .rightDiv .imgDiv img{ width: 100%; }
.indexPart4 .rightDiv .contentBox{ height: 245px; overflow: hidden; background: #fff; position: absolute; left: 0px; bottom: 0px; width: 50%;}
.indexPart4 .rightDiv .name{ text-align: center; padding: 40px 0 20px; position: relative; font-size: 24px; }
.indexPart4 .rightDiv .name em{ position: absolute; left: 50%; bottom: 0px; display:block; width: 30px; height: 1px; background: #999; margin-left: -15px;}
.indexPart4 .rightDiv .content{ padding: 15px 20px 0; font-size: 14px; line-height: 24px; height: 72px; overflow: hidden; }
.indexPart4 .rightDiv .more{ font-size: 14px; text-align: center; padding-top: 15px; }
.indexPart4 .rightDiv .more a{ color: #00aaeb; text-transform: uppercase;}

.research{ padding-top: 50px; font-size:16px; color:black;}
.research .tabContent2  li{ list-style:inherit; }
.research .part1{ position: relative; overflow: hidden; margin-bottom: 50px;}
.research .part1 .imgDiv{ width: 55%; }
.research .part1 .imgDiv img{ width: 100%; }
.research .part1 .contentBox{ height: 426px; position: absolute; left: 0px; bottom: 0px; background: #f8f8f8; width: 47%; z-index: 2;}
.research .part1 .txt1{ padding: 115px 0 0 130px; font-size: 24px; color: #00aaeb;}
.research .part1 .txt2{ padding: 5px 0 0 130px; font-size: 18px; color: #999;}
.research .part1 .msg{ padding: 60px 0 0 130px; font-size: 16px; }
.research .part1 .btnDiv{ position: absolute; right: -70px; bottom: 0px; width: 140px;  height: 110px; line-height: 110px; text-align: center; background: #0185d0; font-size: 18px; z-index: 3;  transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.research .part1 .btnDiv a{ display: block; width: 100%; height: 100%; color: #fff;}
.research .part1 .btnDiv:hover{ -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}
.research .tab2{ padding-bottom: 20px; }
.research .tab2 ul{ margin-right: -6px; }
.research .tab2 li{ float: left; width: 25%; }
.research .tab2 li .box{ margin-right: 6px; height: 214px; background: #f8f8f8; text-align: center; position: relative;}
.research .tab2 li .ico{ padding: 40px 0 10px; }
.research .tab2 li .ico .img1{ display: none; }
.research .tab2 li .txt1{ font-size: 18px; padding-bottom: 5px;}
.research .tab2 li .txt2{ font-size: 14px; color: #ccc; }
.research .tab2 li .bg{ display: none; position: absolute; left: 50%; bottom: -12px; width: 34px; height: 24px; margin-left: -17px; z-index: 2; background: url(../images/nimg34_6.png) no-repeat;}
.research .tab2 .liNow .box{ background: #0185d0; color: #fff; }
.research .tab2 .liNow .ico img{ display: none; }
.research .tab2 .liNow .ico .img1{ display: inline-block; }
.research .tab2 .liNow .txt2{ color: #fff; }
.research .tab2 .liNow .bg{ display: block; }
.research .box1{ padding-bottom: 70px; }
.research .box1 .wenben{ background: #f6fcff; padding: 20px 40px 30px; font-size: 14px; line-height: 30px; margin-bottom: 60px;}
.research .box1 .name{ font-weight: bold; padding-left: 13px; height: 46px; line-height: 46px; font-size: 18px; color: #333; background: url(../images/ico3.jpg) left center no-repeat;}
.research .box1 .content{ font-size: 14px; line-height: 30px; padding-bottom: 30px;}
.research .box1 .list{ overflow: hidden; padding-bottom: 60px;}
.research .box1 .list ul{ margin-right: -45px; }
.research .box1 .list li{ float: left; width: 25%; }
.research .box1 .list li .lbox{ margin-right: 45px; background: #f7f7f7;}
.research .box1 .list li .imgDiv img{ width: 100%; }
.research .box1 .list li .lname{ height: 54px; line-height: 54px; padding-left: 20px; font-size: 14px; overflow: hidden; }
.research .box1 .txt{ font-size: 14px; color: #333; font-weight: bold; line-height: 30px;}
.research .box1 .font{ font-size: 14px; font-weight: bold; line-height: 30px;}
.research .box1 .list2{ padding: 5px 0 20px; overflow: hidden;}
.research .box1 .list2 ul{ margin-right: -15px; }
.research .box1 .list2 li{ float: left; width: 14.28%; }
.research .box1 .list2 li .box{ margin-right: 15px; height: 180px; padding-top: 20px; background: #f1fafe;}
.research .box1 .list2 li .num{ margin: 0 auto; width: 40px; height: 40px; background: #fff; border-radius: 20px; -moz-border-radius:20px; text-align: center; line-height: 40px; font-size: 20px; color: #0185d0;
 box-shadow:0 0 15px 0 rgba(18,185,255,0.3); -moz-box-shadow:0 0 15px 0 rgba(18,185,255,0.3); -webkit-box-shadow:0 0 15px 0 rgba(18,185,255,0.3); }
.research .box1 .list2 li .msg{ text-align: center; padding: 15px 18px 0; font-size: 14px; line-height: 30px; }
.research .box1 .list3{ padding: 5px 0 20px; overflow: hidden;}
.research .box1 .list3 ul{ margin-right: -15px; }
.research .box1 .list3 li{ float: left; width: 33.33%; }
.research .box1 .list3 li .box{ margin-right: 15px; height: 122px; background: #f1fafe; position: relative; padding-left: 70px;}
.research .box1 .list3 li .num{ width: 40px; height: 40px; position: absolute; left: 15px; top: 24px; background: #fff; border-radius: 20px; -moz-border-radius:20px; text-align: center; line-height: 40px; font-size: 20px; color: #0185d0;
 box-shadow:0 0 15px 0 rgba(18,185,255,0.3); -moz-box-shadow:0 0 15px 0 rgba(18,185,255,0.3); -webkit-box-shadow:0 0 15px 0 rgba(18,185,255,0.3); }
.research .box1 .list3 li .msg{ padding: 30px 45px 0 0; font-size: 14px; line-height: 30px; }
.research .box1 .tel{ font-size: 14px; line-height: 30px; }
.research .box1 .tel b{ color: #333; }
.research .box1 .tel em{ padding-right: 12px; }

.research .box2{min-height:657px; background: url(../images/nimg1920Bg1.jpg) center no-repeat; background-size: cover;}
.research .box2 .bigBox{ padding: 30px 0; }
.research .box2 .list{ background: url(../images/line2.jpg) left 98px repeat-x; min-height: 230px; overflow: hidden;}
.research .box2 .list li{ background: url(../images/nimg21_1.png) center 89px no-repeat; width: 11%; float: left; min-height: 230px; text-align: center;}
.research .box2 .list .li01{ width: 6%; }
.research .box2 .list li .msg{ font-size: 14px; line-height: 30px;}
.research .box2 .list li .num{ font-size: 30px; color: #0185d0; font-style: italic; padding: 10px 0;}
.research .box2 .list li.other .box{ padding-top: 110px; }
.research .box2 .list .li02 .msg{ width: 220px; margin: 0 auto }

.research .box2 .listTel{ display: none; background: url(../images/line2.jpg) 9px top repeat-y;}
.research .box2 .listTel li{ padding-bottom: 20px; padding-left: 30px; background: url(../images/nimg21_1.png) left 5px no-repeat; padding-top: 5px;}
.research .box2 .listTel li .num{ font-size: 20px; color: #0185d0; font-style: italic; padding-bottom: 5px;}
.research .box2 .listTel li .msg{ font-size: 14px; line-height: 26px;}


.research .box3{ background: url(../images/bg3.jpg) center repeat-x;  background-size:100% auto; padding:30px 0;}
.research .box3 .list{ padding-top: 50px; }
.research .box3 .list ul{ margin-right: -20px; }
.research .box3 .list li{ float: left; width: 16.66%; margin-bottom: 25px;}
.research .box3 .list li .lbox{ margin-right: 20px; }
.research .box3 .list li .imgDiv{ border: #e2e2e2 solid 1px; }
.research .box3 .list li .imgDiv img{ width: 100%; }
.research .box3 .list li .name{ text-align: center; padding-top: 8px; }

.research .box4{ padding: 60px 0; background:#f9f9f9 url(../images/nimg836Bg.jpg) right bottom no-repeat;  overflow:hidden;}
.research .box4 li{ font-size: 14px; line-height: 30px; padding-bottom: 30px; }

/*llx*/
 
.job{margin: 80px 0;} 
.job .list li{position:relative;} 
.job .list li .topDiv{height:60px;position:relative;background: url(../images/z1.png) no-repeat 97%;border:  1px solid #ccc;border-top: 0;cursor: pointer;} 
.job .list li .box{display:none;color:#5d5d5d;padding: 30px 45px 50px;background: #f6f6f6;border-bottom: 1px solid #ccc;} 
.job .list li:nth-child(2n) .topDiv{background:#efefef url(../images/z1.png) no-repeat 97%;;} 
.job .list li .msgDiv dd {float:  left; display: inline-block; height:  60px; line-height:  60px; font-size:  14px; color: #666; } 
.job .list li .msgDiv .dd01 {margin-left: 45px;width: 205px;} 
.job .list li .msgDiv .dd02 {width: 145px;text-align: center;} 
.job .list li .msgDiv .dd03 {width: 328px;text-align: center;} 
.job .list li .msgDiv .dd04 {width: 143px;text-align: center;} 
.job .list li .msgDiv .dd05 {width: 320px;text-align: center;} 
.job .list li .content{line-height: 30px;margin-bottom: 40px; font-size:14px;color: #666;} 
.job .list li h2{position:relative;font-size: 14px;color: #666;padding-bottom: 30px;} 
.job .list li h2 img{ position:absolute; left:0px; top:0px;} 
.job .list li .btnDiv{ padding-left:36px;display: inline-block;} 
.job .list li .btnDiv a {display: block; width: 159px; height: 53px; background: #d82128; color: #fff; border-radius: 4px; -moz-border-radius: 4px; font-size: 16px; text-align: center; line-height: 53px; } 
.job .tlt{height: 70px;line-height: 70px;background: #0185d0;} 
.job .tlt span{float: left; font-size: 18px; color: #fff;} 
.job .tlt span:nth-child(1){margin-left: 45px;width: 205px;} 
.job .tlt span:nth-child(2){width: 145px;text-align: center;} 
.job .tlt span:nth-child(3){width: 328px;text-align: center;} 
.job .tlt span:nth-child(4){width: 143px;text-align: center;} 
.job .tlt span:nth-child(5){width: 320px;text-align: center;} 
.job .tip em{font-size: 24px;color: #333333; } 
.job .ico{width: 90px; height: 30px; line-height: 30px; background: #0185d0;color: #fff; text-align: center; color: #fffefe; margin-top: 50px; } 
.job .list li.liNow .topDiv{background: #0185d0 url(../images/z1_on.png) no-repeat 97%;border: 0; } 
.job .list li.liNow .msgDiv dd{color: #fff;}


.contact{ padding-top: 80px;}
.contact .box1{padding-bottom: 20px; } 
.contact .o{overflow: hidden; background: #f7f7f7; } 
.contact .o .img{width: 613px; } 
.contact .o .img img{width: 100%;/* height: 378px; */} 
.contact .o .txt{padding: 50px 30px 0 110px;width: 687px;} 
.contact .o .txt b{font-size: 24px ; color:#333333;display:block; } 
.contact .o .txt p{font-size: 18px;color: #666;line-height: 38px;margin: 35px 0 40px;} 
.contact .o .txt .ico{display: block;width: 193px;height: 57px;line-height: 57px;font-size: 16px;color: #fff;background: #0185d0 url(../images/z3.png)no-repeat 87%;text-indent: 34px;} 
.contact .box2{display: none;overflow:hidden;margin:20px 0 0;} 
.contact .box2 li{float: left;width: 25%;background: #0185d0;padding: 30px 0 35px;} 
.contact .box2 li span{display: block;padding: 0 38px;line-height: 35px;font-size: 14px;color: #fff;} 
.contact .box2 li span img{margin-right: 20px; } 
.contact .box2 li span img.off{display: none; } 
.contact .box2 li span img.on{display: initial; } 
.contact .box2 .ewm{margin: 17px 79px 10px 20px; background:  0; padding: 0px; width: 154px; } 
.contact .box2 .ewm img{width: 100%; } 
.contact .box2 .ewm em{display:  block; text-align:  center; font-size: 14px; color: #666; line-height: 40px; }
.contact .box3 li{padding-bottom: 43px; } 
.contact .box3 li .txt p span{width: 50%; float: left; } 
.contact .box3 li .txt .ico{display: block;width: 193px;height: 57px;line-height: 57px;font-size: 16px;color: #00aaeb;text-indent: 34px; border:1px solid #00aaeb;background:url(../images/z3_on.png)no-repeat 87%;} 
.contact .box3 li .txt .ico:hover{background: #0185d0 url(../images/z3.png)no-repeat 87%; border:1px solid #fff; color: #fff; }
.contact .box4{margin-bottom: 80px; } 
.contact .box4 .ico{display: block; width: 116px; height: 35px; line-height: 35px; font-size: 18px; color: #fff; text-align: center; margin:50px 0 40px; font-weight:  bold; background-color:#0185d0;border-radius: 20px; } 
.contact .box4 .map{width: 884px; } 
.contact .box4 .map img{width: 100%; } 
.contact .box4 .txt{padding: 95px 50px 100px;margin-top: 50px;box-shadow: 0 0 12px -2px #ddd;float:  left;position:  relative;z-index: 3;width: 431px;background:  #fff;}
.contact .box4 .txt p{line-height: 30px; font-size: 14px;color: #666; margin-bottom: 33px; } 
.contact .box4 .txt p img{margin-right: 8px;} 
.contact .box4 .txt p b{display: inline-block;}

.lx-tlt{overflow: hidden;margin:0 auto 60px;width:  100%; padding-top: 50px;} 
.lx-tlt img{margin-top: -16px;} 
.lx-tlt .tlt{text-align: center;padding: 0 10px;} 
.lx-tlt .tlt em{font-size: 40px;color: #666;display: inline-block;padding:  0 10px;} 
.lx-tlt i{display: block; font-size: 14px; color: #666; text-transform:  uppercase; letter-spacing:  3px; text-align:  center; }

.news .o1{overflow: hidden; margin-bottom: 50px; background: #fafafa; } 
.news .o1 .img{width: 718px; } 
.news .o1 .img img{width: 718px;/* height: 405px; */ } 
.news .o1 .txt{padding: 35px 68px 0;width: 585px;} 
.news .o1 .txt .name{font-size: 24px;color: #0185d0; line-height: 37px; height: 74px; } 
.news .o1 .txt .name a:hover{color: #0185d0;}
.news .o1 .txt span{font-size: 14px;color: #999; line-height: 27px; display: block; } 
.news .o1 .txt p{font-size: 14px;color: #666;line-height: 30px;height: 90px;margin: 10px 0 45px;} 
.news .o1 .txt .ico{display: block;width: 115px;height:40px;line-height: 40px;font-size: 14px;color: #0185d0;text-indent: 21px;border:1px solid #0185d0;background: url(../images/z3_on.png)no-repeat 82%;} 
.news .o1 .txt .ico:hover{background: #0185d0 url(../images/z3.png)no-repeat 82%; border:1px solid #fff; color: #fff; } 
.news .banner .swiper-pagination{bottom: 65px!important;text-align:  left;margin-left: 779px;} 
.news .banner .swiper-pagination-bullet {width: 12px; height: 12px; background: #dcdcdc; opacity: 1;margin: 0 7px!important; } 
.news .banner .swiper-pagination-bullet-active {background: #00aaeb!important; }
.news .list li{overflow: hidden; margin-bottom: 20px; padding: 20px; background: #fafafa; } 
.news .list li .img{width: 303px; /* height: 300px; */overflow:hidden; } 
.news .list li .img img{width:303px;/* height: 202px; */} 
.news .list li .txt{padding: 20px 43px 0;width: 1010px;} 
.news .list li .txt .name{font-size: 18px;color: #333; } 
.news .list li .txt p{font-size:14px;color: #666;line-height: 30px;/* height: 60px; */margin: 10px 0 50px;} 
.news .list li .txt span{font-size: 20px;color: #00aaeb; line-height: 30px; display: block; } 
.news .list li .txt .ico{display: block;width: 115px;height:40px;line-height: 40px;font-size: 14px;color: #fff;text-indent: 21px;border:1px solid #fff;background: #0185d0 url(../images/z3.png)no-repeat 82%;margin-top: -42px;} 
.news .list li:hover .name{color: #0185d0;}

.new-container{background: #f0f0f0;padding:80px 0 160px;}
.newShow{background: #fff;padding: 65px 120px; }
.newShow .tlt{font-size: 24px;color: #666;text-align: center;} 
.newShow .t{padding:62px 0 10px; line-height: 25px; color: #666; border-bottom: 1px solid #e5e5e5; margin-bottom: 60px; font-size: 14px;} 
.newShow .t em{ color: #999; padding-left: 10px;}
.newShow .share{overflow: hidden; float: right; } 
.newShow .share li{float: left; margin-left: 5px; } 
.newShow .share li a{display: block; }
.newShow .cont { font-size:16px;}
.newShow .cont p{line-height: 30px;} 
.newShow .cont b{font-size: 18px; color: #393939; padding: 35px 0 30px; display: block; } 
.newShow .cont img{display: block; margin:0 auto 0;max-width: 100%; } 
.newShow .cont-bot{padding-top: 40px; margin-top: 60px; border-top: 1px solid #e5e5e5; } 
.newShow .cont-bot a.href{color: #4a4a4a;display: block;line-height: 25px; font-size: 14px;} 
.newShow .cont-bot a.href:hover{color: #0185d0; text-decoration: underline; } 
.newShow .cont-bot a.ico{display: inline-block;float: right;width: 130px;height: 45px;line-height: 45px;background: #0185d0;color: #fff;margin-top: -49px;border-radius: 4px;font-size:  20px;text-align: center;} 
.newShow .cont-bot a{display:  block;line-height:  30px;font-size: 14px;}

.introduction .box1{background: url(../images/z17.png) no-repeat 100px 277px;margin-bottom: 45px;} 
.introduction .box1 .txt{line-height: 30px;  width: 700px; font-size: 14px;display: inline;} 
.introduction .box1 .img{width: 720px; margin-left:25px; margin-bottom:20px; } 
.introduction .box1 .img img{width: 100%; } 
.introduction .box2{background: #f7f7f7;padding: 52px 0 65px;} 
.introduction .box2 p{line-height: 30px; font-size: 14px;} 
.introduction .int-wal{width: 1526px; margin:0 auto; } 
.introduction .banner{position: relative; margin-bottom: 60px; } 
.introduction .banner .swiper-container{width: 1440px; margin:0 43px; } 
.introduction .banner .swiper-slide{position: relative;} 
.introduction .banner .swiper-slide img{width: 100%;} 
.introduction .banner .swiper-button-prev{background: url("../images/z19_1.png") no-repeat center center;left:  0;width: 22px;} 
.introduction .banner .swiper-button-next{background:url("../images/z19_2.png") no-repeat center center;right:  0;width:  22px;} 
.introduction .banner .swiper-button-prev:hover{background-image:url("../images/z19_1on.png"); } 
.introduction .banner .swiper-button-next:hover{background-image:url("../images/z19_2on.png"); } 
.introduction .banner .line1,.introduction .banner .line2{position: absolute; top: 6px; right:6px ; bottom:6px ; left:6px ; opacity: 0; filter: alpha(opacity=0); pointer-events: none; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } 
.introduction .banner .line1{border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0,1); transform: scale(0,1); } 
.introduction .banner .line2{border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1,0); transform: scale(1,0); } 
.introduction .banner .swiper-slide:hover .line1,
.introduction .banner .swiper-slide:hover .line2 {opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }



.about-1{} 
.about-1 .cont{background: #f3f3f3; overflow: hidden; margin-bottom: 50px; } 
.about-1 .txt{padding-left: 88px; padding-top: 42px; width: 720px; } 
.about-1 .txt .name{font-size: 24px;color: #0185d0;line-height: 65px;height: 65px;text-shadow: 3px 3px 2px #cacaca;} 
.about-1 .txt p{line-height: 30px;  font-size: 16px;} 
.about-1 .txt .ico{line-height: 25px;font-size: 12px;color: #0185d0;display:  block;margin-top: 22px;} 
.about-1 .txt .ico:hover{text-decoration: underline; } 
.about-1 .banner{width: 520px;} 
.about-1 .banner .swiper-slide img{width: 100%;} 
.about-1 .banner .swiper-button-prev{left: 30px; } 
.about-1 .banner .swiper-button-next{right: 30px;} 
.about-1 .banner .swiper-pagination{bottom: 25px!important; } 
.about-1 .banner .swiper-pagination-bullet {width: 8px; height: 8px; background: #fff; opacity:1;margin:0 6.5px; } 
.about-1 .banner .swiper-pagination-bullet-active {background: #00aaeb!important; } 

.about-2{background: #b1e1ef;padding:1px 0 58px;} 
.about-2 .cont{overflow: hidden;background: #fff;} 
.about-2 .img{} 
.about-2 .img img{} 
.about-2 .txt{padding: 45px 25px 0; } 
.about-2 .txt em{display: block; font-size: 18px;color: #0185d0; margin-bottom: 13px; } 
.about-2 .txt p{line-height: 30px; font-size: 14px;color: #666; } 
.about-2 .trg{position: absolute; left: 50%; margin-left: -10px; top: 174px; } 
.about-2 .le{position: relative; } 
.about-2 .le .img{width: 480px; } 
.about-2 .le .img img{ width:479px; height:190px;}
.about-2 .rg{overflow: hidden;width: 960px;} 
.about-2 .rg li{float: left;width: 474px;position: relative;background: #fff;} 
.about-2 .rg li .img{width: 237px;float:  left;} 
.about-2 .rg li .img img{/* width:237px; */height:188px;}
.about-2 .rg li .txt{width: 187px;float:  right;} 
.about-2 .rg li .trg{top: 81px; margin-left: -17px; } 
.about-2 .rg li.li01 .img{float:  right;} 
.about-2 .rg li.li01 .txt{float:  left;} 
.about-2 .rg li.li01 .trg{margin-left: 0px; } 

.about-3 .a5-wal{width: 1520px; margin:0 auto; } 
.about-3 .banner .swiper-button-prev{background: url("../images/z27_1.png") no-repeat center center;width: 30px;height:  30px;left:  0;margin-top: -15px;} 
.about-3 .banner .swiper-button-next{background:url("../images/z27_2.png") no-repeat center center;width: 30px;height: 30px;right: 0;margin-top: -15px;} 
.about-3 .banner .swiper-button-prev:hover{background-image:url("../images/z27_1on.png"); } 
.about-3 .banner .swiper-button-next:hover{background-image:url("../images/z27_2on.png"); } 
.about-3 .banner{position: relative;margin-bottom: 60px; } 
.about-3 .banner .round{margin: 30px auto;text-align: center;height: 26px;line-height: 26px;} 
.about-3 .banner .round img.on{display: none; } 
.about-3 .banner .swiper-container{margin: 0 40px;background: url(../images/z33.jpg)repeat-x center;} 
.about-3 .banner .swiper-slide{position:  relative;} 
/*.about-3 .banner .swiper-slide-active .round img.off{display: none; } 
.about-3 .banner .swiper-slide-active .round img.on{display: initial; }*/ 
.about-3 .banner .txt{text-align: center;margin-top: 0px;height: 120px;} 
.about-3 .banner .txt b{font-size: 24px;color: #333; display: block; margin-bottom: 5px; } 
.about-3 .banner .txt p{font-size: 14px;color: #666;line-height: 30px; }
.about-3 .banner .txt:hover  b,.about-3 .banner .txt:hover  p{ color:#0185d0;}
.about-3 .banner .swiper-slide:hover .txt b,.about-3 .banner .swiper-slide:hover .txt p{ color:#00aaeb;}
.about-3 .banner .img{border: 5px solid #ccc;width: 80%;margin-left: 10%;opacity:0;}
.about-3 .banner .img img{width: 100%;height: 110px;}

.about-4{background: #b1e1ef; padding:1px 0 60px; } 
.about-4 .contPic{overflow: hidden; } 
.about-4 .contPic .slick{ width: 220px; margin:0 10px; } 
.about-4 .contPic .slick .img{width: 100%; border:1px solid #e2e2e2; box-sizing: border-box; } 
.about-4 .contPic .slick .img img{width: 220px; height:150px;} 
.about-4 .contPic .slick p{font-size: 12px;color: #666; line-height: 33px; height: 33px; text-align: center; padding: 0 10px; } 
.about-4 .contPic .slick-prev{ z-index:5; position:absolute; left:0px; top:50%; margin-top:-25px; display:block; width:29px; height:29px; background:url("../images/z27_1.png") no-repeat center center;}
.about-4 .contPic .slick-next{ z-index:5; position:absolute; right:0px; top:50%; margin-top:-25px; display:block; width:29px; height:29px; background:url("../images/z27_2.png") no-repeat center center;}
.about-4 .contPic .slick-prev:hover{ background:url("../images/z27_1on.png") no-repeat center center;}
.about-4 .contPic .slick-next:hover{ background:url("../images/z27_2on.png") no-repeat center center;}

.about-5{background: url(../images/z26.jpg) no-repeat center; background-size: cover; height: 487px; padding-top: 1px; } 
.about-5 .a5-wal{width: 1520px; margin:0 auto; } 
.about-5 .lx-tlt .tlt em,
.about-5 .lx-tlt i{color: #fff;} 
.about-5 .cont{margin-top: -10px;} 
.about-5 .banner{position: relative;} 
.about-5 .banner .swiper-container{margin:0 40px;} 
.about-5 .banner .swiper-slide img{width: 100%;} 
.about-5 .banner .swiper-button-prev{background: url("../images/z27_1.png") no-repeat center center;width: 30px;height:  30px;left:  0;margin-top: -15px;} 
.about-5 .banner .swiper-button-next{background:url("../images/z27_2.png") no-repeat center center;width: 30px;height: 30px;right: 0;margin-top: -15px;} 
.about-5 .banner .swiper-button-prev:hover{background-image:url("../images/z27_1on.png"); } 
.about-5 .banner .swiper-button-next:hover{background-image:url("../images/z27_2on.png"); } 
.about-5 .banner .k{padding: 15px; background: #fff; box-sizing: border-box; width: 100%; } 
.about-5 .banner .img{box-sizing: border-box; border:1px solid #e2e2e2; } 
.about-5 .banner .img img{width: 281px;height: 191px; } 
.about-5 .banner p{font-size: 14px;color: #666; line-height:55px; height: 55px; text-align: center; padding: 0 10px; background: #ebebeb; } 
.about-5 .banner .swiper-slide:hover p{background: #0185d0; color: #fff; } 

.about-6{padding-bottom:50px; } 
.about-6 .a5-wal{width: 1520px; margin:0 auto; } 
.about-6 .banner1{position: relative;} 
.about-6 .banner1 .swiper-container{margin:0 40px;} 
.about-6 .banner1 .swiper-slide img{width: 100%;} 
.about-6 .banner1 .swiper-button-prev{background: url("../images/z27_1.png") no-repeat center center;width: 30px;height:  30px;left:  0;margin-top: -15px;} 
.about-6 .banner1 .swiper-button-next{background:url("../images/z27_2.png") no-repeat center center;width: 30px;height: 30px;right: 0;margin-top: -15px;} 
.about-6 .banner1 .swiper-button-prev:hover{background-image:url("../images/z27_1on.png"); } 
.about-6 .banner1 .swiper-button-next:hover{background-image:url("../images/z27_2on.png"); } 
.about-6 .banner1 .swiper-pagination{left: -30px!important; bottom: 20px!important; } 
.about-6 .banner1 .swiper-pagination-bullet {width: 10px; height: 10px; background: #000; opacity: .2; } 
.about-6 .banner1 .swiper-pagination-bullet-active {background: #e50011!important; } 
.about-6 .notes{background: #f3f3f3; margin-top: 70px; padding: 0 100px 30px; } 
.about-6 .notes b{font-size: 18px;color: #333; padding:2% 0; display: block; } 
.about-6 .notes b i{display: inline-block; padding-left: 15px; } 
.about-6 .notes .line{width: 45px; height: 2px; background: #0185d0; } 
.about-6 .notes .n1{font-size: 14px;color: #333; line-height: 30px; margin:15px 0 0; font-size:16px; padding-bottom:20px;} 
.about-6 .notes p{font-size: 14px;color: #666;line-height: 30px; font-size:16px; overflow:hidden;} 
.about-6 .notes .trg{width:auto!important;position: absolute;margin-top: 34px;margin-left: 60px;} 
.about-6 .notes .kuan{border:1px solid #0185d0;overflow: hidden;margin-top: 50px;padding-bottom: 40px;} 
.about-6 .notes .kuan h4{font-size: 18px;color: #666;padding: 48px 83px 10px;} 
.about-6 .notes .kuan .paddingitem{padding: 48px 60px 10px;overflow:hidden;}
.about-6 .notes .kuan .paddingitem h4{font-size: 18px;color: #666;padding: 0 0 10px;} 
.about-6 .notes .kuan p{font-size: 14px;color: #666;line-height: 30px; } 
.about-6 .notes .kuan em{font-size: 14px;color: #666;line-height: 30px;display:  inline-block;width: 175px;float:  right;} 
.about-6 .notes .kuan .o1{float: left;width: 570px;} 
.about-6 .notes .kuan .o2{float: left;border-left: 1px solid #dfdfdf;padding-left: 83px;width: 493px;} 
.about-6 .banner2{/*! position:  absolute; */ left:  0; right:  0; z-index: 2;mix-blend-mode: multiply;  } 
.about-6 .banner2 .swiper-container{width: 710px;} 
.about-6 .banner2 .swiper-slide{opacity: .5;} 
.about-6 .banner2 .swiper-slide-active{opacity: 1;} 
.about-6 .banner2 .swiper-slide img{ width:131px; height:129px;} 
.about-6 .banner2 .swiper-slide img{} 

.about-7{background: #b1e1ef; padding:1px 0 35px; } 
.about-7 .cont{overflow: hidden; } 
.about-7 .cont li{float: left;width: 227px;margin:0 15px 30px 0;} 
.about-7 .cont li:nth-child(6n){margin-right: 0; } 
.about-7 .cont li .img{width: 100%;background: #fff;} 
.about-7 .cont li .img img{width: 227px; height:111px;} 
.about-7 .cont li p{font-size: 16px;color: #666; line-height: 38px; height: 38px; text-align: center; padding: 0 10px; }


.about-7 .contPic{overflow: hidden; } 
.about-7 .contPic .slick{ width: 220px; margin:0 10px; } 
.about-7 .contPic .slick .img{width: 100%; border:1px solid #e2e2e2; box-sizing: border-box; } 
.about-7 .contPic .slick .img img{width: 220px; height:150px;} 
.about-7 .contPic .slick p{font-size: 12px;color: #666; line-height: 33px; height: 33px; text-align: center; padding: 0 10px; } 
.about-7 .contPic .slick-prev{ z-index:5; position:absolute; left:0px; top:50%; margin-top:-25px; display:block; width:29px; height:29px; background:url("../images/z27_1.png") no-repeat center center;}
.about-7 .contPic .slick-next{ z-index:5; position:absolute; right:0px; top:50%; margin-top:-25px; display:block; width:29px; height:29px; background:url("../images/z27_2.png") no-repeat center center;}
.about-7 .contPic .slick-prev:hover{ background:url("../images/z27_1on.png") no-repeat center center;}
.about-7 .contPic .slick-next:hover{ background:url("../images/z27_2on.png") no-repeat center center;}


.about-8{ padding-bottom:30px;}
.about-8 .msg{ text-align:center; font-size:16px; padding-bottom:16px;}
.mxfPic .slick{ margin:0 10px; position:relative; padding-top:60px;}
.mxfPic .slick .num{ z-index:5; position:absolute; width:120px; height:120px; background:url("../images/nimg120Bg.png") no-repeat; left:50%; margin-left:-60px; top:0px; font-weight:bold; color:#fff; font-size:44px; text-align:center; line-height:120px;}
.mxfPic .slick .botBox{ background:#f3f3f3; padding:80px 0 32px; position:relative;}
.mxfPic .slick .name{ text-align:center; font-size:18px; color:#00aaeb; padding-bottom:5px;}
.mxfPic .slick .content{ font-size:14px; height:52px; line-height:26px; overflow:hidden; padding:0 20px; text-align:left;}
.mxfPic .slick .more{ position:absolute; bottom:13px; display:block; width:20px; height:10px; margin-left:-10px; left:50%;}







