@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;background-color: #f7f7f7}
.k2{ width:100%; height:2900px; margin: 0 auto; max-width: 450px; background-color: #f9fafc;}


.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_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_bg{width: 92%; background-color: #ffffff; padding-right: 2%; height: auto;float: left; font-size: 15px;line-height: 32px;padding-left: 5%;color: #5e5e5e;text-indent: 2em; margin-bottom: 15px;border-radius:10px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);overflow: hidden;margin-top: 15px}
.home_cp_linx{width: 100%;height: 10px;float: left;background-color: #f9f9f9}
.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%}
.home_produts_bg{width: 380px;height: 390px; margin-right: 1%;background: url('/images/xipuli_14.jpg') no-repeat; float: left; margin-bottom: 20px}
.home_titlex2{width: 100%; margin-top: 20px; float: left; font-size: 22px; color: #2c3e52;font-weight: bold;height: 40px;line-height: 23px; background: url("/images/mti02.jpg") no-repeat;}

/*首页公司简介CSS*/
.home_gs_bg{ background-color: #FFFFFF; width: 92%;padding-right: 2%; height: 570px;float: left; font-size: 15px;line-height: 32px;padding-left: 5%;color: #5e5e5e;text-indent: 2em; margin-bottom: 5px;border-radius: 0 0 10px 10px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1)}
.home_titlex{width: 100%; margin-top: 20px; float: left; font-size: 22px; color: #2c3e52;font-weight: bold;height: 40px;line-height: 23px; background: url("/images/mti01.jpg") no-repeat;}

.home_sz{width: 100%; float: left;height: 260px; }
.home_gs_sz2{ width: 44%; background-color: #f6f6f6; float: left; font-size: 16px; color: #706F6F;text-align: center;  margin-right: 2%;margin-bottom: 10px;margin-left: 2%;border-radius: 10px; margin-top: 20px}
.home_sz_text{width: 100%; float: left; text-align: left;margin-top: 2px;border-top: 1px solid #e5e5e5; padding-top: 10px; text-align: center}

.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: 20px; height: 30px; color: #0c36ac; margin-left: 10%}
.home_about_gs{font-size: 14px; color: #666666; width: 90%; margin-left: 5%; float: left; margin-top: 10px;font-weight: bolder}

.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}

/*行业应用*/
.home_hy_bg{width: 92%; background-color: #ffffff; padding-right: 2%; height: auto;float: left; font-size: 15px;line-height: 32px;padding-left: 5%;color: #5e5e5e;text-indent: 2em; margin-bottom: 35px;border-radius:10px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);overflow: hidden; margin-top: 15px; padding-bottom: 20px}
.home_titlex3{width: 100%; margin-top: 20px; float: left; font-size: 22px; color: #2c3e52;font-weight: bold;height: 40px;line-height: 23px; background: url("/images/mti03.jpg") no-repeat;}
.hy_pic{ height: 275px; width: 100%;background: url("/images/mxipuli_11.jpg") no-repeat; float: left}
.hy_fuwu_bg{width: 427px; height: 247px;background: url("/images/yybg.jpg") repeat-y;float: left }


.y01{width: 60%; float: left; margin-top: 15px;padding-left: 5%;line-height: 26px;color: #636363}
.y02{width: 20%;float: left;margin-top: 30px}

/*新闻*/
.home_news_kx{width: 100%; margin: 0 auto;height: 610px;padding-top: 15px}
.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; background-color: #eff2f4;border-radius: 10px}
.home_news_pic_pic{width: 95%; height: 260px; float: left; margin-left: 2%;margin-top: 15px; margin-bottom: 15px}

.home_news_pic_date{width: 20%; margin-left: 2%;font-size: 32px; font-weight: bold; color: #FF0004;float: left; margin-left: 10%}
.home_news_pic_title{width: 70%; font-size: 22px; font-weight: bold;float: left; margin-top: 5px;height: 70px}
.home_news_pic_date2{width: 20%; float: left;  font-size: 12px; color: #676666; margin-left: 10%}

.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:16px; 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_hz_bg{width: 92%; background-color: #ffffff; padding-right: 2%; height: auto;float: left; font-size: 15px;line-height: 32px;padding-left: 5%;color: #5e5e5e;text-indent: 2em; margin-bottom: 5px;border-radius:10px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);overflow: hidden; margin-top: 5px; padding-bottom: 25px}
.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: 16px; float: left;width: 85%; text-align: center; margin-left: 8%}

.home_about_kk{width: 100%;height: 450px; float: left;margin-top: 5px;margin-bottom: 15px; background-color: #FFF;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:95%;  list-style:none; font-size:16px; color:#666;float: left; height: 40px}

.zxnr_x1x li a:hover{width:95%;  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:140px; 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}