@charset "utf-8";

body,td,th {

	font-size: 14px;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}


.clearboth{clear:both}/*清除以上*/

ul{list-style-type:none}

.split{ width: 100%; height: 30px; float: left}

.k{ width:100%; height:auto; margin: 0 auto}

.top_title{width: 1400px;margin: 0 auto}

.logo{ width:350px; height:108px; float:left;}
.top_gs{width: 551px;float:left;}
.top_seach{width: 350px;float:left;padding-top: 25px}



.dhk{width:100%; height: 50px; margin: 0 auto; margin-bottom: 15px; text-align: center}

.lxtop{width:200px; height:40px; float:right; margin-top:40px; margin-right: 30px }

.lxtop_li{ width: 30px; margin-right: 20px; float: left}

.home_about{ width: 801px; height: 800px;  float: left; margin-left: 16%}

.home_about_title{width: 270px; height: 160px; float: left; margin-top: 20px}

.home_about_text{width: 90%; height: 330px; float: left; line-height: 30px; color: #6F6F6F; font-size: 16px; text-indent: 4ch}

.home_about_more{width: 150px; height: 45px; float: right; margin-top: 50px; margin-right: 30px; text-align: center}

.home_about_qyk{width: 170px; height: 152px; float: left; font-size: 16px; text-align: center; margin-right: 13px}


.home_about_qy{width: 160px; height: 132px; border: 1px #002da2 solid; margin: 10px; float: left; border-radius:20px; padding-top: 12px}

.home_about_qy:hover {
    transform: scale(1.05);
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    border-color: #4285f4;
}


.home_pic{ width: 474px; height: 742px; float: left; margin-top: 50px; text-align: right;}



.home_pro_title{width: 100%; height: 105px; text-align: center}

.home_pro_bg{height: 740px; background: url('images/3n_15.jpg') repeat-x; width: 100%;}
.home_pro_text{width: 80%; margin-top: 150px; text-align: right;padding-right: 20%; float: left; font-size: 15px; font-weight: 800;color: #012ea3}

.box2{ width: 30%; height: 100%;float: left;margin-left: 1%; margin-right: 1%;}

.home_pro_w{width: 97%; border: 1px solid #012ea3; height: 420px; padding-top: 20px;  background-color: #FFF;line-height: 50px; font-size: 18px; text-align: left; padding: 1%}

.home_pro_k{width: 67%; margin-left: 16%; float: left; margin-top: 30px}
.home_pro_tt{ background: url(images/pr_bg.jpg) no-repeat; width: 175px;height: 45px; color: #FFFFFF; text-align: center}

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

.text2{width:78%; height: auto; float:left; margin-left: 15%}

.text2 li{width:28%; float:left;list-style:none; height:380px;  margin-right: 4%; margin-top:10px;  color:#565656; padding-top: 10px;font-size:16px;}

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

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

.home_pro_more{width: 100%; height: 50px; text-align: center;}



.text21{width:100%; height: auto; float:left; }

.text21 li{width:28%; float:left;list-style:none; height:380px;  margin-right: 4%; margin-top:10px;  color:#565656; padding-top: 10px;font-size:16px;}

.text21 li a{width:28%;  line-height:40px; list-style:none; height:360px;font-size:16px; color:#666;font-weight:bold;}

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



.newsx{width:100%; height: auto; float:left; }

.newsx li{width:95%; float:left;list-style:none; height:380px; margin-top:10px;  color:#565656; padding-top: 10px;font-size:16px; border-bottom: 1px dotted #dddddd}

.newsx li a{width:95%;  line-height:40px; list-style:none; height:360px;font-size:16px; color:#666;}

.newsx li a:hover{width:95%;  line-height:40px; list-style:none;height:360px;  font-size:16px;color:#FF0000; font-weight:bold; opacity:0.7;}





.home_yy_title{width: 100%; height: 139px; text-align: center;float: left; background-color: #f4f4f4; margin-top: 50px}

.home_yy_bg{width: 100%;height: 857px; background: url('images/alft_18.jpg') no-repeat center; float: left}

.home_news_bg{width: 100%;height: 704px; background: url('images/alft_21.jpg') no-repeat center; float: left}

.home_news_k{width: 78%;float: left;margin-top: 220px; margin-left: 14%; height: auto; }

.home_news_pic1{ width: 418px; height: 415px; float: left;   background-color: #ffffff; margin-right: 5%; }

.text3{width:100%; height: 380px; float:left; margin-left: }

.text3 li{width:30%; float:left; list-style:none; height:420px; margin-right: 3%;background-color:#FFFFFF;}

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

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


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

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

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

.text31 li a:hover{width:22%; margin-right: 3%; line-height:40px; list-style:none;height:415px; 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}



.home_news_date{width: 80px; height: 50px; float: left;border-right:1px solid #e5dfdf; text-align: center; font-size: 14px; color: #c2c2c2;padding-top: 15px;line-height: 26px}

.home_news_title{width:300px;float: left; padding-top: 20px; font-size: 18px; padding-left: 15px; color: #5e5e5e; font-weight: bold }

.home_news_more{width: 100%; float: left; border-top: 1px solid #e5dfdf; margin-top: 10px; height: 38px}

.home_news_m1{width: 40%;float: left; color: #5e5e5e; padding-top: 3%; padding-left: 2%; font-size: 12px}

.home_news_m2{width: 40%;float: right; color: #5e5e5e; padding-top: 3%; text-align: right}



.boot_lx_bg{width: 84%; height: 93px; background: url('images/alft_23.jpg')no-repeat center; float: left; padding-left: 16%; margin-top: 30px; font-size: 16px; color: #767676; padding-top:20px }



.boot_lx_l1{width: 270px; height: 50px; background: url('images/d01.jpg')no-repeat left; float: left; padding-left: 80px; padding-top: 20px;line-height: 32px}

.boot_lx_l2{width: 270px; height: 50px; background: url('images/d02.jpg')no-repeat left; float: left; padding-left: 80px; padding-top: 20px;line-height: 32px}

.boot_lx_l3{width: 270px; height: 50px; background: url('images/d03.jpg')no-repeat left; float: left; padding-left: 80px; padding-top: 20px;line-height: 32px}

.boot_lx_l4{width: 270px; height: 50px; background: url('images/d04.jpg')no-repeat left; float: left; padding-left: 80px; padding-top: 20px;line-height: 32px}



.boot_dh_bg{width: 100%; height: 270px; background-color: #3b3b3b;float: left; overflow: hidden}

.boot_boot_bg{width: 100%; height: 30px; background-color: #2f2f31; float: left}

.boot_boot_left{width: 50%; margin-left: 10%; float: left; color: #b8b8b8; padding-top: 5px;}

.boot_boot_right{width: 30%; margin-right: 3%; float: right;color: #b8b8b8; padding-top: 5px; text-align: right}



.hboot{ width:80%; height:200px; padding-top:30px; margin-left: 15%}

.hboot_lx{ width:575px; float:left; margin-left:20px; height:180px;}

.hboot_lxd{ color:#b8b8b8; font-size:15px; margin-bottom:18px}

.hboot_lxx{ color:#b8b8b8; font-size:13px; text-indent:2em; line-height:25px; margin-bottom:8px}

.hboot_lxl{ width:350px; height:24px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5e5b5b; margin-top:30px; margin-left:15px}

.hboot_lx2{ width:700px; float:left; margin-left:50px; height:180px;}

.hboot_25{ width:25%; float:left}

.hboot_lxd2{ color:#b8b8b8; font-size:15px; margin-bottom:12px; width:100%}

.hboot_lin{ width:100%; color:#5e5b5b; margin-top:2px; line-height:25px; font-size:13px}

.hboot_lin a{ color:#b8b8b8;}

.hboot_lin a:hover{ color:#ff0000}

.boot01{ height:50px; width:450px; margin-top:20px; float:left; color:#565656; margin-left:50px; line-height:23px}

.boot02{ height:50px; width:100px; margin-top:5px; float:left; text-align:center}

.boot03{ height:50px; width:300px; margin-top:30px; float: right}



.boot_seach{ width:172px; float:left;  height:180px; text-align: center;color:#b8b8b8;}

.boot_seach2{ width:300px; float:left; margin-left:70px; height:180px; text-align: center;color:#b8b8b8; line-height: 35px}

.boot_b_left{ width: 80%; float: left}

.boot_b_right{ width: 20%; float: left}



.bana_bga{ height: 400px; width: 100%; background: url("images/bana_about.jpg") no-repeat center}

.bana_bg_news{ height: 400px; width: 100%; background: url("images/bana_about.jpg") no-repeat center}

.bana_bg_contact{ height: 400px; width: 100%; background: url("images/bana_contact.jpg") no-repeat center}

.bana_bg_products{ height: 400px; width: 100%; background: url("images/bana_products.jpg") no-repeat center}

.bana_bg_news{ height: 400px; width: 100%; background: url("images/bana_news.jpg") no-repeat center}

.bana_textx{ width: 50%;padding-left: 10%;color: #FFFFFF;font-size: 30px;line-height: 30px;font-weight: bolder;float: left}

.nr_k{ width: 80%; margin-left: 10%}

.bana_dh{width: 100%; height: 30px; margin-top: 5px; border-bottom: 1px solid #ebebeb; margin-bottom: 20px;padding-bottom: 5px}

.bana_dh1{width: 90%; height: 50px; margin-top: 10px;float: left}

.bana_dh2{width: 10%; height: 50px; margin-top: 10px;float: right; text-align: right}

.ment_kk{width: 20%; margin-right: 5%; float: left}

.ment_bg{width: 100%; height: 200px; float: left; border: 1px solid #ececec;box-shadow:1px 1px 1px #ccc; border-left: none}

.ment_titlex{width: 95%;height: 33px; float: left;background-color: #002da2; color: #FFFFFF;font-size: 18px;font-weight: bolder; padding-top: 15px; padding-left: 5%;  font-family: '宋体'}



.kk{ width:100%; height:400px; float:left}

.kk li {padding-left: 1%; width:99%; height:50px;float:left; font-size:16px; color:#666;list-style:none; border:1px #fff solid; line-height:45px; text-align:left; border-bottom: 1px solid #e9e9e9}

.kk li a {width:99%; height:50px;float:left; font-size:16px; color:#666;text-decoration:none;}

.kk li a:hover{width:100%; height:50px;float:left; font-size:16px; color:#666; background-color:#f8f8f8;}

.kk .zhe{background-color:#cbe2ff; color: #FFFFFF}


.kk2{ width:100%; height:460px; float:left}

.kk2 li {padding-left: 1%; width:99%; height:50px;float:left; font-size:16px; color:#666;list-style:none; border:1px #fff solid; line-height:45px; text-align:left; border-bottom: 1px solid #e9e9e9}

.kk2 li a {width:99%; height:50px;float:left; font-size:16px; color:#666;text-decoration:none;}

.kk2 li a:hover{width:100%; height:50px;float:left; font-size:16px; color:#666; background-color:#f8f8f8;}

.kk2 .zhe{background-color:#cbe2ff; color: #FFFFFF}

.cp_nr_k{ width:100%; height:330px; float:left; border-bottom:2px #f0f0f0 solid; margin-bottom:10px; padding-bottom:10px}
.cp_nr_left{ width:40%; height:330px; 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:40%; float:left; margin-top:120px; margin-bottom: 30px;margin-left: 5%}


.ment_bg2{width: 99%; height: 155px; float: left; border: 1px solid #ececec;box-shadow:1px 1px 1px #ccc; margin-top: 10px}

.seach_k{ width: 95%; margin-left: 5%; float: left; padding-top: 5px;font-size: 16px; margin-bottom: 20px}

.seach_nr{width: 80%; margin-left: 10%; line-height: 38px; float: left; color: #8B8686}

.nr_nr{width: 73%; height: auto; float: left; border: 1px solid #ececec; min-height: 600px; padding-left: 1%}
.ny_wz1{ font-size: 14px; color: #9E9A9A; line-height: 28px; margin-bottom: 5px}

.zxnr_x1x{width:98%; height: auto; float:left;}

.zxnr_x1x li{width:95%; float:left;list-style:none;line-height: 29px; 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 #f2f2f2}

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

.zxnr_x1x li a:hover{width:85%;  list-style:none;font-size:16px;color:#FF0000;opacity:0.7;}
.zxnr_x1x .date{color: #CCCCCC; width: 12%; float: left; font-size: 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;}





.seach{width:80%; height: auto; float:left; padding-left: 10%}

.seach li{width:90%; float:left;list-style:none; height:50px;  margin-right: 1%; margin-top:10px;  color:#565656; font-size:16px; margin-bottom: 20px; border-bottom: 1px solid #dddddd}

.seach li a{width:90%;  line-height:40px; list-style:none; height:50px;font-size:16px; color:#666;margin-bottom: 30px;float: left}

.seach li a:hover{width:90%;  line-height:40px; list-style:none;height:50px;  font-size:16px;color:#FF0000;opacity:0.7;}

.seach .date{color: #CCCCCC; width: 10%; float: left; font-size: 14px}



.page_k{width: 100%; height: 50px; padding-top: 20px; padding-bottom: 20px; text-align: center; float: left}



.procucts_k{width: 100%; height: 550px; float: left}

.products_pic{width: 40%; height: 410px; float: left;border: 1px solid #cccccc; text-align: center;padding-top: 10px; margin-top: 10px}

.products_text{width: 50%;margin-left: 5%; float: left; margin-top: 20px;line-height: 30px; color: #807D7D}



.about_k2{width: 100%; margin-top: 50px; float: left;}



#min{width:400px;height:400px;margin:50px 300px;}  /*  5  */

#max{width: 400px;height:400px;overflow: hidden;position: absolute;display:none;}



#minx{width:380px;height:380px;margin:50px 300px;}  /*  5  */

#maxx{width: 380px;height:380px;overflow: hidden;position: absolute;display:none;}



.infoimg { float: left; padding: 0 20px 30px 0; position: relative; width: 400px; }

 

.infoimg img { display: block; height: 400px; width: 400px; }



.infoimgx { float: left; padding: 0 20px 30px 0; position: relative; width: 380px; }

 

.infoimgx img { display: block; height: 400px; width: 380px; }

 

.allImgx { height: 58px; margin: 15px 0 0 10px; overflow: hidden; width: 350px; margin-left:50px}

.allImg { height: 58px; margin: 15px 0 0 10px; overflow: hidden; width: 400px; margin-left:50px}

 

.allImg img { cursor: pointer; float: left; height: 41px; margin-right: 3px; padding: 2px; width: 54px; border: 1px solid #f1f1f1;}

.allImgx img { cursor: pointer; float: left; height: 41px; margin-right: 3px; padding: 2px; width: 54px; border: 1px solid #f1f1f1;}

 

.allImg img.current { border: 1px solid #eb9c37; padding: 1px; }

.allImgx img.current { border: 1px solid #eb9c37; padding: 1px; }

 

.mainImg { position: relative; }

.mainImgx { position: relative; }

 

.mainImg .zoom_pup { background: url("/images/zoom_pup.png") repeat 0 0; cursor: move; height: 175px; left: 0px; position: absolute; top: 160px; width: 175px; display: none; }

.mainImgx .zoom_pup { background: url("/images/zoom_pup.png") repeat 0 0; cursor: move; height: 175px; left: 0px; position: absolute; top: 160px; width: 175px; display: none; }

 

.big_pic { background-color:#fff; border: 1px solid #f5f5f5; height: 400px; left: 400px; overflow: hidden; position: absolute; text-align: center; top: 0; width: 400px; display: none; }

.big_pic img{ width: 800px; height: 800px;}

.nr_shows_tex{ width:500px; height:530px; float:left; margin-bottom:15px; margin-left:50px; line-height:28px; font-family:Arial, Helvetica, sans-serif; padding-top:5px; color:#333}

.nr_shows_texx{ width:95%; padding-left:3%; height: auto; float:left; margin-bottom:15px; line-height:28px; font-family:Arial, Helvetica, sans-serif; padding-top:5px; color:#333}

.nr_shows_content{ width:95%; float:left; height:auto; min-height:200px; border-top:1px dashed #e3e1e1; margin-left:10px; line-height:28px; font-family:Arial, Helvetica, sans-serif; padding-top:10px;color:#333}


.shows_k{ width:97%; height:auto; float: right}
.shows_pic{width:665px; height:570px; float:left}
.shows_pic1{ width:630px; height:500px; float:left; background-color:#dfdee3}
.shows_pic2{ width:630px; height:80px; float:left; }
.shows_title{ width:40%; float:right; margin-right:20px; height:260px; margin-top:180px; font-size:24px; font-weight:bold; text-align:center; line-height:30px}
.shows_line{border-top:2px #999999 solid; padding-top:20px; width:95%; float:left; margin-left:10px; height:auto; font-size:14px; color:#333; line-height:28px; }



 .pagination p{
                margin:0;
                cursor:pointer
            }
            .pagination{
                height:40px;
                padding:20px 0px;
				text-align:center;
				padding-left:10%;
            }
            .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:riht; height:50px;text-align:right;
            }
            .dates li {font-size: 14px;margin:20px 0}
            .dates li span{float:right}
