@charset "UTF-8";

* { padding: 0;margin: 0;border: 0;outline: none;}

body { color: #3a3634;overflow-x: hidden; font-size: 14px;font-family:"arial","microsoft Yahei","Raleway,Helvetica Neue, Helvetica, Arial, sans-serif";}

a:focus{outline:none;}
.week8center{
	text-align: center;
}
.week8center img{

	padding: 10px;
}
a { color: #333;}

@font-face {

    font-family: 'DIN-Medium';

    src: url("../fonts/DIN-Medium.eot") format("embedded-opentype"),

    url("../fonts/DIN-Medium.ttf") format("truetype"),

    url("../fonts/DIN-Medium.woff") format("woff"),

    url("../fonts/DIN-Medium.svg") format("svg")

}

input,select,button,textarea {vertical-align:middle;font-family:"arial","microsoft Yahei","Raleway,Helvetica Neue, Helvetica, Arial, sans-serif"; outline: none;border: 0;}

select { -webkit-appearance: none;}

li{ list-style:none;}

ol, ul{ padding:0;}

a, a:hover{ -webkit-filter: none;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

.trans { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

.trans8 { -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}

.wrap { margin-top:65px;}

:-moz-placeholder { color: #828282; opacity:1; }

::-moz-placeholder { color: #828282;opacity:1;}

input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #828282;opacity:1;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #828282;opacity:1;}

.tc { text-align: center;}

img { max-width:100%;}

.text ul,.text li,.text p,.text h6,.text h5,.text h4,.text h3,.text h2,.text h1,.text ol,.text dl,form { margin:0;}

.wrap { margin-top:60px;}

.am-container2 { max-width: 1420px;}

.am-container3 { max-width: 1410px;}

.am-container4 { max-width: 1440px;}



/* 头部 */

.header { padding: 22px 0;}

.top-email { background: url(../images/tel.jpg) no-repeat left center;padding-left:55px;}

.top-email p { font-size:16px;color:#252525;line-height: 22px;}

.top-email i { font-size: 34px;color:#bf1908;font-family:arial;font-style: normal;display:block;}

.top-email { line-height: 30px;margin-top:1px;}

.head-con { position: relative;}

.logo a { display: block;}

.search-box span { margin-left:35px;}

.search-box { margin-left:35px;position: relative;}

.search-box:before { content: "";width: 1px;height: 20px;background: #b6b6b6;position: absolute;left: 0;top: 18px;}

.search-box a { display: inline-block;font-size:16px;color:#252525;background:url(../images/lage.png) no-repeat right center;padding-right:16px;margin-top: 15px;}

.search-box a:hover { color:#b9251e;background:url(../images/lage2.png) no-repeat right center;}





/* search */

.search { width:34px;height:34px;margin-left:23px;margin-top:11px;}

.search .box{float:right;position:relative;width:0px;overflow:visible !important;}

.search .box .text{display:none;position:relative;width:100%;height:36px;line-height:34px;border:1px solid #cccccc;padding:0 40px 0 10px;float:right;z-index:8;border-radius:20px;box-sizing:border-box;z-index: 99999;font-size:13px;top: -1px;right:1px;}

.search .box .btn,.search .box .sub{position:absolute;top:0;right:0;width:34px;height:34px;background:url(../images/search.png) no-repeat center;padding:1px 0;cursor:pointer;z-index:9;}

.search .box .sub { width:36px;height:36px;top: -1px;}

.search .box .sub{display:none;}

.search .box .sub { background:url(../images/search.png) no-repeat center;z-index:999999999;}











/* 导航 */

.nav-bg {
	height: 55px;
	line-height: 55px;
	background-color: #e40114;
}

.nav{ position:relative; z-index:9999; margin: 0 auto;text-align: center;font-size:0;height: 55px;}

.nav .nLi{  position:relative; display:inline-block;width:12.5%;}

.nav .nLi:last-child { background:none;}

.nav .nLi.on { background:none;}

.nav .nLi h3{ margin:0;}

.nav .nLi h3 a{ display:block;font-size:18px; color:#fff;font-weight:normal;text-align:center;position: relative;height: 55px;}

.nav .sub{ display:none;left:0; top:55px;  position:absolute; background:#fff;line-height:24px;width:100%;padding:15px 0;z-index: 99;text-align: center;}

.nav .sub a{ display:block;font-size:15px; display:block;color:#3a3634;margin:0 10px;padding: 6px 0;}

.nav h3 a:before {
	content: "";
	width: 1px;
	height: 18px;
	position: absolute;
	right: 0;
	top: 18px;
	transform: rotate(20deg);
	-o-transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	-moz-transform: rotate(20deg);
	background-color: #FFFFFF;
	
}

.nav .sub li:last-child a { border:none;}

.nav .nLi:last-child h3 a:before,.nav .on h3 a:before { width: 0;}

.nav .sub2 { width:140%;left:-20%;}

.nav .on h3 a,.nav h3 a:hover {
	background-color: #A60000;
}

.nav .sub2 a { display:block;}

.nav .sub a:hover{ color:#A60000;}













/* 手机导航 */

.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:9999;width:100%;top:0;box-shadow: 0px 2px 5px #eee;left: 0;}

.sp_logo{padding:10px;float:left;}

.sp_logo img{margin:auto;max-height:26px;margin-top: 2px;}

.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:100%;}

.sp_nav span{display:block;background:#666;width:22px;height:2px;position:absolute;left:14px;transition:all ease 0.35s}

.sp_nav span:nth-of-type(1){top:15px}

.sp_nav span:nth-of-type(2){top:23px}

.sp_nav span:nth-of-type(3){top:31px}

.sp_nav_se span:nth-of-type(1){top:23px;transform:rotate(45deg)}

.sp_nav_se span:nth-of-type(2){width:0}

.sp_nav_se span:nth-of-type(3){top:23px;transform:rotate(-45deg)}

.sjj_nav{position:fixed;z-index:999;background:#fff;width:100%;height:calc(100% - 50px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}

.nav_show{top:50px}

.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}

.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}

.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}

.sjj_nav ul li i{position:absolute;top:0px;right:0px;height:50px;width: 50px;text-align: right;}

.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav ul li{border-top:1px #eee solid;text-indent:15px;position:relative;line-height:50px;font-size:15px}

.sjj_nav>ul >li:last-child{border-bottom:1px #eee solid;}

.sjj_nav ul li ul{display:none;margin: 0;}
.sjj_nav ul li ul li:first-child { padding-top:8px;border-top:1px solid #eee;}
.sjj_nav ul li ul li:last-child { padding-bottom:8px;border-bottom:1px solid #eee;}

.sjj_nav ul li a{color:#666;width:100%;display: block;}

.sjj_nav ul li.on>a { color:#bf1908;}

/*.sjj_nav>ul>li>a { text-transform: uppercase;}*/

.sjj_nav ul li ul li { border:none;line-height: 32px;font-size: 14px;}

.sjj_nav ul li ul li a{ color:#888;display:block;text-align:left;}

.sjj_nav ul li i:before { width:100%;height:50px;display: block;position: absolute;right:0;}

.sjj_nav ul li i.sp_nav_xjb:before{ content: "";background: url(../images/arr11.png) center no-repeat;background-size: 12px 7px;}

.sjj_nav ul li i.sjj_nav_i_se:before{content: "";background: url(../images/arr12.png) center no-repeat;background-size: 12px 7px}

.sjj_nav ul li ul li>ul{margin-left:10px}


.search-box2 {position: absolute;right: 55px;top: 0;height: 50px;display: block;line-height: 50px;}

.search-box2 a img { width: 27px;}

.search-box2 span { margin-left: 6px;}

.sjj_nav ul li ul li i:before { height:32px;}

.lange-en { position: absolute;right: 50px;top: 0;height: 50px;display: block;font-size: 16px;line-height: 50px;text-align: right;}
.lange-en a { display: block;padding: 0 3px 0 20px;}





/* banner */

.banner .swiper-container2 .swiper-slide img { width:100%;}

.banner .swiper-container2 .swiper-slide a { display: block;}

.banner .swiper-container2 .swiper-pagination-bullet { background: #525252;opacity:1;width:9px;height:9px;}

.banner .swiper-container2 .swiper-pagination-bullet-active { background:#bf1908;width:13px;height:13px;vertical-align: middle;position: relative;top:-1px;}

.banner .swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-container2.swiper-pagination-custom, .swiper-pagination-fraction { bottom:34px;}





/* 产品 */

.in-tit h3 {
	font-size: 38px;
	color: #0C3;
	margin-bottom: 30px;
}

.in-tit b { color:#bf1908;}

.in-tit p { font-size:18px;margin:0 0 40px 0;}

.in-tit span img{ vertical-align:middle;margin:0 22px;}

.in-pro-img { position: relative;}

.in-pro-list li a { margin:0 10px 20px 10px;display: block;}

.in-pro-list .in-pro-p { font-size:16px;line-height:65px;background:#f3f3f3;margin:0;padding:0;}

.in-pro-img>img { width: 100%;display:block;}

.in-pro-bg { background:rgba(132,132,108,.1)  no-repeat center;position: absolute;left:0;right:0;top:0;bottom:0;display:none;}

.in-pro-bg img { display: block;}





/* 关于我们 */

.bg { padding:50px 0;background: #f4f4f4;}

.bg2 { margin-top:45px;}

.in-ab-text h3 { font-size:26px;color:#323232;}

.in-border { width:50px;height:2px;background: #202080;display:block;margin:6px 0 13px 0;}

.in-ab-t { font-size:16px;line-height:30px;color:#323232;text-align: justify;}

.in-ab-more { color:#bf1908;}

.in-ab-t:hover .in-ab-more { text-decoration: underline;}

.digital{ color: #323232;margin-top:45px;}

.mumping_mun p{font-size: 16px;line-height:25px;margin:0;padding-top:5px;width: 100%;display: block;clear: both;}

.mumping_mun h2{font-size: 55px;color:#bf1908;margin:0;font-weight: normal;font-family: "Source Han Sans CN";position: relative;line-height:60px; }

.mun-c h2:after { content: "+";font-size:22px;color:#323232;position: absolute;top:16px;line-height:0;}

.num-about { margin-left:25px;position: relative;top:0px;}

.mun_bot h2:after { content: "㎡";font-size:20px;color:#323232;position: absolute;top:16px;line-height:0;}

.in-ab-list>li:first-child { padding-right:2%;}

.in-ab-list>li:nth-child(2) { padding-left:2%;}

.mumping_mun li { position: relative;float:left;}

.mumping_mun li:before { content: "";width: 1px;height: 80px;background: #e3e3e3;position: absolute;right: -8px;top: 10px;transform: rotate(20deg);-o-transform: rotate(20deg);-webkit-transform: rotate(20deg);-moz-transform: rotate(20deg);}

.mumping_mun li:nth-child(3):before { width: 0;right:0;}

.mumping_mun li:nth-child(1) { width: 30%;}

.mumping_mun li:nth-child(1) .mun-c h2 { text-indent: 5px;}

.mumping_mun li:nth-child(2) { width: 35%;text-align: center;}

.mumping_mun li:nth-child(3) { width: 35%;text-align: center;}

.in-ab-img img { display: block;margin: 0 auto;}





.in-hon-img img { display: block;margin:0 auto;}

.in-hon-img1 { margin-top:55px;}

.in-hon-img2 { padding:10px 0 20px 0;}

.bg3 { background: url(../images/bg.jpg) no-repeat center top;padding:50px 0 60px 0;background-size:cover;}

.in-tit2 h3,.in-tit2 b { color:#fff;}



.tabs { font-size: 0;}

.tabs span { width:33.33%;float:left;text-align: center;}

.tabs a { font-size:30px;color:#2d2d2d;background: #bcc0c4;height:70px;line-height: 70px;display: block;overflow: hidden;cursor: pointer;-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-ms-transition: all 0s ease;-o-transition: all 0s ease;transition: all 0s ease;margin:0 5px;border-radius:5px;}

.tabs .active a { background: #bf1908;color:#fff;}

.cu1 { padding-left:49px;display:inline-block;font-style: normal;}

.cu2 { background: url(../images/ico1.png) no-repeat left center;}

.cu3 { background: url(../images/ico2.png) no-repeat left center;}

.cu4 { background: url(../images/ico3.png) no-repeat left center;}

.tabs .active .cu2 { background: url(../images/ico11.png) no-repeat left center;}

.tabs .active .cu3 { background: url(../images/ico12.png) no-repeat left center;}

.tabs .active .cu4 { background: url(../images/ico13.png) no-repeat left center;}

.swiper-container6 { margin-top:20px;background: #fff;}

.swiper-product { padding:45px;}

.in-research li { padding:0 15px;}





.in-case-tit { font-size:36px;color:#202080;font-weight:bold;}

.in-case-b { font-size:24px;color:#bf1908;font-weight:bold;}

.in-case-more { width:130px;height:40px;border:1px solid #a0a0a0;line-height:38px;display:block;margin-top:30px;}

.in-case-text { font-size:16px;line-height:30px;color:#323232;margin-top:15px;}

.swiper-product .in-research li { width: 50%;float:left;}

.in-case-img { margin-top:10px;}

.in-case-img1 { padding:40px 0;}





.in-solution-list .in-pro-bg2 { background:rgba(32,32,128,.8);position: absolute;left:0;right:0;top:0;bottom:0;display:none;padding:15px;}

.in-solution-list .in-pro-bg2 .in-solu-text { background:rgba(192,32,0,.8);display:block;width:100%;height:100%;border:1px solid #fff;position:relative;}

.in-solution-list .in-pro-bg2 .in-solu-text2 { width:100%;height:100%;position:relative;}

.in-solution-list li a { margin:5px;}



.in-solution-list .in-solu-text::before,.in-solution-list .in-solu-text::after{position:absolute;content:'';opacity:0;}

.in-solution-list .in-solu-text::before{top:15px;left:15px;border-top:2px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;width:58px;}

.in-solution-list .in-solu-text::after{top:15px;left:14px;border-right:2px solid #fff;transform:scale(1,0);transform-origin:100% 0;height:58px;}

.in-solution-list li a:hover .in-solu-text::before,.in-solution-list li a:hover .in-solu-text::after{opacity:1;transform:scale(1);}



.in-solution-list .in-solu-text2::before,.in-solution-list .in-solu-text2::after{position:absolute;content:'';opacity:0;}

.in-solution-list .in-solu-text2::before{bottom:15px;right:15px;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;width:58px;height:2px;background:#fff;}

.in-solution-list .in-solu-text2::after{bottom:15px;right:14px;border-left:2px solid #fff;transform:scale(1,0);transform-origin:100% 0;height:58px;}

.in-solution-list li a:hover .in-solu-text2::before,.in-solution-list li a:hover .in-solu-text2::after{opacity:1;transform:scale(1);}

.in-solu-t { padding:40px;}

.in-solu-p { max-height:108px;overflow: hidden;font-size:20px;line-height:36px;color:#fff;font-weight:bold;}

.in-slou-more { border:1px solid #fff;font-size:16px;color:#fff;width:83px;height:30px;line-height:28px;display:block;margin-top:15px;}

.in-slou-more:hover { background: #fff;color:#bf1908;}



.in-logos-list li { padding:10px;}

.in-logos-list li span { border:1px solid #eaeaea;display:block;}

.in-logos-list li img { width:100%;}





.news-tit { height:60px;line-height:60px;padding-right:23px;border-bottom:1px solid #eeeeee;background: #fff;}

.news-tit b { font-weight:normal;font-size:22px;color:#323232;}

.news-more { font-size:14px;line-height:15px;border-left: 1px solid #f4f4f4;margin-top: 23px;padding-left:15px;color:#797979;}

.ico1 { width:80px;height:60px;background:#202080;display:block;float:left;text-align:center;margin-right:15px;}

.news-more:hover { color:#bf1908;}

.news-box { padding:30px 30px 35px 30px;background: #fff;}

.news-img { width:216px;height:128px;}

.news-img img { width:100%;height:100%;display:block;object-fit: cover;}

.in-time { color:#b4b4b4;font-size:12px;font-family:arial;padding-left:20px;background:url(../images/time.jpg) no-repeat left center;line-height:19px;margin-top:10px;}

.news-h3 { padding-left:240px;}

.news-h3 h3 { font-size:18px;color:#323232;}

.news-h3 p { font-size:16px;line-height:30px;color:#797979;height:60px;overflow:hidden;margin-top:10px;}

.news-top a { display:block;}

.news-top a:hover .news-h3 h3 { color:#bf1908;}

ul.in-news-li { margin-top:20px;}

.in-news-li li { line-height:50px;background:url(../images/list.jpg) no-repeat left center;padding-left:15px;border-bottom:1px dashed #c2c2c2;font-size:16px;}

.in-news-li li a { color:#323232;}

.in-news-li li span { font-size:14px;color:#a4a3a3;}

.in-news-li li a { padding-right:15px;display:block;}

.in-news-li li a:hover { color:#bf1908;}

.news-list { padding-bottom:70px;}

.in-news-list>li:nth-child(1) .in-news-box { padding-right:13px;}

.in-news-list>li:nth-child(2) .in-news-box { padding-left:13px;}

.in-ab-more:hover { text-decoration: underline;}

.in-news-list>li { width: 50%;float:left;}

.ico2 { background: #bf1908;}



/* footer */

.bot { background: #000;border-top:1px solid #1a1a1a;}

.footer2 { padding: 60px 0 40px 0;}

.foot-list { margin: 0;}

.foot-list li { float: left;}

.foot-list h6 { font-size:23px; color:#fff;font-weight: normal; margin:0 0 15px 0;line-height: 18px;}

.foot-list p { margin: 0;color:#fff;font-size:16px;line-height: 30px;}

.foot-list p a{ color:#fff;display:block;}

.foot-list p a:hover {
	color: #CCC;
}

.foot-cont img { margin-bottom:10px;display: block;}

.bot-wrap { font-size: 16px;color:#fff;line-height: 28px;padding:15px 0;}

.bot-wrap a { color:#fff;}

.bot-wrap a:hover { color:#808080;}

.sz { text-align: right;}

.sz span { margin:0 0 0 5px;}

.foot-a { margin-bottom:10px;}

.foot-a a { margin:0 5px;}

.foot-list li { margin-right:55px;}

.foot-list .foot-li { width:310px;margin-right:0;}

.foot-img { margin-right:0 !important;}

.ab-center-text h6 { margin: 0 0 25px 0;}

.footer-top { padding:50px 0;background:#e40114;}

.sz { text-align: right;}

.foot-img .sj img { width:110px;display:block;}

.foot-img .sj p { margin: 0;font-size:16px;color:#808080;line-height: 42px;}

.foot-cont { margin-right:36px;}

.foot-con-box { width:320px;padding-left:60px;background:url(../images/tel2.png) left 5px no-repeat;}

.foot-tit { font-size:16px;color:#fff;}

.foot-tel { font-sizE:30px;font-family:arial;color:#fff;line-height: 38px;padding-bottom:15px;}

.foot-text { font-size:16px;color:#fff;line-height:25px;padding-bottom:15px;}

.foot-img .wx { margin-left:30px;}





.case-img { overflow: hidden;}

.case-list li a { display: block;padding:0 20px 30px 20px;}

.case-img img { width: 100%;}

.case-t { border-bottom:1px solid #f0f0f0;padding-bottom:25px;}

.case-list li a .case-t p { font-size:16px;color:#252525;line-height:35px;height:70px;overflow:hidden;padding:0;margin:20px 0 0 0;}

.cont-box { padding:50px 0 70px 0;}

.news-text3 { font-size: 16px;line-height: 30px;color:#323232;}



/*------------------------------------分页样式----------------------------------*/

.yu10 {clear: both;color:#333;height: 34px;font-size:0;margin-top:30px;}

.yu10 a,.yu10 span {padding:8px 14px;color:#323232;font-size: 16px;border:1px solid #eee;margin:0 3px;}

.yu10 a,.yu10 span{

    transition: background 1s, color 0.5s;

    -moz-transition: background 1s, color 0.5s;	/* Firefox 4 */

    -webkit-transition: background 1s, color 0.5s;	/* Safari 和 Chrome */

    -o-transition: background 1s, color 0.5s;	/* Opera */	}

.yu10 .current,.yu10 a:hover {background: #bf1908;border:1px solid #bf1908;color: #fff;padding:8px 14px;text-decoration: none;}

.yu10 span i { font-style: normal;color:#bf1908;}

.am-pagination-select { font-size: 14px;margin: 0;line-height: 38px;color:#333;margin-top:15px;}

.am-pagination-select>li>a,.am-pagination-select>li>a, .am-pagination-select>li>a,.am-pagination>li>a:focus, .am-pagination>li>a:hover, .am-pagination>li>span:focus, .am-pagination>li>span:hover { background: #fff;border:1px solid #999999;}

.am-pagination-select span i { font-style: normal;color:#bf1908;}

.am-pagination>li>a, .am-pagination>li>span { margin:0;}

.yu10 span { border:none;}



.about-banner img { display: block;width: 100%;}

.am-about-top { background:#f4f4f4;text-align: center;font-size:0;padding-bottom:16px;}

.am-about-top2 { background:#f4f4f4;text-align: center;font-size:0;}

.am-about-n span { display:inline-block;padding:0 10px;margin-top:16px;}

.am-about-n a { color:#323232;position: relative;display: block;bordeR:1px solid #d7d7d7;padding:5px 25px;font-size: 16px;}

.am-about-n a:hover,.am-about-n a.current2 { color:#bf1908;bordeR:1px solid #bf1908;}

.am-about-top2 .am-about-n span { padding:0;margin:15px 0;}



/* news_details */

.news-deta li a:hover .news-img img {  -o-transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05) }

.am-text p,.am-text ul,.am-text li,.am-text h1,.am-text h3 { margin:0;padding:0;}

.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0;font-size:16px;font-weight:normal;color:#8c8c8c;}

.main-newarc-title .share-p span{ vertical-align: middle;margin-left:6px;}

.main-newarc-title h2 {text-align:center;font-size:30px;color:#323232;font-weight:bold;line-height:30px;padding-bottom:15px;margin:0;}

.main-newarc-title { padding-bottom:20px;border-bottom:1px solid #dddddd;margin-bottom:35px;}

.text-box2 { color:#333;}



/*------------------------------------上一篇下一篇----------------------------------*/

.JLTupdown{  position: relative;line-height: 36px;color: #999;font-size:15px;padding-top:35px;border-top:1px solid #d8d7d6;margin:50px 0 0 0;}

.JLTMain .JLTupdown {width: 100%;overflow: hidden;}

.JLTupdown ul li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.JLTupdown ul li a,.JLTcometol a{ color:#666;}

.JLTupdown ul li a:hover{ color:#bf1908;}

.JLTupdown strong{ color:#3f3f3f;font-weight:normal;}

.back { margin:0;}

.JLTcometol a{width:136px;height:42px;line-height:42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:#bf1908 url(../images/back.png) no-repeat 20px center;display:block;text-indent:54px;color:#fff;float: right;margin-top: 16px;}

.JLTcometol a:hover { background: #b31807 url(../images/back.png) no-repeat 20px center;}

.JLTupdown ul { margin: 0;}









.news-box2 li a { border:2px solid #dddddd;display: block;padding:25px;}

.news-box2 li a:hover .news-more2 span { background:#bf1908;color:#fff;border:2px solid #bf1908;}

.news-box2 .news-img img { width: 100%;}

.news-box2 .n-time { font-size: 18px;color:#666;font-family: arial;margin-top:2px;}

.news-box2 .n-tit { font-size: 20px;color:#434343;font-weight:bold;}

.news-box2 .n-border { width:80px;height: 2px;background: #bbbbbb;display: block;margin:12px 0 18px 0;}

.news-box2 .news-text2 { font-size: 16px;line-height: 30px;color:#666;max-height: 60px;overflow: hidden;}

.news-box2 .news-more2 span { border:2px solid #999999;display: inline-block;font-size:16px;padding:10px 30px;color:#5c5c5c;margin-top:47px;}



.news-box2 .news-time4 span { display: block;font-size: 24px;color: #666;line-height: 32px;}

.news-box2 .news-time { text-align:center;border-right:1px solid #dfdfdf;padding-right:24px;height:102px;}

.news-box2 .news-text { padding-left:235px;}

.news-box2 .news-text p { font-size: 16px;line-height: 30px;margin:10px 0 0 0;height:60px;overflow: hidden;color:#666;}

.news-time span { color:#909090;display: block;}

.news-time b { display:block;color:#4b4b4b;font-size: 30px;line-height: 30px;}

.news-text h3 { font-size: 20px;color:#434343;font-weight:normal;margin:0;}



.news-box2 li { padding:0 15px 30px 15px;}

.news-box2 .news-time span.time-yeas { font-size: 18px;}

.news-box2 .news-time span.time-date { margin-top:20px;font-size:24px;}

.news-img2 { width:430px;height:254px;}

.news-img2 img { width: 100%;height:100%;object-fit:cover;display:block;}

.news-box2 .news-t2 { padding-left:475px;}

.news-text4 { text-align: justify;}



.join_tit { padding:0px 0 50px 0;}

.join_tit h3 { font-size:30px;font-weight:normal;padding-bottom:20px;}

.join_tit span { margin:0 20px;color:#555;font-size:16px;}

.join_tit span a { color:#f00;}

.list_title span { display:block;color:#fff;height: 70px;line-height: 70px;font-size:20px;text-align:center;font-weight:bold;}

.list_dt{ background: #f5f6fa;color: #252525;text-align:center;height: 70px;line-height: 70px;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;font-size:18px;border-top:none;margin-top:10px;font-weight:normal;}

.list_dt_icon{position: absolute;right: 25px;top: 24px;display: block;width: 20px;height: 20px;background: url("../images/off.png") no-repeat;background-size:100% 100%}

#open .list_dt_icon{background: url("../images/open.png") no-repeat;background-size:100% 100%}

.list_dd{display: none;background:#fff;padding:40px 70px;font-size:16px;line-height:35px;color:#3f3f3f;border-top:none;}

.join-tit { border-top:1px solid #f0f0f0;margin:0 auto;padding:30px 0 25px 0;font-size:16px;line-height: 30px;color:#333;}

.list_dt span:first-child, .list_title span:first-child { text-align: left;text-indent: 70px;}

.list_title { background: #252525;}





.faq-tit { font-size: 24px;color:#211613;font-weight: bold;border-bottom:1px solid #d8d8d8;padding-bottom: 20px;}

.faq-cont { line-height: 30px;font-size: 16px;color: #211613;text-align: justify;}

.faq-cont p { margin:0;}

.am-accordion-gapped { margin:0 0 30px 0;}

.faq-list .am-accordion-content { padding:30px 75px 30px 27px;position: relative;}

.faq-list .am-accordion-item { margin:0;border:none;margin-bottom:10px;}

.faq-list  .am-accordion-title, .faq-list  .download-list,.join2 { line-height: 34px;}

.faq-list .am-active .am-accordion-title:after,.faq-list .am-accordion-title:after { content: "";}

.faq-list .am-accordion-title { position: relative;}

.faq-list .am-accordion-title { padding:18px 0 18px 80px;background: #f9f9f9 url(../images/faq1.png) no-repeat 27px 23px;}

.am-accordion-bd { background: #f9f9f9;}

.faq .am-accordion-gapped .am-accordion-title { border: none;background: none;}

.faq-list .am-accordion-gapped .am-accordion-title:after { display: inline-block;content: "";-webkit-transition: -webkit-transform .2s linear; transition: -webkit-transform .2s linear;transition: transform .2s linear;transition: transform .2s linear,-webkit-transform .2s linear;position: absolute;right: 35px;top: 34px;margin-top: -7px;width:20px;height:12px;background: url(../images/arr1.png) no-repeat center;}

.faq-list .am-accordion-gapped .am-active .am-accordion-title:after { -webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);background: url(../images/arr2.png) no-repeat center;margin-top: -5px;}

.fat-tit { font-size: 20px;color:#323232;padding-right:80px;}

.am-active .fat-tit { color:#fff;}

.am-accordion-gapped .am-accordion-title,.am-accordion-gapped .am-accordion-item.am-active,.faq-list .am-accordion-item { border:none;}

.am-accordion-gapped .am-active .am-accordion-title { background: #323232 url(../images/faq2.png) no-repeat 27px 23px;}





.join2 { background: #333;color:#fff;font-size:20px;line-height: 70px;}

.join2 span { font-weight: bold;}

dl.down { background:#f9f9f9;font-size: 16px;line-height: 60px;margin-top:10px;color: #2b2b2b;}

.down3 { width:19px;height:19px;background: url(../images/down.png) no-repeat center;display: inline-block;position: relative;top:2px;margin-right:3px;}



.am-accordion-title3 span:first-child { padding:0 30px;}

.download-box { padding-bottom: 30px;}



.side_list span a.current,.side_list span a:hover { background:#bf1908;color:#fff;border:1px solid #bf1908;}

.side_list { font-size:0;margin:0px 0 20px 0;}

.side_list span a { padding:6px 17px;border:1px solid #d7d7d7;display:inline-block;*display:inline;*zoom:1;font-size:16px;color:#323232;margin:0 5px 10px 5px;}

ul.ser-list { margin-top:60px;}

.ser-list li { padding:0 40px;margin-bottom:80px;}

.ser-list li h3 { font-size:26px;color:#c02000;padding:20px 0 15px 0;}





.digital2 { max-width:700px;margin:50px auto 30px auto;}

.in-pro-box { position:relative;}

.in-pro-box .swiper-button-prev5,.in-pro-box .swiper-button-next5,.in-pro-box .swiper-button-prev3,.in-pro-box .swiper-button-next3,.in-pro-box .swiper-button-prev16,.in-pro-box .swiper-button-next16,.in-pro-box .swiper-button-prev10,.in-pro-box .swiper-button-next10 { margin-top:-20px;}

.in-pro-box .swiper-button-prev5,.in-pro-box .swiper-button-next5,.in-pro-box .swiper-button-prev3,.in-pro-box .swiper-button-next3,.in-pro-box .swiper-button-prev16,.in-pro-box .swiper-button-next16,.in-pro-box .swiper-button-prev10,.in-pro-box .swiper-button-next10 { width: 40px;height:40px;}

.in-pro-box .swiper-button-prev5,.in-pro-box .swiper-button-prev3,.in-pro-box .swiper-button-prev16,.in-pro-box .swiper-button-prev10 { background: url(../images/arrow1.png) left top no-repeat;left:-73px;}

.in-pro-box .swiper-button-next5,.in-pro-box .swiper-button-next3,.in-pro-box .swiper-button-next16,.in-pro-box .swiper-button-next10 { background: url(../images/arrow2.png) right top no-repeat;right:-73px;}

.in-pro-box .swiper-button-prev5:hover,.in-pro-box .swiper-button-prev3:hover,.in-pro-box .swiper-button-prev16:hover,.in-pro-box .swiper-button-prev10:hover { background: url(../images/arrow11.png) left top no-repeat;left:-73px;}

.in-pro-box .swiper-button-next5:hover,.in-pro-box .swiper-button-next3:hover,.in-pro-box .swiper-button-next16:hover,.in-pro-box .swiper-button-next10:hover { background: url(../images/arrow12.png) right top no-repeat;right:-73px;}

.swiper-container5 .swiper-pagination-bullet,.swiper-container5 .swiper-pagination-bullet,.swiper-container5 .swiper-pagination-bullet,.swiper-container7 .swiper-pagination-bullet,.swiper-container7 .swiper-pagination-bullet,.swiper-container5 .swiper-pagination-bullet,.swiper-container15 .swiper-pagination-bullet,.swiper-container15 .swiper-pagination-bullet,.swiper-container16 .swiper-pagination-bullet,.swiper-container16 .swiper-pagination-bullet,.swiper-container16 .swiper-pagination-bullet{ bottom:0;background: #999;opacity: 1;width:10px;height:10px;}

.swiper-container5.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-container5.swiper-pagination-custom, .swiper-pagination-fraction,.swiper-container7.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-container7.swiper-pagination-custom, .swiper-pagination-fraction,.swiper-container15.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-container15.swiper-pagination-custom, .swiper-pagination-fractiom ,swiper-container16.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-container16.swiper-pagination-custom { bottom:0;}

.swiper-container5 .swiper-pagination-bullet-active,.swiper-container7 .swiper-pagination-bullet-active,.swiper-container15 .swiper-pagination-bullet-active,.swiper-container16 .swiper-pagination-bullet-active { background: #bf1908;}

.in-video-slide p { font-size: 16px;padding:0 0 25px 0;margin:12px 0 0 0;line-height: 30px;color:#323232;}



.cou-bg { padding:50px 0 80px 0;background: url(../images/cou.jpg) no-repeat center;background-size:cover;}



.prod-deta-box { position: relative;}

.gallery-top5 img { width:100%;display:block;}

.gallery-thumbs5 { height: 20%;box-sizing: border-box;margin:10px 0;}

.gallery-thumbs5 .swiper-slide { width: 25%;height: 100%;}

.prod-arrow .swiper-button-next50,.prod-arrow .swiper-button-prev50 { width: 40px;margin:0;top:36px;height:40px;}

.prod-arrow .swiper-button-prev10 { left:0;}

.prod-arrow .swiper-button-next10 { right:0;}

.prod-arrow .swiper-button-next10 { background: #f3f3f3 url(../images/arrow3.png) no-repeat center;}

.prod-arrow .swiper-button-prev10 { background: #f3f3f3 url(../images/arrow4.png) no-repeat center;}

.swiper-container10 .swiper-slide { position:relative;}

.prod-deta-box { position: relative;}

.prod-arrow .swiper-button-prev50 { background: url(../images/arrow3.png) no-repeat center;left:70px;}

.prod-arrow .swiper-button-next50 { background: url(../images/arrow4.png) no-repeat center;right:70px;}

.prod-arrow .swiper-button-prev50:hover { background: url(../images/arrow11.png) no-repeat center;}

.prod-arrow .swiper-button-next50:hover { background: url(../images/arrow12.png) no-repeat center;}

.swiper-container11 { background: #fff;border-bottom:10px solid #bf1908;}

.gallery-top5 .course-slide { padding:60px 65px;}

.swiper-container10 { padding:11px 0;position: relative;}

.swiper-container10:before { content: "";height:2px;background: #fff;position: absolute;left:0px;right:0px;top:56px;}

.prod-deta-box { padding:0 140px;}

.cour-bor { width:90px;height:90px;background: #202080;border-radius:100%;margin:0 auto;font-size:18px;color:#fff;font-weight:bold;text-align:center;padding:6px;line-height:78px;cursor:pointer;}

.cour-bor span { border:1px solid #fff;width:100%;height:100%;display:block;border-radius:100%;}

.swiper-container10 .swiper-slide-thumb-active .cour-bor { width:113px;height:113px;background: #bf1908;padding:6px;line-height: 94px;position: relative;top:-11px;}

.swiper-container11 { margin:0 90px;}





.cul-bg { background: url(../images/ab-bg.jpg) no-repeat center top;padding:60px 0;}

.culture-list li:nth-child(1) { padding-right:60px;}

.culture-list li:nth-child(2) { padding-left:60px;}

.cul-text { color:#fff;}

.cul-li h6 { font-size:26px;color:#c02000;margin:0;}

.cul-li .cul-bor { width:30px;height: 2px;background: #fff;margin:10px 0;}

.cul-li { margin-bottom:20px;}


.news-time4 { width:216px;height:128px;}
.news-time4 img { width:100%;height:100%;display:block;object-fit: cover;}
.n-time3 { font-size:14px;font-family: arial;color:#666;margin-top:7px;}


.prod-fr { width:48%;padding-left:75px;}

.prod-fr h3 { font-size:32px;color:#e40114;margin-top:20px;line-height: 44px;}

.prod-fr .prod-bor { width:62px;height:2px;background:#b9251e;display:block;margin:20px 0 20px 0;}

.prod-fr .prod-text { font-size:20px;line-height:35px;color:#323232;min-height:210px;}

.prod-tit { font-size:24px;color:#333;font-weight:bold;border-bottom:1px solid #e5e5e5;line-height:60px;}

.prod-bg { background:#f7f7f7;padding:30px 0 60px 0;}

.prod-detaimg { width: 52%;}

.swiper-button-next20,.swiper-button-prev20{ display:block;  width:35px; height:20px;overflow:hidden;cursor:pointer;left:38px;top:0;margin-top:0; }

.swiper-button-next20{ background: url("../images/bottom.png") center no-repeat;top:auto;bottom:-57px;  }

.swiper-button-prev20 { position:absolute;bottom:0;background: url("../images/top.png") center no-repeat;top:0px;}

.swiper-button-prev20:hover { background: url("../images/top2.png") center no-repeat;}

.swiper-button-next20:hover { background: url("../images/bottom2.png") center no-repeat;}

.prod-detatop .gallery-thumbs .swiper-slide {
	width: 115px;
	height: 115px !important;
	border: 2px solid #bfbfbf;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	color: #333;
	cursor: pointer;
	position: relative;
	vertical-align: middle;
	position: relative;
	bottom: 0px;
	background-color: #fff;
}

.prod-detatop .gallery-thumbs .swiper-slide img {
	width: 100%;
	vertical-align: bottom;
	margin-top: auto;
	background-color: #fff;
}

.prod-detatop .gallery-thumbs .swiper-slide-thumb-active,.prod-detatop .gallery-thumbs .swiper-slide:hover {  border:2px solid #bf1908;}

.prod-detatop .gallery-thumbs{  margin:0;height: 495px;float: left; }

.swiper-container20 { position: relative;margin-right:20px;top: 32px;}

.swiper-container21 {
	width: 550px;

	background-color: #FFF;
	vertical-align: middle;
}

.swiper-container21 img {
	width: 100%;
	background-color: #FFF;
}

.prod-fl { position: relative;height: 100%;float: left;width:115px;}

.swiper-container21 { float:right;}

.side_right2 { width: 100%;}

.prod-c { font-size: 0;padding-top:20px;border-top:1px solid #d4d4d4;margin-top:30px;}

.prod-c a { width:150px;height: 54px;line-height: 54px;background: #212876;color:#fff;text-align:center;font-size:20px;display:inline-block;margin-right:10px;text-transform: uppercase;}

.prod-c a:hover { background: #b9251e;}

.prod-c a.return { background: #b9251e;}

.prod-c a.return:hover { background: #a8221b;}

.swiper-container30 .swiper-slide img { width: 100%;}

.gallery-thumbs2 { height: 20%;box-sizing: border-box;margin:10px 0 0 0;padding:5px 45px;}

.gallery-thumbs2 .swiper-slide { width: 25%;height: 100%;}

.swiper-container31 { margin-top:10px;}

.swiper-container31 .swiper-button-next13,.swiper-container31 .swiper-button-prev13 { width: 38px;margin:0;top:0;height:100%;}

.swiper-container31 .swiper-button-prev13 { left:0;}

.swiper-container31 .swiper-button-next13 { right:0;}

.swiper-container31 .swiper-button-next13 { background:#fff url(../images/right.png) no-repeat center;}

.swiper-container31 .swiper-button-prev13 { background:#fff url(../images/left.png) no-repeat center;}

.swiper-container31 .swiper-slide img { border:2px solid #bfbfbf;}

.swiper-container31 .swiper-slide-thumb-active img { border:2px solid #bf1908;}



.prod-h3 { font-size:32px;color:#e40114;font-weight: bold;border-bottom:1px solid #d4d4d4;padding-bottom: 10px;}

.prod-text10 {
	margin-top: 20px;
	text-align: center;
}

.prod-x { padding-bottom:60px;}

.swiper-container35 { padding-top:30px;}





/* 客服 */

/* 先显示后隐藏 */

.keifu{ position:fixed; top:10%; right:0; width:160px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));

    z-index:99999;}

.keifu_tab{ width:160px;}

.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) center; position:relative;  cursor:pointer;display:none;}

.keifu_box{ border:5px solid #bf1908;background: #fff;border-radius: 5px;}

.keifu_tab a{ display:block;}

.keifu_tab img { margin-right:5px;}

.keifu_head{ background:#bf1908; background-position: 0 -103px; font-size:18px;color:#fff; line-height:42px; position:relative;text-indent: 15px;}

.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/close2.png) center no-repeat; position:absolute; top:13px; right:8px;}

.keifu_close:hover{ background:url(../images/close3.png) center no-repeat;}

.keifu_con{ padding:20px 10px 10px 10px;margin:0;}

.keifu_con li{height:33px;}

.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}

.keifu_con span { vertical-align: middle;font-size: 12px;}

.kf-tel { border-top:1px solid #bf1908;padding:10px;}

.kf-tel p { font-size: 14px;color: #000;margin: 0;}

.kf-tel b { font-size: 16px;color: #bf1908;font-family: arial;font-weight: 800;}

.kf-tel2 p { font-size: 12px;}

.am-btn-success { width: 100%;background: #c8000a;border:none;font-size: 16px;}

.am-btn-success:hover { background: #bf1908;}





.name {padding: 10px 10px;font-size: 15px;color: #666;font-weight: normal;width: 100%;height: 40px;background: #f5f5f5;margin-bottom:10px; position:relative;border:1px solid #e8e8e8;display:block;margin: 0;}

.name2 { height:100px;}

.message_button { width: 100%;background: #212876 ;border: none;color: #fff;font-size: 20px;cursor: pointer; line-height:60px;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;margin-top:20px;}

.message_button:hover { background: #bf1908;}

.name3{width: 200px; float:left;}

.message img { width:100px;height:40px;vertical-align:middle;margin-left:10px;cursor:pointer;}

.my-map { margin: 30px 0 0 0; width: 100%; height: 480px; padding:5px;border:1px solid #dfdfdf;}

.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }

.my-map .icon-cir { height: 31px; width: 28px; }

.my-map .icon-cir-red { background-position: -11px -5px; }

.amap-container{height: 100%;}

.message label { font-size:16px;color:#333;font-weight:normal;margin:0;line-height: 35px;display:block;}

.message span { display:block;}

.message p { margin:0 0 10px 0;}



.cont-li { margin-top:25px;padding-top:25px;border-top:1px solid #f0f0f0;}

.cont-li-b { font-size: 26px;color:#212876;font-weight:bold;}

.cont-text { font-size: 16px;line-height: 36px;color:#323232}

.cont-b { font-size: 22px;color:#252525;font-weight:bold;margin-top:15px;}

.cont-tel { font-size: 30px;color:#bf1908;font-weight:bold;line-height: 40px;margin-top:5px;}

li.cont-list { margin-top:28px;}

.cont-t li:first-child { padding-right:6%;}





.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.BMap_shadow img { display: none;}

#dituContent { width:100%;height:480px;border:1px solid #e5e5e5;}

.ditu { padding-bottom:70px;}





/* honor */

.fs_gallery {background: rgba(0,0,0, 0.9);position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;}

.fs_gallery_close {position: absolute;top: 20px;right: 20px;width: 25px;height: 25px;color: #ccc;font-size: 34px;line-height: 23px;text-align: center;cursor: pointer;z-index: 102;}

.fs_gallery_close:before {content: "×";}

.fs_gallery_close:hover {color: #fff;}

.fs_gallery_prev, .fs_gallery_next {position: absolute;width: 80px;color: #ccc;font-size: 30px;cursor: pointer;z-index: 101;}

.fs_gallery_prev:hover, .fs_gallery_next:hover {background: rgba(0,0,0, 0.1);color: #fff;}

.fs_gallery_prev {left: 0;top: 0;bottom: 0;}

.fs_gallery_next {right: 0;top: 0;bottom: 0;}

.fs_gallery_prev:before {content: "‹";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}

.fs_gallery_next:before {content: "›";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}

.fs_gallery_shuft {position: relative;width: 9999999px;}

.fs_gallery_shuft:after {clear: both;content: "";display: block;}

.fs_gallery_shuft_item {float: left;position: relative;background-image: url(data:image/gif;base64,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);

    background-position: center center;

    background-repeat: no-repeat;}

.fs_gallery_shuft_item img {box-shadow: 0 0 8px rgba(0,0,0, 0.8);position: absolute;top: 50%;left: 50%;}







.tab-content>.tab-pane { display: none;}

.tab-content>.active { display: block;}

.cat-nav-wrap { position: relative;overflow-x: auto;background:#f4f4f4;padding-bottom: 16px;}

.cat-nav { font-size:0;text-align:center;}

.cat-nav-wrap .cat-nav { position: relative;}

.cat-nav-wrap .cat-nav li { display: inline-block;margin:0 5px;margin-top:16px;}

.cat-nav-wrap .cat-nav li a { font-size: 16px;padding: 7px 25px;display: inline-block;position: relative;line-height: normal;border: 1px solid #d7d7d7;}

.cat-nav-wrap .cat-nav li.active a { color: #bf1908;border:1px solid #bf1908;}

.cat-nav-wrap>span { display: inline-block;position: absolute;right: 0;top: 0;height: 39px;width: 25px;bottom: 0;text-align: right;padding-right: 15px;background-color: #fff;line-height: 30px;opacity: .9;}

.cat-nav-wrap:hover>span { display: none;}

.sub-cat-nav-wrap { position: relative;background-color: #eee;overflow-x: auto;}

.sub-cat-nav-wrap>* { display: inline;white-space: nowrap;}

.sub-cat-nav-wrap>*>* { display: inline-block;}

.sub-cat-nav-wrap .sub-cat-nav { position: relative;}

.sub-cat-nav-wrap .sub-cat-nav li a { font-size: 13px;padding: 10px 15px;display: inline-block;position: relative;line-height: normal;}

.sub-cat-nav-wrap .sub-cat-nav li a:after { content: " "; position: absolute;right: 0;top: 11px;height: 15px;width: 0;border-right: thin solid #ccc;-webkit-transform: scaleX(.5);transform: scaleX(.5);}

.sub-cat-nav-wrap .sub-cat-nav li.active a { color: #ea0202;}

.sub-cat-nav-wrap>span { display: inline-block;position: absolute;right: 0;top: 0;height: 39px;width: 25px;bottom: 0;text-align: right;padding-right: 15px;background-color: #fff;line-height: 30px;opacity: .9;}

.sub-cat-nav-wrap:hover>span { display: none;}

.mdl-progress { display: block;position: relative;height: 4px;width: 500px;max-width: 100%  }

.mdl-progress>.bar { display: block;position: absolute;top: 0;bottom: 0;width: 0%;transition: width .2s cubic-bezier(.4,0,.2,1);}

.mdl-progress>.progressbar { background-color: #bf1908;z-index: 1;left: 0;}

.mdl-progress>.bufferbar { background-image: linear-gradient(to right,rgba(191,25,8,.2),rgba(191,25,8,.2)),linear-gradient(to right,#f0d0cd,#f0d0cd);z-index: 0;left: 0;}

.mdl-progress>.auxbar{ right: 0}

.mdl-progress:not(.mdl-progress--indeterminate)>.auxbar,.mdl-progress:not(.mdl-progress__indeterminate)>.auxbar { background-image: linear-gradient(to right,rgba(191,25,8,.4),rgba(191,25,8,.4)),linear-gradient(to right,#f0d0cd,#f0d0cd)}

.mdl-progress.mdl-progress--indeterminate>.bar1,.mdl-progress.mdl-progress__indeterminate>.bar1 { -webkit-animation-name: indeterminate1;animation-name: indeterminate1;}

.mdl-progress.mdl-progress--indeterminate>.bar1,.mdl-progress.mdl-progress__indeterminate>.bar1,.mdl-progress.mdl-progress--indeterminate>.bar3,.mdl-progress.mdl-progress__indeterminate>.bar3

{ background-color: #bf1908;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}







.side-list { padding-right:10px;}

.side-top {
	font-size: 28px;
	color: #fff;
	font-weight: bold;
	height: 98px;
	line-height: 98px;
	background-color: #990000;
}

.side-top img { margin-right:24px;}

.side-top span { vertical-align: middle;}

.sjj_nav2 ul li i{position:absolute;top:0px;right:0px;height:100%;width: 13%;text-align: right;line-height:58px;}

.sjj_nav2 ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav2 ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav2 ul li{ position:relative;line-height:50px;font-size:16px;background:#f6f6f6;margin-top:1px;}

.sjj_nav2 ul li ul{display:none;margin: 0;}

.sjj_nav2>ul li a{color:#252525;font-size:18px;font-weight:bold;line-height:22px;width:100%;display: block;padding:19px 40px 19px 25px;}

.sjj_nav2 ul li ul li { border:none;line-height: 50px;margin-top:0px;font-size: 14px;background:#f6f6f6;padding:0 25px;}

.sjj_nav2 ul li ul li:first-child { padding-top:15px;}

.sjj_nav2 ul li ul li:last-child { padding-bottom:15px;}

.sjj_nav2 ul li ul li a{ color:#353535;font-size:16px;font-weight:normal;line-height:35px;padding:0;display:block;text-align:left;}

.sjj_nav2 ul li ul li a { background: url(../images/list3.png) left center no-repeat;display:block;padding-left:15px;}

.sjj_nav2 ul li ul li:hover a,.sjj_nav2 ul li ul li.current3 a { background:url(../images/list4.png) left center no-repeat;}

.sjj_nav2 ul li ul li a:hover,.sjj_nav2 ul li ul li.current3 a{ color:#b9251e}

.sjj_nav2 ul li i:before { width:100%;height:100%;display: block;position: absolute;right:0px;font-style: normal;}

.sjj_nav2 ul li ul li>ul{margin-left:10px}

.sjj_nav2 ul li.on>a,.sjj_nav2 ul li.on,.sjj_nav2 ul li.on,.sjj_nav2>ul>li:hover,.sjj_nav2>ul>li:hover>a { background:#b9251e;color:#fff;}

.sjj_nav2 ul li i.sp_nav_xjb:hover:before,.sjj_nav2 ul li.on i.sp_nav_xjb:before { color:#fff;}

.sjj_nav2 ul li i.sjj_nav_i_se:before,.sjj_nav2 ul li:hover i.sp_nav_xjb:before,.sjj_nav2 ul li.on i.sp_nav_xjb:before { color:#fff;content: "-";font-size: 26px;right:22px;}

.sjj_nav2 ul li.on ul { display: block !important;background: #fff;margin-top:1px;}

.sjj_nav2 ul li i.sp_nav_xjb:before { content: "+";position: absolute;right:20px;top:0;font-size: 20px;color:#dcdcdc;}






.sjj_nav3 { padding:10px 0 0 0;}

.sjj_nav3>ul { margin:0;}

.sjj_nav3 ul li i{ position:absolute;top:0px;right:0px;bottom:0;left:0;}

.sjj_nav3 ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav3>ul>li{ position:relative;display:inline-block;float:left;}

.sjj_nav3 ul li ul{display:none;margin: 0;position: absolute;left: 0;z-index: 9;background:#fff;width: calc(100% - 10px);top:39px;box-shadow: 0 0 10px 6px rgba(0,0,0,.1);}

.sjj_nav3 ul li ul:before { content: "";position: absolute;left: 50%;top: -6px;margin-left: -5px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 6px solid #fff;}

.sjj_nav3>ul li a{ color:#252525;font-size:13px;line-height:22px;display:inline-block;padding:5px 12px 5px 12px;border:1px solid #e8e8e8;border-radius:20px;margin:0 10px 10px 0;}

.sjj_nav3 ul li ul li { border:none;margin-top:0px;padding:0 10px;}

.sjj_nav3 ul li ul li:first-child { padding-top:10px;}

.sjj_nav3 ul li ul li:last-child { padding-bottom:10px;}

.sjj_nav3 ul li ul li a{ color:#353535;font-size:12px;font-weight:normal;;padding:4px 0;line-height:20px;display:block;text-align:center;margin:0;border:0;}

.sjj_nav3 ul li ul li a:hover,.sjj_nav3 ul li ul li.current3 a{ color:#b9251e}

.sjj_nav3 ul li i:before { width:100%;height:50px;display: block;position: absolute;right:0px;font-style: normal;}

.sjj_nav3 ul li ul li>ul{margin-left:10px}

.sjj_nav3>ul>li.on>a,.sjj_nav3>ul>li.current11>a { color:#b9251e;}

.sjj_nav3 ul li i.sp_nav_xjb:hover:before,.sjj_nav3 ul li.on i.sp_nav_xjb:before { color:#fff;}

.sjj_nav3 ul li.on ul { display: block !important;background: #fff;}
.sp_nav_xjb2 { display:none;}



.return-list { font-size:16px;font-weight:normal;color:#fff;background:#b9251e;padding:7px 20px;margin-top:10px;}
.cul-t { padding:30px 30px 30px 278px;}
.cul-list li { padding:0 20px;margin-bottom:40px;display: flex;flex-direction: row;}
.cul-list .cul-bor2 { border:1px solid #d7d7d7;width: 100%;}
.cul-list-p { font-size: 16px;line-height: 30px;color:#323232;}
.cul-list-p p { background: url(../images/list5.jpg) no-repeat left 10px;padding-left:17px;margin:0;}
.cul-t h3 { color:#c02000;margin:0;font-size:26px;margin-top:5px;}
.cul-t-img img { display: block;}
.cul-border { width: 40px;height:3px;background:#212876;display: block;margin:12px 0;}
.cul-img { float: left;}

.course { position: relative;cursor: url(../images/mouse.png) 20 20, default;height:800px;overflow: hidden;}
.his-cont { position: relative;}
.his-top-bor { content: "";position: absolute;left: 50%;top: 0;width: 10px;height: 2px;background: #212876;display: block;z-index: 1;margin-left:-4px;}
.course:before { width: 2px;height: 100%;content: "";position: absolute;left:50%;top:0;background: #212876;}
.course-list li { width: 50%;clear: both;position: relative;margin-bottom:40px;margin-top:20px;}
.course-t { font-size: 16px;color:#333;line-height: 25px;z-index: 1;position: relative;}
.year { position: absolute;top:50%;left:-18px;margin-top:-18px;display: block;border-radius: 50%;background: #ea806b;width: 36px;height: 36px;display: block;position: absolute;top: 50%;margin-top: -17px;transition: 0.3s;-webkit-transition: 0.3s;}
.year:before { content: "";background: #c02000;border-radius: 50%;width: 10px;height: 10px;position: absolute;left: 50%;top: 50%;margin: -5px 0px 0px -5px;transition: 0.3s;-webkit-transition: 0.3s;transition: 0.3s;}
.jt { position: absolute;left: 23px;top: 50%;margin-top: -6px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #c02000;transition: 0.3s;-webkit-transition: 0.3s;}
.jt2 { position: absolute;right: 23px;top: 50%;margin-top: -6px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-right: 6px solid #c02000;transition: 0.3s;-webkit-transition: 0.3s;}
.year3 { right:-18px;left:auto;}
.course-list li:nth-child(odd) { float: right;}
.course-list li:nth-child(even) { float: left;}
.case-more { position: relative;text-align: center;}
.year-num { font-size:26px;color:#323232;font-weight:bold;position: absolute;left:-118px;top:50%;margin-top:-12px;-webkit-transition: 0.3s;transition: 0.3s;}
.year-num2 { right:-118px;left:auto;}
.equ-list li { padding:0 10px;}
.mCSB_scrollTools { visibility: hidden !important;}
.his-text { background: #f7f7f7;padding:30px;font-size:16px;line-height: 25px;color:#323232;margin-left:57px;border:2px solid #f7f7f7;-webkit-transition: 0.3s;transition: 0.3s;}
.course-list li:hover .his-text { border:2px solid #c02000;}
.his-text2 { margin-right:57px;margin-left:0;}
.mCSB_inside>.mCSB_container { margin:0 !important;}

.link { background:#fff;padding:15px 0;}
.link b { font-size:18px;color:#303030;float:left;}
.link-a { padding-left:92px;}
.link-a a { font-size:14px;color:#6a6a6a;line-height:30px;margin:0 8px;}
.link-a a:hover { color:#bf1908;}

@-webkit-keyframes indeterminate1

{

    0%

    {

        left: 0%;

        width: 0%

    }



    50%

    {

        left: 25%;

        width: 75%

    }



    75%

    {

        left: 100%;

        width: 0%

    }

}





.swiper-container41 .swiper-wrapper{ transition-timing-function: linear !important;}

.swiper-container41 .current10 { color:#ff0000;}

.swiper-container41 a { display: block;padding:15px 0;}

.swiper-container40 .swiper-slide,.swiper-container41 .swiper-slide { width:auto;}



.video { height: 320px;}
.video-list li { padding:0 20px;}



@media (min-width:1198px) {

    .case-list li a:hover .case-img img { -webkit-transform: scale(1.1);transform: scale(1.1);}

    .case-list li a:hover .case-t p { color:#bf1908;}

    .news-box2 li a:hover .news-text h3 { color:#bf1908;}

    .news-box2 li a:hover{ border: 2px solid #bf1908}

    dl.down:hover span { color:#bf1908;}

    .download-box a:hover .down3 { background: url(../images/down2.png) no-repeat center;}

    .prod-detatop .gallery-thumbs .swiper-slide { width:auto;height:auto;}
    .course-list li:hover .jt { left:28px;}
    .course-list li:hover .jt2 { right:28px;}
    .course-list li:hover .year-num { color:#c02000;}









}



@media (max-width: 1600px){

    .am-container {  max-width: 1320px;}

    .am-container2 {  max-width: 1340px;}

    .am-container3 {  max-width: 1330px;}

    .am-container4 {  max-width: 1360px;}

    .in-solu-t { padding:35px 40px;}

    .foot-list p,.foot-img .sj p,.foot-text,.foot-tit,.foot-list h6,.bot-wrap { font-size: 15px;}

    .foot-con-box { width: 300px;}

    .foot-list li { margin-right:50px;}

    .foot-img .sj img { width: 105px;}

    .prod-fr { width:46%;padding-left:65px;}

    .prod-detaimg { width: 54%;}

    .cul-t { padding:25px 20px 25px 268px;}
    .cul-list-p { font-size: 15px;line-height: 28px;}
    .cul-t h3 { font-size: 24px;}
    .cul-border { margin:8px 0 12px 0;}

    .video { height: 280px;}






}

@media (max-width: 1400px){

    .am-container { max-width: 1200px;}

    .am-container2 { max-width: 1220px;}

    .am-container3 {  max-width: 1210px;}

    .am-container4 {  max-width: 1240px;}

    .foot-img .sj img { width: 98px;}

    .foot-list li { margin-right:38px;}

    li.foot-cont { margin-right:25px;}

    .foot-img .wx { margin-left:20px;}

    .foot-con-box { width: 375px;}

    .prod-fr { width:42%;padding-left:50px;}

    .prod-detaimg { width: 58%;}
    .cul-t { padding:20px 20px 20px 268px;}
    .cul-list-p { font-size: 14px;line-height: 26px;}
    .cul-t h3 { font-size: 20px;}
    .cul-t-img img { width: 36px;}


    .video { height: 260px;}


}







@media (max-width: 1198px){

    body { padding-top:50px;}

    .am-container { padding: 0 10px;}

    .in-logos-list3 li:nth-child(9),.in-logos-list3 li:nth-child(10) { display: none;}

    .sz,.copy { text-align: center;}

    .in-pro-list3 li:nth-child(7),.in-pro-list3 li:nth-child(8) { display: none;}

    .in-ab-list>li:first-child { padding-right:0%;}

    .in-ab-list>li:nth-child(2) { padding-left:0%;margin-top:25px;}

    .banner .swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-container2.swiper-pagination-custom, .swiper-pagination-fraction { bottom:20px;}

    .news-box2 li { padding:0 10px 20px 10px;}

    .news-box2 .news-t2 { padding-left:465px;}

    .case-t { padding-bottom:20px;}

    .case-list li a { padding: 0 15px 30px 15px;}

    .swiper-container5,.swiper-container7,.swiper-container16 { padding-bottom: 25px;}

    .cul-bg { background: url(../images/ab-bg2.jpg) no-repeat center top;background-size:cover;}

    .prod-detatop .gallery-thumbs { height: auto;width:100%;}

    .prod-detatop .gallery-thumbs .swiper-slide { height: auto;}

    .prod-fl { width: 100%;height: auto;}

    .swiper-container21 { width: 100%;}

    .prod-detaimg { width: 52%;}

    .prod-fr {width: 48%;}

    .swiper-container35 { padding:30px 0 40px 0;}

    .prod-x { padding-bottom:40px;}

    .cont-li-b { font-size: 24px;}

    cont-text { font-size: 16px;;line-height: 30px;}

    .cont-li { margin-top:20px;padding-top:20px;}

    .cont-tel { font-size: 28px;line-height: 36px;}

    .cont-b { font-size: 20px;}

    .cat-nav-wrap>* { white-space: nowrap;}



    .news-time4 { width:170px;}
    .news-box2 .news-text { padding-left:185px;}
    .cul-list-p { font-size: 16px;line-height: 30px;}
    .cul-t h3 { font-size: 24px;}
    .cul-t-img img { width: 40px;}
    .cul-list li { padding:0 10px;margin-bottom:20px;}


    .video { height: 280px;}
    .video-list li { padding:0 10px;}











}



@media (max-width:980px) {

    .swiper-product .in-research li { width: 100%;}

    .news-img { width: 160px;}

    .news-h3 { padding-left:180px;}

    .in-tit h3 { font-size: 42px;}

    .in-tit span img { width: 49px;}

    .tabs a { font-size: 28px;}

    .tabs .active .cu1,.tabs .cu1 { background-size: 35px 42px;}

    .swiper-product { padding:45px 35px;}

    .in-case-img1 { padding: 0;}

    .in-research li:nth-child(2) { margin-top:30px;}

    .in-case-tit { font-size: 34px;}

    .in-pro-list li a { margin: 0 5px 15px 5px;}

    .in-logos-list li { padding:5px;}

    .news-img2 { width: 325px;}

    .news-box2 .news-t2 { padding-left:355px;}

    .news-box2 li a { padding: 20px;}

    .list_dt_icon { right:20px;}

    .list_dt span:first-child, .list_title span:first-child { text-indent: 50px;}

    .list_dd { padding:40px 50px;}

    .prod-deta-box { padding: 0 130px;}

    .gallery-top5 .course-slide { padding: 60px 55px;}

    .swiper-container11 { margin:0 70px;}

    .prod-deta-box { padding:0 90px;}

    .prod-arrow .swiper-button-next50 { right:40px;}

    .prod-arrow .swiper-button-prev50 { left:40px;}
    .news-time4 { width:150px;}
    .news-box2 .news-text { padding-left:165px;}


    .video { height: 340px;}



}

@media (max-width:900px) {

    .in-news-list>li { width:100%;}

    .in-news-list>li:nth-child(2) { margin-top:20px;}

    .in-news-list>li:nth-child(1) .in-news-box { padding-right:0px;}

    .in-news-list>li:nth-child(2) .in-news-box { padding-left:0px;}

    .prod-detaimg { width: 100%;}

    .prod-fr {width: 100%;padding-left:0;margin-top:20px;}

    .cont-tel { font-size: 25px;line-height: 32px;}

    .cont-li-b { font-size: 23px;}

    .news-time4 { width:130px;}
    .news-box2 .news-text { padding-left:145px;}



}

@media (max-width: 767px) {

    .am-container3,.am-container2,.am-container4 { padding: 0 5px;}

    .in-logos-list li:nth-child(9) { display: block;}

    .foot-list p, .foot-img .sj p, .foot-text, .foot-tit, .foot-list h6, .bot-wrap { font-size: 14px;line-height:26px;}

    .banner .swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-container2.swiper-pagination-custom, .swiper-pagination-fraction { bottom:15px;}

    .in-pro-list .in-pro-p { line-height: 50px;}

    .in-tit h3 { font-size: 34px;}

    .in-tit span img { width: 39px;}

    .wrap { margin-top: 45px;}

    .bg { padding:45px 0;}

    .in-ab-text h3 { font-size: 22px;}

    .tabs a { font-size: 22px;}

    .cu1 { padding-left:40px;}

    .tabs .cu1,.tabs .active .cu1 { background-size: 30px 36px;}

    .swiper-product { padding:45px 30px;}

    .in-case-tit { font-size: 30px;}

    .in-case-b { font-size: 22px;}

    .in-tit h3 { margin-bottom:25px;}

    .mumping_mun h2 { font-size: 46px;}

    .news-img2 { width: 200px;height: 124px;}

    .news-box2 .news-t2 { padding-left:225px;}

    .news-box2 .news-text2 { margin-top:8px;}

    .news-box2 .n-time { margin-top:0;}

    .news-box2 li { padding:0 5px 20px 5px;}

    .JLTcometol a { float:left;}

    .main-newarc-title h2 { font-size: 28px;padding-bottom:10px;}

    .list_dt span:first-child, .list_title span:first-child { text-indent: 30px;}

    .list_title span { font-size: 18px;}

    .list_dt { font-size: 17px;}

    .list_title span { height: 65px;line-height: 65px;}

    .list_dt { height: 65px;line-height: 65px;}

    .list_dt_icon { width: 18px;height: 18px;top:22px;}

    .list_dd { padding:30px;}

    .fat-tit { font-size: 18px;}

    .faq-list .am-accordion-title { padding: 18px 0 18px 70px;}

    .swiper-container11 { margin:0;}

    .prod-deta-box { padding:0 50px;}

    .prod-arrow .swiper-button-next50 { right:0;}

    .prod-arrow .swiper-button-prev50 { left:0;}

    .culture-list li:nth-child(2) { padding-left:10px;}

    .cul-bg { padding:50px 0;}

    .cul-li h6 { font-size: 23px;}

    .swiper-container11 { margin-top:25px;}

    .prod-fr h3 { font-size: 30px;}

    .prod-fr .prod-text { line-height: 32px;font-size: 18px;min-height:auto;}

    .prod-c a { width: 146px;height: 50px;font-size:18px;}

    .prod-h3 { font-size: 30px;}

    .banner .swiper-container2 .swiper-pagination-bullet-active { width: 11px;height: 11px;}

    .cont-t li:first-child { padding-right:0%;}

    .message_button { font-size:18px;line-height: 56px;}

    .in-solution-list li:nth-child(2n) { display: none;}



    .cat-nav-wrap .cat-nav li { margin:15px 5px 0 5px;}

    .am-about-n a { font-size:15px;}
    .return-list { font-size:15px;padding:6px 20px;margin-top:10px;}


    .news-time4 { width:200px;height:124px;}
    .news-box2 .news-text { padding-left:225px;}
    .n-time3 { margin-top:3px;}
    .cul-list-p { font-size: 15px;line-height: 28px;}
    .cul-list li { display: block;}
    .cul-img { float: none;}
    .cul-t { padding: 25px 20px;}
    .course-list li { width: 100%;}
    .course:before { left:87px;}
    .his-top-bor { left: 87px;}
    .year { left:74px;width:26px;height:26px;margin-top:-13px;}
    .jt { left: 105px;}
    .his-text { margin-left:130px;}
    .his-text2 { margin-right:0;}
    .jt2 { left:105px;right:auto;border-left: 6px solid #c02000;border-right: 0;}
    .course-list li { margin-bottom:20px;}

    .year-num { left:0;font-size:20px;}

    .video { height:280px;}




}



@media (max-width: 640px) {

    .tabs a { font-size: 16px;}

    .cu1 { padding-left:28px;}

    .tabs .cu1,.tabs .active .cu1 { background-size: 22px 26px;}

    .mumping_mun h2 { font-size: 30px;line-height: 45px;}

    .mun_bot h2:after,.mun-c h2:after { font-size: 14px;}

    .mumping_mun p { font-size: 14px;padding-top:0;line-height: 20px;}

    .mumping_mun li:before { height: 58px;}

    .digital { margin-top:30px;}

    .main-newarc-title .share-p { font-size: 15px;}

    .main-newarc-title { margin-bottom:30px;}

    .in-ab-t,.news-text3 { font-size: 15px;;line-height: 28px;}

    .in-hon-img1 { margin-top:45px;}

    .tabs a { height: 50px;line-height:50px;}

    .swiper-product { padding:30px 5px;}

    .in-tit h3 { font-size: 30px;}

    .in-tit span img { width: 36px;}

    .in-case-tit { font-size: 28px;}

    .in-case-b { font-size: 20px;}

    .in-case-more { margin-top:20px;}

    .news-tit b { font-size: 20px;}

    .news-tit,.ico1 { height: 54px;line-height: 54px;}

    .ico1 { width: 70px;}

    .ico1 img { width: 20px;}

    .news-box { padding:25px 15px;}

    .in-news-li li { font-size: 15px;line-height: 48px;}

    .news-h3 p { font-size: 15px;line-height: 28px;height:56px;}

    .in-time,.news-h3 p { margin-top:6px;}

    .news-h3 h3 { font-size: 17px;}

    .news-img { width: 143px;height:86px;}

    .news-h3 { padding-lefT:160px;}

    ul.in-news-li { margin-top:15px;}

    .in-news-li li span { font-size: 13px;}

    .news-tit { padding-right:15px;}

    .news-more { margin-top:20px;}

    .news-box2 li a { padding: 15px;}

    .news-img2 { width: 140px;height: 111px;}

    .news-box2 .news-t2 { padding-left:155px;}

    .news-box2 .n-tit,.news-text h3 { font-size:18px;}

    .news-box2 .news-text2,.news-box2 .news-text p { font-size: 15px;line-height: 28px;}

    .news-box2 .news-time { height: 88px;padding-right:18px;}

    .news-box2 .news-time span.time-date { margin-top:13px;}

    .news-box2 .news-text { padding-left: 100px;}

    .case-list li a { padding: 0 5px 20px 5px;}

    .case-list li a .case-t p { line-height: 30px;height:60px;margin: 15px 0 0 0;}

    .case-t { padding-bottom:15px;}

    .main-newarc-title h2 { font-size: 24px;}

    .JLTupdown { padding-top:30px;margin: 40px 0 0 0;}

    .cont-box { padding:40px 0 55px 0;}

    .list_title span { font-size: 16px;height: 60px;line-height: 60px;}

    .list_dt { font-size: 15px;height: 60px;line-height: 60px;}

    .join-tit { font-size: 15px;line-height: 28px;}

    .list_dt_icon { width: 16px;height: 16px;top:22px;right:10px;}

    .list_dt span:first-child, .list_title span:first-child { text-indent: 20px;}

    .list_dd { padding:30px 20px;font-size: 15px;line-height: 30px;}

    .faq-list .am-accordion-title { background: #f9f9f9 url(../images/faq1.png) no-repeat 15px 18px;background-size:18px 19px;}

    .am-accordion-gapped .am-active .am-accordion-title { background: #323232 url(../images/faq2.png) no-repeat 15px 18px;background-size:18px 19px;}

    .faq-list .am-accordion-title { padding: 15px 0 15px 35px;}

    .fat-tit { padding-right:35px;}

    .faq-list .am-accordion-gapped .am-accordion-title:after { background-size: 11px 11px;right:10px;top: 28px;}

    .faq-list .am-accordion-gapped .am-active .am-accordion-title:after { background-size: 10px 2px;}

    .faq-list .am-accordion-content { padding: 25px 35px 25px 15px;}

    .fat-tit { font-size: 17px;line-height: 30px;}

    .faq-cont { font-size: 15px;line-height: 28px;}

    .am-accordion-title span:first-child { padding:0 10px;}

    .join2 { font-size: 17px;line-height: 55px;}

    dl.down { font-size: 15px;line-height: 55px;}

    .down3 { width: 16px;height: 16px;background-size: 100% 100%;}

    ul.ser-list { margin-top:40px;}

    .ser-list li { padding:0 20px;margin-bottom:35px;}

    .ser-list li h3 { font-size:22px;padding:15px 0 10px 0;}

    .cour-bor { width: 66px;height:66px;line-height: 54px;font-size: 16px;}

    .swiper-container10 .swiper-slide-thumb-active .cour-bor { width: 66px;height: 66px;line-height: 54px;top:0;}

    .swiper-container10:before { top:32px;}

    .swiper-container10 { padding: 0;}

    .prod-arrow .swiper-button-next50, .prod-arrow .swiper-button-prev50 { width:32px;height:32px;background-size: 32px 32px;top:16px;}

    .prod-arrow .swiper-button-next50:hover, .prod-arrow .swiper-button-prev50:hover{ width:32px;height:32px;background-size: 32px 32px;}

    .prod-deta-box { padding:0 40px;}

    .gallery-top5 .course-slide { padding:45px 30px;}

    .cou-bg { padding:40px 0 60px 0;}

    .prod-fr h3 { font-size: 26px;}

    .prod-h3 { font-size: 26px;}

    .bg3 { padding:40px 0 50px 0;}

    .prod-c a { width: 140px;font-size: 17px;}

    .news-box2 .n-time { font-size: 15px;}

    .side_list span a { font-size: 15px;padding:6px 10px;}

    .cont-tel { font-size: 24px;line-height: 30px;}

    .cont-li-b { font-size: 22px;}

    .name3 { width: 180px;}

    #dituContent { height:340px;}

    .cat-nav-wrap .cat-nav li a { font-size:15px;padding:7px 15px;}
    .return-list { font-size:15px;padding:6px 18px;margin-top:6px;}

    .news-time4 { width:140px;height:111px;}
    .news-box2 .news-text { padding-left:155px;}
    .n-time3 { margin-top:0;font-size:13px;}
    .course-list li { margin-bottom:10px;}
    .his-text { padding:25px 18px;font-size: 15px;}





}

@media (max-width: 480px) {





}

@media (max-width: 374px) {

    .in-pro-list .in-pro-p { line-height: 46px;font-size: 15px;}

    .in-ab-text h3 { font-size: 20px;}

    .tabs a { font-size: 15px;}

    .tabs .cu1, .tabs .active .cu1 { background-size: 19px 23px;}

    .cu1 { padding-left:23px;}

    .tabs a { height: 46px;line-height: 46px;}

    .in-case-tit { font-size: 26px;}

    .in-case-b { font-size: 19px;}

    .in-case-text { font-size: 15px;line-height: 28px;}

    .in-tit h3 { font-size: 28px;}

    .in-tit h3 { margin-bottom:20px;}

    .news-tit b { font-size: 18px;}

    .cul-bg { padding:45px 0;}

    .cul-li h6 { font-size: 22px;}

    .gallery-top5 .course-slide { padding: 40px 20px;}

    .cour-bor,.swiper-container10 .swiper-slide-thumb-active .cour-bor { width: 62px;height:62px;line-height: 50px;font-size:15px;}

    .prod-fr h3 { font-size: 24px;}

    .prod-fr .prod-text { font-size: 16px;line-height: 30px;}

    .prod-c a { width: 136px;height:46px;line-height: 46px;font-size: 16px;}

    .prod-h3 { font-size: 24px;}

    .news-box2 .n-tit, .news-text h3 { font-size: 17px;}

    .news-box2 .news-text2, .news-box2 .news-text p { font-size: 14px;line-height: 26px;height:52px;margin-top:4px;}

    .news-box2 .n-time { font-size: 14px;}

    .news-img2 { width: 130px;height: 101px;}

    .news-box2 .news-t2 { padding-left:142px;}

    .news-box2 li a { padding:15px 10px;}

    .news-box2 li { padding: 0 5px 15px 5px;}

    .main-newarc-title h2 { font-size:22px;}

    .main-newarc-title .share-p { font-size: 14px;}

    .case-list li a .case-t p { font-size: 15px;line-height: 28px;height:56px;}

    dl.down { font-size: 14px;}

    .down3 { width: 14px;height: 14px;}

    .join2 { font-size: 16px;}

    .faq-list .am-accordion-title { padding: 15px 0 15px 35px;}

    .fat-tit { font-size: 16px;line-height: 28px;}

    .am-accordion-title span:first-child,.am-accordion-title span { padding:0 20px 0 10px;}

    .name3 { width: 160px;}

    #dituContent { height:310px;}

    .news-time4 { width:130px;height:101px;}
    .news-box2 .news-text { padding-lefT:142px;}
    .n-time3 { font-size:12px;margin-top:2px;}

    .video { height:240px;}


}





html,body{  min-height:101%;}

html{ overflow:-moz-scrollbars-vertical;}

.about_1 {
	width: 492px;
	height: 393px;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 0px;
}

.abouttext{
	float: none;
	width: 70%;
	margin-right: auto;
	margin-left: auto;
}

 Timeline000731 涓篸emo缂栧彿
 */
.Timeline000731{ padding-top:3%;}
.Timeline000731 ul li time{ width:12.5%; float:left; font-size:16px; color:#474747; text-align:center; line-height: 13px;}
.Timeline000731 ul li dl{ float:left; width:87.5%;  padding-bottom:40px; font-size:16px; color:#474747; background:url(../images/Timeline000731_bg3.jpg) repeat-y left top;}
.Timeline000731 ul li dl dd{ background:url(../images/Timeline000731_bg.jpg) no-repeat left 2px; padding-left:40px; line-height:25px;}
.Timeline000731 ul li:hover dl dd{ background:url(../images/Timeline000731_bg1.jpg) no-repeat left 2px; }

@media (max-width: 480px) {
 .Timeline000731 ul li time{ width:23%; float:left;}
 .Timeline000731 ul li dl{ float:left; width:77%; padding-bottom:20px;}
	}
/*Thing*/


.smallInput{
	border: 1px solid #999;
	height: 30px;
}
.smallInput1{
	border: 1px solid #999;

}
.text_1{
	border: 1px dashed #CCC;
}
.videoa{
	text-align: center;
	float: left;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.videob{
	text-align: center;

	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000;
}