@charset "utf-8";
/* CSS Document */
body{font-size:12px;margin:0px;padding:0px; overflow-x:hidden;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,select,span{margin:0px;padding:0px;font-weight:normal}
a{text-decoration:none; color:#444;font-weight:normal}
b{ font-weight:normal;}
p{font-weight:normal}
a:hover{text-decoration:none; color:#015db2;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
i,dl,dt,em,li{list-style-type:none; font-style:normal;}
input,textarea{ font-family:Arial, Helvetica, sans-serif;outline: none;}
a{ border:none\9;}
a img{border:none\9;}
.Left{float:left;}
.Right{float:right;}
.clearfix{clear:both;}

.header2{display:none;}

.bottomNav{display:none;}


.lp1{ }
.lp2{  display:none}


@font-face {
	font-family:impact;
	src: url('../fonts/Barlow-Bold.ttf'); }


table{border-collapse:collapse;border-spacing:0;}

body{font-family:Arial, Helvetica, sans-serif; font-weight:normal}
.footerbar .footer .f02{width:15%;}

.headerbox{width: 100%;position: fixed;top: 0;left: 0;z-index: 3;transition: all 500ms; background-color: rgba(255,255,255,.4);}
.headerbox .header{width: 90%;margin: 0 auto;}
.headerbox .header .logo{width: 262px;height: 72px;float:left;overflow: hidden;margin-top: 12px;margin-left:0;}
.headerbox .header .logo img{ height: 100%;display: block;}
.headerbox .header .logo_hov{width: 262px;height: 72px;float:left;overflow: hidden;margin-top: 12px;display: none;margin-left: 5%;}
.headerbox .header .logo_hov img{ height: 100%;display: block;}
.headerbox .header .t-search{width: 20px;height: 20px;display: block;float:right;margin-top: 36px;}
.headerbox .header .t-search a.icon-sea{width: 20px;height: 20px;display: block;background: url(../images/icon-sea.png) no-repeat scroll center center;}
/* .headerbox .header .t-search:hover .searchbox{right: 0;} */
.headerbox .header .t-search .searchbox{width: 280px;height: 40px;background: #fff;position: absolute;bottom: 0;right: -320px;display: block;transition: all 500ms;font-size: 0;text-align: left;}
.headerbox .header .t-search .searchbox .in_intxt{width: 240px;height: 40px;border:none;text-indent: 10px;font-size: 14px;color:#333;line-height: 40px;display: inline-block;vertical-align: middle;}
.headerbox .header .t-search .searchbox .in_btn{width: 40px;height: 40px;border:none;cursor: pointer;background:#ccc url(../images/icon-sea.png) no-repeat scroll center center;display: inline-block;vertical-align: middle;}
.headerbox .header .t-search .searchbox .close{width: 40px;height: 40px;display: inline-block;vertical-align: middle;font-size: 24px;color:#222;line-height: 40px;text-align: center;}
.headerbox .header .head_nav{float: right;margin-right: 20px;cursor: pointer;}
.headerbox .header .head_nav i.nav_icon{width:85px;height: 85px;background: url(../images/navicon.png) no-repeat scroll center center;background-size: 50%;display: none;}
.headerbox .header .nav{font-size: 0;text-align: center;transition: all 500ms;}
.headerbox .header .nav li{display: inline-block;vertical-align: top;margin: 0 30px;position: relative;}
/* .headerbox .header .nav li:last-child{display: none;} */
.headerbox .header .nav li a{font-size: 18px;color:#333;line-height: 86px;display: block; border-bottom: 4px solid rgba(255, 255, 255, 0);}
.headerbox .header .nav li:hover a{border-color: #310370;}
.headerbox .header .nav li a:hover{border-color: #310370;}
.headerbox .header .nav li.hov a{border-color: #310370;}
.headerbox .header .nav li a.hov{border-color: #310370;}
.headerbox .header .nav li dl{position: absolute;left: -52px;top: 100%;width: 200px;background: rgba(255, 255, 255, 0.8);height: 0;transition: all 300ms;padding: 0;overflow: hidden;;}
.headerbox .header .nav li dl dd{width: 100%;}
.headerbox .header .nav li dl dd a{display: block;text-align: center;font-size: 14px;line-height: 40px;border: none;color:#333}
.headerbox .header .nav li dl dd:hover a{background-color: #310370;color:#fff;border:none !important}
.headerbox .header .nav li dl dd:hover a b{color:#fff}
.headerbox .header .nav li:hover>dl{height: 200px;padding: 10px 0;}



.searchbox{width: 100%;position: fixed;left: 0;top: -400px;background: #fff;box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.1);z-index: 2;transition: all 1000ms;opacity: 0;}
.searchbox form{width: 65%;margin: 0 auto;padding: 30px 0;font-size: 0;text-align: center;}
.searchbox form .in_intxt{width: 65%;display: inline-block;vertical-align: middle;height: 40px;border: none;border-bottom: 1px solid #ccc;font-size: 15px;color:#333;}
.searchbox form .in_btn{width: 40px;height: 40px;display: inline-block;vertical-align: middle;background: #310370 url(../images/icon-sea.png) no-repeat scroll center center;border: none;cursor: pointer;;}
.searchbox form .close{width: 40px;height: 40px;display: inline-block;vertical-align: middle;font-size: 35px;color:#333;text-align: center;line-height: 40px;}

.headerbox.header_hov{background-color: #fff;box-shadow: 1px 2px 2px 2px rgba(0, 0, 0, 0.1);}
.headerbox.header_hov .logo{display: none;}
.headerbox.header_hov .logo_hov{display: block;}
.headerbox.header_hov .nav li a{color:#333;}
.headerbox.header_hov .header .t-search a.icon-sea{background: url(../images/icon-sea-hovs.png) no-repeat scroll center center;}
.headerbox.header_hov .header .t-search .searchbox .in_btn{background: url(../images/icon-sea-hov.png) no-repeat scroll center center;}

.banner{width: 100%;height: auto;position: relative;overflow: hidden; height:800px;}
/*--------------------------------------------------------------------------------------------------------------------------------------550--*/




@media all and (max-width:1650px){  
.banner{width: 100%;height: auto;position: relative;overflow: hidden; height:750px;}

}
@media all and (max-width:1450px){  
.banner{width: 100%;height: auto;position: relative;overflow: hidden; height:650px;}

}

.banner .mySwiper_pc{display: block;}
.banner .mySwiper_mob{display: none;}
.banner img{width: 100%;display: block;}
.banner .swiper-slide{z-index: 0;opacity: 0;;}
.banner .text{width: 100%;position: absolute;left: 50%;top: 42%;transform: translate(-50%,-50%);font-family:impact; }


.banner .text h2{font-size:45px!important;color:#fff;line-height: 80px;font-weight: bold;text-align: center;margin-bottom: 30px;margin-top: -30px;transition: all 500ms; text-shadow: 0 0 15px rgba(0,0,0,.3);font-family:impact}
.banner .text p{font-size:20px;color:#fff;line-height:25px;text-align: center;transition: all 500ms;
text-shadow: 0 0 15px rgba(0,0,0,.5); clear:both; padding-bottom:30px;}



	
.banner .text .more{width:180px;height:40px;border-radius: 30px;margin: 0 auto;background:#310370;text-align: center;margin-top:50px;transition: all 500ms;transition: all 500ms; line-height:40px; color:#FFFFFF!important; margin:auto; font-size:15px; }
.banner .text .more a{color:#FFFFFF!important; }



.banner .swiper-pagination{width: 100%;position: absolute;left: 0;bottom:50px;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 32px;height: 5px;margin: 0 12px;background:#fff;opacity: 0.5;border-radius: 0;}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}





/*客户*/
.kh{ width:90%; margin:0 auto; padding-top:70px; padding-bottom:50px;}
.kh b{ font-size:35px; color:#451c80;width:100%; float:left; padding-bottom:10px; text-align:center; font-weight:bold}
.kh p { font-size:17px; color:#636363; font-weight:normal; line-height:24px!important; text-align:center; padding-bottom:50px;}

.kh ul{width: 100%; margin-bottom:30px; }
.kh ul li {width:19%; height:100px; text-align: center; border:#efefef solid 5px; float:left;  margin-right:1%; margin-bottom:15px; position:relative;  }
.kh ul li img{width:auto;max-width:200px; height:auto; max-height:70px!important; position:absolute;  top:0; left:0; right:0; margin:auto; bottom:0;}





/*----------新闻---------*/

.news1{ width:100%; float:left; background:url(../images/img6.jpg) no-repeat center; padding-top:75px; background-position:center; background-repeat:no-repeat; background-attachment: fixed; height:880px!important;     background-size: cover;}
.news1 b{ font-size:35px; color:#451c80;width:100%; float:left; padding-bottom:10px; text-align:center; font-weight:bold}
.news1 p { font-size:17px; color:#74589c; font-weight:normal; line-height:24px!important; text-align:center; padding-bottom:30px;}



.news1 .more { background:#a77efe; text-align:center; color:#FFFFFF; font-size:16px; border-radius:25px; margin-top:20px; width:200px; line-height:40px; margin:auto; margin-top:20px;}
.news1 .more a{ padding-left:7.2%;  color:#FFFFFF!important}




.news{ width:90%; margin:0 auto; padding-top:20px; }
.news2{ width:100%; margin:0 auto; }


.nzuo1{ width:100%; float:left; }

.nzuo:nth-child(3n){ float:right}
.nzuo{ width:31%; color:#fff; margin-right:2.3%; float:left; border-bottom:#CCCCCC solid 1px; margin-bottom:30px;}
.nzuo h5{ width:100%; font-size:20px; color:#352373; font-weight:900; border-top:#eeeeee solid 1px; padding-top:30px; line-height:30px; text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.nzuo img{ width:100%; height:250px;overflow:hidden;}

.nzuo121{ width:100%;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; line-height:22px;}

.nzuo122{ width:100%; background:#fff; float:left; padding-left:5%; padding-right:5%; padding-top:20px; padding-bottom:30px; margin-right:3%;}

.shijian{ color:#352373; font-size:13px; padding-bottom:10px;}

/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:1290px){  
.banner .swiper-pagination{width: 100%;position: absolute;left: 0;bottom:100px;}

}
 .innermarkets {
    width: 100%; display:flex;justify-content:  space-between 
   
}

 .innermarkets .tuw {  border-radius:5px;
    background: #fff;
  
}
 .innermarkets .tuw:nth-child(1){ width:25%;padding:4% 2%;  margin:0 0.3%;}
 .innermarkets .tuw:nth-child(2){ width:50%;padding:4% 2%; margin:0 0.3%;}
 .innermarkets .tuw:nth-child(3){width:30%; margin:0 0.3%; padding:4% 2%;}

 .innermarkets .item {
    width: 100%;
    height: 217px;
    float: left;
   
    position: relative;
    overflow: hidden;
}
.beijing {  float:left; width:100%;}
.beijing h2{ color:#57289c; padding-bottom:10px;}
.beijing h2 a {
    font-size: 30px;
    font-family: "harmony"; line-height:30px; color:#57289c!important; padding-bottom:3%
}.beijing p {
    color: #5b5f5c!important; display:block; font-size:16px; line-height:38px; width:100%; float:left; text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;
}
.beijing .more { background:#a77efe; text-align:center; color:#FFFFFF; font-size:15px;
  margin-top:20px; float:left; width:150px; line-height:33px;
}.beijing .more a{ padding-left:7.2%;  color:#FFFFFF!important}
.ggh{ padding:3px}
a:hover{ color:#FFFFFF;  transition:all 0.4s}
.innermarkets .item img{ width:100% }

.i01{width: 72.91%;margin: 0 auto;padding: 100px 0 60px;font-size: 0;text-align: left;}
.i01 .l{width: 48%;display: inline-block;vertical-align: top;margin-right: 4%;}
.i01 .l h2{font-size: 40px;color:#333;line-height: 58px;font-weight: bold;margin-bottom: 29px;}
.i01 .l .line{width: 110px;height: 6px;display: block;background:url(../images/line.jpg) no-repeat center top;margin-bottom: 29px;}
.i01 .l p{font-size: 16px;color:rgba(29, 29, 29, 0.9);line-height: 26px;margin-bottom: 10px;word-break: break-word; font-family:}
.i01 .l p:nth-child(2){display: none;}
.i01 .l p:nth-child(4){display: none;}
.i01 .l .more{width: 220px;height: 48px;border-radius: 30px;overflow: hidden;font-size: 0;text-align: center;display: block;background: #310370;margin-top: 10px;transition: all 500ms;}
.i01 .l .more:hover{background-image: -webkit-linear-gradient(left,#a7cc2b,#70b834,#2b9e3e);  transition:all 0.4s}
.i01 .l .more b{font-size: 18px;color:#fff;line-height: 48px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.i01 .l .more i{width: 18px;height: 12px;display: inline-block;vertical-align: middle;background: url(../images/more-icon.png) no-repeat;}
.i01 .r{width: 48%;display: inline-block;vertical-align: top;overflow: hidden;position: relative;}
.i01 .r img{width:100%;display: block;}
.i01 .r .video-btn{width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/video-btn.png) no-repeat scroll center center;display: none;}

.i023{width: 100%;  padding:120px 0 0px 0; background:url(../images/bei.jpg) no-repeat; background-size:cover; background-position:center; background-repeat:no-repeat; background-attachment: fixed; height:890px!important; }
.i0231{width: 100%; color:#352373; padding-top:30px;}
.i0231 p{ float:left; padding-left:10px;}
.i0231 b{ float:left}

.i02{width:90%;margin: 0 auto;}
.i02 .t{margin-bottom: 50px;}
.i02 .t h2{font-size: 50px;color:#1e1e1e;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 40px;text-transform: uppercase;}
.i02 .t .line{width: 69px;height: 3px;display: block;margin: 0 auto;background-color: #310370;margin-bottom: 35px;}
.i02 .t p{font-size: 16px;line-height: 30px;color:rgba(29, 29, 29, 0.6);text-align: center;}
.i02 .b{width: auto;}
.i02 .b ul{font-size: 0;text-align: left;}
.i02 .b ul li{width: 18%;display: inline-block;vertical-align: top;margin: 0 1% 3%;}
/* .i02 .b ul li:nth-child(5){margin-right: 0;}
.i02 .b ul li:nth-child(10){margin-right: 0;} */
.i02 .b ul li a{display: block;}
.i02 .b ul li .imgbox{width: 100%;height: auto;position: relative;margin-bottom: 15px;}
.i02 .b ul li .imgbox .img{width: 94%;height: auto;margin: 0 auto;/*border-radius: 50%;overflow: hidden;*/} 
.i02 .b ul li .imgbox .img img{width: 100%;display: block;transition: all 500ms;}
.i02 .b ul li .small{width: 99px;height: 99px;border-radius: 50%;overflow: hidden;position: absolute;right: 21px;bottom: 0}
.i02 .b ul li .small img{width: 100%;display: block;}
.i02 .b ul li p.tits{font-size: 20px;color:#1d1d1d;line-height: 24px;font-weight: bold;text-align: center;}
.i02 .b ul li:hover .imgbox img{transform: scale(1.05);}
.i02 .b .more{width: 220px;height: 48px;display: block;margin: 0 auto;margin-top: 75px;border-radius: 30px;background-color: #310370;font-size: 0;text-align: center;transition: all 500ms;}
.i02 .b .more b{font-size: 18px;color:#fff;line-height: 48px;text-align: center;display: inline-block;vertical-align: middle;margin-right: 10px;text-transform: uppercase;}
.i02 .b .more i{width: 18px;height: 12px;display: inline-block;vertical-align: middle;background: url(../images/more-icon.png) no-repeat;}
.i02 .b .more:hover{background-color: #ff8855;}

.i03bg{width: 100%;height: auto;position: relative;}
.i03bg .i03_img_bar{width: 100%;height: auto;position: absolute;left: 0;top: 0;z-index: 1;}
.i03bg .i03_img_box{width: 100%;}
.i03bg .i03_img_box .box{display: none;}
.i03bg .i03_img_box .box:nth-child(1){display: block;}
.i03bg .i03_img_box .box img{display: block;width: 100%;}
.i03{width: 72.91%;margin: 0 auto;padding: 80px 0;position: relative;z-index: 2;}
.i03 .t{margin-bottom: 50px;}
.i03 .t h2{font-size: 50px;color:#fff;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 40px;text-transform: uppercase;}
.i03 .t .line{width: 69px;height: 3px;display: block;margin: 0 auto;background-color: #310370;margin-bottom: 35px;}
.i03 .t p{font-size: 16px;line-height: 30px;color:rgba(255, 255, 255, 0.7);text-align: center;}
.i03 .b{width: auto;}
.i03 .b ul{font-size: 0;text-align: left;width: 90%;margin: 0 auto;}
.i03 .b ul li{width: 25%;display: inline-block;vertical-align: top;margin: 0 0 60px;}
.i03 .b ul li a{display: block;}
.i03 .b ul li i{width: 94px;height: 82px;display: block;margin: 0 auto 18px;overflow: hidden;}
.i03 .b ul li i.app_icon_pc{display: block;}
.i03 .b ul li i.app_icon_mob{display: none;}
.i03 .b ul li i img{width: 100%;display: block;margin: 0 auto;}
.i03 .b ul li p{font-size: 18px;color:#fff;line-height: 30px;text-align: center;transition: all 500ms;}
.i03 .b ul li:hover i img{margin-top: -83px;}
.i03 .b ul li:hover p{color:#310370;}
.i03 .b ul li.h1 i img{margin-top: -83px;}
.i03 .b ul li.h1 p{color:#310370;}
.i03 .b .more{width: 220px;height: 48px;display: block;margin: 0 auto;margin-top:24px;border-radius: 30px;background-color: #fff;font-size: 0;text-align: center;transition: all 500ms;}
.i03 .b .more b{font-size: 18px;color:#310370;line-height: 48px;text-align: center;display: inline-block;vertical-align: middle;margin-right: 10px;text-transform: uppercase;}
.i03 .b .more i{width: 18px;height: 12px;display: inline-block;vertical-align: middle;background: url(../images/more-icon-s.png) no-repeat;}
.i03 .b .more:hover{background-color: #ff8855;}
.i03 .b .more:hover b{color:#fff}
.i03 .b .more:hover i{background:  url(../images/more-icon.png) no-repeat;}

.i04{width: 72.91%;padding: 90px 0;margin: 0 auto;overflow: hidden;}
.i04 .mySwiper_i04{width: 100%;overflow: hidden;position: relative;}
.i04 .mySwiper_i04 .swiper-slide{width: 100%;font-size: 0;text-align: left;}
.i04 .mySwiper_i04 .swiper-slide .menu_box{width: 50%;display: inline-block;vertical-align: top;margin-right: 1%;}
.i04 .mySwiper_i04 .swiper-slide .title{margin-bottom: 70px;}
.i04 .mySwiper_i04 .swiper-slide .title h2{font-size: 50px;color:#310370;line-height: 50px;font-weight: bold;text-align: left;}
.i04 .mySwiper_i04 .swiper-slide ul{width: 100%;display: inline-block;vertical-align: top;margin-right: 2%;}
.i04 .mySwiper_i04 .swiper-slide ul li{width: auto;margin-bottom: 45px;}
.i04 .mySwiper_i04 .swiper-slide ul li a{display: block;font-size: 0;text-align: left;}
.i04 .mySwiper_i04 .swiper-slide ul li i{width: 84px;height: 84px;display: inline-block;vertical-align: top;background-color: #35363b;margin-right: 15px;border-radius: 30px;}
.i04 .mySwiper_i04 .swiper-slide ul li i img{width: 100%;display: block;}
.i04 .mySwiper_i04 .swiper-slide ul li .text{width: 85%;display: inline-block;vertical-align: top;}
.i04 .mySwiper_i04 .swiper-slide ul li .text h2{font-size: 24px;color:#333;line-height: 30px;font-weight: bold;margin-bottom: 5px;}
.i04 .mySwiper_i04 .swiper-slide ul li .text p{font-size: 16px;color:#444;line-height: 26px;text-align: left;padding-left: 12px;background: url(../images/i04-p-icon.jpg) no-repeat scroll 2px 11px;word-break: break-word;}
.i04 .mySwiper_i04 .swiper-slide .imgbox{width: 48%;display: inline-block;vertical-align: top;} 
.i04 .mySwiper_i04 .swiper-slide .imgs{width: 100%;}
.i04 .mySwiper_i04 .swiper-slide .imgs .box{display: none;}
.i04 .mySwiper_i04 .swiper-slide .imgs .box:nth-child(1){display: block;}
.i04 .mySwiper_i04 .swiper-slide .imgs .box.hov{display: block;}
.i04 .mySwiper_i04 .swiper-slide .imgs img{width: 100%;display: block;}
.i04 .mySwiper_i04 .swiper-slide ul li.h1 a i{background-color: #310370;}
.i04 .mySwiper_i04 .swiper-slide ul li.h1 .text h2{color:#310370}
.i04 .mySwiper_i04 .swiper-slide ul li.h1 .text p{color:#310370}
/* .i04 .mySwiper_i04 .swiper-slide .imgs#divs3 .box:nth-child(1){display: block;} */
.i04 .mySwiper_i04 .swiper-pagination{width: 100%;font-size: 0;text-align: left;left: 0;bottom: 35px;z-index: 1;}
.i04 .mySwiper_i04 .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 50%;background-color: #9a9a9d;opacity: 1;margin: 0 5px;}
.i04 .mySwiper_i04 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #ee5828;opacity: 1;}

.i05bg{width:100%;background: url(../images/i05bg.jpg) no-repeat scroll top center;}
.i05{width: 72.91%;margin: 0 auto;padding: 60px 0 46px;}
.i05 .t{margin-bottom: 50px;}
.i05 .t h2{font-size: 50px;color:#1d1d1d;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 40px;text-transform: uppercase;}
.i05 .t .line{width: 69px;height: 3px;display: block;margin: 0 auto;background-color: #310370;}
.i05 .b{width: auto;}
.i05 .b .pc-slide{width: 100%;overflow: hidden;}
.i05 .b .pc-slide .view{margin-bottom: 40px;font-size: 0;text-align: left;background-color: #fff;}
.i05 .b .pc-slide .view .l{width: 56.15%;display: inline-block;vertical-align: middle;overflow: hidden;}
.i05 .b .pc-slide .view .l img{width: 100%;display: block;transition: all 500ms;}
.i05 .b .pc-slide .view .r{width: 33.85%;display: inline-block;vertical-align: middle;padding:0 5%;}
.i05 .b .pc-slide .view .r h2{font-size: 28px;color:#222;line-height: 30px;font-weight: bold;margin-bottom: 12px;transition: all 500ms;}
.i05 .b .pc-slide .view .r .position{font-size: 18px;color:rgba(34, 34, 34, 0.6);line-height: 20px;display: block;margin-bottom: 12px;transition: all 500ms;}
.i05 .b .pc-slide .view .r .desc{font-size: 16px;color:#444;line-height: 26px;font-weight: bold;margin-bottom: 12px;display: block;transition: all 500ms;}
.i05 .b .pc-slide .view .r .cont{margin-bottom: 20px;}
.i05 .b .pc-slide .view .r .cont p{font-size: 16px;color:#444;line-height: 26px;text-align: justify;word-break: break-word;transition: all 500ms;}
.i05 .b .pc-slide .view .r .more{width: 220px;height: 48px;display: block;margin-top:30px;border-radius: 30px;background-color: #310370;font-size: 0;text-align: center;transition: all 500ms;}
.i05 .b .pc-slide .view .r .more b{font-size: 18px;color:#fff;line-height: 48px;text-align: center;display: inline-block;vertical-align: middle;margin-right: 10px;text-transform: uppercase;}
.i05 .b .pc-slide .view .r .more i{width: 18px;height: 12px;display: inline-block;vertical-align: middle;background: url(../images/more-icon.png) no-repeat;}
.i05 .b .pc-slide .view .r .more:hover{background-color: #ff8855;}
.i05 .b .pc-slide .view .r .more:hover b{color:#fff}
.i05 .b .pc-slide .view .r .more:hover i{background:  url(../images/more-icon.png) no-repeat;}
.i05 .b .pc-slide .view:hover .l img{transform: scale(1.05);}
.i05 .b .pc-slide .view:hover h2{color:#310370}
.i05 .b .pc-slide .view:hover .position{color:#310370}
.i05 .b .pc-slide .view:hover .desc{color:#310370}
.i05 .b .pc-slide .view:hover .cont p{color:#310370}
.i05 .b .pc-slide .preview{width: 100%;font-size: 0;text-align: left;position: relative;}
.i05 .b .pc-slide .preview .arrow-left{width: 17px;height: 24px;background: url(../images/i05-prev.png) no-repeat scroll left center;opacity: 0.2;position: absolute;top: 55px;left: -35px;}
.i05 .b .pc-slide .preview .arrow-right{width: 17px;height: 24px;background: url(../images/i05-prev.png) no-repeat scroll right center;opacity: 0.2;position: absolute;top: 55px;right: -35px;}
.i05 .b .pc-slide .preview .arrow-left:hover{opacity: 1;}
.i05 .b .pc-slide .preview .arrow-right:hover{opacity: 1;}
.i05 .b .pc-slide .preview .li{width: 21%;display: inline-block;vertical-align: top;margin-right: 1.5%;background-color: #fff;padding: 15px 1.5%;font-size: 0;text-align: left;transition: all 500ms;}
.i05 .b .pc-slide .preview .li a{display: block;}
.i05 .b .pc-slide .preview .li .imgs{width: 109px;display: inline-block;vertical-align: middle;border-radius: 50%;overflow: hidden;margin-right: 15px;}
.i05 .b .pc-slide .preview .li .imgs img{width: 100%;display: block;}
.i05 .b .pc-slide .preview .li .text{width: 57%;display: inline-block;vertical-align: middle;}
.i05 .b .pc-slide .preview .li .text h2{font-size: 20px;color:#222;line-height: 30px;font-weight: bold;margin-bottom: 5px;transition: all 500ms;}
.i05 .b .pc-slide .preview .li .text p{font-size: 15px;color:rgba(34, 34, 34, 0.6);line-height: 24px;text-align: left;transition: all 500ms;}
.i05 .b .pc-slide .preview .li.active-nav{background-color: #310370;}
.i05 .b .pc-slide .preview .li.active-nav .text h2{color:#fff;}
.i05 .b .pc-slide .preview .li.active-nav .text p{color:#fff}
.i05 .b .pc-slide .preview .li:hover{background-color: #310370;}
.i05 .b .pc-slide .preview .li:hover .text h2{color:#fff;}
.i05 .b .pc-slide .preview .li:hover .text p{color:#fff}

.i06{width: 72.91%;margin: 0 auto;padding: 88px 0 80px;}
.i06 .t{margin-bottom: 50px;}
.i06 .t h2{font-size: 50px;color:#1d1d1d;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 40px;text-transform: uppercase;}
.i06 .t .line{width: 69px;height: 3px;display: block;margin: 0 auto;background-color: #310370;margin-bottom: 35px;}
.i06 .b{width: auto;}
.i06 .b .swiper-container{padding-bottom: 40px;}
.i06 .b .swiper-slide{width: 30%;display: inline-block;vertical-align: top;}
.i06 .b .swiper-slide a{display: block;}
.i06 .b .swiper-slide .imgs{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.i06 .b .swiper-slide .imgs img{width: 100%;display: block;transition: all 500ms;}
.i06 .b .swiper-slide .text{width: auto;font-size: 0;text-align: left;}
.i06 .b .swiper-slide .text h2{font-size: 22px;color:#1d1d1d;line-height: 30px;height: 60px;overflow: hidden;margin-bottom: 15px;font-weight: bold;transition: all 500ms;}
.i06 .b .swiper-slide .text .date{width: 100%;display: inline-block;vertical-align: middle;font-size: 18px;color:rgba(29,29,29, 0.6);line-height: 30px;text-align: left;transition: all 500ms;}
.i06 .b .swiper-slide .text .types{width: 50%;display: inline-block;vertical-align: middle;font-size: 18px;color:rgba(29, 29, 29, 0.6);line-height: 30px;text-align: right;}
.i06 .b .swiper-pagination{width: 100%;font-size: 0;text-align: center;left: 0;bottom: 20px;}
.i06 .b .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 50%;background-color: #9a9a9d;opacity: 1;margin: 0 5px;}
.i06 .b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #ee5828;opacity: 1;}
.i06 .b .swiper-slide:hover .imgs img{transform: scale(1.05);}
.i06 .b .swiper-slide:hover .text h2{color:#310370}
.i06 .b .swiper-slide:hover .text .date{color:#310370}

.fmessbg{width: 100%;height: auto;background: url(../images/messbg.jpg) no-repeat scroll top center; margin-top:70px; padding-bottom:0px;}
.fmess{width: 90%;margin: 0 auto;height: 270px;text-align: left;}
.fmess .text{width: 50%;display: inline-block;vertical-align: middle;padding: 6% 0;}
.fmess .text h2{font-size: 30px;color:#fff;line-height: 40px;font-weight: bold;margin-bottom: 22px;}
.fmess .text p{font-size: 18px;color:rgba(255, 255, 255, 0.8);line-height: 22px;text-align: left;}

.fmess .product_left{ width:80%; float:left; display:flex;}
#youbian_pro { 
    flex:1;
    line-height: 24px;
    padding-right:40px;
    font-size: 16px; margin-right:40px;
   border-right: 1px #e3e3e3 solid; 
}#youbian_pro .c2 {
    color: #765ba7!important;
    font-weight: 800; font-size:13px; background:url(../images/m2.jpg) no-repeat left center; padding-left:30px; padding-bottom:0
}#youbian_pro a{ color: #310370; font-weight:900; font-size:22px; display:block; padding-bottom:10px}
#youbian_pro:hover {  transition:all 0.4s; }
#youbian_pro:hover  a{ color:#765ba7;}

#youbian_pro p{ color:#666}

.fmess .btns{width: 20%;display: inline-block;vertical-align: middle; float:right; height:170px; display:flex; align-items: center; justify-content:  center;justify-content:center }
.fmess .btns .more{width: 220px;height: 48px;display: block;font-size: 0;text-align: center;border-radius: 30px;overflow: hidden;float: right;transition: all 500ms ; }
.fmess .btns .more b{font-size: 18px;color:#fff;font-weight: bold;display: inline-block;vertical-align: middle;margin-right: 15px;line-height: 48px; background-image: -webkit-linear-gradient(left,#b296e5,#765ba7,#310370); width:100%; }

.fmess .btns .more i{width: 18px;height: 12px;display: inline-block;vertical-align: middle;background: url(../images/more-icon.png) no-repeat;}
.fmess .btns .more:hover{background-image:#310370;  transition:all 0.4s}


.footerbar{width: 100%;background-color:#352373; float:left;}
.footerbar .footer{width:90%;margin: 0 auto;padding: 60px 0 40px;font-size: 0;text-align: left;display:flex;justify-content:space-between; font-family:Arial, Helvetica, sans-serif}
.footerbar .footer .f01{ margin-right:3%}
.footerbar .footer .f01 h2{font-size: 24px;color:#fff;line-height: 30px; margin-bottom: 10px;}
.footerbar .footer .f01 p{font-size: 15px;color:rgb(255,255,255,.6);line-height: 28px; letter-spacing:0.3px }
.footerbar .footer .f01 p:hover{color:#a981fe}
.footerbar .footer .f01 p:hover a{color:#a981fe}
.footerbar .footer .f01 p a{color:rgb(255,255,255,.6);}
.footerbar .footer .f01 p a:hover{color:#a981fe}
.footerbar .footer .f01 ul{margin-top: 18px;font-size: 0;text-align: left;}
.footerbar .footer .f01 ul li{width: 38px;height: 38px;display: inline-block;vertical-align: top;margin-right: 14px;}
.footerbar .footer .f01 ul li a{width: 38px;height: 38px;display: block;}
.footerbar .footer .f01 ul li a.ins{background: url(../images/ins.png) no-repeat scroll top center;}
.footerbar .footer .f01 ul li a.face{background: url(../images/facebook.png) no-repeat scroll top center;}
.footerbar .footer .f01 ul li a.youtube{background: url(../images/youtube.png) no-repeat scroll top center;}
.footerbar .footer .f01 ul li:hover a{background-position: bottom center;}
.footerbar .footer .f01 .f01_select{width: 364px;height: auto;margin-top: 30px;font-size: 0;text-align: left;background-color: rgba(255, 255, 255, 0.1);transition: all 500ms;}
.footerbar .footer .f01 .f01_select .text{width: 309px;display: inline-block;vertical-align: middle;position: relative;transition: all 500ms;}
.footerbar .footer .f01 .f01_select .text h2{font-size: 16px;color:rgba(255, 255, 255, 0.6);line-height: 46px;text-indent: 20px;margin: 0;font-weight: normal;transition: all 500ms;}
.footerbar .footer .f01 .f01_select .text ul{width: 100%;position: absolute;left: 0;bottom: 46px;background-color: #fff;overflow: hidden;height: 0;transition: all 500ms;}
.footerbar .footer .f01 .f01_select .text ul li{width: 100%;height: 40px;}
.footerbar .footer .f01 .f01_select .text ul li a{font-size: 15px;color:#333;line-height: 40px;display: block;padding-left: 20px;transition: all 500ms;width: auto;height: auto;}
.footerbar .footer .f01 .f01_select .text ul li:hover a{background:#310370;color:#fff}
.footerbar .footer .f01 .f01_select .select_icon{width: 55px;height: 46px;display: inline-block;vertical-align: middle;position: relative;background-color:  rgba(92, 92, 92, 0.6) ;transition: all 500ms;}
.footerbar .footer .f01 .f01_select .select_icon:before{content:"0";width: 55px;height: 46px;position: absolute;left: 0;top: 0;background:url(../images/select_icon.png) no-repeat scroll center center;transition: all 500ms;transform: rotate(-90deg);}
.footerbar .footer .f01 .f01_select .select_icon.hov:before{transform: rotate(0deg);}
.footerbar .footer .f01 .f01_select:hover{background-color: rgba(255, 255, 255, 0.8);}
.footerbar .footer .f01 .f01_select:hover .text h2{color:rgba(29, 29, 29, 0.8)}
.footerbar .footer .f01 .f01_select:hover .select_icon{background-color: rgba(255, 255, 255, 0.8);}
.footerbar .footer .f01 .f01_select:hover .select_icon:before{background:url(../images/select_icon_hov.png) no-repeat scroll center center ;}

.footerbar .footer .f02{}
.footerbar .footer .f02 h2{font-size: 24px;color:#fff;line-height: 30px;margin-bottom: 10px;}
.footerbar .footer .f02 ul li{width: auto; line-height:1.5}
.footerbar .footer .f02 ul li a{font-size: 15px;color:rgba(255, 255, 255, 0.6);line-height: 28px;display: block; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px}
.footerbar .footer .f02 ul li:hover a{color:#a981fe}
.footerbar .footer .f03{width:205px;}
.footerbar .footer .f03 h2{font-size: 24px;color:#fff;line-height: 30px;margin-bottom: 10px; }
.footerbar .footer .f03 p{font-size: 18px;color:rgba(255, 255, 255, 0.6);line-height: 30px;}
.footerbar .footer .f03 table{width: 330px;}
.footerbar .footer .f03 table td{padding: 10px 0;}
.footerbar .footer .f03 table .intxt{width: 330px;height: 48px;border-radius: 30px;border: none;background-color: rgba(255, 255, 255, 0.1);color:#fff;font-weight: 18px;line-height: 48px;text-indent: 20px;}
.footerbar .footer .f03 table .inbtn{width: 180px;height: 48px;display: block;background-color: #fff;border-radius: 30px;font-size: 0;text-align: center;}
.footerbar .footer .f03 table .inbtn b{font-size: 18px;color:#310370;display: inline-block;vertical-align: middle;margin-right: 10px;line-height: 48px;}
.footerbar .footer .f03 table .inbtn i{width: 18px;height: 12px;display: inline-block;vertical-align: middle;background: url(../images/more-icon-s.png) no-repeat;}
.footerbar .footer .f03 table .inbtn:hover{background-color:#352373;}
.footerbar .footer .f03 table .inbtn:hover b{color:#fff}
.footerbar .footer .f03 table .inbtn:hover i{background: url(../images/more-icon.png) no-repeat;}

.copybar{width: 100%;border-top: 1px solid rgba(255, 255, 255, 0.1);background-color:#352373;}
.copybar .copy{width:90%;margin: 0 auto;padding: 21px 0;}
.copybar .copy p{font-size: 16px;color:rgba(255, 255, 255, 0.5);line-height:55px; font-family:Arial, Helvetica, sans-serif; width:100%; border-top:#463383 solid 1px;}
.copybar .copy p a{color:rgba(255, 255, 255, 0.5); font-family:Arial, Helvetica, sans-serif}
.copybar .copy p a:hover{color:rgba(255, 255, 255, 1)}
.copybar .copy p.Right{opacity: 0;}

.sbannerbox{display: block;}
.sbannerbox_mob{display: none;}

/* aboutus */
.aboutbox{width: auto;}
.aboutbox .a01{width: 72.91%;margin: 0 auto;padding: 30px 0;}
.aboutbox .a01 .t{margin-bottom: 60px;}
.aboutbox .a01 .t h2{font-size: 50px;color:#1d1d1d;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 38px;text-transform: uppercase;}
.aboutbox .a01 .t span{width: 69px;height: 3px;display: block;margin: 0 auto;background-color: #310370;}
.aboutbox .a01 .b{font-size: 0;text-align: left;}
.aboutbox .a01 .b .l{width: 48.57%;display: inline-block;vertical-align: top;margin-right: 1.43%;}
.aboutbox .a01 .b .l p{font-size: 16px;color:rgba(29, 29, 29, 0.9);line-height: 24px;text-align: justify;word-break: break-word;}
.aboutbox .a01 .b .r{width: 50%;display: inline-block;vertical-align: top;}
.aboutbox .a01 .b .r img{width: 100%;display: block;}
.aboutbox .a01 .b .r div{width: 100% !important;height: 513px !important;margin: 0 !important;}
.aboutbox .a01 .b .r div video{width: 100% !important;height: 513px !important;}
.aboutbox .a01 .contbtn{width: 220px;height: 48px;display: block;margin: 45px auto 0;border-radius: 30px;background-color: #310370;font-size: 0;text-align: center;}
.aboutbox .a01 .contbtn b{font-size: 18px;color:#fff;line-height: 48px;font-weight: bold;display: inline-block;vertical-align: middle;text-transform: uppercase;margin-right: 12px;}
.aboutbox .a01 .contbtn i{width: 18px;height: 12px;display: inline-block;vertical-align: middle;background:url(../images/more-icon.png) no-repeat;}
.aboutbox .a02{width: 72.91%;margin: 0 auto;padding: 70px 0 120px;overflow: hidden;}
.aboutbox .a02 .t{margin-bottom: 60px;}
.aboutbox .a02 .t h2{font-size: 50px;color:#1d1d1d;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 38px;text-transform: uppercase;}
.aboutbox .a02 .t span{width: 69px;height: 3px;display: block;margin: 0 auto;background-color: #310370;}
.aboutbox .a02 .b{width: auto;}
.aboutbox .a02 .b .swiper{position: relative;}
.aboutbox .a02 .b .swiper-slide{width: 30%;height: auto;}
.aboutbox .a02 .b .swiper-slide .img{width: 100%;height: auto;overflow: hidden;}
.aboutbox .a02 .b .swiper-slide .img img{width: 100%;display: block;transition: all 500ms;}
.aboutbox .a02 .b .swiper-slide .tit{font-size: 20px;color:#1d1d1d;line-height: 40px;margin-top: 10px;text-align: center;transition: all 500ms;}
.aboutbox .a02 .b .swiper-slide:hover .img img{transform: scale(1.05);}
.aboutbox .a02 .b .swiper-slide:hover .tit{color:#310370}
.aboutbox .a02 .b .swiper-pagination{width: 100%;margin-top: 20px;}
.aboutbox .a02 .b .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #9a9a9d;opacity: 1;margin: 0 5px;}
.aboutbox .a02 .b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #ee5828;opacity: 1;}
.aboutbox .a03{width:100%;margin: 0 auto;padding: 70px 0 80px;overflow: hidden;background: url(../images/ce-bg.jpg) no-repeat scroll top center;background-size: 100%;}
.aboutbox .a03 .t{margin-bottom: 60px;}
.aboutbox .a03 .t h2{font-size: 50px;color:#fff;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 38px;text-transform: uppercase;}
.aboutbox .a03 .t span{width: 69px;height: 3px;display: block;margin: 0 auto;background-color: #fff;}
.aboutbox .a03 .b{width: 75%;margin: 0 auto;overflow: hidden;}
.aboutbox .a03 .b .swiper{position: relative;padding-bottom: 40px;width: 98%;margin: 0 auto;}
.aboutbox .a03 .b .swiper-slide{width: 435px;height: auto;box-shadow: 0px 14px 10px 3px rgba(0, 0, 0, 0.1);background-color: #fff;padding-bottom: 20px;}
.aboutbox .a03 .b .swiper-slide .img{width: 100%;height: 290px;overflow: hidden;margin: 15px 0;}
.aboutbox .a03 .b .swiper-slide .img img{height: 100%;display: block;margin: 0 auto;transition: all 500ms;}
.aboutbox .a03 .b .swiper-slide .tit{font-size: 16px;color:#1d1d1d;line-height: 40px;margin-top: 10px;text-align: center;transition: all 500ms;}
.aboutbox .a03 .b .swiper-slide:hover .img img{transform: scale(1.05);}
.aboutbox .a03 .b .swiper-slide:hover .tit{color:#310370}
.aboutbox .a03 .b .swiper-pagination{width: 100%;margin-top: 20px;}
.aboutbox .a03 .b .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #9a9a9d;opacity: 1;margin: 0 5px;}
.aboutbox .a03 .b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #ee5828;opacity: 1;}

.aboutbox .a04{width: 72.91%;margin:0 auto;padding: 100px 0;}

.aboutbox .a05{width: 100%;height: auto;background:url(../images/say_bg.jpg) no-repeat scroll top center;padding: 80px 0 50px;}
.aboutbox .a05 .t{margin-bottom: 49px;}
.aboutbox .a05 .t h2{font-size: 50px;color:#fff;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 38px;text-transform: uppercase;}
.aboutbox .a05 .t span{width: 69px;height: 3px;display: block;margin: 0 auto;background-color: #fff;}
.aboutbox .a05 .b{width: 72.91%;margin: 0 auto;overflow: hidden;}
.aboutbox .a05 .b .swiper{position: relative;padding-bottom: 40px}
.aboutbox .a05 .b .swiper-slide{width: 21% !important;height: auto;background-color: rgba(255, 255, 255, 0.9);padding: 1.5%;margin-right: 1% !important;border-radius: 25px;transition: all 500ms;}
.aboutbox .a05 .b .swiper-slide .desc{margin-bottom: 10px;padding: 0 30px;height: 130px;overflow: hidden;}
.aboutbox .a05 .b .swiper-slide .desc p{font-size: 17px;color:#555;line-height: 26px;text-align: left;transition: all 500ms;}
.aboutbox .a05 .b .swiper-slide .img{width: 98px;height:98px;overflow: hidden;border-radius: 50%;margin: 0 auto 20px;}
.aboutbox .a05 .b .swiper-slide .img img{height: 100%;display: block;margin: 0 auto;}
.aboutbox .a05 .b .swiper-slide .tit{font-size: 18px;color:#444;line-height: 30px;text-align: center;transition: all 500ms;}
.aboutbox .a05 .b .swiper-slide:hover{background-color: rgba(241, 89, 41, 0.9);}
.aboutbox .a05 .b .swiper-slide:hover .desc p{color:#fff}
.aboutbox .a05 .b .swiper-slide:hover .tit{color:#fff}
.aboutbox .a05 .b .swiper-pagination{width: 100%;margin-top: 20px;}
.aboutbox .a05 .b .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #9a9a9d;opacity: 1;margin: 0 5px;}
.aboutbox .a05 .b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #ee5828;opacity: 1;}

.aboutbox .a06{width: 72.91%;margin: 0 auto;padding: 60px 0 40px;}
.aboutbox .a06 .t{margin-bottom: 60px;}
.aboutbox .a06 .t h2{font-size: 50px;color:#1d1d1d;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 38px;text-transform: uppercase;}
.aboutbox .a06 .t span{width: 69px;height: 3px;display: block;margin: 0 auto;background-color: #310370;}
.aboutbox .a06 .b{width: auto;}
.aboutbox .a06 .b .box{margin-bottom:50px;}
.aboutbox .a06 .b .box .tit{margin-bottom: 60px;}
.aboutbox .a06 .b .box .tit h3{font-size: 28px;color:#1d1d1d;line-height: 30px;font-weight: bold;text-align: center;text-transform: uppercase;opacity: 0.9;}
.aboutbox .a06 .b .box .list{width: auto;}
.aboutbox .a06 .b .box .list ul{font-size: 0;text-align: left;}
.aboutbox .a06 .b .box .list ul li{display: inline-block;vertical-align: top;margin-bottom: 40px;width: 18%;margin:0 1% 3%;height:auto;overflow: hidden;}
.aboutbox .a06 .b .box .list ul li img{width: 100%;display: block;}
/* .aboutbox .a06 .b .box .list ul li:nth-child(5){margin-right: 0;}
.aboutbox .a06 .b .box .list ul li:nth-child(10){margin-right: 0;}
.aboutbox .a06 .b .box .list ul li:nth-child(15){margin-right: 0;}
.aboutbox .a06 .b .box .list ul li:nth-child(20){margin-right: 0;} */

.aboutbox .a07{width:72.91%;margin: 0 auto;padding: 120px 0 70px;}
.aboutbox .a07 .t{margin-bottom: 45px;}
.aboutbox .a07 .t h2{font-size: 50px;color:#1d1d1d;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 38px;text-transform: uppercase;}
.aboutbox .a07 .t span{width: 69px;height: 3px;display: block;margin: 0 auto 35px;background-color: #310370;}
.aboutbox .a07 .t p{font-size: 16px;color:rgba(29, 29, 29, 0.6);line-height: 30px;text-align: center;}
.aboutbox .a07 .b{width: auto;overflow: hidden;}
.aboutbox .a07 .b .swiper{position: relative;padding-bottom: 40px;}
.aboutbox .a07 .b .swiper-slide{height: auto;background-color: #fff;padding-bottom: 20px;}
.aboutbox .a07 .b .swiper-slide .img{width: 100%;height:auto;overflow: hidden;}
.aboutbox .a07 .b .swiper-slide .img img{width: 100%;display: block;margin: 0 auto;}
.aboutbox .a07 .b .swiper-slide .tit{font-size: 16px;color:#1d1d1d;line-height: 40px;margin-top: 10px;text-align: center;}
.aboutbox .a07 .b .swiper-pagination{width: 100%;margin-top: 20px;}
.aboutbox .a07 .b .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #9a9a9d;opacity: 1;margin: 0 5px;}
.aboutbox .a07 .b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #ee5828;opacity: 1;}

/* 应用 */
.application{width: 72.91%;margin: 0 auto;padding-top: 50px;}
.application .app_navs{margin-bottom: 30px;}
.application .app_navs .t{margin-bottom: 70px;}
.application .app_navs .t h2{font-size: 50px;color:#1d1d1d;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 38px;text-transform: uppercase;}
.application .app_navs .t span{width: 69px;height: 3px;display: block;margin: 0 auto;background: #310370;}
.application .app_navs .b{width: auto;}
.application .app_navs .b ul{font-size: 0;text-align: left;}
.application .app_navs .b ul li{width: 25%;display: inline-block;vertical-align: top;margin-bottom: 60px;}
.application .app_navs .b ul li a{display: block;}
.application .app_navs .b ul li i{width: 105px;height: 92px;display: block;margin: 0 auto 10px;}
.application .app_navs .b ul li h2{font-size: 22px;color:#606264;line-height: 48px;text-align: center;}
.application .app_navs .b ul li:hover i{background-position: 0 -113px !important;}
.application .app_navs .b ul li:hover h2{color:#310370}
.application .app_navs .b ul li:nth-child(1):hover i{background-position: 0 -114px !important;}
.application .app_navs .b ul li:nth-child(2):hover i{background-position: 0 -115px !important;}
.application .app_navs .b ul li:nth-child(3):hover i{background-position: 0 -114px !important;}
.application .app_navs .b ul li:nth-child(4):hover i{background-position: 0 -114px !important;}
.application .app_navs .b ul li:nth-child(5):hover i{background-position: 0 -115px !important;}
.application .app_navs .b ul li:nth-child(6):hover i{background-position: 0 -115px !important;}
.application .app_navs .b ul li:nth-child(7):hover i{background-position: 0 -115px !important;}

.application .app_navs .b ul li.hov i{background-position: 0 -113px !important;}
.application .app_navs .b ul li.hov h2{color:#310370}
.application .app_navs .b ul li:nth-child(1).hov i{background-position: 0 -114px !important;}
.application .app_navs .b ul li:nth-child(2).hov i{background-position: 0 -115px !important;}
.application .app_navs .b ul li:nth-child(3).hov i{background-position: 0 -114px !important;}
.application .app_navs .b ul li:nth-child(4).hov i{background-position: 0 -114px !important;}
.application .app_navs .b ul li:nth-child(5).hov i{background-position: 0 -115px !important;}
.application .app_navs .b ul li:nth-child(6).hov i{background-position: 0 -115px !important;}
.application .app_navs .b ul li:nth-child(7).hov i{background-position: 0 -115px !important;}

.application .app_list{width: auto;}
.application .app_list .app_list_box{margin-bottom: 50px;}
.application .app_list .app_list_box.app_line_mob{display: none;}
.application .app_list .app_list_box.app_line .t_box{font-size: 0;text-align: left;padding-left: 1.5%;}
.application .app_list .app_list_box.app_line .t_box .t:nth-child(1){width: 30%;display: inline-block;vertical-align: bottom;}
.application .app_list .app_list_box.app_line .t_box .t:nth-child(1) h3{text-align: left;}
.application .app_list .app_list_box.app_line .t_box .t:nth-child(1) span{margin: 0;}
.application .app_list .app_list_box.app_line .t_box .t:nth-child(2){width: 70%;display: inline-block;vertical-align: bottom;}
.application .app_list .app_list_box.app_line .t_box .t:nth-child(2) h3{text-align: center;}
.application .app_list .app_list_box .t{margin-bottom: 50px;}
.application .app_list .app_list_box .t h3{font-size: 50px;color:#1d1d1d;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 38px;text-transform: uppercase;}
.application .app_list .app_list_box .t span{width: 69px;height: 3px;display: block;margin: 0 auto;background-color: #310370;}
.application .app_list .app_list_box .b{width: auto;}
.application .app_list .app_list_box .b ul{font-size: 0;text-align: left;}
.application .app_list .app_list_box .b ul li{width: 30%;height: auto;display: inline-block;vertical-align: top;margin-right: 41px;position: relative;overflow: hidden;margin: 0 1.5% 3%;}
.application .app_list .app_list_box .b ul li a{display: block;}
.application .app_list .app_list_box .b ul li .img{width: 100%;height: auto;display: block;overflow: hidden;}
.application .app_list .app_list_box .b ul li .img img{width: 100%;display: block;}
.application .app_list .app_list_box .b ul li .title{width: 100%;height: auto;background:url(../images/app_bg.png) no-repeat scroll top center;position: absolute;left: 0;bottom: 0;z-index: 1;transition: all 500ms;}
.application .app_list .app_list_box .b ul li .title h2{font-size: 22px;color:#fff;line-height: 30px;text-align: center;padding: 50px 0 20px;}
.application .app_list .app_list_box .b ul li .textboxbg{position: absolute;left: 0;bottom: -100%;z-index: 2;background-color: rgba(241, 89, 41, 0.9);display: table;transition: all 500ms;width: 100%;height: 100%;}
.application .app_list .app_list_box .b ul li .textboxbg .textbox{width: 90%;display: table-cell;vertical-align: middle;padding: 0 5%;}
.application .app_list .app_list_box .b ul li .textboxbg .textbox h2{font-size: 24px;color:#fff;line-height: 30px;text-align: center;margin-bottom: 22px;font-weight: bold;}
.application .app_list .app_list_box .b ul li .textboxbg .textbox p{font-size: 18px;color:#fff;line-height: 26px;text-align: left;margin-bottom: 35px;}
.application .app_list .app_list_box .b ul li .textboxbg .textbox .more{width: 220px;height: 48px;display: block;border-radius: 30px;background-color: #fff;margin: 0 auto;font-size: 0;text-align: center;transition: all 500ms;}
.application .app_list .app_list_box .b ul li .textboxbg .textbox .more b{font-size: 18px;color:#310370;line-height: 48px;display: inline-block;vertical-align: middle;margin-right: 10px;text-transform: uppercase;}
.application .app_list .app_list_box .b ul li .textboxbg .textbox .more i{width: 18px;height: 12px;display: inline-block;vertical-align: middle;background: url(../images/more-icon-s.png) no-repeat;}
.application .app_list .app_list_box .b ul li .textboxbg .textbox .more:hover{background-color: #fd7347;}
.application .app_list .app_list_box .b ul li .textboxbg .textbox .more:hover b{color:#fff}
.application .app_list .app_list_box .b ul li .textboxbg .textbox .more:hover i{background: url(../images/more-icon.png) no-repeat;}
/* .application .app_list .app_list_box .b ul li:nth-child(3){margin-right: 0;}
.application .app_list .app_list_box .b ul li:nth-child(6){margin-right: 0;}
.application .app_list .app_list_box .b ul li:nth-child(9){margin-right: 0;} */
.application .app_list .app_list_box .b ul li:hover .title{bottom: -100px;}
.application .app_list .app_list_box .b ul li:hover .textboxbg{bottom: 0;}
.application .app_list .app_inline_box{font-size: 0;text-align: left;}
/* .application .app_list .app_inline_box .app_line:nth-child(1){width: 435px;margin-right: 41px;}
.application .app_list .app_inline_box .app_line:nth-child(1) .t h3{text-align: left;line-height: 70px;}
.application .app_list .app_inline_box .app_line:nth-child(1) .t span{margin: 0;}
.application .app_list .app_inline_box .app_line{display: inline-block;vertical-align: bottom;}
.application .app_list .app_inline_box .app_line:nth-child(2) .b ul li:nth-child(2){margin-right: 0;} */

/* application列表 */
.application .app_lists{width: auto;}
.application .app_lists .app_list_box{margin-bottom: 50px;}
.application .app_lists .app_list_box .t{margin-bottom: 50px;}
.application .app_lists .app_list_box .t h3{font-size: 50px;color:#1d1d1d;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 38px;text-transform: uppercase;}
.application .app_lists .app_list_box .t span{width: 69px;height: 3px;display: block;margin: 0 auto;background-color: #310370;}
.application .app_lists .app_list_box .b{width: auto;}
.application .app_lists .app_list_box .b .lists ul{font-size: 0;text-align: left;}
.application .app_lists .app_list_box .b .lists ul li{width: 31%;height: auto;display: inline-block;vertical-align: top;margin:0 1%;position: relative;overflow: hidden;margin-bottom: 30px;}
.application .app_lists .app_list_box .b .lists ul li .img{width: 100%;height: auto;display: block;overflow: hidden;}
.application .app_lists .app_list_box .b .lists ul li .img img{width: 100%;display: block;}
.application .app_lists .app_list_box .b .lists ul li .title{width: 100%;height: auto;background:url(../images/app_bg.png) no-repeat scroll top center;position: absolute;left: 0;bottom: 0;z-index: 1;transition: all 500ms;}
.application .app_lists .app_list_box .b .lists ul li .title h2{font-size: 22px;color:#fff;line-height: 30px;text-align: center;padding: 50px 0 20px;}
.application .app_lists .app_list_box .b .lists ul li .textboxbg{position: absolute;left: 0;bottom: -100%;z-index: 2;background-color: rgba(241, 89, 41, 0.9);display: table;transition: all 500ms;width: 100%;height: 100%;}
.application .app_lists .app_list_box .b .lists ul li .textboxbg .textbox{width: 90%;display: table-cell;vertical-align: middle;padding: 0 5%;}
.application .app_lists .app_list_box .b .lists ul li .textboxbg .textbox h2{font-size: 24px;color:#fff;line-height: 30px;text-align: center;margin-bottom: 22px;font-weight: bold;}
.application .app_lists .app_list_box .b .lists ul li .textboxbg .textbox p{font-size: 18px;color:#fff;line-height: 26px;text-align: left;margin-bottom: 35px;}
.application .app_lists .app_list_box .b .lists ul li .textboxbg .textbox .more{width: 220px;height: 48px;display: block;border-radius: 30px;background-color: #fff;margin: 0 auto;font-size: 0;text-align: center;transition: all 500ms;}
.application .app_lists .app_list_box .b .lists ul li .textboxbg .textbox .more b{font-size: 18px;color:#310370;line-height: 48px;display: inline-block;vertical-align: middle;margin-right: 10px;text-transform: uppercase;}
.application .app_lists .app_list_box .b .lists ul li .textboxbg .textbox .more i{width: 18px;height: 12px;display: inline-block;vertical-align: middle;background: url(../images/more-icon-s.png) no-repeat;}
.application .app_lists .app_list_box .b .lists ul li .textboxbg .textbox .more:hover{background-color: #fd7347;}
.application .app_lists .app_list_box .b .lists ul li .textboxbg .textbox .more:hover b{color:#fff}
.application .app_lists .app_list_box .b .lists ul li .textboxbg .textbox .more:hover i{background: url(../images/more-icon.png) no-repeat;}
/* .application .app_lists .app_list_box .b .lists ul li:nth-child(3){margin-right: 0;}
.application .app_lists .app_list_box .b .lists ul li:nth-child(6){margin-right: 0;}
.application .app_lists .app_list_box .b .lists ul li:nth-child(9){margin-right: 0;} */
.application .app_lists .app_list_box .b .lists ul li:hover .title{bottom: -100px;}
.application .app_lists .app_list_box .b .lists ul li:hover .textboxbg{bottom: 0;}

/* 应用详情 */
.app_detail{width: 72.91%;padding: 50px 0 80px;margin: 0 auto;}
.app_detail .t{margin-bottom: 60px;}
.app_detail .t h2{font-size: 50px;color:#1d1d1d;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 38px;text-transform: uppercase;}
.app_detail .t span{width: 69px;height: 3px;display: block;background-color: #310370;margin: 0 auto;}
.app_detail .b{width: auto;font-size: 0;text-align: left;margin-bottom: 40px;}
.app_detail .b .l{width: 47%;margin-right: 3%;display: inline-block;vertical-align: top;}
.app_detail .b .l p{font-size: 18px;color:#1d1d1d;line-height: 30px;text-align: left;word-break: break-word;}
.app_detail .b .r{width: 50%;display: inline-block;vertical-align: top;}
.app_detail .b .r img{width: 100%;display: block;}

.app_related{width: 100%;height: auto;}
.app_related .t{margin-bottom: 60px;}
.app_related .t h2{font-size: 50px;color:#1d1d1d;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 38px;text-transform: uppercase;}
.app_related .t span{width: 69px;height: 3px;display: block;background-color: #310370;margin: 0 auto;}
.app_related .b{width: 78.333%;position: relative;overflow: hidden;padding-bottom: 60px;margin: 0 auto;}
.app_related .b .mySwiper_related{width:93.08%;margin: 0 auto;overflow: hidden;}
.app_related .b .swiper-slide{width: 24% !important;margin: 0 0.5%;}
.app_related .b .swiper-slide a{display: block;}
.app_related .b .swiper-slide .img{width: 100%;height: auto;display: block;overflow: hidden;}
.app_related .b .swiper-slide .img img{width: 100%;display: block;transition: all 500ms;}
.app_related .b .swiper-slide .imgs{width: 100%;height: auto;display: block;overflow: hidden;}
.app_related .b .swiper-slide .imgs img{width: 100%;display: block;transition: all 500ms;}
.app_related .b .swiper-slide .tits{font-size: 18px;line-height: 30px;color:#222;width: 94%;padding: 0 3%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all 500ms;text-align: center;}
.app_related .b .swiper-slide:hover .img img{transform: scale(1.05);}
.app_related .b .swiper-slide:hover .tits{color:#310370}
.app_related .b .swiper-button-prev{width: 17px;height: 24px;background: url(../images/i05-prev.png) no-repeat scroll left center;opacity: 0.2;position: absolute;top: 45%;left: 20px;opacity: 1;right: auto;}
.app_related .b .swiper-button-prev:after{font-size: 0;}
.app_related .b .swiper-button-next:after{font-size: 0;}
.app_related .b .swiper-button-next{width: 17px;height: 24px;background: url(../images/i05-prev.png) no-repeat scroll right center;opacity: 0.2;position: absolute;top: 45%;right: 20px;opacity: 1;left: auto;}
.app_related .b .swiper-button-prev:hover{opacity: 1;}
.app_related .b .swiper-button-next:hover{opacity: 1;}
.app_related .b .swiper-pagination{width: 100%;margin-top: 30px;}
.app_related .b .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #9a9a9d;opacity: 1;margin: 0 5px;}
.app_related .b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #ee5828;opacity: 1;}


/* 新闻列表 */
.news_list{width: 72.91%;margin: 0 auto;padding: 50px 0 80px;}
.news_list .t{margin-bottom:60px;}
.news_list .t h2{font-size: 50px;color:#1d1d1d;line-height: 50px;text-align: center;font-weight: bold;margin-bottom: 38px;text-transform: uppercase;}
.news_list .t span{width: 69px;height: 3px;display: block;background-color: #310370;margin: 0 auto;}
.news_list .top_navs{margin-bottom: 60px;}
.news_list .top_navs ul{font-size: 0;text-align: center;}
.news_list .top_navs ul li{display: inline-block;vertical-align: top;margin: 0 15px;}
.news_list .top_navs ul li a{font-size: 18px;color:#1d1d1d;line-height: 46px;display: block;text-align: center;border: 1px solid #ddd;width: 198px;border-radius: 30px;overflow: hidden;}
.news_list .top_navs ul li.hov a{background-color: #310370;color:#fff;border-color: #310370;font-weight: bold;}
.news_list .top_navs ul li:hover a{background-color: #310370;color:#fff;border-color: #310370;font-weight: bold;}
.news_list .top_list{width: 100%;margin-bottom: 50px;}
.news_list .top_list .swiper{overflow: hidden;}
.news_list .top_list .swiper .swiper-slide{width: 100%;font-size: 0;text-align: left;}
.news_list .top_list .swiper .swiper-slide .imgs{width: 50%;height: auto;display: inline-block;vertical-align: top;overflow: hidden;}
.news_list .top_list .swiper .swiper-slide .imgs img{width: 100%;display: block;transition: all 500ms;}
.news_list .top_list .swiper .swiper-slide .text{width: 40%;padding: 15px 5% 0;display: inline-block;vertical-align: top;}
.news_list .top_list .swiper .swiper-slide .text h2{font-size: 42px;color:#222;line-height: 56px;text-align: left;margin-bottom: 25px;font-weight: bold;transition: all 500ms;}
.news_list .top_list .swiper .swiper-slide .text .date{font-size: 18px;color:rgba(29, 29, 29, 0.6);line-height: 30px;display: block;margin-bottom: 20px;transition: all 500ms;}
.news_list .top_list .swiper .swiper-slide .text p{font-size: 16px;color:rgba(29, 29, 29, 0.9);line-height: 26px;text-align: left;margin-bottom: 55px;word-wrap: break-word;transition: all 500ms;}
.news_list .top_list .swiper .swiper-slide .text .more{width: 220px;height: 48px;display: block;border-radius: 30px;background-color: #310370;margin: 0 auto;font-size: 0;text-align: center;transition: all 500ms;}
.news_list .top_list .swiper .swiper-slide .text .more b{font-size: 18px;color:#fff;line-height: 48px;display: inline-block;vertical-align: middle;margin-right: 10px;text-transform: uppercase;}
.news_list .top_list .swiper .swiper-slide .text .more i{width: 18px;height: 12px;display: inline-block;vertical-align: middle;background: url(../images/more-icon.png) no-repeat;}
.news_list .top_list .swiper .swiper-slide .text .more:hover{background-color: #ff8855;}
.news_list .top_list .swiper .swiper-slide .imgs:hover img{transform: scale(1.05);}
.news_list .top_list .swiper .swiper-slide .text:hover h2{color:#310370}
.news_list .top_list .swiper .swiper-slide .text:hover .date{color:#310370}
.news_list .top_list .swiper .swiper-slide .text:hover p{color:#310370}
.news_list .btm_list{width: auto;}
.news_list .btm_list .lists ul{font-size: 0;text-align: left;}
.news_list .btm_list .lists ul li{width: 30%;height: auto;display: inline-block;vertical-align: top;margin:0 1.5% 3%}
.news_list .btm_list .lists ul li .imgs{width: 100%;height:auto;display: block;overflow: hidden;}
.news_list .btm_list .lists ul li .imgs img{display: block;width: 100%;transition: all 500ms;}
.news_list .btm_list .lists ul li .text{display: block;padding: 22px 0;}
.news_list .btm_list .lists ul li .text h2{font-size: 22px;color:#1d1d1d;line-height: 30px;text-align: left;word-wrap: break-word;height: 60px;margin-bottom: 15px;transition: all 500ms;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_list .btm_list .lists ul li .text .date{font-size: 18px;color:rgba(29, 29, 29,0.6);line-height: 22px;display: block;transition: all 500ms;}
.news_list .btm_list .lists ul li:hover .imgs img{transform: scale(1.05);}
.news_list .btm_list .lists ul li:hover .text h2{color:#310370}
.news_list .btm_list .lists ul li:hover .text .date{color:#310370}

/* 新闻详情 */
.news_detail{width: 72.91%;margin: 0 auto;padding: 40px 0 70px;}
.news_detail .t{font-size: 0;text-align: left;border-bottom: 1px solid #d8d8d8;padding: 0 3% 35px;}
.news_detail .t h2{font-size: 36px;color:#1d1d1d;line-height: 56px;text-align: left;margin-bottom: 30px;font-weight: bold;text-transform: uppercase;}
.news_detail .t .date{font-size: 18px;color:rgba(29, 29, 29, 0.6);line-height: 30px;display: inline-block;vertical-align: middle;width: 50%;display: inline-block;vertical-align: middle;}
.news_detail .t ul{width: 50%;display: inline-block;vertical-align: middle;font-size: 0;text-align: right;}
.news_detail .t ul li{display: inline-block;vertical-align: middle;margin-left: 29px;}
.news_detail .t ul li a{width: 25px;height: 22px;display: block;background: url(../images/share_icon.png) no-repeat;}
.news_detail .t ul li a.icon_ins{background-position: 0px 1px;}
.news_detail .t ul li a.icon_facebook{background-position: -50px 1px;}
.news_detail .t ul li a.icon_twitter{background-position: -100px 1px;}
.news_detail .t ul li:hover a.icon_ins{background-position: 0px -26px;}
.news_detail .t ul li:hover a.icon_facebook{background-position:  -50px -26px;;}
.news_detail .t ul li:hover a.icon_twitter{background-position:  -100px -26px;;}
.news_detail .b{padding: 3%;border-bottom: 1px solid #d8d8d8;}
.news_detail .b p{font-size: 16px;color:#1d1d1d;line-height: 26px;text-align: left;word-break: break-word;margin-bottom: 10px;}
.news_detail .b img{width: auto;max-width: 100%;height: auto;display: inline-block;}
.news_detail .b .sharebox{font-size: 0;text-align: left;margin-top: 5%;}
.news_detail .b .sharebox .l{width: 50%;display: inline-block;vertical-align: middle;font-size: 0;text-align: left;}
.news_detail .b .sharebox .l h2{font-size: 26px;color:rgba(29, 29, 29, 0.8);line-height: 30px;font-weight: bold;display: inline-block;vertical-align: middle;margin-right: 20px;}
.news_detail .b .sharebox .l ul{display: inline-block;vertical-align: middle;font-size: 0;text-align: left;}
.news_detail .b .sharebox .l ul li{display: inline-block;vertical-align: middle;margin-left: 29px;}
.news_detail .b .sharebox .l ul li a{width: 25px;height: 22px;display: block;background: url(../images/share_icon.png) no-repeat;}
.news_detail .b .sharebox .l ul li a.icon_ins{background-position: 0px 1px;}
.news_detail .b .sharebox .l ul li a.icon_facebook{background-position: -50px 1px;}
.news_detail .b .sharebox .l ul li a.icon_twitter{background-position: -100px 1px;}
.news_detail .b .sharebox .l ul li:hover a.icon_ins{background-position: 0px -26px;}
.news_detail .b .sharebox .l ul li:hover a.icon_facebook{background-position:  -50px -26px;;}
.news_detail .b .sharebox .l ul li:hover a.icon_twitter{background-position:  -100px -26px;;}
.news_detail .b .sharebox .r{width: 50%;display: inline-block;vertical-align: middle;text-align: right;}
.news_detail .b .sharebox .r .more{width: 220px;height: 48px;display: inline-block;vertical-align: middle;font-size: 0;text-align: center;border-radius: 30px;background-color: #310370;}
.news_detail .b .sharebox .r .more b{font-size: 18px;color:#fff;line-height: 48px;display: inline-block;vertical-align: middle;margin-right: 10px;text-transform: uppercase;}
.news_detail .b .sharebox .r .more i{width: 18px;height: 12px;display: inline-block;vertical-align: middle;background:url(../images/more-icon.png) no-repeat;}
.news_detail .b .sharebox .r .more:hover{background-color: #ff8855;}
.news_detail .latest_news{width: auto;padding-top: 100px;}
.news_detail .latest_news .lt{padding-bottom: 50px;}
.news_detail .latest_news .lt h2{font-size: 50px;color:#1d1d1d;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 40px;text-transform: uppercase;}
.news_detail .latest_news .lt span{width: 69px;height: 3px;display: block;margin: 0 auto;background-color: #310370;}
.news_detail .latest_news .lb{width: auto;}
.news_detail .latest_news .lb ul{font-size: 0;text-align: left;}
.news_detail .latest_news .lb ul li{width: 30%;height: auto;display: inline-block;vertical-align: top;margin:0 1.5%}
.news_detail .latest_news .lb ul li .img{width: 100%;height:auto;display: block;overflow: hidden;}
.news_detail .latest_news .lb ul li .img img{width: 100%;display: block;transition: all 500ms;}
.news_detail .latest_news .lb ul li .text{padding-top: 22px;}
.news_detail .latest_news .lb ul li .text .tits{font-size: 22px;color:#1d1d1d;line-height: 30px;display: block;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 10px;transition: all 500ms;}
.news_detail .latest_news .lb ul li .text .dates{font-size: 0;text-align: left;}
.news_detail .latest_news .lb ul li .text .dates .date{width: 50%;display: inline-block;vertical-align: middle;text-align: left;font-size: 18px;color:rgba(29, 29, 29, 0.6);line-height: 20px;transition: all 500ms;}
.news_detail .latest_news .lb ul li .text .dates .column{width: 50%;display: inline-block;vertical-align: middle;text-align: right;font-size: 18px;color:rgba(29, 29, 29, 0.6);line-height: 20px;transition: all 500ms;}
.news_detail .latest_news .lb ul li:hover .img img{transform: scale(1.05);}
.news_detail .latest_news .lb ul li:hover .text .tits{color:#310370}
.news_detail .latest_news .lb ul li:hover .dates .date{color:#310370}
.news_detail .latest_news .lb ul li:hover .dates .column{color:#310370}

.contact{width: 72.91%;margin: 0 auto;padding-top: 30px;}
.contact .t{margin-bottom: 60px;}
.contact .t h2{font-size: 50px;color:#1d1d1d;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 40px;text-transform: uppercase;}
.contact .t span{width: 69px;height: 3px;display: block;margin: 0 auto;background-color: #310370;}
.contact .b{width: auto;}
.contact .b .text{margin-bottom: 50px;padding: 0 18px;font-size: 0;text-align: left;}
.contact .b .text p{font-size: 0;text-align: left;width: 33.3333%;display: inline-block;vertical-align: top;margin-bottom: 20px;}
.contact .b .text p i{width: 25px;height: 24px;display: inline-block;vertical-align: middle;margin-right: 20px;}
.contact .b .text p i.icon_cont_01{background: url(../images/icon_cont_01.png) no-repeat scroll center center;}
.contact .b .text p i.icon_cont_02{background: url(../images/icon_cont_02.png) no-repeat scroll center center;}
.contact .b .text p i.icon_cont_03{background: url(../images/icon_cont_03.png) no-repeat scroll center center;}
.contact .b .text p i.icon_cont_04{background: url(../images/icon_cont_04.png) no-repeat scroll center center;}
.contact .b .text p i.icon_cont_05{background: url(../images/icon_cont_05.png) no-repeat scroll center center;}
.contact .b .text p i.icon_cont_06{background: url(../images/icon_cont_06.png) no-repeat scroll center center;}
.contact .b .text p b{font-size: 22px;color:#1e1e1e;line-height: 40px;display: inline-block;vertical-align: middle;}
.contact .b .text p b a{color:#1e1e1e}
.contact .b .text p:hover b{color:#310370}
.contact .b .text p:hover b a{color:#310370}
/* .contact .b .text p:nth-child(5){width: 45%;} */
.contact .b .text p:last-child{width: 100%;}
.contact .b .map{width: 100%;height: auto;}
.contact .b .map img{width: 100%;display: block;}
.contact .b .map #dituContent{width: 100%;height:500px;}
.contact .b .map .mapIframe{width: 100%;height: 500px;border: none;}

.message{width: 72.91%;margin: 0 auto;padding: 80px 0;}
.message .t{margin-bottom: 50px;}
.message .t h2{font-size: 50px;color:#1d1d1d;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 40px;}
.message .t span{width: 60px;height: 3px;display: block;margin: 0 auto;background-color: #310370;}
.message .b{width: auto;}
.message .b form{width: 67.85%;margin: 0 auto;}
.message .b form ul li{margin-bottom: 32px;font-size: 0;text-align: left;}
.message .b form ul li p{width: 23%;display: inline-block;vertical-align: top;margin-right: 3%;text-align: left;font-size: 0;text-align: left;}
.message .b form ul li p i{font-size: 18px;color:#fe0000;line-height: 44px;display: inline-block;vertical-align: middle;margin-right: 30px;}
.message .b form ul li p span{font-size: 20px;color:#1d1d1d;line-height: 44px;display: inline-block;vertical-align: middle;}
.message .b form ul li .input_box{width: 74%;display: inline-block;vertical-align: top;}
.message .b form ul li .input_box .intxt{width: 100%;height: 42px;border: 1px solid #d4d4d4;background-color: #fdfdfd;font-size: 20px;color:#333;line-height: 42px;text-align: left;text-indent: 10px;}
.message .b form ul li .inarea{width: 97%;height: 130px;padding: 1.5%;background-color: #fdfdfd;border: 1px solid #d4d4d4;resize: none;font-size: 20px;color:#333;line-height: 26px;text-align: justify;}
.message .b form ul li .intxt.code{width: 160px;display: inline-block;vertical-align: middle;margin-right: 10px;height: 42px;border: 1px solid #d4d4d4;background-color: #fdfdfd;font-size: 20px;color:#333;line-height: 42px;text-align: left;text-indent: 10px;}
.message .b form ul li .code_img{width: 100px;height: 44px;display: inline-block;vertical-align: middle;}
.message .b form .btns{font-size: 0;text-align: center;}
.message .b form .btns .inbtn{width: 220px;height: 48px;display: block;border-radius: 30px;margin: 0 auto;background-color: #310370;font-size: 14px;text-align: center;margin-top: 60px;transition: all 500ms;cursor: pointer;border: none;color: #fff;}
.message .b form .btns .inbtn b{font-size: 18px;color:#fff;line-height: 48px;display: inline-block;vertical-align: middle;margin-right: 10px;text-transform: uppercase;}
.message .b form .btns .inbtn i{width: 18px;height: 12px;display: inline-block;vertical-align: middle;background:url(../images/more-icon.png) no-repeat;}
.message .b form .btns .inbtn:hover{background-color: #ff8855;}

/* 产品 */
.prod_list{width: 72.91%;margin: 0 auto;padding: 50px 0 70px;font-size: 0;text-align: left;}
/* 左侧 */
.left_prod{width: 20.28%;display: inline-block;vertical-align: top;margin-right: 5%;}
.left_prod ul.first li{width: auto;}
.left_prod ul.first li h5{background:#f5f5f5;position:relative;}
.left_prod ul.first li h5 > a{font-size:18px;color:#333;line-height: 54px;padding-left: 16px;margin-right:45px;display: block;position: relative;transition: all 500ms;}
.left_prod ul.first li h5 > span{width:40px;height:40px;background: url(../images/prod_nav_bg.png) no-repeat scroll center center;position:absolute;right:5px;top:7px;cursor:pointer;}
.left_prod ul.first li ul.second{padding: 14px 0;display: none;}
.left_prod ul.first li ul.second li{width: auto;}
.left_prod ul.first li ul.second li a{font-size: 16px;color:#555;line-height: 36px;display: block;padding-left: 19px;word-break: break-word;}

.left_prod ul.first li.current h5{background:#310370;}
.left_prod ul.first li.current h5 > a{color:#fff;font-weight: bold;}
.left_prod ul.first li.current h5 > span{background-image:url(../images/prod_nav_bg_hov.png);}
.left_prod ul.first li.current ul.second{}
.left_prod ul.first li.current ul.second li.current a{color:#310370}
.left_prod ul.first li.current ul.second li:hover a{color:#310370}

.left_prod ul.first li:hover h5{background:#310370;}
.left_prod ul.first li:hover h5 > a{color:#fff;font-weight:bold;}
.left_prod ul.first li:hover h5 > span{background-image:url(../images/prod_nav_bg_hov.png);}
/* .left_prod ul.first li:hover ul.second{display: block;} */
.left_prod ul.first li:hover ul.second li.current a{color:#310370}
.left_prod ul.first li:hover ul.second li:hover a{color:#310370}

.prod_list .r{width: 74.42%;display: inline-block;vertical-align: top;position: relative;}
.prod_list .r .lists{width: auto;}
.prod_list .r .lists ul{font-size: 0;text-align: left;}
.prod_list .r .lists ul li{width: 30%;display: inline-block;vertical-align: top;margin:0 1.5% 3%;}
.prod_list .r .lists ul li a{display: block;background-color: #fff;}
.prod_list .r .lists ul li .imgs{width: 100%;height: auto;display: block;overflow: hidden;margin-bottom: 24px;border: 1px solid #edf0f3;}
.prod_list .r .lists ul li .imgs img{width: 100%;display: block;transition: all 500ms;}
.prod_list .r .lists ul li .tits{font-size: 18px;color:#222;line-height: 30px;text-align: center;width: 90%;margin: 0 auto;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all 500ms;}
.prod_list .r .lists ul li:hover .imgs img{transform: scale(1.05);}
.prod_list .r .lists ul li:hover .tits{color:#310370}
.prod_list .r .download{width: 60px;height: 60px;display: block;position: absolute;right: -44px;top:0;box-shadow: 0px 1px 6px 5px rgb(0 0 0 / 10%);background-color: #fff;transition: all 500ms;}
.prod_list .r .download i{width: 100%;height: 100%;background: url(../images/album.png) no-repeat scroll center center;background-size: 80%;display: block;position: relative;}
.prod_list .r .download i b{font-size: 12px;color:#310370;line-height: 24px;text-align: center;position: absolute;bottom: -30px;left: -4px;width: 100%;text-align: center;}
.prod_list .r .download:hover{background-color: #310370;}
.prod_list .r .download:hover i{width: 100%;height: 100%;background: url(../images/album-hov.png) no-repeat scroll center center;background-size: 80%;display: block;}
.albumbg{width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);position: fixed;left: 0;top: 0;display: none;}
.albumbox{width: 50%;height: auto;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);display: none;}
.albumbox .imgbox{width: 100%;height: auto;margin-bottom: 2%;}
.albumbox .imgbox img{display: block;height: 700px;margin: 0 auto;}
.albumbox .btns{width: auto;font-size: 0;text-align: center;}
.albumbox .btns .down_btn{width: 220px;height: 40px;font-size: 0;text-align: center;border-radius: 30px;overflow: hidden;background: #310370;transition: all 500ms;display: inline-block;vertical-align: middle;margin: 0 5px;}
.albumbox .btns .close{width: 40px;height: 40px;display: inline-block;vertical-align: middle;margin: 0 5px;border-radius: 30px;background: #310370;font-size: 32px;color:#fff;line-height: 40px;text-align: center;}
.albumbox .btns .down_btn b{font-size: 16px;color:#fff;font-weight: bold;display: inline-block;vertical-align: middle;margin-right: 15px;text-transform: uppercase;line-height: 40px;}
.albumbox .btns .down_btn i{width: 18px;height: 12px;display: inline-block;vertical-align: middle;background: url(../images/more-icon.png) no-repeat;}
.albumbox .btns .down_btn:hover{background-color: #ff8855;}
.albumbox .btns .close:hover{background-color: #ff8855;}
.albumbox .btns p{font-size: 14px;color:#fff;line-height: 20px;text-align: center;margin-top: 10px;}
.prod_list .r .download.download_fixed{position: fixed;right: 220px;}

/* 产品详情 */
.prod_detail{width: 72.91%;margin: 0 auto;padding: 50px 0 70px;font-size: 0;text-align: left;}
.prod_detail .r{width: 74.42%;display: inline-block;vertical-align: top;}
.prod_detail .r .top{margin-bottom: 40px;display: inline-block;vertical-align: top;font-size: 0;text-align: left;}
.prod_detail .r .top .picture{width: 50%;display: inline-block;vertical-align: top;margin-right: 2%;}
.prod_detail .r .top .picture .imgs{width: 100%;float:left;position: relative;overflow: hidden;}
.prod_detail .r .top .picture .imgs .top{width:100%;height:auto;display: block;margin: 0 auto;overflow: hidden;}
.prod_detail .r .top .picture .imgs .top img{width: 100%;height: auto;display: block;}
.prod_detail .r .top .picture .imgs .btm{width: 100%;height: auto;margin: 0 auto;}
.prod_detail .r .top .picture .imgs .btm .ulbox{width: 100%;overflow: hidden;margin: 0 auto;margin-top: 10px;position: relative;height:110px;}
.prod_detail .r .top .picture .imgs .btm ul{width: 300%;height: auto;overflow: hidden;position: absolute;left: 0;top: 0;transition: all 500ms;}
.prod_detail .r .top .picture .imgs .btm ul li{display: block;margin-right: 25px;overflow: hidden;float:left;cursor: pointer;}
.prod_detail .r .top .picture .imgs .btm ul li img{width: 106px;height: 106px;display: block;border:2px solid #fff;}
.prod_detail .r .top .picture .imgs .btm ul li.hov img{border-color:#310370;width: 106px;height: 106px;}
/* .prod_detail .r .top .picture .imgs .btm #prev{width: 22px;height: 81px;background: url(../images/icon-prev.png) no-repeat scroll left top;left: 0;bottom: 4px;position: absolute;cursor: pointer;}
.prod_detail .r .top .picture .imgs .btm #next{width: 22px;height: 81px;background: url(../images/icon-prev.png) no-repeat scroll right top;right: 0;bottom: 4px;position: absolute;cursor: pointer;}
.prod_detail .r .top .picture .imgs .btm #prev:hover{background-position: left bottom;}
.prod_detail .r .top .picture .imgs .btm #next:hover{background-position: right bottom;} */
.prod_detail .r .top .pr{width: 48%;display: inline-block;vertical-align: top;padding-top: 40px;}
.prod_detail .r .top .pr h2{font-size: 42px;color:#310370;line-height: 52px;font-weight: bold;margin-bottom: 25px;word-break: break-word;}
.prod_detail .r .top .pr h3{font-size: 36px;color:#310370;line-height: 36px;font-weight: bold;}
.prod_detail .r .top .pr .text{margin-top: 55px;margin-bottom: 100px;font-size: 16px;color:#1d1d1d;line-height: 26px;text-align: left;word-wrap: break-word;}
.prod_detail .r .top .pr .text p{font-size: 16px;color:#1d1d1d;line-height: 26px;text-align: left;word-wrap: break-word;}
.prod_detail .r .top .pr .more{width: 220px;height: 48px;border-radius: 30px;background-color: #310370;font-size: 0;text-align: center;display: block;transition: all 500ms;}
.prod_detail .r .top .pr .more b{font-size: 18px;color:#fff;line-height: 48px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.prod_detail .r .top .pr .more i{width: 18px;height: 12px;display: inline-block;vertical-align: middle;background:  url(../images/more-icon.png) no-repeat;}
.prod_detail .r .top .pr .more:hover{background-color: #ff8855;}
.prod_detail .r .btm{width: auto;}
.prod_detail .r .btm .prod_navs{box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1);position: relative;}
.prod_detail .r .btm .prod_navs ul{font-size: 0;text-align: left;}
.prod_detail .r .btm .prod_navs ul li{display: inline-block;vertical-align: top;margin-right: 60px;}
.prod_detail .r .btm .prod_navs ul li a{font-size: 22px;color:#1d1d1d;line-height: 68px;display: block;position: relative;padding: 0 5px;font-weight: bold;}
.prod_detail .r .btm .prod_navs ul li a:after{width: 69px;height: 3px;display: none;background-color: #310370;position: absolute;left: 50%;bottom: -1.5px;transform: translate(-50%,0);content: "";}
.prod_detail .r .btm .prod_navs ul li.hov a{color:#310370;}
.prod_detail .r .btm .prod_navs ul li:hover a{color:#310370;}
.prod_detail .r .btm .prod_navs ul li.hov a:after{display: block;}
.prod_detail .r .btm .prod_navs ul li:hover a:after{display: block;}
.prod_detail .r .btm .prod_line{width: 100%;height: 44px;display: block;background-color: #f9f9f9;}
.prod_detail .r .btm .prod_box{padding: 0 10px;}
.prod_detail .r .btm .prod_box .box{margin-bottom: 70px;padding-top: 30px;}
.prod_detail .r .btm .prod_box .box .tit{margin-bottom: 24px;}
.prod_detail .r .btm .prod_box .box .tit h2{font-size: 24px;color:#1d1d1d;line-height: 24px;font-weight: bold;text-align: center;margin-bottom: 20px;}
.prod_detail .r .btm .prod_box .box .tit span{width: 69px;height: 3px;display: block;margin: 0 auto;background-color: #310370;}
.prod_detail .r .btm .prod_box .box .cont{width: auto;font-size: 16px;color:rgba(29, 29, 29, 0.9);line-height: 26px;text-align: left;word-wrap: break-word;}
.prod_detail .r .btm .prod_box .box .cont p{font-size: 16px;color:rgba(29, 29, 29, 0.9);line-height: 26px;text-align: left;word-wrap: break-word;}
.prod_detail .r .btm .prod_box .box .cont img{width: auto;max-width: 90%;display: block;margin: 30px auto;height: auto;}
.prod_detail .r .btm .prod_box .box .cont table{width: auto;margin: 0 auto;}
.prod_detail .r .btm .prod_box .box .cont table td{font-size: 16px;color:rgba(29, 29, 29, 0.9);line-height: 36px;text-align: left;word-wrap: break-word;border: 1px solid rgba(29, 29, 29, 0.8);text-indent: 10px;}
.prod_detail .r .btm .prod_box .box .cont ul li{margin-bottom: 48px;}
.prod_detail .r .btm .prod_box .box .cont ul li .tits{margin-bottom: 30px;position: relative;margin-bottom: 10px;}
.prod_detail .r .btm .prod_box .box .cont ul li .tits h2{font-size: 20px;color:rgba(29, 29, 29, 0.9);line-height: 26px;font-weight: bold;width: 90%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.prod_detail .r .btm .prod_box .box .cont ul li .tits .close{position: absolute;right: 0;top: 3px;width: 20px;height: 20px;z-index: 1;transition: all 300ms;}
.prod_detail .r .btm .prod_box .box .cont ul li .tits .close b{width: 20px;height: 20px;display: block;}
.prod_detail .r .btm .prod_box .box .cont ul li .tits .close b::after{content: "";width: 20px;height: 3px;display: block;transform: rotate(45deg);background-color: #7f7f7f;position: absolute;left: 0;top: 8px;}
.prod_detail .r .btm .prod_box .box .cont ul li .tits .close b::before{content: "";width: 20px;height: 3px;display: block;transform: rotate(-45deg);background-color: #7f7f7f;position: absolute;left: 0;top: 8px;}
.prod_detail .r .btm .prod_box .box .cont ul li .tits .close.default{transform: rotate(45deg);}
.prod_detail .r .btm .prod_box .box .cont ul li .text{width: 90%;height: 0;overflow: hidden;transition: all 500ms;}
.prod_detail .r .btm .prod_box .box .cont ul li .text p{font-size: 18px;color:rgba(29, 29, 29, 0.9);line-height: 26px;word-wrap: break-word;text-align: left;}


.table_fixed_bg{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 3;background-color: rgba(0, 0, 0, 0.5);display: none;}
.contact_table_fixed_box{width: 70%;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #fff;box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.1);border: 1px solid #ccc;z-index: 4;display: none;}
.contact_table_fixed_box .message{width: 90%;margin: 0 auto;padding: 20px 0;}
.contact_table_fixed_box .message .t{border-bottom: 1px solid #ccc;padding: 0 30px;position: relative;margin-bottom: 20px;}
.contact_table_fixed_box .message .t h2{font-size: 22px;color:#333;line-height: 40px;font-weight: bold;text-align: left;margin-bottom: 20px;}
.contact_table_fixed_box .message .t .close{width: 40px;height: 40px;position: absolute;right: 0;top: 0;font-size: 40px;line-height: 40px;text-align: center;font-weight: bold;}
.contact_table_fixed_box .message .b{padding: 20px 0;}
.contact_table_fixed_box .message .b form{width: 75%;margin: 0 auto;}
.contact_table_fixed_box .message .b form ul li{margin-bottom: 12px;}
.contact_table_fixed_box .message .b form ul li p span{font-size: 18px;}
.contact_table_fixed_box .message .b form .btns .inbtn{margin-top: 20px;}




/*面包屑*/
.snavbar2{width: 100%;height: auto;background-color:  #fff ;}
.snavbar2 .snavbox{width: 74.91%;height: auto;margin: 0 auto;}
/* .snavbar2 .snavbox .snav{float:left;}
.snavbar2 .snavbox .snav ul li{float:left;margin-right: 45px;}
.snavbar2 .snavbox .snav ul li a{font-size: 15px;color:#222;line-height: 68px;display: block;text-align: center;border-bottom: 2px solid #fff}
.snavbar2 .snavbox .snav ul li.hov a{color:#e7161b;border-color:#e7161b;}
.snavbar2 .snavbox .snav ul li:hover a{color:#e7161b;border-color:#e7161b;} */
.snavbar2 .snavbox .bread{font-size: 16px;color:#666;line-height: 70px;display: inline-block;padding-left:22px;background:url(../images/icon_home.png) no-repeat scroll left center;padding-left: 25px;}
.snavbar2 .snavbox .bread a{font-size: 16px;color:#222;line-height: 50px;display: inline-block;padding: 0 5px;padding-right: 6px}
.snavbar2 .snavbox .bread a.current{color:#333;}
.snavbar2 .snavbox .bread a:hover{color:#e7161b;}



/*上一篇下一篇*/
.prenext{width: auto;height:auto;margin: 0 auto;padding:24px 0 ;border-top: 1px solid #e6e6e6;}
.prenext ul{float:left;}
.prenext ul li{display:block;font-size:13px;color:#444;line-height:28px;}
.prenext ul li a{font-size:13px;color:#444;line-height:28px;display:inline-block;}
.prenext ul li a:hover{color:#e7161b;}
.prenext a.return{width: 120px;height: 42px;display:block;float: right;margin-top:7px;text-align: center;background:#ed2d23;font-size: 16px;color:#fff;line-height: 42px;text-align: center;border-radius: 8px;}
.prenext:hover a.return{background: #f54a41}

/*列表翻页*/
.dede_pages{overflow:hidden;padding:10px 0 20px;clear:both; height:auto;}
.dede_pages ul{font-size:12px;color:#999; text-align:center;}
.dede_pages ul li{color:#666666; display:inline-block;overflow: hidden;margin-right: 5px;line-height: 40px;font-size: 14px;text-align: center;}
.dede_pages ul li select{border:1px solid #eee;background: transparent;outline: none;margin-left: 5px;height: 38px;margin-right: 6px;}
.dede_pages ul li .optionkw{margin-right: 5px;}
.dede_pages ul li a{color:#666666;text-decoration:none;width: 40px;height: 40px;line-height: 40px;display: block;font-size: 14px;text-align: center;}
.dede_pages ul li:hover{ background:#310370;color:#fff;}
.dede_pages ul li:hover select{border-color:#310370;}
.dede_pages ul li:hover a{color:#fff;}
.dede_pages ul li:hover span{color:#fff;}
.dede_pages ul li.thisclass{width: 40px;height: 40px;background:#310370;color:#fff;}
/*.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background:#e7161b !important;color:#fff !important;}*/

/*右侧功能*/
/* .right-contact-img {z-index: 100; position: fixed; width: 45px; height: auto; overflow: visible; bottom: 113px; right: 0px; _position: absolute}
.right-contact-img ul li {position: relative; width: 45px; height: 45px;list-style:none;margin-bottom: 5px;}
.right-contact-img ul li.phone{background-color: rgba(0,0,0,0.7);}
.right-contact-img ul li:hover.phone{background-color: rgba(237,45,35,1);}
.right-contact-img ul .last {margin-bottom: 0px}
.right-contact-img ul li .pull_down2 {position: absolute; width: 201px; height: 45px; top: 0px; right: -201px}
.right-contact-img ul li .pull_down2 a {width: 201px; display: block; height: 45px}
.right-contact-img ul li .pull_down3 {position: absolute; width: 201px; height: 45px; top: 0px; right: -201px}
.right-contact-img ul li .pull_down3 a {width: 201px; display: block; height: 45px}
/1*.right-contact-img2 ul li .pull_down2 .ding {position: absolute; width: 48px; top: 0px; left: 23px}
.right-contact-img2 ul li .pull_down2 .yi {position: absolute; width: 48px; top: 0px; left: 88px}*1/
.right-contact-img ul{padding-left:0px;margin:0px;}
.fkabo{bottom:68px;position:fixed;right:0px;display:block;width:45px;height:45px;cursor:pointer;background:rgba(0,0,0,0.7) url(../images/icon_code.png) right center no-repeat;z-index:600000;}
.right-contact-img ul li:hover{background-position: left center;}
div:hover.fkabo{background-position: right center;}
.fkabo  .weib{display:none;position:absolute;margin-left:-165px;margin-top:-124px;z-index:99999;} */
#gotopbtn{bottom:18px;cursor:pointer;display:none;position:fixed;right:0px;display:block;width:45px;height:45px;background:rgba(0,0,0,0.7) url(../images/icon_top.png) right center no-repeat;cursor:pointer;z-index: 10;}
#gotopbtn:hover{background-color:#310370;}

 /*-------- 下拉菜单 --------------*/
.dropMenu {
  position:fixed;
  z-index:9999;
  width: auto;  
  visibility: hidden;
  /* margin-top: -1px;   */
/*  filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8; */ 
  background:rgba(255,255,255,0.8);
  min-width: 200px; 
  padding:10px 0;  
  top: 0;
  left: 0;
  text-align: center;
}
/*.dropMenu li{background: url(../images/dropMenu-bg.jpg) no-repeat scroll 6px 15px;padding-left:10px;}*/
.dropMenu li{margin-right: 0;display: block;}
.dropMenu li a{display: block;text-align: center;}
.dropMenu li a b{display:inline-block;font-size: 14px;color:#333;line-height: 40px;text-align: center;vertical-align: middle;}
.dropMenu li:hover a{background-color: #310370;color:#fff;}
.dropMenu li:hover a b{color:#fff}
#dropmenuabout{display: none !important;}
#dropmenuapplication{width: 50%;font-size: 0;text-align: center;margin: 0;left: 50% !important;padding: 0;transform: translate(-36%,0);}
#dropmenuapplication .dropmenu_box{width: auto;text-align: left;margin: 0 auto;padding: 10px;}
#dropmenuapplication li{display: inline-block;vertical-align: middle;font-size: 0;text-align: left;width: 25%;}
#dropmenuapplication li a{padding: 5px 0 5px 10%;text-align: left;}
#dropmenuapplication li i{width: 40px;height: 42px;display: inline-block;vertical-align: middle;margin-right: 15px;}
#dropmenuapplication li i.application_01{background: url(../images/icon_ap01.png) no-repeat scroll 0 0;background-size: 40px;}
#dropmenuapplication li i.application_02{background: url(../images/icon_ap02.png) no-repeat scroll 0 0;background-size: 40px;}
#dropmenuapplication li i.application_03{background: url(../images/icon_ap03.png) no-repeat scroll 0 0;background-size: 40px;}
#dropmenuapplication li i.application_04{background: url(../images/icon_ap04.png) no-repeat scroll 0 0;background-size: 40px;}
#dropmenuapplication li i.application_05{background: url(../images/icon_ap05.png) no-repeat scroll 0 0;background-size: 40px;}
#dropmenuapplication li i.application_06{background: url(../images/icon_ap06.png) no-repeat scroll 0 0;background-size: 40px;}
#dropmenuapplication li i.application_07{background: url(../images/icon_ap07.png) no-repeat scroll 0 0;background-size: 40px;}
#dropmenuapplication li:hover a{background: none;}
#dropmenuapplication li:hover a b{color:#310370}
#dropmenuapplication li:hover i.application_01{background-position: 0 -43px;}
#dropmenuapplication li:hover i.application_02{background-position: 0 -43.5px}
#dropmenuapplication li:hover i.application_03{background-position: 0 -43px;}
#dropmenuapplication li:hover i.application_04{background-position: 0 -43px;}
#dropmenuapplication li:hover i.application_05{background-position: 0 -43.5px;}
#dropmenuapplication li:hover i.application_06{background-position: 0 -44px;}
#dropmenuapplication li:hover i.application_07{background-position: 0 -43.5px;}
#dropmenuproduct{margin-left: -58px;}

#dropmenuproduct .dropmenu_box{width:auto;margin: 0 auto;font-size: 0;text-align: left;}

#dropmenuproduct li a{padding: 10px;}
#dropmenuproduct li a b{line-height: 20px;}
#dropmenunews{margin-left: -59.5px;}
/*#dropmenu2{width: 162px !important;}
#dropmenu3{width: 162px !important;}
#dropmenu5{width: 178px !important;}*/

@media(max-width: 1680px){
  .prod_list .r .download.download_fixed{right: 180px;}
	/* .i02 .b ul li{width: 227px;} */
  .i03{padding: 48px 0;}
  .i03 .t h2{margin-bottom: 30px;}
  .i03 .t span{margin-bottom: 15px;}
  .i04 .mySwiper_i04 .swiper-slide ul li i{width: 78px;height: 70px;}
  .i04 .mySwiper_i04 .swiper-slide ul li .text{width: 82%;}
  .i05 .b .pc-slide .preview .li .imgs{width: 88px;}
  .i05 .b .pc-slide .preview .li .text h2{font-size: 18px;}
  .i05 .b .pc-slide .preview .li .text p{font-size: 14px;}
  .aboutbox .a01 .b .l p{font-size: 14px;line-height: 24px;}
  .aboutbox .a06 .b .box .list ul li{width: 222px;height: auto;margin-right: 25px;}
  .application .app_list .app_list_box .b ul li{width: 31%;margin: 0 1% 3%;}
  .application .app_lists .app_list_box .b .lists ul li{width: 31%;margin: 0 1% 3%;}
  .prod_detail .r .top .picture .imgs .btm ul li{margin-right: 12px;}
  .prod_detail .r .top .picture .imgs .btm ul li.hov img{width: 100px;height: 100px;}
  .prod_detail .r .top .picture .imgs .btm ul li img{width: 100px;height: 100px;}
  /* .application .app_list .app_inline_box .app_line:nth-child(1){width: 30%;}
  .application .app_list .app_inline_box .app_line:nth-child(1) .b ul li{width: 100%;}
  .application .app_list .app_inline_box .app_line:nth-child(2){width: 70%;}
  .application .app_list .app_inline_box .app_line:nth-child(2) .b ul li{width: 47%;margin: 0 1.5%;} */
  .footerbar .footer .f02{margin: 0 9.5%;}
  
}

@media(max-width: 1600px){
  .headerbox .header .logo{margin-left: 2%;}
  .headerbox .header .logo_hov{margin-left: 2%;}
  .albumbox .imgbox img{height: 600px;}
  #dropmenuapplication li:nth-child(5){width: 30%;}
  .prod_list .r .download.download_fixed{right: 115px;}
  .headerbox .header .nav li{margin: 0 32px;}
  .i01{width: 80%;}
  .i02{width: 80%;}
  .i03{width: 80%;}
  .i04{width: 80%;}
  .i05{width: 80%;}
  .i06{width: 80%;}
  .aboutbox .a01{width: 80%;}
  .aboutbox .a02{width: 80%;}  
  .aboutbox .a03 .b{width: 80%;}
  .aboutbox .a03 .b .swiper-slide{height: 100%;}
  .aboutbox .a05 .b{width: 80%;}
  .aboutbox .a06{width: 80%;}
  .aboutbox .a07{width: 80%;}
  .fmess{width: 80%;}
  .footerbar .footer{width: 80%;}
  #dropmenuapplication{transform: translate(-50%,0);}

  .i01 .l h2{font-size: 30px;line-height: 40px;margin-bottom: 18px;}
  .i01 .l span{margin-bottom: 18px;}
  .i01 .l p{font-size: 14px;line-height: 22px;}
  .i02 .t h2{font-size: 40px;}
  .i02 .b ul li{width: 18%;margin: 0 1% 3%;}
  .i03 .t h2{font-size: 40px;}
  .i04 .mySwiper_i04 .swiper-slide .title h2{font-size: 40px;}
  .i05 .t h2{font-size: 40px;}
  .i06 .t h2{font-size: 40px;}
  .i05 .b .pc-slide .preview .li .imgs{width: 89px;}
  .i04 .mySwiper_i04 .swiper-slide ul li i{width: 80px;height: 80px;border-radius: 20px;}
	.i04 .mySwiper_i04 .swiper-slide ul li .text{width: 78%;}
  .footerbar .footer .f02{margin: 0 5%;}
  .aboutbox .a06 .b .box .list ul li{width:18%;height: auto;margin:0 1%;}
  .aboutbox .a01 .b .l p{font-size: 14px;line-height: 22px;}
  .application{width: 80%;}
  .application .app_list .app_list_box .b ul li{width: 30%;margin: 0 1.5% 3%;}
  .application .app_list .app_list_box .b ul li .textboxbg{bottom: -110%;}
  .application .app_list .app_list_box .b ul li .textboxbg .textbox p{-webkit-line-clamp: 2;font-size: 16px;line-height: 24px;}
  .application .app_list .app_list_box .b ul li .textboxbg .textbox .more{width: 180px;height: 40px;}
  .application .app_list .app_list_box .b ul li .textboxbg .textbox .more b{font-size: 16px;line-height: 40px;}  
  .application .app_lists .app_list_box .b .lists ul li{width: 30%;margin: 0 1.5% 3%;}
  .application .app_lists .app_list_box .b .lists ul li .textboxbg{bottom: -110%;}
  .application .app_lists .app_list_box .b .lists ul li .textboxbg .textbox p{-webkit-line-clamp: 2;font-size: 16px;line-height: 24px;}
  .application .app_lists .app_list_box .b .lists ul li .textboxbg .textbox .more{width: 180px;height: 40px;}
  .application .app_lists .app_list_box .b .lists ul li .textboxbg .textbox .more b{font-size: 16px;line-height: 40px;}  
  .app_detail{width: 80%;}
  .prod_list{width: 80%;}
  .prod_detail{width: 80%;}
  .prod_detail .r .top .picture .imgs .btm ul li{margin-right: 18px;}
  .prod_detail .r .top .picture .imgs .btm ul li img{width: 90px;height: 90px;display: block;border:2px solid #fff;}
  .prod_detail .r .top .picture .imgs .btm ul li.hov img{width: 90px;height: 90px;}
  .news_list{width: 80%;}
  .news_detail{width: 80%;}
  .contact{width: 80%;}
  .left_prod ul.first li ul.second li a{padding-left: 25px;}
  .message{width: 80%;}
  .message .b form{width: 75%;}
  .contact_table_fixed_box .message .b form ul li{margin-bottom: 7px;}
  .contact_table_fixed_box .message .b form ul li p i{line-height: 40px;}
  .contact_table_fixed_box .message .b form ul li p span{font-size: 16px;line-height: 40px;}
  .message .b form ul li .input_box .intxt{height: 40px;line-height: 40px;}
  .app_related .b{width: 87%;}
}


@media(max-width: 1440px){
  .prod_list .r .download.download_fixed{right: 30px;}
  .headerbox .header{width: 96%;}
  .headerbox .header .logo{margin-left: 0;}
  .headerbox .header .logo_hov{margin-left: 0;}
	.headerbox .header .nav li{margin: 0 15px;}  
  .i01{width: 90%;}
  .i01 .l p{font-size: 16px;line-height: 25px;}
  .i02{width: 90%;}
  .i02 .b ul{text-align: center;}
  .i02 .b ul li{width: 20%;margin: 0 0 3%;}
  .i03{width: 90%;}
  .i03 .t{margin-bottom: 2%;}
  .i03 .t h2{margin-bottom: 1%;}
  .i03 .t .line{margin-bottom: 1%;}
  .i03 .b ul li{margin-bottom: 30px;}
  .i03 .b .more{margin-top: 10px;}
  .i04{width: 90%;}
  .i04 .mySwiper_i04 .swiper-slide .title{margin-bottom: 40px;}
  .i04 .mySwiper_i04 .swiper-slide ul li .text p{font-size: 14px;line-height: 24px;}
  .i05{width: 90%;}
  .i06{width: 90%;}
  .fmess{width: 90%;}
  .footerbar .footer{width: 90%;}
  .copybar .copy{width: 90%;}
  .aboutbox .a01{width: 90%;}
  .aboutbox .a02{width: 90%;}
  .aboutbox .a03 .b{width: 90%;}
  .aboutbox .a05 .b{width: 90%;}
  .aboutbox .a06{width: 90%;}
  .aboutbox .a07{width: 90%;}
  .aboutbox .a06 .b .box .list ul li{width: 19%;margin: 0 0.5% 3%;}
  .application{width: 90%;}
  .application .app_navs .b ul li{margin-bottom: 40px;}
  .app_detail{width: 90%;}
  .prod_list{width: 90%;}
  .prod_detail{width: 90%;}
  .news_list{width: 90%;}
  .news_detail{width: 90%;}
  .contact{width: 90%;}
  .message .b form{width: 85%;}
  .app_related .b{width: 98%;}
}

@media(max-width: 1366px){
  .prod_list .r .download.download_fixed{right: 20px;}
	.i03{padding: 32px 0;}
  .dropMenu li a{line-height: 30px;}
}

@media(max-width: 1290px){
  .i01{padding-bottom: 0; max-width:1140px; padding: 40px 0 60px; width:96%}
  .i02{padding-bottom: 0; max-width:1140px; padding: 40px 0 60px; width:96%}
  .fmess{padding-bottom: 0; max-width:1140px;  width:96%}
  .copybar .copy{padding-bottom: 0; max-width:1140px;  width:96%}
  .footerbar .footer {max-width:1140px;  width:96%}
  .footerbar .footer .f03 {
    width: 155px;
}
  .footerbar .footer .f01 p {
    font-size: 15px;
    color: rgb(255,255,255,.6);
    line-height: 26px;
    letter-spacing: 0.3px;
}.footerbar .footer .f02 h2 {
    font-size: 22px;
    color: #fff;
    line-height: 30px;
    margin-bottom: 10px;
}.footerbar .footer .f01 h2 {
    font-size: 22px;
    color: #fff;
    line-height: 30px;
    margin-bottom: 10px;
}.footerbar .footer .f03 h2 {
    font-size: 22px;
    color: #fff;
    line-height: 30px;
    margin-bottom: 10px;
}.footerbar .footer .f02 ul li a {
    font-size: 15px;
    color: rgba(255, 255, 255, 0.6);
    line-height: 26px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
}.copybar .copy p {
    font-size: 15px;
    color: rgba(255, 255, 255, 0.5);
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
}
  .copybar .copy {
   
    margin: 0 auto;
    padding: 15px 0;
}.footerbar .footer .f03 img{ width:100px!important}
  .footerbar .footer .f01 ul li a {
    width: 38px;
    height: 38px;
    display: block;
}
  
  .i01 .l .more {
    width: 180px;
    height: 38px;
    border-radius: 30px;
    overflow: hidden;
    font-size: 0;
    text-align: center;
    display: block;
    background: #310370;
    margin-top: 10px;
    transition: all 500ms;
}
#youbian_pro:first-child{ padding-left:0}

.fmess .btns .more {
     width: 180px;
    height: 38px;
    border-radius: 30px;
    overflow: hidden;
    font-size: 0;
    text-align: center;
    display: block;
    background: #310370;
    margin-top: 10px;
    transition: all 500ms;
}

.fmess .btns .more b {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    text-transform: uppercase;
    line-height: 38px;
}
.i02 {
   
    margin: 0 auto;
    padding: 0px 0 49px;
}

.i01 .l p {
    font-size: 16px;
    line-height: 28px; letter-spacing:0.3px
}.beijing h2 a {
    font-size: 24px;}
  .i01 .l .more b {
    font-size: 16px;
    color: #fff;
    line-height: 38px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
  .i01 .r img {
    width: 100%;
    display: block; 
}
  .beijing .more a {
    padding-left: 11%;
}.i01 .l .line {
    width: 110px;
    height: 6px;
    display: block;
    background: url(../images/line.jpg) no-repeat center top;
    margin-bottom: 11px;
}
  .i01 .l h2 {
    font-size: 26px;
    line-height: 40px;
    margin-bottom: 13px;
}.innermarkets .item {
    width: 100%;
    height: 157px;
    float: left;
    position: relative;
    overflow: hidden; 
}.innermarkets .tuw{ padding-bottom:3%}

.beijing .more a {
    padding-left: 11%;
    font-size: 13px;
}

  .i03 .b ul{width: 70%;}
  .i02 .b ul li .imgbox .img{width: 90%;}
	.i03 .b ul li i{width: 65px;height: 56px;}  
  .i03 .b ul li.h1 i img{margin-top: -57px;}
  .i03 .b ul li:hover i img{margin-top: -57px;}
  .i05 .b .pc-slide .preview .li .imgs{width: 78px;}
  .i05 .b .pc-slide .preview .li .text h2{font-size: 16px;}
  .footerbar .footer .f01{width: 60%;}
  .application .app_navs .b ul li i{width: 90px;height: 80px;background-size: 90px !important;}
  .application .app_navs .b ul li:nth-child(1):hover i{background-position: 0 -98px !important;}
  .application .app_navs .b ul li:nth-child(2):hover i{background-position: 0 -98.5px !important;}
  .application .app_navs .b ul li:nth-child(3):hover i{background-position: 0 -98px !important;}
  .application .app_navs .b ul li:nth-child(4):hover i{background-position: 0 -98px !important;}
  .application .app_navs .b ul li:nth-child(5):hover i{background-position: 0 -98.5px !important;}
  .application .app_navs .b ul li:nth-child(6):hover i{background-position: 0 -98.5px !important;}
  .application .app_navs .b ul li:nth-child(7):hover i{background-position: 0 -98.5px !important;} 
  .application .app_navs .b ul li:nth-child(1).hov i{background-position: 0 -98px !important;}
  .application .app_navs .b ul li:nth-child(2).hov i{background-position: 0 -98.5px !important;}
  .application .app_navs .b ul li:nth-child(3).hov i{background-position: 0 -98px !important;}
  .application .app_navs .b ul li:nth-child(4).hov i{background-position: 0 -98px !important;}
  .application .app_navs .b ul li:nth-child(5).hov i{background-position: 0 -98.5px !important;}
  .application .app_navs .b ul li:nth-child(6).hov i{background-position: 0 -98.5px !important;}
  .application .app_navs .b ul li:nth-child(7).hov i{background-position: 0 -98.5px !important;}
  .prod_detail .r .top .picture .imgs .btm ul li{margin-right: 15px;}
}

@media(max-width:1100px){
	
	body header.main-header .navigation-container .navbar-header .header-bottom-container .header-bottom-row-wrapper .field--name-field-site-name p{ font-size:29px!important; margin-top:0px!important}
	
	ul:not(.toolbar-menu) li {
    font-size: 15px;!important}
	
	.footerbar .footer .f02 {
    width: 23%;
}
	
	
	body, p {
    font-size: 14px;}
	.beijing h2 a {
    font-size: 21px;
}#youbian_pro p {
    color: #666;
    font-size: 14px;
}.beijing p {
    color: #5b5f5c!important;
    display: block;
    font-size: 14.5px;
   line-height: 25px;

}.fmess .btns .more {
    width: 130px;
    height: 38px;
    border-radius: 30px;
    overflow: hidden;
    font-size: 0;
    text-align: center;
    display: block;
    background: #310370;
    margin-top: 10px;
    transition: all 500ms;
}.innermarkets .tuw{ padding-bottom:2%}
  .prod_list .r .download.download_fixed{right: 5px;}
  .albumbox{width:70%;}
  .albumbox .imgbox img{width: 100%;height: auto;}
  .sbannerbox{display: none;}
  .sbannerbox_mob{display: block;}

  .banner .mySwiper_mob{display: block;}
  .headerbox .header{width: 96%;}
  .headerbox .header .logo{margin-left: 0;margin-bottom: 11px;}
  .headerbox .header .logo_hov{margin-left: 0;}
  .headerbox .header .head_nav{width: 85px;height: 85px;margin-right: 0;}
  .headerbox .header .head_nav i.nav_icon{display: block;}
  .headerbox .header .t-search{display: none;}
  .headerbox .header .nav{width: 100%;position: fixed;right: -100%;top: 85px;background-color: #fff;z-index: 1;box-shadow: 0px 6px 5px 2px rgba(0, 0, 0, 0.1);}
  .headerbox .header .nav li{width: 100%;display: block;}
  .headerbox .header .nav li a{color:#333;font-size: 16px;line-height: 45px;text-align: left;text-align: left;}
  .headerbox .header .nav li:hover a{border-color: rgba(238, 88, 40, 0)}
  .headerbox .header .nav li a:hover{border-color: rgba(238, 88, 40, 0)}
  .headerbox .header .nav li.hov a{border-color: rgba(238, 88, 40, 0)}
  .headerbox .header .nav li a.hov{border-color: rgba(238, 88, 40, 0)}
  .dropMenu{display: none !important;}
  .banner .text{top: 43%;}
  .banner .text h1{font-size: 50px;line-height: 50px;margin-bottom: 30px;}
  .banner .text h2{font-size: 20px;line-height: 36px;margin-bottom: 30px;}
  .banner .text .more{width: 180px;height: 40px;}

  .i01{width: 96%;padding: 5% 0 0;}
  .i01 .l{width: 100%;margin-right: 0;margin-bottom: 3%;}
  .i01 .l h2{font-size: 30px;margin-bottom: 20px;line-height: 42px;}

  .i01 .l p{font-size: 14px;}
  .i01 .l .more{width: 150px;height: 40px;}
  .i01 .l .more b{font-size: 14px;line-height: 40px;}
  .i01 .r{width: 100%;}
  .i01 .r div{width: 100% !important;height: auto !important;}
  .i01 .r div video{width: 100% !important;height: auto !important;}
  .i02{padding: 5% 0;width: 96%;}
  .i02 .t h2{font-size: 30px;margin-bottom: 20px;line-height: 30px;}
  .i02 .t h2 span{margin-bottom: 20px;}
  .i02 .t p{font-size: 14px;}
  .i02 .b ul li{width: 23%;margin: 0 1% 3%;}
  .i03{width: 96%;padding: 5% 0 0;}
  .i03 .t h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;color:#1e1e1e}
  .i03 .t .line{margin-bottom: 20px;}
  .i03 .t p{font-size: 14px;color:rgba(29, 29, 29, 0.6)}
  .i03 .b ul li.h1 i img{margin-top: -71px;}
  .i03 .b ul li:hover i img{margin-top: -71px;}
  .i03 .b ul li i.app_icon_pc{display: none;}
  .i03 .b ul li i.app_icon_mob{display: block;}
  .i03 .b ul li p{color:#1e1e1e}
  .i03 .b .more{background-color: #310370;}
  .i03 .b .more b{color:#fff}
  .i03 .b .more i{background: url(../images/more-icon.png) no-repeat;}
  .i03bg .i03_img_box{position: inherit;display: none;}
  .i04{width: 96%;padding: 5% 0 3%;}
  .i04 .mySwiper_i04 .swiper-slide .title h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;color:#1e1e1e;text-align: center;}
  .i04 .mySwiper_i04 .swiper-slide .title span{width: 69px;height: 3px;display: block;background-color: #310370;margin: 0 auto 20px;}
  .i04 .mySwiper_i04 .swiper-slide .menu_box{width: 100%;margin-bottom: 3%;margin-bottom: 20px;}
  .i04 .mySwiper_i04 .swiper-slide ul li .text h2{font-size: 18px;}
  .i04 .mySwiper_i04 .swiper-slide ul li .text p{font-size: 14px;}
  .i04 .mySwiper_i04 .swiper-slide .imgbox{width: 100%;}
  .i04 .mySwiper_i04 .swiper-pagination{bottom:20px;text-align: center;}
  .i04 .mySwiper_i04 .swiper-slide ul li i{width: 70px;height: 70px;border-radius: 18px;}
  .i05{width: 96%;padding: 5% 0 5%;}
  .i05 .b .pc-slide .view .r .cont p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
  .i05 .b .pc-slide .preview .li{width: 47%;}
  .i05 .t h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
  .i05 .t span{margin-bottom: 20px;}
  .i06{width: 96%;padding: 5% 0 0;}
  .i06 .t h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
  .i06 .t span{margin-bottom: 20px;}
  .i06 .b .swiper-slide .imgs{height: 188px;}
  .fmessbg{background:url(../images/messbg_mob.jpg) no-repeat scroll top center;}
  .fmess{width: 96%;} 
  .footerbar .footer{width: 96%;}
  .footerbar .footer .f01{width: 70%;}
  .footerbar .footer .f03{width: 30%;}

  .copybar .copy{width: 96%;}
  /* ABOUT */
  .snavbar2 .snavbox{width: 96%;}
  .aboutbox .a01{width: 96%;padding: 5% 0 0;}
  .aboutbox .a01 .t{margin-bottom: 30px;}
  .aboutbox .a01 .t h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
  .aboutbox .a01 .t span{margin-bottom: 20px;}
  .aboutbox .a01 .b .l{width: 100%;margin-right: 0;}
  .aboutbox .a01 .b .r{width: 100%;}
  .aboutbox .a02{width: 96%;padding: 5% 0;}
  .aboutbox .a02 .t{margin-bottom: 30px;}
  .aboutbox .a02 .t h2{margin-bottom: 20px;font-size: 30px;line-height: 30px;}
  .aboutbox .a02 .t span{margin-bottom: 30px;}
  .aboutbox .a02 .b .swiper-slide .img{height: 195px;}
  .aboutbox .a03{background-size: 100% 45%;padding: 5% 0;}
  .aboutbox .a03 .t{margin-bottom: 30px;} 
  .aboutbox .a03 .t h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
  .aboutbox .a03 .t span{margin-bottom: 20px;}
  .aboutbox .a03 .b{width: 96%;}
  .aboutbox .a03 .b .swiper-slide{width: 30% !important;margin-right: 1%;}
  .aboutbox .a03 .b .swiper-slide .img{height: auto;}
  .aboutbox .a05{padding: 5% 0;}
  .aboutbox .a05 .t{margin-bottom: 30px;}
  .aboutbox .a05 .t h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
  .aboutbox .a05 .t span{margin-bottom: 20px;}
  .aboutbox .a05 .b{width: 96%;}
  .aboutbox .a06{width: 96%;padding: 5% 0;}
  .aboutbox .a06 .t{margin-bottom: 30px;}
  .aboutbox .a06 .t h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
  .aboutbox .a06 .t span{margin-bottom: 20px;}
  .aboutbox .a06 .b .box .tit h3{font-size: 20px;}
  .aboutbox .a06 .b .box .list ul li{width: 30%;margin: 0 1.5% 3%;height: auto;}
  .aboutbox .a07{width: 96%;padding: 5% 0;}
  .aboutbox .a07 .t{margin-bottom: 30px;}
  .aboutbox .a07 .t h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
  .aboutbox .a07 .t span{margin-bottom: 20px;}
  .aboutbox .a07 .t p{font-size: 14px;}
  .aboutbox .a07 .b .swiper-slide{width: 30% !important;margin: 0 1.5%;height: auto;}
  .aboutbox .a07 .b .swiper-slide .img{height: auto;}
  .aboutbox .a07 .b .swiper-slide .img img{width: 100%;height: auto;}
  /* 应用 */
  .application{width: 96%;}
  .application .app_navs .t h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
  .application .app_navs .t span{margin-bottom: 20px;}
  .application .app_navs .b ul li h2{font-size: 18px;}  
  .application .app_list .app_list_box.app_line{display: none;}
  .application .app_list .app_list_box.app_line_mob{display: block;}
  .application .app_list .app_list_box .t{margin-bottom: 25px;}
  .application .app_list .app_list_box .t h3{font-size: 18px;line-height: 20px;margin-bottom: 20px;}  
  .application .app_list .app_list_box .b ul li{width: 47%;margin: 0 1.5% 3%;}
  .application .app_list .app_list_box .b ul li .title h2{font-size: 16px;}
  .application .app_list .app_list_box .b ul li .img{width: 100%;height: auto;}
  .application .app_list .app_list_box .b ul li .img img{width: 100%;display: block;}
  .application .app_list .app_list_box .b ul li:nth-child(3){margin-right: 1.5%;}
  .application .app_list .app_list_box .b ul li:nth-child(6){margin-right: 1.5%;}
  .application .app_list .app_list_box .b ul li:nth-child(9){margin-right: 1.5%;}
  .application .app_list .app_inline_box .app_line{width: 100%;margin: 0;}
  /* .application .app_list .app_inline_box .app_line:nth-child(1){width: 100%;}
  .application .app_list .app_inline_box .app_line:nth-child(1) .t h3{text-align: center;}
  .application .app_list .app_inline_box .app_line:nth-child(1) .t span{margin: 0 auto;}   */
  
  .application .app_lists .app_list_box .b .lists ul li{width: 47%;margin: 0 1.5% 3%;}
  .application .app_lists .app_list_box .b .lists ul li .title h2{font-size: 16px;}
  .application .app_lists .app_list_box .b .lists ul li .img{width: 100%;height: auto;}
  .application .app_lists .app_list_box .b .lists ul li .img img{width: 100%;display: block;}
  .application .app_lists .app_list_box .b .lists ul li:nth-child(3){margin-right: 1.5%;}
  .application .app_lists .app_list_box .b .lists ul li:nth-child(6){margin-right: 1.5%;}
  .application .app_lists .app_list_box .b .lists ul li:nth-child(9){margin-right: 1.5%;}

  .app_detail{width: 96%;margin: 0 auto;}
  .app_detail .t{margin-bottom: 30px;}
  .app_detail .t h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
  .app_detail .b{margin-bottom: 60px;}
  .app_detail .b .l{width: 100%;margin-right: 0;margin-bottom: 5%;}
  .app_detail .b .l p{font-size: 14px;line-height: 22px;text-align: left;}
  .app_detail .b .r{width: 100%;}

  .app_related .b .swiper-button-next{right: 10px;}
  .app_related .b .swiper-button-prev{left: 10px;}
  
  /* 产品 */  
  .left_prod{margin-right: 2%;}
  .left_prod ul.first li.current a.name:before{top: 15px;}
  .left_prod ul.first li a.name:before{top: 14px;}
  .left_prod ul.first li a.name{font-size: 16px;line-height: 40px;}
  .left_prod ul.first li ul.second{padding: 10px 0;}
  .left_prod ul.first li ul.second li a{font-size: 14px;line-height: 22px;padding: 0 3px;}
  .prod_list{width: 96%;padding: 5% 0;}
  .prod_list .r{width: 77.42%;}
  .prod_list .r .lists ul li{margin: 0 1.5% 3%;}
  .prod_list .r .lists ul li .imgs{margin-bottom: 14px;}
  .prod_detail{width: 96%;}
  .prod_detail .r{width: 77.42%;}
  .prod_detail .r .top{width: 100%;}
  .prod_detail .r .top .picture{width: 100%;height: auto;margin: 0;}
  .prod_detail .r .top .picture .imgs{width: 100%;float: none;}
  .prod_detail .r .top .picture .imgs .top{width: 100%;height: auto;}
  .prod_detail .r .top .picture .imgs .top img{width: 100%;}
  /* .prod_detail .r .top .picture .imgs .btm{width: 100%;}
  .prod_detail .r .top .picture .imgs .btm .ulbox{height: auto;font-size: 0;text-align: center;}
  .prod_detail .r .top .picture .imgs .btm ul li{width: 23%;margin: 0 1%;float: none;display: inline-block;vertical-align: middle;}
  .prod_detail .r .top .picture .imgs .btm ul li img{width: 100%;height: auto;} */
  .prod_detail .r .top .pr{width: 100%;}
  .prod_detail .r .top .pr .text{margin: 25px 0 50px;}
  .prod_detail .r .btm .prod_navs ul li a{font-size: 18px;line-height: 48px;}
  .prod_detail .r .btm .prod_box .box .cont ul li .text{width: 100%;word-break: break-word;}
  /* 新闻 */
  .news_list{width: 97%;margin: 0 auto;}
  .news_list .t{margin-bottom: 30px;}
  .news_list .t h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
  .news_list .top_navs{width: 80%;margin: 0 auto 30px;}
  .news_list .top_navs ul li{width: 30%;margin: 0 1.5%;}
  .news_list .top_navs ul li a{font-size: 15px;width: auto;}
  .news_list .top_list{margin-bottom: 3%;}
  .news_list .top_list .swiper .swiper-slide{padding: 0 1.5%;}
  .news_list .top_list .swiper .swiper-slide .text{padding: 10px 2% 0;width: 46%;}
  .news_list .top_list .swiper .swiper-slide .text h2{font-size: 22px;line-height: 34px;margin-bottom: 10px;}
  .news_list .top_list .swiper .swiper-slide .text .date{font-size: 13px;line-height: 24px;}
  .news_list .top_list .swiper .swiper-slide .text p{font-size: 14px;margin-bottom: 30px;}
  .news_list .top_list .swiper .swiper-slide .text .more{width: 150px;height: 40px;}
  .news_list .top_list .swiper .swiper-slide .text .more b{font-size: 14px;line-height: 40px;}  
  .news_list .btm_list .lists ul{width: auto;}
  .news_list .btm_list .lists ul li{width: 47%;margin: 0 1.5%;}
  .news_list .btm_list .lists ul li .imgs{width: 100%;height: auto;}
  .news_list .btm_list .lists ul li .imgs img{width: 100%;display: block;;}
  .news_detail{width: 96%;}
  .news_detail .b .sharebox .r .more{width: 150px;height: 40px;}
  .news_detail .b .sharebox .r .more b{font-size: 15px;line-height: 40px;}
  .news_detail .latest_news{padding-top: 50px;}
  .news_detail .latest_news .lt{padding-bottom: 30px;}
  .news_detail .latest_news .lt h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
  .news_detail .latest_news .lb ul li{width: 47%;display: inline-block;vertical-align: top;margin: 0 1.5% 3%;}
  .news_detail .latest_news .lb ul li .img{width: 100%;height: auto;}
  .news_detail .latest_news .lb ul li .img img{width: 100%;display: block;}
  /* 联系 */
  .contact{width: 96%;}
  .contact .t{margin-bottom: 30px;}
  .contact .t h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
  .contact .b .text{padding: 0;margin-bottom: 30px;}
  .contact .b .text p{width: 50%;}
  /* 表单 */
  .message{width: 96%;}
  .message .t{margin-bottom: 30px;}
  .message .t h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
  .message .b form{width: 80%;}
  .message .b form ul li p span{font-size: 16px;line-height: 36px;}
  .message .b form ul li .input_box .intxt{font-size: 16px;}
  .message .b form ul li .inarea{font-size: 16px;}
  .application .app_navs .b ul li:hover i{background-position: 0 0 !important;}
  .application .app_navs .b ul li:nth-child(1):hover i{background-position: 0 0 !important;}
  .application .app_navs .b ul li:nth-child(2):hover i{background-position: 0 0 !important;}
  .application .app_navs .b ul li:nth-child(3):hover i{background-position: 0 0 !important;}
  .application .app_navs .b ul li:nth-child(4):hover i{background-position: 0 0 !important;}
  .application .app_navs .b ul li:nth-child(5):hover i{background-position: 0 0 !important;}
  .application .app_navs .b ul li:nth-child(6):hover i{background-position: 0 0 !important;}
  .application .app_navs .b ul li:nth-child(7):hover i{background-position: 0 0 !important;}

  .application .app_navs .b ul li.hov i{background-position: 0 0 !important;}  
  .application .app_navs .b ul li:nth-child(1).hov i{background-position: 0 0 !important;}
  .application .app_navs .b ul li:nth-child(2).hov i{background-position: 0 0 !important;}
  .application .app_navs .b ul li:nth-child(3).hov i{background-position: 0 0 !important;}
  .application .app_navs .b ul li:nth-child(4).hov i{background-position: 0 0 !important;}
  .application .app_navs .b ul li:nth-child(5).hov i{background-position: 0 0 !important;}
  .application .app_navs .b ul li:nth-child(6).hov i{background-position: 0 0 !important;}
  .application .app_navs .b ul li:nth-child(7).hov i{background-position: 0 0 !important;}

  .contact_table_fixed_box{width: 90%;height: auto;}
  .contact_table_fixed_box .message .b form{width: 95%;}
  .contact_table_fixed_box .message .b form ul li p span{font-size: 16px;}
}


@media all and (max-width:768px){
	.main-header{ display:none}
	.indexBanner{ display:none}
	.daohang_1{ display:none}
	.header2{display:block}

	.mobile_dibu{ display:block}
	.mobile_lianxi{ display:none; font-size:15px!important}
	.mobile_job{ display:block}
.pc_job{ display:none}
.lxma{ font-size:15px!important}
	.mobile_daohang{ display:block}
	.pc_daohang{ display:none}
	body{ font-size:14px!important;}
	.neirong{ font-size:14px;}

.suspension{ display:none}
.suspension-box{ display:none}

.alogo{ display:none}

.flash{ display:none}


/*-------底部-----------*/



/*手机版底部导航*/
.htmleaf-container{ display:none}
#banner{ display:block}
.tbottom{ display:block; height:70px;}

.nav_bgc{ display:none}
.bottomNav {display:block; z-index:222;
	/*border:1px solid red;
	*/
    width:100%;
	height:70px;
	position:fixed;
	bottom:1px;}
.bottomNav_item {
	/*border:1px solid red;
	*/
    width:25%;
	height:70px; border-top:1px solid #d8d8d8;
	float:left; color:#333;
	text-align:center; background:#fff;
}
.bottomNav_icon {
	margin:auto;
	width:30px;
	height:30px; margin-top:11px;
}
.bottomNav_icon img {
	width:100%;
	height:100%;
}
.bottomNav_item p {
	margin-top:3px; font-size:0.85rem}


.xianb{border-right: 1px solid #24833d;}
#BottomNav ul li a {
    color: #157f82;
    display: block;
     padding-bottom:0.5rem; 
    padding-top:0.5rem; 

}



#BottomNav .icon {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 0.9rem;
    margin: 0 auto;
    width: 0.9rem;
    background-size: 0.9rem;
	}

.gray {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray;
}
.inital_color { color:#3f4771}


/*手机版顶部导航*/
@charset "utf-8";
*{margin:0;padding:0}
a{text-decoration:none;color:#333;font-family:"arial","微软雅黑"}
html{width:100%;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;font-size:16px;}
html.ns{overflow:hidden}
.wsneirong img{ width:100%!important; height:auto!important}
body{color:#535353;font-size: 1em;font-family:"arial","微软雅黑"; width:100%;position:relative}
@media screen and (min-width: 360px) and (max-width: 374px){ html{font-size:16px}}
@media screen and (min-width: 375px) and (max-width: 479px){ html{font-size:18px}}
@media screen and (min-width: 480px) and (max-width: 539px){ html{font-size:20px}}
@media screen and (min-width: 540px) and (max-width: 639px){ html{font-size:24px}}
@media screen and (min-width: 640px){ html{font-size:28px}}

a,body{font-family:"微软雅黑"/9;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{border:0}ol,ul,li{list-style:none}dl,dt,dd,ul,li{margin:0;padding:0}input,textarea{outline:none}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}i{font-style:normal}.fl{float:left}.fr{float:right}.clear{clear:both}.wrap{width:96%;margin:0 auto}body,div,h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}

#banner {width: 100%;margin:0px;padding:0px;overflow: hidden; padding-top:60px;}
#banner img{width: 100%;}

.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
	.focus .shanghl00{ width:100%; height:11px;  position:absolute; z-index:1; bottom:45px; text-align:center;  }
	.focus .shanghl00 ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .shanghl00 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .shanghl00 ul .on{ background:#FE6C9C;  }
	.focus .bd{
	position:relative;
	z-index:0;
	margin:0px;
	padding:0px;
	overflow: hidden;
}
.focus .bd li{ margin:0px; padding:0px; height:8rem; position:relative; overflow:hidden;}
	.focus .bd li img{ width:100%!important;  height:100%; object-fit:cover; display:block; }
	.focus .bd li a{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.foctit{position:absolute; z-index:111; width:100%; bottom:0;background: rgba(0,0,0,.6); padding-left: 0.7rem; padding-right: 0.7rem; color:#FFF; font-size:0.8rem;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; overflow:hidden; height:40px; line-height:40px; box-sizing:border-box;}
	
.toubu{ position:fixed; left:0; top:0; width:100%; z-index:999;}
.toubuge{ width:100%; height:50px;}
.main-header {
    height: 50px;box-shadow: 0px 1px 5px #5c4b51;
    /*background: #a10e15;*/
	background: rgba(255,255,255,1.0);
    z-index: 60;
	width:100%;
	position:relative;
		
}
header{	
	height:50px;
	line-height: 50px;
	text-align: center;
    background-color: #fff;
	box-shadow: 0px 1px 5px #9c8e93; margin-bottom:5px;
}

.cd-logo {
    position: absolute;
    top: 0px; font-size:20px; 
    left: 10px;
   
}
.cd-logo img { float:left; padding-right:0px; padding-top:5px;
   
} 

/*.search_open {
display: block;
    width: 30px;
    height: 30px;
background: url(../images/wap_sea.png) no-repeat;
position: absolute;
right:60px;
top:10px;
background-size: auto 25px;
background-position: center center;
}*/
.menu_open {
display: block;
    width: 30px;
    height: 30px;
background: url(../images/wap_menu.png) no-repeat;
	position: absolute;
	right:10px;
top:10px;
}
.animate{-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;transition: all 1s ease 0s;display: block;
  transform:rotate(180deg);-moz-transform:rotate(180deg); /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); /* Opera */background: url(../images/wap_close.png) no-repeat;} 
  .animate1{-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;transition: all 1s ease 0s;display: block;
  transform:rotate(-180deg);-moz-transform:rotate(-180deg); /* Firefox */
-webkit-transform:rotate(-180deg); /* Safari 和 Chrome */
-o-transform:rotate(-180deg); /* Opera */} 
#top{ width:100%;  overflow:hidden; display:block;  position:absolute; top:50px; z-index:100; background-color:#f2f2f2;padding: 10px; box-sizing:border-box;}
input.button1 {
	border-radius: 5px;
	line-height: 23px;
	height: 33px;
	width: 70%;
	padding: 0 5px 0 5px;
	border: 1px solid;
	border-color: #CCC #EEE #EEE #CCC;
	background: whiteSmoke;
	float:left;
	margin-right:3%;
font-size:12px;
	z-index: 1001;
}
input.button2 {
	text-shadow: black 0 1px 0;
	border: 1px solid;
	border-color: #EEE #CCC #CCC #EEE;
	color: #666;
	font-weight: bold;
	width: 22%;
	border-radius: 5px;
	padding: 3px;
	height: 35px;
	text-shadow: 0 /*{a-bar-shadow-x}*/ 0px /*{a-bar-shadow-y}*/ 0px /*{a-bar-shadow-radius}*/ #FFF /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f8f8f8 /*{a-bar-background-start}*/), to( #eaeaea /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f8f8f8 /*{a-bar-background-start}*/, #eaeaea /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f8f8f8 /*{a-bar-background-start}*/, #eaeaea /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f8f8f8 /*{a-bar-background-start}*/, #eaeaea /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f8f8f8 /*{a-bar-background-start}*/, #eaeaea /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f8f8f8 /*{a-bar-background-start}*/, #eaeaea /*{a-bar-background-end}*/);
	font-size:12px;
	z-index: 1001;
	float:right;
}

.ncon_item{display: flex;flex-wrap: nowrap;
overflow: hidden;
position: relative;box-sizing: border-box;
padding: 15px 12px;
background-color:#fff;border-bottom: 1px solid #EBEBEB;}

.shl-n-pic {
    width: 115px;
    min-width: 115px;
    height: 72px;
    overflow: hidden;
    position: relative;
    border: 1px solid 
    rgba(0,0,0,.1);
    margin-right: 12px;
    border-radius: 3px;
}
.shl-n-pic img { width:100%; height:100%; object-fit:cover;}
.shl-left {
 width:100%
}
.shl-ptit {
 font-size:0.9rem;
 overflow:hidden;
 width:100%;
 height:2.6rem;
 line-height:1.3rem;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical
}
.shl-time {
 font-size:12px;
 color:#00943e;
 margin-top:9px;
 background-image:url(../images/shl-ico-time.png);
 background-size:auto 13px;

 background-repeat:no-repeat;
 padding-left:15px
}
.shl-geng{ padding-top:20px; padding-bottom:20px;}
.loading-more-button {
    width: 6rem;
    height: 2rem;
    line-height: 1.96rem;
    text-align: center;
    font-size: .8rem;
    border: 1px solid #00943e;
border-radius: 5px;
color: #00943e;
    cursor: pointer;
    margin: 0 auto;
}


/*选项卡*/
.tabs {
    width: 100%;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    clear: both;
    text-align: center;
    overflow: hidden; box-sizing:border-box; padding:10px 12px 1px 12px;background-color: #fff; font-weight:bold;
}
.tab_con{ display:none; background-color:#FFF;}

.tabs li{
float: left;
width: 33.33%;
height: 40px;
line-height: 40px;
font-size: 0.85rem;border-bottom: 1px solid #EBEBEB;}

.tabs .thistab{
float: left;
width: 33.33%;
height: 40px;
border-bottom: 1px solid #00943e;
line-height: 40px;
font-size: 0.9rem;
color: #00943e;}

.home-tit{width: 100%;
position: relative;
margin-top: 10px;border-bottom: 1px solid #EBEBEB; padding:13px 14px; background-color:#FFF;font-size: 0.9rem;color: #0579cb; box-sizing:border-box;}
.home-tit .dtit { font-weight:bold; float:left;}
.home-tit a {

    font-family: Arial;
    font-size: 10px;
    float: right;
    color: #666;
    text-align: right;
    display: block;
    padding-top: 6px;
}

.shl-zj{display: flex;flex-wrap: wrap; background-color:#FFF; box-sizing:border-box;padding: 7px; text-align:center;}
.shl-zjsection {
    width: 50%;
    padding: 5px;box-sizing:border-box;
}
.zjkuang {border: 1px solid #EBEBEB;box-sizing:border-box; padding:6px 6px 12px 6px; border-radius:5px;box-shadow: 0px 0px 5px #E4E4E4;}
.shl-zjpic{width: 4.2rem;
height: 4.2rem;
overflow: hidden;
position: relative; border-radius:50%; overflow:hidden; margin:0 auto; margin-top:0.6rem;}
.shl-zjpic img{width: 100%;
height: 100%; object-fit:cover;}
.zjtit1{ font-size:0.9rem; height:2.6rem;
 line-height:1.3rem; overflow:hidden; margin-top:10px;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:2;
 /*显示行数*/-webkit-box-orient:vertical}
.zjtit2{font-size:0.8rem; height:2rem; line-height:1rem; color:#959595; overflow:hidden;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:2;
 /*显示行数*/-webkit-box-orient:vertical}
.zjtit3{font-size:0.7rem; height:1.4rem; line-height:1.4rem; border-radius:0.7rem; width:4rem; text-align:center; border:1px solid #0a53a3; margin:0 auto; margin-top:10px; color:#0a53a3;}



/*选项卡*/
.tabs2 {
    width: 100%;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    clear: both;
    text-align: center;
    overflow: hidden; box-sizing:border-box; padding:10px 12px 1px 12px;background-color: #fff; font-weight:bold;
}
.tab_con2{ display:none; background-color:#FFF;}

.tabs2 li{
float: left;
width: 50%;
height: 40px;
line-height: 40px;
font-size: 0.85rem;border-bottom: 1px solid #EBEBEB;}

.tabs2 .thistab{
float: left;
width: 50%;
height: 40px;
border-bottom: 1px solid #029d25;
line-height: 40px;
font-size: 0.9rem;
color: #029d25;}


.shl-djt{display: flex;flex-wrap: wrap;box-sizing:border-box;}
.shl-section {
    width: 50%;
    padding: 8px;box-sizing:border-box;
}
.skkk {
    background-color: #fff;
  
}

.shl-djtpic{width: 100%;
height: 110px; border-bottom:1px solid #f2f2f2;
overflow: hidden;
position: relative;}
.shl-djtpic img{width: 100%;
height: 100%; object-fit:cover;}
.shlne {
    padding: 10px;
}
.djtte{ font-size:0.9rem;
 overflow:hidden; text-align:center;
 width:100%;
 height:1.3rem;
 line-height:1.3rem;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:2;
 /*显示行数*/-webkit-box-orient:vertical}
 
 .djttime {
 font-size:12px;
 color:#969696;
 margin-top:9px;
 background-image:url(../images/shl-ico-time.png);
 background-size:auto 13px;
 background-position: left center;
 background-repeat:no-repeat;
 padding-left:15px; height:15px; line-height:15px;
}

.jigou{ background-color:#FFF;}
.jigouname{ font-size:0.9rem;color: #0a53a3;
 overflow:hidden;
 width:100%;
 height:1.3rem;
 line-height:1.3rem;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical}
.jigoumiaoshu{
	font-size:12px;
 color:#969696;
 margin-top:6px;
  overflow:hidden;
 height:3rem;
 line-height:1rem;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:3;
 /*显示行数*/-webkit-box-orient:vertical}

.jigou-pic {
    width: 115px;
    min-width: 115px;
    height: 82px;
    overflow: hidden;
    position: relative;
    border: 1px solid 
    rgba(0,0,0,.1);
    margin-right: 12px;
    border-radius: 3px;
}

.wap_add{ background:url(../images/in_28.jpg) no-repeat left; padding-left:3rem; height:40px; line-height:40px;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical; overflow:hidden!important }
.wap_tel{ background:url(../images/in_30.jpg) no-repeat left; padding-left:3rem;height:40px; line-height:20px;}
.wap_mail{ background:url(../images/in_32.jpg) no-repeat left; padding-left:3rem;height:40px; line-height:40px;}
.wap_line{ margin-top:0.8rem; margin-bottom:0.8rem; background:#d8d8d8; height:1px; width:100%;}
.foot2-wap { width:100%; margin:0 auto;
    display: block;
    text-align: center;
    padding-top: 1rem;
    font-size: 0.8rem;
	padding-bottom: 1rem;background:#00943e;color:#fff;
}
.foot2-wap a {
    color: #fff;
}

.tit4 {
    width: 100%;
    padding: 15px;
    border-bottom: 
    #EBEBEB 1px solid;
    overflow: hidden; background-color:#FFF; box-sizing:border-box;
}
.tit4 .tout {width: 100%; display:flex;}
.ttpic{ width:4.4rem; min-width:4.4rem; margin-right:10px;}
.ttpic img{ width:100%;}
.tit4 .tout .text { width: 100%;}
.tit4 .tout .text h3 {

    font-size: 1rem;
    font-weight: bold;
    color: 004276;
    line-height: 1.5rem;
	height:1.5rem;
	 overflow:hidden;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical;

}
.tit4 .tout .text h3 a { color: #0a53b8;}
.tit4 .tout .text .tex {
	font-size:0.75rem;
    color: #888;
	  line-height: 1rem;
	height:2rem;
	 overflow:hidden;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:2;
 /*显示行数*/-webkit-box-orient:vertical; margin-top:8px; 

}
.tit4 .touj {width: 100%; display:flex; align-items: center; background-color:#f2f2f2;}
.tjzjleft {
    width: 2rem;
	min-width: 2rem;
    text-align: center;
    line-height: 1.1rem;
    padding: 8px 0;
    background:#0a53a3;
    color: #fff; 
     font-size:0.9rem;
    
}
.zjtu{min-width:4.2rem;width: 4.2rem;height: 4.2rem; overflow:hidden; border-radius:50%; margin-right:10px; margin-left: 15px;}
.zjtu img{width: 100%;height: 100%; object-fit: cover; display:block;}
.rszj{ width:100%;}
.rszjtit {
	font-size:0.75rem;
    color: #888;
	  line-height: 1.1rem;
	height:1.1rem;
	 overflow:hidden;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;


 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical; padding-right: 6px;

}





.clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}


.tbottom{ height:70px;}
#BottomNav {
    /*background: #0a53a3 none repeat scroll 0 0;*/
	background: rgba(36,131,61,0.9) none repeat scroll 0 0;
    bottom: 0;
    height: 3em;
    left: 0;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 9;
}
#BottomNav ul li {
    float: left;
   
    text-align: center;
    width: 16.66%; 
}

.xianb{border-right: 1px solid #24833d;}
#BottomNav ul li a {
    color: #00943e;
    display: block;
     padding-bottom:0.5rem; 
    padding-top:0.5rem; 

}


#BottomNav ul li a div {
    font-size: 0.7rem; padding-top:0.25rem;padding-bottom:0.4rem; 
}
#BottomNav .yy1 {
    background-image: url(../images/yy1.png);
}
#BottomNav .yy2 {
    background-image: url(../images/yy2.png);
}
#BottomNav .yy3 {
    background-image: url(../images/yy3.png);
}
#BottomNav .yy4 {
    background-image: url(../images/yy4.png);
}
#BottomNav .yy5 {
    background-image: url(../images/yy5.png);
}
.yy6 {
    background: url(../images/yy6.png) no-repeat left;
	    height: 0.9rem;
    margin: 0 auto;
    width: 0.9rem;
    background-size: 0.9rem;
}
#BottomNav .icon {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 0.9rem;
    margin: 0 auto;
    width: 0.9rem;
    background-size: 0.9rem;
	
}

.shl-toug{ height:50px; width:100%;}
.shl-mingx{ width:14.285%; float:left }
.shl-mingx img{ width:100%; height:100%; object-fit:cover;}

#msk{ display:block; position:absolute; width:100%; height:100%; background:#000; opacity:0.5; top:0px; left:0; z-index:50;}
#menu{ position:fixed; width:200px; height:100%;  right:-200px; background:#333; color:#fff; z-index:200; display:none; font-size:0.9rem;box-shadow: inset 6px 0 5px -5px rgba(0,0,0,.9);overflow-y: scroll;}
.menu1{ position:absolute; width:200px; height:100%;  right:-200px; background:#444; color:#fff; z-index:300; display:none;}

#menu li:after , .menu1 li:after{ content:''; display:block; width:100%;  border-bottom:1px solid #222;}
#menu a , .menu1 a{  line-height:45px;  padding:0 20px 0 35px; border:none; display:block;  color:#fff;font-size: 0.8rem;}
/*---
#menu a:after , .menu1 a:after{
	display:block; content:''; position:absolute; 
	right:15px;
	top:50%;
	margin-top:-4px;
	width:6px; height:6px;
	border:2px solid #fff;
	border-width:2px 2px 0 0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}---*/
.mshouyeico{background-image: url(../images/drawer-home.png); background-repeat:no-repeat; background-position:right center; background-size:auto 22px;}

.main{ max-width:640px; width:100%;}
.op{width:100%; max-width:640px; position:relative; margin:0 auto;overflow: hidden;}



		.menu_open{ display: block;}
	.menu_close{ display: none; background:url(../images/wap_close.png) no-repeat; background-size: auto 86%; background-position: center center; background-repeat: no-repeat; width: 30px; height: 30px;position: absolute; right: 10px;top: 10px; z-index:555}
	.msk {display: none; position: fixed; width: 100%; height: 100%;  top: 50px; left: 0; background-color:rgba(0,0,0,0.5); z-index: 100010; }
	.menu { position: fixed; width: 200px; height: 100%; top: 50px; right:-200px; background: #333;color: #666;z-index: 100015;box-sizing: border-box; padding-bottom: 50px;overflow-y: auto;box-shadow: inset 6px 0 5px -5px rgba(0,0,0,.9);padding-left: 10px; padding-right: 10px;}
	.menu .onemenu,.menu a.onemenu,.menu a.onemenub{ color: #fff; font-size: 16px; display: block; height: 45px; line-height: 45px;}
	.menu .menu-li{border-bottom: 1px solid #222;}
	.menu .menu-li::after {content: ''; display: block;width: 100%;border-bottom: 1px solid #404040;}
	.menu .twoul{ display: none;}
	.menu .twoul li{ position: relative; background-color: rgba(255,255,255, .1); padding: 12px 0 12px 0px; margin-top: 1px; font-size: 14px;}
	.menu .twoul li::after{display: block;content: "";position: absolute;right: 8px;top: 52%;margin-top: -5px;width: 6px;height: 6px;border: 2px solid #666;border-width: 2px 2px 0 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
	.menu .twoul li a{color: #fff; font-size: 14px; display: block; color: #fff; padding-left: 15px;}
	
	.menuico_right{ background: url('../images/shl-down-open.png') no-repeat; background-size: auto 22px; background-position: right 12px; background-repeat: no-repeat;}
	.menuico_down{ background: url('../images/shl-down-open1.png') no-repeat; background-size: auto 22px; background-position: right 12px; background-repeat: no-repeat;}
	.menuico_up{ background: url('../images/shl-down-open2.png') no-repeat; background-size: auto 22px; background-position: right 12px; background-repeat: no-repeat;}
	/* .menu .onemenu{ color: #fff; font-size: 14px;} */
}


@media all and (max-width:640px){

body{ margin:0 auto;padding:0px;width:100%;font-family:microsoft yahei;font-size:14px!important;color:#6c6c6c; line-height:23px!important;}




.header2 {display:block; 
 height:60px;
 position:fixed;
 background:#fff;
 z-index:2222222222;
 top:0px;
 width:100%;

}
.header2 .main-wrap {
 height:60px;
 padding:0 3%;
 box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.header2 .logo {
 height: auto;
 margin-top:5px;
 overflow:hidden; 
}
.header2 .logo a { font-size:20px;font-family:Barlow-Regular; text-transform:uppercase; padding-top:0px;
 display:block;
}
.header2 .logo img {
 vertical-align:top; height:50px;
}
.header2 .nav-btn {
 width:25px;
 height:16px;
 position:relative;
 cursor:pointer;
 margin-top:25px;
}
.header2 .nav-btn.active {
 -webkit-animation:rotate 0.5s linear 0s;
 animation:rotate 0.5s linear 0s;
}
.header2 .nav-btn .line {
 display:block;
 width:100%;
 height:2px;
 border-radius:2px;
 background-color:#333;
 position:absolute;
 left:50%;
 margin-left:-15px;
}
.header2 .nav-btn .line1 {
 -webkit-transform-origin:4px 0;
 -ms-transform-origin:4px 0;
 transform-origin:4px 0;
}
.header2 .nav-btn.active .line1 {
 top:0px;
}
.header2 .nav-btn.hover .line {
 background: #3f4771;
}
.header2 .nav-btn .line2 {
 top:7px;
}
.header2 .nav-btn .line3 {
 bottom:0px;
 -webkit-transform-origin:1px center;
 -ms-transform-origin:1px center;
 transform-origin:1px center;
}
.header2 .caid {
 height:55px;
 line-height:55px;
 padding-right:10px;
 position:relative;
}
.header2 .sub-menu {
 width:94%;
 padding: 0 3% 100%;
 display:none;
 position:absolute;
 left:0px;
 top: 60px;
 background: #f7f7f7;
 z-index:2;
 overflow-y:auto;
}
.header2 .sub-menu ul {
 width:100%;
/* overflow-y:scroll;*/
 height:calc(100vh - 55px - 1.5rem);
}
.js-m-3 {
 opacity:0;
 -webkit-transform:translate(30px, 0);
 -ms-transform:translate(30px, 0);
 transform:translate(30px, 0);
}
.js-m-3.animate {
 opacity:1;
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 transform:translate(0, 0);
}
.header2 .sub-menu li {
 border-bottom:1px solid #dcdcdc;
 font-size:16px;
 padding: 0 0px 0 20px;
}
.header2 .sub-menu .tit {
 display:inline-block; font-size:14px;
 text-decoration:none;
 width:80%;
 line-height:50px;
 color:#333;
 position:relative;
 box-sizing:border-box;
}
.header2 .sub-menu .sub-tit.on {
 background-color:#e9e9e9;
}
.header2 .sub-menu .sec-list {
 line-height:30px;
 padding:0px 0%;
 padding-bottom:10px;
 display:none;
}
.header2 .sub-menu .jt {
 position:relative;
 display:inline-block;
 width:10%; 
 height:30px;
 text-align:center;
 background:none;
 float:right;
}
.header2 .sub-menu .jt:after {
 content:'';
 display:block;
 width:26px;
 height:26px; background:url(../images/jia.png) no-repeat center;
 background-size:14px auto;
 position:absolute;
 right:10%;
 top:15px;
}
.header2 .sub-menu .jt.jtRote:after {
 background:url(../images/jian.png) no-repeat center;
 background-size:14px auto;
}
.header2 .sub-menu .sec-list p {
  background:url(../images/dian.png) no-repeat left center;
 background-size:3px auto;
 font-size:14px;
}
.header2 .sub-menu .sec-list a {
 padding-left:5%;
 color:#666;
 display:block;
}
.header2 .sub-menu .sec-list a:active {
 color:#0099db;
}

.search-bg {
 position:fixed;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 z-index:20;
 background-color:#f5f5f5;
 display:none;
}
.search-alert {
 position:fixed;
 z-index:100;
 background-color: rgba(255,255,255,1);
 border-top: 1px solid #eee;
 left:0px;
 top: 100px;
 width:100%;
 height:25%;
 -webkit-transform-origin:bottom center;
 -ms-transform-origin:bottom center;
 transform-origin:bottom center;
 -webkit-transform:scaleY(0);
 -ms-transform:scaleY(0);
 transform:scaleY(0);
 -webkit-transition:-webkit-transform .3s .5s;
 transition:transform .3s .5s;
}
.search-alert .close {
 width:30px;
 height:30px;
 position:absolute;
 top: 30px;
 right:2.6%;
 cursor:pointer;
 text-shadow:none;
 opacity:1;
 float:none;
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
}
.search-alert .close:before {
 font-size:30px;
 top:0px;
 left:0px;
 color: #192a55;
 -webkit-transition:all 0.3s ease-in-out;
 transition:all 0.3s ease-in-out;
}
.search-alert .close:hover:before {
 color: #ed1845;
}
.icon-close:before {
 content:"\e6d3";
}
.search-alert .cent-form {
 position:absolute;
 width: 60%;
 left: 20%;
 top:50%;
 height: 40px;
 margin-top: -20px;
 border-bottom: 1px solid #d5d5d5;
 opacity:0;
 -webkit-transform:translate(0, 40px);
 -ms-transform:translate(0, 40px);
 transform:translate(0, 40px);
 -webkit-transition:all .5s;
 transition:all .5s;
}
.search-alert .cent-form:before {
 color: #ed1845;
 font-size: 25px;
 position:absolute;
 left:0px;
 height:50px;
 top:50%;
 margin-top: -8px;
 display:none;
}
.search-alert .cent-form .tex {
 border:none;
 font-size: 16px;
 height:46px;
 line-height: 46px;
 text-align: left;
 width:100%;
 color: #333;
 background:none;
 padding-left: 30px;
 padding-right:20%;
}
.search-alert .cent-form .sub-butn {
 border:none;
 height:46px;
 font-size: 19px;
 line-height:46px;
 color:#555;
 text-align:center;
 background:none;
 position:absolute;
 right:0px;
 top:0px;
 width:105px;
}
.search-alert.active {
 -webkit-transform-origin:top center;
 -ms-transform-origin:top center;
 transform-origin:top center;
 -webkit-transform:scaleY(1);
 -ms-transform:scaleY(1);
 transform:scaleY(1);
 -webkit-transition:-webkit-transform .3s;
 transition:transform .3s;
 box-shadow: 0 5px 5px rgba(0, 0, 0, 0.08);
}
.search-alert.active .cent-form {
 opacity:1;
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 transform:translate(0, 0);
 -webkit-transition:all .5s .3s;
 transition:all .5s .3s;
}
.header2 .mo_tel {
 font-size:15px;
 color: #f79606;
 font-weight:bold;
 line-height:60px;
}
/*
.header2 .mo_tel .iconfont {
 line-height:40px;
 height:40px;
 width:30px;
 display:inline-block;
}*/
.header2 .mo_tel .iconfont:before {
 color: #f79606;
 font-size:20px;
}
.header2 .mo_lan {
 line-height:60px;
}




.banner .text{top:30%;}

.banner{width: 100%;height: auto;position: relative;overflow: hidden; height:400px!important  }
.banner img{width: 100%;height:400px!important }

.banner .text h2{font-size:20px!important;color:#fff;line-height:20px;font-weight: bold;text-align: center;margin-bottom: 20px;margin-top: -30px;transition: all 500ms; text-shadow: 0 0 15px rgba(0,0,0,.3);font-family:impact;padding-top:20px;}
.banner .text p{font-size:14px;color:#fff;line-height:15px;text-align: center;transition: all 500ms;
text-shadow: 0 0 15px rgba(0,0,0,.5); clear:both; padding-bottom:20px;}

	
.banner .text .more{width: 150px;height: 30px;border-radius: 30px;margin: 0 auto;background:#310370;text-align: center;margin-top:20px;transition: all 500ms;transition: all 500ms; line-height:30px; color:#FFFFFF!important; margin:auto; font-size:12px;}
.banner .text .more a{color:#FFFFFF!important; }


.banner .swiper-pagination{width: 100%;position: absolute;left: 0;bottom:20px;}






.i02{width:85%;margin: 0 auto;}


.i023{width: 100%;  padding:50px 0 0px 0; background:url(../images/bei.jpg) no-repeat; background-size:cover; background-position:center; background-repeat:no-repeat; background-attachment: fixed; height:auto!important; padding-bottom:50px; float:left }
.i0231{width: 100%; color:#352373; padding-top:20px;}
.i0231 p{ float:left; padding-left:0px; line-height:20px;}
.i0231 b{ float:left}



 .innermarkets {
    width: 100%; display:block;justify-content:  space-between; float:left
   
}

 .innermarkets .tuw {  border-radius:5px;
    background: #fff; width:100%; float:left; margin-bottom:20px;
  
}

 .innermarkets .tuw:nth-child(1){ width:100%;padding:5% 5%;  margin:0% 0%;}
 .innermarkets .tuw:nth-child(2){ width:100%;padding:5% 5%; margin:2% 0%;}
 .innermarkets .tuw:nth-child(3){width:100%; margin:0 0%; padding:5% 5%;}
 
 
 .innermarkets .item {
    width: 100%;
    height: 217px;
    float: left;
   
    position: relative;
    overflow: hidden;
}

.js-m-3 {
 opacity:0;
 -webkit-transform:translate(30px, 0);
 -ms-transform:translate(30px, 0);
 transform:translate(30px, 0);
}
.js-m-3.animate {
 opacity:1;
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 transform:translate(0, 0);
}





.search-bg {
 position:fixed;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 z-index:20;
 background-color:#f5f5f5;
 display:none;
}
.search-alert {
 position:fixed;
 z-index:100;
 background-color: rgba(255,255,255,1);
 border-top: 1px solid #eee;
 left:0px;
 top: 100px;
 width:100%;
 height:25%;
 -webkit-transform-origin:bottom center;
 -ms-transform-origin:bottom center;
 transform-origin:bottom center;
 -webkit-transform:scaleY(0);
 -ms-transform:scaleY(0);
 transform:scaleY(0);
 -webkit-transition:-webkit-transform .3s .5s;
 transition:transform .3s .5s;
}
.search-alert .close {
 width:30px;
 height:30px;
 position:absolute;
 top: 30px;
 right:2.6%;
 cursor:pointer;
 text-shadow:none;
 opacity:1;
 float:none;
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
}
.search-alert .close:before {
 font-size:30px;
 top:0px;
 left:0px;
 color: #192a55;
 -webkit-transition:all 0.3s ease-in-out;
 transition:all 0.3s ease-in-out;
}
.search-alert .close:hover:before {
 color: #ed1845;
}
.icon-close:before {
 content:"\e6d3";
}
.search-alert .cent-form {
 position:absolute;
 width: 60%;
 left: 20%;
 top:50%;
 height: 40px;
 margin-top: -20px;
 border-bottom: 1px solid #d5d5d5;
 opacity:0;
 -webkit-transform:translate(0, 40px);
 -ms-transform:translate(0, 40px);
 transform:translate(0, 40px);
 -webkit-transition:all .5s;
 transition:all .5s;
}
.search-alert .cent-form:before {
 color: #ed1845;
 font-size: 25px;
 position:absolute;
 left:0px;
 height:50px;
 top:50%;
 margin-top: -8px;
 display:none;
}
.search-alert .cent-form .tex {
 border:none;
 font-size: 16px;
 height:46px;
 line-height: 46px;
 text-align: left;
 width:100%;
 color: #333;
 background:none;
 padding-left: 30px;
 padding-right:20%;
}
.search-alert .cent-form .sub-butn {
 border:none;
 height:46px;
 font-size: 19px;
 line-height:46px;
 color:#555;
 text-align:center;
 background:none;
 position:absolute;
 right:0px;
 top:0px;
 width:105px;
}
.search-alert.active {
 -webkit-transform-origin:top center;
 -ms-transform-origin:top center;
 transform-origin:top center;
 -webkit-transform:scaleY(1);
 -ms-transform:scaleY(1);
 transform:scaleY(1);
 -webkit-transition:-webkit-transform .3s;
 transition:transform .3s;
 box-shadow: 0 5px 5px rgba(0, 0, 0, 0.08);
}
.search-alert.active .cent-form {
 opacity:1;
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 transform:translate(0, 0);
 -webkit-transition:all .5s .3s;
 transition:all .5s .3s;
}
.header2 .mo_tel {
 font-size:15px;
 color: #f79606;
 font-weight:bold;
 line-height:60px;
}
/*
.header2 .mo_tel .iconfont {
 line-height:40px;
 height:40px;
 width:30px;
 display:inline-block;
}*/
.header2 .mo_tel .iconfont:before {
 color: #f79606;
 font-size:20px;
}
.header2 .mo_lan {
 line-height:60px;
}




#logotop{
display:none; 
	
}



.gao{display:none;}




.ab2{width:90%; margin:auto;  clear:both; padding-top:30px; padding-bottom:20px; overflow:hidden}
.ab2 h3{width:100%; float:left;font-size:20px; color:#000; line-height:22px; font-family:Barlow-Regular; padding-bottom:20px; }

.ab2-3{width:100%; float:left; }
.ab2-3 h5{float:left; font-size:20px; color:#000;font-family:Barlow-Regular; line-height:24px; padding-right:30px; }
.ab2-3 h5 span{color:#000;  font-size:14px; font-weight:normal; padding-left:5px;}
.ab2-3 h5 em{color:#000;  font-size:12px; font-weight:normal; padding-left:5px; font-style:normal}

.ab2-3 .about{ padding-top:7px; font-size:12px; line-height:18px;}

.ab2-4{width:100%; float:right;  font-size:14px; line-height:22px; color:#383838; padding-top:20px;}







.pro1{width:100%; float:left; background:#dddddd; height:250px; margin-top:33px;}
.pro2{width:100%; float:left; height:110px; background:#dddddd;  
  background-image: linear-gradient(90deg, #dddddd  50%, #fff  50%)}


.pro_1{width:100%; margin:auto;  position:relative; }
.pro{width:100%; margin:auto; background:url(../images/pro.jpg) no-repeat;  position:absolute; height:450px;}

.pp{width:55%; height:350px; float:left; background:url(../images/pro_b.png) repeat; background-size:100%;margin-top:80px; margin-left:5%; padding-left:5%;}
.pp h3{ font-size:25px; color:#FFFFFF; font-weight:normal; padding-top:20px; padding-bottom:20px;}
.pp ul{ width:100%; float:left}
.pp ul li{ width:100%; float:left}
.pp ul li a{ color:#FFFFFF; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; line-height:24px;}
.pp ul li a:hover{ color:#FFFFFF; letter-spacing:1px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}



.pp4{width:70px; height:358px; float:right; margin-top:30px;}
.pp4 p{width:70px; float:right; font-size:30px; line-height:100px; color:#d9d9d9; font-family:Baubodkc_1;
writing-mode: vertical-lr;
    writing-mode: tb-lr;}


.m1{  text-align:center; float:left;line-height:40px; font-size:12px; font-weight:normal;width:70px; padding-top:40px; float:left; margin-top:100px; margin-right:5%; }
.m1 a{float:left;  background:#e8c51e;  line-height:40px; color:#fff;  font-size:12px;font-weight:normal;width:70px; 

transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
	
.m1 a:hover{background:#e86f1e; float:left;width:70px; text-align:center; line-height:40px;  color:#fff;transform: translate(0,-0px);
	-webkit-transform: translate(0,-0px);
	-moz-transform: translate(0,-0px);
	-o-transform: translate(0,-0px);
	-ms-transform: translate(0,-0px);}



.fz{width:90%; margin:auto; color:#8a8989; font-size:14px; line-height:22px; }
.fz h3{width:100%; float:left; font-size:20px; color:#000000; font-weight:normal; line-height:20px; margin-top:80px;}

.fz p{width:100%; float:left; padding-bottom:10px; font-size:14px; padding-top:10px; }

.m4{ background:#1e64c9; width:100px; font-size:14px; line-height:32px; float:left;color:#000;  margin-top:10px; text-align:center;
 text-decoration: none; position: relative;z-index: 3;  font-size:14px; display: block; font-weight: normal; line-height:35px; height:35px;  color: #fff;}

.m4 a{border-radius:0px; width:100px; line-height:32px; float:left; color:#fff;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:35px; height:35px;}
.m4 a:hover{ 
	background:#131313\9;color: #fff;}
	
.m4:after{content:'';position:absolute;height:100%;width:0;background:#131313;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s; }
.m4:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}





.fz1{width:100%;padding-top:40px; clear:both; margin:auto; color:#8a8989; font-size:14px; line-height:22px; height:auto; padding-bottom:30px; border-bottom:#e9e9e9 solid 0px; }
.fz1-1{width:30%; margin-left:0px; float:left;}
.fz1-1 a{ float:left; width:100%; background:url(../images/p1.png) no-repeat top center; background-size:60%; font-size:14px; color:#010101; padding-top:50px; text-align:center; margin-top:0px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.fz1-1 a:hover{ float:left; width:100%;font-size:12px; color:#010101; padding-top:50px; text-align:center; margin-top:10px;
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}
	

.fz1-2{width:30%; margin-left:0px; float:left;}
.fz1-2 a{ float:left; width:100%; background:url(../images/p2.png) no-repeat top center;background-size:40%;  font-size:14px; color:#010101; padding-top:50px; text-align:center; margin-top:0px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.fz1-2 a:hover{ float:left; width:100%;  font-size:12px; color:#010101; padding-top:50px; text-align:center; margin-top:10px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
	


.fz1-3{width:30%; margin-left:0px; float:left;}
.fz1-3 a{ float:left; width:100%; background:url(../images/p3.png) no-repeat top center; background-size:40%;font-size:14px; color:#010101; padding-top:50px; text-align:center; margin-top:0px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.fz1-3 a:hover{ float:left; width:100%;  font-size:12px; color:#010101; padding-top:50px; text-align:center; margin-top:10px;
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}
	



.lx{width:90%; margin:auto; padding-top:30px; border-top:#e9e9e9 solid 1px; margin-top:30px; }
.lx-1{width:100%; float:left; line-height:25px;}
.lx-1 h3{width:100%; float:left; font-size:20px; color:#000000; font-weight:normal; line-height:25px; margin-top:0px; padding-bottom:20px;}



.lx-2{width:100%; float:right}



.dingzuo1{ width:100%; float:left; padding-top:15px;}
.dingzuo1 ul li{ width:100%; margin-bottom:7px;}

.kuang11 {
	line-height: 40px;
	height: 40px;
	width:95%;font-family:Arial, Helvetica, sans-serif; font-size:15px;
	border: 1px solid #d1d1d1;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	padding-left:5%;
	border-radius:5px;
}
.kuang31 {
	line-height: 40px;
	height: 40px; font-family:Arial, Helvetica, sans-serif; font-size:15px;
	width: 40%;
	border: 1px solid #d1d1d1;
	background-color: rgba(255,255,255,0.0); 
	padding-left:10%;
	color:#7a7a7a;
	float:right;
border-radius:5px;
}

.ann1 {
	line-height: 48px;
	color: #FFF;
	background-color: #242424;
	text-align: center;
	height: 46px;
	width: 100%;
	font-size: 15px;
	border: 1px solid #242424;
	border-radius:5px; margin-bottom:20px;
}


.dingzhi { width:1200px; margin:0px auto; text-align:center;}



#footer{
	width: 100%; float:left; padding-top:20px; padding-bottom:90px; margin-top:20px; line-height:18px;
	background: #1e64c9;
}

.footer1{
	width:90%; margin:auto; color:#a7c3eb!important
}
.footer1 p{ padding-top:10px;
}

.footer1 a{
 color:#a7c3eb;
}

.footer1 img{display:none; }

.lp1{display:none}
.lp2{display:block; }



/*客户*/
.kh{ width:100%; float:left; padding-top:30px; padding-bottom:20px;}
.kh b{ font-size:22px; color:#451c80;width:100%; float:left; padding-bottom:10px; text-align:center; font-weight:bold}
.kh p { font-size:14px; color:#636363; font-weight:normal; line-height:18px!important; text-align:center; padding-bottom:20px; padding-left:5%; padding-right:5%}

.kh ul{width: 95%; margin-bottom:20px; margin:auto}
.kh ul li {width:32%; height:70px; text-align: center; border:#efefef solid 3px; float:left;  margin-right:1%; margin-bottom:5px; position:relative;  }
.kh ul li img{width:auto;max-width:100px; height:auto; max-height:50px!important; position:absolute;  top:0; left:0; right:0; margin:auto; bottom:0;}





.news1{ width:100%; float:left; background:url(../images/img6.jpg) no-repeat center; padding-top:40px; background-position:center; background-repeat:no-repeat; background-attachment: fixed; height:auto!important;  background-size: cover; padding-bottom:40px;}
.news1 b{ font-size:22px; color:#451c80;width:100%; float:left; padding-bottom:10px; text-align:center; font-weight:bold}
.news1 p { font-size:14px; color:#74589c; font-weight:normal; line-height:20px!important; text-align:center; padding-bottom:0px;padding-left:5%; padding-right:5%}



.news1 .more { background:#a77efe; text-align:center; color:#FFFFFF; font-size:14px; border-radius:25px; margin-top:10px; width:150px; line-height:30px; margin:auto; margin-top:10px;}
.news1 .more a{ padding-left:7.2%;  color:#FFFFFF!important}




.news{ width:90%; margin:0 auto; padding-top:20px; }
.news2{ width:100%; margin:0 auto; }


.nzuo1{ width:100%; float:left; }

.nzuo:nth-child(3n){ float:right}
.nzuo{ width:100%; color:#fff; margin-right:0%; float:left; border-bottom:#CCCCCC solid 1px; margin-bottom:20px;}
.nzuo h5{ width:100%; font-size:15px; color:#352373; font-weight:900; border-top:#eeeeee solid 1px; padding-top:30px; line-height:30px; text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.nzuo img{ width:100%; height:auto;overflow:hidden;}

.nzuo121{ width:100%;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; line-height:22px;}

.nzuo122{ width:100%; background:#fff; float:left; padding-left:5%; padding-right:5%; padding-top:20px; padding-bottom:30px; margin-right:3%;}

.shijian{ color:#352373; font-size:13px; padding-bottom:10px;}


.footerbar .footer .f02{display:none;}
.footerbar .footer .f03{display:none;}

  .footerbar .footer .f01{width:100%;}
  
  .footerbar .footer{width:85%;margin: 0 auto;padding: 30px 0 20px;font-size: 0;text-align: left;display:flex;justify-content:space-between; font-family:Arial, Helvetica, sans-serif}
  
  .copybar .copy{width:90%;margin: 0 auto;padding: 10px 0;}
  .copybar .copy p{font-size: 14px;color:rgba(255, 255, 255, 0.5);line-height:20px; font-family:Arial, Helvetica, sans-serif; width:90%; border-top:#463383 solid 1px; padding-top:20px; margin:auto}

.footerbar .footer .f01 p{font-size: 15px;color:#a79fc2;line-height: 28px; letter-spacing:0.3px }
.footerbar .footer .f01 p:hover{color:#a79fc2}
.footerbar .footer .f01 p:hover a{color:#a79fc2}
.footerbar .footer .f01 p a{color:#a79fc2;}
.footerbar .footer .f01 p a:hover{color:#a79fc2}
}




