@charset "utf-8";/* CSS Document */*{margin:0px; padding:0px;font-family:'微软雅黑';font-size:14px;}body{font-size:14px;}a{text-decoration:none; color:#000;}.fl{float:left;}.fr{float:right;}a img{ border:none;}li{ list-style:none;}.clear{clear:both;}/*img{vertical-align:middle; max-width: 100%;}*/.last{margin-right:0px !important;}/*input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}input{ margin:0; padding:0; border:none;}table,table td{border-collapse:collapse;}*/.div1200{width:1200px; margin:0px auto;}.banner img{ width:100%;vertical-align: middle;}.banner{/*position:relative; z-index:1;*/ text-align:center;background: #f2f2f2;}.wrap {    width: 100%;    min-width: 1300px;    _zoom: 1;    position: relative;    overflow: hidden;}.top{padding: 11px 0;}.tp_a h1{font-size: 24px;color:#333333;font-weight: normal;margin-bottom:5px;}.tp_a span{display: block;font-size: 24px;color: #666666;font-family:"Arial";}.tp_a{background: url(../images/index1_06.jpg) left center no-repeat;padding-left: 53px;margin-top: 25px;}.nav{background:#901d18;}.nav_box > li{float: left;line-height: 50px;text-align:center;position:relative;padding: 0 42px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.nav_box > li > a{display: block;font-size: 18px;color:#ffffff;}.nav_box > li.cur{background:#780507;}.nav_box > li:hover{background:#780507;}.er_ul{position: absolute;top: 100%;left:0;width: 100%; text-align: center;background: #901d18;}.er_ul li{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.er_ul li a{display: block;color:#fff;font-size: 16px;}.er_ul li:hover{background:rgba(120,5,7,0.9);}.er_ul{ position:absolute; width:100%;top:200px; z-index:9999;left:0;   opacity: 0;   visibility: hidden;   transition: all .4s ease;    -moz-transition: all .4s ease;    -webkit-transition: all .4s ease;    -o-transition: all .4s ease;}.nav_box > li:hover .er_ul {    opacity: 1;    top:100%;    visibility: visible;}.cn_t2{display: inline-block;background:#fff;position: relative;z-index: 9;padding: 0 3%;}.cn_t2 h1{font-size: 23.5px;color: #333333;margin-bottom: 5px; letter-spacing:3px;font-weight: normal;}.cn_t2 span{display: block;font-size: 16px;color: #999999;font-family:"Arial";text-transform:uppercase;}.cn_t{position: relative;text-align: center;}.cn_t1{position: absolute; width: 100%; border: 1px dashed #e5e5e5;top:20px;}.cn_a_box li{float: left;margin-right: 20px;margin-bottom: 15px;}.cn_a_box li span{display: block;text-align: center;font-size: 18px;color: #333333;margin-top: 15px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.cn_a_box li:nth-child(4n){margin-right: 0;}.cn_a_box li:hover .li_img{ box-shadow:1px 0 20px 0 #bdbdbd; -webkit-box-shadow:1px 0 20px 0 #bdbdbd; -moz-box-shadow:1px 0 20px 0 #bdbdbd;}.cn_a_box li .li_img{ overflow:hidden;}.cn_a_box li .li_img img{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.cn_a_box li:hover .li_img img{transform: scale(1.3);    transition: all 1s ease 0s;	-webkit-transform: scale(1.3);	-webkit-transform: all 1s ease 0s;}.cn_a_box li:hover span{color:#901d18;}.cn_b a{display: block;background:#901d18;width: 127px;line-height: 33px;margin: 0 auto; text-align: center;color:#ffffff;font-size: 16px; border-radius: 10px;margin-top: 15px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.con{margin-top: 45px;}.cn_a{margin-top: 66px;}.con1{margin-top: 55px;}.cn1_a{margin-top: 40px;}.cn_b a:hover{background:#780507;}.cn1_a_box li{float: left;margin-right: 16px;cursor: pointer;}.cn1_a_box li .li_img{border: 1px solid #dcdcdc;}.cn1_a_box li span{display: block;text-align: center;font-size: 16px;color: #333333;margin-top: 15px;}.cn1_a_box li:hover .li_img{border: 1px solid #901d18;}.cn1_a_box li:hover span{color:#901d18;}.cn1_a_box .li_img {display: block;overflow: hidden;}.cn1_a_box li:hover .li_img img{ transform: scale(1.3);    transition: all 1s ease 0s;	-webkit-transform: scale(1.3);	-webkit-transform: all 1s ease 0s;}.cn2_a1{width: 500px;height: 300px;border: 1px solid #901d18;}.cn2{margin-top: 45px;}.cn2_a{position:relative;padding-left: 30px;padding-top: 30px;}.cn2_a2{position: absolute;top:0px;left: 0;}.cn2_b{width: 540px;margin-top:15px;}.cn2_b h1{text-align: center;font-size: 20px;color: #333333;}.cn2_b span{display: block;text-align:center;margin-bottom:10px;}.cn2_b p{text-indent: 2em;font-size: 16px;line-height: 30px;color: #666666;}.cn2_b .cn_b a{margin-top:30px;}.con2{margin-bottom: 82px;margin-top: 50px;}.con3{margin-bottom: 72px;}.cn3_a .li_img {display: block;overflow: hidden;}.cn3_a:hover .li_img img{ transform: scale(1.3);    transition: all 1s ease 0s;	-webkit-transform: scale(1.3);	-webkit-transform: all 1s ease 0s;}.cn3_a span{display: block;text-align: center;font-size: 16.02px;color:#333333;margin-top: 12px;}.cn3{margin-top: 36px;}.cn3_b{position: relative;}.cn3_a img{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.cn3_a:hover span{color:#901d18;}/*.cn3_a:hover{transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}*/.cn3_b1{width: 1082px;margin: 0 auto;}.cn3 .swiper-button-prev,.cn3 .swiper-container-rtl .swiper-button-next{background-image:url(../images/index1_55.jpg);left:0;}.cn3 .swiper-button-next,.cn3 .swiper-container-rtl .swiper-button-prev{background-image:url(../images/index1_58.jpg);right:0;}.cn3 .swiper-button-next,.cn3 .swiper-button-prev{width: 39px;height: 50px;background-size:39px 50px;}.new{ display:inline-block; width:372px; margin-right:30px;}.new p{ background:#901d18; line-height:48px; padding-left:12px; font-size:18px; color:#fff;}.new p span{ margin-left:15px; text-transform:uppercase;}.img{ margin-top:24px;margin-bottom: 5px;}.new ul li{ background:url(../images/index_115.png) left center no-repeat; padding-left:18px; line-height:36px;}.new ul li a{ font-size:16px; color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.new ul li:hover a{ color:#901d18;}.question{ display:inline-block; width:396px;height: 450px;overflow: hidden; position:relative;}.question > p{ background:#901d18; line-height:48px; height:48px;z-index:999; width:100%; padding-left:12px; font-size:18px; color:#fff; position:absolute; top:0;}.question > p > span{ margin-left:15px; text-transform:uppercase;}.question_scroll{ margin-top:57px;}.question ul li{ border-bottom:1px dashed #afafaf; padding-bottom:9px; margin-top:9px;}.question ul li .wenti1{ width:26px; height:26px; line-height:26px; background:#383838;}.question ul li .wenti1 p{ font-size:16px; color:#fff; text-align:center;}.question ul li .wenti2{ width:350px; margin-left:10px;}.question ul li .wenti2 p{ font-size:16px; color:#333; line-height:26px;}.question_con{ margin-bottom:12px;}.question ul li .wenti3{ width:26px; height:26px; line-height:26px; background:#901d18;}.question ul li .wenti3 p{ font-size:16px; color:#fff; text-align:center;}.parnet{ margin-top:80px;}.parnet_list{ margin-top:60px;}.parnet_list ul li{ width:223px; border:1px solid #dcdcdc; margin-bottom:14px; float:left; margin-right:18px;}.parnet_list ul li .parnet_img{ overflow:hidden;}.parnet_list ul li .parnet_img img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}.parnet_list ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}.foot{ margin-top:80px; background:#3e3d3d; padding-top:36px;}.foot_nav{width: 1020px;margin:0 auto;}.foot_nav ul{ float:left;margin-right:70px;padding-left: 10px;}.foot_nav ul h6{font-size:18px; color:#fff;font-weight:normal;padding-bottom:13px; margin-bottom:13px;}.foot_nav ul li{}.foot_nav ul li a{ font-size:14px; color:#999;line-height:24px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.foot_lj_b ul li a{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.foot_lj_b ul li:hover a{ color:#901d18;}.foot_nav ul li:hover a{ color:#901d18;}.foot_lj{ padding-top:25px; width: 1020px;margin:0 auto;}.foot_lj_a{ width:120px; text-align:right;}.foot_lj_a p{ font-size:14px; color:#dedddd; line-height:22px;}.foot_lj_b{ width:830px; margin-left:30px;}.foot_lj_b ul li{ float:left; margin-right:27px;}.foot_lj_b ul li a{ font-size:12px; color:#dedddd; line-height:22px;}.copy{width: 1020px;margin:0 auto; text-align:center;padding-bottom: 20px;margin-top: 15px;}.copy span{display: inline-block;font-size: 14px;color: #dedddd;}.copy span:last-of-type{margin-right: 0;}.foot_nav ul:last-of-type{margin-right: 0;}.foot_nav{position: relative;}.xian{position: absolute;top:38px;width: 100%;left:0; background: #a9a9a9;height:1px;}.product{ margin-top:95px;}.product_a{ width:215px; border:1px solid #901d18;}.product_a h6{ background:url(../images/product3_01_03.jpg) center center no-repeat; height:61px; line-height:61px; text-align:center; font-size:18px; color:#fff; padding-left:17px;}.subNav{cursor:pointer;font-size:16px;color:#fff;line-height:40px;background:url(../images/j_03.png) 160px center no-repeat #901d18; margin:11px 7px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}.subNav i{background:url(../images/index_26.png) center center no-repeat; width:5px; height:6px; display:inline-block; padding-left:30px;    position: relative;    bottom: 3px;}.subNav:hover{color:#fff;}.currentDd{color:#fff}.currentDt{background:url(../images/index_28.png) 160px center no-repeat #901d18;}.navContent{display: none;}.navContent > .erji > a{ background:url(../images/index_33.png) 28px center no-repeat;display:block;text-align:center;font-size:16px;color:#901d18; font-weight:bold; height:42px;line-height:42px;}.navContent2{display: none;}/*.navContent2 > li{ background:url(../images/index_43.png) 64px center no-repeat;}*/.navContent2 > li > a{display:block;height:40px;text-align:center;font-size:16px;line-height:40px;color:#454645}/*.navContent2 > li:hover{ background:url(../images/index_37.png) 64px center no-repeat;}*/.navContent2 > li:hover a{color:#901d18;}.product_b{ width:920px;}.product_b ul li{ text-align:center; float:left; margin-right:29px; margin-bottom:16px;}.product_b ul li .product_img{ border:1px solid #dcdcdc;}.product_b ul li p{ text-align:center; font-size:18px; color:#333; line-height:30px; margin-top:10px;}.product_b ul li p:hover{color:#901d18;}.product_b ul li:hover .product_img{ box-shadow:1px 0 20px 0 #bdbdbd; -webkit-box-shadow:1px 0 20px 0 #bdbdbd; -moz-box-shadow:1px 0 20px 0 #bdbdbd;}.product_b ul li .product_img{ overflow:hidden;}.product_b ul li .product_img img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}.product_b ul li:hover .product_img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}/*product*/.mbx_tit{ line-height:59px; height:59px; border-bottom:1px solid #999;}.mbx_tit img{ margin-right:10px;}.mbx_tit span{ display:inline-block; font-size:18px; color:#333; font-weight:bold;}.mbx_tit .zy{ padding:0 8px;}.product1{ margin-top:30px;}.fenye{ margin-top:30px; text-align:center;}.product_a hr{border: 1px solid #dcdcdc;}.pt_t{text-align: center;margin-bottom: 50px;}.pt_t h1{font-size: 24px;color: #333333; display: inline-block;font-weight: normal; letter-spacing: 2px;margin-bottom: 2px;}.pt_t span{display: block;font-size: 16px;color: #666666; text-align: center;text-transform: uppercase;background: url(../images/product3_02_03.png) center no-repeat;width: 277px; margin: 0 auto;}/*xq*/.xq_a{}.xq_a{ border:1px solid #dcdcdc;}.xq_b{width:454px;}.xq_b p{ font-size:16px; color:#414141; line-height:30px;margin-top:15px;text-indent:2em;}.ys{ margin-top:65px;}.ys p{ font-size:16px; color:#666666; line-height:30px;}.ys p span{ color:#901d18;font-size: 17px;}.product1{margin-bottom:61px;}.dl_t h1{font-weight: normal;font-size: 18px;color:#333333;}.dl_t{border-bottom: 1px solid #666666;padding-bottom: 17px;margin-bottom: 38px;}