@charset "utf-8";
body,td,th {
	font-size: 15px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.clearboth{clear:both}/*清除以上*/
ul{list-style-type:none}

.k{ width:100%; height:auto; margin: 0 auto; max-width: 450px}
.k2{ width:100%; height:2900px; margin: 0 auto; max-width: 450px; background-color: #f9fafc;}

.logo{ width:256px; height:90px; float:left; margin-left:30px}

.home_bg{width: 100%; height: 750px; background: url('/images/mbg.jpg') no-repeat center;}

.home_boo{ width: 80%; margin-top: 15px; margin-left: 4%; float: left}


.home_gs_bg{width: 94%;height: 520px;float: left; background: url("/images/zq99_26x.jpg") no-repeat; font-size: 15px;line-height: 32px;padding-top: 45px;padding-left: 3%;color: #5e5e5e;text-indent: 2em;}
.home_titlex{width: 100%; float: left; font-size: 22px; color: #9d9a9a;font-weight: bold;height: 120px;line-height: 55px}
.home_gs_sz{margin-top: 50px; float: left; font-size: 13px; color: #706F6F;width: 32%; text-align: center}

.home_contat{width: 84%; height: 704px; margin: 0 auto; background: url("/images/3n_16.jpg") no-repeat; padding-left: 16%}

.home_movie{width: 97%; height: 320px; float: left; margin-top: 5px; margin-left: 1%}
.home_movie_sz{width: 45%; height: 200px; float: left; margin-top: 10px; margin-left: 10%;font-size: 16px; color: #706F6F;}

.home_zs_bg{width: 100%;height: 365px; margin-top: 5px}

.text2{width:97%; height: auto; float:left; margin-top: 5px; margin-left: 2%;background-color: #f0eeee;padding-left: 1%;height: 198px}
.text2 li{width:32%; float:left;list-style:none; height:85px;  margin-right: 1%; margin-top:2px;  color:#565656; padding-top: 10px;font-size:16px;background-color: #FFFFFF}

.text2 li a{ line-height:40px; list-style:none; height:85px;font-size:16px; color:#666;font-weight:bold;}

.text2 li a:hover{ line-height:40px; list-style:none;height:85px;  font-size:16px;color:#FF0000; font-weight:bold; background-color:#dddddd;opacity:0.7;}

.home_pro_more{width: 100%; height: 10px; text-align: center;}
.home_gs{font-size: 36px; color: #FFFFFF; width: 80%; margin-left: 5%; float: left; margin-top: 30px;font-weight: bolder}

.home_gs2{font-size: 33px; color: #b9dafb; width: 95%; margin-left: 5%; float: left; font-weight: bolder}

.home_gs3{font-size: 21px; color: #b9dafb; width: 82%; margin-left: 8%; float: left; margin-top: 15px;}
.home_tijiao{ width: 80%; margin-top: 40px; margin-left: 10%; float: left;}
.home_lin{width: 90%; margin-left: 3%; float: left;border-bottom: 1px solid #44609f; margin-top: 20px; margin-bottom: 10px}
.home_lx_k{width: 44px; height: 44px; background-color:#3956b4;opacity:0.7; border-radius: 5px; float: left; margin-left: 10%;text-align: center;line-height: 40px; margin-bottom: 30px;}
.home_lx_r{width:70%; float: left; height: 44px; line-height: 25px; margin-bottom: 30px; color: #FFFFFF;margin-left: 3%}
.home_lx_next{text-align: center;width: 100%; margin-top: 2px; float: left;animation: blink 1s linear infinite;}

@keyframes blink {
  50%, 100% { opacity: 1; }
  50% { opacity: 0; }
}


/*首页产品CSS*/
.home_cp_title{ width: 100%; text-align: center; float: left; margin-top: 50px; height: 60px; color: #0c36ac;}
.home_cp_t1{font-size: 30px; color: #09357f; width: 95%; margin-left: 5%; float: left; margin-top: 2px;font-weight: bolder; text-align: center}
.home_cp_t2{font-size: 20px; color: #989aa0; width: 90%; margin-left: 5%; float: left; margin-top: 7px;text-align: center}
.home_cp_kk{width:100%; height: 210px; float: left;margin-top: 5px;margin-bottom: 1px; background-color: #edeef0}
.home_pro_w{width: 45%; height: 190px; padding-top: 20px; line-height: 50px; font-size: 18px; text-align: left; padding-top: 20px; float: left;padding-left: 1%}

.home_pro_k{width: 67%; margin-left: 16%; float: left; margin-top: 30px}
.home_pro_tt{ background: url(images/pr_bgx.jpg) no-repeat; width: 175px;height: 33px; color: #FFFFFF; text-align:left;float: left;padding-left: 4%;margin-top: 90px;line-height: 30px; margin-left: 5%}
.home_pro_more{width: 40%; line-height: 40px;float: left;text-align: left;height: 50px;color: #09357f;padding-left: 10%}

/*首页公司简介CSS*/

.home_about_k{ height: 580px; width: 96%; margin-left: 2%; float: left; background-color: #FFF; margin-top: 20px;border-radius: 5px; }
.home_about_title{ width: 80%; float: left; margin-top: 50px; height: 60px; color: #0c36ac; margin-left: 10%}
.home_about_gs{font-size: 14px; color: #666666; width: 90%; margin-left: 5%; float: left; margin-top: 10px;}

.home_about_gs2{font-size: 35px; color: #012fa7; width: 95%; margin-left: 5%; float: left; font-weight: bolder}
.home_about_nr{width: 90%;margin-left: 5%; float: left;line-height: 32px; font-size: 18px;color: #47545d; margin-top: 15px}

/*行业应用*/
.hy_left{width:98%; height: 250px; float: left;background: url("/images/zq99_22.jpg") no-repeat;background-size: cover;position: relative; margin-top: 10px;padding-left: 2%; }
.hy_left::before {
  content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #709ac5;opacity: 0.5;mix-blend-mode: multiply;transition: opacity 0.3s ease;
}
.hy_left:hover::before{opacity: 0.1; /* 悬浮时完全不透明 */}

.hy_right_top{width: 43%; height: 100px; float: left;background: url("/images/zq99_24.jpg") no-repeat;margin-top: 1px;padding-top: 50px;background-size: cover;position: relative;padding-left: 5%;}
.hy_right_top{width: 43%; height: 150px; float: left;background: url("/images/zq99_24.jpg") no-repeat;margin-top: 1px;padding-top: 50px;background-size: cover;position: relative;padding-left: 5%;}

.hy_right_top::before {
  content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #425f6f;opacity: 0.5;mix-blend-mode: multiply;transition: opacity 0.3s ease;
}
.hy_right_top:hover::before{opacity: 0.1; /* 悬浮时完全不透明 */}


.hy_right_top2{width: 42%; height: 150px;margin-top: 1px; float: left;background: url("/images/zq99_25.jpg") no-repeat;padding-top: 50px;background-size: cover;position: relative;padding-left: 10%;}
.hy_right_top2::before {
  content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #6f9ac5;opacity: 0.5;mix-blend-mode: multiply;transition: opacity 0.3s ease;
}
.hy_right_top2:hover::before{opacity: 0.1; /* 悬浮时完全不透明 */}


/*新闻*/
.home_news_kx{width: 100%; margin: 0 auto;height: 610px;padding-top: 35px}
.home_news_title{ height: 80px; float: left;width: 30%}
.home_news_morex{ height: 80px; float: right;width: 60%;margin-top: 25px; text-align: right; margin-right: 2%}
.home_news_pic_bg{ width: 100%; height: 427px;float: left;margin-top: 30px}
.home_news_pic_pic{width: 95%; height: 260px; float: left; margin-left: 2%;margin-top: 15px; margin-bottom: 15px}


.home_news_pic_date{width: 10%; margin-right: 2%;font-size: 42px; font-weight: bold; color: #FF0004;float: left; margin-left: 10%}
.home_news_pic_title{width: 60%; font-size: 22px; font-weight: bold;float: left; margin-top: 5px; color: #FFFFFF}
.home_news_pic_date2{width: 60%; float: left;  font-size: 16px; color: #FFFFFF; text-align: center}

.news8{width:95%; height: auto; float:left; margin-top: 15px;margin-left: 2%}

.news8 li{width:100%; float:left;list-style:none; height:110px; color:#565656; padding-top: 2px;font-size:16px; border-bottom: 1px solid #EFEDED;margin-top: 10px}

.news8 li a{ line-height:40px; list-style:none; font-size:20px; color:#666;font-weight:bold;}

.news8 li a:hover{ line-height:40px; list-style:none;color:#FF0000; font-weight:bold; opacity:0.7;}
.news_pic{width: 25%; height: 90px;overflow: hidden; float: left; margin-right: 5% }
.news_right_date{width: 65%; height: 50px; font-weight: 100; float: left; font-size: 14px; color: #DFDFDF}



.home_about_hxti{font-size: 26px; color: #000000; width: 100%; float: left; margin-top: 30px;font-weight: bolder; text-align: center}
.home_about_hxx{color: #47545d;font-size: 16px; float: left;width: 100%; text-align: center}
.home_about_hxpic{width: 100%;float: left; height: 500px}
.home_about_qyk{width: 45%; height: 152px; float: left; font-size: 16px; text-align: center; margin-right: 3%; margin-left: 2%; border-radius: 5px;margin-top: 20px;box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.1);border-radius: 5px; padding-top: 8px}
.home_zs_bg{width: 100%;height: 365px;margin-top: 10px}
/*首页合作CSS*/
.home_about_cont{font-size: 33px; color: #000000; width: 100%; text-align: center; float: left; margin-top: 10px;font-weight: bolder}
.home_about_contx{color: #47545d;font-size: 18px; float: left;width: 80%; text-align: center; margin-left: 8%}

.home_about_kk{width: 90%; margin-left: 3%; height: 450px; float: left;box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.1);border-radius: 5px; margin-top: 5px;margin-bottom: 15px; background-color: #FFF;padding: 2%; padding-top: 20px}


.text31{width:98%; height: 380px; float:left; margin-left:2%}

.text31 li{width:95%; float:left; list-style:none; height:370px; margin-right: 3%;background-color:#FFFFFF;}

.text31 li a{width:95%; line-height:40px; list-style:none;font-size:16px; color:#666;font-weight:bold;background-color:#FFFFFF;margin-right: 3%;}

.text31 li a:hover{width:95%; margin-right: 3%; line-height:40px; list-style:none;background-color: #AC9E9F;color:#FF0000; font-weight:bold; opacity:0.7;transform: scale(1.03); /* 放大1.5倍 */}

.about_qywh{width:75%;float: left; padding-top: 20px; font-size: 18px; padding-left: 15px; color: #5e5e5e;  line-height: 28px}

.about_qywh_tu{width:20%;float: left; padding-top: 20px}


.zxnr_x1x{width:98%; height: auto; float:left; margin-top: 15px}

.zxnr_x1x li{width:95%; float:left;list-style:none;line-height: 35px; margin-right: 1%; color:#565656; font-size:16px; margin-bottom: 7px; background:url(/images/li2.jpg) no-repeat left center; padding-left: 5%; border-bottom: 1px dotted #cccccc}

.zxnr_x1x li a{width:72%;  list-style:none; font-size:16px; color:#666;float: left; height: 40px}

.zxnr_x1x li a:hover{width:72%;  list-style:none;font-size:16px;color:#FF0000;opacity:0.7;}
.zxnr_x1x .date{color: #CCCCCC; width: 25%; float: left; font-size: 15px;}
.split{ width: 100%; height: 30px; float: left}

.bout_fc_tu{width: 45%; margin-right: 2%; float: left;background-color: #f5f5f5; margin-left: 3%;margin-top: 15px}
.text4{width:100%; height: auto; float:left;}

.text4 li{width:32%; float:left;list-style:none; height:340px;  margin-right: 1%; margin-top:10px;  color:#565656; font-size:16px; margin-bottom: 10px; text-align: center}

.text4 li a{width:32%;  line-height:40px; list-style:none; height:330px;font-size:16px; color:#666;font-weight:bold; margin-bottom: 30px}

.text4 li a:hover{width:32%;  line-height:40px; list-style:none;height:330px;  font-size:16px;color:#FF0000; font-weight:bold; background-color:#dddddd;opacity:0.7;}


.cp_nr_k{ width:45%; height:190px; float:left;  margin-bottom:10px; padding-bottom:10px; margin-top: 20px;text-align: center; margin-right: 3%}
.cp_nr_left{ width:100%; height:160px; margin-left:10px; margin-right:10px; float:left; border: 1px solid #efefef;}
.cp_nr_zj{ width:100%; float:left; line-height:26px; font-size:18px; color:#0168b7;}
.cp_nr_right{ width:90%; float:left; margin-top:20px; margin-bottom: 30px;margin-left: 5%}

.ny_wz1{ font-size: 14px; color: #9E9A9A; line-height: 28px; margin-bottom: 5px}

 .pagination p{
                margin:0;
                cursor:pointer
            }
            .pagination{
                height:40px;
                padding:20px 0px;
				text-align:center;
				padding-left:1%;
				width: 95%
            }
            .pagination a{
                display:block;
                float:left;
                margin-right:10px;
                padding:2px 12px;
                height:24px;
                border:1px #cccccc solid;
                background:#fff;
				
                text-decoration:none;
                color:#808080;
                font-size:12px;
                line-height:24px;
            }
            .pagination a:hover{
                color:#077ee3;
                background: white;
                border:1px #077ee3 solid;
            }
            .pagination a.cur{
                border:none;
                background:#077ee3;
                color:#fff;
            }
            .pagination p{
                float:left;
                padding:2px 12px;
                font-size:12px;
                height:24px;
                line-height:24px;
                color:#bbb;
                border:1px #ccc solid;
                background:#fcfcfc;
                margin-right:8px;
				
            }
            .pagination p.pageRemark{
                border-style:none;
                background:none;
                margin-right:0px;
                padding:4px 0px;
                color:#666;
            }
            .pagination p.pageRemark b{
                color:red;
            }
            .pagination p.pageEllipsis{
                border-style:none;
                background:none;
                padding:4px 0px;
                color:#808080;
            }
			.pagination s{
               width:50%; float:left; height:50px;
            }
			.pagination x{
               width:50%; float:right; height:50px;text-align:right;
            }
            .dates li {font-size: 14px;margin:20px 0}
            .dates li span{float:right}