@charset "utf-8";
/* CSS Document */
*{box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p,label,input{margin:0;padding:0;}
body {background-color:#fff; min-width: 1200px;margin: 0 auto;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
a{text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);  /* 去掉链接触摸高亮 */ }
a:hover,a:focus{color:#1D92FF;outline:none;transition:all .3s;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
.clearfix::after,.tab-box>dt::after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ellipsis{display:inline-block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.box,.m{width:1200px; margin:0 auto;min-width:1200px;}
/* 头部*/
.head{width:1366px;height: 60px;text-align: center;margin:auto;}
.head .logo{float: left;height:38px;width: 215px;margin-top:12px;}
.head .logo img{width:100%;}
.head .nav ul li{float: left;line-height: 60px;margin:0px 51px 0px 51px;}
.head .nav ul li:nth-child(1){margin-left:115px;}
.head .nav ul li a{color: #333;font-size: 18px;display: block;}
.nav ul li{float: left;}
.nav ul li:hover>a{color: #1D92FF;font-weight:bold;}
.nav ul li.on>a{color: #1D92FF;font-weight:bold;}
.Login{float:right;}
.Login a{width: 115px;height: 40px;line-height: 40px;border: 1px solid #1d92ff;border-radius: 5px;font-size:16px;color: #1D92FF;display: block;float: left;text-align: center;margin-top:10px;margin-left:15px;}
.Login a:hover{background: #1D92FF;color:#fff;}
/* 轮播图、横幅 */
.banner{width:100%;min-width:1200px;background-size:100% 100%;position: relative;}
.banner ul li img{width: 100%;display: block;height:100%;}
.banner ul li{margin:auto;}
.container{width:1200px; margin:0 auto;min-width:1200px;}
.container .ban_txt{width:1200px;margin: 0 auto;box-sizing: border-box;position:absolute;padding-top:60px;}
.container h3{font-size:42px;color:#333;width:554px;line-height:60px;}
.ban_txt p{font-size:24px;color:#636974;width:554px;line-height:45px;margin-top:32px;}
.container a{width:300px;height:60px;background: #1d92ff;border-radius: 30px;display: block;line-height: 60px;text-align: center;color:#FFFFFF;font-size:24px;margin-top:70px;}
/* 通用 */
.title{line-height: 60px;height:60px;margin: auto;text-align: center;margin-bottom:50px;margin-top:50px;font-size:30px;color:#333;letter-spacing: 2.25px;font-weight: bold;line-height: 60px;}
.title a{font-size:30px;color:#333;text-align: center;letter-spacing: 2.25px;font-weight: bold;line-height: 60px;}
.container .hf_txt{width:1200px;margin: 0 auto;box-sizing: border-box;position:absolute;padding-top:28px;}
.hf_txt p{font-size:24px;color:#636974;line-height:46px;margin-top:36px;}
/* 模块1 */
.m1{display: none;}
.m1{margin-bottom:50px;overflow: hidden;}
.title .tit_l{float:left;padding-top:22px;}
.title .tit_r{float:right;padding-top:22px;}
.m1 .mblist ul li{float: left;width:585px;height:690px;background: #ffffff;border-radius: 8px 8px 0px 0px;border:1px solid #f8f8f8;}
.m1 .mblist ul li:hover{width:585px;height:690px;background: #ffffff;border-radius: 8px 8px 0px 0px;box-shadow:0px 9px 21px 0px rgba(0,0,0,0.05); }
.m1 .mblist ul li:nth-child(2){margin-left: 30px;}
.mblist_tu{width: 100%;height:640px;overflow: hidden;}
.m1 .mblist ul li a img{display: block;width:100%;height: 100%;transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;}
.m1 .mblist ul li a:hover img{transform: scale(1.1);}
.m1 .mblist ul li .webname{font-size: 18px;color: #333;padding-left:15px;line-height:50px;}
.m1 .mblist ul li span:hover{color: #1D92FF;}
.m1 .mblist ul li .website{font-size: 16px;color: #666;float: right;padding-right:15px;text-align: center;line-height:50px;}
/* 模块2 */
.main_m2{margin-top:50px;background: #f7f8fb;overflow: hidden;}
.m2{margin-bottom:50px;overflow: hidden;}
.m2_l{float: left;}
.m2_con{width: 585px;height: 420px;background: #ffffff;border-radius: 5px;padding:0px 20px 0px 20px;}
.m2_tit{height: 50px; border-bottom: 1px solid #e1e1e1;}
.m2_con .m2_tit a{font-size: 18px;color:#333;line-height: 50px;}
.m2_con .m2_tit .more{font-size:16px;color:#999;float: right;line-height: 50px;}
.m2_con .m2_tit a:hover{color: #1D92FF;}
.m2_top{margin-top: 20px;text-align: center;height:110px;}
.m2_top .m2_topl{width: 220px;height:110px;background: #f7f8fb;float: left;}
.m2_top .m2_topl img{margin:auto;margin-top:15px;}
.m2_top .m2_topr{width: 305px;margin-left:20px;float: left;text-align: left;}
.m2_top .m2_topr h3{font-size: 18px;font-weight: 400;color:#333;margin-bottom:10px;width: 305px;display: -webkit-box;  overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.m2_top .m2_topr p{font-size: 16px;color: #474747;line-height: 24px;width: 305px;display: -webkit-box;  overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;margin-bottom:5px;}
.m2_top .m2_topr span{font-size: 14px;color:#999;line-height:22px;float: left;}
.m2_top .m2_topr .more{color: #1d92ff;font-size: 14px;float: right;}
.m2_ul{margin-top: 20px;}
.m2_ul li{overflow: hidden;line-height:34px;}
.m2_ul li i{display: block;float: left;width:5px;height:5px;border-radius:5px;background: #1d92ff;;margin-top:14px;}
.m2_ul li a{float: left;font-size: 16px;color:#333;margin-left: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;width:435px;}
.m2_ul li em{float:right;font-size: 14px;color:#999;}
.m2_r{float:right;}
/* 产品用户 */
.user{margin:auto;width:1200px;overflow: hidden;}
.user ul li{width:224px;height: 80px;background:#fff;box-shadow: 0px 9px 21px 0px rgba(0,0,0,0.05);float: left;margin:0px 8px 10px 8px;margin-bottom: 20px;}
.user ul li img{margin:10px 10px 10px 10px;}
/* 列表 */
#column_list{}
#column_list ul{overflow:hidden;}
#column_list ul li{width: 100%;overflow: hidden;height: 170px;background: #fff;box-sizing: border-box;padding: 20px;border-bottom: 1px solid #E9E9E9;}
#column_list ul li:hover i{background: url(/sitefiles/library/images/2024/3/5ad965cbd629123f.png) no-repeat;}
.c_clleft{float: left;width: 192px;height:134px;}
.c_clleft img{display: block;width: 100%;height: 100%;}
.c_clcenter{float: left;width:94%;height: 100%;}
.c_clcenter h3{font-size: 16px;color: #000;margin-bottom: 10px;}
.c_clcenter p{font-size: 14px;color: #666;line-height: 25px;height: 50px;}
.c_clcenter h3 span{font-size: 16px;}
.c_clcenter p span{font-size: 14px;}
.c_clcenter em{display: block;font-size: 14px;color: #999;margin-top:22px;}
.c_clright{float: right;width: 36px;height: 100%;}
.c_clright i{display: block;width:24px;height:24px;background: url(/sitefiles/library/images/2024/3/2a928281b2ee218e.png) no-repeat;margin-top: 35px;}
.channal .pagnation{padding: 40px 0;text-align: center;}
.channal .pagnation a{display: inline-block;border: 1px solid #E9E9E9;font-size: 14px;color: #666666;margin-right: 8px;border-radius:50%;height: 46px;width: 46px;    line-height: 46px;}
.channal a.page-num{margin-right: 12px;}
.channal a.page-next{margin-left: -4px;}
.channal a.p-current,.pagnation a:hover{background:#286FCB;color: #fff;}
/* 模板 */
.menu{margin-top: 40px;}
.menu1 a{background: #1d92ff;color: #fff;font-size:16px;border-radius: 4px;padding:9px 14px;line-height:44px;}
.menu1{height:70px;border-bottom:1px solid #e1e1e1;}
/* list_search */
.list_search{width:340px;height:44px;position: relative;float:right;}
.list_search input{display: block;width: 100%;height: 100%;padding: 0 20px;font-size: 14px;color: #999;box-sizing: border-box;background:#fff;border: 1px solid #D5D5D5;}
.list_search span{position: absolute;top:8px;right:20px;display: block;width:28px;height:28px;background: url(/sitefiles/library/images/2023/11/67fb864fd6c9330d.png) no-repeat;}
.a.page-prev{display: none!important;}

/* list_search2 */
.list_search2{width: 480px;height: 48px;margin: auto;margin-bottom:40px;position: relative;}
.list_search2 input{display: block;width: 100%;height: 100%;padding: 0 20px;font-size: 14px;color: #999;box-sizing: border-box;background:#fff;border: 1px solid #D5D5D5;}
.list_search2 span{position: absolute;top:10px;right: 25px;display: block;width:28px;height:28px;background: url(/sitefiles/library/images/2023/11/67fb864fd6c9330d.png) no-repeat;}
.a.page-prev{display: none!important;}
#assist-open{float: right;font-size: 14px;color: #8a8790;line-height: 140px;margin-left: 10px;cursor: pointer;}
.menu2{width: 100%;overflow:hidden;}
.menu2 ul li{float: left;margin-top:25px;margin-bottom:20px;}
.menu2 ul li a{color:#333;font-size:16px;padding:12px 18px;}
.menu2 ul li a:hover,.menu2 ul li a:active{background: #1D92FF;color:#fff; border-radius:5px;}
.menu2 ul li.on>a{padding:9px 14px;background: #1D92FF;color:#fff; border-radius:5px;}
.c_clist{margin-top:30px;width:100%;overflow:hidden;}
.c_clist ul{overflow: hidden;}
.c_clist li{width:31.6%;height:680px;border-radius: 5px 5px 0px 0px;box-shadow: 0px 9px 21px 0px rgba(0,0,0,0.05);float: left;margin:auto;margin:15px 10px;}
.list_top{background:#EBEDEF;height:25px;border-radius: 5px 5px 0px 0px;padding-left:15px;}
.list_top span{color:#fff;}
.list_image{height:616px;}
.c_clist ul li img{width:100%;height:100%;}
.list_bot{height:40px;padding:0px 10px 0px 10px;}
.list_bot span{float:left;font-size:16px;color:#333;line-height: 40px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;width:55%;display:block;}
.list_bot em{font-size:14px;color:#999;float: right;line-height: 40px;display:block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;width:40%;display:block;text-align:right}
.c_clist ul li .list_bot span:hover{color:#1d92ff;}
.c_clist ul li .list_bot em:hover{color:#1d92ff;}
/*-------------------------------↓分页样式开始↓------------------------------------*/
.pagnation{padding: 40px 0;text-align: center;}
.pagnation a{display: inline-block;border: 1px solid #E9E9E9;font-size: 14px;color: #666666;margin-right: 8px;border-radius:50%;height: 46px;width: 46px;    line-height: 46px;}
.pagnation a.page-num{margin-right: 12px;}
.pagnation a.page-next{margin-left: -4px;}
.pagnation a.p-current,.pagnation a:hover{background:#286FCB;color: #fff;}
/* 服务 */
.serve{margin-top:40px;padding-bottom:25px}
.m{margin-top: 40px;margin-bottom: 40px;}
.xmpg{overflow: hidden;}
.serve .con_l{width:50%;float: left;}
.con_r{width:50%;float: right;}
.con_r img{float: right;padding-top: 30px;}
.con_l img{float: left;}
.con_tit{margin-bottom:24px;}
.con_tit h3{font-size:36px;color:#333;}
.con_tit span{font-size:18px;color:#999;line-height:40px;border-bottom:1px solid  #1d92ff;padding-bottom: 5px;}
.con_txt p{font-size: 16px;color:#333;line-height:30px;}
.con_txt ul li{line-height:32px;}
.con_txt span{color:#1d92ff;}
.btn{margin-top:38px;}
.btn li{float: left;padding:0px 8px;background: #EEF3FC;color:#1d92ff; margin-right:10px;margin-bottom:10px;display: block;height:36px;overflow: hidden;line-height: 36px;}
.btn li p{color:#1d92ff;line-height:36px;}
.bssx{overflow: hidden;}
.jhkf_box,.cxzc_box{background: #FBFBFB;overflow: hidden;padding-bottom:30px;}
.cxzc_box{margin-bottom:20px;}
.cxzc_box .con_l{padding-top: 71px;}
/* 关于 */
.hfbox{width:100%;min-width:1200px;background-size:100% 100%;position: relative;overflow: hidden;}
.hf{width:100%;}
.hf img{width:100%;height:100%;}
.hfbox p{margin-top:10px;}
.c_con p{color:#333;font-size:16px;line-height: 24px;}
/* search  */
.s_search{width:100%;}
.s_search .pagnation a{width:34px;height:34px;line-height:34px;}
.h1_r{float:none;margin: auto;width: 100%;}
.h1_l img{margin:auto;}
.list_search{margin-bottom: 30px;height:40px;}
.list_search2{margin-bottom: 30px;height:40px;}
.s_channel_title .s_channel{margin-bottom: 10px;}
.s_channel_title a,.s_channel_title a span{font-size: 18px;}
.s_content{display: -webkit-box;  overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-height: 22px;}
.s_content{font-size:16px;}
.s_site_date div,.s_site_date div{font-size:14px;}
/* 内容 */
.c_tit{height: 280px;position: relative;overflow: hidden;}
.c_cwz{height: 60px;line-height: 60px;}
.c_cwz .c_cwza{color: #000;font-size: 14px;}
.c_cwz .c_cwza img{display: block;margin-top: 24px;}
.c_cwz .c_cwza a{display: inline-block;font-size: 14px;color:#286FCB;margin-right: 3px;}
.c_ctext{overflow: hidden;background: #fff;box-sizing: border-box;padding: 50px;margin-bottom: 34px;}
.c_cwz .c_cwza i{letter-spacing: -3px;margin-right:6px;color: #000;font-style:normal;}
.c_cttit{height: 63px;border-bottom: 1px dashed #D5D5D5;font-size: 24px;color: #333;text-align: center;}
.c_t{height: 100%;position: relative; z-index: 2; overflow: hidden;}
.c_bj{position: absolute;display: block;width: 100%;height: 100%;top: 0;}
/* content */
.c_t h1{font-size:36px;text-align: center;color: #ffffff;margin-top:108px;letter-spacing:8px;}
.c_ctt{overflow: hidden;border-bottom: 1px solid #E9E9E9;}
.c_ctt h1{font-size: 24px;color: #333;text-align: center;margin-bottom: 35px;}
.c_ctt p{margin-bottom: 15px;}
.c_ctt p span{display: inline-block;margin-right: 10px;font-size: 14px;color: #666;}
.c_ctt p span i{font-style:normal;}
.c_ctt p span:nth-child(2){float: right;margin-right: 0px;}
.c_ctc{padding-top: 30px;}
.c_ctc p{font-size: 16px;color: #333;line-height: 25px;}
.c_ctc img{width:100%;}
.c_bj{position: absolute;display: block;width: 100%;height: 100%;top: 0;}
.vid{margin: auto;}
/* 页尾 */
footer{background: url(/sitefiles/library/images/2023/11/1c31b49e39d87fe5.png)no-repeat;background-size: 100% 100%;margin-top: 100px;;height:380px;width: 100%;}
.foot{position: relative;}
.f_left{width:70%;float: left;}
.foot .f_left ul li h3,a{color:#fff;}
/* .foot .f_left ul{display: none;} */
.f_left p{color:#fff;}
.foot .f_left h3{margin-bottom: 24px;font-size:20px;}
.foot .f_left ul li{padding-top: 62px; float: left;width:100%;}
.foot .f_left ul li p{line-height:32px;font-size:16px;}
.foot .f_left ul li a:hover{color:#fff;}
.foot .f_left>p{float: left;font-size:18px;margin-top:58px;}
.f_right{float:right;width:30%;}
.f_right .r_box{background: #1D92FF;width:250px;height:400px;position: absolute;top:-76px;}
.f_right .r_box img{margin-left:47px;margin-top:44px;}
.f_right .r_box .txt{background:#6cb8ff;height: 54px;margin-top:76px;padding:0px 10px 0px 10px;}
.r_box .txt p{color:#fff;font-size:16px;line-height: 26px;}