body{
    font-family: 微软雅黑,arial;
    font-size: 18px;
    background-color: #e9eef2;
}
.top{background-color: #e9eef2; height: 135px;}
.search-box{position: absolute;right: 0; top:20px;}
.search{border-radius: 40px; border: 0px; padding-left: 20px; padding-right: 30px; width: 194px; height: 30px; font-size: 0.9rem}
.search-box a{color: #676767}
.s_btn{position: absolute; left: 170px; top:5px;}
.container{width: 1200px;max-width:1200px;}
.navbar{width: 100%;}
.navbar-brand{margin-top: 15px; float: left}
.nav-item{padding-left: 15px; padding-right: 15px;}
.nav-item.active>a{color: #014099;}
.dropdown:hover>.dropdown-menu {
    display: block;
    top:16px;
    background-color: transparent;
    border: 0px solid #fff;
    text-align: left;
    left: -10px;
    z-index: -1;
}

.dropdown>.dropdown-toggle:active {
    pointer-events: none;
}
.navbar-nav{position: absolute; right: 0;bottom: 0px; z-index: 100;}
.nav-bg{height: 260px; background-color: #2b6fb6; position: absolute; display: none; z-index: 2;}
a.nav-link{color:#676767;}
a.dropdown-item{color:#ffffff;padding: 0; height: 50px; line-height: 50px;padding-left: 32px; width: 200px; margin-top: 0;}
a.dropdown-item:hover{background-color: #558cc5; color: white}
a.dropdown-item.first:hover{background-color: transparent;}
a.dropdown-item.first{padding-left: 54px; width: 90px;}
.title_index{padding: 66px 0;}
.pro{height: 253px;background-repeat: no-repeat; background-position: center;}
.pro-1{background-image: ; }
.pro-1:hover{background-image: ;}
.pro-2{background-image: ; }
.pro-2:hover{background-image: ;}
.pro-3{background-image: ; }
.pro-3:hover{background-image: ;}
.pro-4{background-image: ; }
.pro-4:hover{background-image: ;}
.news-index{background-color: #f5f5f5; width: 100%; height: 100%; box-shadow: darkgrey 0px 0px 15px -5px;background-color: #f5f5f5; padding: 20px;}
.news-index ul{list-style: none; margin: 0; padding: 0; font-size: 1rem;}
.news-index ul li{border-bottom: solid 1px #e5e5e5; padding: 10px 0; float: left; width: 100%;}
.news-index ul a{float: left; width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 1rem; color: #3894cb}
.page-index{width: 100%; clear: both; float: left; margin-top: 10px; text-align: center;font-size: 1rem;}
.page-index button{border-radius: 50px; width: 30px; border: 1px solid #888888; color: #888888; margin: 0 8px;}
.nav-img{background-color: #ffffff; padding: 60px 0; margin-top: 70px;}
.nav-img a{margin-bottom: 20px; height: 270px; background-repeat: no-repeat; background-size: contain;}
.nav-img a.btn_1{background-image: }
.nav-img a.btn_1:hover{background-image: }
.nav-img a.btn_2{background-image: }
.nav-img a.btn_2:hover{background-image: }
.nav-img a.btn_3{background-image: }
.nav-img a.btn_3:hover{background-image: }
.nav-img a.btn_4{background-image: }
.nav-img a.btn_4:hover{background-image: }
.nav-img a.btn_5{background-image: }
.nav-img a.btn_5:hover{background-image: }
.nav-img a.btn_6{background-image: }
.nav-img a.btn_6:hover{background-image: }
.bottom{background-color: #8497b0; height: 461px; padding: 50px 0;}
.bottom *{color: white;}
.navbar-bottom{margin: 0; padding: 0; list-style: none;}
.navbar-bottom .nav-item{float: left; margin-right: 35px;}
.navbar-bottom .nav-item a.nav-link{color: #ffffff; padding: 0;}
.navbar-bottom .navsub-item{display: block; color: #ced5df;}
.navsub-item{font-size: 1rem}
.navsub-item.first{width: 55px; height: 5px; background-color: #ced5df;margin: 10px 0;}
.bottom .row2{border-top: solid 1px #b5c1d0;border-bottom: solid 1px #b5c1d0; padding:25px 0; margin: 25px -15px 20px -15px;}
.bottom .qr{float: right; width: 130px; height: 130px;}

.banner{background-color: #2c89c7; z-index: 1;}
.banner .row{position: relative;}
.banner h1{position: absolute; left: 0; top: 65px; color: #ffffff}
.content{background-color: #ffffff; padding: 50px;}
.jiyu .row{padding-top: 0px;}

.intro .row{padding: 50px 0 0px 0;}
.intro1{width: 1180px; height: 634px; background-image: ; position: relative; overflow: hidden; margin-top: 50px;}
.intro1 .num{width: 1180px; height: 153px; background-image: ; position: absolute; bottom: 0px;}
.intro1 .num:hover{width: 1180px; height: 153px; background-image: ;}
.row.shiye{width: 1190px; padding-bottom: 50px;}
.shiye div{padding: 0;}
.shiye1{background-image: ;background-repeat: no-repeat; background-position: center; height: 266px;}
.shiye2{background-image: ;background-repeat: no-repeat; background-position: center; height: 266px;}
.shiye3{background-image: ;background-repeat: no-repeat; background-position: center; height: 266px;}
.shiye4{background-image: ;background-repeat: no-repeat; background-position: center; height: 266px;}
.shiye1:hover{background-image: ;}
.shiye2:hover{background-image: ;}
.shiye3:hover{background-image: ;}
.shiye4:hover{background-image: ;}
.pro_search{width: 970px;padding-bottom: 50px; background-color: #1854a3; border-radius: 5px; padding: 10px 10px 10px 80px; margin-bottom: 30px; float: left;}
.pro_search input{background-color: #a7c8e2; color: #ffffff; height: 58px; font-size: 20px;outline: 0px #ffffff; border: 0;}
.pro_search input:focus{background-color: #a7c8e2; color: #ffffff;outline: 0px #ffffff;border: 0;}
.pro_search input::-webkit-input-placeholder {
    /* webkit browsers */
    color: #fff;
    outline: 0px #ffffff;
    border: 0;
}
.pro_search input:-moz-placeholder {
    /* mozilla firefox 4 to 18 */
    color: #fff;
}
.pro_search input::-moz-placeholder {
    /* mozilla firefox 19  */
    color: #fff;
}
.pro_search input:-ms-input-placeholder {
    /* internet explorer 10  */
    color: #fff;
}
.pro_search_btn{background-color: transparent; width: 50px; height: 50px; border: 0; margin-left: 40px; margin-right: 40px; color: #ffffff; text-indent: -3000px; background-image: ; background-repeat: no-repeat; z-index: 1 !important;}
.pro_search_btn:hover,.pro_search_btn:focus {border: 0;background-color: transparent;outline: none!important;    box-shadow: none !important;}
.pro-1.active{background-image: ;}
.pro-2.active{background-image: ;}
.pro-3.active{background-image: ;}
.pro-4.active{background-image: ;}
.product .row{margin-bottom: 50px;}
.product .line{border-bottom: solid 1px #abd0e9;}
.pro_title .btn{border: 0; background-color: transparent; font-size: 2.3rem; padding-right: 50px; outline: 0px #ffffff; color: #1955a4; background-image: ;background-position:right center; background-repeat: no-repeat;}
.pro_title .collapsed{ background-image: }
.pro-classname{color: #2c89c7;}
.pro-list>div div{width: 185px;height: 150px; border: solid 1px #e5e5e5; box-shadow: darkgrey 5px 5px 15px -5px;background-image: ;background-position:130px 100px; background-repeat: no-repeat;}
.pro-list h3{color: #737373; font-size: 1rem; text-align: center; margin-top: 30px;}
.pro-list .col-lg-2{margin-bottom: 20px;}

.pro-left{background-image: ;background-position:150px 0px; background-repeat: no-repeat; padding-top: 45px; padding-left: 80px; min-height: 350px;}
.pro-left .pro-title{font-size: 3rem; font-weight: bold; color: #2e4359;}
.pro-left p{color: #56a1d2; font-size: 1rem;margin-top: 30px;}
.pro-left div{position: absolute; left:80px; bottom: 0; border: solid 1px #2c89c7; color: #2c89c7; font-size: 1.2rem; font-weight: bold; padding: 10px 100px;}
.pro-left div:hover{background-color: #2c89c7; color: #ffffff;}
.pro-left div:hover a{ color: #ffffff;}
.pro-content{line-height: 50px;}
.l_btn{width: 300px; height: 200px; float: left; margin-top: 210px;}
.r_btn{width: 300px; height: 200px; float: right;margin-top: 210px;}

.buju{width: 1200px;}
.buju #left{
    background-image: ;
    background-image: ;
    background-image: ;
    background-repeat: no-repeat;
    width: 400px;float: left; height: 720px;
    position: relative;
}
.buju #left #changzhou{position: absolute; top:280px; left:160px; width: 70px; height: 50px; border: solid red 0px; text-indent: -3000px; }
.buju #left #taizhou{position: absolute;  top:200px; left:220px; width: 30px; height: 90px; border: solid red 0px; text-indent: -3000px;}
.buju #left #shaoxing{position: absolute;  top:430px; left:220px; width: 70px; height: 70px; border: solid red 0px; text-indent: -3000px;}
.buju #left.changzhou,.buju #left.changzhoued{
    background-image: ;
}
.buju #left.taizhou,.buju #left.taizhoued{
    background-image: ;
}
.buju #left.shaoxing,.buju #left.shaoxinged{
    background-image: ;
}
.buju .right{width: 660px;float: left; padding-top: 40px; padding-left: 10px; margin-left: 40px;}
.buju .right>div{display: none; padding-bottom: 30px}
.buju .right h3{font-size: 14px; color: #0c91e5; margin: 10px 0;}
.buju .right img{margin-top: 0px; margin-bottom: 5px; width: 260px; float: left;}
.buju .right .con{float: left; min-height: 160px; width: 360px; margin-left: 20px; padding-bottom: 30px; font-size: 13px;}

.guest{
    border-top: solid 8px #2b89c6;
    border-bottom:solid 1px #e3ebf1;
    border-left:solid 1px #e3ebf1;
    border-right:solid 1px #e3ebf1;
}

.guest h3{width: 100%; text-align: center; margin-top: 50px; margin-bottom: 80px;}
.guest .left img{margin-top: 0px; margin-left: 50px;}
.guest .require{color: red;}
.guest label{margin-right: 20px;}
.guest .form-control{width: 560px}
.guest .btn{padding: 10px 30px; background-color: #2b89c6; margin-bottom: 20px;}
.guest .cursor{margin-left: 100px;}

.news-list>.col-lg-12>.row{margin: 0px 0; padding: 35px 0;}
.news-list>.col-lg-12>.row:hover{border: 0px #8e9ca8 solid; box-shadow: #8e9ca8 0px 0px 8px}
.news-list .sq{width: 20px; height: 20px; margin-top: 30px; background-color: #8e9ca8}
.news-list>.col-lg-12>.row:hover .sq{ background-color: #2b6fb6}
.news-list .title{margin-bottom: 10px;}
.news-list .title a{color: #0e4da0; font-weight: bold}
.news-list .des a{color: #666666; font-size: 14px;}
.news-list .date{color: #666666; font-size: 14px; margin-top: 15px;}

.job .head{background-color: #2c89c7; color: #fff;}
.job th{ padding: 8px 0; text-align: center; border-right: 2px solid #fff }
.job td{ padding: 35px 0; text-align: center}
.job td.con{ padding: 35px 0; text-align: left; width: 50%}
.job tr{ border-bottom: 1px solid #2c8bc7;}
.job .bt{padding: 5px 20px; border-radius: 10px; border: 1px solid #2c8bc7; color:#2c8bc7; margin-right: 30px;}
.job .bt:hover{color: #fff; background-color: #2c8bc7}
