*{ margin:0; padding:0;font-size: 14px;color: #333;}

body {font-family:arial, "微软雅黑";  margin:0 auto; padding:0px; font-size:14px;  line-height:22px; width:100%;overflow-x: hidden;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}

a{ text-decoration:none; cursor:pointer; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;color: #000;color: #333;}

a:hover{ -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}

.text,textarea,select{ outline:none; font-family:微软雅黑; color:#666; font-size:12px; width:100%;}

.ul_lf li,.ul_js li{ position:relative;}

::-webkit-scrollbar{ width:8px;}

::-webkit-scrollbar-thumb{ background:#ccc;}

::-webkit-scrollbar-track{ background:#fff;}

@charset "UTF-8";

@font-face {
  
  font-family: "we";
  
  src: url("../font/Wearetrippin_Display.ttf") format("truetype"),
  
       url("../font/Wearetrippin_Display.eot") format("embedded-opentype"),
  
       url("../font/Wearetrippin_Display.svg") format("svg"),
  
       url("../font/Wearetrippin_Display.otf") format("opentype");
  
  font-weight: normal;
  
  font-style: normal;
}

.box{ width:1200px; margin:0 auto; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;position: relative;}



/*index*/

/*head*/

.clearfix:after {content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

.head{width: 100%;height: 86px;overflow: hidden;}

.head a{display: block;}

.head a img{width: 100%;height: auto;}

.logo{float: left; width: 15.5%;display: inline-block;margin-top: 20px;}


.nav{float: left; width: 65%;display: inline-block;line-height: 86px;margin-left: 3.5%;}

.nav a{position: relative; font-weight: bold; display: inline-block;width: 14%;float: left;text-align: center;box-sizing: border-box;height: 86px;}

.nav a:hover,.nav a.act{color: #f00;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.nav a.act span,.nav a:hover span{opacity: 1;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.nav a span{display: block;width: 60%;height: 2px;background: #f00;position: absolute;bottom: 0px;left: 20%;opacity: 0;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.nav a div.ax{position: absolute;right: 0;top: 36px;height: 10px;width: 1px;background: #d2d2d2;}

.nav_other{float: left;display: inline-block;width: 16%;}

.nav_other a{float: left;width:15.625%;margin-left: 9%;display: block;position: relative; }

.nav_other a img{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.nav_other a img:nth-child(2){position: absolute;top: 0;left: 0;display: block;width: 100%;opacity: 0;}

.nav_other a:hover img:nth-child(2){opacity: 1;}

.nav_other a:hover img:nth-child(1){opacity: 0;}


/*in_d1*/

.in_d1{padding: 110px 0;}

.in_d1 .in_d1_cont{width:26%;float: left; margin-left: 7%;}

.in_d1 .in_d1_cont .in_d1_cont_img{ float: left;margin-right: 5%;position: relative;}

.in_d1 .in_d1_cont .in_d1_cont_img img{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.in_d1 .in_d1_cont  .in_d1_img2{position: absolute;top: 0;left: 0;opacity: 0;}

.in_d1 .in_d1_cont:hover .in_d1_img2{opacity: 1;}

.in_d1 .in_d1_cont:hover .in_d1_img1{opacity: 0;}

.in_d1_cont_text{font-weight: bold;line-height: 28px;}

.in_d1_cont_text2{font-size: 12px;color: #888;line-height: 24px;height: 50px;overflow: hidden;}

/*in_d2*/

.in_d2{padding: 65px 1px;background: url(../images/bg1.png) center center no-repeat;}

.swiper-container2{height: 410px;}

.swiper-container2 ul{width: 100%;height: 100%;text-align: left;}

.swiper-container2 ul li{width: 25%;float: left;background-color: #f3f3f3;overflow: hidden;position: relative; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.in_d2_swp{height: 120px;padding-left: 40px;}

.in_d2_swp div{padding: 30px 0 20px;  -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.in_d2_swp .in_d2_swp_move{background: url(../images/9.png)center right no-repeat;padding: 0;width: 75px;color: #a11d1d; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.swiper-slide .in_d2_swp img{width: 72px;height: 15px;}

.swiper-container2 ul li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.swiper-container3 ul li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.swiper-container2 ul li:hover{background-color: #a11d1d; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.swiper-container2 ul li:hover div{color: #fff; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.swiper-container2 ul li:hover .in_d2_swp_move{background: url(../images/6.png)center right no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.in_d2 .box .swiper-button-prev2{left: 0px;top: 63%;z-index: -1; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;background: url(../images/lt.png)center right no-repeat;}

.in_d2 .box .swiper-button-next2{right: 0px;top: 63%;z-index: -1; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;background: url(../images/rt.png)center right no-repeat;}

.in_d2 .box .swiper-slide span {display: inline-block;}

/*banner*/

.swiper-container {width: 100%;margin-left: auto;margin-right: auto;}

.swiper-slide {text-align: center;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.swiper-slide img{width: 100%;display: block;}  

.swiper-container1 .swiper-pagination-bullet  {width: 20px;height: 2px;border-radius: 0;background-color: #fff;opacity: 1;}

.swiper-container1 .swiper-pagination-bullet-active{background-color: #d81922;}

.in_d2_tt div{color: #fff;text-align: center;}

.in_d2_t1{font-size: 36px;line-height: 55px;}

.in_d2_t2{font-size: 22px;}

.in_d2_xian{width: 35px;height: 5px;background-color: #d81922;margin:25px auto 50px;}

/*in_d3*/

.in_d3{padding: 110px 0;}

.in_d3 .in_d2_tt div{color: #000; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.in_d3_d1{width: 67%;margin: 0 auto 66px;}

.in_d3_move{clear: both; width: 220px;height: 48px;text-align: center;line-height: 48px;border: 1px solid #000;font-size: 16px;margin:0 auto;}

.in_d3 .in_d3_move:hover{background: #888;color: #fff;border:1px solid #888; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

/*in_d4*/

.in_d4{padding: 130px 0 110px;background: url(../images/bg2.png) center center no-repeat;}

.in_d4_cont{width: 200px;float: left;margin:0 100px;overflow: hidden;}

.in_d4_cont div{text-align: center;font-size: 16px;}

.in_d4_cont .in_d4_con1,.in_d4_cont .in_d4_con2,.in_d4_cont .in_d4_con3{background: url(../images/21.png) center center no-repeat;width: 200px;height: 200px;line-height: 200px;color: #6c6c6c;margin-bottom: 20px;}

.in_d4_cont .in_d4_con1 span{color: #6c6c6c;}

.in_d4_cont  div span{font-size: 42px; color: #6c6c6c;}

.in_d4_cont .in_d4_con2{background: url(../images/22.png) center center no-repeat;}

.in_d4_cont .in_d4_con3{background: url(../images/23.png) center center no-repeat;}

/*in_d5*/

.in_d5{padding: 70px  0 110px;background: #c42028;}

.in_d5 div{color: #fff;line-height: 24px;}

.in_d5_con1{font-size: 30px;text-align: center;margin-bottom: 70px;}

.in_d5_cont{width:30%;float: left;margin-left: 4.9%; }

.in_d5 .in_d5_cont_lt0{margin-left: 0;}

/*in_d6*/

.in_d6{width: 100%;height: 435px;background: url(../images/bg3.jpg)center center no-repeat fixed;}

/*ind7*/

.in_d7_d1{margin-bottom: 60px;}

.in_d7_d1 li{width: 31.5%;float: left;overflow: hidden; position: relative;margin-left: 2.75%; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.in_d7_d1 li.lt0{margin-left: 0;}

.in_d7_d1 li a{position: absolute;width: 100%;height: 100%}

.in_d7_d1 li img {width:100%;display:block;}

.in_d7_d1_cont{padding: 30px 0 50px;margin-top: -10px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.in_d7_d1_cont_lt{width: 20.5%;float: left;border-right: 1px solid #aaa;}

.in_d7 .in_d2_tt div.in_d7_d1_cont_rt{width: 67.5%;float: left;margin-left: 8%;}

.in_d7 .in_d2_tt div.in_d7_d1_cont_rt div{text-align: left; color: #888;font-size: 12px;}

.in_d7 .in_d2_tt div.in_d7_d1_cont_rt div.tt{font-size: 16px;color: #333;}

.in_d7 .in_d2_tt .in_d7_d1_cont_lt .in_d7_d1_cont_lt_d1{font-size: 30px;margin-bottom: 10px;}

.in_d7_d1 li:hover .in_d7_d1_cont{background:#d7141d; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.in_d7_d1 li:hover .in_d7_d1_cont div ,.in_d7_d1 li:hover .in_d7_d1_cont div.tt{ color: #fff;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}


/*footer*/
.footer{padding: 120px 0 90px;background: #333;}

.footer div{color: #fff;}

.footer ul {width: 70%;}


.footer ul li{width:24%;float: left; }

.footer ul li div{font-size: 20px;margin-bottom: 10px;background: url(../images/ft_xian.png)left bottom no-repeat;padding-bottom: 10px;}

.footer ul li a{display: block;color: #fff;line-height: 24px;}

.footer ul li a:hover{color: #c42028;margin-left: -10px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.footer_rt{float: right;width: 120px;text-align: center;line-height: 30px;position: relative;}

.footer_rt div img{width: 28px;height: 30px;margin:10px 4px;opacity: .5;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.footer_rt div img:hover{opacity: 1;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.ft_other{background: #333;border-top: 1px solid #444;height: 50px;line-height: 50px;}

.ft_other div,.ft_other a,.ft_other span{color: #fff;}

.frt{float: right;}

.footer_rt .xian{position: absolute;top: 0;left: -135px;width: 1px;height: 225px;background: #444;}

/* 公共内容banner */

.zcont{width: 1920px;height: 375px;position: relative;left: 50%;margin-left: -960px;overflow: hidden;}

.zcont img{position: absolute;z-index: -1;width: 100%;display: block;}

.zcont img.m_ban{display: none;}

.zcont .ztt{font-size: 30px;line-height: 28px;font-weight: bold;border-left: 4px solid #f00;color: #fff;padding-left: 11px;position: relative;top: 150px;}

.zcont .zct{position: relative;top: 175px;color: #fff;font-size: 26px;padding-left: 15px;}

/* 设备中心 */

.p1{width: 100%;height: 80px;line-height: 80px;box-shadow: 0 2px 5px #ddd;-webkit-box-shadow: 0 2px 5px #ddd;}

.p1 .p1lt{float: left;}

.p1 .p1lt a{font-size: 12px;padding-left: 5px;display: inline-block;color: #888;line-height: 16px;}

.p1 .p1lt a.act{color: #333;}

.p1 .p1lt a:hover{color: #f00;}

.p1 .p1lt a:nth-child(1){background: url(../images/in1.png)top left no-repeat;padding-left: 20px;}

.p1 .p1rt{width: 450px;float: right ;}


.p1 .p1rt a{display: inline-block;width: 22%;float: right;margin-right: 3%;text-align: center;position: relative;}

.p1 .p1rt a:nth-child(1){margin-right: 0;}

.p1 .p1rt a span{display: block;position: absolute;width: 70%;left: 15%;bottom: 0;height: 2px;background: #f00;opacity: 0;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.p1 .p1rt a.act,.p1 .p1rt a:hover,.p1 .p1rt:hover a.act:hover {color: #f00;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.p1 .p1rt a.act span,.p1 .p1rt a:hover span,.p1 .p1rt:hover a.act:hover span{opacity: 1;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.p1 .p1rt:hover a.act{color: #333;}

.p1 .p1rt:hover a.act span{opacity: 0;}

.p2{padding: 80px 0  100px;}

.p2 dl{}

.p2 dl dd{width: 30%;float: left;overflow: hidden;margin-right: 5%;margin-bottom: 55px;}

.p2 dl dd:nth-child(3),.p2 dl dd:nth-child(6),.p2 dl dd:nth-child(9){margin-right: 0;}

.p2 dl dd .img{width: 100%;overflow: hidden;}

.p2 dl dd .img img{display: block;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.p2 dl dd .txt{width: 95%;height: 65px;line-height: 65px;padding-left: 5%;background: #f2f2f2;font-size: 16px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.p2 dl dd:hover .txt{background: #f00;color: #fff;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.p2 dl dd:hover .img img{transform: scale(1.03);-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.p3{padding: 80px 0  100px;}

.p3 dl{}

.p3 dl dd{width: 23%;float: left;overflow: hidden;margin-right: 2.6%;margin-bottom: 30px;}

.p3 dl dd:nth-child(4),.p3 dl dd:nth-child(8),.p3 dl dd:nth-child(12){margin-right: 0;}

.p3 dl dd .img{width: 100%;overflow: hidden;}

.p3 dl dd .img img{display: block;width: 100%; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.p3 dl dd .txt{width: 100%;line-height: 30px;font-size: 16px;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height:60px; padding-top: 20px;}


.p3 dl dd:hover .img img{transform: scale(1.03);-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

/*分页*/
.page1{clear:both; text-align:center;font-size:12px; margin-top:25px; font-family:微软雅黑;}
.page1 span a{ color:#333333;padding:5px 10px; text-decoration:none;background:#f8f8f8;}
.page1 span a:hover{ color:#999; background:#c70707; color:#fff;}
.page1 span{margin:2px;}
.page1 span.current a{background:#c70707;color:#fff;}

/*.page1 span a.disabled{border:1px solid #ccc;color:#ccc;cursor:default;}*/

/* 公司业务 */

.b1{padding: 80px 0  100px; }

.bs1 .p1rt{width: 450px;}

.bs1 .p1rt a{width: 22%;}

.b1 .b1lt{width: 25.85%;padding: 60px 0 100px;background: #c70707;float: left;}

.b1 .b1lt div{width: 80%;margin-left: 10%; color: #fff;padding-left: 10%;}

.b1 .b1lt a{display: block; width: 80%;margin-left: 10%; color: #fff;padding-left: 10%;height: 65px;line-height: 65px;font-size: 16px;position: relative;}

.b1 .b1lt a:hover,.b1 .b1lt a.act{background: #ab0a0a;}

.b1 .b1lt a span{position: absolute;display: block;width: 16px;height: 100px;right: 15%;top: 4px;background: url(../images/b1.png)center top no-repeat ; opacity: 0;}

.b1 .b1lt a:hover span,.b1 .b1lt a.act span{opacity: 1;}

.b1 .b1lt .tt{font-size: 24px;font-weight: bold;line-height: 24px;margin-bottom: 40px;}

.b1 .b1rt{width: 70%;float: right;}

.b1 .b1rt dl{}

.b1 .b1rt dl dd{box-sizing: border-box;margin-bottom: 30px; float: left;margin-right: 3%; width: 31%;border:2px solid #a5a5a5;position: relative;padding-bottom: 20px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.b1 .b1rt dl dd:nth-child(3),.b1 .b1rt dl dd:nth-child(6),.b1 .b1rt dl dd:nth-child(9){margin-right: 0;}

.b1 .b1rt dl dd .b1ys{position: absolute;top: 0;right: 0;width: 37px;height: 37px;background: url(../images/jia1.png)center right no-repeat;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.b1 .b1rt dl dd .img,.b1 .b1rt dl dd .img img{width: 100%;}

.b1 .b1rt dl dd .tt{padding-left: 7%;color: #c70707;font-size:16px; margin: 10px 0;}

.b1 .b1rt dl dd .ct{font-size: 12px;color: #666;padding-left: 7%;line-height: 26px;height: 26px;overflow: hidden;}

.b1 .b1rt dl dd:hover{border-color: #c70707;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.b1 .b1rt dl dd:hover .b1ys{background: url(../images/jia2.png)center right no-repeat;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.b1 .b1rt  .bc1{width: 100%;/* border:1px solid #c70707; */box-sizing: border-box;}

.b1 .b1rt  .bc1 img{width: 100%;display: block;}

.b1 .b1rt .bctt{color: #c70707;margin-top: 65px;}

.b1 .b1rt .bcct{color: #666;padding-left: 20px;background: url(../images/red.png)left top no-repeat ;background-position:3px 10px ;margin-top: 30px; }

.fh{width: 120px;height: 40px;text-align: center;line-height: 40px;background: #c70707;color: #fff;font-size: 16px;display: block;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.fh:hover{background: #ab0a0a;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;transform: scale(.98);-webkit-transform: scale(.98);}

.b1 .b1rt .fh{float: right;margin: 50px 0;}

.webox{}

.webox dl{}

.webox dl dd{width: 19%;float: left;margin-right: 1%;box-sizing: border-box;border:1px solid #dedede;overflow: hidden;margin-bottom: 20px;}

.webox dl dd img{display: block;width: 100%;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.webox dl dd img:hover{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;transform: scale(1.05);-webkit-transform: scale(1.05);}


/* 新闻中心 */

.new1 ul li{background: #f5f7fa;margin-bottom: 20px;}

.new1 ul li .n1lt{width: 180px;float: left;text-align: center;background: #a5a1a1;padding: 20px 0 15px;}

.new1 ul li .n1lt .day{font-size: 60px;color: #fff;line-height: 60px;font-family: arial;}

.new1 ul li .n1lt .year{width: 120px;height: 30px;margin: 15px auto 0;text-align: center;line-height: 30px;border:1px solid #fff;color: #fff;font-size: 16px;font-family: arial;}

.new1 ul li .n1rt{width: 980px;float: right;position: relative;}

.new1 ul li .n1rt .ntt{width: 100%;height: 20px;overflow: hidden;line-height: 20px;font-size: 18px;margin: 20px 0 55px;color: #333;}

.new1 ul li .n1rt .nday{color: #999;font-size: 14px;}

.new1 ul li .n1rt .nmove{position: absolute;bottom: 0;right: 50px;color: #999;padding-left: 25px;background: url(../images/jt.png)center left no-repeat;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.new1 ul li:hover .n1rt .nmove{background: url(../images/jt2.png)center left no-repeat;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.new1 ul li:hover .n1lt div{color: #f00;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.new1 ul li .n1lt div{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.new1 ul li:hover  .n1lt .year{border:1px solid #f00;}

.n1,.new1{padding: 80px 0 100px;}

.n1 ul{}

.n1 ul li{padding: 40px 0;border-bottom: 1px solid #dcdcdc;}

.n1 ul li .n1lt{width: 23.75%;float: left;overflow: hidden;}

.n1 ul li .n1lt img{width: 100%;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.n1 ul li .n1rt{width: 74%;float: right;}

.n1 ul li .n1rt .n1tt{font-size: 18px;line-height: 40px;}

.n1 ul li .n1rt .n1day{color: #999;line-height: 14px;margin-bottom: 15px;}

.n1 ul li .n1rt .n1ct{color: #666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.n1 ul li .n1rt .move{width: 115px;height: 38px;box-sizing: border-box;border:1px solid #dcdcdc;text-align: center;line-height: 38px;float: right;margin-top: 20px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.n1 ul li:hover .n1lt img{transform: scale(1.03);-webkit-transform: scale(1.03);-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.n1 ul li:hover .move{background: #d81821;border:1px solid #d82821;color:#fff;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.n1 .page1{margin-top: 80px;}

.nc1,.nv1{padding: 80px 0 100px;}

.nc1 .nc1tt{font-size: 30px;text-align: center;line-height: 90px;}

.nc1 .day{width: 100%;color: #999;text-align: center;position: relative;}

.nc1 .ncont{padding: 50px 0;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;margin: 40px 0 60px;}

.nc1 .ncont img{display: block;max-width: 1200px;margin-bottom: 45px;}

.nc1 .ncont p{color: #666;}

.nc1 a{display: block;margin-bottom: 10px;}

.nc1 a span{color: #c70707;}

.nc1 .fh{float: right;margin-top: -60px;}

.nc1 .fx{position: absolute;right: 0;top: 0;}

.nv1 dl{}

.nv1 dl dd{width: 31%;float: left;position: relative;overflow-x: hidden;margin-right: 3%;}

.nv1 dl dd:nth-child(3),.nv1 dl dd:nth-child(6){margin-right: 0;}

.nv1 dl dd video{width: 100%;position: absolute;top: 0;left: 0;}

.nv1 dl dd img{width: 100%;display: block;cursor: pointer;}

.nv1 dl dd .img{position: relative;top: 0;left: 0;z-index: 2;opacity: 1;}

.nv1 dl dd.act .img{opacity: 0;z-index: 0;}

.nv1 dl dd.act video{z-index: 3;}

.nv1 dl dd .img img:nth-child(2){width: 100%;display: block;position: absolute;top: 0;left: 0;}

.nv1 dl dd .txt{position: relative;top: -50px;z-index: 3; width: 101%;height: 70px;line-height: 40px;font-size: 16px;text-align: center;background: url(../images/nv1.png)bottom center no-repeat;background-size: cover;}

/* 加入我们 */

.a1,.a2,.a3,.a4{padding: 80px 0 100px;text-align: center;}

.a1 .tt,.a2 .tt,.a3 .tt,.a4 .tt{font-size: 28px;line-height: 60px;}

.a1 .en,.a2 .en,.a3 .en,.a4 .en{font-size: 24px;color: #dcdcdc;}

.a1 dl{margin-top: 50px;}

.a1 dl dt{width: 91%;height: 67px;line-height: 67px;background: #c70707;padding: 0 4.5%;}

.a1 dl dt span{display: inline-block;width: 16%;color: #fff;text-align: center;font-weight: bold;float: left;font-size: 16px;}

.a1 dl dt span:nth-child(1){text-align: left;}

.a1 dl dd{background: #f2f2f2;cursor: pointer;}

.a1 dl dd .ddtt{width: 91%;height: 70px;line-height: 70px;position: relative;background: #fff;padding: 0 4.5%;box-shadow: 0 2px 5px #ddd;-webkit-box-shadow: 0 2px 5px #ddd;}

.a1 dl dd .ddtt span{display: inline-block;width: 16%;color: #666;text-align: center;float: left;}

.a1 dl dd .ddtt span:nth-child(1){text-align: left;}

.a1 dl dd .ddtt .bian{width: 26px;height: 26px;background: url(../images/ajia1.png)center no-repeat;position: absolute;right: 5%;top:22px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }

.a1 dl dd.act  .ddtt .bian{background: url(../images/ajian.png)center no-repeat;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.a1 dl dd  .ddct{width: 91%;padding: 0 4.5%;background: #f5f5f5;text-align: left;padding-bottom: 60px;display: none;}

.a1 dl dd:nth-child(2) .ddct {
    display: block;
} 

.a1 dl dd  .ddct span{font-weight: bold;color: #999;margin-top: 30px;display: block;}

.a1 dl dd  .ddct p{color: #999;margin-bottom: 50px;}

.a1 dl dd  .ddct a{display: block;width: 230px;height: 40px;font-size: 12px;text-align: center;line-height: 40px;background: #c70707;color: #fff;}

.a1 dl dd  .ddct a:hover{background:#ab0a0a; }

.a2{background: #f5f5f5;}

.aswp1{width: 100%;height: 600px;margin-top: 20px;}

.aswp1 .swiper-slide{height: 310px;top: 50%;margin-top: -155px;background: #f5f5f5;}

.aswp1 .swiper-slide-next+.swiper-slide{z-index: 5; transform: scale(1.5);-webkit-transform: scale(1.5);-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.aswp1 .swiper-slide-next+.swiper-slide .txt{background: #fff;height: 70px;font-size: 12px;line-height: 70px;padding-left: 5%;}

.aswp1 .swiper-slide .sdbox{width: 100%;text-align: left;line-height: 30px;}

.aswp1 .swiper-slide .sdbox img{display: block;width: 100%;}

.aswp1 .next_a1{width: 63px;height: 63px;background: url(../images/a2_rt1.png)center no-repeat;margin-top: 0;top: 85%;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.aswp1 .prev_a1{width: 63px;height: 63px;background: url(../images/a2_lt1.png)center no-repeat;margin-top: 0;top: 85%;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.aswp1 .next_a1:hover{background: url(../images/a2_rt2.png)center no-repeat;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.aswp1 .prev_a1:hover{background: url(../images/a2_lt2.png)center no-repeat;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.a3 dl{margin-top: 60px;}

.a3 dl dd {width: 27.25%;float: left;box-sizing: border-box;border:1px solid #c70707;margin-right: 9%;padding: 60px 0  88px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;position: relative;}

.a3 dl dd:nth-child(3) {margin-right: 0;}                

.a3 dl dd:hover{margin-top:-5px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.a3 dl dd .img{height: 60px;overflow:hidden;margin-bottom: 33px;}

.a3 dl dd .ddtt{font-size: 16px;}

.a3 dl dd .xian{width: 30px;height: 1px;background: #ddd;margin:25px auto;}

.a4 {background: #f5f5f5;position: relative;}

.a4 .xq{text-align: left; width: 484px;height: 412px;background: url(../images/map.png)center no-repeat;background-size: cover; position: absolute;top: 300px;left: 75px;z-index: 10;}                                

.a4 .xq div{width: 70%;margin: 0 auto;}

.a4 .xq .xqtt{height: 75px;line-height: 100px;font-size: 22px;color: #c70707;}

.a4 .xq .xqct{height: 50px;line-height: 50px;border-bottom: 1px solid #ddd;padding-left: 15%;}


.a4 .xq  .xq1{background: url(../images/xq1.png)left center no-repeat;}

.a4 .xq  .xq2{background: url(../images/xq2.png)left center no-repeat;}

.a4 .xq  .xq3{background: url(../images/xq3.png)left center no-repeat;}

.a4 .xq  .xq4{background: url(../images/xq4.png)left center no-repeat;}

#map{width: 100%;height: 660px;margin-top: 60px;}

.BMap_scaleTxt{ display:none;}

.BMap_scaleCtrl{ display:none;}

.BMap_omCtrl{ display:none;}

.anchorBL{ display:none;}

/* 走进自力 */

.es1 .p1rt{width: 580px;}

.es1 .p1rt a{width: 14%;}

.en0{padding: 80px 0 100px;text-align: center;}

.en0 .tt{font-size: 28px;line-height: 60px;}

.en0 .en{font-size: 24px;color: #dcdcdc;}

.en1box{width: 100%;height: 450px;margin-top: 60px;}

.en1box .en1lt{width: 410px;height: 100%;background: url(../images/en1.png)center no-repeat;float: left;}

.en1box .en1lt img{padding-top: 70px;display: block;}

.en1box .en1rt{width: 700px;float: right;text-align: left;position: relative;}

.en1box .en1rt .rtt{font-size: 28px;color: #d7151e;font-weight: bold;margin-top: 45px;}

.en1box .en1rt .ren{font-size: 16px;color: #d7151e;line-height: 48px;width: 100%;border-bottom: 1px  dotted #666; margin-bottom: 25px;}

.en1box .en1rt .rct{color: #666;}

.en1box .en1rt .dou1{font-size: 200px;color: #eee;position: absolute;top: 60px;left: -75px;font-weight: bold;z-index: -1;}

.en1box .en1rt .dou2{font-size: 200px;color: #eee;position: absolute;bottom: -65px;right: -30px;font-weight: bold;z-index: -1;}

.en2 .en2box1{}

.en2 .en2box1 .en2lt{width: 484px;height: 275px;position: relative;float: left;}

.en2 .en2box1 .en2lt .bk{position: absolute;width: 40px;height: 40px;border-right: 2px solid #db1a39;border-bottom: 2px solid #db1a39;position: absolute;right: -8px;bottom: -8px;}

.en2 .en2box1 .en2rt{width: 650px;float: right;text-align: left;}

.en2 .en2box1 .en2rt .rtt{font-size: 24px;}

.en2 .en2box1 .en2rt .ren{font-size: 12px;color: #999;line-height: 24px;}

.en2 .en2box1 .en2rt .rct{margin-top: 10px;}

.en2 .en2box1 .en2rt dl{margin-top: 50px;}

.en2 .en2box1 .en2rt dl dd{width: 75px;float: left;margin-right: 100px;}

.en2 .en2box1 .en2rt dl dd .num1 span{display: block;width: 50%;float: left;}

.en2 .en2box1 .en2rt dl dd .num1 .sp1{font-size: 42px;color:#db1a39; font-family: we;line-height: 42px;}

.en2 .en2box1 .en2rt dl dd .num1 span div{color: #db1a39;width: 80%;margin-left: 10%;}

.en2 .en2box1 .en2rt dl dd .num1 span div:nth-child(1){line-height: 10px;}

.en2 .en2box1 .en2rt dl dd .num1 span div:nth-child(2){text-align: right;line-height: 40px;color: #666;}

.en2 .en2box1 .en2rt dl dd .num2{color: #666;}

.en2 .en2box2{padding-top: 60px;border-top: 1px solid #ddd;margin-top: 50px;text-align: left;}

.en2 .en2box2 div ,.en2 .en2box2 p{color: #666;}

.en2 .en2box2 img{display: block;max-width: 1200px;margin:35px 0;width: 100%;}

.en2 .en2box2 .ctlt{width: 48%;float: left;text-align: justify;-webkit-text-align: justify;-moz-text-align: justify;}

.en2 .en2box2 .ctrt{width: 48%;float: right;text-align: justify;-webkit-text-align: justify;-moz-text-align: justify;}

.en3{background: #f8f8f8;}

.en3 .tt,.en3  .en{text-align: left;}

.en3 .en3box1{margin-top: 50px;}

.en3 .e3lt{width: 50%;float: left;}

.en3 .e3lt .lttp{width: 100%;box-sizing: border-box;border:1px solid #ddd;background: #fff;height: 360px;}

.en3 .e3lt .lttp img{width: 570px;height: 335px;display: block;margin:12.5px 15px;}

.en3 .e3lt  .ltbt{margin-top: 40px;border-right: 1px solid #ddd;}

.en3 .e3lt  .ltbt .btt{font-size: 18px;margin:15px 0 20px;}

.en3 .e3lt  .ltbt .bct{color: #666;}

.en3 .e3rt{width: 45%;float: right;border-top: 1px solid #ddd;}

.en3 .e3rt .rttp{width: 100%;height: 360px;text-align: left;}

.en3 .e3rt .rttp div{padding-left: 5%;color: #666;line-height: 30px;}

.en3 .e3rt .rttp .tptt{font-size: 18px;padding-top: 70px;color: #333;margin-bottom: 28px;}

.en3 .e3rt .rtbt{margin-top: 40px;}

.en3 .e3rt .rtbt .btt{font-size: 18px;margin:15px 0 20px;}

.en3  dl{margin-top: 60px;border-top: 1px solid #ddd;padding-top: 55px;}

.en3  dl dd{width: 24%;float: left;margin-right: 1.33%;height: 175px;overflow: hidden;position: relative;margin-bottom: 15px;}

.en3  dl dd:nth-child(4){margin-right: 0;}

.en3  dl dd img{display: block;width: 100%;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.en3  dl dd div{position: absolute;width: 95%;height: 30px;padding-left: 5%;left: 0;bottom: 0;line-height: 30px;text-align: left;background: url(../images/black.png)center;color: #fff;}

.en3  dl dd:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.en4{background: #f5f5f5;}

.en4 img{width: 100%;}

.en5{background: url(../images/en5_1.png)center repeat;}

.en5 dl{}

.en5 dl dd{width: 24%;float: left;margin-right: 1%;margin-bottom: 20px;overflow: hidden;}

.en5 dl dd img{display: block;width: 100%;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.en5 dl dd:hover img{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;transform: scale(1.08);-webkit-transform: scale(1.08);}

.en6{background: #f5f5f5;}

.en6 .en6box{padding: 60px 10% 80px;background: #fff;}

.en6 .en6box dl{background: url(../images/dlbg.png) left ;}

.en6 .en6box dl dd{padding-top: 30px;}

.en6 .en6box dl dd div{float: left;text-align: left;}

.en6 .en6box dl dd .day{width: 145px;font-size: 20px;color: #666;position: relative;}

.en6 .en6box dl dd .day .dian{position: absolute;width: 10px;height: 10px;border-radius: 50%;background: #c70707;right: -5px;top: 0;}

.en6 .en6box dl dd .ct{margin-left: 60px;}

.en6 .en6box dl dd .img{float: right;}

.en6  .ct{padding-bottom: 80px;position: relative;width: 310px;}

.en6  .ct a{position: absolute;right: 0;bottom: 0;width: 80px;height: 30px;font-size:12px;line-height: 30px;text-align: center;display: block;box-sizing: border-box;border:1px solid #ddd;}

.en6  .ct a:hover{background: #f00;color: #fff;border:1px solid #f00;}

.se1 .b1rt{width: 100%;}

.se1 .b1rt dl dd{width: 24%;margin-right: 1%;}

.se1 .b1rt dl dd:nth-child(3), .se1 .b1rt dl dd:nth-child(6), .se1 .b1rt dl dd:nth-child(9){margin-right: 1%;}

.se{text-align: center;border-top: 1px solid #ddd;padding-bottom: 40px;background: url(../images/se1.png)bottom center no-repeat;}

.se .tt{font-size: 20px;color:#000;height: 140px;line-height: 140px;}

.se .sess{height: 80px;text-align: center;position: relative;}

.se .sess input{width: 100%;height: 80px;text-align: center;font-size: 35px;color: #999;border:none;outline: none;}

.se .sess a{position: absolute;display: block;top: 0;right: 0;width: 55px;height: 80px;background: url(../images/se2.png)center no-repeat;}

/* ipad */

@media screen and (min-width : 768px) and (max-width : 1024px){  

.box{ width:auto; padding-left:2%; padding-right:2%;}

.head img{width: auto;height: 100%;}

.swiper-container2{height: auto;margin-bottom: 42px;}

.in_d2 .box .swiper-button-prev2{left: -45px;z-index: 1; }

.in_d2 .box .swiper-button-next2{right: -45px;z-index: 1; }

.in_d4_cont{width: 200px;float: left;margin:0 50px;overflow: hidden;}

.in_d4 .in_d4_cont:nth-child(1){margin-left: 90px;}

.en1box .en1lt{width: 35%;height: 100%;background: url(../images/en1.png)center no-repeat;float: left;}

.en1box .en1lt img{padding-top: 70px;display: block;width: 95%;}

.en1box .en1rt{width: 60%;float: right;text-align: left;position: relative;}

.en1box .en1rt .rtt{font-size: 28px;color: #d7151e;font-weight: bold;margin-top: 45px;}

.en1box .en1rt .ren{font-size: 16px;color: #d7151e;line-height: 48px;width: 100%;border-bottom: 1px  dotted #666; margin-bottom: 25px;}

.en1box .en1rt .rct{color: #666;}

.en1box .en1rt .dou1{font-size: 200px;color: #eee;position: absolute;top: 60px;left: -35px;font-weight: bold;z-index: -1;}

.en1box .en1rt .dou2{font-size: 200px;color: #eee;position: absolute;bottom: -65px;right: -30px;font-weight: bold;z-index: -1;}

.en2 .en2box1 .en2lt{width: 35%;height: 275px;position: relative;float: left;}

.en2 .en2box1 .en2lt img{width: 100%;}

.en2 .en2box1 .en2lt .bk{position: absolute;width: 40px;height: 40px;border-right: 2px solid #db1a39;border-bottom: 2px solid #db1a39;position: absolute;right: -8px;bottom: 65px;}

.en2 .en2box1 .en2rt{width: 60%;float: right;text-align: left;}

.en3 .e3lt .lttp img{width: 94%;height: 335px;display: block;margin:12.5px 15px;}

.en6 .en6box dl dd .img img{width: 300px;}

.en6 .en6box dl dd .ct{margin-left: 40px; width: 280px;}


}

.mnav3,.page2,.swiper-container3,.pagination3 ,.mhead,.mfooter{display: none;}

@media screen and (max-width: 768px) and (min-width:0px) {

  .box{ width:auto; padding-left:5%; padding-right:5%;}

  .head,.footer,.ft_other,.zcont img.p_ban,.p1,.b1 .b1lt,.page1,.dou1,.dou2{display: none;}

  /* 公共内容banner */

.zcont{width: 100%;position: relative;left: 0%;margin-left: 0px;height: auto;}

.zcont img{position: relative;z-index: -1;width: auto;display: block;height: auto;width: 100%;}

.zcont img.m_ban,.mnav3,.page2{display: block;}

.zcont .box{position: absolute;top: 0;left: 0;}

.zcont .ztt{font-size: 30px;line-height: 28px;font-weight: bold;border-left: 4px solid #f00;color: #fff;padding-left: 11px;position: static;margin-top: 20%;}

.zcont .zct{position: static;margin-top: 10%;color: #fff;font-size: 26px;padding-left: 15px;}

.b1,.p2,.p3,.n1,.nv1,.nc1,.en0{padding: 0px 0 20px;}

.mnav3{overflow: auto;position: relative;width: 100%; height: 50px;line-height: 48px;border-bottom: 2px solid #ddd;box-sizing: border-box;margin-bottom: 20px;}

.mnav3 .mbox{float: left;margin-right: -999em;}

.mnav3 .mbox a{display: block;float: left;width: 150px;text-align: center;border-right: 1px solid #ddd;height: 100%;}

.mnav3 .mbox a:hover,.mnav3 .mbox a.act{background: #c70707;color: #fff;}

.mnav3::-webkit-scrollbar{ width:1px;height: 1px;}

.mnav3::-webkit-scrollbar-thumb{ background:transparent;}

.mnav3::-webkit-scrollbar-track{ background:transparent;}

.b1 .b1rt{width: 100%;float: right;}

.b1 .b1rt dl{}

.b1 .b1rt dl dd{box-sizing: border-box;margin-bottom: 20px; float: left;margin-right: 0%; width: 100%;border:2px solid #a5a5a5;position: relative;padding-bottom: 20px;}

.page2{width: 150px;height: 40px;text-align: center;line-height: 40px;background: #c70707;color: #fff;display: block;margin: 20px auto 30px;}

.b1_m{padding-top: 30px;}

.p2 dl{padding-top: 30px;}

.p2 dl dd{width: 100%;float: none;overflow: hidden;margin-right: 0;margin-bottom: 30px;}

.p3 dl{padding-top: 30px;}

.p3 dl dd{width: 100%;float: none;overflow: hidden;margin-right: 0%;margin-bottom: 20px;}

.n1 ul li{padding: 20px 0;border-bottom: 1px solid #dcdcdc;}

.n1 ul li .n1lt{width: 100%;float: none;overflow: hidden;}

.n1 ul li .n1rt{width: 100%;float: none;}


.new1{padding: 30px 0;}

.new1 ul li{background: #f5f7fa;margin-bottom: 10px;}

.new1 ul li .n1lt{width: 100%;float: none;}

.new1 ul li .n1rt{width: 90%;float: none;position: relative;padding-bottom: 20px;margin: 0 auto;}

.new1 ul li .n1rt .ntt{margin: 20px 0  40px;color: #333;overflow: visible;height: auto;}

.new1 ul li .n1rt .nmove{bottom: 20px;right: 0;}

.nv1 dl{padding-top: 30px;}

.nv1 dl dd{width: 100%;float: none;position: relative;overflow-x: hidden;margin-right: 0%;}

.nc1 .nc1tt{font-size: 24px;text-align: center;line-height: 50px;padding-top: 30px;}

.nc1 .fx{position: relative;right: 0;top: 0;width: 50%;left: 30%;}

.nc1 .fh{float: none;margin: 30px auto;}

.en1box{width: 100%;height: auto;margin-top: 30px;}

.en1box .en1lt{width: 100%;height: auto;background: url(../images/en1.png)bottom no-repeat;float: none;}

.en1box .en1lt img{padding: 70px 0 100px;display: block;width: 90%;}

.en1box .en1rt{width: 100%;float: none;text-align: left;position: relative;}

.en1box .en1rt .rtt{font-size: 20px;color: #d7151e;font-weight: bold;margin-top: 45px;}

.en1box .en1rt .ren{font-size: 14px;color: #d7151e;line-height: 30px;width: 100%;border-bottom: 1px  dotted #666; margin-bottom: 25px;}

.en1box .en1rt .rct{color: #666;}

.en1box .en1rt .dou1{font-size: 200px;color: #eee;position: absolute;top: 60px;left: -30px;font-weight: bold;z-index: -1;line-height: 200px;}

.en2 .en2box1{padding-top: 30px;}

.en2 .en2box1 .en2lt{width: 100%;height: auto;position: relative;float: none;}

.en2 .en2box1 .en2lt img{width: 100%;}

.en2 .en2box1 .en2lt .bk{position: absolute;width: 40px;height: 40px;border-right: 2px solid #db1a39;border-bottom: 2px solid #db1a39;position: absolute;right: -8px;bottom: -8px;}

.en2 .en2box1 .en2rt{width: 100%;float: none;text-align: left;}

.en2 .en2box1 .en2rt dl dd{margin-right: 20px;}

.en2 .en2box2 .ctlt{width: 100%;float: none;text-align: justify;}

.en2 .en2box2 .ctrt{width: 100%;float: none;}

.en3 .tt{padding-top: 20px;}

.en3 .en3box1{margin-top: 30px;}

.en3 .e3lt,.en3 .e3rt{width: 100%;float: none; border:none;}

.en3 .e3lt .lttp img{width: 90%;height: auto;}

.en3 .e3lt  .ltbt{border:none;}

.en3  dl dd{width: 100%;float: none;margin-bottom: 20px;}

.en6 .en6box dl dd div{float: none;}

.en6 .en6box dl dd .ct{margin: 5px 0;}

.en6 .en6box dl dd .img,.en6 .en6box dl dd .img img{float: none;width: 100%;display: block;}

.en5 dl dd {width: 100%;float: none;margin-right: 0%;margin-bottom: 20px;overflow: hidden;}

.en5 dl{padding-top: 30px;}

.en6 .en6box{width: 100%;padding: 20px 0;}

.en6{background: #fff;}

.en3 .e3lt .lttp{width: 100%;box-sizing: border-box;border:1px solid #ddd;background: #fff;height: 210px;}

.en6 .en6box dl{background: none;}

.en6 .en6box dl dd .day .dian{display: none;}

.en6 .en6box dl dd .day{width: 100%;font-size: 16px;text-align: center;}

.en6 .en6box dl dd{padding: 20px 0;border-bottom: 1px solid #ddd;}

.a1, .a2, .a3, .a4{padding: 20px 0;}

.a1 dl dt,.a1 dl dd .ddtt{width: 100%;padding: 0;overflow: hidden;}

.a1 dl dt span{font-size: 12px;text-align: center;width: 22%;}

.a1 dl dt span:nth-child(2),.a1 dl dt span:nth-child(3){display: none;}

.a1 dl dt span:nth-child(1){text-align: center;}

.a1 dl dd .ddtt span{font-size: 12px;width: 22%;}

.a1 dl dd .ddtt span:nth-child(2),.a1 dl dd .ddtt span:nth-child(3){display: none;}

.a1 dl dd .ddtt span:nth-child(1){text-align: center;}

.a1 dl dd  .ddct span{margin-top: 10px;}

.a1 dl dd  .ddct p{margin-bottom: 20px;}

.a1 dl dd  .ddct{padding-bottom: 20px;}

.aswp1{margin:0;height: 450px;}

.aswp1 .swiper-slide .sdbox{text-align: center;}

.aswp1 .swiper-slide .sdbox img{width: 80%;margin: 0 auto;}

.aswp1 .next_a1,.aswp1 .prev_a1,.aswp1 .next_a1:hover,.aswp1 .prev_a1:hover{width: 50px;height: 50px;background-size: 100%;top: 89%;}

.a3 dl{margin-top: 20px;}

.a3 dl dd{width: 100%;margin: 0 0 20px 0;float: none;}

#map{margin-top: 20px;height: 300px;}

.a4 .xq{display: none;}

.nc1 .ncont img{width: 100%;}

.mhead{width: 100%;height: 50px;display: block;}

.mhead .mlogo,.mhead .mlogo img{display: block;height: 50px;}

.mhead .mlogo{float: left;}

.mhead .mmous{width: 50px;height: 50px;float: right;margin-right: 10px;position: relative;z-index: 10;}

.mhead .mmous s{background: #152554; display: block;width: 24px;height: 2px;margin:0 auto 5px ;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.mhead .mmous s:nth-child(1){margin-top: 17.25px;background: #ca171d;}

.mhead .mmous.act s:nth-child(1){transform: rotate(45deg);-webkit-transform: rotate(45deg);margin-top: 25.875px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.mhead .mmous.act s:nth-child(2){display: none;}

.mhead .mmous.act s:nth-child(3){transform: rotate(-45deg);-webkit-transform: rotate(-45deg);margin-top: -6.5px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.in_d1{padding: 20px 0 ;}

.in_d1 .in_d1_cont{width: 25%;margin:0 0% 0 5%;border-right: 1px solid #ddd;padding-right: 3%;}

.in_d1 .in_d1_cont:nth-child(3){border:none;}

.in_d1_cont_text2,.in_d2_xian,.swiper-container2{display: none;}

.in_d1 .in_d1_cont .in_d1_cont_img {float: left;margin-right: 0;position: relative;display: block;width: 100%;}

.in_d1 .in_d1_cont .in_d1_cont_img img{width: 50px;display: block;margin-left: 25%;}

.in_d1_cont_text{font-size: 12px;text-align: center;}

.in_d2{padding: 20px 0;}

.in_d2_t1{line-height: 24px;font-size: 20px;text-align: left;display: inline-block;border-left: 4px solid #ca171d;padding-left: 20px;}

.in_d2_t2{font-size: 18px;display: inline-block;padding-left: 10px;}

.in_d3 .in_d2_tt .in_d2_t2{color: #999;}

.swiper-container3{display: block;text-align: left;margin:30px 0;}

.in_d2_swp{height: 60px;padding: 0;text-align: left;}

.in_d2_swp div{padding: 20px 0 0px 3%;font-size: 18px;color: #333;}

.in_d2_swp  .in_d2_swp_move{font-size: 14px;padding-top: 0;margin-left: 3%;}

.pagination3{display: block;width: 100%;text-align: center;margin-top: -20px;position: relative;}

.pagination3 span{margin: 0 5px ;background: #fff; opacity: 1;}

.pagination3 .swiper-pagination-bullet-active{background: #ca171d;}

.in_d3{padding: 20px 0;}

.in_d3_d1{width: 100%;margin: 20px 0;}

.in_d3 .in_d2_tt .in_d3_move{position: absolute;top: 0;right: 5%;width: 80px;height: 25px;border-radius: 10px;line-height: 25px;border:1px solid  #666;color: #666;font-size: 14px;}

.in_d4{padding: 20px 0;}

.in_d4_cont {width: 30%;float: left;margin: 0 ;overflow: hidden;margin-right: 3%;}

.in_d4_cont .in_d4_con1, .in_d4_cont .in_d4_con2, .in_d4_cont .in_d4_con3{width: 100%;height: 100px;background-size: 85%;line-height: 100px;}

.in_d5{padding: 20px 0;}

.in_d5_cont {width: 100%;float: none;margin-left: 0%;margin-bottom: 20px;}

.in_d5  .in_d5_con1{margin: 0;width: 25%;float: left;font-size: 24px;line-height: 50px;}

.in_d5 .in_d5_con2{width:75%;float: right;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 12px;}

.in_d6{height: 300px;}

.in_d7_d1{margin: 30px 0 0;}

.in_d7_d1 li{width: 100%;float: none;margin:0;}

.in_d7_d1 li img {width:100%;display:block;}

.mfooter{display: block;width: 100%;text-align: center;padding-top: 20px;background: #333;}

.mfooter div{color: #ddd;}

.mfooter .fwj{color: #999;height: 40px;border-top: 1px solid #444;line-height: 40px;margin-top: 20px;}

.mfooter .fwj a{color: #999;}

.in_d7_d1_cont{padding: 20px 0;margin-bottom: 20px;background: #f2f2f2;}

.mnav{position: absolute;top: 0;left: 0;z-index: 8;text-align: center;background: url(../images/i1.png);padding: 80px 0;width: 100%;display: none;}

.mnav dd div a{font-size: 20px;display: block;padding: 10px 0; }

.mnav dd li a{display: block;font-size: 16px;color: #888;padding: 10px 0; }

.mnav dd li{display: none;}

.webox dl{padding-top: 20px;}

.webox dl dd{width: 48%;float: left;margin-right: 2%;box-sizing: border-box;border:1px solid #dedede;overflow: hidden;margin-bottom: 20px;}

.en6  .ct{padding-bottom: 80px;position: relative;width: 100%;}

.en6  .ct{padding-bottom: 50px;position: relative;}

}
