/*banner*/
.banner {
    padding-top:96px;
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 222;
}

.rslides li img {
	z-index: 9;
	display:block;
}

.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;
    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: 15px;
    z-index: 9;
    left: 0px;
    width: 100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0px 6px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(../images/ico1.png) no-repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 12px;
	height: 12px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:url(../images/ico1on.png) no-repeat;
}

/*.banner .prev{ position:absolute; left:2%; top:50%; margin-top:-30px; background:url(../images/nimg59_left.png) center no-repeat; z-index:22; width:59px; height:59px; display:block;}
.banner .next{ position:absolute; right:2%; top:50%; margin-top:-30px; background:url(../images/nimg59_right.png) center no-repeat; z-index:22; width:59px; height:59px; display:block;}
*/
/*banner结束*/
.indexFlash{position:relative; overflow:hidden; }
.indexFlash .slick img{ width:100%;}
.indexFlash .slick-dots{ position:absolute; width: 100%; left:0px; bottom:20px; text-align: center; z-index: 3;}
.indexFlash .slick-dots li{display:inline-block; margin:0px 5px; width:12px; height:12px; background: url(../images/ico1.png) center no-repeat;}
.indexFlash .slick-dots .slick-active{background: url(../images/ico1on.png) center no-repeat;}
.indexFlash .slick-prev{ position:absolute; display:block; left:50px; top:50%; margin-top: -35px; width:36px; height:36px; background:url(../images/nimg36_left.png) no-repeat; z-index:2;}
.indexFlash .slick-prev:hover{ background:url(../images/nimg36_lefton.png) no-repeat;}
.indexFlash .slick-next{ position:absolute; display:block; right:50px; top:50%; margin-top: -35px; width:36px; height:36px; background:url(../images/nimg36_right.png) no-repeat; z-index:2;}
.indexFlash .slick-next:hover{ background:url(../images/nimg36_righton.png) no-repeat;}

.bannerTel{ display: none; }
.indexFlashTel{position:relative; overflow:hidden; max-width:1004px;}
.indexFlashTel .slick img{ width:100%;}
.indexFlashTel .slick-dots{ position:absolute; width: 100%; left:0px; bottom:20px; text-align: center; z-index: 3;}
.indexFlashTel .slick-dots li{display:inline-block; margin:0px 5px; width:12px; height:12px; background: url(../images/ico1.png) center no-repeat;}
.indexFlashTel .slick-dots .slick-active{background: url(../images/ico1on.png) center no-repeat;}

/*.indexTitle{ text-align: center; padding-bottom: 40px;}*/
.indexTitle{ text-align: center; padding-bottom: 30px; position:relative;}

.indexTitle .txt{ font-size: 30px; color: #2c2c2c; line-height: 30px; font-weight: bold; padding-bottom: 10px; }
.indexTitle .wen{ font-size: 36px; color: #008cd6; line-height: 48px; text-transform: uppercase; font-weight: bold; padding-bottom: 20px; position: relative; }
.indexTitle .wen:after{ content: ''; width: 27px; height: 3px; position: absolute; left: 50%; bottom: 0px; margin-left: -13px; background: #b3b3b3;}
/*.indexTitle .moreBtn a:hover{ background: #008cd6; border: #008cd6 solid 2px; color: #fff;}
.indexTitle .moreBtn a:hover:after{ background: url(../images/nimg8_1on.png) no-repeat;}*/
.indexTitle .moreBtn{ position:absolute; right:0; top:8px; }
.indexTitle .moreBtn a{ position: relative; display: block; width: 116px; height: 36px; line-height: 36px; border: #e5e5e5 solid 2px; font-weight: bold; text-indent: 15px; font-size: 14px; color: #008cd6;}
.indexTitle .moreBtn a:after{ content: ''; position: absolute; right: 15px; top: 50%; margin-top: -6px; width: 8px; height: 14px; background: url(../images/nimg8_1.png) no-repeat; }
.indexTitle .moreBtn a:hover{ background: #008cd6; border: #008cd6 solid 2px; color: #fff;}
.indexTitle .moreBtn a:hover:after{ background: url(../images/nimg8_1on.png) no-repeat;}

.indexPart0{ border-bottom:#ededed solid 1px;}
.indexPart0 li{ float:left; width:20%;}
.indexPart0 li .box{ border-right:#ededed solid 1px;}
.indexPart0 li a{ display:block; width:100%; height:70px; background:#f5f5f5; text-align:center;}
.indexPart0 li .ico{ padding:10px 0 4px;}
.indexPart0 li .ico img{ width:30px;}
.indexPart0 li .name{ font-size:13px; color:#2c2c2c;}


/*.indexPart1{ padding: 52px 0 42px; }
.indexPart1 .leftDiv{ width: 500px; }
.indexPart1 .title1{ font-size: 30px; color: #2c2c2c; font-weight: bold; line-height: 30px; padding-bottom: 5px; }
.indexPart1 .title2{ font-weight: bold; font-size: 48px; line-height: 48px; color: #008cd6; text-transform: uppercase;}
.indexPart1 .gupiao{ padding-top: 55px; font-size: 60px; color: #dd0000; font-family: din; }
.indexPart1 .gupiao img{ position: relative; padding-left: 18px; position: relative; top: -15px; }
.indexPart1 .wen{ font-size: 14px; color: #959595; }
.indexPart1 .wen b{ display:block; font-size:16px; color:#008cd6;}

.indexPart1 .btnDiv{ padding-top: 50px; }
.indexPart1 .btnDiv a{ position: relative; display: block; width: 166px; height: 48px; line-height: 48px; border: #e5e5e5 solid 2px; font-weight: bold; text-indent: 25px; font-size: 14px; color: #008cd6;}
.indexPart1 .btnDiv a:after{ content: ''; position: absolute; right: 30px; top: 50%; margin-top: -6px; width: 8px; height: 14px; background: url(../images/nimg8_1.png) no-repeat; }
.indexPart1 .btnDiv a:hover{ background: #008cd6; border: #008cd6 solid 2px; color: #fff;}
.indexPart1 .btnDiv a:hover:after{ background: url(../images/nimg8_1on.png) no-repeat;}

.indexPart1 .rightDiv{ width: 700px; }
.indexPart1 .name{ font-size: 34px; color: #2c2c2c; line-height: 50px; padding-bottom: 40px;}
.indexPart1 .content{ font-size: 14px; line-height: 24px; height:107px; color: #959595; overflow: hidden; padding-right:30px;
 }
.indexPart1 .numList{ padding-top: 45px; }
.indexPart1 .numList li{ float: left; width: 25%; }
.indexPart1 .numList li .num em{ display: inline-block; color: #008cd6; font-size: 70px; padding-right: 10px; font-family: din;}
.indexPart1 .numList li .num span{ color: #cfcfcf; font-size: 12px; padding-top: 22px; width: 25px; display: inline-block; background: url(../images/nimg15_1.png) left top no-repeat; }
.indexPart1 .numList li .msg{ color: #959595; font-size: 14px; }

.indexPart2{ padding: 48px 0; background: #f5f5f5; }
.indexPart2 .leftDiv{ width: 774px; }
.indexPart2 .leftDiv .toutou{ height: 65px; background: #008cd6 url(../images/nimg221bg.png) left center no-repeat; position: relative; }
.indexPart2 .leftDiv .title{ font-size: 18px; color: #fff; padding-left: 24px; line-height: 65px; }
.indexPart2 .leftDiv .more{ position: absolute; display: block; right: 20px; top: 0px; line-height: 65px; font-size: 18px; color: #fff; padding-right: 22px; background: url(../images/nimg8_1on.png) right center no-repeat; }
.indexPart2 .leftDiv .more:hover{ text-decoration: underline; }

.indexVideo{ height: 445px; position: relative; }
.indexVideo .slick{ position: relative; }
.indexVideo .slick .imgDiv img{ width: 100%; }
.indexVideo .slick .imgDiv video{ width: 100%;     object-fit: fill;}
.indexVideo .slick .ico{ position: absolute; left: 50%; top: 50%; margin-top: -26px; margin-left: -26px; z-index: 1;}
.indexVideo .slick-prev{ z-index: 5; position: absolute; left: 23px; top: 50%; margin-top: -17px; width: 34px; height: 34px; background: url(../images/nimg34_left.png) no-repeat; }
.indexVideo .slick-next{ z-index: 5; position: absolute; right: 23px; top: 50%; margin-top: -17px; width: 34px; height: 34px; background: url(../images/nimg34_right.png) no-repeat; }

.indexPart2 .rightDiv{ width: 402px; }



.indexNews{ position: relative; background: #008cd6; height: 500px; -webkit-box-shadow: 0 17px 30px 0 rgba(0,140,214,.3); box-shadow: 0 17px 30px 0 rgba(0,140,214,.3);}
.indexNews .slick .imgDiv img{ width: 100%; }


.indexNews .slick .botDiv{ padding: 35px 25px 0; height: 215px; background: url(../images/nimg346bg.png) center bottom no-repeat; }
.indexNews .slick .name{ height: 56px; line-height: 28px; overflow: hidden; font-weight: bold; font-size: 18px; color: #fff; }
.indexNews .slick .time{ padding: 15px 0; color: #fff; font-size: 14px; }
.indexNews .slick .btnDiv{ font-size: 14px; position: relative; width: 166px; height: 48px; border: #fff solid 2px; line-height: 48px; color: #fff; font-weight: bold; text-indent: 30px; }
.indexNews .slick .btnDiv:after{ content: ''; position: absolute; right: 30px; top: 50%; margin-top: -7px; width: 8px; height: 14px; background: url(../images/nimg8_1on.png) center no-repeat; }
.indexNews .slick-dots{ position:absolute; right:28px; bottom:40px;}
.indexNews .slick-dots li{display:inline-block; margin-left:20px; width:9px; height:9px; background: url(../images/ico2.png) center no-repeat;}
.indexNews .slick-dots .slick-active{background: url(../images/ico2on.png) center no-repeat;}*/


.indexPart1{ padding: 40px 0 30px; background:#fbfbfb;}
.indexPart1 .leftDiv{ width: 270px; }
.indexPart1 .title1{ font-size: 30px; color: #2c2c2c; font-weight: bold; line-height: 30px; padding-bottom: 5px; }
.indexPart1 .title2{ font-weight: bold; font-size: 48px; line-height: 48px; color: #008cd6; text-transform: uppercase;}
.indexPart1 .gupiao{ font-size: 60px; color: #dd0000; font-family: din; }
.indexPart1 .gupiao img{ position: relative; padding-left: 18px; position: relative; top: -15px; }
.indexPart1 .wen{ font-size: 14px; color: #959595; }
.indexPart1 .wen b{ display:block; font-size:16px; color:#008cd6;}
.indexPart1 .pj{ font-size: 20px; color: #2c2c2c; line-height: 36px; padding-bottom: 15px;}
.indexPart1 .pj em{ position:relative; top:-9px; font-size:16px;}
.indexPart1 .titleDiv{  padding-bottom: 15px;}

.indexPart1 .btnDiv{ padding-top: 50px; }
.indexPart1 .btnDiv a{ position: relative; display: block; width: 166px; height: 48px; line-height: 48px; border: #e5e5e5 solid 2px; font-weight: bold; text-indent: 25px; font-size: 14px; color: #008cd6;}
.indexPart1 .btnDiv a:after{ content: ''; position: absolute; right: 30px; top: 50%; margin-top: -6px; width: 8px; height: 14px; background: url(../images/nimg8_1.png) no-repeat; }
.indexPart1 .btnDiv a:hover{ background: #008cd6; border: #008cd6 solid 2px; color: #fff;}
.indexPart1 .btnDiv a:hover:after{ background: url(../images/nimg8_1on.png) no-repeat;}

.indexPart1 .rightDiv{ width: 402px; }
.indexPart1 .numList{ padding-top: 35px; }
.indexPart1 .numList li{ float: left; width: 17.88%; }
.indexPart1 .numList li .num em{ display: inline-block; color: #008cd6; font-size: 70px; padding-right: 10px; font-family: din;}
.indexPart1 .numList li .num span{ color: #afafaf; font-size: 12px; padding-top: 35px; width: 25px; display: inline-block; background: url(../images/nimg15_1.png) left top no-repeat; }
.indexPart1 .numList li .num .span1{ background:none;}
.indexPart1 .numList li .msg{ color: #2c2c2c; font-size: 14px; }
.indexPart1 .numList li:last-child{ float:right; width:auto;}

.indexPart1 .midDiv{ width: 504px; }
.indexPart1 .midDiv .toutou{ height: 55px; background: #008cd6 url(../images/nimg221bg.png) left center no-repeat; position: relative; }
.indexPart1 .midDiv .title{ font-size: 18px; color: #fff; padding-left: 24px; line-height: 55px; }
.indexPart1 .midDiv .more{ position: absolute; display: block; right: 20px; top: 0px; line-height: 55px; font-size: 18px; color: #fff; padding-right: 22px; background: url(../images/nimg8_1on.png) right center no-repeat; }
.indexPart1 .midDiv .more:hover{ text-decoration: underline; }

.indexVideo{ height: 290px; position: relative; }
.indexVideo .slick{ position: relative; }
.indexVideo .slick .imgDiv img{ width: 100%; }
.indexVideo .slick .imgDiv video{ width: 100%; object-fit: fill;/*height:300px;*/}
.indexVideo .slick .ico{ position: absolute; left: 50%; top: 50%; margin-top: -26px; margin-left: -26px; z-index: 1;}
.indexVideo .slick-prev{ z-index: 5; position: absolute; left: 23px; top: 50%; margin-top: -17px; width: 34px; height: 34px; background: url(../images/nimg34_left.png) no-repeat; }
.indexVideo .slick-next{ z-index: 5; position: absolute; right: 23px; top: 50%; margin-top: -17px; width: 34px; height: 34px; background: url(../images/nimg34_right.png) no-repeat; }

.indexPart2 .rightDiv{ width: 402px; }
.indexNews{ position: relative; background: #008cd6; height: 345px; -webkit-box-shadow: 0 17px 30px 0 rgba(0,140,214,.3); box-shadow: 0 17px 30px 0 rgba(0,140,214,.3);}
.indexNews .slick .imgDiv{ position:relative;}
.indexNews .slick .imgDiv img{ width: 100%; }
.indexNews .slick .hideBox{ display:none; z-index:2; position:absolute; left:0; width:100%; top:0; background:rgba(0,0,0,0.8);}
.indexNews .slick .dddd{ position:absolute; left:50%; margin-left:-85px; top:50%; margin-top:-26px;}
.indexNews .slick .moreBtn{ position: relative; display: block; width: 166px; height: 48px; line-height: 48px; border: #fff solid 2px; font-weight: bold; text-indent: 25px; font-size: 14px; color: #fff;}
.indexNews .slick .moreBtn:after{ content: ''; position: absolute; right: 30px; top: 50%; margin-top: -6px; width: 8px; height: 14px; background: url(../images/nimg8_1on.png) no-repeat; }
.indexNews .slick .botDiv{ padding: 0 25px 0; height: 95px; background: #008cd6; }
.indexNews .slick .name{ height: 56px; line-height: 28px; overflow: hidden; font-weight: bold; font-size: 18px; color: #fff; padding-top:20px; }
.indexNews .slick .time{ padding: 30px 0; color: #fff; font-size: 14px; }
.indexNews .slick .btnDiv{ font-size: 14px; position: relative; width: 166px; height: 48px; border: #fff solid 2px; line-height: 48px; color: #fff; font-weight: bold; text-indent: 30px; }
.indexNews .slick .btnDiv:after{ content: ''; position: absolute; right: 30px; top: 50%; margin-top: -7px; width: 8px; height: 14px; background: url(../images/nimg8_1on.png) center no-repeat; }
.indexNews .slick-dots{ position:absolute; right:28px; bottom:40px;}
.indexNews .slick-dots li{display:inline-block; margin-left:20px; width:9px; height:9px; background: url(../images/ico2.png) center no-repeat;}
.indexNews .slick-dots .slick-active{background: url(../images/ico2on.png) center no-repeat;}
.indexNews .slick-prev{ z-index: 5; position: absolute; left: 23px; top: 108px; width: 34px; height: 34px; background: url(../images/nimg34_left.png) no-repeat; }
.indexNews .slick-next{ z-index: 5; position: absolute; right: 23px; top: 108px; width: 34px; height: 34px; background: url(../images/nimg34_right.png) no-repeat; }

.jnlwDiv{ padding:25px 10px;}
.indexNews2{  height: auto; }
.indexNews2 .slick{ background: #008cd6; }
.indexNews2 .slick .imgDiv{ float: left; width: 45%; }
.indexNews2 .slick .imgDiv img{ width: 100%; }
.indexNews2 .slick .botDiv{ float: left; padding: 12px 3% 0; width: 49%; height: auto; background: #008cd6; }
.indexNews2 .slick .name{ color: #fff; height: 44px; line-height: 22px; font-size: 15px; padding-top:0; overflow:hidden; }
.indexNews2 .slick .time{ color: #fff; padding: 5px 0; font-size: 12px; }
.indexNews2 .slick-dots{ position:absolute;  right:10px; bottom:8px;}
.indexNews2 .slick-dots li{display:inline-block; margin-left:8px; width:9px; height:9px; background: url(../images/ico2.png) center no-repeat;}
.indexNews2 .slick-dots .slick-active{background: url(../images/ico2on.png) center no-repeat;}


.indexPart3{ padding: 30px 0 30px; }
.indexProduct .officeImg{ padding-bottom: 20px; }
.indexProduct .slick-slide{ cursor: pointer; }
.indexProduct .slick-slide .ico{ margin: 0 auto; text-align: center; line-height: 108px; width: 108px; height: 108px; border: #ebebeb solid 1px; background: #f6f6f6; border-radius: 50%; -moz-border-radius: 50%; }
.indexProduct .slick-slide .ico .img1{ display: none; }
.indexProduct .slick-slide .name{ font-size: 15px; padding-top: 20px; text-align: center; }
.indexProduct .slick-current .ico{ border:#008bd5 solid 1px; background: url(../images/nimg108bg.jpg) center no-repeat; -webkit-box-shadow: 0 17px 30px 0 rgba(0,140,214,.3); box-shadow: 0 17px 30px 0 rgba(0,140,214,.3);}
.indexProduct .slick-current .ico .img1{ display: inline-block; }
.indexProduct .slick-current .ico img{ display: none;}
.indexProduct .slick-current .name{ color: #008cd6; }
.indexProduct .slick-prev{ position:absolute; display:block; left:-50px; top:50%; margin-top: -35px; width:36px; height:36px; background:url(../images/nimg36_left.png) no-repeat; z-index:22;}
.indexProduct .slick-prev:hover{ background:url(../images/nimg36_lefton.png) no-repeat;}
.indexProduct .slick-next{ position:absolute; display:block; right:-50px; top:50%; margin-top: -35px; width:36px; height:36px; background:url(../images/nimg36_right.png) no-repeat; z-index:22;}
.indexProduct .slick-next:hover{ background:url(../images/nimg36_righton.png) no-repeat;}
.indexProduct .list{ padding: 25px 15px; }
.indexProduct .list ul{ margin-right: -27px; }
.indexProduct .list li{ float: left; width: 33.33%; }
.indexProduct .list li .lbox{ margin-right: 27px; border: #eee solid 1px; position: relative; }
.indexProduct .list li .imgDiv img{ width: 100%; }
.indexProduct .list li .name{ position: absolute; left: 0px; /*bottom: 16px;*/bottom: -15%; width: 100%; height: 28px; line-height: 28px; text-align: center; font-size: 18px; font-weight: bold; color: #333; overflow: hidden; }
.indexProduct .list li:hover .lbox{ border: #fff solid 1px; -webkit-box-shadow: 0 5px 20px 0 hsla(230,9%,48%,.2); box-shadow: 0 5px 20px 0 hsla(230,9%,48%,.2); }

.indexProduct .moreBtn{ padding-top: 50px; width:170px; margin:0 auto; }
.indexProduct .moreBtn a{ position: relative; display: block; width: 166px; height: 48px; line-height: 48px; border: #e5e5e5 solid 2px; font-weight: bold; text-indent: 25px; font-size: 14px; color: #008cd6;}
.indexProduct .moreBtn a:after{ content: ''; position: absolute; right: 30px; top: 50%; margin-top: -6px; width: 8px; height: 14px; background: url(../images/nimg8_1.png) no-repeat; }
.indexProduct .moreBtn a:hover{ background: #008cd6; border: #008cd6 solid 2px; color: #fff;}
.indexProduct .moreBtn a:hover:after{ background: url(../images/nimg8_1on.png) no-repeat;}

/*.indexPart4{ background: #f5f5f5; padding: 70px 0 85px; }
.indexPart4 .tab{ padding-bottom: 40px; }
.indexPart4 .tab li{ width: 12.5%; float: left; height: 184px; font-size: 14px; text-align: center;}
.indexPart4 .tab .liNow{ background: url(../images/nimg150bg.jpg) center no-repeat; color: #fff;-webkit-box-shadow: 0 17px 30px 0 rgba(0,140,214,.3); box-shadow: 0 17px 30px 0 rgba(0,140,214,.3);}
.indexPart4 .tab li .ico{ padding: 40px 0 25px; }
.indexPart4 .tab li .ico .img1{ display: none; }
.indexPart4 .tab .liNow .ico img{ display: none; }
.indexPart4 .tab .liNow .ico .img1{ display: inline-block; }
.indexPart4 .bigBox{ height: 417px; background: #fff; position: relative; padding: 0 130px 0 720px; }
.indexPart4 .bigBox .imgDiv{ position: absolute; left: 0px; top: 0px; }
.indexPart4 .bigBox .name{ padding-top: 55px; height: 75px; font-size: 28px; color: #2c2c2c; position: relative; }

.indexPart4 .bigBox .name:after{ content: ''; width: 38px; height: 3px; background: #008cd6; position: absolute; left: 0px; bottom: 0px; }
.indexPart4 .bigBox .content{ padding-top: 25px; font-size: 14px; line-height: 24px; height: 96px; overflow: hidden; color: #959595; }
.indexPart4 .bigBox .btnDiv{ padding-top: 55px; }
.indexPart4 .bigBox .btnDiv a{ display: block; font-size: 14px; position: relative; width: 166px; height: 48px; border: #e5e5e5 solid 2px; line-height: 48px; color: #008cd6; font-weight: bold; text-indent: 30px; }
.indexPart4 .bigBox .btnDiv a:after{ content: ''; position: absolute; right: 30px; top: 50%; margin-top: -7px; width: 8px; height: 14px; background: url(../images/nimg8_1.png) center no-repeat; }
.indexPart4 .bigBox .btnDiv a:hover{ border: #008cd6 solid 2px; color: #fff; background: #008cd6;}
.indexPart4 .bigBox .btnDiv a:hover:after{ background: url(../images/nimg8_1on.png) center no-repeat;}*/
.indexPart4{ background: #f5f5f5; padding: 30px 0 30px; }
.indexPart4 .tab2{ padding-bottom:20px; }
.indexPart4 .tab2 li{ width: 12.5%; float: left; height: 184px; font-size: 14px; text-align: center;}
.indexPart4 .tab2 .liNow{ background: url(../images/nimg150bg.jpg) center no-repeat; color: #fff;-webkit-box-shadow: 0 17px 30px 0 rgba(0,140,214,.3); box-shadow: 0 17px 30px 0 rgba(0,140,214,.3);}
.indexPart4 .tab2 li .ico{ padding: 40px 0 25px; }
.indexPart4 .tab2 li .ico .img1{ display: none; }
.indexPart4 .tab2 .liNow .ico img{ display: none; }
.indexPart4 .tab2 .liNow .ico .img1{ display: inline-block; }
.indexPart4 .bigBox{ height: 417px; background: #fff; position: relative; padding: 0 130px 0 720px; }
.indexPart4 .bigBox .imgDiv{ position: absolute; left: 0px; top: 0px; }
.indexPart4 .bigBox .imgDiv img{ width:600px; height:417px; object-fit:cover;}
.indexPart4 .bigBox .name{ padding-top: 55px; height: 75px; font-size: 22px; color: #2c2c2c; position: relative; line-height:30px; }
.indexPart4 .bigBox .name:after{ content: ''; width: 38px; height: 3px; background: #008cd6; position: absolute; left: 0px; bottom: 0px; }
.indexPart4 .bigBox .content{ padding-top: 25px; font-size: 14px; line-height: 24px; height: 96px; overflow: hidden; color: #959595; text-align:left;}
.indexPart4 .bigBox .btnDiv{ padding-top: 55px; }
.indexPart4 .bigBox .btnDiv a{ display: block; font-size: 14px; position: relative; width: 166px; height: 48px; border: #e5e5e5 solid 2px; line-height: 48px; color: #008cd6; font-weight: bold; text-indent: 0px; }
.indexPart4 .bigBox .btnDiv a:after{ content: ''; position: absolute; right: 30px; top: 50%; margin-top: -7px; width: 8px; height: 14px; background: url(../images/nimg8_1.png) center no-repeat; }
.indexPart4 .bigBox .btnDiv a:hover{ border: #008cd6 solid 2px; color: #fff; background: #008cd6;}
.indexPart4 .bigBox .btnDiv a:hover:after{ background: url(../images/nimg8_1on.png) center no-repeat;}



.indexPart4Tel{ background: #f5f5f5; padding: 40px 10px 45px; }
.indexSolution .officeImg2{ padding: 0 25px; margin-bottom: 20px;}
.indexSolution .slick-slide{ cursor: pointer; padding-bottom: 15px; }
.indexSolution .slick-slide .ico{ padding: 20px 0 10px; text-align: center; }
.indexSolution .slick-slide .ico img{ width: 43px; }
.indexSolution .slick-slide .ico .img1{ display: none; }
.indexSolution .slick-slide .name{ font-size: 12px; text-align: center; }
.indexSolution .slick-current{ background: url(../images/nimg150bg.jpg) center no-repeat;}
.indexSolution .slick-current .ico .img1{ display: inline-block; }
.indexSolution .slick-current .ico img{ display: none;}
.indexSolution .slick-current .name{ color: #fff; }
.indexSolution .slick-prev{ position:absolute; display:block; left:0px; top:50%; margin-top: -15px; width:24px; height:24px; background:url(../images/nimg36_left.png) no-repeat; background-size: 24px; z-index:22;}
.indexSolution .slick-prev:hover{ background:url(../images/nimg36_lefton.png) no-repeat; background-size: 24px;}
.indexSolution .slick-next{ position:absolute; display:block; right:0px; top:50%; margin-top: -15px; width:24px; height:24px; background:url(../images/nimg36_right.png) no-repeat; background-size: 24px; z-index:22;}
.indexSolution .slick-next:hover{ background:url(../images/nimg36_righton.png) no-repeat; background-size: 24px;}
.indexSolution .bigBox{ background: #fff; position: relative; }
.indexSolution .bigBox .imgDiv img{ width: 100%; }
.indexSolution .bigBox .botDiv{ padding: 0 15px 30px; }
.indexSolution .bigBox .name2{ padding-top: 25px; height: 45px; font-size: 20px; position: relative; }
.indexSolution .bigBox .name2:after{ content: ''; width: 30px; height: 2px; background: #008cd6; position: absolute; left: 0px; bottom: 0px; }
.indexSolution .bigBox .content{ padding-top: 15px; font-size: 13px; line-height: 22px; height: 66px; overflow: hidden; }
.indexSolution .bigBox .btnDiv{ padding-top: 35px; }
.indexSolution .bigBox .btnDiv a{ display: block; font-size: 14px; position: relative; width: 136px; height: 38px; border: #e5e5e5 solid 2px; line-height: 38px; color: #008cd6; font-weight: bold; text-indent: 16px;margin:0px auto; }
.indexSolution .bigBox .btnDiv a:after{ content: ''; position: absolute; right: 20px; top: 50%; margin-top: -7px; width: 8px; height: 14px; background: url(../images/nimg8_1.png) center no-repeat; }
.indexSolution .bigBox .btnDiv a:hover{ border: #008cd6 solid 2px; color: #fff; background: #008cd6;}
.indexSolution .bigBox .btnDiv a:hover:after{ background: url(../images/nimg8_1on.png) center no-repeat;}


.indexPart5{ padding: 30px 0 30px; }
.indexPart5 .leftDiv{ width: 495px; margin-right: 12px; position: relative; }
.indexPart5 .leftDiv .imgDiv img{ width: 100%; }
.indexPart5 .leftDiv .txtDiv{ position: absolute; left: 88px; top: 55px; z-index: 1;}
.indexPart5 .leftDiv .txt{ font-size: 18px; color: #fff; line-height: 18px; padding-bottom: 10px; font-weight: bold; }
.indexPart5 .leftDiv .wen{ font-size: 24px; color: #fff; opacity: 0.5; text-transform: uppercase; font-weight: bold; }
.indexPart5 .midDiv{ width: 400px; margin-right: 14px; }
.indexPart5 .midDiv li{ margin-bottom: 15px; position: relative; }
.indexPart5 .midDiv li .imgDiv img{ width: 100%; }
.indexPart5 .midDiv li .txtDiv{ position: absolute; left: 60px; top: 56px; z-index: 1; }
.indexPart5 .midDiv li .txt{ font-size: 18px; color: #fff; line-height: 18px; padding-bottom: 10px; font-weight: bold; }
.indexPart5 .midDiv li .wen{ font-size: 24px; color: #fff; opacity: 0.5; text-transform: uppercase; font-weight: bold; }

.indexPart5 .rightDiv{ width: 279px; position: relative;}
.indexPart5 .rightDiv .imgDiv img{ width: 100%; }
.indexPart5 .rightDiv .layerDiv{ transform:translateX(-50%); position: absolute; left: 50%; bottom: 0px;/* width: 193px; height: 176px; background: rgba(255,255,255,0.95);*/ }
.indexPart5 .rightDiv .year{ font-size: 48px; line-height: 48px; color: #008cd6; padding: 24px 0 0 38px; display:none;}
.indexPart5 .rightDiv .num{ padding: 5px 0 10px 38px; color: #008cd6; font-size: 14px; display:none;}
.indexPart5 .rightDiv .btnDiv{/* padding-left: 38px; */}
.indexPart5 .rightDiv .btnDiv a{ position: relative; display: block; width: 120px; height: 44px; background: #008cd6; text-indent: 13px; line-height: 44px; color: #fff; font-weight: bold; }
.indexPart5 .rightDiv .btnDiv a:after{ content: ''; position: absolute; right: 20px; top: 50%; margin-top: -7px; width: 8px; height: 14px; background: url(../images/nimg8_1on.png) center no-repeat; }

.about .txt{ color: #008cd6; font-weight: bold; font-size: 46px; }
.about .name{ font-size: 24px; color: #373737; padding-bottom: 40px; }
.about .content{ font-size: 14px; line-height: 30px; }
.about .contentBox{ margin: 50px 0; height: 389px; position: relative; padding-left: 780px; background: url(../images/nimg490bg.jpg) right center no-repeat;}
.about .contentBox .imgDiv{ position: absolute; left: 0px; top: 0px; }
.about .contentBox .mxf{ padding-top: 150px; }
.about .contentBox .wen1{ font-size: 32px; color: #fff; padding-top: 10px; }
.about .contentBox .wen2{ font-size: 14px; color: #fff; opacity: 0.5; text-transform: uppercase; padding-top: 10px;}


/*/*.culture .leftDiv{ width: 393px; }
.culture .leftDiv .toutou{ position: relative; }
.culture .leftDiv .toutou .imgDiv img{ width: 100%; }
.culture .leftDiv .toutou .txt1{ position: absolute; left: 36px; top: 118px; color: #fff; font-size: 24px; }
.culture .leftDiv .toutou .txt2{ position: absolute; left: 36px; top: 156px; color: #fff; font-size: 24px; }
.culture .leftDiv .botbot{ height: 242px; background: url(../images/nimg393bg.jpg) center no-repeat;}
.culture .leftDiv .botbot .txt1{ padding: 108px 0 0 42px; color: #fff; font-size: 24px; line-height: 24px; }
.culture .leftDiv .botbot .txt2{ padding: 15px 0 0 42px; color: #fff; opacity: 0.3; font-size: 18px; }
.culture .rightDiv{ width: 780px; }*/*/

.yuanjingDiv{ position: relative; margin-bottom: 31px; }
.yuanjingDiv .imgDiv img{ width: 100%; }
.yuanjingDiv .txt{ position: absolute; left: 0px; top: 55px; font-size: 24px; color: #fff; width: 100%; text-align: center; }
.yuanjingDiv .layerDiv{ position: absolute; left: 0px; top: 115px; width: 100%; text-align: center; color: #fff; }
.yuanjingDiv .layerDiv .wen{ font-weight: bold; font-size: 24px; }
.yuanjingDiv .layerDiv .msg{ padding-top: 5px; }


/*.culture .leftImg{ width:450px; height:400px; overflow:hidden; position:relative;}
.culture .leftImg img{ width:450px; height:400px;}
.culture .leftImg .txt{ position: absolute; left: 0; width:100%; text-align:center; top: 40px; color: #0651a4; font-size: 24px; z-index:1; }

.culture .rightImg{ width:730px;}
.culture .rightImg li{ height:190px; margin-bottom:20px; overflow:hidden; position:relative;}
.culture .rightImg img{ width:730px; height:190px;}
.culture .rightImg .txt{ font-size: 24px; color: #0651a4; padding-bottom:20px; text-align: center; }
.culture .rightImg .layerDiv{ position: absolute; left: 0px; top: 50%; transform:translateY(-50%); width: 100%; text-align: center; color: #0651a4; z-index:1; }
.culture .rightImg .layerDiv .wen{ font-weight: bold; font-size: 24px; }
.culture .rightImg .layerDiv .msg{ padding-top: 5px; }*/

.purpose_l{ width: 300px; position: relative; }
.purpose_l .imgDiv img{ width: 100%; }
.purpose_l .layerDiv{ position: absolute; left: 40px; top: 50px; }
.purpose_l .txt{ font-weight: bold; font-size: 24px; padding-top: 12px; color: #fff; }
.purpose_l .hideBox{ z-index: 2; display: none; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: none; background: rgba(0,0,0,0.5); }
.purpose_l .msg{ width: 100%; font-size: 14px; color: #fff; line-height: 24px; text-align: center; transform: translateY(-50%);  top: 50%; position: absolute;}

.purpose_r{ width: 454px; }
.purpose_r li{ position: relative; margin-bottom: 30px;}
.purpose_r li .imgDiv img{ width: 100%; }
.purpose_r li .layerDiv{ position: absolute; left: 40px; top: 50px; }
.purpose_r li .txt{ font-weight: bold; font-size: 24px; padding-top: 12px; color: #fff; }
.purpose_r li .hideBox{ z-index: 2; display: none; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: none; background: rgba(0,0,0,0.5); }
.purpose_r li .msg{ width: 100%; font-size: 14px; color: #fff; line-height: 24px; text-align: center; transform: translateY(-50%);  top: 50%; position: absolute;}

.honor{ background: url(../images/nimg830bg.jpg) right top no-repeat; }
.honor .txt{ text-align: center; font-weight: bold; font-size: 30px; color: #333; padding-bottom: 56px; }
.honor .list{ padding: 0 0 100px 70px; }
.honor .list li{ float: left; width: 33.33%; height: 40px; font-size: 16px; font-weight: bold; margin-bottom: 20px;}
.honor .list li a{ display: inline-block; line-height: 40px; padding-left: 30px; background: url(../images/nimg18_1.png) left center no-repeat; }
.honor .list li a:hover{ border-bottom: #008cd6 solid 1px; color: #008cd6; }
.honorPic{ position: relative; padding: 0 36px; }
.honorPic .slick{ margin: 0 10px; }
.honorPic .slick .imgDiv{ border: #eee solid 7px; }
.honorPic .slick .imgDiv img{ width: 100%; }
.honorPic .slick .name{ text-align: center; padding-top: 15px; line-height: 24px; height: 48px; overflow: hidden; font-size: 14px; }
.honorPic .slick-prev{ position:absolute; display:block; left:0px; top:50%; margin-top: -130px; width:36px; height:36px; background:url(../images/nimg36_left.png) no-repeat; z-index:22;}
.honorPic .slick-prev:hover{ background:url(../images/nimg36_lefton.png) no-repeat;}
.honorPic .slick-next{ position:absolute; display:block; right:0px; top:50%; margin-top: -130px; width:36px; height:36px; background:url(../images/nimg36_right.png) no-repeat; z-index:22;}
.honorPic .slick-next:hover{ background:url(../images/nimg36_righton.png) no-repeat;}

.bigPicLayer{ width:778px; height:575px; background:#fff; position:absolute; z-index:111; display:none;}
.bigPicLayer .close{ display:block; width:28px; height:28px; background:url(../images/close2.png) no-repeat; right: 24px; top: 22px; position:absolute; z-index:222;}
.bigPicLayer .name{ text-align: center; font-size: 22px; color: #000; line-height: 90px; }
.bigPicLayer .imgDiv{ text-align:center;}
.bigPicLayer .imgDiv img{ width:620px;}

.responTab{ text-align: center; padding-bottom: 70px; }
.responTab li{ font-size: 18px; font-weight: bold; display: inline-block; width: 340px; height: 90px; margin: 0 10px;}
.responTab li a{ display: block; background: #eee; position: relative; text-align: center; line-height: 90px;}
.responTab li a:after{ content: ''; position: absolute; left: 50%; bottom: -9px; width: 50%; margin-left: -10px; width: 20px; height: 9px; display: none; background:url(../images/nimg20_2.png) no-repeat;}
.responTab li a img{ padding-left: 65px; }
.responTab li a .img1{ display: none; }
.responTab li a:hover, .responTab li .aNow{ background: #008cd6; color: #fff; }
.responTab li a:hover img, .responTab li .aNow img{ display: none; }
.responTab li a:hover .img1, .responTab li .aNow .img1{ display: inline-block; }
.responTab li a:hover:after, .responTab li .aNow:after{ display: block; }

.responsibility{ padding-bottom: 50px; }
.responsibility .list ul{ margin-right: -45px; }
.responsibility .list li{ float: left; width: 33.33%; margin-bottom: 45px; }
.responsibility .list li .box{ margin-right: 45px; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; }
.responsibility .list li .imgDiv img{ width: 100%; }
.responsibility .list li .name{ height: 72px; background: #eee; line-height: 72px; overflow: hidden; font-size: 16px; text-align: center; }
.responsibility .list li:hover .box{-webkit-box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}

.responShow{ padding-bottom: 130px; }
.responShow .name{ font-size: 28px; font-weight: bold; color: #333; padding-bottom: 20px; }
.responShow .time{ color: #bfbfbf; padding-bottom: 40px; border-bottom: #f3f3f3 solid 1px; }
.responShow .content{ font-size: 14px; line-height: 30px; padding: 40px 0 60px; }
.responShow .imgDiv{ padding: 40px 0; }
.responShow .content img{ max-width: 845px; }
.responShow .share{ padding-left: 64px; position: relative; }
.responShow .share em{ position: absolute; left: 0px; top: 0px; line-height: 27px; font-size: 14px; }
.responShow .share li{ float: left; margin-right: 10px; }

.piece{ text-align: center; margin:0 -30px;}
    .piece a {
        display: inline-block;
        width: 236px;
        height: 46px;
        line-height: 46px;
        border: #fff solid 1px;
        border-radius: 64px;
        text-align: center;
        font-size: 14px;
        color: #777777;
        margin: 0 30px;
        box-shadow: 0 0 15px rgba(129,129,129,0.2);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
.piece .list{ background: #fff url(../images/ico6.png) no-repeat 80px center; text-align: left; text-indent: 102px; }
.piece .list:hover{ background: #fff url(../images/ico6on.png) no-repeat 80px center; border: #008cd6 solid 1px;}
.piece .prev{ background: #fff url(../images/limg8_left.png) no-repeat 60px center; }
.piece .prev:hover{ background: #fff url(../images/limg8_lefton.png) no-repeat 60px center; border: #008cd6 solid 1px; }
.piece .next{ background: #fff url(../images/limg8_right.png) no-repeat 188px center; }
.piece .next:hover{ background: #fff url(../images/limg8_righton.png) no-repeat 188px center; border: #008cd6 solid 1px; }

.sideNews{ margin-bottom: 55px; }
.sideNews .title{ height: 50px; font-weight: bold; font-size: 18px; color: #333; background:url(../images/nimg8_2.png) right 5px no-repeat; }
.sideNews .box{ border-bottom: #959595 solid 1px; }
.sideNews .imgDiv img{ width: 238px; }
.sideNews .name{ font-weight: bold; padding: 25px 0 18px; line-height: 24px; font-size: 14px; color: #353535; }
.sideNews .time{ color: #bfbfbf; padding-bottom: 20px; }
.sideNews .box:hover .name{ color: #008cd6; }

.sidePro{ margin-bottom: 55px; }
.sidePro .title{ height: 50px; font-weight: bold; font-size: 18px; color: #333; background:url(../images/nimg8_2.png) right 5px no-repeat; }
.sidePro .imgDiv img{ width: 238px; }
.sidePro .botDiv{ background: #eee; height: 80px; }
.sidePro .name{ text-align: center; font-weight: bold; font-size: 14px; color: #008cd6; padding-top: 18px; height: 26px; line-height: 26px; overflow: hidden; }
.sidePro .wen{ color: #666; text-align: center; }

.sideSolu .title{ height: 50px; font-weight: bold; font-size: 18px; color: #333; background:url(../images/nimg8_2.png) right 5px no-repeat; }
.sideSolu .box{ position: relative; }
.sideSolu .box .imgDiv img{ width: 238px; }
.sideSolu .box .name{ position: absolute; left: 0px; bottom: 0px; font-size: 14px; width: 100%; height: 46px; line-height: 46px; font-weight: bold; overflow: hidden; color: #fff; text-align: center; background: url(../images/bg2.png) repeat; }

.news .detail{ padding-left: 640px; position: relative; height: 342px; padding-bottom: 100px; border-bottom: #ccc solid 1px;}
.news .detail .imgDiv{ position: absolute; left:0px; top: 0px; }
.news .detail .name{ font-weight: bold; padding-top: 50px; height:84px; line-height: 42px; overflow: hidden; font-size: 22px; }
.news .detail .name a{ color: #333; }
.news .detail .name a:hover{ color: #008cd6; }
.news .detail .content{ font-size: 14px; line-height: 30px; height: 90px; overflow: hidden;}
.news .detail .time{ padding-top: 45px; color: #bfbfbf; }
.news .list{ padding-top: 98px; overflow: hidden;}
.news .list ul{ margin-right: -72px; }
.news .list li{ float: left; width: 33.33%; margin-bottom: 120px;}
.news .list li .box{ margin-right: 72px; }
.news .list li .imgDiv{ position: relative; }
.news .list li .imgDiv img{ width: 100%; height:222px; overflow:hidden;}
.news .list li .name{ padding-top: 40px; height: 60px; line-height: 28px; font-size: 18px; font-weight: bold; overflow: hidden;}
.news .list li .name a{ color: #353535; }
.news .list li:hover .name a{ color: #008cd6; }
.news .list li .content{ padding-top: 15px; font-size: 14px; line-height: 30px; height: 60px; overflow: hidden; color: #666; }
.news .list li .botDiv{ padding-top: 25px; position: relative;}
.news .list li .time{ color: #999; }
.news .list li .add{ position: absolute; right: 0px; top: 25px; width: 11px; height: 11px;}
.news .list li .hideBox{ position: absolute; left: 0px; top: 0px; display: none; width: 100%; z-index: 2; background: url(../images/bg2.png) repeat;}
.news .list li .more{ position: absolute; left: 50%; top: 50%; margin-top: -24px; width: 223px; height: 48px; margin-left: -111px; }
.news .list li .more a{ display: block; width: 223px; height: 48px; line-height: 48px; text-align: center; background: url(../images/nimg223bg.png) no-repeat; font-size: 14px; color: #fff; font-weight: bold;}

.magazine{ padding-bottom: 40px; }
.magazine .list ul{ margin-right: -27px; }
.magazine .list li{ float: left; width: 25%; margin-bottom: 40px;}
.magazine .list li .box{ margin-right: 27px; }
.magazine .list li .imgDiv{ position: relative; }
.magazine .list li .imgDiv img{ width: 100%; }
.magazine .list li .name{ height: 56px; line-height: 56px; color: #333; font-size: 22px; overflow: hidden; position: relative; }
.magazine .list li .name em{ position: absolute; right: 0px; top: 0px; }
.magazine .list li .botDiv{ height: 42px; line-height: 42px; border-bottom: #eee solid 1px; background: url(../images/nimg16_1.png) right center no-repeat; }
.magazine .list li .read{ padding-left: 35px; background: url(../images/nimg25_1.png) left center no-repeat; }
.magazine .list li .read a{ display: block; font-size: 14px; color: #999; }
.magazine .list li:hover .botDiv{ background: url(../images/nimg16_1on.png) right center no-repeat;}
.magazine .list li:hover .read a{ color: #008cd6; }
.magazine .list li .hideBox{ position: absolute; left: 0px; top: 0px; display: none; width: 100%; z-index: 2; background: url(../images/bg1.png) repeat;}
.magazine .list li .ico{ position: absolute; left: 50%; top: 50%; margin-left: -25px; margin-top: -25px; }
.magazine .list li .ico img{ width: 50px; }

.basicInfo .imgDiv{ border: #eee solid 1px; }
.basicInfo .list{ padding-top: 30px; }
.basicInfo .list ul{ margin-right: -10px; }
.basicInfo .list li{ float: left; width: 50%; margin-bottom: 10px; font-size: 14px; line-height: 30px; color: #8c8b8b;}
.basicInfo .list .li01{ width: 100%; }
.basicInfo .list li .box{ margin-right: 10px; position: relative; padding: 15px 30px 15px 178px; background: #f6f5f5;}
.basicInfo .list li .txt{ position: absolute; left: 0px; top: 0px; height: 100%; width: 150px; background: #008cd6; color: #fff;}
.basicInfo .list li em{ text-indent: 28px; position: absolute; transform: translateY(-50%);  top: 50%; }
.basicInfo .stockDiv{ height: 218px;/* background: #008cd6;*/ }
.basicInfo .stockDiv .num{ padding: 50px 0 0 42px; color: #fff; font-size: 48px; font-family: din; }
.basicInfo .stockDiv .num img{ position: relative; top: -10px; }
.basicInfo .stockDiv .wen{ color: #fff; padding-left: 42px; font-size: 14px; }
.basicInfo .stockDiv .wen b{ display: block; font-size: 16px; }
.basicInfo .botDiv{ background: #f8f8f8; padding: 42px 42px 0; height: 545px; }
.basicInfo .botDiv .txt{ font-weight: bold; font-size: 22px; }
.basicInfo .botDiv .msgList{ padding-top: 25px; }
.basicInfo .botDiv .msgList li{ font-size: 14px; line-height: 30px; color: #989898; }

.basicInfo .g-list li{ height: 72px; margin-bottom: 10px; background: #f6f5f5; font-weight: bold; font-size: 14px;}
.basicInfo .g-list li a{ display: block; height: 72px; position: relative; }
.basicInfo .g-list li .name{ padding-left: 36px; line-height: 72px;}
.basicInfo .g-list li em{ position: absolute; right: 32px; top: 0px; line-height: 72px; color: #008cd6; }
.basicInfo .g-list li:hover .name{ color: #008cd6;}

.basicInfo .more a{ width: 100%; background: #f8f8f8 url(../images/nimg34_1.png) no-repeat center; display: block; height: 56px; -webkit-transition:background 400ms; transition:background 400ms; }
.basicInfo .more a:hover {background:#008cd6 url(../images/nimg34_1on.png) no-repeat center;}

.video{ padding-bottom: 30px; }
.video .list ul{ margin-right: -54px; }
.video .list li{ float: left; width: 33.33%; margin-bottom: 55px; }
.video .list li .box{ margin-right: 54px; }
.video .list li .imgDiv{ position: relative; }
.video .list li .imgDiv img{ width: 100%; }
.video .list li .ico{ position: absolute; left: 50%; top: 50%; margin-left: -33px; margin-top: -19px;}
.video .list li .botDiv{ padding: 0 38px; height: 122px; background: #f9f9f9; }
.video .list li .name{ padding-top: 30px; height: 32px; line-height: 32px; overflow: hidden; color: #393f4b; font-weight: bold; font-size: 18px; }
.video .list li .time{ color: #999; padding-top: 5px; }
.videoLayer{ display: none; z-index: 100; position: absolute; width: 800px; height: 500px; background: #fff; }
.videoLayer .close{ display:block; width:30px; height:30px; background:url(../images/close.png) no-repeat; background-size: 30px; right:20px; top:20px; position:absolute; z-index:22;}
.videoLayer .name{ padding-top: 30px; height: 50px; line-height: 50px; text-align: center; color: #333; font-weight: bold; font-size: 24px; }
.videoLayer .imgDiv{ width: 800px; height: 420px; }
.videoLayer .imgDiv img{ width: 800px; height: 420px; }
.videoLayer .imgDiv video{ width: 800px; height: 420px; }

.selectBox{ text-align: center; height: 70px; padding-bottom: 45px; }
.selectBox .box{ margin: 0 24px; display: inline-block; }
.selectBox .select{ width: 408px;position: relative;left: 0;float: left; height: 70px;background: url(../images/nimg19_1.png) no-repeat 40px center;
    font-size: 14px;
    color: #000;
    padding-left: 70px;text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.selectBox .select dt{height: 68px;line-height: 68px;display: inline-block; width: 100%; border: 1px solid #000; background: url(../images/nimg44_1.png) no-repeat right center;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 5;}
.selectBox .select dt a{ background:url(../images/nimg19_1.png) no-repeat 40px center;  font-size: 14px;color: #000; position: relative; padding-left: 70px; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.selectBox .select.on dt{ background: #f7f7f7 url(../images/nimg44_1on.png) no-repeat right center;}
.selectBox .select dd{ margin: 0;position: absolute;left: 0px;top: 68px;z-index: 10; width: 100%;} 
.selectBox .select dd ul {list-style: none; overflow: auto; border:#000 solid 1px; padding: 0 40px;background: #f7f7f7;} 
.selectBox .select dd ul li{ text-align: left; line-height: 58px; height: 58px; cursor: pointer; border-bottom: 1px solid #ebebeb; color: #333; font-size: 14px;}
.selectBox .select dd ul li:hover{ color: #000;  background:url(../images/nimg13_1.png) no-repeat right center;}
.selectBox .select2 dt a{ background:url(../images/nimg19_2.png) no-repeat 40px center;}

.download{ padding-bottom: 70px; }
/*.download .links li{ float: left; margin-right: 1px; }
.download .links li a{ display: block; height: 60px; background: #eee; width: 200px; line-height: 60px; font-size: 18px; text-align: center; }
.download .links li .aNow, .download .links li a:hover{ background: #008cd6; color: #fff; }*/
.download .links ul{ margin-right:-1px;}
.download .links li{ float: left; width:20%;}
.download .links li div{ margin-right:1px;}
.download .links li a{ display: block; height: 60px; background: #eee; width: 100%; line-height: 60px; font-size: 18px; text-align: center; }
.download .links li .aNow, .download .links li a:hover{ background: #008cd6; color: #fff; }

.download .tableTop{ height: 62px; overflow: hidden;}
.download .tableTop li{ float: left; font-size: 16px;line-height: 62px; }
.download .tableTop .li01{ width: 430px; padding-left: 30px; }
.download .tableTop .li02{ width: 200px; }
.download .tableTop .li03{ width: 235px; }
.download .tableTop .li04{ width: 160px;}
.download .tableTop .li05{ width: 135px; text-align: center;}
.download .tableBot li{ background:#f5f5f5; color: #666; margin-bottom: 10px;}
.download .tableBot li .div1{ height:60px;}
.download .tableBot li .div1 dd{ float:left; line-height:60px; font-size:14px;}
.download .tableBot .dd01{ width:430px; padding-left: 30px;}
.download .tableBot .dd02{ width:200px;}
.download .tableBot .dd03{ width:235px;}
.download .tableBot .dd04{ width:160px;}
.download .tableBot .dd05{ width:135px;}
.download .tableBot .btn{ display: block; text-align: center;}
.download .tableBot li:hover .dd01{ color: #008cd6; }

.headquarter .leftDiv{ width: 570px; }
.headquarter .name1{ font-size: 30px; color: #333;  }
.headquarter .name2{ font-size: 16px; color: #008cd6; padding-top: 8px; padding-bottom: 45px; }
.headquarter .wen{ font-weight: bold; font-size: 18px; color: #008cd6; padding-bottom: 10px; }
.headquarter .msgList li{ font-size: 14px; line-height: 30px; }
.headquarter .mapDiv { width: 50%;height:335px; }

.business .tab2{ padding-top: 55px; border-bottom: #1a98da solid 1px; height: 42px; }
.business .tab2 li{ float: left; height: 42px; padding: 0 14px; margin-right: 15px; font-size: 18px; color: #fff; position: relative;}
.business .tab2 li em{ position: absolute; left: 0px; bottom: -1px; width: 100%; height: 3px; background: #fff; display: none; }
.business .tab2 .liNow em{ display: block; }
.business .tabContent2{ padding-top: 50px; }
.business .name{ color: #fff; font-weight: bold; font-size: 18px; padding-bottom: 20px; }
.business .msgList li{ font-size: 14px; line-height: 30px; color: #fff; }

.subsidiary .leftDiv{ width: 570px; }
.subsidiary .name1{ font-size: 30px; color: #333;  }
.subsidiary .name2{ font-size: 16px; color: #008cd6; padding-top: 8px; padding-bottom: 45px; }
.subsidiary .msgList li{ font-size: 14px; line-height: 30px; }
/*.subsidiary .part2{ padding-top: 80px; }*/
.subsidiary .tab2 ul{ margin-right:-10px;}
.subsidiary .tab2 li{ float: left; width: 25%; font-size: 16px; color: #fff; text-align: center; margin-bottom:10px;}
.subsidiary .tab2 li div{ background: #008cd6; height: 58px; line-height: 58px; margin-right:10px; }

/*.subsidiary .tab2{ border-left: #666 solid 1px; }
.subsidiary .tab2 li{ float: left; width: 25%; font-size: 16px; color: #333; text-align: center;}
.subsidiary .tab2 li div{ border: #666 solid 1px; border-left: none; height: 58px; line-height: 58px; }
.subsidiary .tab2 .liNow div{ color: #008cd6; font-weight: bold; }*/
.subsidiary .list{ padding-top: 45px; }
.subsidiary .list li{ float: left; width: 50%; height: 290px; overflow: hidden;}
.subsidiary .list li .name{ color: #333; font-weight: bold; font-size: 18px; padding-bottom: 15px;}
.subsidiary .list li .wen{ font-size: 18px; padding-bottom: 25px; }
.subsidiary .list li dd{ font-size: 14px; line-height: 30px; }
.subsidiary .mapDiv { width: 50%;height:335px; }

.solutionTab li{ float: left; width: 12.5%; text-align: center; font-size: 16px;}
.solutionTab li .ico{ width: 80px; height: 80px; line-height: 80px; background: url(../images/nimg65bg.png) no-repeat center; margin: 0 auto;}
.solutionTab li .ico .img1{ display: none; }
.solutionTab li .name{ padding-top: 24px; color: #333; }
.solutionTab a:hover .ico, .solutionTab .aNow .ico{ background: #008cd6 url(../images/nimg65bgon.png) no-repeat center;}
.solutionTab a:hover .ico img, .solutionTab .aNow .ico img{ display: none; }
.solutionTab a:hover .ico .img1, .solutionTab .aNow .ico .img1{ display: inline-block; }

.solutionBox{ background: #f4f5f6; padding: 100px 0 200px; }
.solutionBox .list ul{ margin-right: -42px; }
.solutionBox .list li{ float: left; width: 33.33%; margin-bottom: 40px; }
.solutionBox .list li .box{ margin-right: 42px; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; }
.solutionBox .list li .imgDiv img{ width: 100%;  height: 206px; }
.solutionBox .list li .botDiv{ padding: 0 45px; height: 170px; background: #fff; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; }
.solutionBox .list li .name{ padding-top: 35px; height: 36px; line-height: 36px; overflow: hidden; font-weight: bold; font-size: 18px; margin-bottom: 26px; }
.solutionBox .list li .time{ height: 36px; line-height: 36px; font-size: 14px; color: #999; background: url(../images/nimg36_1.png) no-repeat right center; }
.solutionBox .list li:hover .box{-webkit-box-shadow: 0 17px 30px 0 rgba(0,140,214,.2); box-shadow: 0 17px 30px 0 rgba(0,140,214,.2);}
.solutionBox .list li:hover .botDiv{ background: #008cd6; }
.solutionBox .list li:hover .name{ color: #fff; }
.solutionBox .list li:hover .time{ color: #fff; background: url(../images/nimg36_1on.png) no-repeat right center;}

/*.productTab .slick{ cursor: pointer; }
.productTab .slick .ico{ margin: 0 auto; text-align: center; line-height: 108px; width: 108px; height: 108px; border: #ebebeb solid 1px; background: #f6f6f6; border-radius: 50%; -moz-border-radius: 50%; }
.productTab .slick .ico .img1{ display: none; }
.productTab .slick .name{ font-size: 15px; padding-top: 20px; text-align: center; }
.productTab .slick-current .ico{ border:#008bd5 solid 1px; background: url(../images/nimg108bg.jpg) center no-repeat; -webkit-box-shadow: 0 17px 30px 0 rgba(0,140,214,.3); box-shadow: 0 17px 30px 0 rgba(0,140,214,.3);}
.productTab .slick-current .ico .img1{ display: inline-block; }
.productTab .slick-current .ico img{ display: none;}
.productTab .slick-current .name{ color: #008cd6; }
.productTab .slick-prev{ position:absolute; display:block; left:-50px; top:50%; margin-top: -35px; width:36px; height:36px; background:url(../images/nimg36_left.png) no-repeat; z-index:22;}
.productTab .slick-prev:hover{ background:url(../images/nimg36_lefton.png) no-repeat;}
.productTab .slick-next{ position:absolute; display:block; right:-50px; top:50%; margin-top: -35px; width:36px; height:36px; background:url(../images/nimg36_right.png) no-repeat; z-index:22;}
.productTab .slick-next:hover{ background:url(../images/nimg36_righton.png) no-repeat;}*/
.productTab .slick{ cursor: pointer; }
.productTab .slick .ico{ margin: 0 auto; text-align: center; line-height: 108px; width: 108px; height: 108px; border: #ebebeb solid 1px; background: #f6f6f6; border-radius: 50%; -moz-border-radius: 50%; }
.productTab .slick .ico .img1{ display: none; }
.productTab .slick .name{ font-size: 15px; padding-top: 20px; text-align: center; }

.productTab .slickon .ico{ border:#008bd5 solid 1px; background: url(../images/nimg108bg.jpg) center no-repeat; -webkit-box-shadow: 0 17px 30px 0 rgba(0,140,214,.3); box-shadow: 0 17px 30px 0 rgba(0,140,214,.3);}
.productTab .slickon .ico .img1{ display: inline-block; }
.productTab .slickon .ico img{ display: none;}
.productTab .slickon .name{ color: #008cd6; }
.productTab .slick-prev{ position:absolute; display:block; left:-50px; top:50%; margin-top: -35px; width:36px; height:36px; background:url(../images/nimg36_left.png) no-repeat; z-index:22;}
.productTab .slick-prev:hover{ background:url(../images/nimg36_lefton.png) no-repeat;}
.productTab .slick-next{ position:absolute; display:block; right:-50px; top:50%; margin-top: -35px; width:36px; height:36px; background:url(../images/nimg36_right.png) no-repeat; z-index:22;}
.productTab .slick-next:hover{ background:url(../images/nimg36_righton.png) no-repeat;}



.proContent{ display:none;}

.productBox{ background: #f4f5f6;  padding: 50px 0 200px; }
.chanpinList ul{ margin-right: -3px; }
.chanpinList li{ float: left; width: 33.33%; margin-bottom: 3px; }
.chanpinList li .box{ margin-right: 3px; background: #fff; height: 398px; position: relative; }
.chanpinList li .imgDiv{ padding: 12px 0 20px; text-align: center; }
.chanpinList li .imgDiv img{ width:85%;}

.chanpinList li .name{ text-align: center; font-size: 20px; color: #333; font-weight: bold; height: 40px; line-height: 40px; overflow: hidden; }
.chanpinList li .wen{ font-size: 14px; color: #999; text-align: center; padding-top: 5px; }
.chanpinList li .hideBox{ background: #008cd6; display: none; z-index: 2; position: absolute; left: 0px; top: 0px; width: 100%; }
.chanpinList li .mxfDiv{ padding: 56px 45px 0; }
.chanpinList li .name2{ font-weight: bold; font-size: 20px; color: #fff; }
.chanpinList li .name3{ font-size: 14px; color: #fff; opacity: 0.3; }
.chanpinList li .msg{ padding-top: 25px; font-size: 14px; line-height: 24px; height: 120px; color: #fff; opacity: 0.8; }
.chanpinList li .btnDiv{ text-transform: uppercase; margin-top: 50px; width: 134px; height: 34px; line-height: 34px; background: #fff url(../images/nimg30_1.png) right center no-repeat; border-radius: 24px; -moz-border-radius: 24px; text-indent: 36px; color: #00a2e9; }


.productBox .links{ padding-bottom:40px;}
.productBox .links li{ font-size:16px; float:left; line-height:30px; margin-right:25px;}
.productBox .links li .aNow, .productBox .links li a:hover{ color:#008CD6;}


.goodsTab .slick{ cursor: pointer; height: 77px;}
.goodsTab .slick a{ display: block; height: 77px; position: relative; }
.goodsTab .slick a:after{ content: ''; width: 100%; height: 3px; background: #008cd6; position: absolute; left: 0px; bottom: 0px; display: none; }
.goodsTab .slick .name{ font-size: 16px; text-align: center; color: #333;}
.goodsTab .slick .name em{ display: table-cell; width: 200px; height: 77px; line-height: 24px; vertical-align: middle; }
.goodsTab .slick .aNow{ background: #f4f5f6; }
.goodsTab .slick .aNow:after{ display: block; }
.goodsTab .slick-prev{ position:absolute; display:block; left:-50px; top:50%; margin-top: -18px; width:36px; height:36px; background:url(../images/nimg36_left.png) no-repeat; z-index:22;}
.goodsTab .slick-prev:hover{ background:url(../images/nimg36_lefton.png) no-repeat;}
.goodsTab .slick-next{ position:absolute; display:block; right:-50px; top:50%; margin-top: -18px; width:36px; height:36px; background:url(../images/nimg36_right.png) no-repeat; z-index:22;}
.goodsTab .slick-next:hover{ background:url(../images/nimg36_righton.png) no-repeat;}

.productShowBox{ background: #f4f5f6; padding: 60px 0 105px; }
/*.proPart1{ background: #fff; height: 519px; overflow: hidden; position: relative; padding: 0 100px 0 585px; margin-bottom: 26px;}*/
.proPart1{ background: #fff; /*height: 405px;*/ height: 450px; overflow: hidden; position: relative; padding: 0 100px 0 585px; margin-bottom: 26px;}

.proPart1 .leftDiv{ position: absolute; left: 0px; top: 0px; border-right: #f2f2f2 solid 1px; height: 100%; }
.proPart1 .rightDiv{ height: 519px; position: relative; }
/*.proPart1 .name{ padding-top: 80px; font-weight: bold; font-size: 24px; color: #333; height: 32px; line-height: 32px; overflow: hidden; }*/
.proPart1 .name{ padding-top: 3px; font-weight: bold; font-size: 24px; color: #333; height: 32px; line-height: 32px; overflow: hidden; }

/*.proPart1 .wen{ font-size: 14px; color: #bbb; padding: 10px 0 25px; }*/
.proPart1 .wen{ font-size: 14px; color: #bbb; padding: 3px 0 3px; }

/*.proPart1 .content{ font-size: 14px; color: #999; line-height: 30px; height: 90px;overflow-x: auto;  }*/
.proPart1 .content{ font-size: 12px; color: #999; line-height: 24px; }

.proPart1 .tab2{ position: absolute; left: 0px; bottom: 90px; }
.proPart1 .tab2 li{ float: left;}
.proPart1 .tab2 li div{ margin-right: 13px; border: #eee solid 1px;}
.proPart1 .tab2 li img{ width: 146px;height:102px; }

.proPart1 .bigImg{ position: absolute; left: 0px; top: 0px; /*border-right: #f2f2f2 solid 1px;*/ height: 100%; padding-top: 22px;}
.proPart1 .rightBot{ position: absolute; left: 585px; bottom: 8px; width: 550px;    padding-bottom: 15px;}
    .proPart1 .conBox
    {    padding-top: 13px;
    }
/*.proPart1 .rightBot{ position: absolute; left: 585px; bottom: 10px; width: 550px;}*/
.proPart1 .prev{position:absolute; left:0px; top:50%; margin-top:-20px; display:block; width:23px; height:40px; background:url(../images/nimg23_left.png) left top no-repeat;}
.proPart1 .next{position:absolute; right:0px; top:50%; margin-top:-20px; display:block; width:23px; height:40px; background:url(../images/nimg23_right.png) left top no-repeat;}
.proPart1 .list{width:470px; overflow:hidden; position:relative; margin:0 auto;}
.proPart1 ul{width:2000%;}
.proPart1 li{float:left; width:146px; height:102px; overflow:hidden; margin-right:13px;  border: #eee solid 1px;}
.proPart1 li img{ width:146px; height:102px;}

.productPic{ position:relative; padding-bottom:20px;}
.productPic .agentlist{ padding:10px 20px;}
.productPic .agentlist .slick-slide{float:left; margin:0 3px;}
.productPic .slick-slide .ico{ border:#fff solid 1px;}
.productPic .slick-slide img{ width:100%;}
.productPic .agentlist .slick-current .ico{ border:#008cd6 solid 1px;}
.productPic .slick-prev{ cursor:pointer; position:absolute; background:url(../images/nimg9_left.png) no-repeat left center; width:9px; height:16px; top:50%; margin-top:-8px; left:0px; z-index:22}
.productPic .slick-next{ cursor:pointer; background: url(../images/nimg9_right.png) no-repeat right center; width: 9px; height: 16px; position: absolute; top:50%; margin-top:-8px; right: 0px; z-index:22}
.productPic .slider-for .box{ position:relative;}
.productPic .slider-for .imgDiv{ border:#ececec solid 1px;}
.productPic .slider-for .imgDiv img{ width:100%;}

.productPart1Tel{ padding-bottom:30px;}
.productPart1Tel .name{ padding-top: 5px; font-weight: bold; font-size: 18px; color: #333; height: 32px; line-height: 32px; overflow: hidden; }
.productPart1Tel .wen{ font-size: 14px; color: #bbb; padding: 10px 0 25px; }
.productPart1Tel .content{ font-size: 14px; color: #999; line-height: 26px; overflow: hidden; }




.proPart2{ background: #fff; }
.proPart2 .tab2{ height: 70px; border-bottom: #eee solid 1px; overflow: hidden;}
.proPart2 .tab2 li{ float: left; width: 285px; position: relative; font-size: 16px; text-align: center; line-height: 70px;}
.proPart2 .tab2 li:after{ content: ''; position: absolute; right: 0px; top: 50%; height: 40px; width: 1px; margin-top: -20px; background: #e5e5e5;}
.proPart2 .tab2 li:last-child:after{ display: none; }
.proPart2 .tab2 .liNow{ background: #008cd6; color: #fff; }
.proPart2 .tab2 .liNow:after{ display: none; }
.proPart2 .box1{ padding: 56px 92px; }
.proPart2 .box1 li{ font-size: 14px; line-height: 36px; padding-left: 16px; background: url(../images/ico3.png) left 15px no-repeat;}

.proPart3{ padding: 80px 0 75px; }
.proPart3 .title{ text-align: center; font-weight: bold; font-size: 28px; color: #000; padding-bottom: 25px;}

.appPic .slick{ margin: 0 21px; }
.appPic .slick .imgDiv img{ width: 100%; }
/*.appPic .slick .botDiv{ padding: 0 45px; height: 170px; background: #fff; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; }*/
/*.appPic .slick .name{ color: #333; padding-top: 35px; height: 36px; line-height: 36px; overflow: hidden; font-weight: bold; font-size: 18px; margin-bottom: 26px; }*/
.appPic .slick .botDiv {
    padding: 0 45px;
    height: 65px;
    background: #fff;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.appPic .slick .name {
    color: #333;
    padding-top: 15px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 15px;
}
.appPic .slick .time{ height: 36px; line-height: 36px; font-size: 14px; color: #999; background: url(../images/nimg36_1.png) no-repeat right center; }
/*.appPic .slick:hover .box{-webkit-box-shadow: 0 17px 30px 0 rgba(0,140,214,.2); box-shadow: 0 17px 30px 0 rgba(0,140,214,.2);}*/
.appPic .slick:hover .botDiv{ background: #008cd6; }
.appPic .slick:hover .name{ color: #fff; }
.appPic .slick:hover .time{ color: #fff; background: url(../images/nimg36_1on.png) no-repeat right center;}
.appPic .slick-prev{ position:absolute; display:block; left:-50px; top:50%; margin-top: -18px; width:36px; height:36px; background:url(../images/nimg36_left.png) no-repeat; z-index:3;}
.appPic .slick-prev:hover{ background:url(../images/nimg36_lefton.png) no-repeat;}
.appPic .slick-next{ position:absolute; display:block; right:-50px; top:50%; margin-top: -18px; width:36px; height:36px; background:url(../images/nimg36_right.png) no-repeat; z-index:3;}
.appPic .slick-next:hover{ background:url(../images/nimg36_righton.png) no-repeat;}

.proPart4 .title{ text-align: center; font-weight: bold; font-size: 28px; color: #000; padding-bottom:25px;}
.goodsPic{ padding: 0 18px; }
/*.goodsPic .slick{ margin: 0 2px; background: #fff; height: 398px; position: relative; }*/
.goodsPic .slick{ margin: 0 2px; background: #fff; height: 360px; position: relative; }

.goodsPic .slick .imgDiv{ padding: 12px 0 20px; text-align: center; }
.goodsPic .slick .imgDiv img{ width:85% }

.goodsPic .slick .name{ text-align: center; font-size: 20px; color: #333; font-weight: bold; height: 40px; line-height: 40px; overflow: hidden; }
.goodsPic .slick .wen{ font-size: 14px; color: #999; text-align: center; padding-top: 5px; }
.goodsPic .slick-prev{ position:absolute; display:block; left:-50px; top:50%; margin-top: -18px; width:36px; height:36px; background:url(../images/nimg36_left.png) no-repeat; z-index:3;}
.goodsPic .slick-prev:hover{ background:url(../images/nimg36_lefton.png) no-repeat;}
.goodsPic .slick-next{ position:absolute; display:block; right:-50px; top:50%; margin-top: -18px; width:36px; height:36px; background:url(../images/nimg36_right.png) no-repeat; z-index:3;}
.goodsPic .slick-next:hover{ background:url(../images/nimg36_righton.png) no-repeat;}

.applicationTab .slick{ text-align: center; font-size: 16px;}
.applicationTab .slick .ico{ width: 80px; height: 80px; line-height: 80px; background: url(../images/nimg65bg.png) no-repeat center; margin: 0 auto;}
.applicationTab .slick .ico .img1{ display: none; }
.applicationTab .slick .name{ padding-top: 24px; color: #333; }
.applicationTab a:hover .ico, .applicationTab .aNow .ico{ background: #008cd6 url(../images/nimg65bgon.png) no-repeat center;}
.applicationTab a:hover .ico img, .applicationTab .aNow .ico img{ display: none; }
.applicationTab a:hover .ico .img1, .applicationTab .aNow .ico .img1{ display: inline-block; }
.applicationTab .slick-prev{ position:absolute; display:block; left:-50px; top:50%; margin-top: -18px; width:36px; height:36px; background:url(../images/nimg36_left.png) no-repeat; z-index:22;}
.applicationTab .slick-prev:hover{ background:url(../images/nimg36_lefton.png) no-repeat;}
.applicationTab .slick-next{ position:absolute; display:block; right:-50px; top:50%; margin-top: -18px; width:36px; height:36px; background:url(../images/nimg36_right.png) no-repeat; z-index:22;}
.applicationTab .slick-next:hover{ background:url(../images/nimg36_righton.png) no-repeat;}

.rules .title{ height: 40px; background: #eee; margin-bottom: 40px;}
.rules .title em{ display: block; width: 190px; height: 40px; background: #008cd6; text-indent: 20px; line-height: 40px; color: #fff; font-size: 20px; }
.rules .txt{ font-weight: bold; font-size: 18px; color: #333; padding-bottom: 24px; }
.rules .content{ font-size: 14px; line-height: 30px; padding-bottom: 45px; }


.organization{ padding: 60px 0 80px; }
.organization .tel{ text-align: center; font-size: 24px; color: #333; font-weight: bold; padding-bottom: /*78px*/30px; }
.organization .tel em{ color: #008cd6; }
.organization .choose{ width: 408px; height: 68px; border: #252525 solid 1px; margin: 0 auto; background: url(../images/nimg58_1.png) left center no-repeat;}
.organization .choose .address{background:url(../images/selectico.jpg) right center no-repeat; width: 100%; height: 68px; line-height: 68px; font-size: 14px; text-indent: 70px; color: #333; position:relative; z-index:5; }
.organization .list{ padding-top: 94px; }
.organization .list ul{ margin-right: -38px; }
.organization .list li{ float: left; width: 50%; margin-bottom: 30px; }
.organization .list li .box{ margin-right: 38px; }
.organization .list li .name{ border: #999 solid 1px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #333; }
.organization .list li .botbot{ background: #f5f5f5; height: 210px; padding: 0 35px; }
.organization .list li .msg{ padding-top: 42px; }
.organization .list li .msg dd{ font-size: 16px; line-height: 30px; }

.organization .liebiao{ margin-top: 28px; border-top: #e5e5e5 solid 1px; padding-top: 48px; }
.organization .liebiao li{ float: left; width: 50%;height:225px; }
.organization .liebiao li .box{ padding-right: 80px;padding-top: 35px; }
.organization .liebiao li .name{ font-weight: bold; font-size: 18px; color: #333; padding-bottom: 15px; }
.organization .liebiao li dd{ font-size: 14px; line-height: 30px; }

.organization .liebiao1{ margin-top: 28px; border-top: #e5e5e5 solid 1px; padding-top: 48px; }
.organization .liebiao1 .wxam{ float: left; width: 33.33%; }
.organization .liebiao1 .xegd{ font-size:24px; color:#008cd6; padding-bottom:20px; font-weight:bold;}
.organization .liebiao1 li .box{ padding-right: 80px; padding-bottom:30px; }
.organization .liebiao1 li .name{ font-weight: bold; font-size: 18px; color: #333; padding-bottom: 15px; }
.organization .liebiao1 li dd{ font-size: 14px; line-height: 30px; }


.organization1 .tel{ text-align: center; font-size: 24px; color: #333; font-weight: bold; padding-bottom: 78px; }
.organization1 .tel em{ color: #008cd6; }
.organization1 .choose{ width: 408px; height: 68px; border: #252525 solid 1px; margin: 0 auto; background: url(../images/nimg58_1.png) left center no-repeat;}
.organization1 .choose .address{background:url(../images/selectico.jpg) right center no-repeat; width: 100%; height: 68px; line-height: 68px; font-size: 14px; text-indent: 70px; color: #333; position:relative; z-index:5; }
.organization1 .list{ padding-top: 94px; }
.organization1 .list ul{ margin-right: -38px; }
.organization1 .list li{ float: left; width: 50%; margin-bottom: 30px; }
.organization1 .list li .box{ margin-right: 38px; }
.organization1 .list li .name{ border: #999 solid 1px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #333; }
.organization1 .list li .botbot{ background: #f5f5f5; height: 210px; padding: 0 35px; }
.organization1 .list li .msg{ padding-top: 42px; }
.organization1 .list li .msg dd{ font-size: 16px; line-height: 30px; }
.organization1 .liebiao li{ float: left; width: 50%; }
.organization1 .liebiao li .box{ padding-right: 80px;padding-top: 35px; }
.organization1 .liebiao li .name{ font-weight: bold; font-size: 18px; color: #333; padding-bottom: 15px; }
.organization1 .liebiao li dd{ font-size: 14px; line-height: 30px; }


#addressInfo{ display: none;position: absolute;background-color: #ffffff;border: 1px solid #aaaaaa;width:408px; z-index:999 }

.xiazai .tableTop{ height: 62px; overflow: hidden; background: #eee;}
.xiazai .tableTop li{ float: left; font-size: 16px;line-height: 62px; }
.xiazai .tableTop .li01{ width: 430px; padding-left: 30px; }
.xiazai .tableTop .li02{ width: 200px; }
.xiazai .tableTop .li03{ width: 235px; }
.xiazai .tableTop .li04{ width: 160px;}
.xiazai .tableTop .li05{ width: 135px; text-align: center;}
.xiazai .tableBot li{ background:#fff; color: #666;}
.xiazai .tableBot li .div1{ height:60px;}
.xiazai .tableBot li .div1 dd{ float:left; line-height:60px; font-size:14px;}
.xiazai .tableBot .dd01{ width:430px; padding-left: 30px;}
.xiazai .tableBot .dd02{ width:200px;}
.xiazai .tableBot .dd03{ width:235px;}
.xiazai .tableBot .dd04{ width:160px;}
.xiazai .tableBot .dd05{ width:135px;}
.xiazai .tableBot .btn{ display: block; text-align: center;}
.xiazai .tableBot li:hover .dd01{ color: #008cd6; }

.historyDiv1{ padding: 60px 0 80px; background: #fafafa; }
.historyDiv1 .nameDiv{ padding-bottom: 50px; font-size: 33px; color: #008cd6; text-align: center; background: url(../images/historybg.png) center bottom no-repeat; }
.historyDiv1 .nameDiv li{ float: left; width: 25%; }
.historyDiv1 .list ul{ margin-right: -15px; }
.historyDiv1 .list li{ float: left; width: 25%; }
.historyDiv1 .list li .box{ margin-right: 15px; height: 569px; background: url(../images/nimg288_1.png) center no-repeat; padding: 0 16px 0 10px; color: #fff;}
.historyDiv1 .list .li01 .box{ background: url(../images/nimg288_2.png) center no-repeat;}
.historyDiv1 .list .li02 .box{ background: url(../images/nimg288_3.png) center no-repeat;}
.historyDiv1 .list .li03 .box{ background: url(../images/nimg288_4.png) center no-repeat;}
.historyDiv1 .list li .year{ padding-top: 15px; font-size: 28px; }
.historyDiv1 .list li .name{ font-size: 28px; height: 50px; position: relative;}
.historyDiv1 .list li .name:after{ content: ''; position: absolute; left: 0px; bottom: 0px; width: 90px; height: 2px; background: #fff; }
.historyDiv1 .list li .msg{ padding-top:15px; }
.historyDiv1 .list li .msg dd{ padding-left:68px; position: relative; background: url(../images/ico4.png) left 9px no-repeat; font-size: 13px; line-height: 24px; }
.historyDiv1 .list li .msg dd em{ position: absolute; left: 8px; top: 0px; }

.historyDiv2{ padding:40px 0 90px;}
.historyBg{ height:72px; padding:0 60px;}
.historyList{ height:72px; background:url(../images/bg3.jpg) left center repeat-x; padding:0 40px;}
.historyList .slick-slide{ text-align:center; height:72px; line-height:72px; font-size:18px; cursor:pointer; color:#000; background:url(../images/nimg72_1.png) center top no-repeat;}
.historyList .slickon{ color:#fff; background:url(../images/nimg72_1on.png) center top no-repeat;}
.historyBox .slick-prev{position:absolute; z-index:10; left:0px; top:50%; margin-top:-16px; display:block; background:#fff url(../images/nimg32_left.png) left top no-repeat; width:32px; height:32px;}
.historyBox .slick-next{position:absolute; z-index:10; right:0px; top:50%; margin-top:-16px; display:block; background:#fff url(../images/nimg32_right.png) right top no-repeat; width:32px; height:32px;}
.historyBox .slick-prev:hover{ background:#fff url(../images/nimg32_lefton.png) left top no-repeat;}
.historyBox .slick-next:hover{ background:#fff url(../images/nimg32_righton.png) left top no-repeat;}
.historyContent{ display:none;}
.historyBox .contentBox{ padding-top: 55px; }
.historyBox .contentBox ul{ margin-right: -13px; }
.historyBox .contentBox li{ float: left; width: 20%; margin-bottom: 15px; }
.historyBox .contentBox li .box{ margin-right: 13px; background: #f8f8f8; padding: 0 12px; height: 290px; border-radius: 4px; overflow: hidden;}
.historyBox .contentBox li .txt{ padding-top: 30px; color: #2184c7; font-weight: bold; font-size: 15px;min-height:40px; }
/*.historyBox .contentBox li .msg{ padding-top: 20px; }*/
.historyBox .contentBox li .msg{ padding-top: 20px;font-size: 13px;
    line-height: 24px;
    padding-left: 13px;
    background: url(../images/ico5.png) left 29px no-repeat; }
.historyBox .contentBox li .msg dd{ font-size: 13px; line-height: 24px; padding-left: 13px; background: url(../images/ico5.png) left 9px no-repeat;}
.historyBox .contentBox li:hover .box{ background: #fff; box-shadow: 0 0 10px #ddd; }

.historyDivTel{ padding: 35px 10px 50px; background: #fafafa; }
.historyDivTel .list li{ padding-bottom: 25px; }
.historyDivTel .list li .qi{ text-align: center; color: #008cd6; font-weight: bold; font-size: 0.28rem; padding-bottom: 0.2rem; }
.historyDivTel .list li .mxfDiv{ position: relative; color: #fff; }
.historyDivTel .list li .imgDiv img{ width: 100%; }
.historyDivTel .list li .layerDiv{ position: absolute; left: 0.42rem; top: 0.2rem;  }
.historyDivTel .list li .year{ /*padding-top: 0.75rem;*/ font-size: 0.29rem; }
.historyDivTel .list li .year2{ padding-top: 0.15rem; }
.historyDivTel .list li .name{ font-size: 0.29rem; height: 0.5rem; position: relative;}
.historyDivTel .list li .name:after{ content: ''; position: absolute; left: 0px; bottom: 0px; width: 0.9rem; height: 0.02rem; background: #fff; }
.historyDivTel .list li .msg{ padding-top: 0.45rem; padding-right: 0.65rem; }
.historyDivTel .list li .msg2{ padding-top: 0.25rem; }
.historyDivTel .list li .msg dd{ padding-left: 0.65rem; position: relative; background: url(../images/ico4.png) left 0.09rem no-repeat; background-size: 0.06rem; font-size: 0.15rem; line-height: 0.24rem; }
.historyDivTel .list li .msg dd em{ position: absolute; left: 0.11rem; top: 0px; }







/*.indexPart2-3{ padding-top:75px;}
.indexPart2-3 .list li{ float:left; width:33.33%; position:relative}
.indexPart2-3 .list li .bg img{ width:100%;}
.indexPart2-3 .list li .layerDiv{ width:100%; position:absolute; left:0px; top:14%; text-align:center;}
.indexPart2-3 .list li .name{ font-weight:bold; color:#2c2c2c; font-size:32px;}
.indexPart2-3 .list li .msg{ font-size:14px; color:#818181; padding-top:20px; height:28px; line-height:28px; overflow:hidden; text-align:center}
.indexPart2-3 .list li .imgDiv{ padding-top:20px;}
.indexPart2-3 .list li .imgDiv img{ width:78%; transition:2s;-moz-transition:2s;-webkit-transition:2s;-o-transition:2s;}
.indexPart2-3 .list li:hover .imgDiv img{  transform:scale(1.05);-webkit-transform:scale(1.05);}*/



.indexPart2-3{ padding-top:45px;}
.indexPart2-3 .list li{ float:left; width:33.33%; position:relative}
.indexPart2-3 .list li .bg img{ width:100%;}
.indexPart2-3 .list li .layerDiv{ width:100%; position:absolute; left:0px; top:14%; text-align:center;}
.indexPart2-3 .list li .name{ font-weight:bold; color:#2c2c2c; font-size:32px;}
.indexPart2-3 .list li .msg{ font-size:14px; color:#818181; padding-top:20px; height:28px; line-height:28px; overflow:hidden; text-align:center}
.indexPart2-3 .list li .imgDiv{ padding-top:20px;}
.indexPart2-3 .list li .imgDiv img{ width:78%; transition:2s;-moz-transition:2s;-webkit-transition:2s;-o-transition:2s;}
.indexPart2-3 .list li:hover .imgDiv img{  transform:scale(1.05);-webkit-transform:scale(1.05);}









 .headDiv .lanTel{ position:absolute; right:70px; top:0px; line-height:60px; display:none; font-size:16px;}
.headDiv .lanTel a{ display:none; color:#080404;}












.indexProduct_news  .slick-slide{cursor: pointer; width: 12.5%; float: left; height: 134px; font-size: 14px; text-align: center;}
.indexProduct_news  .slick-current{ background: url(../images/nimg150bg.jpg) center no-repeat; color: #fff;-webkit-box-shadow: 0 17px 30px 0 rgba(0,140,214,.3); box-shadow: 0 17px 30px 0 rgba(0,140,214,.3);}
.indexProduct_news .slick-slide .ico{ padding: 20px 0 25px; }
.indexProduct_news .slick-slide .ico .img1{ display: none; }
.indexPart4 .bigBox{ height: 417px; background: #fff; position: relative; padding: 0 100px 0 720px; }
.indexProduct_news .slick-current .ico img{ display: none; }
.indexProduct_news .slick-current .ico .img1{ display: inline-block; }
.indexProduct_news .slider-fort  .slick-slide{ height:inherit;}
.indexProduct_news .slick-prev{ position:absolute; display:block; left:-50px; top:50%; margin-top: -35px; width:36px; height:36px; background:url(../images/nimg36_left.png) no-repeat; z-index:22;}
.indexProduct_news .slick-prev:hover{ background:url(../images/nimg36_lefton.png) no-repeat;}
.indexProduct_news .slick-next{ position:absolute; display:block; right:-50px; top:50%; margin-top: -35px; width:36px; height:36px; background:url(../images/nimg36_right.png) no-repeat; z-index:22;}
.indexProduct_news .slick-next:hover{ background:url(../images/nimg36_righton.png) no-repeat;}

.add_div{
	display: none;
	margin-bottom: 50px;
}
.add_div ul li{
	float: left;
	width: 50%;
}
.add_div ul li img{
	width: 100%;
}




.officeImg3 {
	padding: 0px 30px;
}







.tabContent2{
    display: none;
}.indexPart4  .tabContent2{
    display: block;
}






 .jiahao{
	position: relative;
	top: -14px;
}

 


/*底部导航*/
.db_ft{
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 9999;
    
}
.db_ft ul li{
    float: left;
    width: 25%;
    background: #008cd6;
   
    text-align: center;
}
.db_ft ul li a{
    border-right: 1px solid #fff;
    font-size: 14px;
    color: #ffffff;
    display: block;
     padding: 12px 0px;
}
.db_ft ul li span{
    display: block;
    margin-top: 10px;
}
.db_ft ul li:nth-child(4){
    border: none;
}
.dbdh{
   display: none; 
}




.db_ft img{
    width: 30px;
}
.db_ft ul li span {
    margin-top: 5px;
}



 .clearheight .list li {
  
    min-height: inherit;
   
}
 .sdpaddind{
	padding-bottom: 0px;
}

 


/*添加样式*/

.addgp_box span{
    font-size: 18px;
    background: url(../images/zzzzznimg16_2.png)no-repeat left;
    padding-left: 30px;
}
.addgp_box p{
    font-size: 42px;
    color: #008cd6;
}
.addgp_box{
    margin-bottom: 20px;
}
.add_Business_Title span{
    color: #008cd6;
    font-weight: bold;
    font-size: 46px;
    text-transform: uppercase;
    display: block;
}
.add_Business_Title p{
    font-size: 24px;
    color: #373737;
}
.Business_boxl{
    width: 48%;
}
.Business_boxr{
    width: 48%;
}

.Business_boxl span{
    line-height: 40px;
    font-size: 26px;
    text-align: left;
}
.Business_boxl i{
    position: relative;
    top: -3px;
    margin-right: 10px;
}
.Business_boxl h3{
    font-size: 18px;
    display: block;
    margin: 20px 0px 15px 
}
.Business_boxl p{
    font-size: 14px;
    line-height: 27px;
}
.add_BusinessNan ul li{
    border-bottom: 1px solid #dcdcdc;
    padding: 25px 0px;
}
.add_BusinessNan ul li:nth-child(1){
    border-top: 1px solid #dcdcdc;
}
.add_BusinessNan{
    margin: 60px 0px 80px;
}
.historyDiv1 .list li .name em{ position:relative; top:-10px;}


.downloadLayer{ position:absolute; display:none; z-index:100; width:900px; height:580px; background:#fff;}
.downloadLayer .close{ position:absolute; display:block; width:28px; height:28px; right:25px; top:12px; background: url(../images/close2.png) no-repeat;}
.downloadLayer .mxfDiv{ padding:50px 25px 0;}
.downloadLayer .scroll{ height:480px; overflow:auto; position:relative; padding-right:30px;}
.downloadLayer .part1{ position:relative; padding-left:195px; padding-bottom:30px;}
.downloadLayer .part1 .imgDiv{ position:absolute; left:0; top:0;}
.downloadLayer .part1 .dnl{ position:absolute; left:0; top:130px; width:165px;}
.downloadLayer .part1 .txt{ font-size:16px; color:#333; padding-bottom:10px;}
.downloadLayer .part1 .content{ font-size:14px; line-height:24px;}
.downloadLayer .part2{ border-top:#dcdcdc solid 1px; border-bottom:#dcdcdc solid 1px; padding:20px 0;}
.downloadLayer .part2 .name{ font-size:16px; color:#333; padding-bottom:10px;}
.downloadLayer .part2 .wen{ font-size:16px;}
.downloadLayer .part3{ padding:30px 0;}
.downloadLayer .part3 .btn{ display:block; color:#008CD6; font-size:16px;}
.downloadLayer .part3 .btn img{ padding-right:6px; position:relative; top:-2px;}
.downloadLayer .part3 .geshi{ font-size:14px; padding:5px 0;}
.downloadLayer .part3 .links{ font-size:14px;}
.downloadLayer .dnl .btn{ display:block; color:#008CD6; font-size:16px;}
.downloadLayer .dnl .btn img{ padding-right:6px; position:relative; top:-2px;}
.downloadLayer .dnl .geshi{ font-size:14px; padding:5px 0;}
.downloadLayer .dnl .links{ font-size:14px;}


.culture .leftImg{ width:393px; height:618px; overflow:hidden; position:relative;}
.culture .leftImg img{ width:393px; height:618px; transition:1.5s;-moz-transition:1.5s;-webkit-transition:1.5s;-o-transition:1.5s;}
.culture .leftImg .layerDiv{ position: absolute; left: 0; width:100%; text-align:center; top: 120px; color: #fff; font-size: 24px; z-index:1; }
.culture .leftImg .txt{ font-size:36px; line-height:36px; text-transform:uppercase;}
.culture .leftImg .txt b{ padding-right:12px;}
.culture .leftImg .wen{ padding:12px 0 10px; font-size:20px; font-weight:bold;}
.culture .leftImg .msg{ font-size:14px;}
.culture .leftImg:hover img{ transform:scale(1.05);-webkit-transform:scale(1.05);}

.culture .rightImg{ width:780px;}
.culture .rightImg .toptop{ height:168px; margin-bottom:32px; overflow:hidden; position:relative;}
.culture .rightImg .toptop img{ width:780px; height:168px; transition:1.5s;-moz-transition:1.5s;-webkit-transition:1.5s;-o-transition:1.5s;}
.culture .rightImg .toptop .layerDiv{ position: absolute; left: 0px; top: 50%; transform:translateY(-50%); width: 100%; text-align: center; color: #fff; z-index:1; }
.culture .rightImg .toptop .txt{ font-size: 36px; color: #fff; line-height:36px; text-align: center; text-transform:uppercase; }
.culture .rightImg .toptop .txt b{ padding-right:12px;}
.culture .rightImg .toptop .wen{ padding:12px 0 10px; font-size:20px; font-weight:bold;}
.culture .rightImg .toptop .msg{ font-size:14px;}
.culture .rightImg .toptop:hover img{ transform:scale(1.05);-webkit-transform:scale(1.05);}
.culture .rightImg .botbot{ height:418px; overflow:hidden; position:relative;}
.culture .rightImg .botbot img{ width:780px; height:418px; transition:1.5s;-moz-transition:1.5s;-webkit-transition:1.5s;-o-transition:1.5s;}
.culture .rightImg .botbot .txt{ position:absolute; left:0; top:20px; width:100%; text-align:center; color:#fff; z-index:1; font-size: 36px; line-height:36px; text-transform:uppercase;}
.culture .rightImg .botbot .txt b{ padding-right:12px;}
.culture .rightImg .botbot:hover img{ transform:scale(1.05);-webkit-transform:scale(1.05);}

/*2021.8.20*/
.zzNav .selectDiv .bdc{ margin-right: -10px; }
.zzNav .selectDiv .liDiv{ width: 33.33%; float: left; padding-bottom: 10px; position:relative;}
/*.zzNav .selectBox .liDiv p{ height: 24px; font-size: 14px; color: #888; font-weight: bold; }
.zzNav .selectBox .liDiv p em{ color: #11a84e; padding-left: 0.15rem;}*/

.zzNav .selectDiv .liDiv .box{ margin-right: 10px;}
.zzNav .selectDiv .select{ width: 100%; position: relative; height: 50px;}
.zzNav .selectDiv .select dt{height: 68px;line-height: 68px; border: #252525 solid 1px; display: inline-block; width: 100%; background: url(../images/selectico.jpg) no-repeat right center; box-sizing: border-box; cursor: pointer; overflow: hidden; position: relative; }
.zzNav .selectDiv .select dt a{ font-size: 16px; color: #000; position: relative; padding-left: 20px; display: block; text-align: left; overflow: hidden;} 
.zzNav .selectDiv .select dd{ margin: 0;position: absolute;left: 0px;top: 70px; z-index: 10; width: 100%; box-sizing: border-box; border: #252525 solid 1px;} 
.zzNav .selectDiv .select dd ul {list-style: none; overflow: auto; padding: 0 20px; background: #fff; height:204px; overflow-x:auto;} 
.zzNav .selectDiv .select dd ul li{ width:100%; text-align:left; line-height: 40px; height: 40px; cursor: pointer; border-bottom: 1px solid #252525; color: #999; font-size: 14px;}
.zzNav .selectDiv .select dd ul li:last-child{ border-bottom:none;}
.zzNav .selectDiv .select dd ul li:hover{ color: #008cd6; }
.zzNav .selectDiv .select.on dt{ color: #008cd6;}

.zzNav .selectDiv .select dd ul::-webkit-scrollbar {
  width: 4px;
}
.zzNav .selectDiv .select dd ul::-webkit-scrollbar-track {
  background-color: #e5e5e5;
}
.zzNav .selectDiv .select dd ul::-webkit-scrollbar-thumb {
  background-color: #008cd6;
}