﻿@charset "utf-8";
*{padding:0;margin:0;border:none;}
body{color:#333;background:#fff;font-size:14px;overflow-x:hidden;font-family:"Microsoft YaHei";-webkit-text-size-adjust:none;}
body,button,input,select,textarea{font:14px '&#930;&#65533;&#65533;&#65533;&#378;&#65533;',"Microsoft YaHei",tahoma,Srial,helvetica,sans-serif;outline:0}
@media screen and (-webkit-min-device-pixel-ratio:0) {.a{ line-height:25px;}}
input,select,textarea{font-family:"Microsoft YaHei";outline:none;}
a{color:#333;text-decoration:none;noFocusline:expression(this.onFocus = this.blur());}
a:focus{outline:none;}
a:hover {color:#00b6f2;text-decoration:none;}
.opa a:hover img{filter:alpha(Opacity=85);-moz-opacity:0.85;opacity:0.85;}
.oimg a:hover img{box-shadow:0 0 6px #999;-webkit-box-shadow:0 0 6px #999;-moz-box-shadow:0 0 6px #999;border-radius:3px;}
.trans a{transition: all 0.3s linear 0s;}
.w1200{width:1200px;margin:0 auto;}
.center{text-align:center; display:block;}
.clear{clear:both;}
ul,li{list-style-type:none;vertical-align:bottom;}
.afff a,.cfff{color:#fff;}
.afff a:hover{color:#fff;}
.ared a{color:#f00;}
.ared a:hover{color:#039be4;}
.fl{float:left;}
.fr{float:right;}
.its{float: left;}
.its a{color: #008cd3; font-weight: bold;text-decoration:underline;font-size: 16px;}
.its a:hover{color: #72af2d;}
 .flex{display: flex;}
 .flex-row{flex-direction: row;}
 .flex-column{flex-direction: column;}
 .flex-j-center{justify-content: center;}
 .flex-j-end{justify-content: flex-end;}
 .flex-j-between{justify-content: space-between;}
 .flex-j-around{justify-content: space-around;}
 .flex-a-center{align-items: center;}
 .flex-wrap{flex-wrap: wrap;}
 .flex-around {
    justify-content: space-around;
}
.flex-c {
    display: flex;
    flex-direction: column;
}
.slideBox {
    position: relative;
    height: 250px;
    zoom: 1;
    overflow: hidden;
    margin-top: 35px;
}

 .lineH2{line-height: 2;}
 .m-top30{margin-top: 30px;}
 .m-top50{margin-top: 50px;}
 .m-top10{margin-top: 10px;}
 .line-h2{line-height: 2;}
/*header*/
.header{height:90px;padding-top:33px;display: flex;align-items: center;justify-content: space-between;}
.header h2{background:url("../images/ai.jpg") no-repeat right center;padding-right:270px;}
.fl_a{display:block;width:350px;height:64px;background:url("../images/global.png")0 0;}
.header_tel{  width: 235px;height: 41px;display: flex;
    align-items: center;color: #1fb0ef;font-size: 20px;}
.other_fl{position: relative;}
.fl_bar{position: absolute;width: 100px;height: 61px;    top: 0px;    left: 553px;}
 
/*nav&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;*/
#nav{clear:both;height:50px;background:#35818b;;box-shadow: 0 2px 4px rgba(0,0,0,.2);}

	/*分页*/
    .pages{text-align:center;line-height:40px;margin:40px 0 0;}
    .pages li {display:inline-block;height:40px;line-height:40px;text-align:center;border:1px solid #ccc;margin-right:10px;}
    .pages li.thisclass{background:#40c7f2;color:#fff;border:1px solid #40c7f2;padding:0 18px;}
    .pages li a{display:block;height:40px;padding:0 18px;}
    .pages .pageinfo{display:inline-block;padding:0 10px;}
		/*&#65533;&#65533;&#65533;&#65533;&#65533;&#1528;&#65533;*/
.nav_one{width:186px;float:left;margin-right:6px;}
.nav_one h2{height:44px;padding:24px 10px 0 27px;position:relative;background:#0f93db;}
.nav_one h2 b{float:right;font-weight:normal;margin-top:20px;font-size:17px;line-height:23px;position:absolute;right:40px;top:0;}
.nav_one span{display:block;position:absolute;top:25px;line-height:1;width:21px;background:#fff;min-height:2px;transition:all 0.5s ease 0s;}
.nav_one span:nth-child(2){top:32px;}
.nav_one span:nth-child(3){top:39px;}
.nav_one h2:hover span:nth-child(1){top:39px;}
.nav_one h2:hover span:nth-child(2){top:32px;}
.nav_one h2:hover span:nth-child(3){top:25px;}

		/*&#65533;&#65533;&#65533;&#65533;&#65533;&#1202;&#65533;*/
.nav_con{width:1200px;float:right;height:50px;}
.nav_item{position:relative;}
.nav_t li{float:left;display:flex;flex-direction:column;align-items:center;justify-content:center;}
/*.nav_t> .on{background:#0f93db;}*/
.nav_t .on::after {
    position: absolute;
    content: " ";
    width: 64px;
    height: 1px;
    background-color: #F44336;
   /*transform: translateX(65%);*/
    bottom: 0px;
}
.nav_t li .nav_nav{transition: all 0.3s ease 0s;}
.nav_t li .nav_nav a{display:inline-block;width:145px;height:50px;text-align:center;color:#fff;position:relative;line-height: 50px;}
.nav_t li .nav_nav a:hover{color:#fff;}
.nav_t li .on .nav_nav{background:#0f93db;}
.nav_t li p{font-size:16px;}
.nav_t li span{font-size:14px;}
/* .nav_nav{background:url("../images/nav_li.jpg") no-repeat left center;} */
/* .nav_sub{position:absolute;left:0;top:68px;display:none;width:171px;margin:0 auto;background:#fff;opacity:0.92;z-index:2;font-size:16px;overflow:hidden;} */
.nav_sub{position:absolute;left:0;top:50px;display:none;width:171px;margin:0 auto;background:#fff;opacity:0.92;font-size:16px;overflow:hidden;z-index: 2;}
.nav_home{background:none;}
.nav_t li.on .nav_home{background:none;}
/* .nav_t li.on .nav_home a:hover{background:#0f93db;} */
/* .ns_list{padding:10px 0 15px;} */
.ns_list a{display:block;line-height:50px;text-align:center;font-size:14px;}
.ns_list a:hover{background:#cce9f9;}
.nav_one .nav_sub{width:500px;height:485px;padding-top:15px;background:#1a90d0;}
.nav_one .nav_nav h2{font-weight:normal;line-height:68px;color:#fff;font-size:17px;}
.nav_one .nav_sub dl{clear:both;height:94px;margin:0 15px;border-bottom:1px solid #4eb7f0;}
.nav_one .nav_sub dl:last-child{border-bottom:none;}
.nav_one .nav_sub dt{width:118px;height:94px;float:left;text-align:center;}
.nav_one .nav_sub dt b{display:inline-block;width:36px;height:20px;margin-top:12px;}
b.no_ico1{width:35px;height:17px;background:url("../images/global.png") 0 -180px;}
b.no_ico2{width:33px;height:16px;background:url("../images/global.png") -44px -180px;}
b.no_ico3{width:33px;height:17px;background:url("../images/global.png") -84px -180px;}
b.no_ico4{width:35px;height:23px;background:url("../images/global.png") -125px -180px;}
.nav_one .nav_sub dt p{margin-top:5px;padding-top:0;}
.nav_one .nav_sub dd{width:343px;height:94px;float:right;margin-top:10px;font-size:14px;}
.nav_one .nav_sub dd a{display:inline-block;line-height:30px;padding-right:10px;margin:2px 16px 2px 0;transition:all 0.5s ease 0s;}
.nav_one .nav_sub dd a:hover{padding:0 5px 0 5px;background:#fff;color:#1a90d0;border-radius:4px;}
.news_top{margin-top: 20px;}
/*banner&#65533;&#65533;&#65533;&#65533;&#65533;&#892;&#428;*/
#banner{height:557px;position:relative;overflow:hidden;    margin-top: 5px;}
.banner{position:relative;width:100%;height:715px;}
.banner .bd{position:relative;margin:0 auto;z-index:0;overflow:hidden;}
.banner .bd ul{width:100%!important;}
.banner .bd li{width:100%!important;height:715px;overflow:hidden;text-align:center;}
.banner .bd li a{display:block;height:715px;}
.banner .prev,.banner .next{display: block;width:49px;height:49px;top:260px;background:url("../images/global.png");position:absolute;cursor: pointer;display: none;z-index:2;}
.banner .prev{background-position:-254px -70px;left:5%;}
.banner .next{background-position:-303px -70px;right:5%;}
.banner .prev:hover{background-position:-204px -70px;}
.banner .next:hover{background-position:-351px -70px;}

/* welfare */
 .title{width: 100%;margin-bottom: 20px;}
 .title p {height: 60px;border-bottom:1px solid #eee; position:relative}
  .title p::before{position:absolute; content:"";width:100px;background-color:#50911c;height:1px;bottom:0px}
 .title p span:first-child{font-size: 1.5rem; font-weight: 530;    color: #50911c;}
 .title p span:last-child{font-size: 2rem;color: #50911c;}
 /*.list1{justify-content: space-between;}*/
.list1 div{margin-bottom: 37px;margin-right:28px;background:#fff;padding-bottom:10px;transition:all 0.3s;border-bottom: 1px solid #eee;border-radius: 10px !important;justify-content: space-between;width:250px}
.list1 div:hover{background-color:#eee}
.list1 div img{width: 250px; height: 210px;}
.list1 div p{margin-top: 5px; line-height: 25px; font-size: 14px;padding:0 14px;color:#999;overflow: hidden;}
.list1 div p:nth-of-type(1){font-weight:600;color:#2e2c2c}

/* eye */
 
.eyelist :nth-child(2){font-size: 16px; font-weight: 600;margin-top: 10px;}
.eyelist :nth-child(3){margin-top: 10px; color: #6c6c6c;}
/* t1 */
.t1{position: relative;margin-top: 40px;}
.t1 span{position: absolute; color: #fff;font-size: 25px;}
.t3{margin-top: 10px;}
/* ineye_kp */
#ineye_kp{margin-top:20px;font-size: 16px; color: #1f1f1f;}
.kp_list{margin-bottom: 40px;}
.kp_list  img{width: 297px;height: 222px;object-fit: cover;}
.kp_list .line{height: 1px; width: 100%; border-bottom: 1px dashed #dbdbdb;margin: 16px 0;}
.kp_list .line2{margin-bottom: 0;}
.kp_listData{width: 856px;}
/* footer */
#footer{background-color: #568cc7;padding: 20px 0;color: #fff;margin-top: 20px;}
#footer a{color: #fff;}
.link{margin-top: 10px;}
.bt_img{margin-top: 40px;}
.liststyle ul{
	list-style-type:square;
	
}
.liststyle ul li{
 padding: 10px 0;
}
.liststyle ul li p{
	margin-left: 20px;
	 position: relative;
}
.liststyle ul li p::before{
	content: '■';
	position: absolute;
	top: -8%;
	left: -20px;
}
 
.gy_listimg{width: 320px;height: 207px;}
.gy_listData{margin-left: 40px; font-size: 18px; height: 207px;}
.gy_listData button{width: 100px; padding: 10px 0; background-color: #86d4f7;color: #fff;}
.gy_listData button:hover{ background-color: #25a4dd;}
.liststyle .date{color: #bababa;}
/**==新闻详情==**/
.list{margin:27px auto 50px;}
.arc{margin:27px auto 50px;}
.alr_title{width: 790px;margin-bottom: 20px;}
.alr_title p{margin-bottom: 10px;}
.arc_left{width:790px;padding-right:30px;float:left;overflow:hidden;}
.arc_left h1{width:600px;text-align:center;margin:0 auto;line-height:30px;margin-bottom:10px;}
.arc_tit{margin-top:20px;border-bottom:1px solid #ddd;padding-bottom:5px;}
.arc_con{color:#333;line-height:2em;padding:10px 0 40px;font-size:16px;}
.arc_con img{max-width:770px;}
.arc_con div,.arc_con p{margin-bottom:10px;}
.arc_page{font-size:16px;line-height:26px;}
.arc_xg h4{font-size:16px;padding:20px 0 10px;color:#00a0e9;border-top: 2px solid #00a0e9;margin-top: 20px;}
.arc_xg a{display:block;line-height:20px;font-size:16px;margin:15px 0;background:url("../images/wb.jpg") no-repeat left center;padding-left:16px;transition: all 0.3s linear 0s;}
.arc_xg a:hover{margin-left:10px;}
.arc_xg span{float:right;}
.details_title p{font-size:16px}
.atit {
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    font-weight: normal;
	margin-bottom: 21px;
	color: #00a0e9;
}
.arc_right{width:360px;float:right;}
.arc_a li{margin-bottom:20px;}
.arc_a li a{display:block;width:345px;height:22px;overflow:hidden;transition: all 0.3s linear 0s;}
.arc_a li a:hover{padding-left:10px;}
.arc_a span{display:inline-block;width:22px;height:22px;margin-right:6px;text-align:center;line-height:22px;background:#ccc;}
.ara_1 span{background:#0ebfeb;}
.ara_2 span{background:#66ccff;}
.ara_3 span{background:#b3e7ff;}
.arc_b{margin-bottom:20px;}
.arc_b li{width:162px;float:left;margin-bottom:20px;}
.arc_b li:nth-child(2n){float:right;}
.arc_b li span{display:block;width:162px;height:115px;overflow:hidden;}
.arc_b li img{width:162px;height:115px;transition:transform 0.3s;}
.arc_b li img:hover{transform:scale(1.1);}
.arc_b li p{height:40px;line-height:20px;margin-top:8px;overflow:hidden;}

/* about */
.about_title{margin-bottom: 20px;}
.about_title span{margin-top: 10px; color: #9c9c9c;}
.about_title span:first-child{ font-size: 26px; font-weight: 600; color: #000;}
.about_title span:last-child{ font-size: 20px;}
.about_content p{line-height: 2;text-indent:2em;margin-top: 15px;}

/* plan */
.s5_title {
    color: #007ec5;
    font-size: 35px;
}
.s5_content {font-size: 16px; color: #383838;width: 65%;}
.m2_list {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-top: 1rem;
}
.round {
    width: 131px;
    height: 131px;
    margin-bottom: 18px;
    background: url(../images/round.jpg) no-repeat center;
    background-size: 94% 94%;
    padding: 0.2rem;
    font-family: MicrosoftYaHei-Bold;
    font-size: 1.5rem;
    color: #333333;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.m2_title{font-size: 28px; font-weight: 600;}
.bt {
    text-align: center;
    background-color: #007ec5;
    margin: 30px auto;
    color: #fff;
    padding: 0.3rem 1rem;
	margin-top: 1rem;
	font-size: 26px;
}
.tj{color: #626262; font-size:20px;}
.tj p {
    padding: 0 0.5rem;
    margin-top: 0.4rem;
    line-height: 2;
}
.tj_other{
	color: #007ec4;
	font-weight: 600;
	font-size: 24px;
}
.plan img{width: 357px;margin-bottom: 20px;}
.submit {
    width: 280px;
    height: 70px;
    line-height: 60px;
    margin: 0 auto;
    background: url(../../../images/CgUA3F5p1eGAcYHzAAAU_HK9OU0006.png) no-repeat center center;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    font-weight: bold;
    margin-top: 10px;
    cursor: pointer;
    animation: submitBtn 1.5s ease infinite;
}

.foucebox .bd img {width: 700px;height: 395px;object-fit: cover;}

 

.foucebox .hoverBg {
    width: 0;    height: 0;    border-top: 25px solid transparent;    border-right: 25px solid #039dda;    border-bottom: 25px solid transparent;position: absolute;top: 5%;left: -21px;
}
.foucebox .hd{position: relative; background-color: #f9f9fb;height: 395px;}
.foucebox .hd ul{padding:0 20px 0 40px;width: 481px;box-sizing: border-box;}
.foucebox .hd ul li{ height: 97px;width: 405px; position: relative;display: flex;flex-direction: column; justify-content: center; box-sizing: border-box;border-bottom: 1px solid #e0e0e0;}
.foucebox .hd ul li  span:first-child{color: #525252;line-height: 1.5;font-size: 16px;}
.dangqun_time{margin-top: 10px;}
.dangqun_time span:nth-child(1){color: #bfbebe !important;margin-top: 5px;position: relative;display: flex;align-items: center;margin-left: 20px;}
.dangqun_time span:nth-child(1)::before{content: '';background: url('../images/global.png') no-repeat 0 -478px;position: absolute;width: 13px;height: 13px;left: -20px;}
.dangqun_time span:nth-child(2){color: #bfbebe;margin-top: 5px;position: relative;display: flex;align-items: center;margin-left: 50px;}
.dangqun_time span:nth-child(2)::before{content: '';background: url('../images/global.png') no-repeat -21px -478px;position: absolute;width: 18px;height: 11px;left: -20px;}
.foucebox .hd ul  .on   span:first-child{color: #0092d2;text-decoration:underline;}

.bt-line{border-bottom: 1px solid #e4e4e4;}
.news_left_top>.tm_hd>ul>li{color: #666666; text-align: center;font-size: 18px;cursor: pointer;}
.news_left_top>.tm_hd>ul>a{color: #666666; text-align: center;font-size: 18px;}
.news_left_top>.tm_hd>ul>a:hover{color:#039be4;}
.news_left_top .line{width: 2px;height: 20px;background-color: #e4e4e4;margin: 0 30px;}
.news_left_top>.tm_hd>ul>.on{background-color: #fff; border-bottom: 2px solid #129ee1;padding-bottom: 10px;font-size: 16px;color: #000; font-weight: 600;font-size: 22px;}
.news_left_img{width: 400px;position: relative;}
.news_left_img .bd li {
   position: relative;
}
.news_left_img .bd li dl {    position: absolute;    width: 400px;    height: 80px;    left: 0;    bottom: 5px;    z-index: 3;}
.news_left_img .bd li dd {    color: #fff;       line-height: 22px;     height: 100%;    display: flex;    justify-content: center;    align-items: center;    background: linear-gradient(180deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.8) 100%);
   opacity: 0.60;}

.news_left_img .hd {
   width: 100%;
   height: 8px;
   line-height: 8px;
   text-align: center;
   margin-top: 1em;
   position: absolute;    right: 0px;    bottom: 15px;    z-index: 1;    padding-left: 2px;    z-index: 4;
}
.news_left_img .hd li{display:inline-block; width:8px;height:8px;border-radius:8px;background:#65bee0;text-indent:-9999px;margin:0 3px;transition:all 0.5s ease 0s;}
.news_left_img .hd li.on{width:40px;border-radius:25px;}
.news_list{width: 400px;box-sizing: border-box;padding-left: 20px;}
.news_list_other{position: relative;padding: 0 20px;}
.news_list_other::after{content: '';width: 1px;height: 98%;background-color: #e4e4e4;position: absolute;top: 0px;right: -10px;}
.news_list_other .new_left_list_font{width: 320px;}
.news_list img{width: 105px;max-height: 70px;object-fit: cover;}
.news_silde_img{width: 400px;height: 295px;object-fit: cover;}
.new_left_list{height: 100px;padding: 5px 0px;box-sizing: border-box;border-bottom: 1px solid #e4e4e4;margin-left: 15px;}
.new_left_list_font{height: 100%;margin-right: 15px;width: 240px;}
.new_left_list_font p{
    /* font-weight: 600; */
    color: #666666;
}
.news_left_top .line {
    width: 2px;
    height: 20px;
    background-color: #e4e4e4;
    margin: 0 30px;
}
.new_left_list_font span{color: #acacac;} 
.news_left_top .doc_slidebox{height: 300px;margin-top: 20px;}
#equipment{background-color: #f9f9fb;padding-top: 49px;padding-bottom: 55px;}
.p-b30 {
    padding-bottom: 30px;
}
.p-t30{padding-top: 30px;}
.m-top30 {
    margin-top: 30px;
}
.shouye_title1{height: 40px;
    line-height: 40px;
    padding: 0 15px;
    background: #f8f8f8;
    border-bottom: solid 1px #eee;}
.white-bg{padding: 30px 0 ;background: linear-gradient(135deg, #d6e7df 0%, #9b997b 100%) !important;margin-top: 20px;}
.shouye_list{border: 1px solid #eee;padding: 20px;}
.shouye_list li{width: 50%;padding: 12px;display:flex;align-items:center;}
.shouye_list li:hover{background: #eee;}
.shouye_list li a h4{font-size: 16px;}
.shouye_list li a p span{color: #8e8e8e;}
.shouye_list li a p span:nth-of-type(1){    color: #fc6200;
}
.shouye_list2 li{width: 30%;margin-bottom: 20px;}
.shouye_list2 a{position: relative;}
.shouye_list2 img{width:100%;height: 260px;border-radius: 10px;}
.zjtd_detail {
    background-color: #1691cf;
    opacity: 0.86;
    color: #fff;
    position: absolute;
    bottom: 0;
    height: 95px;
    padding: 30px;
    box-sizing: border-box;
    width: 100%;
    transition: all .5s;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    overflow: hidden;
    border-radius:0 0 10px 10px;
}
.zjtd_detail:hover {
    height: 165px;
    padding: 20px 30px;
    background-color: #88c171;
    transform: translate(0, -0px);
    -ms-transform: translate(0, -0px);
    -webkit-transform: translate(0, -0px);
    -o-transform: translate(0, -0px);
    -moz-transform: translate(0, -0px);
}
.slideBox>div>div:last-child {
    border-right: none;
}
.pic-article {display: flex;justify-content: space-between;flex-wrap: wrap;}
.pic-article li{width: 47%;}
.pic-article li img{width: 100%;}
.aa{
    margin-top: 10px;
    border-top: 1px solid #c7b5b5;
    height: 86px;
    display: flex;

    flex-direction: column;
    justify-content: space-between;
}
@keyframes submitBtn {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}