@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}

.k{ width:100%; height:auto; margin: 0 auto}

.logo{ width:256px; height:90px; float:left; margin-left:30px}

.dhk{width:850px; height: 50px; margin-left: 500px; float: left; margin-top: 20px;}
.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: 750px; height: 800px;  float: left; margin-left: 150px}
.home_about_title{width: 412px; height: 100px; float: left; margin-top: 120px}
.home_about_text{width: 90%; height: 330px; float: left; line-height: 30px; color: #989898; 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: 130px; height: 140px; float: left; font-size: 16px; text-align: center; margin-right: 30px}
.home_about_qy{width: 50px; height: 50px; border: 1px #989898 solid; margin: 10px; float: left; border-radius:20px; padding: 30px}
.home_movie{ width: 970px; height: 800px; float: left; margin-top: 50px; text-align: right}

.home_pro_title{width: 100%; height: 105px; text-align: center}
.home_pro_bg{height: 480px; background: url('images/alft_09.gif') repeat-x; width: 100%}
.home_pro_w{width: 92%; border: 1px solid #eaeaea; height: 420px; padding-top: 20px; padding-left: 5%;background-color: #FFF;line-height: 50px; font-size: 18px; text-align: center}

.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_pro.jpg") no-repeat center}
.bana_bga2{ height: 400px; width: 100%; background: url("images/bana_about.jpg") no-repeat center}
.bana_bga3{ height: 400px; width: 100%; background: url("images/bana_news.jpg") no-repeat center}
.bana_bga4{ height: 400px; width: 100%; background: url("images/bana_yy.jpg") no-repeat center}
.bana_bga5{ height: 400px; width: 100%; background: url("images/bana_contact.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: 50px; margin-top: 10px; border-bottom: 1px solid #ebebeb}
.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: 370px; float: left; border: 1px solid #ececec;box-shadow:3px 3px 3px #ccc; border-left: none}
.ment_titlex{width: 95%;height: 33px; float: left;background-color: #0454b7; 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 { 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:#FFFFFF; background-color:#9cc5f9;}
.kk .zhe{background-color:#cbe2ff; color: #FFFFFF}

.ment_bg2{width: 100%; height: 220px; float: left; border: 1px solid #ececec;box-shadow:3px 3px 3px #ccc; margin-top: 30px}
.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: 72%; height: auto; float: left; border: 1px solid #ececec; min-height: 800px; padding-left: 2%}

.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}

