body,html{ margin:0; padding:0;font-family:Microsoft YaHei; font-weight:normal;font-family:Microsoft YaHei;box-sizing:border-box;font-style:normal; background-color:#fff;font-size:16px;}
body{width:100%; height:auto;color:#333; position:relative; }
html{ position:relative;}

@media (min-width:992px) and (max-width:1199px){ body,html{ font-size:16px;}}
@media (min-width:768px) and (max-width:991px){ body,html{ font-size:14px;}}
@media (min-width:601px) and (max-width:767px){body,html{ font-size:12px;}}
@media screen and (max-width:600px){body,html{ font-size:10px;}}

/*----------------------ͷ��-------------------------------*/
.index_top_wap{ width:100%;height:520px;box-sizing:border-box; position:relative; background:#323674; display:block;}
.index_top_box{ width:100%;max-width:1600px; height:120px;box-sizing:border-box; margin:0 auto; position:relative;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:center;}


/*logo*/
.index_top_logo{ width:460px; height:50px;box-sizing:border-box; margin:0; padding:0; background:url(../images/sj_01.png) no-repeat center; background-size:100%; }
.index_top_logo img{ width:100%;}

/*top_right*/
.index_top_right{ width:60%; height:auto;box-sizing:border-box;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-end;align-items:center ; overflow:hidden; clear:both;}

/*����*/
.index_top_menu{ width:700px; height:50px;box-sizing:border-box; margin:0; padding:0;}
.index_top_menu ul{ width:100%; height:auto;box-sizing:border-box; margin:0; padding:0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-end;align-items:flex-start ;}
.index_top_menu ul li{ width:20%; box-sizing:border-box;display:inline-blcok;color:#fff; list-style:none; text-align:center;}
.index_top_menu ul li a{ width:100%;color:rgba(255, 255, 255, 0.8); font-size:18px; line-height:40px; text-decoration:none;}
.index_top_menu ul li a.active {color:#ffffff; font-size:20px; background:url(../images/sj_20.png) no-repeat center bottom; padding-bottom:15px;}
.index_top_menu ul li a:hover:not(.active) {color:rgba(255, 255, 255, 0.9); font-size:18px;}


/*����EN*/
.index_top_en{ width:100px; height:auto; margin-top:-5px;box-sizing:border-box;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:center ;}
.index_top_en a{ width:50%; height:auto;box-sizing:border-box;color:#fff; font-size:17px; line-height:16px; text-decoration:none; text-align:center; font-family:Arial, Helvetica, sans-serif;  }
.index_top_en a:first-child{border-right:1px solid rgba(255, 255, 255, 0.5)}


/*----------------------ͷ������Ӧ----------------------------*/

@media (min-width:992px) and (max-width:1199px) {
.index_top_wap{width:100%; height:27rem;box-sizing:border-box;}
.index_top_box{width:100%;height:6rem;box-sizing:border-box; }
.index_top_logo{ width:40%; height:3.6rem;background:url(../images/sj_01.png) no-repeat center; background-size:100%;}
.index_top_right{width:55%; height:auto;box-sizing:border-box;}
.index_top_menu{ width:100%; height:50px;box-sizing:border-box; margin-top:5px; }
.index_top_menu ul li a{ font-size:1.1rem;}
.index_top_menu ul li a.active {font-size:1.1rem;padding-bottom:12px;}
.index_top_menu ul li a:hover:not(.active) {font-size:1.1rem;}
.index_top_en a{font-size:1.1rem;}
}

@media (min-width:768px) and (max-width:991px) {
.index_top_wap{width:100%; height:26rem;box-sizing:border-box;}
.index_top_box{width:100%;height:6rem;box-sizing:border-box;}
.index_top_logo{ width:40%; height:3.6rem;background:url(../images/sj_01.png) no-repeat center;background-size:100%;}
.index_top_right{width:58%; height:auto;box-sizing:border-box;}
.index_top_menu{ width:100%; height:50px;box-sizing:border-box; margin-top:5px; }
.index_top_menu ul li a{ font-size:1.15rem;}
.index_top_menu ul li a.active {font-size:1.15rem;}
.index_top_menu ul li a:hover:not(.active) {font-size:1.15rem;}
.index_top_en{ margin-top:-2px;}
.index_top_en a{font-size:1.15rem;}
.index_top_en a img{ width:1.15rem;}
}

@media (min-width:601px) and (max-width:767px) {
.index_top_wap{width:100%; height:23rem;box-sizing:border-box;}
.index_top_box{width:100%;height:5rem;box-sizing:border-box; }
.index_top_logo{ width:18%; height:3.6rem;background:url(../images/sj_01_small.png) no-repeat center; background-size:80%;}
.index_top_right{ width:80%; height:auto;box-sizing:border-box;}
.index_top_menu{ width:100%; height:50px;box-sizing:border-box; margin-top:0.5rem;}
.index_top_menu ul li a{ font-size:1.1rem;}
.index_top_menu ul li a.active {font-size:1.1rem; padding-bottom:0.8rem;}
.index_top_menu ul li a:hover:not(.active) {font-size:1.1rem;}
.index_top_en{ width:70px; margin-top:0rem;}
.index_top_en a{font-size:1.2rem;}
.index_top_en a img{ width:1.4rem; }
}

@media screen and (max-width:600px) {
.index_top_wap{width:100%; height:18rem;box-sizing:border-box;}
.index_top_box{width:100%;height:5rem;box-sizing:border-box;flex-wrap:wrap;}
.index_top_logo{ width:20%; height:3.6rem; background:url(../images/sj_01_small.png) no-repeat center;background-size:80%;}
.index_top_right{ width:80%; height:auto;box-sizing:border-box;}
.index_top_menu{ width:85%; height:50px;box-sizing:border-box; margin-top:0.5rem;}
.index_top_menu ul li a{ font-size:1.2rem;}
.index_top_menu ul li a.active {font-size:1.2rem;}
.index_top_menu ul li a:hover:not(.active) {font-size:1.2rem;}
.index_top_en{ width:15%; margin-top:-0.5rem;}
.index_top_en a{font-size:1rem;}
.index_top_en a img{ width:14px; margin-top:0.1rem;}
}


/*----------------------banner-------------------------------*/
.index_banner_wap{ width:100%; max-width:1400px;height:25rem; position:absolute; top:7.5rem; left:0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both;}
.index_banner_box{ width:100%; height:400px;box-sizing:border-box;margin:0 auto; position:relative; padding:0;}


/*-------------------------------��ҳ��ͼbanner�ֲ�----------------------------------*/
.flexslider {width:100%; max-width:1400px;height:400px;margin:-400px auto 0px;position:relative;overflow:hidden;}
.flexslider .slides li {width:100%;height:100%;}
.flexslider .slides li a{width:100%;height:100%;}
.flexslider .slides li a img {width:100%;height:400px;display:block;}

/*----------------------ǰ��ҳ------------------------------*/
.flex-direction-nav a {width:70px;height:70px;line-height:99em;overflow:hidden;margin:-35px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;border-radius:35px;}
.flex-direction-nav .flex-next {background-position:0 -70px;right:0;}
.flex-direction-nav .flex-prev {left:0;}

.flexslider:hover .flex-next {opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity:1;filter:alpha(opacity=50);}

.flex-control-nav {width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li {margin:0 2px;display:inline-block;zoom:1;*display:inline;}

.flex-control-paging li a {background:url(../images/dot.png) no-repeat 0 -16px;display:block;overflow:hidden;text-indent:-99em;width:16px;height:16px;cursor:pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position:0 0;}



@media (min-width:992px) and (max-width:1199px){
.flexslider {width:100%;height:21rem;margin:-21rem auto 0px;position:relative;overflow:hidden;}
.flexslider .slides li a img {width:100%;height:100%;display:block;}

}

@media (min-width:768px) and (max-width:991px){
.flexslider {width:100%;height:20rem;margin:-20rem auto 0px;position:relative;overflow:hidden;}
.flexslider .slides li a img {width:100%;height:100%;display:block;}
}

@media (min-width:601px) and (max-width:767px){
.flexslider {width:100%;height:18rem;margin:-18rem auto 0px;position:relative;overflow:hidden;}
.flexslider .slides li a img {width:100%;height:100%;display:block;}
}

@media screen and (max-width:600px){
.flexslider {width:100%;height:14rem;margin:-12rem auto 0px;position:relative;overflow:hidden;}
.flexslider .slides li a img {width:100%;height:100%;display:block;}
}




/*---------------------------------------------------����---------------------------------------------*/
.index_news_wap{ width:100%; max-width:1400px; height:auto;box-sizing:border-box; margin:0 auto; margin-top:40px; position:relative;}

.index_picnews_wap{width:100%; max-width:1400px; height:auto;box-sizing:border-box; display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:center;}

/*----------------------��-----------------------*/
.index_pic_left{ width:48%; height:auto; box-sizing:border-box; padding:50px;background-color:#fff; overflow:hidden;}
.index_pic_left img{ display:block;}



.index_pic_left h1{width:100%; height:auto;box-sizing:border-box; margin:20px 0; padding:0;display:block;font-size:28px;font-weight:600; line-height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; cursor:pointer;}
.index_pic_left h1 a{ color:#333; text-decoration:none;}
.index_pic_left h1 a:hover{color:#4d8df1; text-decoration:none;}
.index_pic_left span{width:100%; height:auto;box-sizing:border-box; margin:0; padding:0;display:block; font-size:16px; color:#888; line-height:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

.pic_time_wap{width:100%; height:auto;box-sizing:border-box; margin:0; padding:0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-start;align-items:center ; overflow:hidden; clear:both;}
.pic_time_wap a{ color:#4e8dee; text-decoration:none;}

.pic_time_box{ width:40%;box-sizing:border-box; font-size:1rem; color:#666; font-weight:500; line-height:1.5rem; margin:20px 0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-start;align-items:center ; overflow:hidden; clear:both;}
.pic_time_box span{ width:5rem;box-sizing:border-box;font-size:1rem; color:#999; font-weight:500; line-height:1.5rem; display:inline-blcok; margin:0; padding:0;}
.pic_time_box p{box-sizing:border-box;font-size:1rem; color:#999; font-weight:500; line-height:1.5rem; display:inline-block; margin:0; padding:0;}




/*-----------------------��-------------------------*/
.index_pic_right{ width:50%; height:auto; display:inline-blcok; margin:0; padding:0;}


/*-------------------------------��ҳ����ͼ���ֲ�----------------------------------*/

.w-imgText{ overflow:hidden;}
.w-imgText ul,.w-imgText li{ list-style:none; padding:0; margin:0;}
.w-imgText .item{ position:relative;}
.w-imgText .item > a{ display:block; position:absolute; left:0; top:0; right:0; bottom:0; z-index:2;}


.w-imgText .text_x{ position:relative; z-index:1;}
.w-imgText .igt_page{ text-align:center; display:none; z-index:5;}
.w-imgText .igt_page .swiper-pagination-bullet{ border-radius:0; -webkit-border-radius:0; width:1em; height:5px; background:#999; opacity:0.5;}
.w-imgText .igt_page .swiper-pagination-bullet-active{ background:#f80; opacity:1;}

.w-imgText3{position:relative;}
.w-imgText3 .item{ width:100%; height:auto; box-sizing:border-box; position:relative;margin:0; padding:0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:center ;}

.w-imgText3 .img{ width:50%; height:430px; position:relative; overflow:hidden;}/*--ͼƬ���--*/
.w-imgText3 li:hover .img img{ transform:scale(1.02); -webkit-transform:scale(1.02);}

.w-imgText3 .textB{ width:48%; height:430px; box-sizing:border-box;background-color:#fff; }/*--�����ֿ��--*/

.w-imgText3 .igt_btn{ position:absolute; z-index:9; left:50%; margin-left:-55px; bottom:20px; width:110px; height:50px;}
.w-imgText3 .igt_btn .igt_prev,.w-imgText3 .igt_btn .igt_next{ position:absolute; cursor:pointer; top:0; width:55px; height:50px; background:rgba(0,0,0,0.15);}
.w-imgText3 .igt_btn .igt_prev{ left:0;}
.w-imgText3 .igt_btn .igt_next{ right:0;}
.w-imgText3 .igt_btn .igt_prev:before,.w-imgText3 .igt_btn .igt_next:before{ content:''; position:absolute; width:10px; height:10px; text-align:center; top:50%; margin-top:-5px; left:50%; margin-left:-5px;}
.w-imgText3 .igt_btn .igt_prev:before{background:url(../images/prev2.png) no-repeat center;}
.w-imgText3 .igt_btn .igt_next:before{background:url(../images/next2.png) no-repeat center;}
.w-imgText3 .igt_btn .igt_prev:hover,.w-imgText3 .igt_btn .igt_next:hover{background-color:#008CD6;}
.w-imgText3 .img img{width:100%;height:100%;transition:transform 0.5s; -webkit-transition:transform 0.5s;object-fit:cover; }




/*------------------��������--3��------------------*/
.index_news_bottom{ width:100%; height:200px;box-sizing:border-box; margin:0; padding:0;}
.index_news_bottom ul{width:100%; height:200px;box-sizing:border-box;margin:30px 0 0 0; padding:0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; clear:both;align-items:flex-start ;}
.index_news_bottom ul li{ width:32.1%; height:200px;box-sizing:border-box; padding:30px 30px; display:inline-block; background-color:#fff;box-shadow:1px 1px 15px 1px rgba(50, 50, 120, 0.02);border-radius:8px;}
.index_news_bottom ul li a{ text-decoration:none;}
.index_news_bottom ul li h2{  font-size:22px; line-height:48px;color:#333; font-weight:600;margin:0; padding:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.index_news_bottom ul li span{ font-size:16px; line-height:30px; color:#888; margin:0; padding:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}



/*---------3��bottomʱ��----------*/
.three_time_box{ width:100%;box-sizing:border-box; font-size:1rem; color:#666; font-weight:500; line-height:1.5rem; margin:10px 0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-start;align-items:center ; overflow:hidden; clear:both;}
.three_time_box span{box-sizing:border-box;font-size:1rem; color:#999; font-weight:500; line-height:1.5rem; display:inline-blcok; margin:0; padding:0;}
.three_time_box p{box-sizing:border-box;font-size:1rem; color:#999; font-weight:500; line-height:1.5rem; display:inline-block; margin:0; padding:0;}
.three_time_box a{ color:#4e8dee; text-decoration:none; margin-left:2rem;}




/*----------------------��ҳ��������Ӧ-------------------------------*/

@media (min-width:992px) and (max-width:1199px){
.w-imgText3 .img{ width:50%; height:330px; position:relative; overflow:hidden;}/*ͼƬ���*/
.w-imgText3 .textB{ width:48%; height:330px;box-sizing:border-box; background-color:#fff; }/*�����ֿ��*/
.index_pic_left{ padding:40px 40px; }
.index_pic_left h1{width:100%; height:auto;margin:10px 0; font-size:1.2rem; line-height:2rem;}
.index_pic_left span{width:100%; height:auto;font-size:1rem; line-height:2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.pic_time_box{ width:60%;}
.pic_time_box span{ width:6rem;}


/*---------3��bottom----------*/

.index_news_bottom{ width:100%; height:180px;}
.index_news_bottom ul{width:100%; height:160px;margin:20px 0 0 0; padding:0;}
.index_news_bottom ul li{ width:32.1%; height:160px;padding:15px 20px; }

.index_news_bottom ul li h2{ font-size:1.1rem; }
.index_news_bottom ul li span{ font-size:1rem; line-height:1.5rem;}

/*---------3��bottomʱ��----------*/
.three_time_box{ font-size:0.9rem;line-height:1.5rem; margin:10px 0;}
.three_time_box span{font-size:0.9rem!important; line-height:1.5rem!important;}
.three_time_box p{font-size:0.9rem; line-height:1.5rem; }
.three_time_box a{ margin-left:1rem;}

}

@media (min-width:768px) and (max-width:991px){
.index_pic_left img{ width:50px;}/*new ͼ*/
.w-imgText3 .img{ width:50%; height:18rem; box-sizing:border-box;position:relative; overflow:hidden;}/*ͼƬ���*/
.w-imgText3 .textB{ width:48%; height:18rem; background-color:#fff; }/*�����ֿ��*/
.index_pic_left{ padding:30px 30px 0 30px; }
.index_pic_left h1{width:100%; height:auto;margin:0; font-size:1.3rem; line-height:3rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.index_pic_left span{width:100%; height:auto; font-size:1.1rem; line-height:2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.pic_time_box{ width:60%; }
.pic_time_box span{ width:6rem;}

/*---------3��bottom----------*/
.index_news_bottom{ width:100%; height:150px;}
.index_news_bottom ul{width:100%; height:130px;margin:15px 0 0 0; padding:0;}
.index_news_bottom ul li{ width:32.1%; height:130px;padding:10px 20px; }

.index_news_bottom ul li h2{ font-size:1.1rem; line-height:2.4rem; margin:3px 0 0 0; }
.index_news_bottom ul li span{ font-size:1rem; line-height:1.5rem;}

/*---------3��bottomʱ��----------*/
.three_time_box{ font-size:1rem;line-height:1.2rem; margin:0 0;}
.three_time_box span{font-size:1rem!important; line-height:1.2rem!important; display:none; width:0!important; overflow:hidden!important;}
.three_time_box p{font-size:1rem; line-height:1.2rem; }
.three_time_box a{ margin-left:1rem;}

}

@media (min-width:601px) and (max-width:767px){
.index_pic_left img{ width:32px;}/*new ͼ*/
.w-imgText3 .img{ display:none;}/*ͼƬ���*/
.w-imgText3 .textB{ width:100%; height:auto; background-color:#fff; }/*�����ֿ��*/
.index_pic_left{ padding:20px 40px 0 40px;box-sizing:border-box; }
.index_pic_left h1{width:100%; height:auto;margin:10px 0;  font-size:1.4rem; line-height:2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.index_pic_left span{width:100%; height:auto;margin:0; padding:0;font-size:1.25rem; line-height:2.4rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.pic_time_wap{ margin-top:-1rem;}
.pic_time_box{ width:40%; }
.pic_time_box span{ width:6rem;}
.pic_time_wap, .pic_time_wap a, .pic_time_box, .pic_time_box span, .pic_time_box p{ font-size:1.2rem; line-height:2rem;}

.w-imgText3 .item{ flex-wrap:wrap; }
.index_news_wap{ margin-top:20px;}

/*---------3��bottom----------*/
.index_news_bottom{ width:100%; height:135px;}
.index_news_bottom ul{width:100%; height:120px;margin:15px 0 0 0; padding:0;}
.index_news_bottom ul li{ width:32.1%; height:120px;padding:10px 20px; }

.index_news_bottom ul li h2{ font-size:1.2rem; line-height:2.4rem; margin:3px 0 0 0; }
.index_news_bottom ul li span{ font-size:1.1rem; line-height:1.8rem;}

/*---------3��bottomʱ��----------*/
.three_time_box{ font-size:1.1rem;line-height:1.4rem; margin:0 0;}
.three_time_box span{font-size:1.1rem!important; line-height:1.4rem!important; display:none; width:0!important; overflow:hidden!important;}
.three_time_box p{font-size:1.1rem; line-height:1.4rem; }
.three_time_box a{ margin-left:1.1rem;}
}


@media screen and (max-width:600px){
.index_pic_left img{ width:24px;}/*new ͼ*/
.w-imgText3 .img{ display:none;}/*ͼƬ���*/
.w-imgText3 .textB{ width:100%; height:auto; background-color:#fff; }/*�����ֿ��*/
.w-imgText3 .item{ flex-wrap:wrap; }

.index_pic_left{ padding:10px 20px 0 20px;box-sizing:border-box; }
.index_pic_left h1{width:100%; height:auto;margin:10px 0;font-size:1.6rem; line-height:2.5rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.index_pic_left span{width:100%; height:auto;margin:0; padding:0;font-size:1.3rem; line-height:2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.pic_time_wap{ margin-top:-1rem;}
.pic_time_box{ width:60%;}
.pic_time_box span{ width:7rem;}
.pic_time_wap, .pic_time_wap a, .pic_time_box, .pic_time_box span, .pic_time_box p{ font-size:1.3rem; line-height:2rem;}
.w-imgText3 .item{ flex-wrap:wrap; }
.index_news_wap{ margin-top:20px;}

/*3������*/
.index_news_bottom{ height:34rem;}
.index_news_bottom ul{ height:24rem;flex-wrap:wrap;margin:0;}
.index_news_bottom ul li{ width:100%; height:100px; overflow:hidden;padding:1.2rem 2rem; margin:10px 0 0 0;}
.index_news_bottom ul li h2{ width:100%; display:block;font-size:1.5rem;line-height:3rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.index_news_bottom ul li span{width:100%; height:auto;font-size:1.3rem;line-height:2rem;padding:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}


/*---------3��bottomʱ��----------*/
.three_time_box{ font-size:1.3rem;line-height:2rem; margin:5px 0;}
.three_time_box span{ width:7rem!important;font-size:1.3rem!important; line-height:2rem!important;display:none; width:0!important; overflow:hidden!important;}
.three_time_box p{font-size:1.3rem; line-height:2rem; }
.three_time_box a{ margin-left:3rem;}
}







/*----------------------��Ŀչʾ-------------------------------*/
.index_xmzs_wap{width:100%; height:930px;box-sizing:border-box; background:url(../images/sj_22.png) no-repeat center bottom #fff;background-size:100%; display:block;}
.index_xmzs_box{width:100%;max-width:1400px; height:930px;box-sizing:border-box; margin:0 auto; padding:90px 0 0 0; position:relative;}

/*����*/
.xmzs_title_wap{ width:100%; height:100px;box-sizing:border-box; display:block; position:relative; text-align:center;}
.xmzs_title_en{ width:100%; height:auto; box-sizing:border-box;text-align:center; font-size:100px; color:#f1f7ff; z-index:1; text-transform:uppercase; font-family:Impact; letter-spacing:4px }
.xmzs_title_cn{ width:100%; height:80px;box-sizing:border-box; text-align:center; font-size:36px; line-height:40px; color:#323674; font-weight:600; z-index:99; position:absolute; top:40px; left:0; background:url(../images/sj_23.jpg) no-repeat center 55px;}

/*8��*/
.xmzs_8columns_box{ width:100%; height:540px;box-sizing:border-box; margin:80px 0 0 0; padding:0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; clear:both;}

.xmzs_8columns_box ul{ width:100%; height:540px;box-sizing:border-box; margin:0; padding:0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; clear:both;}

.xmzs_8columns_box ul li{ width:12%; height:480px;box-sizing:border-box; text-align:center; list-style:none;}
.xmzs_8columns_box ul li:nth-of-type(odd){}
.xmzs_8columns_box ul li:nth-of-type(even){ padding-top:45px;}

.xmzs_8columns_box ul li a{ color:#fff; text-decoration:none;}
.xmzs_8columns_box ul li > div{ width:100%; height:208px;box-sizing:border-box; margin:0; padding:15px 0 0 0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both; cursor:pointer;}
.xmzs_8columns_box ul li > div h2{color:#fff; font-size:26px; line-height:40px; font-weight:600; margin:0; padding:0;}
.xmzs_8columns_box ul li > div span{color:rgba(255, 255, 255, 0.6); font-size:16px; line-height:36px; margin:0; padding:0;}
.xmzs_8columns_box ul li > div span:hover{color:rgba(255, 255, 255, 0.8); }
.xmzs_8columns_box ul li > img{ width:100%; margin-top:8px; margin-bottom:4px;}

.xmzs_8columns_box ul li:nth-child(1) > div{ width:100%; height:208px;box-sizing:border-box; margin:0; background-color:#ebb61b;transition:all 0.5s ease 0s;}
.xmzs_8columns_box ul li:nth-child(2) > div{ width:100%; height:208px;box-sizing:border-box; margin:0; background-color:#4b7cd3;transition:all 0.5s ease 0s;}
.xmzs_8columns_box ul li:nth-child(3) > div{ width:100%; height:208px;box-sizing:border-box; margin:0; background-color:#6ec165;transition:all 0.5s ease 0s;}
.xmzs_8columns_box ul li:nth-child(4) > div{ width:100%; height:208px;box-sizing:border-box; margin:0; background-color:#6684ad;transition:all 0.5s ease 0s;}
.xmzs_8columns_box ul li:nth-child(5) > div{ width:100%; height:208px;box-sizing:border-box; margin:0; background-color:#54589b;transition:all 0.5s ease 0s;}
.xmzs_8columns_box ul li:nth-child(6) > div{ width:100%; height:208px;box-sizing:border-box; margin:0; background-color:#48b5a4;transition:all 0.5s ease 0s;}
.xmzs_8columns_box ul li:nth-child(7) > div{ width:100%; height:208px;box-sizing:border-box; margin:0;  background-color:#c1b561;transition:all 0.5s ease 0s;}
.xmzs_8columns_box ul li:nth-child(8) > div{ width:100%; height:208px;box-sizing:border-box; margin:0; background-color:#6babe5;transition:all 0.5s ease 0s;}

.xmzs_8columns_box ul li > div:hover{ width:100%; height:260px;box-sizing:border-box; margin:0;}

.xmzs_8columns_box ul li:nth-child(8) h2{font-size:22px; line-height:30px; display:block; margin-top:20px;}


/*----------------------��Ŀչʾ����Ӧ-------------------------------*/

@media (min-width:992px) and (max-width:1199px) {
.index_xmzs_wap{height:580px}
.index_xmzs_box{height:580px; padding:0;}

.xmzs_title_wap{height:90px;}
.xmzs_title_en{ font-size:3rem; padding-top:1rem;}
.xmzs_title_cn{ font-size:2rem; line-height:3rem;top:30px;}

.xmzs_8columns_box{ height:540px; margin:2rem 0 0 0;}
.xmzs_8columns_box ul{ height:400px;box-sizing:border-box;}
.xmzs_8columns_box ul li{ width:25%; height:200px; margin:0; padding:0;box-sizing:border-box;}
.xmzs_8columns_box ul li:nth-of-type(even){ padding:0;}
.xmzs_8columns_box ul li > div{ margin:0; padding:0;}
.xmzs_8columns_box ul li > div h2{ font-size:1.4rem; line-height:2.4rem;transition:none; margin:0; padding:0;}
.xmzs_8columns_box ul li:nth-child(8) h2{font-size:1.2rem; line-height:2rem;transition:none; margin:0; padding:0;}
.xmzs_8columns_box ul li > div span{ font-size:1rem; line-height:1rem;}
.xmzs_8columns_box ul li > img{ width:100%;  height:200px;margin:0; padding:0;box-sizing:border-box; display:block; }

.xmzs_8columns_box ul li:nth-child(1) > div,
.xmzs_8columns_box ul li:nth-child(2) > div,
.xmzs_8columns_box ul li:nth-child(3) > div,
.xmzs_8columns_box ul li:nth-child(4) > div,
.xmzs_8columns_box ul li:nth-child(5) > div,
.xmzs_8columns_box ul li:nth-child(6) > div,
.xmzs_8columns_box ul li:nth-child(7) > div,
.xmzs_8columns_box ul li:nth-child(8) > div{height:200px;transition:none;}
}


@media (min-width:768px) and (max-width:991px) {

.index_xmzs_wap{height:520px;}
.index_xmzs_box{height:520px;padding:0;}

.xmzs_title_wap{height:100px;}
.xmzs_title_en{ font-size:4rem; padding-top:1.2rem;}
.xmzs_title_cn{ height:80px;font-size:2rem; line-height:3rem;top:30px; }

.xmzs_8columns_box{ height:360px; margin:1rem 0 0 0;}
.xmzs_8columns_box ul{ height:360px;box-sizing:border-box;}
.xmzs_8columns_box ul li{ width:25%; height:180px; margin:0; padding:0;box-sizing:border-box;}
.xmzs_8columns_box ul li:nth-of-type(even){ padding:0;}
.xmzs_8columns_box ul li > div{ margin:0; padding:0;}
.xmzs_8columns_box ul li > div h2{ font-size:1.2rem; line-height:2.4rem;transition:none; margin:0; padding:0;}
.xmzs_8columns_box ul li:nth-child(8) h2{font-size:1.0rem; line-height:1.4rem;transition:none; margin:0.5rem 0 0 0; padding:0;}
.xmzs_8columns_box ul li > div span{ font-size:1.1rem; line-height:2rem;}
.xmzs_8columns_box ul li > img{ width:100%;  height:180px;margin:0; padding:0;box-sizing:border-box; display:block; }

.xmzs_8columns_box ul li:nth-child(1) > div,
.xmzs_8columns_box ul li:nth-child(2) > div,
.xmzs_8columns_box ul li:nth-child(3) > div,
.xmzs_8columns_box ul li:nth-child(4) > div,
.xmzs_8columns_box ul li:nth-child(5) > div,
.xmzs_8columns_box ul li:nth-child(6) > div,
.xmzs_8columns_box ul li:nth-child(7) > div,
.xmzs_8columns_box ul li:nth-child(8) > div{height:180px;transition:none;}

}


@media (min-width:601px) and (max-width:767px) {
.index_xmzs_wap{height:380px}
.index_xmzs_box{height:380px;padding:0;}

.xmzs_title_wap{height:80px;}
.xmzs_title_en{ font-size:3.6rem; padding-top:1rem;}
.xmzs_title_cn{ height:60px;font-size:2.2rem; line-height:3rem;top:25px;background:url(../images/sj_23.jpg) no-repeat center 45px;}

.xmzs_8columns_box{ height:256px; margin:1rem 0 0 0;}
.xmzs_8columns_box ul{ height:256px; flex-wrap:wrap;box-sizing:border-box;}
.xmzs_8columns_box ul li{ width:25%; height:128px; margin:0; padding:0;box-sizing:border-box;}
.xmzs_8columns_box ul li:nth-of-type(even){ padding:0;}
.xmzs_8columns_box ul li > div{ margin:0; padding:0;}
.xmzs_8columns_box ul li > div h2{ font-size:1.5rem; line-height:2.5rem;transition:none; margin:0; padding:0;}
.xmzs_8columns_box ul li:nth-child(8) h2{font-size:1.4rem; line-height:2rem;transition:none; margin:0; padding:0;}
.xmzs_8columns_box ul li > div span{ font-size:1.25rem; line-height:2rem;}
.xmzs_8columns_box ul li > img{ width:100%; height:128px;margin:0; padding:0;box-sizing:border-box;display:block; display:none; }

.xmzs_8columns_box ul li:nth-child(1) > div,
.xmzs_8columns_box ul li:nth-child(2) > div,
.xmzs_8columns_box ul li:nth-child(3) > div,
.xmzs_8columns_box ul li:nth-child(4) > div,
.xmzs_8columns_box ul li:nth-child(5) > div,
.xmzs_8columns_box ul li:nth-child(6) > div,
.xmzs_8columns_box ul li:nth-child(7) > div,
.xmzs_8columns_box ul li:nth-child(8) > div{height:128px;transition:none;}
}


@media screen and (max-width:600px) {
.index_xmzs_wap{height:310px}
.index_xmzs_box{height:310px;padding:0;}

.xmzs_title_wap{height:72px;}
.xmzs_title_en{ font-size:3rem; padding-top:1rem;}
.xmzs_title_cn{ height:60px;font-size:2rem; line-height:3rem;top:20px;background:url(../images/sj_23.jpg) no-repeat center 36px; background-size:14px;}

.xmzs_8columns_box{ height:256px; margin:1rem 0 0 0;}
.xmzs_8columns_box ul{ height:200px; flex-wrap:wrap;box-sizing:border-box;}
.xmzs_8columns_box ul li{ width:25%; height:100px; margin:0; padding:0;box-sizing:border-box;}
.xmzs_8columns_box ul li:nth-of-type(even){ padding:0;}
.xmzs_8columns_box ul li > div{ margin:0; padding:0;}
.xmzs_8columns_box ul li > div h2{ font-size:1.4rem; line-height:2.5rem;transition:none; margin:0; padding:0;}
.xmzs_8columns_box ul li:nth-child(8) h2{font-size:1.2rem; line-height:1.4rem;transition:none; margin:0.5rem 0 0 0; padding:0;}
.xmzs_8columns_box ul li > div span{ font-size:1.2rem; line-height:2rem;}
.xmzs_8columns_box ul li > img{ width:100%; height:100px;margin:0; padding:0;box-sizing:border-box;display:block; display:none; }

.xmzs_8columns_box ul li:nth-child(1) > div,
.xmzs_8columns_box ul li:nth-child(2) > div,
.xmzs_8columns_box ul li:nth-child(3) > div,
.xmzs_8columns_box ul li:nth-child(4) > div,
.xmzs_8columns_box ul li:nth-child(5) > div,
.xmzs_8columns_box ul li:nth-child(6) > div,
.xmzs_8columns_box ul li:nth-child(7) > div,
.xmzs_8columns_box ul li:nth-child(8) > div{height:100px;transition:none;}
}


/*----------------------bottom-------------------------------*/
.index_bottom_wap{ width:100%;height:290px;box-sizing:border-box; margin:0; padding:0; background:url(../images/sj_24.png) no-repeat center top #323674; background-size:100% 100%;}
.index_bottom_box{ width:100%; max-width:1400px;height:240px; box-sizing:border-box;margin:0 auto; position:relative; padding:25px 0 25px 0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:stretch  ;}
/*----------��----------*/
.index_bottom_logo{ width:15%;box-sizing:border-box; padding-top:20px; opacity:0.8; text-align:center; }
.index_bottom_logo img{ width:75%; margin:0 auto; position:relative;}

.index_bottom_xsgs{ width:100%;box-sizing:border-box; color:rgba(226, 236, 255, 0.8);}
/*----------��----------*/
.index_bottom_center{ width:68%;box-sizing:border-box;}


.index_bottom_xsgs h2{ font-size:16px; line-height:30px;color:rgba(255, 255, 255, 1);font-weight:500; margin:0; padding:0;}
.index_bottom_xsgs ul{ width:100%; height:auto; box-sizing:border-box; margin:0; padding:0;display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:center ;}
.index_bottom_xsgs ul li{ width:35%; height:auto; box-sizing:border-box; margin:0; padding:0; display:inline-blcok; font-size:15px; line-height:30px; list-style:none;}
.index_bottom_xsgs ul li:nth-child(3n){ width:30%;}
.index_bottom_xsgs ul li a{color:rgba(226, 236, 255, 0.8); text-decoration:none;}
.index_bottom_xsgs ul li a:hover{color:rgba(226, 236, 255, 1); text-decoration:none;}

/*----------��������----------*/
.index_bottom_link{width:100%; height:auto;box-sizing:border-box; margin:10px 0 0 0; padding:0;}
.index_bottom_link h2{ font-size:16px; line-height:30px;color:rgba(255, 255, 255, 1);font-weight:500; margin:0; padding:0;}
.index_bottom_link ul{ width:100%; height:auto; margin:0; padding:0;box-sizing:border-box; display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between ; overflow:hidden; clear:both;align-items:center ;}
.index_bottom_link ul li{ margin:0; padding:0; list-style:none; display:inline-block;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-start;align-items:center ; overflow:hidden; clear:both;}
.index_bottom_link ul li a{color:rgba(226, 236, 255, 0.8); text-decoration:none; font-size:15px;}
.index_bottom_link ul li a:hover{color:rgba(226, 236, 255, 1); text-decoration:none;}
.index_bottom_link ul li img{ margin-right:20px;}

/*----------��----------*/
.index_bottom_ewm{ width:12%; margin-top:10px; text-align:right;}
.index_bottom_ewm img{ margin:10px auto; position:relative; display:block; width:60%;}
.index_bottom_ewm span{ width:100%; text-align:center; color:rgba(226, 236, 255, 0.8);line-height:30px; margin-top:5px; display:block;}

.index_bq_box{ width:100%; height:48px;box-sizing:border-box; margin:0; padding:0; background:rgba(77, 81, 146, 0.5);color:rgba(255, 255, 255, 0.6); font-size:15px; line-height:48px; text-align:center;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both;}
.index_bq_1400{ width:100%;height:48px;box-sizing:border-box; margin:0 auto; position:relative; padding:0; display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center; overflow:hidden; clear:both;align-items:center ;}
.index_bq_1400 div{ margin:0 2rem;}


.index_bq_700{width:58%;height:48px;box-sizing:border-box; margin:0 auto; position:relative; padding:0; display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:center ;}



/*----------------------bottom����Ӧ-------------------------------*/

@media (min-width:992px) and (max-width:1199px) {
.index_bottom_logo{ width:11%;}
.index_bottom_center{ width:72%;}
.index_bottom_xsgs h2{ font-size:1rem;}
.index_bottom_xsgs ul li{ font-size:0.95rem;}
.index_bottom_link h2{ font-size:1rem;}
.index_bottom_link ul li a{ font-size:0.95rem;}
.index_bottom_link ul li img{ width:2rem; margin-right:0.5rem;}
.index_bq_1400{ font-size:0.95rem; line-height:2rem;height:40px;}
.index_bottom_ewm span{font-size:0.95rem;}

.index_bottom_wap{ height:240px;}
.index_bottom_box{ height:200px; padding:20px 0;}
.index_bq_box{ height:40px;}

}


@media (min-width:768px) and (max-width:991px) {
.index_bottom_logo{ width:11%;}
.index_bottom_center{ width:72%;}
.index_bottom_xsgs h2{ font-size:1.1rem; line-height:2rem;}
.index_bottom_xsgs ul li{ font-size:1rem;line-height:2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.index_bottom_link h2{ font-size:1.1rem;line-height:2rem;}
.index_bottom_link ul li a{ font-size:1rem;line-height:2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.index_bottom_link ul li img{ width:2rem; margin-right:0.5rem;}
.index_bq_1400{ font-size:1rem; line-height:1rem;flex-wrap:wrap; justify-content:center; }
.index_bottom_ewm span{font-size:1rem;}

.index_bottom_wap{ height:220px;}
.index_bottom_box{ height:180px;padding:15px 0;box-sizing:border-box;}
.index_bq_box{ height:40px;}
.index_bq_1400{ height:40px;}
}


@media (min-width:601px) and (max-width:767px) {
.index_bottom_logo{ width:11%;}
.index_bottom_center{ width:72%;}
.index_bottom_xsgs h2{ font-size:1.2rem;line-height:2.2rem;}
.index_bottom_xsgs ul li{ font-size:1.2rem;line-height:2.2rem;}
.index_bottom_link h2{ font-size:1.2rem;line-height:2.2rem;}
.index_bottom_link ul li a{ font-size:1.2rem;line-height:2.2rem;}
.index_bottom_link ul li img{ width:2rem; margin-right:0.5rem;}
.index_bottom_link ul li:nth-child(1){ width:60%;}
.index_bottom_link ul li:nth-child(2){ width:40%;}
.index_bottom_link ul li:nth-child(3){ width:100%;}
.index_bq_1400{ font-size:1.2rem; line-height:2.2rem;flex-wrap:wrap; justify-content:center; }
.index_bottom_ewm span{font-size:1.2rem;}

.index_bottom_wap{ height:255px;}
.index_bottom_box{ height:220px;padding:10px 0;}
.index_bq_box{ height:35px;}
.index_bq_1400{ height:35px;}

.index_bottom_xsgs ul{flex-wrap:wrap; justify-content:flex-start;}
.index_bottom_xsgs ul li{ width:50%; margin:0; padding:0; display:inline-blcok; }
.index_bottom_xsgs ul li:nth-of-type(odd){width:60%;}
.index_bottom_xsgs ul li:nth-of-type(even){width:40%;}

.index_bottom_link ul{flex-wrap:wrap;}
.index_bottom_link ul li{ width:50%;}
}


@media screen and (max-width:600px) {
.index_bottom_logo{ width:20%;}
.index_bottom_center{ width:60%;}
.index_bottom_ewm{ width:20%;}
.index_bottom_xsgs h2{ font-size:1rem;line-height:22px;}
.index_bottom_xsgs ul li{ font-size:0.85rem;line-height:22px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.index_bottom_link h2{ font-size:1rem;line-height:22px}
.index_bottom_link ul li a{ font-size:0.85rem;line-height:22px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.index_bottom_link ul li img{ width:2rem; margin-right:0.5rem;}
.index_bq_1400{ font-size:0.85rem; line-height:1rem;flex-wrap:wrap; justify-content:center;}
.index_bottom_ewm span{font-size:1rem;}

.index_bottom_wap{ height:225px;}
.index_bottom_box{ height:190px;padding:10px 0;}
.index_bq_box{ height:35px;}
.index_bq_1400{ height:35px;}

.index_bottom_xsgs ul{flex-wrap:wrap; justify-content:flex-start;}
.index_bottom_xsgs ul li{ width:50%; margin:0; padding:0; display:inline-blcok;text-overflow:ellipsis }
.index_bottom_xsgs ul li:nth-child(3n){ width:50%;}

.index_bottom_link ul{flex-wrap:wrap; font-size:0.85rem;}
.index_bottom_link ul li:first-child{ width:50%;text-overflow:ellipsis;}
.index_bottom_link ul li:nth-of-type(even){ width:50%;text-overflow:ellipsis;}
.index_bottom_link ul li:last-child{ width:50%;text-overflow:ellipsis;}
}


@media screen and (max-width:414px){
.index_bottom_logo{ width:24%;position:absolute; top:100px;right:2%;}
.index_bottom_center{ width:70%; margin-left:8%; }
.index_bottom_ewm{ width:20%;position:absolute; top:10px;right:2%; }
.index_bottom_xsgs h2{ font-size:1.3rem;line-height:2.2rem;}
.index_bottom_xsgs ul li{ font-size:1.2rem;line-height:2.2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.index_bottom_link h2{ font-size:1.3rem;line-height:2.2rem}
.index_bottom_link ul li a{ font-size:1.2rem;line-height:2.2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.index_bottom_link ul li img{ width:2rem; margin-right:0.5rem;}
.index_bq_1400{ font-size:1.2rem; line-height:1.4rem;flex-wrap:wrap; justify-content:center;}
.index_bottom_ewm span{font-size:1.2rem; line-height:2rem;}

.index_bottom_wap{ height:310px;}
.index_bottom_box{ height:270px;padding:10px 0;}
.index_bq_box{ height:40px;}
.index_bq_1400{ height:40px;}

.index_bottom_xsgs ul{flex-wrap:wrap; justify-content:flex-start;}
.index_bottom_xsgs ul li{ width:100%; margin:0; padding:0; display:inline-blcok; }
.index_bottom_xsgs ul li:nth-child(3n){ width:100%;}

.index_bottom_link ul{flex-wrap:wrap;}
.index_bottom_link ul li:first-child{ width:100%;}
.index_bottom_link ul li:nth-of-type(even){ width:100%;}
.index_bottom_link ul li:last-child{ width:100%;}
}



/*----------------------��ҳ��������-----------------------------*/

.btn {padding:10x 20px;display:inline-block;background:none;color:#fff;text-decoration:none;transition:0.35s ease-in-out;font-weight:700;}
.btn:hover {background:none;}

.overlay {width:100%;min-height:100vh;max-height:100vh;display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;padding:80px 0 0 0;position:fixed;top:0;left:0;background:rgba(0, 0, 0, 0);opacity:0;pointer-events:none;transition:0.35s ease-in-out;overflow-y:auto; z-index:999;}
.overlay.open {opacity:1;pointer-events:inherit;}
.overlay .modal {background:none;text-align:center;padding:0;opacity:0;pointer-events:none;transition:0.35s ease-in-out;max-height:100vh;overflow-y:auto;}
.overlay .modal.open {opacity:1;pointer-events:inherit;}

.overlay .modal.open .content {margin-right:140px;transform:translate(0, 0px);opacity:1; display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-start;align-items:center ; overflow:hidden; clear:both;}
.overlay .modal .content {transform:translate(0, -10px);opacity:0;transition:0.35s ease-in-out;}
.overlay .modal .title {margin-top:0;}

.content input{ width:200px; height:36px;line-height:36px; padding:0 20px;box-sizing:border-box; font-size:16px;border:0;outline:0;border-radius:3px;box-shadow:inset 0px 0px 4px 0px rgba(0, 0, 0, 0.2);}
.content button{ width:60px; height:100%; line-height:34px; box-sizing:border-box;background-color:#e83344; color:#fff; border:0; outline:0; font-size:16px;border-radius:3px; margin-left:4px; cursor:pointer;}


@media (min-width:992px) and (max-width:1199px){
.overlay {padding:80px 0 0 0;}
.overlay .modal.open .content {margin-right:10px;}
}

@media (min-width:768px) and (max-width:991px){
.overlay {padding:60px 0 0 0;}
.overlay .modal.open .content {margin-right:10px;}
.content input{ width:200px; height:2.4rem;line-height:2.4rem; padding:0 20px;font-size:1rem;}
.content button{ width:60px;line-height:2.4rem;font-size:1rem;margin-left:4px;}
}

@media (min-width:601px) and (max-width:767px){
.overlay {padding:50px 0 0 0;}
.overlay .modal.open .content {margin-right:10px;}
.content input{ width:200px; height:2.8rem;line-height:2.8rem; padding:0 20px;font-size:1.2rem;}
.content button{ width:60px;line-height:2.8rem;font-size:1.2rem;margin-left:4px;}
}

@media screen and (max-width:600px){
.overlay {padding:40px 0 0 0;}
.overlay .modal.open .content {margin-right:10px;}
.content input{ width:180px; height:2.8rem;line-height:2.8rem; padding:0 20px;font-size:1.2rem;}
.content button{ width:40px;line-height:2.8rem;font-size:1.2rem;margin-left:4px;}
}



/*-------------------------------����ҳ��----------------------------------*/
.page_top_wap{ width:100%; height:360px;box-sizing:border-box; position:relative; display:block;}
.page_title_wap{width:72%; max-width:1200px; height:60px;box-sizing:border-box; margin:0 auto; margin-top:60px; position:relative;font-size:50px; font-weight:bold; color:#fff; line-height:50px;letter-spacing:5px; text-shadow:2px 2px 4px rgba(40, 100, 150, 0.6);}
.page_news_wap{width:74%; max-width:1400px; height:120px;box-sizing:border-box; margin:0 auto; position:relative;}
.page_bottom_wap{ width:100%;height:48px;box-sizing:border-box; margin:0; padding:0; background:url(../images/sj_24.png) no-repeat center top; background-size:100% 100%;}

@media (min-width:992px) and (max-width:1199px){
.page_top_wap{ height:300px;}
.page_title_wap{ font-size:2.6rem;}
}

@media (min-width:768px) and (max-width:991px){
.page_top_wap{ height:280px;}
.page_title_wap{ font-size:2.6rem;}
}

@media (min-width:601px) and (max-width:767px){
.page_top_wap{ height:260px;}
.page_title_wap{ font-size:3rem;}
}

@media screen and (max-width:600px){
.page_top_wap{ height:220px;}
.page_title_wap{ font-size:3rem;}
}

/*---����ͼ---*/
.bj_xwzx{background:url(../images/nwzx_01.jpg) no-repeat 0 0; background-size:100% 100%;}/*�������ı���ͼ*/
.bj_ywly{background:url(../images/ywly_bj.png) no-repeat 0 0; background-size:100% 100%;}/*ҵ�����򱳾�ͼ*/
.bj_lxwm{background:url(../images/contact_01.png) no-repeat 0 0; background-size:100% 100%;}/*��ϵ���Ǳ���ͼ*/
.bj_qygk{background:url(../images/qygk_bj.png) no-repeat 0 0; background-size:100% 100%;}/*��ҵ�ſ�����ͼ*/
.bj_search{background:url(../images/search_bj.jpg) no-repeat 0 0; background-size:100% 100%;}/*��ҵ�ſ�����ͼ*/

/*����tab��ǩ*/
.blca-tabs{ width:100%; height:auto; margin:0; padding:0;box-sizing:border-box;}

.blca-tab-nav{width:100%; height:72px; margin:0; padding:4px 0 0 0;box-sizing:border-box; background-color:#fff;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both; position:relative;  box-shadow:1px 1px 4px 1px rgba(40, 100, 150, 0.08);}

.blca-tab-nav li{ display:inline-blcok; font-size:18px;color:#333; line-height:66px; text-align:center; margin:0; padding:0 30px;box-sizing:border-box;display:inline-block; text-align:center;text-decoration:none;background:url(../images/nwzx_02.jpg) no-repeat 0 24px;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both; }
.blca-tab-nav li h2{ width:120px; height:auto;box-sizing:border-box; font-size:18px;color:#333; line-height:65px; text-align:center; margin:0; padding:0; font-weight:normal;}
.blca-tab-nav li:hover{ text-decoration:none; cursor:pointer;}
.blca-tab-nav li.active h2{ border-bottom:4px solid #323674; color:#323674!important; font-size:18px;font-weight:600;cursor:pointer;}
.blca-tab-nav li a:hover:not(.active) { color:#1d74ff;}

.blca-tab-pane {display:none;}
.blca-tab-pane.active {display:block;}

.blca-tab-content{ width:100%; max-width:1400px;height:auto;box-sizing:border-box; margin:1rem auto; position:relative; display:block; }


/*---�л�tab����Ӧ---*/
@media (min-width:992px) and (max-width:1199px){
.blca-tab-nav{ height:60px;padding:0;}
.blca-tab-nav li{padding:0 30px; font-size:18px;background:url(../images/nwzx_02.jpg) no-repeat 0 22px;}
.blca-tab-nav li h2{ width:120px; height:58px;line-height:58px;}
.blca-tab-nav li.active h2{  font-size:18px;}
}

@media (min-width:768px) and (max-width:991px){
.blca-tab-nav{ height:56px;padding:0;}
.blca-tab-nav li{padding:0 20px; font-size:16px;background:url(../images/nwzx_02.jpg) no-repeat 0 20px;}
.blca-tab-nav li h2{ width:100px;font-size:16px; height:54px;line-height:54px;}
.blca-tab-nav li.active h2{  font-size:16px;border-bottom:3px solid #323674;}
}

@media (min-width:601px) and (max-width:767px){
.blca-tab-nav{ height:54px;padding:0;}
.blca-tab-nav li{padding:0 20px; font-size:16px;background:url(../images/nwzx_02.jpg) no-repeat 0 18px;}
.blca-tab-nav li h2{ width:80px; font-size:16px; height:52px;line-height:52px;}
.blca-tab-nav li.active h2{  font-size:16px;border-bottom:3px solid #323674;}
}

@media screen and (max-width:600px){
.blca-tab-nav{ height:48px;padding:0;}
.blca-tab-nav li{padding:0 20px; font-size:14px;background:url(../images/nwzx_02.jpg) no-repeat 0 16px; }
.blca-tab-nav li h2{ width:68px; font-size:14px; height:46px;line-height:46px;}
.blca-tab-nav li.active h2{  font-size:14px;border-bottom:2px solid #323674;}
}


/*---����ҳ---*/
.blca-tab-pane ul{ width:100%; max-width:1400px; height:auto; margin:40px auto; position:relative; padding:0;box-sizing:border-box;box-shadow:1px 1px 4px 1px rgba(255, 255, 255, 0); background:none; border:0;}

.blca-tab-pane ul li{width:100%; height:auto; margin:30px 0; padding:25px 0;box-sizing:border-box;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:center; border:1px solid #eee;border-radius:8px;}

.dqgz_left{ width:12%; height:auto;box-sizing:border-box; text-align:center; border-right:2px solid #eef3f7;}
.blca-tab-pane ul li h3{ font-size:48px; color:#ce9833; font-weight:600;}
.blca-tab-pane ul li h4{ font-size:20px; color:#ce9833; font-weight:500;}

.dqgz_right{width:85%; height:auto;box-sizing:border-box; padding-right:35px;}
.blca-tab-pane ul li a h2{ font-size:20px; color:#333; font-weight:500; line-height:40px; text-decoration:none; margin-bottom:5px;}
.blca-tab-pane ul li a h2:hover{ color:#323674;}
.blca-tab-pane ul li a span{ font-size:16px; color:#999; line-height:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.blca-tab-pane ul li a span:hover{ color:#ccc;}
.blca-tab-pane ul li a p{ font-size:16px; color:#999; line-height:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.blca-tab-pane ul li a p:hover{ color:#ccc;}


/*---�����б�����Ӧ---*/

@media (min-width:992px) and (max-width:1199px){
.blca-tab-pane ul{margin:40px auto; }
.blca-tab-pane ul li{ width:94%; margin:25px auto; position:relative; padding:20px 0;border-radius:8px;}
.dqgz_left{ border-right:2px solid #eef3f7;}
.blca-tab-pane ul li h3{ font-size:2.5rem; line-height:3.5rem; }
.blca-tab-pane ul li h4{ font-size:1rem;}
.dqgz_right{padding-right:35px;}
.dqgz_right h2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.blca-tab-pane ul li a h2{ font-size:1.2rem;line-height:2rem;margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.blca-tab-pane ul li a span{ font-size:1rem;line-height:2rem;}
.blca-tab-pane ul li a p{ font-size:1rem;line-height:2rem;}
}

@media (min-width:768px) and (max-width:991px){
.blca-tab-pane ul{margin:30px auto; }
.blca-tab-pane ul li{ width:94%; margin:25px auto; position:relative; padding:20px 0;border-radius:5px;}
.dqgz_left{ border-right:2px solid #eef3f7;}
.blca-tab-pane ul li h3{ font-size:2.8rem; line-height:3.5rem; }
.blca-tab-pane ul li h4{ font-size:1.2rem; line-height:2rem;}
.dqgz_right{padding-right:20px;}
.blca-tab-pane ul li a h2{ font-size:1.2rem;line-height:2rem;margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.blca-tab-pane ul li a span{ font-size:1.1rem;line-height:2rem;}
.blca-tab-pane ul li a p{ font-size:1.1rem;line-height:2rem;}
.dqgz_left{ width:15%;}
.dqgz_right{width:80%;}
#demo-laypage-theme-1{ zoom:0.9;}
}

@media (min-width:601px) and (max-width:767px){
.blca-tab-pane ul{margin:30px auto; }
.blca-tab-pane ul li{ width:94%; margin:20px auto; position:relative; padding:15px 0;border-radius:5px;}
.dqgz_left{ border-right:2px solid #eef3f7;}
.blca-tab-pane ul li h3{ font-size:2.8rem; line-height:3.5rem; }
.blca-tab-pane ul li h4{ font-size:1.4rem; line-height:2rem;}
.dqgz_right{padding-right:20px;}
.blca-tab-pane ul li a h2{ font-size:1.4rem; line-height:2rem;margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.blca-tab-pane ul li a span{ font-size:14px;line-height:24px;}
.blca-tab-pane ul li a p{ font-size:1.2rem; line-height:2rem;}
.dqgz_left{ width:18%;}
.dqgz_right{width:77%;}
#demo-laypage-theme-1{ zoom:0.8;}

}

@media screen and (max-width:600px){
.blca-tab-pane ul{margin:20px auto; }
.blca-tab-pane ul li{ width:94%; margin:15px auto; position:relative; padding:15px 0;border-radius:5px;}
.dqgz_left{ border-right:2px solid #eef3f7;}
.blca-tab-pane ul li h3{ font-size:3.2rem; line-height:4rem;}
.blca-tab-pane ul li h4{ font-size:1.5rem; line-height:2.4rem;}
.dqgz_right{padding-right:20px;}
.blca-tab-pane ul li a h2{ font-size:1.6rem;line-height:2.4rem;margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.blca-tab-pane ul li a span{ font-size:1.4rem;line-height:2.4rem;}
.blca-tab-pane ul li a p{ font-size:1.4rem;line-height:2.4rem;}
.dqgz_left{ width:18%;}
.dqgz_right{width:77%;}

#demo-laypage-theme-1{ zoom:0.7;}

}


/*---��������ҳ---*/
.main_wap{width:74%;  max-width:1400px; height:auto; min-height:600px; margin:0 auto; position:relative; padding:0;box-sizing:border-box;}

.time_font_wap{ width:100%; height:auto; margin:0; padding:0 0 20px 0;box-sizing:border-box;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both; border-bottom:4px solid #f7f9f9;}
.time_font_wap > div{ margin:0 20px;}

.news_font_wap{width:100%; height:auto;box-sizing:border-box; margin:0; padding:10px 0 0 0; font-size:16px; line-height:40px; color:#333; }
.news_font_wap img{ max-width:1200px;height:auto;box-sizing:border-box;margin:0 auto;position:relative;}
@media screen and (max-width:820px){
    .news_font_wap img{ width:90%;}
    #wrapper p img:first-child{ margin-left:-1.5rem;}
}



@media (min-width:992px) and (max-width:1199px){
.news_font_wap{ font-size:1rem; line-height:2rem;}
}

@media (min-width:768px) and (max-width:991px){
.news_font_wap{ font-size:1.1rem; line-height:2rem;}
}

@media (min-width:601px) and (max-width:767px){

}

@media screen and (max-width:600px){

}

/*---λ��---*/

.position_wap{width:100%;  max-width:1400px; height:auto; margin:0; padding:0 0 0 36px;box-sizing:border-box; font-size:16px; line-height:40px; color:#888; background:url(../images/wz.png) no-repeat 0 5px; background-size:30px; position:absolute; left:50px; top:20px;}
.position_wap a{color:#1586a9;text-decoration:none; cursor:pointer; margin:0 5px;}
.position_wap a:hover{color:#404483;}
.position_wap span{margin:0 5px;}


#wrapper{width:100%; height:auto;box-sizing:border-box;margin:0 auto;padding:80px 80px;background:#fff;box-shadow:1px 1px 4px 1px rgba(40, 100, 150, 0.08);}
#wrapper .small {font-size:75%;}
#wrapper h1 { width:100%; text-align:center;font-size:26px;font-weight:bold;margin:30px 0 0 0; padding:0;}
#wrapper h2 {font-size:24px;margin:10px 0;}
#wrapper p{font-size:16px;line-height:36px;text-indent:2rem;}

/*---����С---*/
#controls{ width:300px;box-sizing:border-box;margin:0;padding:0;text-align:center;transition:.25s ease-out;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both;}
#controls a{color:#999; display:inline-blcok;font-weight:500;padding:4px 8px; margin:0 5px; text-decoration:none;}
#controls a:hover{color:#333;transition:.25s ease-out;}

#controls a.selected{background:#eee; color:#333 !important;border-radius:50%;}

#small {font-size:16px !important;}
#medium{font-size:18px !important;}
#large {font-size:20px!important;}




/*---��ҳ---*/
.page_turn_wap{ width:100%; height:auto;box-sizing:border-box; margin:30px auto; padding:0; display:block;overflow:hidden; clear:both;align-items:center;}

/*---��һҳ---*/
.previous_wap{ width:100%; height:auto;box-sizing:border-box; margin:0; padding:15px 0 0px 0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center ; overflow:hidden; clear:both;border-top:4px solid #f7f9f9; color:#333; font-size:18px; line-height:40px;}
.previous_wap h3{ width:80px;box-sizing:border-box; display:inline-block; height:auto; margin:0; padding:0; font-size:18px; color:#404483; margin-right:5px;text-align:right;}
.previous_wap a{box-sizing:border-box; display:inline-block; height:auto; margin:0; padding:0; color:#404483; text-align:left; text-decoration:none; cursor:pointer;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.previous_wap a:hover{ color:#1586a9; text-decoration:underline;}

/*---��һҳ---*/
.nextpage_wap{ width:100%; height:auto;box-sizing:border-box; margin:0;padding:0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center ; overflow:hidden; clear:both;color:#333; font-size:18px; line-height:40px;}
.nextpage_wap h3{ width:80px;box-sizing:border-box; display:inline-block; height:auto; margin:0; padding:0; font-size:18px; color:#404483; margin-right:5px;text-align:right;}
.nextpage_wap a{box-sizing:border-box; display:inline-block; height:auto; margin:0; padding:0; color:#404483; text-align:left; text-decoration:none; cursor:pointer;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.nextpage_wap a:hover{ color:#1586a9; text-decoration:underline;}


/*---------------��������ҳ����-----------------------*/

@media (min-width:992px) and (max-width:1199px){
/*---λ��---*/
.position_wap{font-size:16px; line-height:36px;background:url(../images/wz.png) no-repeat 0 5px; background-size:30px;left:50px; top:20px;}
#wrapper{width:100%;padding:60px 40px 10px 40px;}
#wrapper h1 {font-size:28px;margin-top:20px; }
#wrapper h2 {font-size:24px;margin:10px 0 0 0;}
#wrapper p{font-size:1rem;line-height:2.25rem;}
.time_font_wap{ padding:0;}
.time_font_wap > div{ margin:0 0px;}
/*---����С---*/
#controls{ width:300px;}
#controls a{padding:4px 8px; margin:0 5px;}
#small {font-size:14px !important;}
#medium{font-size:16px !important;}
#large {font-size:18px!important;}
/*---��ҳ---*/
.page_turn_wap{ width:100%; height:auto;box-sizing:border-box; margin:10px auto;}
/*---��һҳ---*/
.previous_wap{  padding:15px 0 0px 0; font-size:1rem; line-height:2.25rem;}
.previous_wap h3{ width:80px; font-size:1rem;line-height:2.25rem; margin-right:2px;}
/*---��һҳ---*/
.nextpage_wap{ font-size:1rem; line-height:2.25rem;}
.nextpage_wap h3{ width:80px;font-size:rem;line-height:2.25rem; margin-right:2px;}
}

@media (min-width:768px) and (max-width:991px){
/*---λ��---*/
.position_wap{font-size:1.1rem; line-height:2rem;background:url(../images/wz.png) no-repeat 0 2px; background-size:30px;left:30px; top:15px;}
#wrapper{width:100%;padding:60px 40px 10px 40px;}
#wrapper h1 {font-size:1.8rem; line-height:3rem;margin-top:20px; }
#wrapper h2 {font-size:1.4rem; line-height:3rem;margin:10px 0 0 0;}
#wrapper p{font-size:1.1rem;line-height:2.6rem;}
.time_font_wap{ padding:0;font-size:1.1rem;}
.time_font_wap > div{ margin:0 0px;}
/*---����С---*/
#controls{ width:280px;}
#controls a{padding:4px 8px; margin:0 5px;}
#small {font-size:14px !important;}
#medium{font-size:15px !important;}
#large {font-size:16px!important;}
/*---��ҳ---*/
.page_turn_wap{ width:100%; height:auto;box-sizing:border-box; margin:10px auto;}
/*---��һҳ---*/
.previous_wap{  padding:15px 0 0px 0; font-size:1.1rem;line-height:2.6rem;}
.previous_wap h3{ width:80px; font-size:1.1rem;line-height:2.6rem;margin-right:2px;}
/*---��һҳ---*/
.nextpage_wap{ font-size:1.1rem;line-height:2.6rem;}
.nextpage_wap h3{ width:80px;font-size:1.1rem;line-height:2.6rem;margin-right:2px;}

}

@media (min-width:601px) and (max-width:767px){
/*---λ��---*/
.position_wap{font-size:1.25rem;line-height:2.8rem;background:url(../images/wz.png) no-repeat 0 2px; background-size:24px;left:30px; top:15px;}
#wrapper{width:100%;padding:60px 40px 10px 40px;}
#wrapper h1 {font-size:2rem; line-height:3rem; }
#wrapper h2 {font-size:1.5rem; line-height:3rem;margin:10px 0 0 0;}
#wrapper p{font-size:1.25rem;line-height:2.8rem;}
.time_font_wap{ padding:0;font-size:1.25rem;}
.time_font_wap > div{ margin:0 0px;}
/*---����С---*/
#controls{ width:250px;}
#controls a{padding:4px 8px; margin:0 5px;}
#small {font-size:12px !important;}
#medium{font-size:14px !important;}
#large {font-size:16px!important;}
/*---��ҳ---*/
.page_turn_wap{ width:100%; height:auto;box-sizing:border-box; margin:10px auto;}
/*---��һҳ---*/
.previous_wap{  padding:15px 0 0px 0; font-size:1.25rem;line-height:2.8rem;}
.previous_wap h3{ width:60px; font-size:1.25rem;line-height:2.8rem; margin-right:2px;}
/*---��һҳ---*/
.nextpage_wap{ font-size:1.25rem;line-height:2.8rem;}
.nextpage_wap h3{ width:60px;font-size:1.25rem;line-height:2.8rem; margin-right:2px;}

}

@media screen and (max-width:600px){
/*---λ��---*/
.position_wap{font-size:1.4rem; line-height:2.4rem;background:url(../images/wz.png) no-repeat 0 2px; background-size:24px;left:20px; top:12px;}
#wrapper{width:100%;padding:40px 30px 5px 30px;}
#wrapper h1 {font-size:2rem;margin-top:20px; }
#wrapper h2 {font-size:1.5rem;margin:10px 0 0 0;}
#wrapper p{font-size:1.4rem;line-height:2.8rem;}
.time_font_wap{ padding:0;}
.time_font_wap > div{ margin:0; }
#wrapper .time_font_wap > div p{ font-size:1rem;}
/*---����С---*/
#controls{ width:50%;}
#controls p{font-size:1rem;}
#controls a{padding:2px 4px; margin:0 2px;}
#small {font-size:0.8rem !important;}
#medium{font-size:1rem !important;}
#large {font-size:1.2rem!important;}
/*---��ҳ---*/
.page_turn_wap{ width:100%; height:auto;box-sizing:border-box; margin:0.5rem auto;}
/*---��һҳ---*/
.previous_wap{  padding:10px 0 0px 0; font-size:1rem;line-height:2.8rem;}
.previous_wap h3{width:8rem;font-size:1.4rem;line-height:2.8rem; margin-right:2px; text-align:right;}
/*---��һҳ---*/
.nextpage_wap{font-size:1.4rem;line-height:2.8rem;}
.nextpage_wap h3{ width:8rem;font-size:1.4rem;line-height:2.8rem;margin-right:2px;text-align:right;}

}


/*---------------ҵ������-----------------------*/
.ywly_main_wap{ width:100%; height:auto; min-height:400px; box-sizing:border-box; margin:0 auto; position:relative; padding:0;display:block; background:url(../images/ywly_bj_jh2.png) no-repeat center bottom #fff; background-size:100%;}


.ywly-tabs{ width:100%;height:auto; margin:0 auto; position:relative; padding:0;box-sizing:border-box;}
.ywly-tab-nav{width:100%; height:125px; margin:0; padding:0;box-sizing:border-box;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both; position:relative;box-shadow:1px 1px 6px 3px rgba(40, 100, 150, 0.08);}
.ywly-tab-nav li{ width:12.5%; max-width:180px; height:125px; margin:0; padding:0;box-sizing:border-box;line-height:24px; font-size:16px; text-align:center;  border-right:1px solid #eee;display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center;align-items:center; overflow:hidden; clear:both;}
.ywly-tab-nav li a{ width:100%; height:auto; margin:0; padding:0;box-sizing:border-box;display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center;align-items:center; overflow:hidden; clear:both; padding:5px 0 0 0;}

.ywly-tab-nav li:first-child{ border-left:1px solid #eee;}

.ywly-tab-nav li:hover{ text-decoration:none; cursor:pointer;}
.ywly-tab-nav li.active{ color:#fff!important; font-weight:500;cursor:pointer; background:linear-gradient(to bottom right, #535ab1, #4a51b3);}
.ywly-tab-nav li.active a{ color:#fff!important;}
.ywly-tab-nav li.active a:hover{ color:#fff!important;}
.ywly-tab-nav li a:hover:not(.active) { color:#333; }

.ywly-tab-nav li a span{ width:100%; height:auto; display:block; font-size:20px; line-height:40px;margin:5px 0 0 0; padding:0;}
.ywly-tab-nav li:last-child a span{ font-size:18px; line-height:24px;margin:5px 0 0 0;}

/*---tab�л�����---*/
.ywly-tab-content{width:96%; max-width:1400px; height:auto; margin:0 auto; position:relative; padding:30px 0 50px 0;box-sizing:border-box; font-size:16px; line-height:40px; color:#666; }

.ywly-tab-pane {display:none;}
.ywly-tab-pane.active {display:block;}



/*---ȫ����8��ͼ��---*/
.ywly-tab-nav li .qqhb{ width:48px; height:48px; margin:0; padding:0;display:block; box-sizing:border-box; background:url(../images/ywly_01.png) no-repeat center; background-size:100%;}
.ywly-tab-nav li.active .qqhb{ width:48px; height:48px;margin:0; padding:0; display:block; box-sizing:border-box; background:url(../images/ywly_01_2.png) no-repeat center;background-size:100%;}


.ywly-tab-nav li .hwyx{ width:48px; height:48px; margin:0; padding:0;display:block; box-sizing:border-box; background:url(../images/ywly_02.png) no-repeat center;background-size:100%;}
.ywly-tab-nav li.active .hwyx{ width:48px; height:48px;margin:0; padding:0; display:block; box-sizing:border-box; background:url(../images/ywly_02_2.png) no-repeat center;background-size:100%;}

.ywly-tab-nav li .gnyx{ width:48px; height:48px; margin:0; padding:0;display:block; box-sizing:border-box; background:url(../images/ywly_03.png) no-repeat center;background-size:100%;}
.ywly-tab-nav li.active .gnyx{ width:48px; height:48px;margin:0; padding:0; display:block; box-sizing:border-box; background:url(../images/ywly_03_2.png) no-repeat center;background-size:100%;}

.ywly-tab-nav li .wjyj{ width:48px; height:48px; margin:0; padding:0;display:block; box-sizing:border-box; background:url(../images/ywly_04.png) no-repeat center;background-size:100%;}
.ywly-tab-nav li.active .wjyj{ width:48px; height:48px;margin:0; padding:0; display:block; box-sizing:border-box; background:url(../images/ywly_04_2.png) no-repeat center;background-size:100%;}

.ywly-tab-nav li .gjkc{ width:48px; height:48px; margin:0; padding:0;display:block; box-sizing:border-box; background:url(../images/ywly_05.png) no-repeat center;background-size:100%;}
.ywly-tab-nav li.active .gjkc{ width:48px; height:48px;margin:0; padding:0; display:block; box-sizing:border-box; background:url(../images/ywly_05_2.png) no-repeat center;background-size:100%;}

.ywly-tab-nav li .hwsx{ width:48px; height:48px; margin:0; padding:0;display:block; box-sizing:border-box; background:url(../images/ywly_06.png) no-repeat center;background-size:100%;}
.ywly-tab-nav li.active .hwsx{ width:48px; height:48px;margin:0; padding:0; display:block; box-sizing:border-box; background:url(../images/ywly_06_2.png) no-repeat center;background-size:100%;}

.ywly-tab-nav li .jttz{ width:48px; height:48px; margin:0; padding:0;display:block; box-sizing:border-box; background:url(../images/ywly_07.png) no-repeat center;background-size:100%;}
.ywly-tab-nav li.active .jttz{ width:48px; height:48px;margin:0; padding:0; display:block; box-sizing:border-box; background:url(../images/ywly_07_2.png) no-repeat center;background-size:100%;}

.ywly-tab-nav li .tesol{ width:48px; height:48px; margin:0; padding:0;display:block; box-sizing:border-box; background:url(../images/ywly_08.png) no-repeat center;background-size:100%;}
.ywly-tab-nav li.active .tesol{ width:48px; height:48px;margin:0; padding:0; display:block; box-sizing:border-box; background:url(../images/ywly_08_2.png) no-repeat center;background-size:100%;}



/*---tesolͼƬ---*/
.tesol_img_wap{width:100%; height:auto; margin:0 0 2rem 0; padding:0;box-sizing:border-box;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center; overflow:hidden; clear:both;align-items:center;}
.tesol_img_wap img{width:40%; margin:10px 30px; border:12px solid #f2f4f8;box-shadow:1px 1px 10px 5px rgba(0, 0, 0, 0.10);}



/*---ҵ����������Ӧ---*/


@media (min-width:992px) and (max-width:1199px){
.ywly-tab-nav{height:100px;}
.ywly-tab-nav li{ width:12.5%; height:100px; line-height:24px; font-size:16px;}
.ywly-tab-nav li a{padding:5px 0 0 0;}
.ywly-tab-nav li a span{ font-size:1.05rem; line-height:2rem;margin:5px 0 0 0;}
.ywly-tab-nav li:last-child a span{ font-size:0.9rem; line-height:1.2rem;margin:2px 0 0 0;}

.ywly-tab-content{ width:94%;padding:30px 0 50px 0; font-size:16px; line-height:40px;}

.ywly-tab-nav li .qqhb, .ywly-tab-nav li.active .qqhb, .ywly-tab-nav li .hwyx, .ywly-tab-nav li.active .hwyx, .ywly-tab-nav li .gnyx, .ywly-tab-nav li.active .gnyx, .ywly-tab-nav li .wjyj, .ywly-tab-nav li.active .wjyj, .ywly-tab-nav li .gjkc, .ywly-tab-nav li.active .gjkc, .ywly-tab-nav li .hwsx, .ywly-tab-nav li.active .hwsx, .ywly-tab-nav li .jttz, .ywly-tab-nav li.active .jttz, .ywly-tab-nav li .tesol, .ywly-tab-nav li.active .tesol
{ width:40px; height:40px;}

.tesol_img_wap img{width:40%; margin:10px 20px; border:10px solid #f2f4f8;box-shadow:1px 1px 6px 3px rgba(0, 0, 0, 0.10);}
}

@media (min-width:768px) and (max-width:991px){
.ywly-tab-nav{height:90px;}
.ywly-tab-nav li{ width:12.5%;height:90px; line-height:24px; font-size:15px;}
.ywly-tab-nav li a{padding:5px 0 0 0;}
.ywly-tab-nav li a span{ font-size:15px; line-height:28px;margin:5px 0 0 0;}
.ywly-tab-nav li:last-child a span{ font-size:14px; line-height:14px;margin:2px 0 0 0;}

.ywly-tab-content{ width:92%;padding:30px 0 50px 0; font-size:16px; line-height:40px;}

.ywly-tab-nav li .qqhb, .ywly-tab-nav li.active .qqhb, .ywly-tab-nav li .hwyx, .ywly-tab-nav li.active .hwyx, .ywly-tab-nav li .gnyx, .ywly-tab-nav li.active .gnyx, .ywly-tab-nav li .wjyj, .ywly-tab-nav li.active .wjyj, .ywly-tab-nav li .gjkc, .ywly-tab-nav li.active .gjkc, .ywly-tab-nav li .hwsx, .ywly-tab-nav li.active .hwsx, .ywly-tab-nav li .jttz, .ywly-tab-nav li.active .jttz, .ywly-tab-nav li .tesol, .ywly-tab-nav li.active .tesol
{ width:40px; height:40px;}

.tesol_img_wap img{width:40%; margin:10px 15px; border:8px solid #f2f4f8;box-shadow:1px 1px 5px 3px rgba(0, 0, 0, 0.10);}
}

@media (min-width:601px) and (max-width:767px){
.ywly-tab-nav{height:80px;}
.ywly-tab-nav li{ width:12.5%; height:80px; line-height:24px; font-size:15px;}
.ywly-tab-nav li a{padding:5px 0 0 0;}
.ywly-tab-nav li a span{ font-size:15px; line-height:28px;margin:5px 0 0 0;}
.ywly-tab-nav li:last-child a span{ font-size:14px; line-height:14px;margin:2px 0 0 0;}

.ywly-tab-content{  width:92%;padding:30px 0 50px 0; font-size:16px; line-height:24px;}

.ywly-tab-nav li .qqhb, .ywly-tab-nav li.active .qqhb, .ywly-tab-nav li .hwyx, .ywly-tab-nav li.active .hwyx, .ywly-tab-nav li .gnyx, .ywly-tab-nav li.active .gnyx, .ywly-tab-nav li .wjyj, .ywly-tab-nav li.active .wjyj, .ywly-tab-nav li .gjkc, .ywly-tab-nav li.active .gjkc, .ywly-tab-nav li .hwsx, .ywly-tab-nav li.active .hwsx, .ywly-tab-nav li .jttz, .ywly-tab-nav li.active .jttz, .ywly-tab-nav li .tesol, .ywly-tab-nav li.active .tesol
{ width:36px; height:36px;}

.tesol_img_wap img{width:40%; margin:6px 10px; border:6px solid #f2f4f8;box-shadow:1px 1px 3px 2px rgba(0, 0, 0, 0.10);}
}

@media screen and (max-width:600px){
.ywly-tab-nav{height:140px;display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center;align-items:center; overflow:hidden; clear:both;}
.ywly-tab-nav li{ width:25%; height:70px;}
.ywly-tab-nav li:nth-child(1), .ywly-tab-nav li:nth-child(2), .ywly-tab-nav li:nth-child(3), .ywly-tab-nav li:nth-child(4){ border-bottom:1px solid #eee;}
.ywly-tab-nav li a{padding:3px 0 0 0;}
.ywly-tab-nav li a span{ font-size:1.2rem; line-height:2rem;margin:5px 0 0 0;}
.ywly-tab-nav li:last-child a span{ font-size:1rem; line-height:1.5rem;margin:2px 0 0 0;}

.ywly-tab-content{ width:90%;padding:0; font-size:1.1rem; line-height:2rem;}

.ywly-tab-nav li .qqhb, .ywly-tab-nav li.active .qqhb, .ywly-tab-nav li .hwyx, .ywly-tab-nav li.active .hwyx, .ywly-tab-nav li .gnyx, .ywly-tab-nav li.active .gnyx, .ywly-tab-nav li .wjyj, .ywly-tab-nav li.active .wjyj, .ywly-tab-nav li .gjkc, .ywly-tab-nav li.active .gjkc, .ywly-tab-nav li .hwsx, .ywly-tab-nav li.active .hwsx, .ywly-tab-nav li .jttz, .ywly-tab-nav li.active .jttz, .ywly-tab-nav li .tesol, .ywly-tab-nav li.active .tesol
{ width:28px; height:28px;}

.tesol_img_wap img{width:40%; margin:3px 10px; border:5px solid #f2f4f8;box-shadow:1px 1px 3px 2px rgba(0, 0, 0, 0.10);}
}


/*---ȫ����---*/
.ywly_content_title{ width:100%; height:auto;box-sizing:border-box; margin:0; padding:1.5rem 0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-start;align-items:center; overflow:hidden; clear:both;}
.ywly_content_title h2{ width:100%; font-size:30px; line-height:3rem; color:#323674; font-weight:bold; margin:0 auto; position:relative; padding:0;}
.ywly_content_title span{ display:none;font-size:24px; line-height:24px;color:#bfc0cf; margin-left:15px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 20px; margin:10px 0 0 25px; border-left:2px solid #ededf2;}

.ywly_content_font{ width:100%; font-size:16px; line-height:40px; color:#666; padding:0px 0 20px 0;box-sizing:border-box;}
.ywly_content_font h3{ font-size:20px; line-height:60px; font-weight:600; color:#323674; margin-top:30px; }
.ywly_content_font p{text-indent:0; margin:0 0 10px 0;text-indent:0;}
.ywly_content_font strong{ color:#323674; font-size:16px;}



@media (min-width:992px) and (max-width:1199px){
.ywly_content_title{padding:20px 0;}
.ywly_content_title h2{ font-size:30px; line-height:3rem;}
.ywly_content_font{ font-size:1rem; line-height:2rem; padding:0;}
.ywly_content_font h3{ font-size:1.3rem; line-height:3rem; margin-top:30px; }
.ywly_content_font p{margin:0 0 10px 0; font-size:1rem; line-height:2rem;}
.ywly_content_font strong{ font-size:1rem;}
}

@media (min-width:768px) and (max-width:991px){
.ywly_content_title{padding:20px 0;}
.ywly_content_title h2{ font-size:1.8rem; line-height:3rem;}
.ywly_content_font{ font-size:1.1rem; line-height:2.6rem; padding:0;}
.ywly_content_font h3{ font-size:1.4rem; line-height:3rem;margin-top:2rem; margin-bottom:0.5rem;}
.ywly_content_font p{margin:0 0 15px 0;}
.ywly_content_font strong{ font-size:1.1rem;}
}

@media (min-width:601px) and (max-width:767px){
.ywly_content_title{padding:20px 0 10px 0;}
.ywly_content_title h2{ font-size:2rem; line-height:4rem;}
.ywly_content_font{ font-size:1.25rem; line-height:2.8rem; padding:0;}
.ywly_content_font h3{ font-size:1.5rem; line-height:3rem; margin-top:2rem; margin-bottom:0.5rem; }
.ywly_content_font p{margin:0 0 15px 0;}
.ywly_content_font strong{ font-size:1.3rem;}
}

@media screen and (max-width:600px){
.ywly_content_title{padding:20px 0 10px 0;}
.ywly_content_title h2{ font-size:2.3rem; line-height:5rem;}
.ywly_content_font{ font-size:1.25rem; line-height:2.8rem; padding:0;}
.ywly_content_font h3{ font-size:1.5rem; line-height:4rem; margin-top:2rem; margin-bottom:0.5rem; }
.ywly_content_font p{margin:0 0 15px 0;}
.ywly_content_font strong{ font-size:1.3rem;}
}


/* ҵ������ͼƬ���� */
.certify {width:100%; height:auto;position:relative;margin:30px auto;}
.certify .swiper-container { padding-bottom:70px; padding-top:30px;}
.certify .swiper-slide {width:37%;}
.certify .swiper-slide img{width:100%;height:auto;display:block;border:12px solid #f2f4f8;box-shadow:1px 1px 10px 5px rgba(0, 0, 0, 0.10);}
.certify .swiper-slide p {line-height:48px;padding-top:0;text-align:center;color:#636363;font-size:1.1em;margin:0;}
.certify .swiper-pagination {width:100%;bottom:0px;}
.certify .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1;}
.certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border:3px solid #00aadc;background-color:#fff;}
.certify .swiper-button-prev {left:-30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%;}
.certify .swiper-button-prev:hover {background-position:0 -46px;background-size:100%}
.certify .swiper-button-next {right:-30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%;}
.certify .swiper-button-next:hover {background-position:0 -139px;background-size:100%}

/* ҵ������ͼƬ��������Ӧ */
@media (min-width:992px) and (max-width:1199px){
.certify {margin:30px auto;}
.certify .swiper-container { padding-bottom:60px; padding-top:20px;}
.certify .swiper-slide {width:40%;}
.certify .swiper-slide img{border:8px solid #f2f4f8;box-shadow:1px 1px 10px 5px rgba(0, 0, 0, 0.10);}
.certify .swiper-slide p {line-height:48px;font-size:1.1em;}
.certify .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px;border:3px solid #fff;width:10px;height:10px;}
.certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border:3px solid #00aadc;}
.certify .swiper-button-prev {left:30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%;}
.certify .swiper-button-prev:hover {background-position:0 -46px;background-size:100%}
.certify .swiper-button-next {right:30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%;}
.certify .swiper-button-next:hover {background-position:0 -139px;background-size:100%}
}

@media (min-width:768px) and (max-width:991px){
.certify {margin:20px auto;}
.certify .swiper-container { padding-bottom:50px; padding-top:10px;}
.certify .swiper-slide {width:48%;}
.certify .swiper-slide img{border:8px solid #f2f4f8;box-shadow:1px 1px 10px 5px rgba(0, 0, 0, 0.10);}
.certify .swiper-slide p {line-height:48px;font-size:1.1em;}
.certify .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px;border:3px solid #fff;width:10px;height:10px;}
.certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border:3px solid #00aadc;}
.certify .swiper-button-prev {left:30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%;}
.certify .swiper-button-prev:hover {background-position:0 -46px;background-size:100%}
.certify .swiper-button-next {right:30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%;}
.certify .swiper-button-next:hover {background-position:0 -139px;background-size:100%}
}

@media (min-width:601px) and (max-width:767px){
.certify {margin:10px auto;}
.certify .swiper-container { padding-bottom:40px; padding-top:5px;}
.certify .swiper-slide {width:52%;}
.certify .swiper-slide img{border:6px solid #f2f4f8;box-shadow:1px 1px 10px 5px rgba(0, 0, 0, 0.10);}
.certify .swiper-slide p {line-height:48px;font-size:1.1em;}
.certify .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 3px;border:2px solid #fff;width:8px;height:8px;}
.certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border:3px solid #00aadc;}
.certify .swiper-button-prev {left:30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%;}
.certify .swiper-button-prev:hover {background-position:0 -46px;background-size:100%}
.certify .swiper-button-next {right:30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%;}
.certify .swiper-button-next:hover {background-position:0 -139px;background-size:100%}
}

@media screen and (max-width:600px){
.certify {margin:5px auto;}
.certify .swiper-container { padding-bottom:30px; padding-top:5px;}
.certify .swiper-slide {width:37%;}
.certify .swiper-slide img{border:4px solid #f2f4f8;box-shadow:1px 1px 5px 2px rgba(0, 0, 0, 0.10);}
.certify .swiper-slide p {line-height:48px;font-size:1.1em;}
.certify .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 2px;border:2px solid #fff;width:6px;height:6px;}
.certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border:2px solid #00aadc;}
.certify .swiper-button-prev {left:30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%;}
.certify .swiper-button-prev:hover {background-position:0 -46px;background-size:100%}
.certify .swiper-button-next {right:30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%;}
.certify .swiper-button-next:hover {background-position:0 -139px;background-size:100%}
}




/*---��ϵ����---*/
.contact_wap{width:100%; max-width:1400px; height:auto; margin:0 auto; position:relative; padding:50px;box-sizing:border-box; }

.contact_top_wap{ width:100%; height:auto; margin:0; padding:0;box-sizing:border-box;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:center;}

.contact_left_box{ width:60%;height:auto; margin:0 0 0 50px; padding:0;box-sizing:border-box; font-size:18px; color:#333; line-height:40px;}
.contact_left_box > div{ margin:40px 0;}
.contact_dh{width:100%; height:auto; background:url(../images/contact_02.png) no-repeat 0 center; padding-left:50px;}
.contact_dz{width:100%; height:auto; background:url(../images/contact_03.png) no-repeat 0 center; padding-left:50px;}
.contact_yx{width:100%; height:auto; background:url(../images/contact_04.png) no-repeat 0 center; padding-left:50px;}

.contact_right_box{width:22%; height:auto; margin:0 50px 0 0; padding:12px;box-sizing:border-box;background:linear-gradient(to bottom right, #678cf7, #79b3f8);display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center;align-items:center; overflow:hidden; clear:both;border-radius:12px;}
.contact_right_box img{display:block;box-sizing:border-box;}
.contact_right_box p{ width:100%; height:auto; box-sizing:border-box; margin:14px 0 0 0; padding:0; display:block; text-align:center; font-size:16px; color:#fff; line-height:24px;}

.contact_map_wap{ width:100%; height:562px; box-sizing:border-box;display:block; margin:0px auto; margin-top:60px; margin-bottom:30px; position:relative; padding:0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both;box-shadow:1px 1px 10px 10px rgba(40, 100, 150, 0.08); border:15px solid #fff;}



/*----------------------��ϵ���ǵ绰-----------------------------*/
.contact_tel_wap{width:100%; height:auto; margin:70px 0 0 0; box-sizing:border-box;}
.contact_tel_wap h2{width:100%; height:auto;  margin:0 0 30px 0; padding:0; display:block; font-size:30px; line-height:36px; font-weight:bold; color:#323674; text-align:center; background:url(../images/h3_line.png) no-repeat center;}

.contact_tel_wap ul{width:100%; height:auto; margin:10px 0 0 0; padding:0;box-sizing:border-box;display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between;clear:both;align-items:cemter ;}

.contact_tel_wap ul li{ width:48%;height:auto; margin:25px 0; padding:35px 0 20px 0;box-sizing:border-box; display:inline-blcok;background:rgba(255, 255, 255, 0.8);border-radius:8px;background:url(../images/15.png) no-repeat 96% center #fff; background-size:80px; border:1px solid #e7eef9;box-shadow:1px 1px 10px 10px rgba(40, 100, 150, 0.04); line-height:36px;display:flex; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; overflow:hidden; clear:both;align-items:center ; }
.contact_tel_wap ul li h3{ width:100%; font-size:21px; line-height:21px; margin-bottom:15px;padding-left:20px;box-sizing:border-box; color:#323674;  font-weight:bold; border-left:5px solid #60c2f8;}
.contact_tel_wap ul li > div{ padding-left:36px;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-start;align-items:center ; overflow:hidden; clear:both;}
.contact_tel_wap ul li h4{ font-size:16px; color:#3f4383; font-weight:600; display:inline-table;font-weight:500;}
.contact_tel_wap ul li span{ font-size:17px; color:#333; font-weight:500; font-family:Arial, Helvetica, sans-serif; margin-right:80px;}



/*---��ϵ��������---*/
@media (min-width:992px) and (max-width:1199px){
.contact_wap{padding:50px;}
.contact_left_box{ width:60%;margin:0 0 0 50px; font-size:18px; line-height:40px;}
.contact_left_box > div{ margin:40px 0; }
.contact_dh, .contact_dz, .contact_yx{padding-left:50px;}
.contact_right_box{margin:0 30px 0 0; padding:8px;border-radius:8px;}
.contact_right_box img{ width:98%; margin:0 auto; position:relative;}
.contact_right_box p{ margin:5px 0 0 0; font-size:1rem;line-height:2rem;}
.contact_map_wap{height:460px; margin-top:60px; margin-bottom:30px;box-shadow:1px 1px 10px 10px rgba(40, 100, 150, 0.08); border:10px solid #fff;}

.contact_tel_wap{margin:70px 0 0 0; }
.contact_tel_wap h2{ margin:0 0 30px 0; font-size:30px; line-height:36px;}
.contact_tel_wap ul{margin:10px 0 0 0; }
.contact_tel_wap ul li{ width:48%;margin:15px 0; padding:25px 0 15px 0;border-radius:8px;background:url(../images/15.png) no-repeat 96% center #fff; background-size:80px; line-height:36px; }
.contact_tel_wap ul li h3{ font-size:1.3rem; line-height:2rem; margin-bottom:10px;padding-left:20px; border-left:5px solid #60c2f8;}
.contact_tel_wap ul li > div{ padding-left:30px;}
.contact_tel_wap ul li h4{font-size:1rem;}
.contact_tel_wap ul li span{ font-size:1rem; margin-right:80px;}
.contact_tel_wap ul li:nth-child(2) span{ font-size:1rem;margin:0 10px 0 0;}
}

@media (min-width:768px) and (max-width:991px){
.contact_wap{padding:30px;}
.contact_left_box{ width:70%;margin:0; font-size:1.2rem; line-height:2.6rem;}
.contact_left_box > div{ margin:20px 0;}
.contact_dh, .contact_dz, .contact_yx{padding-left:40px;background-size:24px;}
.contact_yx img{ width:160px;}
.contact_right_box{ width:24%;margin:0; padding:8px;border-radius:8px;}
.contact_right_box img{ width:98%; margin:0 auto; position:relative;}
.contact_right_box p{ margin:5px 0 0 0; font-size:1rem;line-height:2rem;}
.contact_map_wap{height:360px; margin-top:40px; margin-bottom:20px;box-shadow:1px 1px 10px 10px rgba(40, 100, 150, 0.08); border:8px solid #fff;}

.contact_tel_wap{margin:70px 0 0 0; }
.contact_tel_wap h2{ margin:0 0 30px 0; font-size:1.8rem; line-height:2rem;}
.contact_tel_wap ul{margin:10px 0 0 0; }
.contact_tel_wap ul li{ width:48%;margin:10px 0; padding:10px 0 10px 0;border-radius:8px;background:url(../images/15.png) no-repeat 96% center #fff; background-size:80px; }
.contact_tel_wap ul li h3{ font-size:1.4rem; line-height:3rem; margin-bottom:0px;padding-left:15px; border-left:5px solid #60c2f8;}
.contact_tel_wap ul li > div{ padding-left:24px;flex-direction:row; flex-wrap:wrap; }
.contact_tel_wap ul li h4{font-size:1.1rem; line-height:2rem; display:inline-table;}
.contact_tel_wap ul li span{ font-size:1.1rem; line-height:2rem; margin-right:2rem;display:inline-table;}
.contact_tel_wap ul li:nth-child(2) h4{ font-size:1.1rem; line-height:2rem; display:inline-table;width:30%; }
.contact_tel_wap ul li:nth-child(2) span{  font-size:1.1rem; line-height:2rem;margin:0; display:inline-table;width:70%; }
}

@media (min-width:601px) and (max-width:767px){
.contact_wap{padding:30px;}
.contact_left_box{ width:70%;margin:0 0 0 30px; font-size:1.25rem; line-height:2.8rem;}
.contact_left_box > div{ margin:20px 0;}
.contact_dh, .contact_dz, .contact_yx{padding-left:40px;background-size:24px;}
.contact_yx img{ width:140px;}
.contact_right_box{margin:0 30px 0 0; padding:8px;border-radius:8px;}
.contact_right_box img{ width:98%; margin:0 auto; position:relative;}
.contact_right_box p{ margin:5px 0 0 0; font-size:1rem;line-height:2rem;}
.contact_map_wap{height:300px; margin-top:40px; margin-bottom:20px;box-shadow:1px 1px 6px 6px rgba(40, 100, 150, 0.08); border:6px solid #fff;}

.contact_tel_wap{margin:50px 0 0 0; }
.contact_tel_wap h2{ margin:0 0 30px 0; font-size:2rem; line-height:2rem;}
.contact_tel_wap ul{margin:10px 0 0 0; }
.contact_tel_wap ul li{ width:48%;margin:8px 0; padding:15px 0 10px 0;border-radius:8px;background:url(../images/15.png) no-repeat 96% center #fff; background-size:80px; }
.contact_tel_wap ul li h3{ font-size:1.5rem; line-height:3rem; margin-bottom:0px;padding-left:15px; border-left:5px solid #60c2f8;}
.contact_tel_wap ul li > div{ padding-left:24px;flex-direction:row; flex-wrap:wrap; }
.contact_tel_wap ul li h4{font-size:1.25rem; line-height:2.8rem; display:inline-table;}
.contact_tel_wap ul li span{ font-size:1.25rem; line-height:2.8rem; margin-right:2rem;display:inline-table;}
.contact_tel_wap ul li:nth-child(2) h4{ font-size:1.25rem; line-height:2rem; display:inline-table;width:30%; }
.contact_tel_wap ul li:nth-child(2) span{  font-size:1.25rem; line-height:2rem;margin:0; display:inline-table;width:70%; }

}

@media screen and (max-width:600px){
.contact_wap{padding:30px;}
.contact_left_box{ width:70%;margin:0; font-size:1.4rem; line-height:2.4rem;}
.contact_left_box > div{ margin:10px 0;}
.contact_dz{ background:url(../images/contact_03.png) no-repeat 0 4px;}
.contact_dh, .contact_dz, .contact_yx{padding-left:24px;background-size:16px;}

.contact_yx img{ width:120px;}
.contact_right_box{margin:0; padding:6px;border-radius:8px;}
.contact_right_box img{ width:98%; margin:0 auto; position:relative;}
.contact_right_box p{ margin:5px 0 0 0; font-size:1.1rem;line-height:1.4rem;}
.contact_map_wap{height:240px; margin-top:20px; margin-bottom:0px;box-shadow:1px 1px 4px 4px rgba(40, 100, 150, 0.08); border:4px solid #fff;}

.contact_tel_wap{margin:45px 0 0 0; }
.contact_tel_wap h2{ margin:0 0 30px 0; font-size:2rem; line-height:2rem;}
.contact_tel_wap ul{margin:10px 0 0 0; }
.contact_tel_wap ul li{ width:100%;margin:8px 0; padding:15px 0 10px 0;border-radius:8px;background:url(../images/15.png) no-repeat 96% center #fff; background-size:80px; }
.contact_tel_wap ul li h3{ font-size:1.5rem; line-height:2rem; margin-bottom:0px;padding-left:15px; border-left:5px solid #60c2f8;}
.contact_tel_wap ul li > div{ padding-left:24px;flex-direction:row; flex-wrap:wrap; }
.contact_tel_wap ul li h4{font-size:1.3rem; line-height:2rem; display:inline-table;}
.contact_tel_wap ul li span{ font-size:1.3rem; line-height:2rem; margin-right:4rem;display:inline-table;}

}

/*---��ҵ��� ---*/

.qyjj_main_wap{ width:100%;  max-width:1400px; height:auto;min-height:540px; box-sizing:border-box; margin:0 auto; position:relative; padding:0;display:block; background-color:#fff;}

.qyjj_tw_wap{width:100%; height:auto;box-sizing:border-box; margin:0; padding:0; font-size:16px; line-height:40px; color:#fff;}
.qyjj_tw_wap > div{ margin:0 0 50px 0;}
.qyjj_tw_1{ width:100%; height:228px; padding-left:50px; padding-right:550px; display:block;box-sizing:border-box; background:url(../images/qygk_01.png) no-repeat right top #55589b;background-size:35.7% 100%;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both;}
.qyjj_tw_2{ width:100%; height:228px; padding-left:550px; padding-right:50px; display:block;box-sizing:border-box; background:url(../images/qygk_02.png) no-repeat left top #6bace6;background-size:35.7% 100%;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both;}
.qyjj_tw_3{ width:100%; height:228px; padding-left:50px; padding-right:550px; display:block;box-sizing:border-box; background:url(../images/qygk_03.png) no-repeat right top #49b5a5;background-size:35.7% 100%;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both;}

.qyfz_time_wap{width:100%; height:auto;box-sizing:border-box; margin:0; padding:0;}
.qyfz_time_wap ul{width:100%; height:auto;box-sizing:border-box; margin:0; padding:0; box-shadow:1px 1px 4px 1px rgba(255, 255, 255, 0); background:none;}
.qyfz_time_wap ul li{width:100%; height:80px;box-sizing:border-box; margin:0; padding:0; background:url(../images/qyjj_time.png) no-repeat 280px center;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-start;align-items:center ; overflow:hidden; clear:both; list-style:none; border:0;}
.qyfz_time_wap ul li h2{ width:280px; height:80px;box-sizing:border-box; padding-left:80px; line-height:80px; text-align:center; font-size:24px; color:#323674;}
.qyfz_time_wap ul li p{ width:800px;height:80px;box-sizing:border-box; margin-left:80px; line-height:80px; text-align:left; font-size:18px; color:#333;}


.ryzz_wap{ width:100%; height:auto;box-sizing:border-box; margin:0; padding:0 0 50px 0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center; overflow:hidden; clear:both;align-items:center ;}
.ryzz_wap > div{width:45%; height:auto;box-sizing:border-box; margin:0 5%; padding:0;}
.ryzz_wap > div img{ width:100%;}
.ryzz_wap > div p{ width:100%; height:auto;box-sizing:border-box; font-size:16px; line-height:40px; color:#333; text-align:center; display:block; margin-top:10px;}

/*---��֯�ܹ�---*/
.zzjg_img_wap{width:100%; height:auto; margin:0; padding:20px 0 60px 0; text-align:center;}
.zzjg_img_wap img{ width:95%; margin:0 auto; position:relative;}


@media (min-width:992px) and (max-width:1199px){
.qyjj_tw_wap{ font-size:0.95rem; line-height:2rem; color:#fff;}
.qyjj_tw_wap > div{ margin:0 0 40px 0;}
.qyjj_tw_1, .qyjj_tw_3{ width:100%; height:200px; padding-left:4%; padding-right:40%; font-size:1rem; line-height:2rem;}
.qyjj_tw_2{ width:100%; height:200px; padding-left:40%;font-size:1rem; line-height:2rem;}

.qyfz_time_wap ul li{width:100%; height:72px;background:url(../images/qyjj_time.png) no-repeat 24% center;}
.qyfz_time_wap ul li h2{ width:28%; height:72px;padding-left:80px; line-height:72px; font-size:20px; }
.qyfz_time_wap ul li p{ width:68%;height:72px; line-height:72px;  font-size:16px; color:#333; margin:0; padding:0;}

.ryzz_wap{ padding:0 0 40px 0;}
.ryzz_wap > div{width:45%; margin:0 5%;}
.ryzz_wap > div p{ font-size:1rem; line-height:2rem;margin-top:10px;}
}

@media (min-width:768px) and (max-width:991px){
.qyjj_tw_wap{ font-size:1.1rem; line-height:2.4rem; color:#fff;}
.qyjj_tw_wap > div{ margin:0 0 30px 0;}
.qyjj_tw_1, .qyjj_tw_3{ width:100%; height:170px; padding-left:3%; padding-right:39%;}
.qyjj_tw_2{ width:100%; height:170px;  padding-left:39%;}

.qyfz_time_wap ul li{width:100%; height:70px;background:url(../images/qyjj_time.png) no-repeat 24% center;background-size:1.3rem;}
.qyfz_time_wap ul li h2{ width:24%; height:70px;padding-left:80px; line-height:70px; font-size:1.4rem; }
.qyfz_time_wap ul li p{ width:68%;height:70px; line-height:70px;  font-size:1.1rem; color:#333; margin:0 0 0 5%; padding:0;}

.ryzz_wap{ padding:0 0 30px 0;}
.ryzz_wap > div{width:45%; margin:0 5%;}
.ryzz_wap > div p{ font-size:1.1rem; line-height:2.6rem;margin-top:10px;}
}

@media (min-width:601px) and (max-width:767px){
.qyjj_tw_wap{ font-size:1rem; line-height:2.4rem; color:#fff;}
.qyjj_tw_wap > div{ margin:0 0 15px 0; font-size:1.4rem; line-height:2.8rem;}
.qyjj_tw_1, .qyjj_tw_3{ width:100%; height:auto; padding:1.5rem 6% ;background-size:42% 100%; background-image:none;}
.qyjj_tw_2{ width:100%; height:auto; padding:1.5rem 6%;background-size:42% 100%; background-image:none;}

.qyfz_time_wap ul li{width:100%; height:70px;box-sizing:border-box;background:url(../images/qyjj_time.png) no-repeat 19% center; background-size:1.5rem; }
.qyfz_time_wap ul li h2{ width:15%; height:70px; line-height:70px;box-sizing:border-box;padding:0 10%; font-size:1.6rem;}
.qyfz_time_wap ul li p{ width:75%;height:70px; margin:0; padding:20px 0 0 25px;box-sizing:border-box; line-height:2.4rem; font-size:1.35rem;}

.ryzz_wap{ padding:0 0 20px 0;}
.ryzz_wap > div{width:48%; margin:0 2%;}
.ryzz_wap > div p{ font-size:1.4rem; line-height:2rem;margin-top:10px;}

.zzjg_img_wap{ padding:20px 0 20px 0; }
}

@media screen and (max-width:600px){
.qyjj_tw_wap{ font-size:1rem; line-height:2.4rem; color:#fff;}
.qyjj_tw_wap > div{ margin:0 0 15px 0; font-size:1.4rem; line-height:2.8rem;}
.qyjj_tw_1, .qyjj_tw_3{ width:100%; height:auto; padding:1.5rem 6% ;background-size:42% 100%; background-image:none;}
.qyjj_tw_2{ width:100%; height:auto; padding:1.5rem 6%;background-size:42% 100%; background-image:none;}

.qyfz_time_wap ul li{width:100%; height:6.2rem;box-sizing:border-box;background:url(../images/qyjj_time.png) no-repeat 21% center; background-size:1.5rem; }
.qyfz_time_wap ul li h2{ width:15%; height:6.2rem; line-height:6rem;box-sizing:border-box;padding:0 10%; font-size:1.7rem;}
.qyfz_time_wap ul li p{ width:75%;height:6.2rem; margin:0; padding:16px 0 0 25px;box-sizing:border-box; line-height:2.6rem; font-size:1.4rem;}

.ryzz_wap{ padding:0 0 20px 0;}
.ryzz_wap > div{width:48%; margin:0 2%;}
.ryzz_wap > div p{ font-size:1.4rem; line-height:2rem;margin-top:10px;}

.zzjg_img_wap{ padding:20px 0 20px 0; }
}




/*---��Ⱥ����---*/

.blca-tab-pane .dqgz-tabs{ width:100%; height:auto; margin:0; padding:0 0 30px 0;box-sizing:border-box;}
.blca-tab-pane .dqgz-tab-nav{width:100%; height:50px; margin:0; padding:0;box-sizing:border-box;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both;position:relative;box-shadow:1px 1px 4px 1px rgba(255, 255, 255, 0); background:none; border:0;}
.blca-tab-pane .dqgz-tab-nav li{ width:180px; height:50px; line-height:50px;box-sizing:border-box; margin:0 15px; padding:0;display:inline-blcok;  font-size:16px;box-sizing:border-box;display:inline-block; border:0; text-align:center;border-radius:25px; background-color:#eee;}
.blca-tab-pane .dqgz-tab-nav li:hover{ text-decoration:none; cursor:pointer;}
.blca-tab-pane .dqgz-tab-nav li.active{color:#fff!important; font-weight:600;cursor:pointer; background-color:#c80000;}
.blca-tab-pane .dqgz-tab-nav li a:hover:not(.active) { color:#1d74ff;}

.blca-tab-pane .dqgz-tab-pane {display:none;}
.blca-tab-pane .dqgz-tab-pane.active {display:block;}

.dqgz-tab-pane ul{width:100%; height:auto; margin:40px auto; position:relative; padding:0;box-sizing:border-box;box-shadow:1px 1px 4px 1px rgba(255, 255, 255, 0); background:none; border:0;}

.dqgz-tab-pane ul li{width:100%; height:auto; margin:30px 0; padding:25px 0;box-sizing:border-box;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:center; border:1px solid #eee;border-radius:8px;}

.dqgz-tab-pane ul li h3{ font-size:48px; color:#ce9833; font-weight:600;}
.dqgz-tab-pane ul li h4{ font-size:20px; color:#ce9833; font-weight:500;}

.dqgz-tab-pane ul li a h2{ font-size:20px; color:#333; font-weight:500; line-height:40px; text-decoration:none; margin-bottom:5px;}
.dqgz-tab-pane ul li a h2:hover{ color:#1586a9;}
.dqgz-tab-pane ul li a span{ font-size:16px; color:#999; line-height:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.dqgz-tab-pane ul li a span:hover{ color:#ccc;}
.dqgz-tab-pane ul li a p{ font-size:16px; color:#999; line-height:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.dqgz-tab-pane ul li a p:hover{ color:#ccc;}


@media (min-width:992px) and (max-width:1199px){
/*---tab�л�---*/
.blca-tab-pane .dqgz-tabs{ padding:0 0 25px 0;}
.blca-tab-pane .dqgz-tab-nav{width:100%; height:45px;box-shadow:1px 1px 4px 1px rgba(255, 255, 255, 0);}
.blca-tab-pane .dqgz-tab-nav li{ width:160px; height:45px; line-height:45px; margin:0 15px;border-radius:25px; font-size:1.2rem;}
/*---�б�---*/
.dqgz-tab-pane ul{ width:96%;margin:30px auto; position:relative;box-shadow:1px 1px 4px 1px rgba(255, 255, 255, 0); }
.dqgz-tab-pane ul li{margin:25px 0; padding:20px 0;border:1px solid #eee;border-radius:8px;}
.dqgz-tab-pane ul li h3{ font-size:2.5rem; line-height:3.5rem;}/*��*/
.dqgz-tab-pane ul li h4{ font-size:1rem;}/*��*/
.dqgz-tab-pane ul li a h2{ font-size:1.2rem;line-height:2rem;margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}/*����*/
.dqgz-tab-pane ul li a span{ font-size:1rem;line-height:2rem;}
.dqgz-tab-pane ul li a p{ font-size:1rem;line-height:2rem;}/*����*/
}

@media (min-width:768px) and (max-width:991px){
/*---tab�л�---*/
.blca-tab-pane .dqgz-tabs{ padding:0 0 10px 0;}
.blca-tab-pane .dqgz-tab-nav{width:100%; height:3rem;box-shadow:1px 1px 4px 1px rgba(255, 255, 255, 0);}
.blca-tab-pane .dqgz-tab-nav li{ width:140px; height:3rem; line-height:3rem; margin:0 10px;border-radius:1.5rem;}
/*---�б�---*/
.dqgz-tab-pane ul{ width:96%;margin:20px auto; position:relative;box-shadow:1px 1px 4px 1px rgba(255, 255, 255, 0); }
.dqgz-tab-pane ul li{margin:25px 0; padding:20px 0;border:1px solid #eee;border-radius:8px;}
.dqgz-tab-pane ul li h3{ font-size:2.8rem; line-height:3.5rem;}/*��*/
.dqgz-tab-pane ul li h4{ font-size:1.2rem; line-height:2rem;}/*��*/
.dqgz-tab-pane ul li a h2{ font-size:1.2rem;line-height:2rem;margin-bottom:3px;}/*����*/
.dqgz-tab-pane ul li a span{ font-size:1.1rem;line-height:2rem;}
.dqgz-tab-pane ul li a p{ font-size:1.1rem;line-height:2rem;}/*����*/
}

@media (min-width:601px) and (max-width:767px){
/*---tab�л�---*/
.blca-tab-pane .dqgz-tabs{ padding:0 0 10px 0;}
.blca-tab-pane .dqgz-tab-nav{width:100%; height:3rem;box-shadow:1px 1px 4px 1px rgba(255, 255, 255, 0);}
.blca-tab-pane .dqgz-tab-nav li{ width:120px; height:3rem; line-height:3rem; margin:0 10px;border-radius:1.5rem;}
/*---�б�---*/
.dqgz-tab-pane ul{ width:96%;margin:10px auto; position:relative;box-shadow:1px 1px 4px 1px rgba(255, 255, 255, 0); }
.dqgz-tab-pane ul li{margin:20px 0; padding:15px 0;border:1px solid #eee;border-radius:8px;}
.dqgz-tab-pane ul li h3{ font-size:2.8rem; line-height:3.5rem;}/*��*/
.dqgz-tab-pane ul li h4{ font-size:1.4rem; line-height:2rem;}/*��*/
.dqgz-tab-pane ul li a h2{ font-size:1.4rem;line-height:2rem;margin-bottom:2px;}/*����*/
.dqgz-tab-pane ul li a span{ font-size:1.2rem;line-height:2rem;}
.dqgz-tab-pane ul li a p{ font-size:1.2rem;line-height:2rem;}/*����*/
}

@media screen and (max-width:600px){
/*---tab�л�---*/
.blca-tab-pane .dqgz-tabs{ padding:0 0 10px 0;}
.blca-tab-pane .dqgz-tab-nav{width:100%; height:3.5rem;box-shadow:1px 1px 4px 1px rgba(255, 255, 255, 0);}
.blca-tab-pane .dqgz-tab-nav li{ width:120px; height:3.5rem; line-height:3.5rem; margin:0 10px;border-radius:1.8rem;}
/*---�б�---*/
.dqgz-tab-pane ul{ width:96%;margin:10px auto; position:relative;box-shadow:1px 1px 4px 1px rgba(255, 255, 255, 0); }
.dqgz-tab-pane ul li{margin:15px 0; padding:15px 0;border:1px solid #eee;border-radius:8px;}
.dqgz-tab-pane ul li h3{ font-size:3.2rem; line-height:4rem;}/*��*/
.dqgz-tab-pane ul li h4{ font-size:1.5rem; line-height:2.4rem;}/*��*/
.dqgz-tab-pane ul li a h2{ font-size:1.6rem;line-height:2.4rem;margin-bottom:2px;}/*����*/
.dqgz-tab-pane ul li a span{ font-size:1.4rem;line-height:2.4rem;}
.dqgz-tab-pane ul li a p{ font-size:1.4rem;line-height:2.4rem;}/*����*/
}


/*----------------------����ҳ-----------------------------*/
.search_main_wap{ width:100%;  height:auto; min-height:300px; box-sizing:border-box; margin:0; padding:30px 0;display:block; background-color:#fff;}

.search_top_wap{width:100%;  max-width:1400px; height:auto; margin:0 auto; position:relative; padding:0 0 0 36px;box-sizing:border-box; font-size:16px; line-height:40px; color:#888; background:url(../images/wz.png) no-repeat 0 5px; background-size:30px; }
.search_top_wap a{color:#1586a9;text-decoration:none; cursor:pointer; margin:0 5px;}
.search_top_wap a:hover{color:#404483;}
.search_top_wap span{margin:0 5px;}


.search-tab-pane ul{width:100%;  max-width:1400px; height:auto; margin:0 auto; position:relative; padding:0;box-sizing:border-box;box-shadow:1px 1px 4px 1px rgba(255, 255, 255, 0); background:none; border:0;}

.search-tab-pane ul li{width:100%; height:auto; margin:30px 0; padding:25px 0;box-sizing:border-box;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:center; border:1px solid #eee;border-radius:8px;}

.search_left{ width:12%; height:auto;box-sizing:border-box; text-align:center; border-right:2px solid #eef3f7;}
.search-tab-pane ul li h3{ font-size:48px; color:#ce9833; font-weight:600;}
.search-tab-pane ul li h4{ font-size:20px; color:#ce9833; font-weight:500;}

.search_right{width:85%; height:auto;box-sizing:border-box; padding-right:35px;}
.search-tab-pane ul li a h2{ font-size:20px; color:#333; font-weight:500; line-height:40px; text-decoration:none; margin-bottom:5px;}
.search-tab-pane ul li a h2:hover{ color:#323674;}
.search-tab-pane ul li a p{ font-size:16px; color:#999; line-height:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.search-tab-pane ul li a p:hover{ color:#ccc;}
.search-tab-pane ul li span{ color:#d00a17; font-weight:600;}

.search_gjz_wap{width:100%;  max-width:1400px; height:auto; margin:0 auto; position:relative; padding:0;box-sizing:border-box; font-size:20px; line-height:40px; color:#333; }
.search_gjz_wap span{ color:#d00a17;}


@media (min-width:992px) and (max-width:1199px){
.search_main_wap{ padding:30px;}
.search-tab-pane ul li{margin:25px 0; padding:20px 0;border-radius:8px;}
.search_left{ width:12%; border-right:2px solid #eef3f7;}
.search-tab-pane ul li h3{ font-size:2.5rem; }/*��*/
.search-tab-pane ul li h4{ font-size:1.2rem; }/*��*/
.search_right{width:85%;padding-right:35px;}
.search-tab-pane ul li a h2{ font-size:1.2rem; line-height:2rem;margin-bottom:5px;}/*����*/
.search-tab-pane ul li a p{ font-size:1rem; line-height:2rem;-webkit-line-clamp:2;}
.search_gjz_wap{font-size:1rem; line-height:2rem; }/*�����ؼ���*/
}

@media (min-width:768px) and (max-width:991px){
.search_main_wap{ padding:30px;}
.search-tab-pane ul li{margin:25px 0; padding:20px 0;border-radius:8px;}
.search_left{ width:12%; border-right:2px solid #eef3f7;}
.search-tab-pane ul li h3{ font-size:2.8rem; line-height:3.5rem; }/*��*/
.search-tab-pane ul li h4{ font-size:1.2rem; line-height:2rem; }/*��*/
.search_right{width:85%;padding-right:25px;}
.search-tab-pane ul li a h2{ font-size:1.2rem; line-height:2rem;margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}/*����*/
.search-tab-pane ul li a p{ font-size:1.1rem; line-height:2rem;-webkit-line-clamp:2;}
.search_gjz_wap{font-size:1.2rem; line-height:2rem; }/*�����ؼ���*/
}

@media (min-width:601px) and (max-width:767px){
.search_main_wap{ padding:25px;}
.search-tab-pane ul li{margin:20px 0; padding:15px 0;border-radius:5px;}
.search_left{ width:12%; border-right:2px solid #eef3f7;}
.search-tab-pane ul li h3{ font-size:2.8rem; line-height:3.5rem; }/*��*/
.search-tab-pane ul li h4{ font-size:1.4rem; line-height:2rem; }/*��*/
.search_right{width:85%;padding-right:15px;}
.search-tab-pane ul li a h2{ font-size:1.4rem; line-height:2rem;margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}/*����*/
.search-tab-pane ul li a p{ font-size:1.2rem; line-height:2rem;-webkit-line-clamp:2;}
.search_gjz_wap{font-size:1.2rem; line-height:2rem; }/*�����ؼ���*/
}

@media screen and (max-width:600px){
.search_main_wap{ padding:20px;}
.search-tab-pane ul li{margin:15px 0; padding:10px 0;border-radius:5px;}
.search_left{ width:10%; border-right:2px solid #eef3f7;}
.search-tab-pane ul li h3{ font-size:3.2rem; line-height:4rem; }/*��*/
.search-tab-pane ul li h4{ font-size:1.5rem; line-height:2.4rem; }/*��*/
.search_right{width:88%;padding:0;}
.search-tab-pane ul li a h2{ font-size:1.6rem; line-height:2.4rem;margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}/*����*/
.search-tab-pane ul li a p{ font-size:1.4rem; line-height:2.4rem;-webkit-line-clamp:2;}
.search_gjz_wap{font-size:1.4rem; line-height:2.4rem; }/*�����ؼ���*/
}



/*----------------------����2-227-----------------------------*/

.delighter.splash {transition:all 2s ease-out;}
.delighter.splash.ended {background:#fff;}
.delighter.right { transform:translate(-100%); opacity:0; transition:all .75s ease-out; }
.delighter.right.started { transform:none; opacity:1; }

.delighter.left { transform:translate(100%); opacity:0; transition:all .75s ease-out; }
.delighter.left.started { transform:none; opacity:1; }

.delighter.bottom { transform:translatey(300%); opacity:0; transition:all .75s ease-out; }
.delighter.bottom.started { transform:none; opacity:1; }

.delighter li { opacity:0; transform:translatey(400%); transition:all .7s ease-out; }
.delighter.started li { opacity:1; transform:none; }
.delighter.started li:nth-child(1) { transition:all .7s ease-out .1s; }
.delighter.started li:nth-child(2) { transition:all .7s ease-out .3s; }
.delighter.started li:nth-child(3) { transition:all .7s ease-out .5s; }
.delighter.started li:nth-child(4) { transition:all .7s ease-out .7s; }
.delighter.started li:nth-child(5) { transition:all .7s ease-out .9s; }
.delighter.started li:nth-child(6) { transition:all .7s ease-out 1.1s; }
.delighter.started li:nth-child(7) { transition:all .7s ease-out 1.3s; }
.delighter.started li:nth-child(8) { transition:all .7s ease-out 1.5s; }
.delighter.started li:nth-child(9) { transition:all .7s ease-out 1.7s; }
.delighter.started li:nth-child(10) { transition:all .7s ease-out 1.9s; }

.delighter pre {display:block; transition:all 2s ease-out; opacity:0;padding:20px 0;width:1px; overflow:hidden;}
.delighter.started pre {max-width:99999px; width:100%; opacity:1;}
.delighter .box { transition:all 1s ease-out; }
.delighter .box:nth-child(1) { transform:translate(-100%, 0); }
.delighter .box:nth-child(2) { transform:translate(170%, -70%); }
.delighter .box:nth-child(3) { transform:translate(20%, 0%); }

.delighter.started .box:nth-child(1) { transform:translate(0, 0); }
.delighter.started .box:nth-child(2) { transform:translate(70%, -70%); }
.delighter.started .box:nth-child(3) { transform:translate(20%, -120%); }



/*----------------------ҵ�������-----------------------------*/

.tel_wap{ width:100%;height:auto; margin:0 auto; margin-top:50px; position:relative; padding:15px 0;box-sizing:border-box; display:blcok;line-height:36px;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both; background-color:#4b52b2;color:#fff;border-radius:8px;}
.tel_wap h3{ font-size:24px; font-weight:600; color:#fff; margin:0 40px 0 0; padding:0;letter-spacing:2px }
.tel_wap > div{display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center ; overflow:hidden; clear:both;}
.tel_wap h4{ font-size:16px; font-weight:600; display:inline-table;font-weight:500;}
.tel_wap span{ font-size:30px; font-weight:600; font-family:Arial, Helvetica, sans-serif;margin-right:40px;}

@media (min-width:992px) and (max-width:1199px){
.tel_wap{margin-top:2rem; padding:2px 0;line-height:2rem;border-radius:0.5rem;}
.tel_wap h3{ font-size:1.5rem; margin:0 40px 0 0;letter-spacing:2px }/*��ϵ�绰*/
.tel_wap span{ font-size:1.5rem;margin-right:2rem;}/*�绰����*/
}

@media (min-width:768px) and (max-width:991px){
.tel_wap{margin-top:2rem; padding:2px 0;line-height:3rem;border-radius:0.5rem;}
.tel_wap h3{ font-size:1.5rem; margin:0 40px 0 0;letter-spacing:2px }/*��ϵ�绰*/
.tel_wap span{ font-size:1.5rem;margin-right:2rem;}/*�绰����*/
}

@media (min-width:601px) and (max-width:767px){
.tel_wap{margin-top:2rem; padding:2px 0;line-height:3rem;border-radius:0.5rem;}
.tel_wap h3{ font-size:1.5rem;margin:0 40px 0 0;letter-spacing:2px }/*��ϵ�绰*/
.tel_wap span{ font-size:1.5rem;margin-right:2rem;}/*�绰����*/
}

@media screen and (max-width:600px){
.tel_wap{margin-top:2rem; padding:2px 0;line-height:3rem;border-radius:0.5rem;}
.tel_wap h3{ font-size:1.2rem;margin:0 1rem 0 0;letter-spacing:2px }/*��ϵ�绰*/
.tel_wap span{ font-size:1.2rem;margin-right:1rem;}/*�绰����*/
}




/*----------------------��ҵԸ��-----------------------------*/
.ayyj_box{ width:100%; height:auto; min-height:600px; box-sizing:border-box; display:block; margin:20px auto; position:relative; font-size:16px; line-height:36px; background:url(../images/dt.png) no-repeat center bottom; background-size:100%;}
.ayyj_box p{ width:90%; margin:0 auto; position:relative;text-indent:2rem; margin:20px;}


@media (min-width:992px) and (max-width:1199px){
.ayyj_box{ font-size:1rem; line-height:2.25rem;min-height:560px;min-height:560px; }
}

@media (min-width:768px) and (max-width:991px){
.ayyj_box{ font-size:1.1rem; line-height:2.6rem;min-height:500px;}
}

@media (min-width:601px) and (max-width:767px){
.ayyj_box{ font-size:1.25rem; line-height:2.8rem;min-height:500px;}
}

@media screen and (max-width:600px){
.ayyj_box{ font-size:1.5rem; line-height:3rem;min-height:500px;}
}



/*----------------------ҵ����������Ҽ���Ŀ���-1----------------------------*/

.ywly_content_box{ width:100%; height:auto;box-sizing:border-box; margin:0; padding:0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between;align-items:flex-start; clear:both;}
.ywly_content_box .ywly_content_title{ margin:0; padding:0;}

.ywly_left_box{width:65%; height:auto;box-sizing:border-box; margin:0; padding:30px 0 0 0; }
.ywly_right_box{width:32%; height:auto;box-sizing:border-box; margin:0;padding:20px 0 0 0;border-radius:8px; position:relative;}
.ywly_left_box p{ margin-top:25px;}

.ywly_xmdt_title{ width:100%; height:auto;box-sizing:border-box; margin:0; padding:10px 0 10px 0; font-size:30px; line-height:36px; color:#323674; font-weight:bold; position:relative;}

.ywly_xmxx_wap ul li .xmxx_time{ width:14%;height:auto;box-sizing:border-box; margin:0;padding:5px 0; display:inline-blcok; border-radius:5px; background-color:#4d54b2; display:none;}
.ywly_xmxx_wap ul li .xmxx_time h3{ font-size:20px; line-height:24px; font-weight:600; width:100%; text-align:center; margin:0; padding:0; color:#fff;}
.ywly_xmxx_wap ul li .xmxx_time h4{ font-size:12px; line-height:14px; font-weight:500; width:100%; text-align:center; margin:0; padding:0;color:#fff;}


/*��ҳ*/
.fy_xmdt{width:100%;height:auto;margin:0 auto;}
.fy_xmdt input {display:none;}
.box-paginacao {width:100%;height:auto;float:left;}
.box-paginacao .box-vitrines {width:100%;height:auto;float:left;overflow:hidden;position:relative; padding-bottom:60px;}
.box-paginacao ul {width:100%;height:auto;float:left;}
.box-paginacao ul li{}
.box-paginacao .vitrine1, .box-paginacao .vitrine2, .box-paginacao .vitrine3, .box-paginacao .vitrine4 {width:100%;float:left;}

/*1234*/
.btn-paginacao {width:100%;height:auto;float:left;margin:0;display:flex;align-items:center;justify-content:center;position:absolute;z-index:10;left:0;bottom:20px;}
.btn-paginacao ul {width:auto;height:auto;}
.btn-paginacao ul li {width:30px;height:30px;float:left;margin:0 5px 0 0;border:0; background:#fff;}
.btn-paginacao ul li:last-child {margin:0;}
.btn-paginacao ul li label {width:100%;height:30px;line-height:30px;float:left;text-align:center;font-family:'Roboto', sans-serif;font-weight:400;font-size:1em;color:#2E2929;cursor:pointer;border-radius:3px;transition:background-color .25s ease-in-out;}
.btn-paginacao ul li label:hover {background-color:#4d54b3;color:#FFF;}

#paginacao1:checked ~ .box-vitrines > ul {transition:transform .7s ease-in-out;transform:translateY(0px);}
#paginacao1:checked ~ .box-vitrines label[for="paginacao1"] {background-color:#4d54b3;color:#FFF;}
#paginacao2:checked ~ .box-vitrines > ul {transition:transform .7s ease-in-out;transform:translateY(-369px);}
#paginacao2:checked ~ .box-vitrines label[for="paginacao2"] {background-color:#4d54b3;color:#FFF;}
#paginacao3:checked ~ .box-vitrines > ul {transition:transform .7s ease-in-out;transform:translateY(-738px);}
#paginacao3:checked ~ .box-vitrines label[for="paginacao3"] {background-color:#4d54b3;color:#FFF;}
#paginacao4:checked ~ .box-vitrines > ul {transition:transform .7s ease-in-out;transform:translateY(-1107px);}
#paginacao4:checked ~ .box-vitrines label[for="paginacao4"] {background-color:#4d54b3;color:#FFF;}


@media (min-width:992px) and (max-width:1199px){
.ywly_left_box{width:60%;padding:30px 0 0 0; }
.ywly_right_box{width:36%;padding:20px 0 0 0;border-radius:8px; }
.ywly_left_box p{ margin-top:25px;}

.ywly_xmdt_title{ padding:10px 0 10px 30px; font-size:30px; line-height:36px;}
.ywly_xmxx_wap{font-size:1rem;}


.box-paginacao .box-vitrines {padding-bottom:50px;}
/*1234*/
.btn-paginacao {bottom:10px;}
.btn-paginacao ul li {width:30px;height:30px;margin:0 5px 0 0;font-size:1rem; line-height:1.8rem;}
.btn-paginacao ul li label {height:30px;line-height:30px;}
}

@media (min-width:768px) and (max-width:991px){
.ywly_left_box{width:56%;padding:20px 0 0 0; }
.ywly_right_box{width:40%;padding:10px 0 0 0;border-radius:8px; }
.ywly_left_box p{ margin-top:12px;}

.ywly_xmdt_title{ padding:10px 0 10px 30px; font-size:1.8rem; line-height:3rem;}
.ywly_xmxx_wap{font-size:1.1rem;}

.box-paginacao .box-vitrines {padding-bottom:40px;}
/*1234*/
.btn-paginacao {bottom:10px;}
.btn-paginacao ul li {width:24px;height:24px;margin:0 5px 0 0;font-size:1rem; line-height:1.8rem;}
.btn-paginacao ul li label {height:24px;line-height:24px;}
}

@media (min-width:601px) and (max-width:767px){
.ywly_left_box{width:56%;padding:15px 0 0 0; }
.ywly_right_box{width:40%;padding:10px 0 0 0;border-radius:8px; }
.ywly_left_box p{ margin-top:12px;}
.ywly_xmdt_title{ padding:10px 0 10px 30px; font-size:2rem; line-height:3rem;}
.ywly_xmxx_wap{font-size:1.25rem;}

.box-paginacao .box-vitrines {padding-bottom:40px;}
/*1234*/
.btn-paginacao {bottom:10px;}
.btn-paginacao ul li {width:24px;height:24px;margin:0 5px 0 0;font-size:1rem; line-height:1.8rem;}
.btn-paginacao ul li label {height:24px;line-height:24px;}
}

@media screen and (max-width:600px){
.ywly_content_box{ margin-top:10px; flex-wrap:wrap;}
.ywly_left_box{width:100%;padding:15px 0 0 0; }
.ywly_right_box{width:100%;padding:10px 0 0 0;border-radius:8px; background:#fff; }
.ywly_left_box p{ margin-top:12px;}
.ywly_xmdt_title{ padding:10px 0 10px 0; font-size:2rem; line-height:3rem;}
.ywly_xmxx_wap{font-size:1.4rem; }


.box-paginacao .box-vitrines {padding-bottom:40px;}
/*1234*/
.btn-paginacao {bottom:10px;}
.btn-paginacao ul li {width:24px;height:24px;margin:0 5px 0 0;font-size:1rem; line-height:1.8rem;}
.btn-paginacao ul li label {height:24px;line-height:24px;}
}


/*��Ŀ��̬���ҷ���*/

.layui-carousel>[carousel-item]>*{ background:#f9fafe;}
#test1 {height:240px !important;}

@media (min-width: 992px) and (max-width: 1199px){
    .w-imgText3 .img img{height:330px;}
}

@media (min-width: 768px) and (max-width: 991px){
    .w-imgText3 .img img{height:18rem;}
}

@media (min-width:601px) and (max-width: 767px){
#test1 {height:180px !important;}
}

@media screen and (max-width: 600px){
#test1 {height:180px !important;}
}


/*��Ŀ��̬����*/
.xmdt_more_wap{width:50%; height:auto;box-sizing:border-box; position:absolute; top:1.2rem; right:0; margin:0 padding:0; background-color:##f9fafe;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content: flex-end;align-items:center; overflow:hidden; clear:both;}
.xmdt_more_wap a{ width:6rem; height:1.8rem; line-height:1.8rem; text-align:right; color:#4c53b3; font-size:1rem; border-radius:8px 0 8px 0; font-weight:500;}

.ywly_xmxx_wap{ width:100%; height:auto;box-sizing:border-box; background-color:#fff; margin:0.5rem 0 0 0;}
.ywly_xmxx_wap ul{ width:100%;height:auto;box-sizing:border-box;display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:center ;}
.ywly_xmxx_wap ul li{ width:100%;height:auto; background-color:#eff2f5; border-left:6px solid #4c53b3; margin:0.5rem 0; padding-left:1.5rem; font-size:1rem; line-height:2.8rem;}
.ywly_xmxx_wap ul li a{ color:#323674;}
.ywly_xmxx_wap ul li a:hover{ color:#1758a7;}
.ywly_xmxx_wap ul li:hover{ }


/*-----------------------------------企业文化-----------------------------------*/
.qywh_wap{ width:100%; height:auto;box-sizing:border-box; margin:0; padding:0; overflow:hidden; clear:both; }

.qywh_title{ width:100%; height:auto;box-sizing:border-box; margin:0; padding:0; overflow:hidden; clear:both; text-align:center; color:#323674; font-size:2.25rem; line-height:5rem; font-weight:bold;}

.qywh_font_box{width:100%; height:auto;box-sizing:border-box; margin:0; padding:0 0 2rem 0; overflow:hidden; clear:both; font-size:1rem; line-height:2.25rem;text-indent:2rem;}

.qywh_mission_wap{width:96%; height:auto;box-sizing:border-box; margin:3rem 2% 4rem 2%; padding:1rem 1.5rem 2rem 0;clear:both;background:rgba(255, 255, 255, 0.8); position:relative;box-shadow: 1px 1px 10px 1px rgba(0, 50, 100, 0.08); }
.qywh_bt_red{ width:15rem; height:3.75rem; background-color:#c80000; font-size:2.25rem; line-height:3.75rem; text-align:center; color:#fff; font-weight:bold;border-radius:0 2rem 2rem 0; position:absolute; top:-2rem;}
.qywh_mission_box{width:100%; height:auto;box-sizing:border-box; margin:2rem 0 0 0; padding:0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:center;}

.qywh_mission_left{ width:59%; height:auto;box-sizing:border-box; margin:0; padding:0 0 0 3rem; overflow:hidden; clear:both; }
.qywh_mission_right{ width:37%; height:auto;box-sizing:border-box; margin:0; padding:0; overflow:hidden; clear:both; }
.qywh_mission_right img{ width:100%; }


.qywh_mission_title{ box-sizing:border-box;font-size:1.46rem; line-height:3rem; color:#333; font-weight:bold; margin:2rem 0 0 0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-start;align-items:flex-start ;overflow:hidden; clear:both;}
.qywh_mission_title img{ width:3.4rem; height:3.4rem; margin-right:1rem;}
.qywh_mission_title > div{ display:block;}
.qywh_mission_font{box-sizing:border-box; font-size:1rem; line-height:2.25rem; text-indent:2rem; margin-top:1rem;}


/*--------------------------------首页新闻项目推荐新加1023-----------------------------------*/
.index_news_xmtj_wap{ width:100%; height:auto;box-sizing:border-box; margin:0; padding:1rem 0 1rem 0; overflow:hidden; clear:both; background:#f8f9fd;}

.news_xmtj_title{ width:100%; max-width:1400px; height:auto;box-sizing:border-box; margin:0 auto; position:relative; padding:0; overflow:hidden; clear:both; font-size:2.2rem; color:#323674; font-weight:600; text-align:center;}

.news_xmtj_list{ width:100%; max-width:1400px; height:auto;box-sizing:border-box; margin:0 auto; margin-top:1rem; position:relative; padding:0; overflow:hidden; clear:both;display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:flex-start ;}
.news_xmtj_list li{ width:48.5%;height:auto;box-sizing:border-box; margin:0.6rem 0; padding:0; list-style:none; background:#fff;border-radius:5px;}
.news_xmtj_list li a{ width:100%;height:auto;box-sizing:border-box; margin:0; padding:0; text-decoration:none; display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:flex-start ;overflow:hidden; clear:both;}

.news_xmtj_list li a .xmtj_list_left{ width:30%;box-sizing:border-box; display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-start;align-items:center ;overflow:hidden; clear:both;}
.news_xmtj_list li a .xmtj_list_left img{ width:10rem; height:7.5rem;object-fit:cover;box-sizing:border-box;  display:inline-block; overflow:hidden; clear:both;}
.news_xmtj_list li a .xmtj_list_right{ width:70%;box-sizing:border-box;  padding:1.1rem 2rem 0 0;}

.news_xmtj_list li a .xmtj_list_title{ width:100%; height:auto;box-sizing:border-box; margin:0; padding:0; font-size:1.08rem; line-height:1.8rem; font-weight:500; color:#333; text-decoration:none;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}

.news_xmtj_list li a .xmtj_list_tip{width:100%; height:auto;box-sizing:border-box; margin:0.4rem 0 0 0; padding:0; font-size:1rem; line-height:1.6rem; font-weight:500; color:#999; text-decoration:none;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-start;align-items:center ;overflow:hidden; clear:both;}
.news_xmtj_list li a .xmtj_list_tip span{ margin-right:2rem;}
.news_xmtj_list li a .xmtj_list_tip .more_blue{ color:#4e8dee!important;}


@media screen and (max-width: 600px){
    .news_xmtj_list li{ width:100%;}
    .news_xmtj_list li a .xmtj_list_title{ font-size:1.5rem; line-height:2.4rem; font-weight:600;-webkit-line-clamp:1;}
    .news_xmtj_list li a .xmtj_list_tip{ font-size:1.3rem; line-height:2rem;}
}

/*--------------------------------更多新闻内容-----------------------------*/
.news_more{ width:100%; max-width:1400px!important; height:auto;box-sizing:border-box; font-size:1.1rem; text-align:center; margin:0 auto!important; position:relative!important; padding:0.5rem 0 0 0!important; background-color:#f8f9fd;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-end ;align-items:center; overflow:hidden; clear:both;}
.news_more a{ color:#4e8dee; text-decoration:none;}
.news_more a:hover{color:#6ec165; text-decoration:none;}

