@charset "utf-8";
/* CSS Document */
.header {position: relative;z-index: 999;}
.header .top {height: 146px;}
.header .top a.logo {display: block;float: left;padding-top: 21px;}
.header .top a.logo img {display: block;}
.header .top .cn-en{float: right;font-size: 0;padding-top: 55px;}
.header .top .cn-en a{font-size: 16px;text-align: center;line-height: 36px;height: 36px;width: 50px;display: inline-block;background: #e8f2f6;color: #0191ce;}
.header .top .cn-en a.on{background: #0191ce;color: #fff;}
.header .top .cn-en a:hover{background: #0191ce;color: #fff;}


.nav{width: 100%;height: 56px;line-height: 56px;border-top: 1px solid #83c9e3;position: relative;z-index:1;}
.nav .container>ul{font-size: 0;background: url(../images/nav_bg_line_01.png) no-repeat center left;height: 56px;float: left;}
.nav .container>ul>li{list-style: none;display: inline-block;width:180px;text-align: center;background: url(../images/nav_bg_line_01.png) no-repeat center right;}
.nav .container>ul>li:nth-child(4){width:300px;}
.nav .container>ul>li>a{text-decoration: none;list-style: none;display: block;font-size: 22px;}
.nav .container>ul>li dl{display: none;position: absolute;top: 56px;background: #2098c6;width:180px;}
.nav .container>ul>li:nth-child(4) dl{width: 300px;}
.nav .container>ul>li dl dd{}
.nav .container>ul>li dl dd a{color: #fff;display: block;font-size: 16px;text-decoration: none;line-height: 40px;border-bottom: 1px solid #1e9cc8;}
.nav .container>ul>li dl dd a:hover{background: #0191ce;}
.nav .container>ul>li:hover>a,
.nav .container>ul>li.on>a{font-weight:bold;}
.nav .container>ul>li:hover dl{display: block;}

.banner{
    width: 100%;
    height: calc(100vh - 203px);
    overflow: hidden;
}
.banner .bd{}
.banner .bd ul{}
.banner .bd ul li{/* height: 502px; */ width: 100%; height:calc(100vh - 203px) ;}
.banner .bd ul li video{    width: 100%;  height: 100%; object-fit: cover;}

.ny_banner{position:relative;z-index:-1;width: 100%;height:400px;overflow: hidden;float:left;}


.gywm{padding: 46px 0;}
.gywm .gywm_l{width: 600px;float: left;}
.gywm .gywm_l .lm{background: url(../images/lm1_bg_01.png) no-repeat left center; height:70px ;}
.gywm .gywm_l .lm h2{font-weight: bold;font-size: 28px;color: #0195d2;padding-top: 12px;padding-left: 15px;}
.gywm .gywm_l .con{background: url(../images/box1_bg_01.jpg.png) no-repeat 286px -4px;padding-top: 22px;}
.gywm .gywm_l .con p{font-size: 16px;text-indent: 2em;line-height: 34px;}
.gywm .gywm_l a.more{background: url(../images/more_jt_01.png) no-repeat 90px center;width: 140px;height: 34px;display: inline-block;text-indent: 30px;line-height: 34px;font-size: 14px;border: 1px solid #d5d5d5;border-radius: 34px;margin-top: 32px;}
.gywm .gywm_l a.more:hover{background: url(../images/more_jt_02.png) no-repeat 90px center;color:#0195d2;border: 1px solid #0195d2;}
.gywm .gywm_r{float: left;margin-left: 38px;width: 562px;}
.gywm .gywm_r .sp{background: url(../images/box1_sp_bg_01.jpg) no-repeat right bottom;height: 400px;padding-top: 39px;}
.gywm .gywm_r .sp video{width: 524px; height: 358px;}

.box1{padding: 20px 0;height: 466px;}
.box1 .lm{height: 66px;}
.box1 .lm .line{height: 3px;margin-bottom: 10px;float: left;}
.box1 .lm .line span{width: 24px;display: inline-block;height: 3px;background: #0095d2;float: left;}
.box1 .lm .line em{display: inline-block;height: 1px;background: #d5d5d5;width: 1176px;float: left;}
.box1 .lm h2{font-size: 28px;font-weight: bold;color: #0095d2;float: left;}
.box1 .lm a.more{background: url(../images/more_jt_01.png) no-repeat 90px center;width: 117px;display: inline-block;text-indent: 30px;line-height: 30px;font-size: 14px;float: right;}
.box1 .lm a.more:hover{background: url(../images/more_jt_02.png) no-repeat 90px center;color:#0195d2;}

.box1 .tjxw{width: 600px;height: 398px;float: left;position: relative;}
.box1 .tjxw .hd{position: absolute;right: 14px;bottom: 95px;z-index: 22;}
.box1 .tjxw .hd ul{}
.box1 .tjxw .hd ul li{width: 10px;height: 10px;display: inline-block;background: #fff;margin-left: 8px;cursor: pointer;border-radius: 8px;}
.box1 .tjxw .hd ul li.on{background: #ff8400;}
.box1 .tjxw .bd{}
.box1 .tjxw .bd ul{}
.box1 .tjxw .bd ul li{}
.box1 .tjxw .bd ul li a{display: block;width: 100%;height: 100%;position: relative;}
.box1 .tjxw .bd ul li a img{width: 600px;height: 398px;display: block;}
.box1 .tjxw .bd ul li a p{position: absolute;width: 100%;height: 72px;text-align: center;line-height: 30px;left: 0;bottom: 0;background: rgba(0,0,0,.5);color: #fff;font-size: 15px;padding-top: 12px;}
.box1 .tjxw .bd ul li a:hover p{text-decoration: underline;}

.box1 .xhdt{width: 560px;float: right;height: 393px;padding-left: 35px;}

.box1 .xhdt .bd{}
.box1 .xhdt .bd ul{padding-top: 6px;}
.box1 .xhdt .bd ul li{border-bottom: 1px solid #d5d5d5;line-height: 45px;padding-bottom: 10px;margin-bottom: 10px;}
.box1 .xhdt .bd ul li a{}
.box1 .xhdt .bd ul li a h1{font-size: 18px;line-height: 26px;margin-bottom: 8px;}
.box1 .xhdt .bd ul li a p{font-size: 16px;line-height: 26px; color:#888}
.box1 .xhdt .bd ul li:hover h1{font-weight: bold; color: #0095d2;}
.box1 .xhdt .bd ul li:hover p{color: #0095d2;}


.box2{
    padding: 46px 0 32px;
}
.box2 .djgz{width: 375px;margin-right: 36px;float: left;}
.box2 .lm{height: 64px;}
.box2 .lm .line{height: 3px;margin-bottom: 10px;float: left;}
.box2 .lm .line span{width: 24px;display: inline-block;height: 3px;background: #0095d2;float: left;}
.box2 .lm .line em{display: inline-block;height: 1px;background: #d5d5d5;width: 351px;float: left;}
.box2 .lm h2{font-size: 28px;font-weight: bold;color: #0095d2;float: left;}
.box2 .lm a.more{background: url(../images/more_jt_01.png) no-repeat 90px center;width: 117px;display: inline-block;text-indent: 30px;line-height: 40px;font-size: 14px;float: right;}
.box2 .lm a.more:hover{background: url(../images/more_jt_02.png) no-repeat 90px center;color:#0195d2;}
.box2 .djgz .bd{}
.box2 .djgz .bd ul{}
.box2 .djgz .bd ul li{line-height: 40px;position: relative;}
.box2 .djgz .bd ul li a{background: url(../images/li_hd_01.png) no-repeat left center;display: block;padding-left: 15px;}
.box2 .djgz .bd ul li a p{float: left;font-size: 16px;}
.box2 .djgz .bd ul li a:hover{color:#0095d2}
.box2 .djgz .bd ul li.one{margin-bottom: 8px;}
.box2 .djgz .bd ul li.one a{background: none;padding: 0;}
.box2 .djgz .bd ul li.one a h1{display: block;width: 100%;height: 254px;overflow: hidden;}
.box2 .djgz .bd ul li.one a h1 img{display: block;width: 100%;height: 254px;}
.box2 .djgz .bd ul li.one a p{float: none;position: absolute;bottom: 0;width: 100%;text-align: center;background: rgba(0,0,0,0.6);color: #fff;}
.box2 .djgz .bd ul li.one a:hover p{text-decoration:underline;}


.footer{background: #1689b5;height: 180px;line-height: 34px;}
.footer .line1{border-top: 2px solid #ff8400; border-bottom: 1px solid #0095D2; height: 5px;}
.footer .container{position: relative;}
.footer p{font-size: 14px;color: #fff;padding-top: 20px;width:700px;float: left;}
.footer p a{color: #fff;}
.footer p a:hover{text-decoration:underline;}
.footer .ewm{width: 400px;float: right;}
.footer .ewm ul{}
.footer .ewm ul li{float: left;width: 100px;text-align: center;color: #fff;margin-left: 30px;}
.footer .ewm ul li img{display: block;width: 100px;height: 100px;}
.footer .ewm ul li span{}
