@charset "utf-8";
body,html{font-size:16px;margin-left:auto;margin-right:auto;min-width:320px;width:100%;max-width:100%;position:relative;}
body{overflow-x:hidden;}
@media (max-width:320px){
	body,html{width:320px}
}
@media (max-width:319px){
	body{overflow-x:auto}
}
/* body,html{margin:0 auto;} */
img {border:0;font-size:0;max-width:100%;}
[role=button]{cursor:pointer;outline:none;}
input,button,select,textarea,video {outline:none;}
.clearfix{clear:both;}
.clearfix::after{display:table;clear:both;content:''}
.ulstyle{margin:0;padding:0px;list-style:none;}
.wrap{width:100%;min-width:320px;max-width:1460px;clear:both;margin:0 auto;padding:0;position:relative;box-sizing:border-box;padding-right:30px;padding-left:30px;}
.header{width:100%;clear:both;margin:0 auto;text-align:center;padding:0;box-sizing:border-box;vertical-align:middle;position:relative;top:0px;left:0px;z-index:999999;border-bottom:1px solid #fff;}
.header:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:50%;height:100%;line-height:100%;overflow:hidden;}
.header:after{content:"";position:absolute;top:0px;right:0px;z-index:0;width:30%;height:100%;line-height:100%;background:#30318b;overflow:hidden;}
@media (max-width:991px){
	.header:after{width:30%;}
}
.header_container{margin:0 auto;text-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;border:0px solid green;position:relative;margin:0 auto;text-align:center;padding:0;box-sizing:border-box;overflow:hidden;}
.header_left{vertical-align:middle;box-sizing:border-box;-ms-flex:0 0 460px;flex:0 0 460px;max-width:460px;position:relative;top:0px;left:0px;z-index:10;}
.header_right{text-align:left;vertical-align:middle;box-sizing:border-box;background:#30318b;-ms-flex:0 0 940px;flex:0 0 940px;max-width:940px;position:relative;top:0px;left:0px;z-index:10;}
.header .header_left .web_logo{padding:15px 20px 13px 0px;display:inline-block;box-sizing:border-box;}
.header .header_left .web_logo img{padding:0px;margin:0;max-width:100%;font-size:0;overflow:hidden;display:inline-block;min-width:233px;min-height:40px;}
.header_left{-ms-flex:0 0 32.857142%;flex:0 0 32.857142%;max-width:32.857142%;}
.header_right{-ms-flex:0 0 67.142857%;flex:0 0 67.142857%;max-width:67.142857%;}	
@media (max-width:991px){
	.header_left{-ms-flex:0 0 32.857142%;flex:0 0 32.857142%;max-width:460px;}
	.header_right{-ms-flex:1 1 auto;flex:1 1 auto;max-width:940px;}	
	.header .header_left .web_logo{padding:10px 15px 10px 0px;}
}
@media (max-width:479px){
	.header .wrap{padding-right:10px;padding-left:10px;}
	.header .header_left .web_logo img{min-width:204px;min-height:35px;}
}
.header_nav{padding:0px 0px 0px 20px;margin:0 auto;text-align:center;display:block;min-height:40px;}
.header_nav>ul{list-style:none;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0;margin:0;}
.header_nav>ul>li{-ms-flex:1 0 auto;flex:1 0 auto;max-width:25%;padding:0px 10px;margin:0;box-sizing:border-box;text-align:center;vertical-align:middle;}
.header_nav>ul>li>a{color:#fff;font-size:18px;width:100%;display:block;text-align:center;height:102px;line-height:102px;vertical-align:middle;}
.header_nav>ul>li>a:hover,.header_nav>ul>li>a:focus{color:#fff;text-decoration:none;}

.header_nav>ul>li>a.active,.header_nav>ul>li>a.active:hover,.header_nav>ul>li>a:hover{color:#fff;text-decoration:none;background:#e7212a;}

.header_nav>ul>li>a{position:relative;z-index:50;-webkit-transition:0.3s;transition:0.3s;}
/* .header_nav>ul>li>a:after{content: '';position: absolute;left: 50%;top: 0%;width: 100%;border-top: 1px solid #fff;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transform-origin:left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transition: 0.3s;transition: 0.3s;} */
.header_nav>ul>li:hover>a:after{left: 0%;width: 100%;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
/* .header_nav>ul>li>a:before{content: '';position: absolute;left: 50%;bottom: 0%;width: 100%;border-top: 1px solid #fff;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transform-origin:left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transition: 0.3s;transition: 0.3s;} */
/* .header_nav>ul>li:hover>a:before{left: 0%;width: 100%;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);} */
.header_nav>ul>li:after{content: '';position: absolute;height: 4px;background-color: r;left: 0;right: 0;bottom: 0;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';-webkit-transition: 0.3s;transition: 0.3s;}
.header_nav .sub_nav{position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: 100%;visibility: hidden;opacity: 0;-webkit-transition: 0.3s;transition: 0.3s;box-shadow: 0 3px 10px 3px rgba(0, 0, 0, 0.1);background-color: rgba(31, 70, 154, 0.5);padding: 20px 7px;white-space: nowrap;width:100%;background:#30318b;}
.header_nav .sub_nav a{display: block;line-height: 36px;color: #fff;font-size: 16px;padding-bottom: 0;border-bottom: none;text-align: center;margin-left: 0;margin-right: 0;-webkit-transition: background-color 0.3s, color 0.3s;transition: background-color 0.3s, color 0.3s;position: relative;}
.header_nav .sub_nav a:before{content: '';position: absolute;left:50%;top: auto;bottom: 0;width: 0%;border-top: 1px solid #fff;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transition: 0.3s;transition: 0.3s;}
.header_nav .sub_nav a:hover:before{left: 0%;width: 100%;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.header_nav .sub_nav a:after{display: none;}
.header_nav>ul>li{position: relative;z-index:9;}
.header_nav li:hover .sub_nav{visibility: visible;top: 100%;opacity: 1;}
@media (max-width:1399px){
	.header_nav{padding-left:0px;}
}
.nav_open{display:none;opacity:0;}
@media (max-width:1199px){
	.header_nav>ul{display:none;}
	.nav_open{display:block;opacity:1;width:30px;height:30px;cursor:pointer;position:absolute;right:10px;top:28px;top:50%;margin-top:-15px;background:url(../images/d1.png) center center no-repeat;}
}

.m_nav_wrap{display:none!important;}
@media (max-width:1199px){
	.m_nav_wrap{display:block!important;}
	.m_nav{position: fixed;top: 0px;box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);width: 100%;height: 100%;background: #fff;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;z-index: 9999999;opacity:0.98;visibility: visible;margin-top: 0;overflow-y: auto;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;top: 0;transform: translateX(100%);}
	.m_nav.open{transform: translateX(0%);}
	.m_nav .m_nav_closed{display:block;opacity:1;width:30px;height:30px;cursor:pointer;position:absolute;right:40px;top:28px;background:url(../images/d2.png) center center no-repeat;}
	.m_nav .m_nav_logo{width: 100%;display: block;clear:both;margin:0 auto;text-align:center;}
	.m_nav .m_nav_logo img{height: 50px;font-size:0;overflow:hidden;display: block;margin:30px auto;text-align:center;}
	.m_nav .ul{list-style:none;display:block;padding:0 0px;margin:30px 0 0 0;border:0px solid red;box-sizing:border-box;}
	.m_nav .ul li{padding:0 0px;margin:0;display:block;box-sizing:border-box;border-bottom: 1px solid #e9e9e9;transform: translateY(0);-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;opacity: 0;}
	.m_nav.open .ul li{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
	.m_nav .ul li:nth-child(1){-webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;}
	.m_nav .ul li:nth-child(2){-webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;}
	.m_nav .ul li:nth-child(3){-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;}
	.m_nav .ul li:nth-child(4){-webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;}
	.m_nav .ul li:nth-child(5){-webkit-transition: all 1s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1s cubic-bezier(.77, 0, .175, 1) 0ms;}
	.m_nav .ul li:nth-child(6){-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;}
	.m_nav .ul li:nth-child(7){-webkit-transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;}
	.m_nav .ul li:nth-child(8){-webkit-transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;}
	.m_nav .ul li:nth-child(9){-webkit-transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms;}
	.m_nav .ul li:nth-child(10){-webkit-transition: all 2s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 2s cubic-bezier(.77, 0, .175, 1) 0ms;}
	.m_nav .ul li:nth-child(11){-webkit-transition: all 2.2s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 2.2s cubic-bezier(.77, 0, .175, 1) 0ms;}
	.m_nav .ul li:nth-child(12){-webkit-transition: all 2.4s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 2.4s cubic-bezier(.77, 0, .175, 1) 0ms;}
	.m_nav .ul li:nth-child(13){-webkit-transition: all 2.6s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 2.6s cubic-bezier(.77, 0, .175, 1) 0ms;}
	.m_nav .ul li:nth-child(14){-webkit-transition: all 2.8s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 2.8s cubic-bezier(.77, 0, .175, 1) 0ms;}
	.m_nav .ul li a{display: block;text-decoration: none;color: #333;font-size: 16px;height: 50px;line-height: 50px;padding:0 30px;margin:0;box-sizing:border-box;}
	.m_nav .ul li a:hover{color:#fff;background:#e71f29;}
	.m_nav .ul li .dropdown_menu{display: none;}
	.m_nav .ul li.dropdown .dropdown_menu{display: block;border-top: 1px solid #e9e9e9;padding:0px;margin:0;}
	.m_nav .ul li .dropdown_menu a{display: block;height: 50px;line-height: 50px;padding: 0 60px;margin: 0 0px;box-sizing: border-box;border-bottom: 1px solid #e9e9e9;}
	.m_nav .ul li .dropdown_menu a:last-child{border: none;}
}
@media (max-width:575px){
	.m_nav .m_nav_logo{margin:0;text-align:left;display:none;}
	.m_nav .m_nav_logo img{height:35px;margin-left:0;margin-right:0;margin:30px 0px 30px 20px;text-align:left;}
	.m_nav .ul{margin-top:110px;}
}

.banner{width:100%;clear:both;overflow:hidden;border-bottom:8px solid #e71f28;}
.banner img{padding:0;margin:0;width:100%;max-width:100%;max-height:1000px;max-height:100vh;font-size:0;overflow:hidden;display:block;}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-slide{text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{bottom: 15px;}
.banner .swiper-pagination-bullet{width: 13px;height: 13px;background: #9897a5;background: #30318b;opacity: .95;}
.banner .swiper-pagination-bullet-active{opacity: 1;background:#e71f29;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}



















.banner_about{border-bottom:0px solid #e71f28;}
.banner img{max-width:100%;margin-right:auto;margin-left:auto;text-align:center;}
.banner .swiper-slide{max-width:100%;margin-right:auto;margin-left:auto;text-align:center;}
.banner .swiper-slide{position:relative;left:0;top:0;z-index:0;}

.banner_text{width:100%;height:100%;position:absolute;left:0;top:0%;z-index:9999;display:block;border:0px solid green;}
.banner_text .wrap {height:100%;line-height:100%;position:relative;left:0;top:0;display:block;text-align:center;vertical-align:middle;}
.banner_text .wrap .banner_text_con{width:100%;height:100%;line-height:100%;position:absolute;left:0;top:0;display:table;text-align:center;vertical-align:middle;}
.banner_text .wrap .banner_text_con.p_0{max-width:100%;text-align:left;left:0px;}
/* .banner_text .wrap .banner_text_con.p_1{max-width:100%;text-align:right;left:auto;right:0px;} */
/* .banner_text .wrap .banner_text_con.p_2{top:25px;} */
/* .banner_text .wrap .banner_text_con.p_3{top:auto;bottom:50px;} */
.banner_text .wrap .banner_text_con>div{display:table-cell;vertical-align:middle;border:0px solid red;padding:0px 0px 0px 40px;}
/* .banner_text .wrap .banner_text_con.p_2>div{vertical-align:top;} */
/* .banner_text .wrap .banner_text_con.p_3>div{vertical-align:bottom;} */
.banner_text .wrap .banner_text_con>div h3{margin:0;font-weight:bold;color:#fff;font-size:48px;line-height:1.4;padding:15px 0px 15px 0px;position:relative;}
.banner_text .wrap .banner_text_con>div h3:before{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:85px;height:4px;line-height:4px;background:#fff;}
.banner_text .wrap .banner_text_con>div p{margin:15px 0 0 0;padding:0px;font-weight:normal;color:#fff;font-size:20px;line-height:1.4;text-shadow:none;}
.banner_text .wrap .banner_text_con>div .banner_btn{width:100%;clear:both;display:block;padding:20px 0px 0px 0px;margin:0;}
.banner_text .wrap .banner_text_con>div .banner_btn a{display:inline-block;line-height:1.7;font-size:16px;color:#fff;padding:0;margin:0;box-sizing:border-box;}
.banner_text .wrap .banner_text_con>div .banner_btn a:hover{}
.banner_text_con_bg{display:inline-block;padding:0px;margin:0px;}
.banner_text .wrap .banner_link{width:100%;clear:both;display:block;padding:20px 0px 0px 0px;margin:0px;}
.banner_link .btn.slick-btn{display:inline-block;font-size:16px;color:#fff;line-height:1.4;padding:8px 36px;margin:10px 10px 0px 0px;background:#88212c;border:1px solid #a22a37;box-sizing:border-box;}
.banner_link .btn.slick-btn.pc{}
.banner_link .btn.slick-btn.mobile{font-size:14px;}
@media (max-width:1399px){
	/* .banner .banner_text .wrap{width:-webkit-calc(100% - 240px);width:calc(100% - 240px);} */
	.banner_text .wrap .banner_text_con>div h3{font-size:42px;}
	.banner_text .wrap .banner_text_con>div p{font-size:18px;}
}
@media (max-width:1100px){
    .banner img{min-height:240px;}
}
@media (max-width:991px){
    .banner img{min-height:210px;}
	.banner_text .wrap .banner_text_con>div h3{font-size:32px;}
    .banner_text .wrap .banner_text_con>div h3:before{height:2px;line-height:2px;}
    /* .banner_text .wrap .banner_text_con>div p{font-size:18px;} */
}
@media (max-width:767px){
	/* .banner .banner_text .wrap{width:-webkit-calc(100% - 140px);width:calc(100% - 140px);} */
    .banner img{min-height:200px;}
}
@media (max-width:575px){
	/* .banner .banner_text .wrap{width:-webkit-calc(100% - 110px);width:calc(100% - 110px);min-width:auto;} */
	.banner_text .wrap .banner_text_con>div h3{font-size:26px;}
    .banner_text .wrap .banner_text_con>div p{font-size:16px;}
}
















.tem_title01{width:100%;clear:both;display:block;text-align:center;margin:0 auto;padding:0rem;margin-top:60px;box-sizing:border-box;position:relative;}
.tem_title01 span{display:inline-block;text-align:center;margin:0 auto;padding:0rem 15px 0rem 15px;color:#000;font-size:30px;box-sizing:border-box;position:relative;}
.tem_title01 span:before{content:"";position:absolute;left:0;top:50%;padding:0rem;margin:-3px 0px 0px -85px;width:85px;height:6px;clear:both;display:block;background:#30318b;}
.tem_title01 span:after{content:"";position:absolute;right:0;top:50%;padding:0rem;margin:-3px -85px 0px 0px;width:85px;height:6px;clear:both;display:block;background:#30318b;}
@media (max-width:991px){
	.tem_title01 span{font-size:24px;}
	.tem_title01 span:before,.tem_title01 span:after{height:4px;margin-top:-0px;}
}

/* 首页公司简介 */
.index_about{width:100%;clear:both;display:block;-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.05);box-shadow:0px 0px 15px rgba(0,0,0,0.05);padding:0;margin:60px 0px 2px 0px;box-sizing:border-box;vertical-align:middle;}
.i_a_flex{width:100%;clear:both;margin:0;padding:0;box-sizing:border-box;vertical-align:middle;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.index_about:nth-child(2) .i_a_flex_item:first-child{box-sizing:border-box;-ms-flex:0 0 51%;flex:0 0 51%;max-width:51%;padding:60px 20px 0 20px;}
.index_about:nth-child(2) .i_a_flex_item:last-child{box-sizing:border-box;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%;padding:0px;}
.i_a_tit{width:100%;margin:0;padding:10px 0;line-height:1.6;position:relative;color:#30318b;font-size:24px;}
.i_a_tit:before{content:"";position:absolute;left:0;top:0;padding:0rem;margin:0;width:35px;height:1px;clear:both;display:block;background:#30318b;}
.i_a_text{width:100%;margin:0;padding:0px 0 10px 0;line-height:1.8;position:relative;color:#2c2c2c;font-size:18px;}
.i_a_list{width:100%;list-style:none;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;padding:15px 0 0 0;margin:0px -5px 0px -5px;}
.i_a_list li{-ms-flex:0 1 16.666666%;flex:0 1 16.666666%;max-width:16.666666%;padding:13px 5px 0px 5px;margin:0 auto;text-align:center;box-sizing:border-box;}
.i_a_list li img{padding:0;margin:0 auto;text-align:center;max-width:100%;font-size:0;overflow:hidden;display:block;}
.i_a_list li p{width:100%;color:#2c2c2c;font-size:18px;padding:15px 0 0 0;margin:0 auto;text-align:center;}
.i_a_list li:last-child{-ms-flex:1 1 auto;flex:1 1 auto;max-width:33.333332%;padding-top:0px;}
.i_a_img{padding:0;margin:0 auto;text-align:center;width:100%;max-width:100%;overflow:hidden;display:block;border:0px solid red;}
.i_a_img img{padding:0;margin:0 auto;text-align:center;height:100%;font-size:0;overflow:hidden;display:block;}
.index_about:last-child{-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.1);box-shadow:0px 0px 15px rgba(0,0,0,0.1);margin:0px;}
.index_about:last-child .i_a_flex_item{box-sizing:border-box;-ms-flex:0 0 51%;flex:0 0 51%;max-width:51%;padding:0px;}
.index_about:last-child .i_a_flex_item:last-child{box-sizing:border-box;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%;padding:60px 20px 0 20px;background:#30318b;}
.index_about:last-child .i_a_tit{width:100%;margin:0;padding:10px 0;line-height:1.6;position:relative;color:#fff;font-size:24px;}
.index_about:last-child .i_a_tit:before{content:"";position:absolute;left:0;top:0;padding:0rem;margin:0;width:35px;height:1px;clear:both;display:block;background:#fff;}
.index_about:last-child .i_a_text{width:100%;margin:0;padding:0px 0 15px 0;line-height:1.8;position:relative;color:#fff;font-size:18px;}
@media (max-width:991px){
	.index_about{padding-bottom:15px;}
	.index_about:last-child{-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.1);box-shadow:0px 0px 15px rgba(0,0,0,0.1);margin-top:25px;padding-bottom:0px;}
	.index_about .i_a_flex_item{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;}
	.index_about:nth-child(2) .i_a_flex_item:first-child{order:1}
	.index_about:nth-child(2) .i_a_flex_item:first-child,.index_about:last-child .i_a_flex_item:last-child{padding:30px 10px 0 10px;}
	.i_a_img img{width:100%;height:auto;}
	.index_about .i_a_tit{font-size:20px!important;}
	.index_about .i_a_text{font-size:16px!important;}
	.i_a_list li p{font-size:16px;}
}
@media (max-width:575px){
	.i_a_list li{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%;order:1;}
	.i_a_list li:last-child{display:none;}
}

/* 首页产品展示 */
.index_product_wrap{padding-top:50px;position:relative;}
.index_product_wrap:before{content:"";position:absolute;left:-170px;top:190px;padding:0rem;margin:0;width:84px;height: 100%;clear:both;display:block;background:url(../images/bg_product.png) center 0 no-repeat;background-size:84px 645px;}
.index_product{position:relative;border:0px solid red;}
.i_p_flex{width:100%;clear:both;margin:60px 0px 0 0px;padding:0;box-sizing:border-box;vertical-align:middle;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.i_p_left{box-sizing:border-box;-ms-flex:0 0 28.9%;flex:0 0 28.9%;max-width:28.9%;padding:0px 0px 0 0px;}
.i_p_right{box-sizing:border-box;-ms-flex:0 0 63.6%;flex:0 0 63.6%;max-width:63.6%;position:relative;}
.i_p_tit{width:100%;margin:0;padding:10px 0;line-height:1.6;position:relative;color:#30318b;font-size:18px;text-align:left;}
.i_p_tit a{color:#30318b;}
.i_p_tit a:hover{color:#30318b;}
.i_p_tit:before{content:"";position:absolute;left:0;top:0;padding:0rem;margin:0;width:35px;height:1px;clear:both;display:block;background:#30318b;}
.i_p_text{width:100%;margin:0;padding:0px 0 10px 0;line-height:1.8;position:relative;color:#252525;font-size:16px;text-align:left;}
.i_p_img{padding:0;margin:20px 0 0 0;width:100%;max-width:100%;font-size:0;overflow:hidden;display:block;}
.i_p_img.first-child{margin-top:0px;}
.i_p_tit2{margin-top:25px;}
.i_p_text2{width:-webkit-calc(100% - 144px);width:calc(100% - 144px);margin:0;padding:0px 0 10px 0;line-height:1.8;position:relative;color:#252525;font-size:16px;text-align:left;}
.i_p_img img{padding:0;margin:0;width:100%;max-width:100%;height: 100%;font-size:0;overflow:hidden;display:block;}
.i_p_right_inner .i_p_more{position:absolute;bottom:40px;right:20px;z-index:10;line-height:1.8;color:#fff;font-size:18px;text-align:left;}
.i_p_right_inner .i_p_more a{color:#fff;}
.i_p_right_inner .i_p_more a:hover{color:#fff;}
.i_p_right_inner{position:relative;width: 100%;height: 100%;margin:0 auto;text-align:center;display:block;}
.i_p_right_inner:after{content:"";position:absolute;top:0px;right:-webkit-calc(140px - 100%);right:calc(140px - 100%);z-index:0;width:100%;height:100%;line-height:100%;background:#30318b;overflow:hidden;}
.i_p_right_inner .swiper-container{width: 100%;height: 100%;}
.i_p_right_inner .swiper-slide{text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.i_p_right_inner .swiper-slide .i_p_item{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width: 100%;}
@media (min-width:992px){
	.i_p_right_inner{height:693px;}
	.i_p_right_inner .swiper-pagination-bullets{left:auto;bottom:auto;right: -53px;top: 50%;transform: translate3d(0px,-50%,0);}
	.i_p_right_inner .swiper-pagination-bullets .swiper-pagination-bullet{margin: 7px 0;display: block;}
	.i_p_right_inner .swiper-pagination-bullet{width: 18px;height: 18px;display: inline-block;border-radius: 100%;background: #9897a5;opacity:1;}
	.i_p_right_inner .swiper-pagination-bullet-active{opacity: 1;background:#e72027;}
}
@media (min-width:992px) and (max-width:1599px){
	.i_p_right_inner .swiper-pagination-bullets{right:25px;margin-top:-54px;}
}
@media (max-width:991px){
	.i_p_right_inner .swiper-pagination-bullets,.i_p_right_inner .swiper-pagination-custom,.i_p_right_inner .swiper-pagination-fraction{bottom:0px;}
	.i_p_right_inner .swiper-pagination-bullet{width: 18px;height: 18px;background: #9897a5;opacity:1;}
	.i_p_right_inner .swiper-pagination-bullet-active{opacity: 1;background:#e72027;}
	.i_p_right_inner .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 7px;}
	.i_p_right_inner .swiper-pagination {position: relative;margin-left:auto;margin-right:auto;text-align:center;padding-top:20px;}
	.i_p_right_inner .i_p_more{bottom:20px;}
}
@media (max-width:991px){
	.i_p_left{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.i_p_right{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;margin:30px 0px 0 0px;}
	.i_p_right_inner{height:auto;}
}

/* 首页生产能力 */
.index_ability{width:100%;clear:both;display:block;padding:0;margin:60px 0px 0px 0px;box-sizing:border-box;vertical-align:middle;background:#30318b;}
.i_abi_flex{width:100%;clear:both;margin:60px 0px 0 0px;padding:0;box-sizing:border-box;vertical-align:middle;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;}
.i_abi_left{box-sizing:border-box;-ms-flex:1 0 auto;flex:1 0 auto;max-width:948px;padding:0px 0px 0 0px;}
.i_abi_right{box-sizing:border-box;-ms-flex:0 0 972px;flex:0 0 972px;max-width:972px;}
.i_abi_left_inner{float:right;text-align:left;box-sizing:border-box;width:72.5%;width:100%;max-width:688px;max-width:718px;padding:40px 40px 10px 30px;}
@media (max-width:1430px){
	.i_abi_left{box-sizing:border-box;-ms-flex:1 0 50.2%;flex:1 0 50.2%;}
	.i_abi_right{box-sizing:border-box;-ms-flex:0 0 49.8%;flex:0 0 49.8%;}
}
.i_abi_tit{width:100%;margin:0;padding:10px 0;line-height:1.6;position:relative;color:#fff;font-size:30px;}
.i_abi_tit:before{content:"";position:absolute;left:0;top:0;padding:0rem;margin:0;width:35px;height:1px;clear:both;display:block;background:#30318b;}
.i_abi_text{width:100%;margin:0;padding:0px 0 10px 0;line-height:2.25;position:relative;color:#fff;font-size:16px;}
.i_abi_swiper{width:100%;clear:both;position:relative;}
.i_abi_swiper img{padding:0;margin:0;max-width:100%;font-size:0;overflow:hidden;display:block;}
.i_abi_swiper .swiper-container{width: 100%;height: 100%;}
.i_abi_swiper .swiper-slide{text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.i_abi_swiper .swiper-button-prev,
.i_abi_swiper .swiper-button-next{position:absolute;left:-42px;top:auto;bottom:0;padding:0;margin:0;width:42px;height:42px;display:block;background-color:#e71f28;background-image:url(../images/arr01left.png);background-position:center center;background-repeat:no-repeat;background-size:12px 21px;}
.i_abi_swiper .swiper-button-next{background-image:url(../images/arr01right.png);position:absolute;left:0;right:auto;background-color:#313181;}
.i_abi_swiper .swiper-button-prev:after,
.i_abi_swiper .swiper-button-next:after{content:"";font-size:0;display:none;}
.i_abi_swiper .swiper-pagination{display:none;}
.i_abi_swiper .swiper-pagination-bullets,.i_abi_swiper .swiper-pagination-custom,.i_abi_swiper .swiper-pagination-fraction{bottom:10px;}
.i_abi_swiper .swiper-pagination-bullet{width: 12px;height: 12px;background: #9897a5;opacity:1;}
.i_abi_swiper .swiper-pagination-bullet-active{opacity: 1;background:#e72027;}
.i_abi_swiper .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 7px;}
@media (max-width:991px){
	.index_ability{margin-top:30px;}
	.i_abi_flex{flex-wrap:wrap;margin-top:0px;}
	.i_abi_left{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.i_abi_right{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px 0px 0 0px;}
	.i_abi_left_inner{clear:both;width:100%;max-width:100%;padding:30px 30px 30px 30px;}
	.i_abi_tit{font-size:24px;}
	.i_abi_swiper .swiper-button-prev,
	.i_abi_swiper .swiper-button-next{position:absolute;left:0px;top:50%;margin-top:-21px;}
	.i_abi_swiper .swiper-button-next{background-image:url(../images/arr01right.png);position:absolute;left:auto;right:0;background-color:#e71f28;}
	.i_abi_swiper .swiper-pagination{display:block;}
}

/* 首页新闻资讯 */
.index_news{display:block;clear:both;padding:60px 0px 90px 0px;margin:0px 0px 0px 0px;background:url(../images/index_news.gif) center center no-repeat;background-size:100% 100%;}
.index_news .tem_title01{margin-top:0px;}
.index_news_inner{display:block;clear:both;padding:60px 0px 0px 0px;margin:0px 0px 0px 0px;position:relative;}
.i_n_item{width:100%;display:block;clear:both;padding:0px;margin:0px;position:relative;}
.i_n_item img{padding:0;margin:0;width:100%;max-width:100%;font-size:0;overflow:hidden;display:block;}
.i_n_item h4{text-align:left;margin:0rem;padding:10px 20px;line-height:1.75;min-height:76px;position:relative;}
.i_n_item h4 a{text-align:left;color:#292929;font-size:16px;margin:0rem;padding:0rem;line-height:1.75;font-weight:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.i_n_item h4 a:hover{color:#292929;}
.i_n_item .updatetime{margin:0rem;padding:0 0 0 16px;color:#292929;font-size:16px;line-height:1.75;position:absolute;bottom:10px;right:20px;z-index:9;}
.i_n_item:hover h4{background:#30318b;}
.i_n_item:hover h4 a{color:#fff;}
.i_n_item:hover h4 a:hover{color:#fff;}
.i_n_item:hover .updatetime{color:#fff;background:#30318b;}
.index_news .swiper-container{width: 100%;height: 100%;}
.index_news .swiper-slide{text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.index_news .swiper-button-prev,
.index_news .swiper-button-next{position:absolute;left:-100px;top:50%;padding:0;margin:-23px 0 0 0;width:55px;height:47px;display:block;background-color:#313181;background-image:url(../images/arr02left.png);background-position:center center;background-repeat:no-repeat;background-size:13px 23px;}
.index_news .swiper-button-next{background-image:url(../images/arr02right.png);position:absolute;left:auto;right:-100px;}
.index_news .swiper-button-prev:after,
.index_news .swiper-button-next:after{content:"";font-size:0;display:none;}
@media (max-width:1600px){
	.index_news .swiper-button-prev{left:0px;}
	.index_news .swiper-button-next{left:auto;right:0px;}
}

/* 首页合作伙伴 */
.index_partner{display:block;clear:both;padding:0px 0px 60px 0px;margin:0px 0px 0px 0px;}
.index_partner .swiper-container{width:100%;height:100%;padding:60px 0px 0px 0px;}
.index_partner .swiper-slide{text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.i_partner_item{display:block;clear:both;padding:0px;margin:0px;position:relative;border-radius:5px;border:1px solid #e4e4e4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.i_partner_item img{padding:0;margin:0;width:100%;max-width:100%;font-size:0;overflow:hidden;display:block;border-radius:5px;}

.footer{width:100%;clear:both;padding:0px 0;line-height:1.8;margin:0;box-sizing:border-box;overflow:hidden;color:#757575;font-size:14px;background:#303030;text-align:center;}
.footer a{color:#757575;}
.footer:hover a:hover{color:#fff;}
.footer_links{width:100%;clear:both;padding:25px 0;margin:0;box-sizing:border-box;overflow:hidden;text-align:left;border-bottom:1px solid #3e3e3e;}
.footer_links a{margin:0 10px 0 5px;}
.footer_copyright{width:100%;clear:both;padding:25px 0;margin:0;line-height:2;box-sizing:border-box;overflow:hidden;text-align:center;}
.footer_copyright p{padding:0px 0;margin:0;}



/* 公司简介 */
.about_subnav_positions{width:100%;display:block;clear:both;padding:10px 0px 0px 0px;margin:0px;line-height:1.8;border-bottom:1px solid #eee;position:relative;top:0px;left:0px;z-index:9;background:#fff;}
.about_subnav_fixed{position:fixed;top:0;left:0;right:0;z-index:220;background:rgba(255,255,255,0.99);background:#fff;-webkit-box-shadow:0px 2px 20px rgba(0,0,0,0.4);box-shadow:0px 2px 20px rgba(0,0,0,0.4);}
.about_subnav{width:50%;display:inline-block;float:left;padding:0px;margin:0px;text-align:left;line-height:50px;}
.about_subnav li{display:inline-block;padding:0px 0px 0px 0px;margin:0px;float:left;line-height:50px;}
.about_subnav li a{display:inline-block;clear:both;padding:0px 20px 0px 20px;margin:0px;color:#2c2c2c;font-size:20px;}
.about_subnav li a:hover,.about_subnav li.active a,.about_subnav li.active a:hover{color:#fff;background:#30318b;text-decoration:none;}
.about_positions{width:50%;display:inline-block;float:right;padding:0px 0px;margin:0px;line-height:50px;position:relative;top:0px;left:0px;z-index:9;}
.about_positions>div{float:right;display:block;padding:0px 0px 0px 30px;color:#5e5e5e;font-size:14px;background:url(../images/home.png) 0 center no-repeat;background-size:23px 20px;}
.about_positions>div a{display:inline-block;padding:0px 5px;margin:0px;color:#5e5e5e;font-size:14px;}
.about_positions>div a:hover{color:#e71f29;}
@media (max-width:991px){
    .about_subnav_positions{padding:0px 0px 0px 0px;}
    .about_subnav{width:100%;display:block;float:none;clear:both;line-height:50px;}
    .about_subnav li a{padding:0px 15px 0px 15px;font-size:16px;}
    .about_positions{width:100%;display:none;float:none;clear:both;line-height:50px;}
    .about_positions>div{float:none;clear:both;display:block;padding:0px 0px 0px 30px;}
}
.about_title01{width:100%;margin:0;padding:20px 0px 0px 0px;text-align:right;line-height:1.2;position:relative;color:#30318b;font-size:60px;font-family:Impact,'Microsoft YaHei',Tahoma,Verdana,'Simsun';}
/* .about_title01 span{position:relative;bottom:-10px;} */
.about_flex{width:100%;clear:both;margin:0;padding:0;box-sizing:border-box;vertical-align:middle;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.about_flex_item:first-child{box-sizing:border-box;-ms-flex:0 0 54%;flex:0 0 54%;max-width:54%;padding:0px 20px 0 0px;}
.about_flex_item:last-child{box-sizing:border-box;-ms-flex:0 0 46%;flex:0 0 46%;max-width:46%;padding:0px;}
.about_tit{width:100%;margin:0;padding:10px 0;line-height:1.6;position:relative;color:#30318b;font-size:24px;}
.about_tit:before{content:"";position:absolute;left:0;top:0;padding:0rem;margin:0;width:35px;height:1px;clear:both;display:block;background:#30318b;}
.about_desc{width:100%;margin:0;padding:0px 0 10px 0;line-height:1.8;position:relative;color:#2c2c2c;font-size:18px;}
.about_list{width:100%;list-style:none;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;padding:15px 0px 0 0px;margin:0px -5px 0px -5px;}
.about_list li{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%;padding:13px 5px 0px 5px;margin:0 auto;text-align:center;box-sizing:border-box;}
.about_list li img{padding:0;margin:0 auto;text-align:center;max-width:100%;font-size:0;overflow:hidden;display:block;}
.about_list li p{width:100%;color:#2c2c2c;font-size:18px;padding:15px 0 0 0;margin:0 auto;text-align:center;}
.about_img{padding:0;margin:0 auto;text-align:center;width:100%;max-width:100%;overflow:hidden;display:block;border:0px solid red;}
.about_img img{padding:0;margin:0 auto;text-align:center;height:100%;font-size:0;overflow:hidden;display:block;}
.about_flex:last-child{padding:40px 0px 0px 0px;}
.about_flex:last-child .about_flex_item{width:100%;clear:both;margin:0;padding:0px;box-sizing:border-box;vertical-align:middle;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.about_flex:last-child .about_flex_item .about_img{width:45%;max-width:340px;padding:0;margin:0;box-sizing:border-box;}
.about_flex:last-child .about_flex_item .about_img img{padding:0;margin:0 auto;text-align:center;height:100%;font-size:0;overflow:hidden;display:block;}
.about_flex:last-child .about_flex_item .about_text{width:55%;max-width:420px;padding:30px 10px 0px 20px;margin:0;box-sizing:border-box;}
.about_flex:last-child .about_flex_item:nth-child(2) .about_img{width:53%;max-width:340px;padding:0;margin:0;box-sizing:border-box;border:0px solid red;}
.about_flex:last-child .about_flex_item:nth-child(2) .about_text{width:47%;max-width:300px;padding:30px 0px 0px 20px;margin:0;box-sizing:border-box;}
@media (max-width:991px){
    .about_title01{padding:30px 0px 20px 0px;text-align:left;font-size:42px;}
    .about_flex_item:first-child{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;order:1;padding:30px 0px 0 0px;}
    .about_flex_item:last-child{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .about_img{padding:0px 0px 0 0px;}
    .about_img img{width:100%;max-height:320px;}
    .about_flex:last-child .about_flex_item .about_img{width:100%;max-width:100%;}
    .about_flex:last-child .about_flex_item .about_img img{width:100%;max-height:300px;}
    .about_flex:last-child .about_flex_item .about_text{width:100%;max-width:100%;padding:30px 0px 0px 0px;}
    .about_flex:last-child .about_flex_item:nth-child(2) .about_img{width:100%;max-width:100%;padding:0px 0px 0px 0px;}
    .about_flex:last-child .about_flex_item:nth-child(2) .about_text{width:100%;max-width:100%;padding:20px 0px 20px 0px;}
}

/* 企业文化 */
.culture_flex{clear:both;margin:0 -1.5px;padding:85px 0px 0px 0px;box-sizing:border-box;vertical-align:middle;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.culture_flex_item{box-sizing:border-box;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0px 1.5px;position:relative;}
.culture_flex_item>div{padding:0;margin:0 auto;text-align:center;width:100%;height:100%;clear:both;display:block;position:relative;}
.culture_img{padding:0;margin:0 auto;text-align:center;width:100%;max-width:100%;height:100%;overflow:hidden;display:block;border:0px solid red;background:#000;}
.culture_flex_item:nth-child(2) .culture_img{background:#30318b;}
.culture_img img{padding:0;margin:0 auto;text-align:center;width:100%;max-width:100%;height:100%;font-size:0;overflow:hidden;display:block;opacity:0.25;transition:all .5s;}
.culture_text{position:absolute;left:0;top:0;padding:0;margin:0 auto;text-align:center;width:100%;height:100%;clear:both;display:block;display:table;vertical-align:middle;}
.culture_text>div{display:table-cell;vertical-align:middle;padding:0px 10px 0px 10px;}
.culture_text>div div{display:block;padding:0px 0px 0px 0px;margin:0;font-size:0px;line-height:1.6;transition:all .5s;}
.culture_text>div h4{display:block;padding:12px 0px;margin:0;color:#fff;font-size:24px;line-height:1.6;position:relative;}
.culture_text>div h4:before{content:"";position:absolute;left:50%;bottom:0;padding:0;margin:0 0 0 -30px;width:60px;height:1px;clear:both;display:block;background:#fff;}
.culture_text>div p{display:block;padding:20px 0px 0px 0px;margin:0;color:#fff;font-size:18px;line-height:1.6;}
.culture_flex_item:hover .culture_text>div div{transform:rotateY(360deg);}
.culture_flex_item:hover .culture_img img{opacity:0.4;}
@media (max-width:1199px) and (min-width:992px){
    .culture_text>div div img{width:60px;max-width:60px;height:60px;}
    .culture_text>div h4{font-size:20px;}
    .culture_text>div p{padding:10px 0px 0px 0px;font-size:16px;}
}
@media (max-width:991px){
    .culture_flex{margin:0 0;padding:40px 0px 0px 0px;}
    .culture_flex_item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:1px 0px;}
    .culture_img img{max-height:330px;}
}
/* 公司荣誉 */
.about_honor{width:100%;margin:0;padding:90px 0px 50px 0;line-height:1.6;position:relative;margin:0 auto;text-align:center;background:#eff0f9;}
.about_honor_title{width:100%;margin:0;padding:0px 0 0px 0;line-height:1.2;position:relative;color:#30318b;font-size:48px;font-family:Impact,'Microsoft YaHei',Tahoma,Verdana,'Simsun';}
.about_honor_title2{width:100%;margin:0;padding:15px 0 0px 0;line-height:1.2;position:relative;color:#30318b;font-size:24px;}
.about_honor .swiper-container{width:100%;height:100%;margin:0;padding:65px 0px 0px 0;display:block;}
.about_honor .swiper-slide img{padding:19px;margin:0;width:100%;max-width:100%;font-size:0;overflow:hidden;display:block;background:#fff;border:1px solid #d0d0d0;transition:all .3s;}
.about_honor .swiper-slide:hover img{border:1px solid #30318b;}
.about_honor .swiper-slide p{width:100%;display:block;margin:0;padding:20px 0px 0 0;line-height:1.6;position:relative;color:#000;font-size:18px;margin:0 auto;text-align:center;}
.about_honor .swiper-pagination{width: 100%;display:block;padding:70px 0px 0px 0px;margin:0 auto;text-align:center;position:static;}
.about_honor .swiper-pagination-bullets,.about_honor .swiper-pagination-custom,.about_honor .swiper-pagination-fraction{bottom:-0px;}
.about_honor .swiper-pagination-bullet{width: 17px;height: 17px;background: #dcdcdc;opacity:1;}
.about_honor .swiper-pagination-bullet-active{opacity: 1;background:#30318b;}
.about_honor .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
@media (max-width:991px){
    .about_honor{padding:50px 0px 40px 0;}
    .about_honor_title{font-size:32px;}
    .about_honor_title2{padding:10px 0 0px 0;font-size:18px;}
    .about_honor .swiper-container{padding:30px 0px 0px 0;}
    .about_honor .swiper-pagination{padding:20px 0px 0px 0px;}
}
/* 团队介绍 */
.about_team{width:100%;margin:0;padding:70px 0px 110px 0;line-height:1.6;position:relative;margin:0 auto;text-align:center;}
.about_team_desc{width:100%;margin:0;padding:30px 0 0px 0;text-align:center;line-height:1.7;position:relative;color:#2c2c2c;font-size:18px;}
.about_team .swiper-container{width:100%;height:100%;margin:0;padding:65px 0px 0px 0;display:block;}
.about_team .swiper-slide img{padding:0px;margin:0;width:100%;max-width:100%;font-size:0;overflow:hidden;display:block;}
.about_team .swiper-slide p{width:100%;display:block;margin:0;padding:20px 0px 0 0;line-height:1.6;position:relative;color:#000;font-size:18px;margin:0 auto;text-align:center;}
.about_team .swiper-button-prev,
.about_team .swiper-button-next{position:absolute;left:0px;top:50%;padding:0;margin:-23px 0 0 0;width:55px;height:47px;display:block;background-color:#313181;background-image:url(../images/arr02left.png);background-position:center center;background-repeat:no-repeat;background-size:13px 23px;opacity:0;transition:all .3s;}
.about_team .swiper-button-prev:hover,
.about_team .swiper-button-next:hover{background-color:#e71f29;}
.about_team .swiper-button-next{background-image:url(../images/arr02right.png);position:absolute;left:auto;right:0px;}
.about_team .swiper-button-prev:after,
.about_team .swiper-button-next:after{content:"";font-size:0;display:none;}
.about_team .swiper-container:hover .swiper-button-prev,.about_team .swiper-container:hover .swiper-button-next{opacity:1;}
@media (max-width:1199px){
    .about_team .swiper-container .swiper-button-prev,.about_team .swiper-container .swiper-button-next{opacity:1;}
}
@media (max-width:991px){
    .about_team{padding:50px 0px 40px 0;}
    .about_team_desc{padding:10px 0 0px 0;font-size:15px;}
    .about_team .swiper-container{padding:30px 0px 0px 0;}
    .about_team .swiper-slide p{font-size:16px;}
}



/* 当前位置 */
.info_positions{width:100%;display:block;clear:both;padding:0px 0px;margin:0px;line-height:1.8;border-bottom:1px solid #d9d9d9;background:#fff;position:relative;top:0px;left:0px;z-index:9;}
.info_pos_tit{display:inline-block;padding:26px 20px 26px 0px;color:#fff;font-size:18px;background:#30318b;}
.info_pos_path{display:inline-block;padding:26px 0px 26px 25px;margin:0px;color:#111;font-size:18px;background:#fff;}
.info_positions a{display:inline-block;padding:0px 5px;margin:0px;color:#111;font-size:18px;}
.info_positions a:hover{color:#e71f29;}
.info_positions:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:50%;max-width:260px;height:100%;line-height:100%;background:#30318b;overflow:hidden;}
@media (max-width:991px){
	.info_positions{background:#30318b;}
	.info_pos_tit,.info_positions:before{display:none;}
	.info_pos_path{padding:18px 0px 18px 0px;font-size:16px;color:#fff;background:#30318b;}
	.info_positions a{padding:0px 2px;color:#fff;font-size:16px;}
	.info_positions a:hover{color:#fff;}
}
@media (max-width:767px){
	.info_pos_path{padding:12px 0px 12px 0px;}
	.info_positions a{padding:0px 2px;}
}

/* 暂无数据 */
.info_nodata{width:100%;display:block;clear:both;padding:130px 0px 100px 0px;margin:0px auto;text-align:center;color:#292929;font-size:18px;}

/* 内页子栏目 */
.page_subnav{width:100%;display:block;clear:both;padding:0px;margin:0px auto;text-align:center;border-bottom:1px solid #d9d9d9;}
.page_subnav ul{width:100%;display:block;clear:both;padding:0px;margin:0px;text-align:left;}
.page_subnav ul li{display:inline-block;padding:0px 2px 0px 0px;margin:0px;float:left;}
.page_subnav ul li a{display:inline-block;clear:both;padding:20px 50px;margin:0px;color:#1a1a33;font-size:20px;}
.page_subnav ul li a:hover,.page_subnav ul li.active a,.page_subnav ul li.active a:hover{color:#fff;background:#30318b;text-decoration:none;}
@media (max-width:991px){
	.page_subnav ul li a{padding:15px 30px;font-size:16px;}
}
@media (max-width:575px){
	.page_subnav .wrap{width:100%;max-width:100%;padding-left:0px;padding-right:0px;}
	.page_subnav ul li a{padding:13px 13px;font-size:16px;}
}

/* 列表页分页 */
.list_page{width:100%;display:block;clear:both;padding:30px 0px 70px 0px;margin:0px auto;text-align:center;color:#292929;}
.pagination{display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;border-radius: .25rem;margin:0 auto;text-align:center;font-size:0px;display:block;}
.page-item{display:inline-block;margin:5px auto;text-align:center;font-size:18px;}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.page-item:last-child .page-link{border-top-right-radius:5px;border-bottom-right-radius:5px;}
.page-link{position: relative;display: block;padding:10px 18px;margin-left:-1px;line-height:1.25;color: #666;background-color: #fff;border: 1px solid #ededed;}
.page-item.disabled .page-link{color: #6c757d;color: #ddd;cursor: auto;background-color:#fff;border-color: #dee2e6;}
.page-item.active .page-link{z-index: 1;color: #fff;background-color: #30318b;border-color: #30318b;}
@media (max-width:767px){
	.page-item{font-size:16px;}
	.page-link{padding:7px 15px;}
}

/* 关于我们 */
.page_about{width:100%;display:block;clear:both;padding:5% 0px 5% 0px;margin:0;background:#f6f6f6;background:#fafafa;}
.page_about_content{width:100%;display:block;clear:both;padding:5% 3% 5% 3%;margin:0px 0px 0px 0px;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.075);box-shadow:0px 2px 10px rgba(0,0,0,0.075);background:#fff;color:#111;font-size:18px;font-weight:normal;line-height:2.2;box-sizing:border-box;border-radius:1px;}
.page_about_content img{padding:20px 0;margin:0;max-width:100%!important;font-size:0;overflow:hidden;}
.page_about_content img{height:auto!important;}
@media (max-width:991px){
	.page_about_content{font-size:16px;}
}

/* 联系我们 */
.page_contact{width:100%;display:block;clear:both;padding:60px 0px 0px 0px;margin:0;}
.page_contact_info{display:block;padding:15px 0px 40px 0px;margin:0px auto;text-align:center;color:#777;font-size:16px;font-weight:normal;line-height:1.8;}
.page_contact_flex{clear:both;padding:60px 0px 0px 0px;margin:0px;vertical-align:middle;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;}
.page_contact_flex .page_contact_content{-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;order:1;padding:10px 0px 10px 10px;margin:0;clear:both;color:#fff;font-size:18px;line-height:2.2;background:#30318b;display:block;vertical-align:middle;box-sizing:border-box;}
.page_contact_flex .page_contact_amap{-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding:0px 0px 0px 0px;margin:0;clear:both;display:block;vertical-align:middle;box-sizing:border-box;}
.page_contact_flex .page_contact_content .wrap{width:100%;max-width:100%;height:100%;display:table;vertical-align:middle;}
.page_contact_flex .page_contact_content .wrap>div{width:100%;max-width:100%;display:table-cell;padding:0px;margin:0;clear:both;vertical-align:middle;}
.page_contact img{padding:0;margin:0;max-width:100%;font-size:0;overflow:hidden;}
@media (max-width:1399px){
	.page_contact{padding-top:4.29vw;}
	.page_contact_flex{padding-top:4.29vw;}
}
@media (max-width:991px){
	.page_about_content{font-size:16px;}
	.page_contact_flex{flex-wrap:wrap;}
	.page_contact_flex .page_contact_content{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;order:0;padding:30px 0px 30px 0px;}
	.page_contact_flex .page_contact_amap{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;padding:0px 0px 0px 0px;}
}

/* 产品列表 */
.list_product{display:block;clear:both;padding:60px 0px 30px 0px;margin:0px -40px 0px -40px;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;}
.l_p_item{width:100%;display:block;clear:both;padding:50px 40px;margin:0px;position:relative;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;box-sizing:border-box;}
.l_p_img{float:left;width:50%;box-sizing:border-box;display:block;}
.l_p_item img{padding:0;margin:0;width:100%;max-width:100%;font-size:0;overflow:hidden;display:block;}
.l_p_item:hover img{-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.5);box-shadow:0px 3px 15px rgba(0,0,0,0.5);}
.l_p_item_right{float:left;width:50%;padding:0px 0px 0px 25px;box-sizing:border-box;display:block;}
.l_p_tit{text-align:left;margin:0rem;padding:0px 0px;font-size:20px;line-height:1.5;min-height:60px;position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.l_p_tit a{color:#30318b;font-size:20px;}
.l_p_tit a:hover{color:#e71f29;text-decoration:none;}
.l_p_text{text-align:left;color:#292929;font-size:16px;margin:10px 0px 0px 0px;padding:0px;line-height:1.7;min-height:81px;font-weight:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.l_p_more{text-align:left;color:#292929;font-size:16px;margin:15px 0px 0px 0px;padding:0px;line-height:1.7;font-weight:normal;display:block;overflow:hidden;}
.l_p_more a{display:inline-block;color:#fff;font-size:14px;padding:8px 25px 8px 30px;line-height:1.7;background:#30318b;border-radius:30px;border:0px solid #e4e4e4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_p_more a:hover{color:#fff;background:#e71f29;text-decoration:none;}
@media (max-width:1399px){
	.list_product{padding-top:4.29vw;padding-bottom:2.14vw;}
	.l_p_tit{min-height:auto;}
}
@media (max-width:991px){
	.list_product{margin-left:0px;margin-right:0px;}
	.l_p_item{padding:25px 0px;position:relative;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.l_p_item_right{padding:0px 0px 0px 25px;}
	.l_p_tit{min-height:60px;}
	.l_p_text{min-height:81px;}
}
@media (max-width:575px){
	.l_p_tit,.l_p_text{min-height:auto;}
}
@media (max-width:479px){
	.l_p_img{float:none;width:100%;clear:both;}
	.l_p_item_right{float:none;width:100%;clear:both;padding:20px 0px 0px 0px;}
}

/* 产品详情 */
.details_product{width:100%;display:block;clear:both;padding:70px 0px 70px 0px;margin:0;}
.details_product_block{width:100%;display:block;clear:both;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background:#fff;color:#111;font-size:18px;font-weight:normal;line-height:2.2;box-sizing:border-box;border-radius:1px;}
.details_product_block img{padding:0px 0;margin:0;max-width:100%;font-size:0;overflow:hidden;}
.d_p_gallery{display:block;clear:both;padding:20px;margin:0px;background:#f6f6f6;box-sizing:border-box;}
.d_p_info{width:100%;display:block;clear:both;padding:0px 0px 35px 0px;margin:0px;}
.d_p_info .sp-wrap{background: transparent;border: none;float: none;max-width: 100%;margin:0 25px 15px 0;background:#f6f6f6;margin: 0px 0px 0px 0px;}
.d_p_title{display:block;padding:25px 0px 25px 0px;margin:0px;color:#111;font-size:32px;font-weight:700;line-height:1.7;border-bottom:1px solid #d9d9d9;}
.d_p_desc{text-align:left;color:#555;font-size:16px;margin:0px 0px 0px 0px;padding:25px 0px;line-height:1.8;font-weight:normal;border-bottom:1px solid #d9d9d9;}
.d_p_content{width:100%;display:block;clear:both;padding:35px 0px 35px 0px;margin:0px;box-sizing:border-box;}
.d_p_body{width:100%;display:block;clear:both;padding:30px;margin:15px 0px 0px 0px;background:#fafafa;color:#111;font-size:16px;font-weight:normal;line-height:2.2;box-sizing:border-box;border-radius:1px;min-height:300px;background:#f6f6f6;}
@media (max-width:1399px){
	.details_product{padding-top:5vw;padding-bottom:5vw;}
	.d_p_info{padding-bottom:2.5vw;}
	.d_p_title{padding-top:1.8vw;padding-bottom:1.8vw;}
	.d_p_desc{padding-top:1.8vw;padding-bottom:1.8vw;}
	.d_p_content{padding-top:2.5vw;padding-bottom:2.5vw;}
}
@media (max-width:991px){
	.d_p_title{font-size:26px;}
}

/* 相关产品 */
.d_p_related{width:100%;display:block;clear:both;padding:35px 0px 0px 0px;margin:0;}
.d_p_r_title{display:block;padding:0px 0px;margin:0px;color:#111;font-size:32px;font-weight:normal;line-height:1.7;}
.d_p_r_list{display:block;clear:both;padding:0px 0px 0px 0px;margin:0px -15px 0px -15px;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;}
.d_p_r_items{width:100%;display:block;clear:both;padding:15px 15px 25px 15px;margin:0px;position:relative;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;box-sizing:border-box;}
.d_p_r_items img{padding:0;margin:0;width:100%;max-width:100%;font-size:0;overflow:hidden;display:block;}
.d_p_r_text{width:100%;display:block;clear:both;padding:10px 15px;margin:0px;position:relative;box-sizing:border-box;background:#30318b;}
.d_p_r_tit{text-align:left;margin:10px 0px 0px 0px;padding:8px 0px 0px 0px;font-size:18px;line-height:1.6;position:relative;}
.d_p_r_tit:before{content:"";position:absolute;left:0;top:0;padding:0rem;margin:0;width:35px;height:1px;clear:both;display:block;background:#fff;}
.d_p_r_tit a{color:#fff;font-size:18px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.d_p_r_tit a:hover{color:#fff;text-decoration:none;}
.d_p_r_desc{text-align:left;color:#fff;font-size:14px;margin:10px 0px 0px 0px;padding:0px;line-height:1.8;min-height:50px;font-weight:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
@media (max-width:1399px){
	.d_p_related{padding-top:2.5vw;}
}
@media (max-width:991px){
	.d_p_r_title{font-size:26px;}
	.d_p_r_list{margin-left:-10px;margin-right:-10px;}
	.d_p_r_items{padding-left:10px;padding-right:10px;}
}
@media (max-width:575px){
	.d_p_r_list{margin-left:0px;margin-right:0px;}
	.d_p_r_items{padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}

/* 新闻列表页 */
.list_news{width:100%;display:block;clear:both;padding:80px 0px 40px 0px;margin:0;}
.l_n_flex{width:100%;display:block;clear:both;padding:40px 0px;margin:0 -10px;border-bottom:1px solid #d9d9d9;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:stretch;}
.l_n_flex_item:first-child{padding:15px 10px;margin:0px;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;max-width:980px;box-sizing:border-box;}
.l_n_flex_item:last-child{padding:15px 10px;margin:0px;position:relative;-ms-flex:0 0 420px;flex:0 0 420px;max-width:420px;box-sizing:border-box;}
.l_n_flex_item img{padding:0;margin:0;width:100%;max-width:100%;font-size:0;overflow:hidden;display:block;}
.l_n_flex_item:hover img{-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.5);box-shadow:0px 3px 15px rgba(0,0,0,0.5);}
.l_n_title{display:block;padding:0px 0px;margin:0px 0 0px 0;line-height:1.7;}
.l_n_title a{color:#111;font-size:20px;font-weight:normal;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.l_n_title a:hover{color:#e71f29;text-decoration:none;}
.l_n_info{display:block;color:#a1a1b3;font-size:14px;padding:10px 0 0px 0;margin:0;}
.l_n_desc{display:block;color:#333;font-size:16px;padding:0px 0px;margin:10px 0 0px 0;line-height:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.l_n_more{margin:0px;padding:25px 0px 0px 0px;line-height:1.7;font-weight:normal;display:block;}
.l_n_more a{display:inline-block;color:#333;font-size:14px;padding:11px 40px;line-height:1.7;background:#f0f0f2;border-radius:1px;border-left:4px solid #e71f29;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l_n_more a:hover{color:#fff;background:#e71f29;border-left:4px solid #e71f29;}
@media (max-width:1399px){
	.list_news{padding-top:5.7vw;padding-bottom:2.86vw;}
}
@media (max-width:991px){
	.l_n_flex_item:last-child{-ms-flex:0 0 320px;flex:0 0 320px;max-width:320px;}
}
@media (max-width:767px){
	.l_n_flex{padding:20px 0px;margin:0 0px;flex-wrap:wrap;}
	.l_n_flex_item:first-child{padding:10px 0px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;order:1;}
	.l_n_flex_item:last-child{padding:10px 0px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}

/* 新闻详情页 */
.details_news{width:100%;display:block;clear:both;padding:30px 0px 90px 0px;margin:0px;}
.d_n_title{width:100%;display:block;clear:both;color:#333;font-size:32px;font-weight:normal;line-height:1.7;padding:70px 0px 0px 0px;margin:0px auto;text-align:center;}
.d_n_info{display:block;clear:both;padding:10px 0 30px 0;margin:0px auto;text-align:center;}
.d_n_info span{display:inline-block;color:#b1b1b3;font-size:14px;padding:0px 10px;margin:0px auto;text-align:center;}
.d_n_intro{display:block;color:#777;font-size:14px;padding:20px 30px;margin:0;line-height:2;background:#f8f8f8;border-radius:2px;border:1px solid #f2f2f2;}
.d_n_body{display:block;width:100%;max-width:100%;color:#333;font-size:16px;padding:50px 0px;margin:0;line-height:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
.d_n_prevnext{width:100%;display:block;clear:both;padding:0px;margin:0px;text-align:left;border: 1px solid #eeeeee;border-left: none;border-right: none;}
.d_n_prevnext span {width: 50%;float: left;padding:15px 0px;color:#828282;font-size:15px;}
.d_n_prevnext span a{color:#828282;}
.d_n_prevnext span a:hover{color:#e71f29;}
.d_n_prevnext span:first-child {border-right:1px solid #eeeeee;}
.d_n_prevnext span:last-child {float:right;text-align:right;padding-left:0px;}
@media (max-width:1399px){
	.details_news{padding:2.14vw 0px 6.43vw 0px;margin:0px;}
	.d_n_body{padding:3.57vw 0px;}
}
@media (max-width:991px){
	.d_n_title{font-size:24px;padding-top:30px;}
	.d_n_intro{padding:15px 20px;}
}
@media (max-width:767px){
	.d_n_prevnext{padding:10px 0;}
	.d_n_prevnext span {width:1000%;float: none;clear:both;padding:5px 0px;display:block;}
	.d_n_prevnext span:first-child {border-right:0px solid #eeeeee;}
	.d_n_prevnext span:last-child {width:1000%;float: none;clear:both;text-align:left;padding-left:0px;}
}

/* 相册 */
.list_album{width:100%;display:block;clear:both;padding:60px 0px 60px 0px;margin:0px;border:0px solid red;}
.list_album .swiper-container{width: 100%;height: 100%;position: relative;}
.list_album .swiper-slide{text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.list_album .swiper-button-prev,
.list_album .swiper-button-next{position:absolute;left:-100px;top:50%;padding:0;margin:-45px 0 0 0;width:55px;height:47px;display:block;background-color:#313181;background-image:url(../images/arr02left.png);background-position:center center;background-repeat:no-repeat;background-size:13px 23px;}
.list_album .swiper-button-prev:hover,
.list_album .swiper-button-next:hover{background-color:#e71f29;}
.list_album .swiper-button-next{background-image:url(../images/arr02right.png);position:absolute;left:auto;right:-100px;}
.list_album .swiper-button-prev:after,
.list_album .swiper-button-next:after{content:"";font-size:0;display:none;}
.list_album .swiper-button-prev,
.list_album .swiper-button-next{left:-0px;}
.list_album .swiper-button-next{left:auto;right:-0px;}
.list_album .list_album_gallery{position:relative;margin-left:auto;margin-right:auto;text-align:center;border:0px solid red;}
.list_album .list_album_gallery .swiper-slide{transition:300ms;transform:scale(0.6);opacity:1;}
.list_album .list_album_gallery .swiper-slide{padding:100px 0px;}
.list_album .list_album_gallery .swiper-slide img{max-width:100%;width:100%;-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.2);box-shadow:0px 3px 15px rgba(0,0,0,0.2);}
.list_album .list_album_gallery .swiper-slide.swiper-slide-active{transform:scale(1.3);opacity:1;}
.list_album .list_album_gallery .swiper-slide.swiper-slide-active img{max-width:100%;width:100%;-webkit-box-shadow:0px 3px 25px rgba(0,0,0,0.3);box-shadow:0px 3px 25px rgba(0,0,0,0.3);}
.list_album .list_album_gallery .swiper-slide p{display:block;padding:30px 0px 0px 0px;margin:0px auto;text-align:center;color:#111;font-size:26px;font-weight:normal;line-height:1.8;}
.list_album .list_album_gallery .swiper-slide.swiper-slide-active p{font-size:22px;}
.list_album .list_album_thumbs{width:100%;max-width:740px;display:block;clear:both;padding:50px 0px 0px 0px;margin:0px;margin-left:auto;margin-right:auto;text-align:center;}
.list_album .list_album_thumbs .swiper-slide{transition:300ms;opacity:0.6;}
.list_album .list_album_thumbs .swiper-slide img{border:2px solid #fff;max-width:100%;max-height:64px;display:block;font-size:0;overflow:hidden;box-sizing:border-box;cursor:pointer;}
.list_album .list_album_thumbs .swiper-slide-thumb-active{opacity:1;}
.list_album .list_album_thumbs .swiper-slide-thumb-active img{border:2px solid #e71f29!important;}
@media (max-width:767px){
    .list_album_wrap{padding-right:0px;padding-left:0px;}
    .list_album .swiper-button-prev,.list_album .swiper-button-next{margin:-65px 0 0 0;}
    .list_album .list_album_thumbs{width:100%;max-width:100%;}
	.list_album .list_album_gallery .swiper-slide{padding:70px 0px;}
}
@media (max-width:479px){
    .list_album .list_album_gallery .swiper-slide p{padding:30px 0px 0px 0px;font-size:22px;}
    .list_album .list_album_thumbs{padding:30px 0px 0px 0px;}
}