
 body{ font-family: "微软雅黑"; border-radius:0; background:#f8f8f8; font-size:16px; color:#666}

.web-clr{ clear:both; font:0; height:0; line-height:0;}

a{ color:#333; text-decoration:none;}
a:hover{  opacity:0.8!important;}


.box-shadow-w1{
	-moz-box-shadow:0px 0px 10px #1f3e7e ;               /* For Firefox3.6+ */
	-webkit-box-shadow:0px 10px 3px #1f3e7e ;            /* For Chrome5+, Safari5+ */
	box-shadow:0px 0px 10px #1f3e7e ;                    /* For Latest Opera */
}


.box-shadow-w2{
	-moz-box-shadow:0px 0px 5px #dbdbdb ;               /* For Firefox3.6+ */
	-webkit-box-shadow:0px 5px 3px #dbdbdb ;            /* For Chrome5+, Safari5+ */
	box-shadow:0px 0px 5px #dbdbdb ;                    /* For Latest Opera */
}

.grad {
  background: -webkit-linear-gradient(top, #016b7b , #23928c); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(top, #016b7b, #23928c); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(top, #016b7b, #23928c); /* Firefox 3.6 - 15 */
  background: linear-gradient(to top, #016b7b , #23928c); /* 标准的语法 */
}


.grad2 {
    background-image: -webkit-linear-gradient(right,#46cb95,#239988,#09747f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}



.grad3 {
  background: -webkit-linear-gradient(left, #46cb95 , #09747f); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left, #46cb95, #09747f); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left, #46cb95, #09747f); /* Firefox 3.6 - 15 */
  background: linear-gradient(to left, #46cb95 , #09747f); /* 标准的语法 */
}


.boxoff15{ height:15px; width:100%; font:0; margin:0; padding:0;}
.boxoff50{ height:50px; width:100%; font:0; margin:0; padding:0;}

.boxoff75{ height:75px; width:100%; font:0; margin:0; padding:0;}

@font-face {font-family: "web-icon";
  src: url('../font/iconfont.eot'); /* IE9*/
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}



.web-icon {
  font-family:"web-icon" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.w1300{ width:1300px; margin:0 auto; overflow:hidden;}


.w1288{ width:1320px; margin:0 auto;}

.h_top{ width:100%; height:35px; background:#f8f8f8; border-bottom:1px solid #ededed;}



.h_top .wrap{ display:flex; justify-content:space-between; align-content:center;}

.h_top .wrap .hy{ color:#666666; font-size:14px; line-height:35px;}

.h_top .wrap .menu{ height:35px; width:300px; line-height:35px;}

.h_top .wrap .menu li{ float:right; padding-left:20px; line-height:35px; position:relative; font-size:14px;}

.h_top .wrap .menu li .line{ width:1px; height:13px; background:#d8d8d8; position:absolute; left:10px; top:12px; z-index:88;}

.h_top .wrap .menu li a{ color:#666;}
.h_top .wrap .menu li a:hover{ color:#0bd39d}

.h_top .wrap .menu  .icon{ padding-right:5px;}

.logo_box{ height:100px;  width:1300px;  margin:0 auto; display:flex; align-items:center; justify-content:space-between;}

.logo_box .logo{ width:356px;  height:80px;}

.logo_box .n_box{ min-width:620px; height:100px; }


.logo_box .n_box .nav  li{ line-height:100px; color:#333; font-size:16px; font-weight:bold; float:left; padding:0 30px; }
.logo_box .n_box .nav  li a{ display:block; line-height:100px; height:100px; color:#333; font-size:16px; font-weight:bold; border-bottom: solid 3px #fff;}

.logo_box .n_box .nav  li a:hover{ color:#0959cc;  border-bottom: solid 3px #0959cc; box-sizing:border-box; }

.logo_box .n_box .nav  li .hit{ color:#0959cc; border-bottom: solid 3px #0959cc; box-sizing:border-box;}


.banner{ background:url(banner_17.jpg) center center no-repeat #1e8c89; height:552px; overflow:hidden;}


.home_s1{ height:629px; background:url(bg_1.png) top center no-repeat;}

.home_title{ font-size:32px; color:#0959cc; width:1300px;  margin:0 auto; height:66px; text-align:center; padding-top:80px; position:relative; }

.home_title_bg1{ background:url(CompanyIntroduction.png) center 60px  no-repeat;}
.home_title_bg2{ background:url(Coreproducts.png) center 60px  no-repeat;}
.home_title_bg3{ background:url(softwareproduct.png) center 60px  no-repeat;}
.home_title_bg4{ background:url(portalsite.png) center 60px  no-repeat;}
.home_title_bg5{ background:url(NEWS.png) center 60px  no-repeat;}
.home_title_bg6{ background:url(STRATEGICPARTNER.png) center 60px  no-repeat;}


.home_title span{ font-weight:bold; color:#333;}
.home_title .line{ position:absolute; left:50%; margin-left:-48px; bottom:10px;}
.home_title_2{ width:1300px; margin:0 auto; text-align: center;  color:#333; font-size:20px; padding-top:5px;}


.home_s1 .text_box{ width:1300px; margin:0 auto; display:flex}
.home_s1 .text_box .intro{ width:620px;  padding-left:30px;}

.home_s1 .text_box .intro  .title{ font-weight:bold; color:#333; font-size:22px; padding-bottom:20px;}

.home_s1 .text_box .intro  .zw{ text-indent:2em; padding-bottom:20px; font-size:16px; line-height:28px; }


.home_s2{ height:610px; background:url(bg_2.png) top center no-repeat;}
.home_s2 .cp_box{ width:1300px; margin:0 auto; padding-top:50px; display:flex; align-items:center; justify-content:space-around;}

.home_s2 .cp_box .list_box{ width:425px; height:304px;}
.home_s2 .cp_box .bg_1{background:url(p2_1.png) center center  no-repeat;}
.home_s2 .cp_box .bg_2{background:url(p2_2.png) center center  no-repeat;}
.home_s2 .cp_box .bg_3{background:url(p2_3.png) center center  no-repeat;}
.home_s2 .cp_box .list_box .text_1{ color:#fff; font-weight:bold; font-size:22px; padding-bottom:15px; padding-top:70px; padding-left:30px; text-align:left;}
.home_s2 .cp_box .list_box .text_2{ font-size:16px;  color:#fff; font-weight:100; padding-bottom:50px;  text-align:left; padding-left:30px;}
.home_s2 .cp_box .list_box  a{ width:137px; height:40px; display:block; border:1px solid #fff;  line-height:40px; text-align:center; color:#fff; line-height:40px; font-size:16px; margin-left:30px; }
.home_s2 .cp_box .list_box  a:hover{ background:rgba(255,255,255, 0.5); color:#0959cc}


.home_s3{ min-height:629px; background:url(bg_2_2.png) top center no-repeat; padding-bottom:30px;}

.home_s3 .c_box{display:flex; align-items:center; justify-content:space-around; width:1300px; flex-wrap:wrap; margin:0 auto;}

.home_s3 .c_box .cp1{ width:50%; box-sizing:border-box; height:360px;}
.home_s3 .c_box .cp1 .icon{ text-align:center; padding:50px 0 0 0;}
.home_s3 .c_box .cp1 .t1{ font-size:18px; text-align:center; font-weight:bold; color:#333; padding:5px 0;}
.home_s3 .c_box .cp1 .t2{ color:#666; font-size:16px; padding:10px 100px 0 100px; line-height:28px;}
.home_s3 .c_box  .r_b1{ border-right:2px dotted #ededed;}
.home_s3 .c_box  .b_b1{ border-bottom:2px dotted #ededed;}


.home_s4{min-height:610px; background:url(site_bg0.png) top center no-repeat; padding-bottom:50px;}

.home_s4 .list{ width:1300px; margin: 0 auto; flex-wrap:wrap; display:flex; align-items:center; justify-content:space-between; padding-top:20px; }

.home_s4 .list .v1{ width:300px; height:203px; -moz-box-shadow:0px 0px 10px #2b6fa3 ;               /* For Firefox3.6+ */
	-webkit-box-shadow:0px 10px 3px #2b6fa3 ;            /* For Chrome5+, Safari5+ */
	box-shadow:0px 0px 10px #2b6fa3 ; 
	border-radius:5px; background:url(site_bg.png) center top no-repeat #fff; background-size: 100% auto; margin-bottom:30px;
	}
	
	.home_s4 .list .v1 .logo{ height:153px; display:flex; align-items:center; justify-content:center;  width:100%; }
	.home_s4 .list .v1  .text{ display:block; color:#333; text-align:center; width:100%; height:50px; line-height:50px; font-weight:bold; font-size:16px;}

.home_s5{ min-height:600px; background:url(bg_2_2.png) top center no-repeat; padding-bottom:30px;}

.home_s5 .cont_n{ width:1300px; margin: 0 auto; flex-wrap:wrap; display:flex;  justify-content:space-between; padding-top:20px;   }

.home_s5 .cont_n .mageic_box{ width:512px; height:370px; position:relative; display:block; overflow:hidden; text-align: center; }
.home_s5 .cont_n .mageic_box img{ height:100%; width:auto; }
.home_s5 .cont_n .mageic_box .text{ position:absolute; left:0; bottom:0; height:50px; background:rgba(0,158,198,0.6); padding:10px 10px; width:calc(100% - 20px); text-align:left;}
.home_s5 .cont_n .mageic_box .span_1{ width:100%; display:block; color:#fff; font-size:16px; line-height:26px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:left;}

.home_s5 .cont_n .menu_news{ width:calc(100% - 532px); }

.home_s5 .cont_n .menu_news li{ border-bottom:1px solid #ededed; padding-bottom:10px; margin-bottom:10px; padding-left:80px; position:relative; }
.home_s5 .cont_n .menu_news li .time{ width:70px; position:absolute; left:0; top:0; height:60px; padding-top:6px; z-index:1; padding-right:10px;}

.home_s5 .cont_n .menu_news li .time .p1{ font-size: 14px;  color:#1684d2; text-align:right; }

.home_s5 .cont_n .menu_news li .time .p2{ font-size: 20px;  color:#1684d2; text-align:right;}

.home_s5 .cont_n .menu_news li .t1{ height:26px; line-height:26px; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#333; font-size:16px; font-weight:bold;}
.home_s5 .cont_n .menu_news li .t2{overflow:hidden; line-height:24px; color:#777; font-size:14px; text-align:left
text-overflow:ellipsis;
display:-webkit-box;
/*autoprefixer: off;*/
/*autoprefixer: on;*/
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}
.home_s5 .cont_n .menu_news li .t2 a{  color:#999; font-size:14px; text-align:left;}

.home_s6{ min-height:110px; background:url(bg_2.png) top center no-repeat;}

.home_s6 .menu_STRAT{ padding:30px 100px 50px 100px; display:flex;  justify-content:space-between; flex-wrap:wrap; width:1200px; margin:0 auto; flex-wrap:wrap;  }

.home_s6 .menu_STRAT li{ width:172px; height:77px; margin-bottom:20px; }







.footer{ width:100%; padding:20px 0; background:#161616; border-top:1px solid #ededed;}

.footer .wrap{ width:1300px; margin:0 auto;  display:flex; justify-content:space-between; align-content:center; }

.footer .wrap .text{ padding-top:25px; color:#c6c6c6; line-height:34px;}

.footer .wrap .menu_foot{  align-content:center; padding-top:20px;}

.footer .wrap .menu_foot .w100{ width:100%; height:50px; padding-bottom:20px;}
.footer .wrap .menu_foot li{ width:145px; height:36px; margin-right:15px; float:left; line-height:28px; color:#c6c6c6; font-size:15px;}
.footer .gz{ padding-top:30px; }
.footer .gz p{ text-align:center; color:#c6c6c6; font-size:16px; padding-top:5px;}

.footer .gz .ewm{ width:100px; height:100px; overflow:hidden; border:5px solid #fff; }

.footer .gz .ewm img{ width:100%;}


/*****home-over*****/

.banner-f { height:311px;  width:100%; }

.b-bg1 {background:url(banner-soft.jpg) center center no-repeat #135976; }
.b-bg2 {background:url(date-banner.jpg) center center no-repeat #837574; }
.b-bg3 {background:url(site-banner.jpg) center center no-repeat #837574; }
.b-bg4 {background:url(news-banner.jpg) center center no-repeat #837574; }
.b-bg5 {background:url(banner-c.jpg) center center no-repeat #837574; }
.b-bg6 {background:url(date-banner.jpg) center center no-repeat #837574; }

.b-site1{background:url(yx-banner.jpg) center center no-repeat #0d96e1; }
.b-site2{background:url(ycy_86.jpg) center center no-repeat #8c6bee; }
.b-site3{background:url(banner-yxy.jpg) center center no-repeat #8c6bee; }
.b-site4{background:url(banner-tlk.jpg) center center no-repeat #03d3bb; }

.banner-f .site_bbox {  width:1300px; margin:0 auto;}

 .banner-f .site_bbox h1 {  font-weight:bold; color:#fff; font-size:38px; text-shadow:0 0 5px #7e7e7e; padding-top:90px;}
 .banner-f .site_bbox p { width:820px; padding-top:15px; color:#fff; font-size:16px; line-height:26px;  text-shadow:0 0 5px #7e7e7e;  }

.f_title_all {  position:relative; font-size:32px; color:#0958cc; font-weight:bold;  padding-left:45px;}

.f_title_all span { font-size:24px; color:#464646!important; font-weight:200; padding-left:15px; font-weight:100!important;}

.f_title_all .line { height:5px; width:35px; background:#ff8212; border-bottom-right-radius:10px; border-top-right-radius:10px;  position:absolute; left:0; top:20px; }


.soft_cont {  width:1300px; margin:0 auto;}


 .soft_cont .list_s {display:flex; justify-content:space-between; align-content:center;  }

 .soft_cont .list_s .box_1 {background:url(line2_40.png) center 360px no-repeat #fff;  width:calc(25% - 20px); border-radius:15px; height:400px;  -moz-box-shadow:0px 0px 10px #dedede ; -webkit-box-shadow:0px 10px 3px #dedede ; box-shadow:0px 0px 10px #dedede ;  }

 .soft_cont .list_s .box_1 .icon { text-align:center; padding:40px 0 20px 0; height:70px; display:flex; justify-content:center; align-content:center;   }

 .soft_cont .list_s .box_1 .icon i {font-size:70px; color:#039bc6;  }

 .soft_cont .list_s .box_1 .icon  .f60{font-size:60px; color:#039bc6; line-height:70px;}

 .soft_cont .list_s .box_1 .tit { font-size:18px;  color:#333; font-weight:bold;  text-align:center; }

 .soft_cont .list_s .box_1 .text {  padding:15px 30px; color:#666; font-size:16px; line-height:28px;}



.date_cont {  width:1300px; margin:0 auto;}


 .date_cont .list_s {display:flex; justify-content:space-between; align-content:center;  flex-wrap:wrap; }

 .date_cont .list_s .box_1 {  padding:20px 20px 40px 147px; position:relative;  width:483px; height:170px;}


 .date_cont .list_s .box_1 .icon { position:absolute; left:0; top:0; width:123px; height:117px; z-index:1    }

 .date_cont .list_s .box_1 .tit { font-size:18px;  color:#333; font-weight:bold;  text-align:left; padding-bottom:10px; background:url(line-3.png) left bottom no-repeat;  }

 .date_cont .list_s .box_1 .text {  padding:10px 30px 0 0; color:#666; font-size:16px; line-height:28px;}





.site_cont{  width:1300px; margin:0 auto;}

.site_cont .list{ width:1300px; margin: 0 auto; flex-wrap:wrap; display:flex; align-items:center; justify-content:space-between; padding-top:20px; }

.site_cont .list .v1{ width:300px; height:203px; -moz-box-shadow:0px 0px 10px #ededed ;               /* For Firefox3.6+ */
	-webkit-box-shadow:0px 10px 3px #ededed ;            /* For Chrome5+, Safari5+ */
	box-shadow:0px 0px 10px #ededed ; 
	border-radius:5px; background:url(site_bg.png) center top no-repeat #fff; background-size: 100% auto; margin-bottom:30px;
	}
	
	.site_cont .list .v1 .logo{ height:153px; display:flex; align-items:center; justify-content:center;  width:100%; }
	.site_cont .list .v1  .text{ display:block; color:#333; text-align:center; width:100%; height:50px; line-height:50px; font-weight:bold; font-size:16px;}



 .news_cont {width:1300px;  margin: 0 auto;}
 .news_cont .list{ padding:0px 20px  }

 .news_cont .list li{ border-bottom:1px solid #ededed; padding-bottom:10px; margin-bottom:10px; padding-left:80px; position:relative; }
 .news_cont .list li .time{ width:70px; position:absolute; left:0; top:0; height:45px; padding-top:5px; z-index:1; background:#E0E8F8}

 .news_cont .list li .time .p1{ font-size: 14px;  color:#1684d2; text-align: center; }

 .news_cont .list li .time .p2{ font-size: 16px;  color:#1684d2; text-align:center; font-weight:bold;}

 .news_cont .list li .t1{ height:26px; line-height:26px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#333; font-size:16px; font-weight:bold;}

 .news_cont .list li .t1 a { color:#333}
 .news_cont .list li .t1 a:hover{ color:#1684d2}
 .news_cont .list li .t2 { overflow: hidden; line-height: 24px; color: #bbb; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; }

 .news_cont .list li .t2 a{ overflow: hidden; line-height: 24px; color: #bbb; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; }

 .news_cont .list li .t2 a:hover{ color:#1684d2}


 .news_cont .n_h3 { font-size:28px; color:#333; text-align:center; }

 .news_cont .n_f1 {border-bottom:1px solid #ededed; display:flex; align-items:center; justify-content:center; padding:20px 20px; }

 .news_cont .n_f1 .time { color:#999; padding:0 50px;}

 .news_cont .n_c { padding:20px 100px; color:#666;text-align:center }

 .news_cont .n_c img {  margin:0 auto; width:80%; padding: 20px 0; }

 .news_cont .n_c p {text-indent:2em; line-height:28px;  font-size:16px; text-align:left; padding-bottom:15px; }




.soft_c {  width:1300px; margin:0 auto;}


.soft_c .list_s {display:flex; justify-content:space-between; align-content:center;  }

.soft_c .list_s .box_1 {background: #fff; border-radius:15px; border:1px solid #e1e1e1;  width:calc(20% - 20px); border-radius:15px; height:229px;  -moz-box-shadow:0px 0px 10px #dedede ; -webkit-box-shadow:0px 10px 3px #dedede ; box-shadow:0px 0px 10px #dedede ;  }

.soft_c .list_s .box_1 .icon { text-align:center; padding:40px 0 10px 0; height:50px; display:flex; justify-content:center; align-content:center;   }

.soft_c .list_s .box_1 .icon i {font-size:45px; color:#0d71e0; line-height:50px;  }

.soft_c .list_s .box_1 .icon  .f40{font-size:40px; color:#0d71e0; line-height:50px;}

.soft_c .list_s .box_1 .tit { font-size:18px;  color:#333; font-weight:bold;  text-align:center; }

.soft_c .list_s .box_1 .text {  padding:5px 30px 0 30px; color:#888; font-size:16px; line-height:28px; text-align:center;}

.soft_lc {  background:url(lc.jpg) top center no-repeat; center top no-repeat; width:100%; height:578px; }


.ny_c1 { color:#0a95e1; }
.ny_c2 { color:#8c6bee; }
.ny_c3 { color:#39b1b0; }
.ny_c4{ color:#03d3bb; }
.site_ny_bg { background:#fff; }

.site_ny_s1{ background:#fff}

 .w1300 { width:1300px; margin:0 auto; }

 .site_ny_s1 .mh_box { width:1300px; margin:0 auto; display:flex; align-items: flex-start; justify-content:space-between; align-content:center; }

 .site_ny_s1 .text { font-size:16px; color:#626262;  width:570px; padding-left:45px; line-height:28px;}

 .site_ny_s1 .img_box { width:550px; text-align:center;  border-radius:10px; padding: 100px 0;}

.site_ny_s1 .b1 {background:#dfebf7; }
.site_ny_s1 .b2 {background:#f6f3ff; }
.site_ny_s1 .b3{background:#eaffff;  padding:30px 0}
.site_ny_s1 .b4 {padding: 0 0; height:203px; overflow :hidden; }

.site_ny_s1  .list_ys {display:flex; justify-content:space-between; align-content:center;  flex-wrap:wrap;  padding-left:45px;}

.site_ny_s1  .list_ys .box_1 { margin-bottom:20px;  padding:20px 30px 20px 50px; position:relative;  width:320px; height:160px; border-bottom-right-radius:50px;border-bottom-left-radius:50px;   background:linear-gradient(to top, #4ab1e9, #0b95e1);}

.site_ny_s1 .list_ys .box_2 { padding:20px 20px 20px 45px; position:relative;  width:545px; height:160px; }

.site_ny_s1  .list_ys .box_1 .icon { color:#fff; font-size:25px; line-height:35px; overflow:hidden; position:absolute; left:5px; top:15px; width:35px; height:35px; z-index:1;   display:flex;  align-content:center; justify-content:center;  }

.site_ny_s1  .list_ys .box_1 .tit_ys { font-size:18px;  color:#fff; font-weight:bold;  text-align:left; padding-bottom:10px;  }

.site_ny_s1  .list_ys .box_1 .text_ys {  color:#fff; font-size:16px; line-height:26px;}


.site_ny_s1  .ycy_ys{display:flex; justify-content:space-between; align-content:center;  }

 .site_ny_s1 .ycy_ys .box_1 { width: calc(25% - 25px ); border-radius:20px;  }
 .site_ny_s1 .ycy_ys .box_1 h2 { font-size:18px; text-align:center; padding-top:70px; font-weight:bold; color:#fff; }

 .site_ny_s1 .ycy_ys .box_1 p { font-size:16px;  padding-top:100px; padding:10px 30px; color:#fff; line-height:24px; padding-bottom:70px; }

 .site_ny_s1 .ycy_ys .bg_1 { background:url(c1.png) center center no-repeat ;}
 .site_ny_s1 .ycy_ys .bg_2 { background:url(c2.png) center center no-repeat ;}
 .site_ny_s1 .ycy_ys .bg_3 { background:url(c3.png) center center no-repeat ;}
 .site_ny_s1 .ycy_ys .bg_4{ background:url(c4.png) center center no-repeat ;}
 .site_ny_s1 .ycy_ys .bg_5{ background:url(c4.png) center center no-repeat ;}



.site_ny_s1  .tlk_ys{display:flex; justify-content:space-between; align-content:center; flex-wrap:wrap;  }

 .site_ny_s1 .tlk_ys .box_1 { width: calc(25% - 25px ); border-radius:10px;  margin-bottom:20px; height:80px; }

 .site_ny_s1 .tlk_ys .box_2{ width: calc(33.3% - 25px ); border-radius:10px;  }

 .site_ny_s1 .tlk_ys .box_1 h2 { font-size:18px; text-align:center; padding-top:30px 0; font-weight:bold; color:#fff; }

 .site_ny_s1 .tlk_ys .box_1 p { font-size:16px;  padding-top:100px; padding:10px 30px; color:#fff; line-height:24px; padding-bottom:70px; }

 .site_ny_s1 .tlk_ys .bg_1 { background:url(c1.png) center center no-repeat ; line-height:80px;}
 .site_ny_s1 .tlk_ys .bg_2 { background:url(c2.png) center center no-repeat ; line-height:80px;}
 .site_ny_s1 .tlk_ys .bg_3 { background:url(c3.png) center center no-repeat ; line-height:80px;}
 .site_ny_s1 .tlk_ys .bg_4{ background:url(c4.png) center center no-repeat ;  line-height:80px;}
 .site_ny_s1 .tlk_ys .bg_5{ background:url(c5.png) center center no-repeat ;line-height:80px; background-size:cover}
 .site_ny_s1 .tlk_ys .bg_6{ background:url(c6.png) center center no-repeat ;line-height:80px; background-size:cover}
 .site_ny_s1 .tlk_ys .bg_7{ background:url(c7.png) center center no-repeat ;line-height:24px; padding-top:15px; height:65px; background-size:cover}



.site_ny_s1  .yxy_ys{display:flex; justify-content:space-between; align-content:center; flex-wrap:wrap;  }

 .site_ny_s1 .yxy_ys .box_1 { width: calc(33.3% - 25px ); border-radius:20px; margin-bottom:20px;  height:240px;}
 .site_ny_s1 .yxy_ys .box_1 h2 { font-size:18px; text-align:center; padding-top:30px; font-weight:bold; color:#fff; }

 .site_ny_s1 .yxy_ys .box_1 p { font-size:16px;  padding-top:100px; padding:10px 30px; color:#fff; line-height:24px; padding-bottom:70px; }

 .site_ny_s1 .yxy_ys .bg_1 { background:url(yxy-y1.png) center center no-repeat ;}
 .site_ny_s1 .yxy_ys .bg_2 { background:url(yxy-y2.png) center center no-repeat ;}
 .site_ny_s1 .yxy_ys .bg_3 { background:url(yxy-y3.png) center center no-repeat ;}
 .site_ny_s1 .yxy_ys .bg_4{ background:url(yxy-y4.png) center center no-repeat ;}
 .site_ny_s1 .yxy_ys .bg_5{ background:url(yxy-y5.png) center center no-repeat ;}
 .site_ny_s1 .yxy_ys .bg_6{ background:url(yxy-y6.png) center center no-repeat ;}





.site_ny_s2 { width:1300px; margin:0 auto; }

.site_ny_s2  .list_s {display:flex; justify-content:space-between; align-content:center;  flex-wrap:wrap;  padding-left:45px;}

.site_ny_s2  .list_s .box_1 {  padding:0px 20px 40px 142px; position:relative;  width:453px; height:170px;}


.site_ny_s2  .list_s .box_1 .icon { color:#fff; font-size:60px; line-height:116px; overflow:hidden; position:absolute; left:0; top:0; width:116px; height:116px; z-index:1;   display:flex;  align-content:center; justify-content:center;  }

.site_ny_s2  .list_s .box_1 .ic_1{ border-bottom-right-radius:50px;   background:linear-gradient(to top, #a0d6f3, #0b95e1);}
.site_ny_s2  .list_s .box_1 .ic_2{ border-bottom-right-radius:50px;   background:linear-gradient(to top, #ffcea3, #ff8212);}
.site_ny_s2  .list_s .box_1 .ic_3{ border-bottom-right-radius:50px;   background:linear-gradient(to top, #ffc6c6, #ff6969);}
.site_ny_s2  .list_s .box_1 .ic_4{ border-bottom-right-radius:50px;   background:linear-gradient(to top, #a6f1eb, #16dbcb);}

.site_ny_s2  .list_s .box_1 .ic_5{ border-radius:20px;   background:linear-gradient(to top, #a0d6f3, #0b95e1);}
.site_ny_s2  .list_s .box_1 .ic_6{ border-radius:20px;   background:linear-gradient(to top, #c5f5ab, #57e10c);}
.site_ny_s2  .list_s .box_1 .ic_7{ border-radius:20px;   background:linear-gradient(to top, #dfc6e2, #a156aa);}
.site_ny_s2  .list_s .box_1 .ic_8{ border-radius:20px;   background:linear-gradient(to top, #f5d0af, #e1700b);}

.site_ny_s2  .list_s .box_1 .tit { font-size:18px;  color:#333; font-weight:bold;  text-align:left; padding-bottom:10px;  }

.site_ny_s2  .list_s .box_1 .text {  padding:0px 30px 0 0; color:#666; font-size:16px; line-height:28px;}



.site_ny_s2  .list_tlk {display:flex; justify-content:space-between; align-content:center;  flex-wrap:wrap;  padding-left:45px;}

.site_ny_s2  .list_tlk .box_1 {  padding:0px 20px 20px 110px; position:relative;  width:423px; height:100px;}


.site_ny_s2  .list_tlk .box_1 .icon { color:#fff; font-size:40px; line-height:80px; overflow:hidden; position:absolute; left:0; top:0; width:80px; height:80px; z-index:1;   display:flex;  align-content:center; justify-content:center;  }

.site_ny_s2  .list_tlk .box_1 .ic_1{ border-radius:100px;   background:linear-gradient(to top, #a0d6f3, #0b95e1);}
.site_ny_s2  .list_tlk .box_1 .ic_2{ border-radius:100px;   background:linear-gradient(to top, #ffcea3, #ff8212);}
.site_ny_s2  .list_tlk .box_1 .ic_3{ border-radius:100px;   background:linear-gradient(to top, #ffc6c6, #ff6969);}
.site_ny_s2  .list_tlk .box_1 .ic_4{ border-radius:100px ;   background:linear-gradient(to top, #a6f1eb, #16dbcb);}


.site_ny_s2  .list_tlk .box_1 .tit { font-size:18px;  color:#333; font-weight:bold;  text-align:left; padding-bottom:10px; height:80px; line-height:80px;  }

.site_ny_s2  .list_tlk .box_1 .text {  padding:0px 30px 0 0; color:#666; font-size:16px; line-height:28px;}








 .site_ny_s2 .menu_xx { padding:40px 40px;  }

 .site_ny_s2 .menu_xx li { margin-bottom:15px;  background:#dff4ff; float:left; margin-right:15px; height:45px; border-radius:50px; font-weight:bold; font-size:16px; color:#0a95e1; white-space:nowrap; padding:0 20px; line-height:45px;}


 .site_ny_s2 .ycy_xxnx { text-align:center; margin:30px 0px 40px 40px; border:1px solid #8c6bee; border-radius:10px; background:#f8f6ff; padding:20px 20px; color:#666; line-height:26px; font-size:16px; }

 .site_ny_s2 .yxy_xxnx { text-align:center;  margin:30px 0px 40px 40px; border:1px solid #39b1b0; border-radius:10px; background:#feffff; padding:20px 20px; color:#666; line-height:26px; font-size:16px; }
 .site_ny_s2 .tlk_xxnx { text-align:center;  margin:30px 0px 40px 40px; border:1px solid #03d3bb; border-radius:10px; background:#e6fffc; padding:20px 20px; color:#666; line-height:26px; font-size:16px; }


.back-to-top{ color:#fff; position:fixed; overflow:hidden; bottom:5%; right:10px; background:#0959cc; text-align:center; line-height:34px; width:34px; height:34px; cursor:pointer; display:block; z-index:888; font-size:18px; border-radius:3px; }

.back-to-top:hover{ color:#fff; opacity:0.8}

#gotop{}


