.indexFlash{min-height:100px; position:relative;}
.indexFlash .slick a{display:block; text-align:center; padding:142px 15px;}
.indexFlash .slick img{width:100%; max-width:960px;}
.indexFlash .slick-dots{position:absolute; z-index:10; left:0px; bottom:25px; width:100%; text-align:center;}
.indexFlash .slick-dots li{display:inline-block; margin:0 7px; width:12px; height:12px; border:#FFF solid 2px; cursor:pointer;}
.indexFlash .slick-dots .slick-active{background:#fff;}
.indexFlash .slick-prev{display:block; background:rgba(0,0,0,0.2) url(../images/prev1.png) center no-repeat; width:66px; height:66px; position:absolute; z-index:10; left:10%; top:50%; margin-top:-33px; opacity:0; filter:alpha(opacity=0);}
.indexFlash .slick-next{display:block; background:rgba(0,0,0,0.2) url(../images/next1.png) center no-repeat; width:66px; height:66px; position:absolute; z-index:10; right:10%; top:50%; margin-top:-33px; opacity:0; filter:alpha(opacity=0);}
.indexFlash.on .slick-prev, .indexFlash.on .slick-next{opacity:1; filter:alpha(opacity=1);}

.indexPart1{padding-top:50px;}
.indexPart1 ul{margin-right:-27px;}
.indexPart1 li{float:left; width:25%;}
.indexPart1 .box{margin-right:27px; margin-bottom:27px; border:#e6e6e6 solid 1px; text-align:center; position:relative; top:0px;}
.indexPart1 .boxBg{border:#f6f6f6 solid 2px; min-height:300px; padding:30px 11px 0 11px;}
.indexPart1 h2{font-size:16px; height:50px; line-height:50px; padding-top:7px; overflow:hidden;}
.indexPart1 i{display:block; width:25px; height:3px; background:#958eeb; margin:0 auto;}
.indexPart1 dl{padding-top:48px; margin-right:-10px;}
.indexPart1 dd{float:left; width:50%; padding-bottom:10px;}
.indexPart1 dd a{display:block; margin-right:10px; font-size:16px; color:#555; border:#d9d9d9 solid 1px; height:32px; line-height:32px; overflow:hidden;}
.indexPart1 dd a:hover{background:#958eeb; border:#958eeb solid 1px; color:#FFF;}
.indexPart1 .li_02 i{background:#fbbb64;}
.indexPart1 .li_03 i{background:#099feb;}
.indexPart1 .li_04 i{background:#53d575;}
.indexPart1 .li_02 a:hover{background:#fbbb64; border:#fbbb64 solid 1px;}
.indexPart1 .li_03 a:hover{background:#099feb; border:#099feb solid 1px;}
.indexPart1 .li_04 a:hover{background:#53d575; border:#53d575 solid 1px;}
.indexPart1 .h10{height:23px;}
.indexPart1 li.on .box{top:-11px;
-moz-box-shadow:0 0 25px rgba(0,0,0,0.1);
-webkit-box-shadow:0 0 25px rgba(0,0,0,0.1);
box-shadow:0 0 25px rgba(0,0,0,0.1);
}

.indexPart2{min-height:130px; background:url(../images/indexPart2.jpg) center no-repeat; background-size:cover;}
.indexPart2 .list{padding:40px 40px 0 40px; min-height:100px; position:relative;}
.indexPart2 .box{margin:0 8px; min-height:100px; position:relative;}
.indexPart2 .imgDiv img{width:100%;}
.indexPart2 .name{position:absolute; left:0px; bottom:0px; width:100%; padding:10px 12px; font-size:14px; line-height:20px; color:#666; background:rgba(255,255,255,0.95);}
.indexPart2 .name a{display:block; font-size:16px; font-weight:bold; color:#333; padding:2px 0 5px 0;}
.indexPart2 .slick.on .name{background:rgba(0,147,221,0.9); color:#FFF;}
.indexPart2 .slick.on .name a{color:#FFF;}
.indexPart2 .h10{height:80px;}
.indexPart2 .slick-prev{display:block; position:absolute; z-index:10; left:-15px; top:50%; background:url(../images/nimg48_1.png) center no-repeat; width:48px; height:48px;}
.indexPart2 .slick-next{display:block; position:absolute; z-index:10; right:-15px; top:50%; background:url(../images/nimg48_2.png) center no-repeat; width:48px; height:48px;}

.indexPart3{width:100%; overflow:hidden; position:relative;}
.indexPart3 ul{margin-right:-20px;}
.indexPart3 li{float:left; width:20%;}
.indexPart3 .box{margin-right:20px; margin-bottom:20px; padding-top:5px; background:#e4e4e4;}
.indexPart3 .imgDiv{width:100%; overflow:hidden; position:relative;}
.indexPart3 .imgDiv img{width:100%;}
.indexPart3 i{display:block; width:30px; height:30px; background:#e4e4e4; position:absolute; left:50%; margin-left:-15px; bottom:-25px;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
}
.indexPart3 .name a{display:block; height:48px; line-height:48px; overflow:hidden; font-size:16px; color:#555; text-align:center;}
.indexPart3 li.on .box, .indexPart3 li.on i{background:#0093dd;}
.indexPart3 li.on .name a{color:#FFF;}
.indexPart3 .h10{height:37px;}

.indexPart4{background:url(../images/indexPart4.jpg) center no-repeat; background-size:cover; min-height:400px;}
.indexPart4 .fl{padding-right:18px; width:50%;}
.indexPart4 .fr{padding-left:18px; width:50%;}
.indexPart4 .box{position:relative; background:#FFF; min-height:230px; color:#666; display:none;}
.indexPart4 .name{min-height:45px; line-height:45px; position:relative; font-size:14px; padding:0 25px; color:#FFF; background:#838383;}
.indexPart4 .name span{position:absolute; top:0px; right:25px;}
.indexPart4 .name span i{font-size:12px; font-style:normal;}
.indexPart4 .msg{min-height:26px; line-height:26px; font-size:14px; padding:10px 10px 10px 25px; border-bottom:#ededed solid 1px;}
.indexPart4 .msg span{padding:0 2em;}
.indexPart4 .content{font-size:14px; line-height:24px; padding:20px 17px 20px 25px; min-height:78px; border-right:#ededed solid 1px; max-width:290px;}
.indexPart4 .btn{position:absolute; z-index:2; right:0px; bottom:25px; width:40%; text-align:center;}
.indexPart4 .btn div{line-height:56px;}
.indexPart4 .btn span{font-size:18px; color:#f00;}
.indexPart4 .btn a{display:inline-block; width:144px; height:34px; line-height:34px; border:#c7c7c7 solid 1px;}
.indexPart4 .btn a:hover{background:#0093dd; border:#0093dd solid 1px; color:#FFF;}
.indexPart4 li{padding-bottom:1px; min-height:20px; position:relative;}
.indexPart4 li a{display:block; background:#FFF; border:#d9d9d9 solid 1px; height:43px; line-height:43px; padding:0 25px; position:relative; font-size:14px; color:#555;}
.indexPart4 li span{position:absolute; top:0px; right:25px;}
.indexPart4 li a em{color:#f00;}
.indexPart4 li a i{font-size:12px; font-style:normal;}
.indexPart4 li div{position:absolute; width:14px; height:14px; background:rgba(255,255,255,0); position:absolute; left:0px; top:15px;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
}
.indexPart4 li.on a{background:#0093dd; color:#FFF;}
.indexPart4 li.on a em{color:#FFF;}
.indexPart4 li.on div{background:#0093dd; left:-5px;}

.indexPart5{padding-right:18px; width:50%;}
.indexPart5 li{font-size:14px; height:36px; line-height:36px; overflow:hidden; position:relative; top:-6px;}
.indexPart5 li span{color:#666; position:absolute; top:0px; right:0px;}
.indexPart5 li a{color:#555; background:url(../images/img10.gif) left center no-repeat; padding-left:15px;}
.indexPart5 li a:hover{color:#0093dd; background:url(../images/img10on.gif) left center no-repeat;}

.indexPart6{padding-left:18px; width:50%;}


.indexLayer{position:fixed; z-index:100; left:50%; top:50%; background:#FFF; width:400px; min-height:200px; margin-left:-200px; margin-top:-200px; display:none;}
.indexLayer .title{height:42px; line-height:42px; position:relative; text-align:center; background:#0093dd; font-size:18px; color:#FFF;
-moz-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
border-top-left-radius:5px;
-moz-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;
}
.indexLayer .title a{display:block; width:42px; height:42px; position:absolute; top:0px; right:0px; background:url(../images/nimg15.png) center no-repeat;}
.indexLayer .form{padding:40px 0 0 0;}
.indexLayer li{height:60px; position:relative; padding:0 34px 0 103px;}
.indexLayer li em{position:absolute; left:0px; top:0px; line-height:36px; display:block; text-align:right; width:92px; color:#555; font-size:14px;}
.indexLayer .input1{width:100%; height:34px; line-height:34px; border:#d9d9d9 solid 1px; text-indent:15px; font-size:14px;}
.indexLayer .input1.on{border:#0093dd solid 1px;
-moz-box-shadow:0 0 15px rgba(0,147,221,0.25);
-webkit-box-shadow:0 0 15px rgba(0,147,221,0.25);
box-shadow:0 0 15px rgba(0,147,221,0.25);
}
.indexLayer .btnDiv{padding:3px 0 25px 0; text-align:center;}
.indexLayer .btn1{width:134px; height:37px; background:#0093dd; font-size:16px; font-weight:bold; color:#FFF;}

.about{padding:25px 0 50px 0; font-size:16px; line-height:30px; text-align:justify; color:#666; min-height:500px; width:900px; margin:0 auto;}
.about .title{font-weight:bold; padding-bottom:30px;}


.news{padding-top:29px;}
.news li{min-height:153px; position:relative; border:#e6e5e4 solid 1px; padding:15px 30px 15px 320px; margin-bottom:18px;}
.news .time{position:absolute; left:0px; top:0px; width:78px; text-align:right; color:#555; font-size:14px;}
.news .time div{font-size:18px; color:#999; padding:18px 0 8px 0;}
.news .imgDiv{position:absolute; left:102px; top:20px;}
.news .imgDiv img{width:191px;height:144px;}
.news .name{line-height:30px; height:30px; font-weight:bold; font-size:14px; padding-left:10px; background:url(../images/img4.gif) left 7px no-repeat;}
.news .content{padding-top:10px; color:#888; line-height:28px; min-height:84px;}
.news .more{line-height:30px;}
.news .more a{color:#b7b7b7; padding-right:18px; background:url(../images/img12_1.gif) right center no-repeat;}
.news li.on{
-moz-box-shadow:0 0 18px rgba(0,0,0,0.16);
-webkit-box-shadow:0 0 18px rgba(0,0,0,0.16);
box-shadow:0 0 18px rgba(0,0,0,0.16);
}
.news li.on .name a{color:#0093dd;}
.news li.on .more a{color:#0093dd; background:url(../images/img12on.gif) right center no-repeat;}
.news-2 li{padding-left:240px;}
.news-2 .imgDiv{left:20px;}

.newShow .title{text-align:center; padding-top:40px; font-size:22px; line-height:1.5em; font-weight:bold; clear:both;}
.newShow .time{text-align:center; font-size:14px; color:#999; padding:15px 0 20px 0; border-bottom:#f1f1f1 solid 1px;}
.newShow .content{padding:25px 0; text-align:justify; font-size:16px; line-height:36px; margin:0 auto; width:900px;}
.newShow .imgDiv{text-align:center; padding:30px 0;}
.newShow .imgDiv img{max-width:620px;}

.pageShare{height:45px; position:relative;}
.pageShare .share{position:absolute; top:0px; right:0px;}

.pageNum{border-top:#f1f1f1 solid 1px; padding:25px 0 50px 0; color:#666;}
.pageNum li{font-size:14px; line-height:26px; padding-bottom:10px;}
.pageNum a{color:#666;}
.pageNum a:hover{color:#099feb;}

.job{padding:30px 0; clear:both;}
.job li{border:#e6e5e4 solid 1px; margin-bottom:20px; min-height:48px; position:relative;}
.job h2{height:48px; line-height:48px; font-size:16px; font-weight:400; padding-left:37px; background:url(../images/img4.jpg) 25px center no-repeat; position:relative; z-index:2; cursor:pointer;}
.job h2 em{padding-left:1em;}
.job .info{position:absolute; left:265px; top:0px; line-height:48px; font-size:14px; color:#999; white-space:nowrap;}
.job .info b{position:absolute; left:195px; top:0px; font-size:16px; color:#099feb;}
.job .time{position:absolute; right:20px; top:0px; line-height:48px; font-size:14px; color:#999;}
.job .content{padding:20px 32px 32px; display:none; border-top:#e6e5e4 solid 1px;}
.job .content h5{padding-bottom:12px; font-size:14px;}
.job .content p{font-size:14px; line-height:24px; color:#666;}

.team{padding:30px 0 0 0; width:100%; overflow:hidden; position:relative;}
.team ul{margin-right:-40px;}
.team li{float:left; width:20%;}
.team .box{min-height:100px; position:relative; margin-right:40px; margin-bottom:40px;}
.team .imgDiv img{width:100%;}
.team .name{position:absolute; left:0px; bottom:0px; width:100%; padding:10px 12px; font-size:14px; line-height:20px; color:#666; background:rgba(255,255,255,0.95);}
.team .name a{display:block; font-size:16px; font-weight:bold; color:#333; padding:2px 0 5px 0;}
.team li.on .name{background:rgba(0,147,221,0.9); color:#FFF;}
.team li.on .name a{color:#FFF;}

.case{padding-top:10px;}
.case ul{margin-right:-29px;}
.case li{float:left; width:20%;}
.case .box{margin-right:29px; margin-bottom:29px; border:#e6e6e6 solid 1px; padding:0 12px 10px 12px; color:#999;}
.case .imgDiv{border-bottom:#e6e6e6 solid 1px; margin-left:-12px; margin-right:-12px;}
.case .imgDiv img{width:100%;}
.case .name a{display:block; font-size:14px; color:#666; height:26px; line-height:26px; overflow:hidden; padding-top:8px;}
.case .msg{height:18px; line-height:18px; overflow:hidden;}
.case li.on .imgDiv{
-moz-box-shadow:0 0 18px rgba(0,0,0,0.16);
-webkit-box-shadow:0 0 18px rgba(0,0,0,0.16);
box-shadow:0 0 18px rgba(0,0,0,0.16);	
}
.case li.on .box{background:#0093dd; color:#FFF;}
.case li.on .name a{color:#FFF;}

.Apply{background:url(../images/nimg1920_5.jpg) center no-repeat; background-size:cover; padding:30px 0 60px 0;}
.Apply .bg{min-height:500px; background:#FFF; padding:35px 0;}
.Apply h2{text-align:center; font-size:18px;}
.Apply .msg{text-align:center; padding:15px 15px 35px 15px; font-size:14px; color:#666;}
.Apply .form{max-width:430px; margin:0 auto;}
.Apply li{min-height:42px; position:relative; padding:0 20px 29px 90px;}
.Apply li em{position:absolute; left:0px; top:0px; line-height:42px; display:block; text-align:right; font-size:14px; width:5em;}
.Apply .input1{width:100%; height:42px; line-height:42px; border:#d9d9d9 solid 1px; padding:0 15px; font-size:14px; color:#999;}
.Apply .input1.on{border:#0093dd solid 1px;
-moz-box-shadow:0 0 15px rgba(0,147,221,0.25);
-webkit-box-shadow:0 0 15px rgba(0,147,221,0.25);
box-shadow:0 0 15px rgba(0,147,221,0.25);
}
.Apply .li_01 div{padding-right:130px;}
.Apply .li_01 span{display:block; position:absolute; top:0px; right:20px; width:115px; height:42px; line-height:42px; text-align:center; background:#0093dd; font-size:14px; color:#FFF; cursor:pointer;}
.Apply .li_01 span input{position:absolute; left:0px; top:0px; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
.Apply .li_02 .input{padding-right:180px;}
.Apply .li_02 .img{position:absolute; top:0px; right:20px; line-height:42px; white-space:nowrap; font-size:14px; color:#999;}
.Apply .li_02 .img img{float:left; margin-right:5px;}
.Apply .li_02 a{color:#999; text-decoration:underline;}
.Apply .li_02 a:hover{color:#0093dd;}
.Apply textarea.input1{height:194px; line-height:22px; text-indent:0px; padding:10px 10px 10px 15px;}
.Apply .select{height:42px; line-height:42px; border:#d9d9d9 solid 1px; text-indent:15px; font-size:14px; position:relative; background:url(../images/select.png) right center no-repeat; color:#999;}
.Apply .select select{position:absolute; left:0px; top:0px; width:100%; height:100%; border:0px; opacity:0; filter:alpha(opacity=0);}
.Apply .btn1{width:100%; height:44px; background:#0093dd; font-size:18px; font-weight:bold; color:#FFF;}

.select
{
    height:34px; line-height:34px; border:#d9d9d9 solid 1px; width:200px;
    }
    
.indexPart7{overflow:hidden;  margin-bottom:20px; height:240px;}
.indexPart7 .list ul{margin-right:-10px;}
.indexPart7 .list li{float:left; width:226px; height:103px; overflow:hidden;margin-right:10px; margin-bottom:10px;}
.indexPart7 .list li img{border:#e6e6e6 solid 1px}

.news3{}
.news3 li{min-height:153px; position:relative; border:#e6e5e4 solid 1px; padding:15px 30px 15px 240px; margin-bottom:18px;}
.news3 .time{position:absolute; left:0px; top:0px; width:78px; text-align:right; color:#555; font-size:14px;}
.news3 .time div{font-size:18px; color:#999; padding:18px 0 8px 0;}
.news3 .imgDiv{position:absolute; left:20px; top:20px;}
.news3 .imgDiv img{width:170px;height:170px;}
.news3 .name{line-height:30px; height:30px; font-weight:bold; font-size:14px; padding-left:10px; background:url(../images/img4.gif) left 7px no-repeat;}
.news3 .content{padding-top:10px; color:#888; line-height:28px; min-height:84px;}
.news3 .more{line-height:30px;}
.news3 .more a{color:#b7b7b7; padding-right:18px; background:url(../images/img12_1.gif) right center no-repeat;}
.news3 li.on{
-moz-box-shadow:0 0 18px rgba(0,0,0,0.16);
-webkit-box-shadow:0 0 18px rgba(0,0,0,0.16);
box-shadow:0 0 18px rgba(0,0,0,0.16);
}
.news3 li.on .name a{color:#0093dd;}
.news3 li.on .more a{color:#0093dd; background:url(../images/img12on.gif) right center no-repeat;}

#newBridge .nb-icon-right-center
{
    top:30%;
    }