html{font-size:100%;}
body{ margin:0px; padding:0px; min-width:1200px; font-family:'方正黑体';}
a{ color:#000; text-decoration:none; }
/* head */

.L2{position:relative; width:100%; height:720px;padding: 0 40px;padding-top: 10px;box-sizing: border-box;background: url(../../images/index/bgf9.jpg) repeat}
.banner{ width:100%; height:675px; }
#banner1{background:url(../../images/index/swiper0.jpg) no-repeat center top;background-size: contain}
#banner2{background:url(../../images/index/swiper1.jpg) no-repeat center top;background-size: contain}
#banner3{background:url(../../images/index/swiper2.jpg) no-repeat center top;background-size: contain}
#banner4{background:url(../../images/index/swiper3.jpg) no-repeat center top;background-size: contain}
.L2_a{ position:absolute; top:390px; left:0px; width:415px; height:105px; border-radius:5px; background:#000; opacity:0.5; z-index:15; }
.L2_b{ position:absolute; top:390px; left:0px; width:415px; height:105px; z-index:20; }
.L2_b_a{ width:400px; float:left; margin-top:5px; margin-left:25px; }
.L2_b_h3{display:block; float:left; margin:0px; margin-top:25px; margin-left:25px; font-family:NSimSun; font-size:33px; font-weight:normal; color:#FFF;}
.L2_b_p{ display:block; float:left; color:#FFF; letter-spacing:1px; margin:0px; }
.L2_b_aa{ float:left; width:115px; height:24px; margin-top:-5px; padding-top:6px; margin-left:25px; letter-spacing:1px; text-align:center; background:#d4c7a5; color:#330000; font-size:14px; } 


.L3{ position:relative; margin-top:-4px; background:-webkit-linear-gradient(left,#FFFFFF,#FFFFFF); background:#FFFFFF; width:100%; height: 100%; text-align:center; }
.L3 .box{ border:#ede8df thin solid; }
.L3 .product_zj{width: 25%;position: relative;}
.L3 .product_zj a{display: block;}
.L3 .product_zj .p_box{width: 80%;margin: 0 auto;overflow: hidden;}
.L3 .product_zj .p_box .p_img{width: 100%;transition-duration: 1s;}
.L3 .product_zj .p_box .p_img:hover{transform: scale(1.05)}
.L3 .product_zj .name_zj{position: absolute;top: -10%;left: -3.5%;;width: 25%}
.L3 .article_js{width: 25%;position: relative;transition-duration: 0.5s}
.L3 .product_box{width: 100%;display: flex;justify-content: space-around;padding: 80px 50px;box-sizing: border-box;}
.L3 .artcle_box{width: 100%;display: flex;justify-content: space-around;padding: 35px 50px;box-sizing: border-box;}
.L3 .article_js .article_icon{position: absolute;bottom: 15px;left: 50%;transform: translate(-50%)}
.L3_p1{ font-size:35px; font-weight:900; margin:0px; margin-top:34px; letter-spacing:4px;}
.L3_p1 font{ color:#efd6a1; font-style:normal; font-size:36px;text-align:center; letter-spacing:normal;background-color: #7D0513;border-radius: 50%;}
.L3_p2{ font-size:20px; margin:0px; margin-top:16px; letter-spacing:1px; color: #FFF}
.L3_bb{ margin-top:30px; }
.L3_bb_left{ position:relative; float:left; width:601px; }
.L3_v{ border:#7a2403 thin solid; }
.L3_bb_r{ position:relative; float:right; width:560px; margin-left:38px; }
#L3_t1{ float:left; width:183px; height:340px; font-size:20px; border:#7a2403 thin solid; }
#L3_t2{ float:left; width:183px; height:340px; font-size:20px; border:#7a2403 thin solid; border-left:none; }
#L3_t3{ float:left; width:183px; height:340px; font-size:20px; border:#7a2403 thin solid; border-left:none; }
.s1{ display:block; width:105px; height:115px; margin:55px 0px 25px 39px; background:url('../../images/index/icon1.png') no-repeat; background-position:-10px -0px; }
.s2{ display:block; width:105px; height:115px; margin:55px 0px 25px 39px; background:url('../../images/index/icon1.png') no-repeat; background-position:-191px -0px; }
.s3{ display:block; width:105px; height:115px; margin:55px 0px 25px 39px; background:url('../../images/index/icon1.png') no-repeat; background-position:-375px -0px; }
.sst1{ position:absolute; width:182px; height:339px; background:#ece7dc;  box-shadow: 10px 10px 5px #888888; border:none; }
.sst1_a{ width:161px; height:263px; border:none; }
.sst1_b{ display:block; width:100px; height:23px; margin-top:15px; margin-left:30px; font-size:13px; padding-top:7px; text-align:center; border:#000 thin solid; letter-spacing:1px; }
#st1{ left:2px; top:2px; display:none;}
#st1 .sst1_a{ background:url(../../images/index/icon2.jpg); margin-top:12px; margin-left:12px; background-position:0px 0px; }
#st2{ left:186px; top:2px; display:none; }
#st2 .sst1_a{ background:url(../../images/index/icon2.jpg); margin-top:12px; margin-left:12px; background-position:-187px 0px; }
#st3{ left:370px; top:2px; display:none; }
#st3 .sst1_a{ background:url(../../images/index/icon2.jpg); margin-top:12px; margin-left:12px; background-position:-371px 0px; }


.L4{ position:relative; width:100%; height:736px; background:url("../../images/index/bx.png") no-repeat center top; }
.L4_L1{ position:absolute; width:100%; height:130px; left:0px; top:0px; background:#000; opacity:0.6; z-index:10; }
.L4_L2{ position:absolute; width:100%; height:130px; left:0px; top:0px; z-index:15;}
.L4_L2_box{ width:1200px; margin:0px auto; text-align:center; color:#FFF;}


.L5{ position:relative; background:-webkit-linear-gradient(left,#fbfafa,#fbfaf9); width:100%; height:515px; text-align:center; }
.L5 .box{position:relative; width:1200px; margin:0px auto;}
.L5a{ position:relative; float:left; width:600px; margin-top:45px; height:425px; background:url('../../images/index/news_img.jpg'); background-size:600px auto; background-position:0px 0px; transition: all 0.2s; }

.L5a:hover{ background-size:620px auto; background-position:-10px -7px; }

.L5a_box1{ position:absolute; width:210px; height:240px; top:90px; right:40px; background:#000; opacity:0.5; z-index:5; }
.L5a_box2{ position:absolute; width:210px; height:240px; top:90px; right:40px; z-index:10;}
.L5a_s1{ display:block; float:left; color:#FFF; margin-top:33px; margin-left:35px; font-family:NSimSun; font-size:36px; }
.L5a_s2{ display:block; float:left; color:#FFF; margin-top:15px; margin-left:16px; font-family:NSimSun; font-size:20px; }
.L5a_s3{ display:block; float:left; width:165px; height:30px; padding-top:15px; margin-top:50px; margin-left:25px; text-align:center; background:#7d0513; color:#FFF; text-decoration:none; font-family:NSimSun; font-size:16px; }
.L5b{ float:right; margin-top:60px; width:570px; height:400px; }
.L5b_a{ width:100%; height:30px; padding-bottom:10px; border-bottom:#8d8d8d thin solid; text-align:left; }
.L5b_a_s1{ display:block; float:left; font-family:NSimSun; margin-top:10px; font-size:19px; font-weight:bold; }
.L5b_a_s2{ display:block; float:right; margin-top:11px; font-size:16px; }
.L5b_b{ display:block; width:550px; height:65px; padding:10px; border-bottom:#eae9e8 thin solid; }
.L5b_b1{ float:left; width:415px; height:65px; }
.L5b_b1_p1{ margin:0px; font-size:18px; font-family:'微软雅黑'; font-weight:bold; letter-spacing:1px; width:415px; height:25px; text-align:left; overflow:hidden; text-overflow:ellipsis; }
.L5b_b1_p2{ margin:0px; font-size:12px; font-family:'微软雅黑'; letter-spacing:1px; color:#999; line-height:18px; width:415px; height:35px; margin-top:3px; text-align:left; overflow:hidden; text-overflow:ellipsis; }
.L5b_b2{ float:right; width:100px; height:65px; color:#787878; font-size:12px; }
/* L6 bottom */
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{ margin:0 10px !important; }
.swiper-container-horizontal>.swiper-pagination{ bottom:100px !important; }
.swiper-pagination-bullet{ width:20px !important; height:20px !important; border:#f2d9a4 thin solid;}
.swiper-pagination-bullet-active{ background:#7b0110 !important; }

 video{ min-width: 100%; min-height: 100%; width: 600px; height: auto; z-index: -100;}

.page2{ position:absolute; top:55px; left:175px; width:854px; height:604px;}
#dhtmlbook{background:#000;visibility:hidden;width:854px;margin:0px auto 0 auto;position:relative;height:604px}
#txtbox{font-size:0.9em;width:410px;color:#ffffff;font-family:verdana;position:absolute;top:790px;text-align:center}
.page{overflow:hidden;width:50%;cursor:pointer;position:absolute;height:100%}
.right{left:50%}
.turn{background:#000000}
.img{width:200%;position:absolute;height:100%}

@media screen and (max-width:1200px) {
	.L3_p1 font{padding: 0px 5px;}
}