*{list-style: none;padding:0;}
body{font-family:'Microsoft YaHei';padding:0;margin:0;list-style:none;font-size:17px;    background: url(/img/cbg.jpg) repeat;}
p,ul,h1, .h2, .h3, h1, h2, h3{padding:0;margin:0;list-style: none;}
a{list-style: none;text-decoration: none;color:#222;}
a:hover{color: #00aeb7;text-decoration: none;}
.clear{clear: both;}
input { outline: none;border:none;}
.fl{float:left;}
.fr{float:right;}
  a img{border:none!important;}

a:visited ,a:hover{text-decoration: none;}
a:focus{outline:none;}
.container{max-width:1400px;margin:0 auto;}

/******************header********************/
#header{width:100%;height:121px;background:#00aeb7;position: relative;}

.header_top{height:51px;line-height:51px;border-bottom:1px #33bec5 solid;color:#fff;}
.header_top_left{float:left;font-size:16px;}
.header_top_left h1,.header_top_left h3{color:#fff!important;font-size:16px;font-weight:normal;    margin: 0px!important;
    font-family: å¾®è½¯é›…é»‘!important;}
.header_top_left h2 .fontstyle255668{color:#fff!important;font-size:16px;font-weight:normal;font-family:"å¾®è½¯é›…é»‘";padding:0px 12px;}


.header_top_right{float:right;font-size:16px;}
.header_top_right ul li{float:left;}
.header_top_right ul li.line{padding:2px 8px 0px;}
.header_top_right ul li a{color:#fff;}

.logo{position: absolute; top: 0;left: 50%; margin-left:-12.1rem; z-index: 2;/*width:414px;height:184px;*/text-align:center;}





/*****************************å¯¼èˆª***********************************/
.nav{ position: relative; z-index: 9; width: 100%;transition: all 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;-o-transition: 0.5s;	transition: 0.5s;	display: block;line-height:68px;}
.navbar_nav li{	float:left;	position: relative;display: block;}
 .navbar_nav li:after{ content: "";width: 0;height: 4px;background: #fab42a;position: absolute; bottom: 0;left: -20%;transition: all 0.5s ease 0s;}
.navbar_nav li:hover:after{width: 100%;}
 .navbar_nav li a{
	text-decoration: none;
	height: 3;
	padding: 0 29px 0px 0px;
	display: block;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	font-size:19px;
	font-weight:bold;
	color:#fff;
	}
 .navbar_nav li:hover a{	color: #fff;}
 
 .navbar_nav li.dropdown{	display: inherit;	position: relative;}

/**äºŒçº§ä¸‹æ‹‰**/
 .navbar_nav li.dropdown .dropdown_menu{display: none;position: absolute;top:68px;width: 100%;background: #fff;box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
	width: 120%; left: -30%;}
 .navbar_nav li.dropdown .dropdown_menu a{font-size: 16px;color: #666;	padding: 0 10px;line-height: 40px;text-align: center;background: #fff;margin-bottom: 2px;font-weight:normal;}
 .navbar_nav li.dropdown:hover .dropdown_menu{display: block;	background: #f3f3f3;-webkit-transition: 0.5s;	-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
 .navbar_nav li.dropdown:hover .dropdown_menu a{color: #666;}
 .navbar_nav li.dropdown:hover .dropdown_menu a:hover{color: #fff;background: orange;}
 .navbar_nav li:nth-child(5){margin-left: 29rem;}




.searchbtn{width: 29px;height: 29px;cursor: pointer;float: left; margin-top:8px;}
 
.searchbox{position: fixed;width: 100%;height: 100%;top: 0;left: 0;display: none;z-index: 100;text-align:right;margin-top:0px;}
 .searchbox .search_bg{position: absolute;width: 100%;height: 100%;background: #000;opacity: 0.6;filter:Alpha(opacity=60);}
 .searchbox .close{position: absolute;color: #fff;font-size: 30px;right: 25%;top: 30%;cursor:pointer;font-weight:normal;}
.searchbox form { width: 50%;margin: auto; position: absolute; left: 0;right: 0; top: 0; bottom: 0;display: block;height: 50px;background: #fff;}
 
 
 


 .search_box.on{opacity: 1;visibility: visible;display: block;}

 .ser{height: 45px;line-height: 45px;position: absolute;top: 50%;transform: translateX(-50%) translateY(-50%);left: 25%;margin: -100px 0 0;width:100%;}
 .search{width: 100%;height: 100%;position: relative;float:right;z-index: 3;}
 .search input.notxt{position:absolute;width: 406px;height: 45px;background: #fff;box-shadow: 3px 3px 3px rgba(0,0,0,0.5) inset;-ms-flex: 1;flex: 1;padding: 0 12px;font-size: 16px;-webkit-appearance: none;appearance: none;border-radius: 0;outline: none;border: 0;}
 .search input.notxt1 {position:absolute;width: 120px;height: 45px;border:none;background:#fab42a;right: 0;font-size: 18px;color: #fff;}

 
/***************æ‰‹æœºç‰ˆå¯¼èˆª***************/
.wap { display: none;}
.top>img.wap {display: none;}


@media screen and (max-width:1024px) {

    #header{display: none;}
    #header .logo,#header .hmid,#header .ser{display: none;}
    .nav {display: none;}
    .wap {display: block;}

    .top { max-width: 1920px;margin: 0 auto; position: absolute;right: 10px;top: 18px;width: 25px;height: 25px;z-index: 9999;}

    .top>img { display: block; width: 100%; }

    .wap-menu {position: absolute; top: 0; right: 0; z-index: 99999;font-size: 0;margin-right:15px;}

    .wap-menu img {height: 25px; }

    .close-menu {
        display: none;
        position: absolute;
        right: 0;
        top: 0;
    }
.m-head.on{
   /*position:fixed;*/
}
    .m-head { position: relative; top: 0;left: 0; right: 0; background: #00aeb7;padding: 10px;z-index: 999; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);}

    .m-logo {
        font-size: 0;
    }

    .m-logo a {
        font-size: 0;
        line-height: 40px;
    }

    .m-logo img {
        max-height: 35px;
        max-width: 85%;
        line-height: 40px;
        vertical-align: middle;
    }

    /********æ‰‹æœºç‰ˆæœç´¢***********/
    .m-search {margin: 0 15px;position: relative;
        height: 40px;background:#fff; margin-top: 15px;width:90%;}


    .m-nav {
        position: fixed;
        top: 60px;
        left: 100%;
        right: 0;
        bottom: 0;
        z-index: 999;
           background: rgba(0,174,183,0.9);
        overflow-y: scroll;
    
    }

    .m-nav ul {
        padding: 0 15px;
        /* border-top: 1px solid rgba(255, 255, 255, 0.2); */
    }

    .m-nav ul li {
        border-bottom: 1px solid #fff;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        position: relative;
    }

    .m-nav ul li>span.on {
        /*transform: rotateZ(90deg);*/
background:url(/img/reduce.png) no-repeat;
    }

    .m-nav ul li ul {
        display: none;
        overflow: hidden;
    }

    .m-nav ul li ul li {
        border: none;
        float: left;
        width: 33%;
    }

    .m-nav>ul>li a { display: block;font-size: 16px; line-height: 20px;padding: 15px 0; position: relative;color: #fff;font-weight:bold;}

    .m-nav>ul>li ul li a { padding: 10px 0;font-weight:normal;}

    .m-nav>ul>li>span { position: absolute; width: 20px;height: 20px; 
background:url(/img/plus.png) no-repeat;
        background-size: 14px 14px;background-position: center center; right: 0;top: 15px;cursor: pointer;display: block;color: #fff; transition: all 0.3s;}



   
}

@media screen and (max-width:1360px) {
	.header_top_left,.header_top_right{font-size:15px;}	
	.navbar_nav li a{font-size:18px;}
	.navbar_nav li:nth-child(5){margin-left: 27rem;}
  }

@media screen and (max-width:320px) {
    .m-nav ul li ul li {
        width: 50%;
    }
}

/*********banner********/
#banner{width:100%;max-height:550px;}

#banner .fbanner{width:100%;max-height:550px;}
#banner .fbanner .image{max-height:550px;overflow: hidden;}
#banner .fbanner .image img{width:100%;height: auto; }
#banner .fbanner .slick-dots{bottom:18px; right:12px; }
#banner .fbanner  .slick-dots li{width:21px;height:21px;background:rgba(255,255,255,0.6);margin: 0 8px!important;border-radius: 50%;}
#banner .fbanner  .slick-dots li.slick-active{background:url(/img/at_icon.png) no-repeat;width:66px;height:22px;}


#banner .fbanner .slick-dots li button:before{content: ''!important;}
/********è£èª‰*********/
.sy_mid{width:100%;background:url(/img/cbg.jpg) repeat;}

.ry{width:100%;height:57px;line-height:57px;background:url(/img/ry_bg.jpg) no-repeat;}
.ry ul li{float:left;border-right:2px #fff solid;width:20%; box-sizing: border-box;text-align:center;font-weight:bold;}
.ry ul li a{color:#fff;}
.ry ul li:hover{background:#00aeb7;}

/***å…¬å¸æ–°é—»***/
.gs_nav{width:100%;padding:40px 0px;}
.gs_nav h1{font-size:26px; background:url(/img/xx_nav.png) left no-repeat;line-height:52px;text-indent:62px;}

.gs_nav h1::after{ content: ''; border-bottom:4px #fab42a solid;display: block;width:62px;height:4px;margin:0px 0px 0px 65px;}

.gs_nav span{float:right;display: block;border:1px #b8b8b8 solid;padding:0px 30px;line-height:43px;margin:5px 0px;}
.gs_nav span a{color:#777;}
.gs_nav span:hover {border:1px #00aeb7 solid;font-weight:bold;}
.gs_nav span:hover a{color:#00aeb7; transition: all 0.6s;}

.gs_font_top{width:100%;}



.gs_font_top_left{width:45%;float:left;height:395px;}

.gs_font_top_left .fade{width:100%;height:395px;}
.gs_font_top_left .fade .image{height:395px;overflow: hidden;}
.gs_font_top_left .fade .image img{width:100%;height:100%; object-fit: cover;}
.gs_font_top_left .fade .slick-dots{bottom:15px; text-align:right;right:12px; }
.gs_font_top_left .fade  .slick-dots li{width:20px!important;height:2px!important;background:rgba(255,255,255,0.6);margin: 0 3px!important;}
.gs_font_top_left .fade  .slick-dots li.slick-active{background:#fab42a!important; }

.gs_font_top_left .fade span{line-height:70px;position: absolute;bottom:3px;font-size:20px;color:#fff;background:url(/img/img_bg.png)  repeat-x;width:75%;text-indent:0.5em;overflow: hidden;
  white-space: nowrap;text-overflow: ellipsis;padding-right:25%;}

.slick-dots li button:before{content: ''!important;line-height:2px!important;}


.gs_font_top_right{width:55%;float:right;}

.gs_font_top_right li{width:50%;padding-left:28px;float:left;box-sizing: border-box;}

.gs_font_top_right li .font{background:#ffffff;box-shadow: 0px 2px 5px #b3b1b1;}
.gs_font_top_right li .font_img{height:217px;overflow:hidden;transition: all 0.6s;}
.gs_font_top_right li .font_img img{width:100%;height:100%;transition: all 0.6s; transform: scale(1.1);     object-fit: cover; }
.gs_font_top_right li .font  dl{padding:15px 15px 25px;margin:0;height:178px;box-sizing: border-box;}
.gs_font_top_right li .font dl h1{line-height:35px;font-size:14px;color:#999999;font-family: "Arial";font-weight:normal;
    background:url(/img/new_icon.png) left center no-repeat;text-indent:40px;}

.gs_font_top_right li .font dl dt{line-height:47px;font-size:18px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.gs_font_top_right li .font dl dd{line-height:25px;font-size:15px;margin:0;color:#666666; text-overflow: ellipsis;
  display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;    overflow: hidden;}

.gs_font_top_right li:hover .font{font-weight:bold; box-shadow: 0px 4px 8px #c2eaec;transition: all 0.6s;}




.gs_font_bot{margin:50px -14px  25px;}
.gs_font_bot ul li{width:25%;padding:0px 14px;float:left;box-sizing:border-box;}
.gs_font_bot ul li .font{background:#fff;box-shadow: 0px 4px 10px #969696;padding:25px 17px 15px;}
.gs_font_bot ul li .gtop{border-bottom:1px #dddddd solid;padding-bottom:25px;height:110px;    box-sizing: border-box;    align-items: center;
    display: flex;}

.gs_font_bot ul li .top_date{float:left;padding: 6px;position: relative;background:#00aeb7;z-index: 0;margin-bottom: 0;color:#fff;text-align:center;
    box-sizing:border-box;}
 
.gs_font_bot ul li .top_date::before { content: '';display: block; clear: both; width: 100%; height: 100%;position: absolute; top: -4px;left: -4px;
transition: all 0.3s ease-in-out; z-index: 3;border: 1px solid #00aeb7;}

.gs_font_bot ul li .top_date h1{line-height:35px;font-size:30px;font-weight:normal;}
.gs_font_bot ul li .top_date h2{font-size:12px;font-weight:normal;width:50px;}

 .gs_font_bot ul li .top_font{line-height:30px;font-size:18px;padding-left:15px;    text-overflow: ellipsis;
    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;}   
    

.gs_font_bot ul li .gbot{line-height:26px;color:#666;padding-top:15px;font-size:15px;    text-overflow: ellipsis;
    display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}

.gs_font_bot ul li:hover .font{background:#00aeb7; transition: all 0.6s;color:#fff;font-weight:bold;}
.gs_font_bot ul li:hover .gbot{color:#fff;}





/***åª’ä½“ç¦å†œ***/
.sy_fn{width:100%;background:url(/img/bg_icon01.png) left center no-repeat;height:auto;/*padding:55px 0px;*/padding:25px 0px 55px;background-size: cover;}

.sy_fn_bg{padding-left:140px; box-sizing: border-box;}

.sy_fn_nav{padding:45px 0px 45px 81px;/*padding:25px 0px 45px 81px;*/ line-height:48px;}
.sy_fn_nav h1{font-size:26px;color:#fff;background:url(/img/fn_nav.png) left center no-repeat;float:left;text-indent:63px;}

.sy_fn_nav h1::after{ content: ''; border-bottom:4px #fab42a solid;display: block;width:62px;height:4px;margin:0px 0px 0px 65px;}

.sy_fn_nav span{float:right;}
.sy_fn_nav span{float:right;display: block;border:1px #fff solid;padding:0px 30px;line-height:43px;margin:5px 0px;}
.sy_fn_nav span a{color:#fff;}
.sy_fn_nav span:hover {border:1px #00aeb7 solid;font-weight:bold;}
.sy_fn_nav span:hover a{color:#00aeb7; transition: all 0.6s;}


.sy_fn_font{ padding-left:80px;padding-top:47px;}

.sy_fn_font .item{padding-right:50px;}
.sy_fn_font .item .img{/*width:100%;height:232px;height:200px;overflow: hidden;*/ padding-top:50%; position: relative;overflow: hidden; height: 0;}
.sy_fn_font .item .img img{/*width:100%;height:100%;object-fit: cover;display: block;*/ width: 100%;height: 100%; position: absolute;top: 0; left: 0;transition: .3s;object-fit: cover;}

.sy_fn_font .item_font{background:#fff;padding:20px;}
.sy_fn_font .item_font .item_wz{line-height:32px;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.sy_fn_font .item_font .item_wz h1{float:left;font-size:17px;}
.sy_fn_font .item_font .item_date{line-height:58px;border-top:1px #ddd dashed;color:#888;font-size:16px;margin-top:22px;}
.sy_fn_font .item_font .item_date span{float:right;background:url(/img/mt_more.png) right center no-repeat;padding-right:21px;}

.sy_fn_font .slick-prev{background:url(/img/sleft.png) left center no-repeat!important;width:49px;height:49px;left:-55px;}
.sy_fn_font .slick-next{background:url(/img/sright.png) left center no-repeat!important;width:49px;height:49px;right:-55px;}

.sy_fn_font  .slick-next:before,.sy_fn_font  .slick-prev:before{content: '';}
.sy_fn_font  .slick-initialized .slick-slide{padding:0px 20px;}





/***********é€šçŸ¥å…¬å‘Š***************/
.sy_gg{width:100%;background:#fff;line-height:52px;}
.sy_gg .section3{position:relative;}
.gg-tit{width:100%;height:70px;padding:46px 0px;}
.gg-tit .gg-tit-text {line-height:58px; text-align:center;font-weight:bold; font-size:26px;color:#00aeb7;display:inline-table;}
.gg-tit .gg-tit-text i{float:left; display:block;    padding: 10px 20px 0px 0px;}

.gg-tit .gg-tit-text::after{ content: ''; border-bottom:4px #00aeb7 solid;display: block;width:62px;height:4px;margin:0px 0px 0px 65px;}


.gg-tit-span {line-height:58px; text-align:center;font-weight:bold; font-size:26px;color:#222;display:inline-table;}
.gg-tit-span::after{ content: ''; border-bottom:4px #fab42a solid;display: block;width:62px;height:4px;margin:0px 0px 0px 58px;}
.gg-tit-span i{float:left; display:block; padding: 10px 20px 0px 0px;}

.sy_gg .section3 .more{float:right;line-height:69px;float: right;display: block;border: 1px #b8b8b8 solid; padding: 0px 30px; line-height: 43px;margin: 5px 0px;position: absolute;right:0;top:52px;}

.sy_gg .section3 .more:hover{border:1px #00aeb7  solid;font-weight:bold;color:#00aeb7;}


.s3-switch{width:100%;margin:0px auto;}
.s3-switch .owl-carousel {margin:0px -14px;}
.s3-switch .owl-carousel li{width:33.33%;padding:0px 14px;box-sizing: border-box;float:left;margin-bottom:44px;height:109px;}

.s3-switch .owl-carousel li .dfont{background:#ffffff;border:1px #dddddd solid;overflow: hidden;box-shadow: 0px 2px 10px #e9e9e9;height:109px;}


.owl-carousel li .span{float:left;background:url(/img/date_bg.jpg) no-repeat;text-align:center;color:#fff;padding:23px 20px;line-height:31px;height:63px;margin-right:10px;}
.owl-carousel li .span h1{font-size:22px;}
.owl-carousel li .span h2{font-size:16px;}
.owl-carousel li .pwz{margin:20px;font-size:18px;line-height:33px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;  }
	
.s3-switch .owl-carousel li:hover .dfont{margin-top:-10px; transition:all 0.6s;box-shadow: 0px 4px 8px #c2eaec; cursor:pointer;font-weight:bold;}


/***ä¸“é¢˜ä¸“æ ***/
.zt_bg{width:100%;padding:55px 0px 55px;background:url(/img/zt_bg.jpg) no-repeat;background-size:cover;}
.zt_bg_nav{width:100%;height:55px;line-height:55px;}
.zt_bg_nav h1{font-size:26px;color:#222;background:url(/img/zt_nav.png) left center no-repeat;float:left;text-indent:63px;}

.zt_bg_nav h1::after{ content: ''; border-bottom:4px #fab42a solid;display: block;width:62px;height:4px;margin:0px 0px 0px 65px;}

.zt_bg_nav span{float:right;}
.zt_bg_nav span{float:right;display: block;border:1px #b8b8b8 solid;padding:0px 30px;line-height:43px;margin:5px 0px;}
.zt_bg_nav span a{color:#777;}
.zt_bg_nav span:hover {border:1px #00aeb7 solid;font-weight:bold;}
.zt_bg_nav span:hover a{color:#00aeb7; transition: all 0.6s;}

.zt_bg_font{padding-top:50px;}

.zt_bg_font .slick-initialized .slick-slide{padding:0px 4px;}



.zt_bg_font .slick-prev{background:rgba(255,255,255,0.8)!important;width:30px;height:30px;left:10px;    border-radius: 50%;z-index:999;}
.zt_bg_font .slick-next{background:rgba(255,255,255,0.8)!important;width:30px;height:30px;right:28px;    border-radius: 50%;z-index:999;}

.zt_bg_font .slick-prev:before{content: '<';font-weight:bold;color:#222;line-height:30px;font-size:18px;}
.zt_bg_font .slick-next:before{content: '>';font-weight:bold;color:#222;line-height:30px;font-size:18px;}
.zt_bg_font img{width:100%;border:none;}

.zt_bg_font a img {border:none!important;}
/***********å¿«é€Ÿå¯¼èˆª***************/
.ks_dh{width:100%;padding:75px 0px 0px;    box-sizing: border-box;}

.ks_dh  li{float:left;width:16%;margin:0 auto;text-align: center;height:150px;}

.ks_dh  li span{font-size:20px;color:#333;display: block;line-height:80px;}
.ks_dh  li:hover {display:block; margin-top:-10px;display:block; transition: all 0.6s;}

.ks_dh  li:hover span{font-weight:bold;}

/***********footer***************/
#footer{width:100%;background:#00aeb7 url(../img/dlogo.png) bottom center no-repeat;padding:28px 0px;}
.fot_left{float:left;line-height:40px;color:#fff;width:30%;padding-top:10px; box-sizing:border-box;}
.fot_left p i{padding-right:10px;}

.fot_mid{float:left;width:40%;margin:0 auto;text-align:center;line-height:135px;background: url(/img/dline.png) left center no-repeat;padding-top:30px;}


.fot_right{float:right;width:30%; background: url(/img/dline.png) left center no-repeat;}
.fot_right li{float:left;padding-left:36px;}
.fot_right li span{line-height:60px;display: block;color:#fff;text-align: center;}
#footer_bot{width:100%;height:58px;background:#02a0a9;text-align:center;color:#fff;line-height:58px;}



/*************äºŒçº§banner*************/
.ej_banner{width:100%;max-height:auto;overflow:hidden;}
.ej_banner img{width:100%;}

/*************æ–°é—»åŠ¨æ€*************/
.xx_menu{display:none;}
.ej_nav{width:100%;padding:40px 0px 25px;height:42px;line-height:42px;}
.ej_nav ul li{float:left;font-size:18px;}
.ej_nav ul li a{padding:0px 34px;margin:0 20px;display: block;transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1.05);}    

.ej_nav ul li a.on{background:#0a4096;display: block;color:#fff!important;font-weight:bold;line-height:42px;height:42px;margin:0;transform:skew(-25deg);}

.ej_nav ul li a:hover{background:#0a4096;display: block;color:#fff!important;font-weight:bold;line-height:42px;height:42px;transform:skew(-25deg);}


.ej_font{margin-bottom:45px;}

.ej_font_nav{line-height:80px;MIN-height:80px;border-bottom:1px #d5d5d5 solid;}

.ej_font_nav h1{font-size:26px;float:left;padding-right:8%;}
.ej_font_nav h1::after{content: ''; border-bottom:4px #fab42a solid;display: block;width:62px;height:4px;margin-top:-6px;}

/*.ej_font_nav ul{overflow-x: scroll;white-space: nowrap;width: 83%;height: 85px;display: inline-flex;overflow-y: hidden; }*/

.ej_font_nav ul li{padding:0px 25px;float:left;font-size:18px;line-height:45px;margin-top:20px;transition: all 0.6s;}
.ej_font_nav ul li.on,.ej_font_nav ul li:hover {background:#00aeb7;border-radius: 10px;font-weight:bold; transition: all 0.6s;}
.ej_font_nav ul li.on a,.ej_font_nav ul li:hover a{color:#fff;}

.ej_font_nr{width:100%;padding:40px 0px 60px;box-sizing: border-box;}
.ej_font_nr_top{width:100%;padding-top:20px;}
.ej_font_nr img{max-width:100%;height:auto;margin:0 auto;display: block;}

.ej_font_nr_top  p{padding-bottom:15px;line-height:45px;}

.ej_font_nr_top  .left::before{content: " ";float:left;display: block;width:19px;height:14px;
 }

.ej_font_nr_top  .left::after{content: " ";float:left;display: block;width:19px;height:14px;}






/**********ç»„ç»‡æœºæž„*********/
.ej_font_jj{width:100%;border:1px #d6d6d6 solid;box-sizing: border-box;margin-top:33px;}
.ej_font_jj_nav{width:100%;height:53px;background:#00aeb7;line-height:53px;font-size:18px;color:#fff;font-weight:bold;}
.ej_font_jj_nav::before{width:4px;height:19px;background:#fff;content: '';display: block;float:left;margin:16px 12px 0px 22px;}
.ej_font_jj_font{padding:30px 0px 0px;}

.ej_font_jj_font li a{width:21%;margin:0px 2%;text-align:center;float:left;background:#fafcff url(../img/jj_doc.png) 96% center no-repeat;border:1px #00aeb7 dashed;box-shadow: 0px 2px 3px #c5d5ef;margin-bottom:30px;line-height:55px; box-sizing:border-box;}
.ej_font_jj_font li a:hover{background:#00aeb7 url(../img/jh_hdoc.png) 96% center no-repeat;color:#fff;font-weight:bold;}


.ej_font_jj_font01{padding:30px 0px 0px;}

.ej_font_jj_font01 li a{width:46%;margin:0px 2%;text-align:center;float:left;background:#fafcff url(../img/jj_doc.png) 96% center no-repeat;border:1px #00aeb7 dashed;box-shadow: 0px 2px 3px #c5d5ef;margin-bottom:30px;line-height:55px; box-sizing:border-box;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;padding-right:7%;}
.ej_font_jj_font01 li a:hover{background:#00aeb7 url(../img/jh_hdoc.png) 96% center no-repeat;color:#fff;font-weight:bold;}


/**********æ–°é—»*********/
.ej_font_ns{padding-top:40px!important;width:100%;}
.ej_font_ns ul li{margin-bottom:20px;background:#f2f6f7;padding:20px 40px 20px 15px;float:left;display: block; box-shadow: 0px 2px 8px #c4c0c0;display: flex;width:100%;    box-sizing: border-box;}
.ej_font_ns ul li img{width:310px;height:200px;float:left;border-radius:10px;border:1px #e3e4e4 dotted;}

.ej_font_ns ul li:hover{background:#00aeb7;margin-left:8px; transition: all 0.6s;cursor: pointer;}
.ej_font_ns ul li:hover h1,.ej_font_ns ul li:hover h2,.ej_font_ns ul li:hover h3,.ej_font_ns ul li:hover span,.ej_font_ns ul li:hover h3 a {color:#fff;transition: 0.6s;cursor: pointer;}


.ej_font_ns  .new_left{float:left;padding-right:50px;}


.ej_font_ns  .new_right h1{color:#222;font-size:17px;font-weight:bold;line-height:53px;}
.ej_font_ns  .new_right h2{color:#777;font-size:15px;line-height:40px;font-weight:normal;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    }



.ej_font_ns  .new_left{float:left;padding-right:50px;padding-top:10px;}

.ej_font_ns  .new_right{float:left;padding:0px 0px 10px;}
.ej_font_ns  .new_right span{color:#00aeb7;font-size:17px;font-weight:bold;line-height:46px;font-family: Arial;}




.ej_font_ns  .new_right h3{font-size:15px;color:#777;padding:0px 27px;line-height:34px;margin-top:20px;font-weight:normal;border-radius:20px;border:1px #c4c9d2 solid;width:60px;background:#ebf1f1;}

.ej_font_ns  .new_right h3 a{color:#777;}

.ej_font_ns ul li:hover .new_right h3{background:#00aeb7;}

.page{margin:15px auto 35px;text-align:center;line-height:38px;height:38px;}


/**********æ–°é—»*********/

.ej_font_gg{margin:24px auto 0px;}

.ej_font_gg ul li{margin-bottom:20px;border:1px #dddddd solid;float:left;display: block;width:100%;background:#fff;}
.ej_font_gg ul li .gg_left{float: left;width: 120px;height: 65px;text-align: center;padding: 25px 0px 30px;}
.ej_font_gg ul li .gg_left h1{font-size:35px;color:#0a4096;}
.ej_font_gg ul li .gg_left span{width:27px;background:#e4a100;height:1px;margin:2px auto 8px;display:block;}
.ej_font_gg ul li .gg_left h2{font-size:14px;color:#222;font-weight:normal;}

.ej_font_gg ul li .gg_left:hover{background:#0a4096;cursor: pointer;}
.ej_font_gg ul li:hover .gg_left h1{color:#fff;}
.ej_font_gg ul li:hover .gg_right h1{color:#fff;}

.ej_font_gg ul li .gg_right{padding:10px 30px;}
.ej_font_gg ul li .gg_right::before{content: "";width:1px;height:80px;background:#dddddd;display: block;float:left;margin-right: 20px;
  margin-top: 10px;}
.ej_font_gg ul li .gg_right h1{line-height:40px;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.ej_font_gg ul li .gg_right h2{line-height:28px;font-size:15px;color:#777;font-weight:normal;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


/**********é€šçŸ¥å…¬å‘Š*********/

.ej_font_gg{padding:25px 0px 0px 0px;}

.ej_font_gg ul li{margin-bottom:25px;border:1px #dddddd solid;float:left;display: block;width:100%;transition: all 0.6s;}
.ej_font_gg ul li .gg_left{float: left;width: 120px;height: 65px;text-align: center;padding: 25px 0px 30px;}
.ej_font_gg ul li .gg_left h1{font-size:35px;color:#00aeb7;}
.ej_font_gg ul li .gg_left span{width:27px;background:#e4a100;height:1px;margin:2px auto 8px;display:block;}
.ej_font_gg ul li .gg_left h2{font-size:14px;color:#222;font-weight:normal;}

.ej_font_gg ul li .gg_left:hover{background:#00aeb7;cursor: pointer;}


.ej_font_gg ul li .gg_right{padding:10px 30px;}
.ej_font_gg ul li .gg_right::before{content: "";width:1px;height:80px;background:#dddddd;display: block;float:left;margin-right: 20px;
  margin-top: 10px;}
.ej_font_gg ul li .gg_right h1{line-height:40px;font-size:17px;}
.ej_font_gg ul li .gg_right h2{line-height:28px;font-size:15px;color:#777;font-weight:normal;  text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;}

.ej_font_gg ul li:hover{background:#00aeb7;margin-left:5px;color:#fff;cursor: pointer;transition: all 0.6s;}


.ej_font_gg ul li:hover h2,.ej_font_gg ul li:hover .ej_font_gg ul li .gg_left h1{color:#fff;}

/******è¯¦ç»†æ–°é—»*****/
.ej_font_xnew{width:100%;padding:40px 0px 0px;}
.ej_font_xnew h1{font-size:18px;line-height:35px;padding:5px 0px;text-align: center;}
.ej_font_xnew .xnew_date{height:50px;line-height:50px;border-bottom:1px #ccc dashed;font-size:17px;color:#666666;text-align: center;margin-bottom:25px;}

.ej_font_xnew img{max-width:100%;height:auto;/*margin:0 auto;display: block;*/}

.ej_font_xnew  p{padding-bottom:15px;line-height:35px;text-indent: 2em;}

.ej_font_xnew .st{border-top:1px #ccc dashed;margin-top:30px;padding:20px 0px 10px;}
.ej_font_xnew .st ul li{line-height:45px;}
.ej_font_xnew .st ul li h1{float:left;color:#00aeb7;font-size:17px;}


/******æ ¡å›­é£Žå…‰*****/
.ej_font_fg{width:100%;margin-top:32px;}
.ej_font_fg ul li{width: 27.33%;float:left;margin: 0px 3% 46px;background:#ebf2fb;box-shadow: 0px 2px 5px #c2bfc0;}
.ej_font_fg ul li img{width: 100%;height:280px;border-top-left-radius: 5px;border-top-right-radius: 5px;object-fit: cover;/* padding: 10px; */}
.ej_font_fg ul li span{height:80px;line-height:80px;text-align:center;display:block;background:#fff;}
.ej_font_fg ul li span:hover{background:#00aeb7;color:#fff;}


/******é¢†å¯¼é¢˜è¯*****/
.ld_tc_fg{width:100%;margin-top:32px;}
.ld_tc_fg ul li{width:30.33%;float:left;margin:0px 1% 46px;background:#ebf2fb;box-shadow: 0px 2px 5px #c2bfc0;}
.ld_tc_fg ul li img{width:100%;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.ld_tc_fg ul li span{height:80px;line-height:80px;text-align:center;display:block;background:#fff;}
.ld_tc_fg ul li span:hover{background:#00aeb7;color:#fff;}

.v_news_content p img,.v_news_content div video{max-width:100%!important;height:auto!important;margin:0 auto;}

#vsb_content p img{max-width:100%!important;height:auto!important;}

#vsb_content p,.v_news_content p{background:none!important;}
.v_news_content  table{width:100%!important;overflow-x: auto;}
.v_news_content table p{text-indent: 0em!important;}




/*æ•™å­¦æˆæžœç½‘*/

.jxcg_nav{width:30%;float:left;background:#00aeb7;}

.jxcg_nav h1{font-size:26px;float:left;line-height:100px;height:100px;color:#fff;}



.jxcg_nav ul{background:#fff;margin:0px 0px 0px 20px;}
.jxcg_nav ul li{padding:0px 25px;float:left;font-size:18px;line-height:45px;margin-top:20px;transition: all 0.6s;}
.jxcg_nav ul li.on,.ej_font_nav ul li:hover {background:#00aeb7;border-radius: 10px;font-weight:bold; transition: all 0.6s;}
.jxcg_nav ul li.on a,.ej_font_nav ul li:hover a{color:#fff;}


.jxcg_font_gg{margin:24px auto 0px;float:right;width:60%;}

.jxcg_font_gg ul li{margin-bottom:20px;border:1px #dddddd solid;float:left;display: block;width:100%;background:#fff;}
.jxcg_font_gg ul li .gg_left{float: left;width: 120px;height: 65px;text-align: center;padding: 25px 0px 30px;}
.jxcg_font_gg ul li .gg_left h1{font-size:35px;color:#0a4096;}
.jxcg_font_gg ul li .gg_left span{width:27px;background:#e4a100;height:1px;margin:2px auto 8px;display:block;}
.jxcg_font_gg ul li .gg_left h2{font-size:14px;color:#222;font-weight:normal;}

.jxcg_font_gg ul li .gg_left:hover{background:#0a4096;cursor: pointer;}
.jxcg_font_gg ul li:hover .gg_left h1{color:#fff;}
.jxcg_font_gg ul li:hover .gg_right h1{color:#fff;}

.jxcg_font_gg ul li .gg_right{padding:10px 30px;}
.jxcg_font_gg ul li .gg_right::before{content: "";width:1px;height:80px;background:#dddddd;display: block;float:left;margin-right: 20px;
  margin-top: 10px;}
.jxcg_font_gg ul li .gg_right h1{line-height:40px;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.jxcg_font_gg ul li .gg_right h2{line-height:28px;font-size:15px;color:#777;font-weight:normal;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


/*æ•™å­¦æˆæžœå¥–*/
.ej_font_cg{width:100%;margin:20px 0px 5px -20px;}
.ej_font_cg .font{width:33.33%;padding-left:20px;  box-sizing: border-box;float:left;}
.ej_font_cg  .font  li{    
    padding:8px 10px;
    text-align: center;
    float: left;
  
    border: 1px #00aeb7 dashed;
    box-shadow: 0px 2px 3px #c5d5ef;
    margin-bottom: 30px;
height:70px;
    line-height: 25px;
    box-sizing: border-box;
color:#fff;border-radius: 10px;
}


.ej_font_cg  .font  li.on{    
    padding:8px 10px;
    text-align: center;
    float: left;
    background: #00aeb7 url(../img/jj_doc.png) 96% center no-repeat;
    border: 1px #00aeb7 dashed;
    box-shadow: 0px 2px 3px #c5d5ef;
    margin-bottom: 30px;
height:70px;
    line-height: 25px;
    box-sizing: border-box;
color:#fff;border-radius: 10px;
}
.ej_font_cg li a{color:#00aeb7;font-weight:bold;}
.ej_font_cg  .font  li.on a{color:#fff;}


.xy_list_font{display: block;
    float: left;
    margin-bottom: 20px;}

.sj_pt{border-bottom: 1px solid rgba(255, 255, 255, 0.5);line-height:45px;margin-bottom:20px;}
.sj_pt a{color:#fff;padding-right:10px;}


/******åŽ†å²æ²¿é©é¡µé¢*******/
.wb_content{padding:4px 8px;background:#00aeb7;color:#fff;}


/*********äºŒçº§å•ä½åŠ¨æ€**********/
  .sy_rdw{background:#fff; position: relative;padding-bottom:55px;}
 .sy_rdw_nav{padding:15px 0px 50px 0px;/*padding:25px 0px 45px 0px;*/ line-height:48px;height:48px;}
 .sy_rdw_nav h1{font-size:26px;color:#222;background:url(/img/ej_doc.png) left center no-repeat;float:left;text-indent:53px;}

 .sy_rdw_nav h1::after{ content: ''; border-bottom:4px #fab42a solid;display: block;width:62px;height:4px;margin:0px 0px 0px 65px;}

 .sy_rdw_nav span{float:right; }
 .sy_rdw_nav span{float:right;display: block;border:1px #b8b8b8 solid;padding:0px 30px;line-height:43px;margin:5px 0px;}
 .sy_rdw_nav span a{color:#222;}
 .sy_rdw_nav span:hover {border:1px #00aeb7 solid;font-weight:bold;color:#00aeb7;}
 .sy_rdw_nav span:hover a{color:#222; transition: all 0.6s;}





    .sy_rdw_font{background:#fff;margin-left:-30px;}
    .sy_rdw_font ul li{width:25%;float:left;box-sizing:border-box;padding-left:30px;}
	.sy_rdw_font ul li .sy_font{border:1px #dddddd solid;margin-bottom:-3px;border-radius:10px;}

       /*.sy_rdw_font ul li::after{width:42px;height:5px;background:#00aeb7;content:"";display:block;}*/
        .sy_rdw_font ul li .sy_font .pic{ padding-top: 60%; position: relative; overflow: hidden; height: 0;}
        .sy_rdw_font ul li .sy_font .pic img{display: block; width: 100%;height: 100%; position: absolute;top: 0; left: 0;transition: .3s; object-fit: cover;border-top-left-radius: 10px;border-top-right-radius: 10px;object-fit: cover;}
        .sy_rdw_font ul li .sy_font  .sy_bot{padding:0px 20px;}

	.sy_rdw_font ul li .sy_font .sy_bot h1{line-height:32px;font-size:18px;color:#222;font-weight:normal;margin:12px 0px 6px;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
	.sy_rdw_font ul li .sy_font .sy_bot h2{font-size:17px;color:#777;line-height:37px;font-weight:normal;}
	.sy_rdw_font ul li .sy_font .sy_bot h3{font-size:17px;color:#777;line-height:37px;font-weight:normal;margin-bottom:12px;}
	
	.sy_rdw_font ul li .sy_font .sy_bot h2 i,.sy_rdw_font ul li .sy_font .sy_bot h3 i{margin-right:12px;}