@charset "UTF-8";

body {
    color: #000;overflow-x: hidden;
}
a:focus{outline:none;}

a {
    color: #000;
}
.am-cf { clear:both;}
input,select,button,textarea {vertical-align:middle;font-family:"microsoft Yahei","微软雅黑","Raleway,Helvetica Neue, Helvetica, Arial, sans-serif"; outline: none;}

.am-alert {
    margin-bottom: 0;
}

.m-hd ul,
.m-header-banner ul {
    padding: 0;
}
.m-hd ul li,
.m-header-banner ul li {
    list-style-type: none;
}
li { list-style:none;}
ol, ul{ padding:0;}

a,
a:hover,
.m-partner li img,
.m-partner li img:hover,
.m-contact-infobox,
.m-contact-infobox:hover,
.footer-box .ico i,
.footer-box .ico i:hover,
.m-service-page .ico ul li span,
.m-service-page .ico ul li span:hover,
.m-hd .am-sticky,
.m-service-list li: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;
}
.wrap { margin-top:80px;}

/*[class*=am-u-] + [class*=am-u-]:last-child {
    float: left;
}*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #7b7b7b; opacity:1; }
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #7b7b7b;opacity:1;}
input:-ms-input-placeholder{color: #7b7b7b;opacity:1;}
input::-webkit-input-placeholder{color: #7b7b7b;opacity:1;}
.m-images-container section img,
.m-news-container section img { max-width: 100%; height: auto; }
.am-g-fixed {  max-width: 90%; }
.tc { text-align: center;}
img { max-width:100%;}


.section2 { background: url(../images/bg2.jpg) center top;background-size:cover;}
.section3 { background: url(../images/bg3.jpg) center top;background-size:cover;}
.section4 { background: url(../images/bg4.jpg) center top;background-size:cover;}
.section5 { background: url(../images/bg5.jpg) center top;background-size:cover;}
.section6 { background: url(../images/bg6.jpg) center top;background-size:cover;}

/* 导航 */
#box_nav {position: absolute;top: 35px;right: 20px;z-index: 9999}
#box_nav ul li {float: left;cursor: pointer;font-size: 0;}
.nav4 {background: url(../images/nav.png) no-repeat;width: 82px;height: 19px;margin-top: 4px;}
#daohan {position: fixed;top: 0;background: #fff;width: 100%;height: calc(100vh);display: none;left: 0;z-index: 99}
#wz_nav{z-index: 9999999;position: absolute;margin-top: -275px;height: 550px;margin-left: -600px;top: 50%;left: 50%;width:1200px;}
#wz_nav .nav{text-align: center;padding-bottom: 0;padding-left: 0;padding-right: 0;background: #fff;padding-top: 0;}
#wz_nav .nav a { width:174px;height:174px;display:block;border-radius: 50%;margin:0 auto;}
#wz_nav .nav a span{margin: auto;width: 174px;display: block;height: 174px;font-size: 20px;padding-top: 110px;color:#666;}
#wz_nav .wz_nav1 a span{background: url(../images/n1.png) no-repeat center 30px;}
#wz_nav .wz_nav2 a span{background: url(../images/n2.png) no-repeat center 30px;}
#wz_nav .wz_nav3 a span{background: url(../images/n3.png) no-repeat center 30px;}
#wz_nav .wz_nav4 a span{background: url(../images/n4.png) no-repeat center 30px;}
#wz_nav .wz_nav5 a span{background: url(../images/n5.png) no-repeat center 30px;}
#wz_nav .wz_nav6 a span{background: url(../images/n6.png) no-repeat center 30px;}
#wz_nav .wz_nav7 a span{background: url(../images/n7.png) no-repeat center 30px;}
#wz_nav .wz_nav8 a span{background: url(../images/n8.png) no-repeat center 30px;}
#wz_nav .wz_nav9 a span{background: url(../images/n9.png) no-repeat center 30px;}
#wz_nav a span { -webkit-transition: -webkit-transform 2s ease-out;-moz-transition: -moz-transform 2s ease-out;-o-transition: -o-transform 2s ease-out;-ms-transition: -ms-transform 2s ease-out}
#box_index_logo{position:absolute;top:20px;left:20px; z-index:999999;}
#box_index_nav{position:absolute;top:20px;right:20px;z-index:999999;}

/* banner */
.section1 .swiper-container { height:100%;height: calc(100vh);}
.section1 .swiper-slide { height:100%;}
.section1 .swiper-slide a { display:block;width:100%;height:100%;}
.section1 .swiper-container-horizontal>.swiper-pagination-bullets,.section1  .swiper-pagination-custom, .section1  .swiper-pagination-fraction { bottom: 30px;}
#demo2 img { height:100%;width:100%;display:block;object-fit: cover;}


#box_nav .am-btn-primary { background:url(../images/language.png) no-repeat 8px center;border: 1px solid #94989a;color: #4d4c49;font-size:12px;width:100px;padding:0;height:22px;line-height:21px;text-align: left;text-indent: 26px;}
#box_nav .am-icon-caret-down { text-indent: 0;}
#box_nav .am-icon-caret-down:before { content:"\f107"}
#box_nav .am-dropdown-flip .am-dropdown-content li { clear:both;width:100%;font-size:12px;}
ul.am-dropdown-content { padding:0;font-size:12px;}
ul.am-dropdown-content>li>a { padding:0;font-size:12px;}
#box_nav .am-dropdown-flip .am-dropdown-content li,.am-dropdown-flip .am-dropdown-content { min-width:100px;text-align:center;font-size:12px;line-height: 26px;}
ul.am-dropdown-content > li > a:focus, ul.am-dropdown-content > li > a:hover { background:#fff;color:#3096de;}


.am-language { position: relative;}
.am-language:hover .am-eng {display: block;}
.am-eng { position: absolute;left:0;top:20px;width: 100%;padding-top:15px;display: none;}
.am-eng a { display: block;font-size: 12px;color:#333;text-align: center;background:#fff;height:26px;line-height: 26px;border: 1px solid #ddd;}
.am-eng a:hover { color:#3096de;}
.am-eng a:after,.am-eng a:before {position: absolute;display: block;content: "";width: 0;height: 0;border: 8px dashed transparent;z-index: 1;    border-bottom-style: solid;border-width: 0 8px 8px;}
.am-eng a:before {border-bottom-color: #ddd;bottom: 0;left: 10px;top: 7px;pointer-events: none;left: auto;right: 10px; }
.am-eng a:after { top: 8px; border-bottom-color: #fff;bottom: -1px;right: 10px;}

/* 首页关于我们 */
.ab-box2 { display: flex;flex-direction: row;}
.in-about { padding-right:6%;}
.in-about .in-abtop h3 { font-size:34px;color:#3096de;font-weight:normal;margin:0;padding-bottom:5px;}
.in-about .in-abtop p { font-size:30px;color:#4b4b4b;line-height:40px;margin:0;}
.ab-border { width:50px;height:4px;background: #3096de;display: block;margin-top:20px;}
.in-about .ab-text { font-size:16px;color:#666;line-height: 30px;padding:40px 0;}
.ab-more { font-size: 16px;color:#3096de;width:180px;height:50px;line-height:50px;display:inline-block;border:1px solid #3096de;text-align:center;border-radius:30px; overflow:hidden;}
.video-box { padding-lefT:5%;height: 303px;}
.video { width: 100%;height: 100%;display:block;}
.ab-more:hover { background:#3096de;border-bottom:1px solid #3096de;color:#fff;}

.about-list li .about-libor { bordeR:1px solid #d1d1d1;padding:40px;display:block;margin-left:-1px;}
.about-list li em { width:68px;height:75px;display:inline-block;}
.about-list li .em1 { background: url(../images/ico1.png) no-repeat center;}
.about-list li .em2 { background: url(../images/ico2.png) no-repeat center;}
.about-list li .em3 { background: url(../images/ico3.png) no-repeat center;}
.about-list li .em4 { background: url(../images/ico4.png) no-repeat center;}
.about-list li .am-t h6 { font-size:24px;color:#333;font-weight:normal;margin:5px 0;}
.about-list li .am-t p { font-size:14px;color:#999999;margin:0;font-family:arial; text-transform:uppercase;}
.about-list li .am-t { padding:0 0 0 90px;}
.about-list li a:hover h6{ color:#3096de;}

/*  产品 */
.in-tit .tit-h3 { font-size:30px;color:#3096de;}
.in-tit span { margin:0 13px;}
.in-tit p { font-size:16px;color:#999;text-transform:uppercase;margin:0 0 30px 0;}
.pro-img { position:relative;display:block;overflow:hidden;margin-bottom:20px;}
.pro-tit { background:url(../images/p-tit.png) no-repeat 97% center;height:60px;line-height:60px;width:100%; position:absolute;bottom:0;left:0; text-indent:3%;font-size:18px;color:#333;font-weight:bold;}
.pro-tit span { font-weight:normal;color:#999;font-size:14px;text-transform:uppercase;margin-left:10px;}
.pro-img img,.case-list .case-img img,.pro-img2 img,.rel-img img { -moz-transition:all ease-in 0.4s;transition:all ease-in 0.4s;width:100%;}
.pro-img:hover .pro-tit { color:#3096de;}
.in-pro li:nth-child(1) { padding-right:10px;}
.in-pro li:nth-child(2) { padding-left:10px;}
.in-pro2 .pro-tit { font-size:14px;}
.in-pro2 .pro-tit span { font-size:12px;}

/* 应用方案
.case-list  { -moz-transition:all ease-in 0.4s;transition:all ease-in 0.4s;height:100%;}
.case-list .case-bg { width:100%;}
.case-list a { padding:20px;border:1px solid #fff;display:block;}
.case-list .case-lt,.case-list .case-li { position:relative;}
.case-list .case-lt a{ border:none !important;color:#fff;position:absolute;left:0;top:0;bottom:0;width:100%;}
.case-list .case-li a{ position:absolute;left:0;top:0;bottom:0;width:100%;}
.case-li h3 { font-size:20px;color:#292a2a;margin:0;}
.case-text { font-size:14px;line-height:27px;color:#797979;height:108px;overflow:hidden;}
.time { font-size:12px;color:#c5c5c5;padding:8px 0 15px 0;}
.time span { vertical-align:middle;margin-left:5px;}
.case-list a:hover { bordeR:1px solid #3096de;}
.case-li:hover h3 { color:#3096de;}
.case-list .ab-border { margin:10px 0 13px 0;}
.case-list .case-img { overflow:hidden;}
.case-list .case-lt .case-text { color:#fff;height:54px;}
.case-list .case-lt .case-en { font-size:38px;font-family:arial;text-transform:uppercase;font-weight:bold;margin-top:40px;}
.case-list .case-lt .case-tit { font-size:22px;}
.case-more { margin-top:70px;}
.case-list .case-lt .ab-border { background:#fff;} */

.case-list  { -moz-transition:all ease-in 0.4s;transition:all ease-in 0.4s;height:100%;}
.case-list .case-bg { width:100%;}
.case-list li { padding:0 10px;}
.case-list li a{ padding:20px;border:1px solid #fff;display:block;background:#fff;}
.case-list .case-lt { position:relative;}
.case-list .case-lt a{ border:none !important;color:#fff;background:url(../images/c1.jpg) no-repeat center top;height: 100%;}
.case-li h3 { font-size:20px;color:#292a2a;margin:0;}
.case-text { font-size:14px;line-height:27px;color:#797979;height:108px;overflow:hidden;}
.time { font-size:12px;color:#c5c5c5;padding:8px 0 15px 0;}
.time span { vertical-align:middle;margin-left:5px;}
.case-list a:hover { bordeR:1px solid #3096de;}
.case-li:hover h3 { color:#3096de;}
.case-list .ab-border { margin:10px 0 13px 0;}
.case-list .case-img { overflow:hidden;}
.case-list .case-lt .case-text { color:#fff;height:54px;}
.case-list .case-lt .case-en { font-size:38px;font-family:arial;text-transform:uppercase;font-weight:bold;margin-top:40px;}
.case-list .case-lt .case-tit { font-size:22px;}
.case-more { margin-top:70px;}
.case-list .case-lt .ab-border { background:#fff;}



/* 品质管理 */
.slideTxtBox .hd{ position:relative; }
.slideTxtBox .hd ul{ width:100%;text-align:center;margin:0;padding:0 10px; }
.slideTxtBox .hd ul li{ float:left;background:#bfbfbf;color:#fff;font-size:20px;height:60px;line-height:60px;cursor:pointer;width:30%;  }
.slideTxtBox .hd ul li:nth-child(2) { margin:0 5%;}
.slideTxtBox .hd ul li.on{ background:#3096de; }
.slideTxtBox3 .bd { padding:30px 10px 0 10px;}
.slideTxtBox3 .bd ul{zoom:1;background:#fff;margin:0;  }
.slideTxtBox3 .bd li{ height:24px; line-height:24px;   }
.slideTxtBox3 .bd li .date{ float:right; color:#999;  }
.quality-more { width:140px;height:30px;line-height:30px;background:#3096de url(../images/more.jpg) no-repeat 25px center;color:#fff;font-size:14px;display:inline-block;text-indent:50px;margin-top:20%;}
.quality-t { padding:50px;}
.quality-t .quality-h3 { font-size:32px;color:#292a2a;font-weight:bold;}
.quality-t .quality-p { font-size:22px;color:#797979;}
.quality-img img { width:100%;}
.quality-t .quality-text { font-size:16px;line-height:30px;color:#292a2a;max-height:90px; overflow:hidden;}
.quality-t .ab-border { margin:20px 0 23px 0;width:65px;height:3px;}

/* 新闻 */
.news-list li a { display:block;}
.news-list li a .news-img { position:relative;}
.news-list li a .news-img img { width:100%;}
.news-list li a .news-time { position:absolute;bottom:-31px;left:50%;margin-lefT:-33px;width: 66px;height: 66px;background: #fff;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);border:1px solid #3096de;}
.news-list li a .news-t { -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);text-align:center;font-family:arial;color:#3096de;line-height:24px;margin-left: -8px;}
.news-list li { padding:0 10px;}
.news-list li a .news-t p { margin:0;font-size:14px;margin-top:10px;}
.news-list li a .news-t b { font-size:20px;}
.news-tit { margin-top:55px;}
.news-tit h3 { margin:0;font-size:18px;color:#292a2a;font-weight:normal;}
.news-tit p { margin:0;font-size:14px;color:#797979;line-height:30px;height:60px; overflow:hidden;margin-top:10px;}
.news-more { width:150px;height:35px;bordeR:1px solid #cbcbcb;font-size:14px;color:#3096de;display:inline-block;line-height:35px;text-indent:34px;background:url(../images/moer2.png) no-repeat 104px center;margin-top:30px;}
.news-list li a:hover .news-more{ background:#3096de url(../images/moer4.png) no-repeat 104px center;bordeR:1px solid #3096de;color:#fff;}
.slideTxtBox2 .bd { padding:40px 0 0 0;}
.slideTxtBox2 .bd ul{margin:0;}
.slideTxtBox2 .hd ul { width:460px;margin:0 auto;}
.slideTxtBox2 .hd ul li { height:40px;border:2px solid #d7d7d7;line-height:36px;font-size:18px;color:#292a2a;background:none;}
.slideTxtBox2 .hd ul li.on{ border:2px solid #3096de;color:#fff; }


/* 底部 */
.footer-box {  background: #999999;border-top:5px solid #3096de;  padding: 50px 0 0 0; }
.foot-list h6 { font-size:16px;color:#fff;font-weight:normal;}
.foot-list p { margin: 0;}
.foot-list p a{font-size:14px;color:#fff;line-height: 30px;display:block;}
.foot-list p a:hover { color: #3096de;}
.bran-bot2 { color: #fff;}
.bran-bot2 b { font-weight: bold;font-size: 40px;margin-top:0;line-height: 50px;}
.bran-bot2 p {margin-top:0;}
.foot-fr { padding-left:40px;float: left;}
.footer_bot { font-size:14px;color:#fff;}
.footer_bot a { color:#fff;}
.footer_bot p { margin:0;}
.am-foot { border-top:1px solid #b0b0b0;padding:30px 0;line-height: 25px;}
.m-footer-container { padding:0 10px 30px 10px;}
.foot-tel { float: right;}
.technology { text-align: right;}
.fp-auto-height.fp-section,.fp-auto-height .fp-tableCell{height: auto !important;}
.foot-list ul { margin:0;}
.foot-list li { float:left;margin-right:60px;}
.foot-list li:nth-child(8) { margin-right:0;}
.wx-img { margin-left:35px;color:#fff;}
.wx-img img { width:112px;}
.wx-img p { margin:0; line-height:40px;}
.bot { padding:0 10px;}
.am-add { padding-left:180px;color:#fff;font-size:14px;line-height:25px;}
.am-add p { margin:0;}
.bot-logo { margin-top:20px;}
.foot-top { border-bottom:1px solid #737373;}
.wap-language a { font-size: 13px;border: 1px solid #94989a;padding:1px 5px;display: block;position: relative;top:-1px;}


/* about */
.head-bg { background: #fff;height:90px;position:fixed;top:0;left:0;width:100%;z-index: 999;box-shadow: 0 0 6px rgba(0,0,0,0.2);}
.about-banner { margin-top:90px;}
.list_box { background:#fff;border-bottom:1px solid #e6e6e6;}
.list_box ul { margin:0;padding:0 10px 0 160px;}
.list_box li{float:left;font-size:16px;text-align:center;position:relative;margin-right:55px;}
.list_box li a{display:block;line-height:60px;color:#292a2a;}
.list_box li.current>a { color:#3096de;}
.list_box li.current>a:before { content: "";width: 100%;height: 2px;background: #3096de;position: absolute;left: 0;bottom:0;}
.text { font-size:16px;line-height:30px;color:#262b29;padding:50px 0 0 0;}
.ab_bg { background:#f1f1f1;padding:50px 0;}
.location {  text-align: right;overflow: hidden;color: #888888;font-size:14px;line-height:68px;padding-right: 10px;}
.location img { position: relative;top: -2px;margin-right:10px;}
.location a {  color: #888888;}
.location a:hover { color: #3096de;}
.ab-bg { background:#f6f6f6;padding:70px 0;}
.am-text address, .am-text blockquote, .am-text dl, .am-text fieldset, .am-text figure, .am-text hr, .am-text ol, .am-text p, .am-text pre, .am-text ul,.prod-text p { margin:0;}
.am-text { font-size: 16px;line-height: 35px;color:#292a2a;}
/* honor */
.honor-list li { text-align: center;}
.honor-list li img { width: 100%;display:block;margin:0 auto;}
.honor-list li p { font-size: 16px;color: #434343;margin:20px 0px 0 0;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}
.honor-list li:hover p { color:#152d4f;}
.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%;}
.honor-list li a { background: #fff;display: block;padding:40px;border:1px solid #fff;}
.honor-list li a:hover { bordeR:1px solid #3096de;}
.honor-list li { padding:0 10px 20px 10px;}
/*------------------------------------分页样式----------------------------------*/
.yu10 {clear: both;color:#333;text-align:center; padding:60px 0 0px 0;}
.yu10 span {border: 1px solid #f3f3f3;background:#fff;margin-right: 2px;padding:8px 14px;}
.yu10 a {padding:8px 14px;color:#666666;font-size: 14px;border:1px solid #dddddd;}
.yu10 a{margin:0 2px;
	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:#3096de;border:1px solid #3096de;color: #fff;padding:8px 14px;text-decoration: none;}
.yu10 ul li {float: left;font-size: 12px;height: 22px;line-height: 22px;margin: 0 8px;}
.yu10 ul li a {font-size: 12px;font-weight: bold;margin: 0 5px;}
.yu10 ul li select {font-size: 12px;vertical-align:top;}
/* product */
.prod-banner { background:url(../images/pro-bg.jpg) no-repeat center top;background-size:cover;width:100%;padding:42px 0;line-height:68px;}
.pro-t { color:#fff;font-weight:bold;font-size:40px;float: left;}

.prod-banner li a { color:#fff;font-size:20px;}
.prod-banner li { margin-right:0;margin-lefT:55px;}
.pro-list li { padding:0 10px 20px 10px;}
.pro-list a { background: #fff;display: block;}
.pro-list a p,.pro-list li a h3 { margin:0;}
.pro-text { padding:10px 10px 40px 10px;}
.pro-img2 { overflow: hidden;}
.pro-list a h3 { color:#292a2a;font-size: 20px; padding-bottom:20px;font-weight: bold;-moz-transition:all ease-in 0.4s;transition:all ease-in 0.4s;}
.pro-list a p { color:#888;font-size: 16px;margin:10px 0 15px 0;}
.pro-text .pro-more { width: 112px;height:33px;line-height: 33px;display: inline-block;margin:0 auto;background: #3096de;color:#fff;}
.pro-list a:hover h3 { color:#3096de;}
.pro-box { padding: 0 10px;}
.ab-bg2 { padding-top:50px;}
/* relation */
.rel-list .rel-img { overflow: hidden;border:1px solid #e6e6e6;}
.rel-list li { padding:0 18px 36px 18px;}
.rel-list li .rel-img img { width: 100%;}
.rel-list li a { display: block;}
/* faq */
.faq-tit2 { border-bottom:1px solid #e9e9e9;padding-bottom:14px;}
.faq-tit .faq-q { font-size: 18px;color:#fff;width:24px;height:24px;text-align: center;line-height: 24px;background: #3196de;font-style: normal;margin-top: 5px;}
.faq-tit .faq-h3 { font-size: 20px;font-weight: bold;color:#292a2a;padding-left:10px;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}
.faq-tit .faq-a { background: #424242;}
.faq-tit .faq-p { font-size: 16px;line-height: 30px;color:#898989;height:60px;overflow: hidden;padding-left:10px;}
.faq-tit3 { margin-top:15px;}
.faq-list li { padding:0 10px 20px 10px;}
.faq-list li a { display: block;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;border:1px solid #e6e6e6;padding:25px;}
.faq-list li:hover .faq-h3 { color:#3196de;}
.faq-list li a:hover { border:1px solid #3196de;}
/* download */
.download { background:#3196de;}
.download .am-accordion-title{color:#fff;font-size: 20px;font-weight: bold; }
.download-box a { display: block;color:#292a2a;font-size:16px;}
.down3 { width:19px;height:18px;background: url(../images/down.png) no-repeat center;display: inline-block;position: relative;top:2px;margin-right:3px;}
.download-box a:hover .down2 { color:#3196de;}
.download { margin-top:20px;}
.case-year2 li a { width: 170px;}
.sale { border:1px solid #f0f0f0;height:498px;}
.sale-list { font-size:24px;color:#333;margin-top:100px;}
.sale-tel { font-size:40px;font-weight: bold;color:#3196de;margin:0;}
.sale-list p { margin:0;}
.wx img { width: 96px;height:96px;border:1px solid #dddddd;padding:6px;border-radius: 5px;margin-top:20px;}
.sale-list li:first-child { border-right:1px solid #f0f0f0;}
.join2 { height:60px;line-height: 60px;font-size: 16px;padding:0 10px 0 35px;color:#333;}
.download-box .join2 { border:1px solid #e6e6e6;border-top:0;}
.download-box .join2 .down2{ border-left:1px solid #e6e6e6;}
.download-box2 .join2:hover a { color:#3196de;}
/* contact */
.contact-list { padding:40px 35px 70px 35px;}
.contact-list2 { padding:2.5%;}
.contact-list img { vertical-align: middle;display:inline-block;margin-right:15px;}
.contact-list { font-size: 22px;line-height: 60px;color:#292a2a;}
.contact-list h3 { font-size: 40px;color:#3096de;border-bottom:1px dashed #ebebeb;padding-bottom:20px;padding-bottom:10px;margin-bottom:10px;}
.contact-list p { margin:0;}
.my-map { margin: 0px auto 0 auto; width:100%;padding:0; height: 100%; }
.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%;}
.cont-text { display: flex;flex-direction: row;}
.cont-text li { border:1px solid #eeeeee;}
.cont-text li:first-child { border-right:none;}

.cont-fr { padding-left:2%;}
.cont-fl { padding-right:2%;}
.cont-mar { margin-right:-2%;}
.cont-input input,.cont-input textarea,.code-input input  { padding:16px 10px;margin-bottom:28px;background: none;border:none;color:#292a2a;outline-style: none ;outline-width: 0px ;text-shadow: none ;-webkit-appearance: none ;-webkit-user-select: text ;outline-color: transparent ;font-size: 16px;background:#fff;width:94%;margin-right:6%;}
.cont-input h6 { font-size: 24px;font-weight: normal;color:#3f3f3f;margin-bottom: 24px;}
.cont-input textarea { height: 164px;}
.yzm img { height: 49px;width:110px;vertical-align: middle;display: inline-block;margin:0 20px;}
.submit2 { background: #3196de;color:#fff;height:60px;line-height:60px;width:250px;font-size:20px;outline-style: none ;outline-width: 0px ;border-style: none ;text-shadow: none ;-webkit-appearance: none ;-webkit-user-select: text ;outline-color: transparent ;display: inline-block;color:#fff;margin-top:20px;}
.cont-input2 textarea { margin-right:0;width:100%;}
.code-input input { width: 10%;margin-right:0;}
.code-input img { width: 10%;height:50px;vertical-align: top;margin-left:1%;display: inline-block;}
.submit2:hover { opacity: .9;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #292a2a; opacity:1; }
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #292a2a;opacity:1;}
input:-ms-input-placeholder,:-ms-input-placeholder{color: #292a2a;opacity:1;}
input::-webkit-input-placeholder,::-webkit-input-placeholder{color: #292a2a;opacity:1;}
.mess-h3 { font-weight: bold;font-size: 36px;color:#292a2a;margin-bottom:45px;}

/* join */
.join3 { height:50px;line-height: 50px;}
.join-tit { background: #dedede;font-size: 18px;margin-top:50px;}
.join-tit span { font-weight: bold;}
.download-box .join3 { background: #fff;}
.download-box .join3 .apply { border:1px solid #d5d5d5;padding:3px 20px;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}
.download-box .join3 a:hover .apply { background: #3196de;color:#fff;border:1px solid #3196de;}
/* join_details */
.join-deta { background: #fff;padding:45px 40px;position: relative;}
.join-arrow { position: absolute;right:0;top:0;font-size: 0;}
.join-arrow span { width: 140px;height: 42px;display: inline-block;font-size: 0;cursor: pointer;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}
.join-arrow span.join-prev { background: #e6e6e6 url(../images/arr1.png) no-repeat center;}
.join-arrow span.join-next { background: #e6e6e6 url(../images/arr2.png) no-repeat center;}
.join-arrow span.join-prev:hover { background: #3096de url(../images/arr4.png) no-repeat center;}
.join-arrow span.join-next:hover { background: #3096de url(../images/arr3.png) no-repeat center;}
.join-h3 { font-size: 28px;color:#292a2a;font-weight: bold;}
.join-h6 {font-size: 20px;color: #3196de;border-bottom:1px solid #e5e5e5;line-height: 60px;margin:25px 0 15px 0;}
.join-deta .am-text { padding: 0;}
.join-deta a:hover { color:#3196de;}

/* news */
.slideTxtBox10 .bd { padding-top:0;}
.slideTxtBox10 .news-list li { margin-top:60px;}
.ab-bg3 { padding-top:10px;}
/* 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 { margin:0;padding:0;}
.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0 7px;font-size:14px;font-weight:normal;color:#949494;}
.main-newarc-title .share-p font{color:#8c8c8c;text-transform:uppercase;margin-right:4px;}
.main-newarc-title h2 {text-align:center;font-size:26px;color:#000;font-weight:bold;line-height:30px;font-weight:normal;padding-bottom:10px;margin:0;}
.main-newarc-title{padding:0 0 15px 0;border-bottom:1px solid #e5e5e5;margin:0 10px 50px 10px;}

/*------------------------------------上一篇下一篇----------------------------------*/
.JLTupdown{  position: relative;line-height: 36px;margin-top: 50px;color: #6c6c6c;font-size:16px;border-top:1px solid #e9e9e9;padding-top:30px;}
.JLTMain .JLTupdown {width: 100%;overflow: hidden;}
.JLTupdown ul li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.JLTupdown ul li a,.JLTcometol a{ color:#6c6c6c;}
.JLTupdown ul li a:hover,.JLTcometol a:hover{ color:#3196de;}
.JLTupdown strong{ color:#6c6c6c;font-weight:normal;}
.JLTcometol a{width:200px;height:50px;line-height:48px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:url(../images/back.png) no-repeat 50px center;display:block;text-indent:90px;color:#6c6c6c;float: right;border:1px solid #dddddd;}
.JLTcometol a:hover { background:#3196de url(../images/back2.png) no-repeat 50px center;color:#fff;}
/* case */
.ab-box3 { display: block;}
.ab-box3 li { margin-bottom:20px;}

/* product */
.prod-details .swiper-container { width: 100%;margin-left: auto;margin-right: auto;}
.prod-details .swiper-slide { background-size: cover;background-position: center;}
.prod-details .gallery-top img { width:100%;}
.prod-details .gallery-top {float:left;}
.prod-details .gallery-thumbs { float:left;box-sizing: border-box;padding: 10px 0;}
.prod-details .gallery-thumbs .swiper-slide { width: 25%;height: 100%;border: 1px solid #f2f2f2;}
.prod-details .gallery-thumbs .swiper-slide-thumb-active {  border: 1px solid #3196de;  }
.prod-details .swiper-button-prev.swiper-button-white,.prod-details .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image:url(../images/pro-left.png);}
.prod-details .swiper-button-next.swiper-button-white, .prod-details .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image:url(../images/pro-right.png);}
.prod-details .swiper-button-next, .prod-details .swiper-button-prev { width: 11px;height:21px;background-size:11px 21px;margin-top:-10px;}


.prod-details { padding:30px;}
.prod-tit b{ font-size: 40px;color:#3196de;vertical-align: middle;}
.prod-tit span { font-size: 24px;color:#292a2a;vertical-align: middle;font-weight: bold;}
.prod-text { font-size: 20px;line-height: 50px;color:#292a2a;}
.prod-details { background: #fff;margin: 0 10px;}
.prod-fr { padding-left:4%;}
.gallery-top { border-right:1px solid #f2f2f2;padding-right:5%;}
.prod-h3 { border-bottom: 1px solid #e5e5e5;font-size:26px;font-weight: bold;color:#3196de;margin-bottom:40px;}
.prod-h3 span { border-bottom:3px solid #3196de;display: inline-block;padding-bottom:15px;}
.ab-bg4 { background: #fff;}
.prod-d { margin:0 10px;}
.am-text2 { padding: 0 10px;}
.relevant .swiper-button-next, .relevant .swiper-button-prev { top: 5%;width:30px;height:30px;}
.relevant .swiper-container { padding-top:100px;position: relative;top:-90px;}
.relevant .swiper-button-prev { background: #575757 url(../images/pro-left2.png) no-repeat center;background-size: 8px 15px;right:40px;left:auto;}
.relevant .swiper-button-next { background: #575757 url(../images/pro-right2.png) no-repeat center;background-size: 8px 15px;right:0;}
.relevant .swiper-button-prev:hover { background: #3196de url(../images/pro-left2.png) no-repeat center;background-size: 8px 15px;}
.relevant .swiper-button-next:hover { background: #3196de url(../images/pro-right2.png) no-repeat center;background-size: 8px 15px;}

/* course */
.ab-bg10 { background: #f6f6f6 url(../images/map.jpg) no-repeat center;padding:170px 0 70px 0;}
.swiper-container-horizontal>.swiper-scrollbar { opacity: 1 !important;}
.swiper-scrollbar-drag { width: 25% !important;}
.swiper-container-horizontal>.swiper-scrollbar { width: 100%;left:0;}
.course-bor { width: 9px;height:9px;border-radius:100%;background: #303030;display: block;margin-top:15px;}
.course-year { font-size: 50px;color:#303030;font-weight:bold;}
.course-text { font-size: 16px;line-height: 30px;color:#6b6b6b;margin-bottom: 20px;overflow: hidden;max-height:90px;}
.course .swiper-scrollbar { background: none;}
.course .swiper-scrollbar-drag { background: #3196de;}
/*.course .swiper-container { padding:130px 0 200px 0;}*/
.course .swiper-button-next, .course .swiper-button-prev { top:96%;width:45px;height:45px;border-radius: 100%;}
.course .swiper-button-prev { background: #575757 url(../images/pro-left2.png) no-repeat center;background-size: 8px 15px;left:calc(50% - 55px);right:auto;}
.course .swiper-button-next { background: #575757 url(../images/pro-right2.png) no-repeat center;background-size: 8px 15px;right:calc(50% - 55px);left:auto;}
.course .swiper-button-prev:hover { background: #3196de url(../images/pro-left2.png) no-repeat center;background-size: 8px 15px;}
.course .swiper-button-next:hover { background: #3196de url(../images/pro-right2.png) no-repeat center;background-size: 8px 15px;}
.course-box { height:180px;}
.course .swiper-slide:nth-child(odd) .course-box{ -webkit-box-align: end;-webkit-align-items: flex-end;align-items: flex-end;display: -webkit-box;display: -webkit-flex;display: flex;}
.course .course-box:before{ position: absolute;display: block;content: "";left: 0;width: 10px;height: 10px;background: #303030;-webkit-border-radius: 100%;border-radius: 100%;-webkit-transition: all .3s;transition: all .3s;}
.course .swiper-slide-active .course-box::before { background: #3196de;}
.course .swiper-slide:nth-of-type(2n) { margin-top:220px;}
.swiper-slide {    -webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}
.course .swiper-slide::before { position: absolute;display: block;content: "";left: -100%;width: 0;height: 2px;background: #3196de;-webkit-transition: all .4s ease-out;transition: all .4s ease-out;}
.course .swiper-slide-active::before { width:100%;left: 0;}
.course .swiper-slide:nth-of-type(2n-1)::before { bottom: -21px;}
.course .swiper-slide:nth-of-type(2n)::before{ top:-21px;}
.course .line { position: absolute;display: block; left: 0;right: 0;top: 50%;margin-top: -1px;width: 100%;height: 2px;background: #6b6b6b;}
.course .swiper-slide:nth-of-type(2n) .course-text { padding-bottom: 0px;}
.course .swiper-slide:nth-of-type(2n) .course-box::before {top: 0;}
.course .swiper-container { overflow: inherit}
.course-arrow { margin-top:130px;position: relative;}
.prod-banner { margin-top:90px;}




.ab-box { opacity: 0;transition: all 1s;position: relative;left: 660px;max-width: 1320px;}
.section2 { display: none;}

.keifu{ position:fixed; top:10%; left: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:190px;}
.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 #3096de;background: #fff;border-radius: 5px;}
.keifu_tab a{ display:block;}
.keifu_tab img { margin-left:5px;}
.keifu_head{ background:#3096de; background-position: 0 -103px; font-size:14px;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 #3096de;padding:10px;}
.kf-tel p { font-size: 14px;color: #000;margin: 0;}
.kf-tel b { font-size: 16px;color: #3096de;font-family: arial;font-weight: 800;}
.kf-tel2 p { font-size: 12px;}
.am-btn-success { width: 100%;background: #3096de;border:none;font-size: 16px;}
.am-btn-success:hover { background: #3096de;}

@media (max-width: 1720px){
    .am-container { max-width: 1400px;}
	.about-list li .about-libor { padding:40px 35px;}
	.foot-list li { margin-right:58px;}

}
@media (max-width: 1600px){
    .am-container {  max-width: 1320px;}
	.about-list li .am-t p { font-size:13px;}
	.foot-list li { margin-right:50px;}

}
@media (max-width: 1400px){
    .am-container { max-width: 1200px;}
	.about-list li .am-t p { font-size:12px;}
	.foot-list h6 { font-size:15px;}
	.foot-list li { margin-right:46px;}
	.about-list li .about-libor { padding:40px 30px;}

}

@media (max-width: 1198px){
	#wz_nav{margin-top: -190px;height: 380px;margin-left: 0;top: 50%;left: 0;width:100%;}
	#wz_nav .wz_nav1 a span,#wz_nav .wz_nav2 a span,#wz_nav .wz_nav3 a span,#wz_nav .wz_nav4 a span,#wz_nav .wz_nav5 a span,#wz_nav .wz_nav6 a span,#wz_nav .wz_nav7 a span,#wz_nav .wz_nav8 a span,#wz_nav .wz_nav9 a span { background-size:50%; background-position: center 10px;}
	#wz_nav .nav a { width:140px;height:140px;}
	#wz_nav .nav a span { width:140px;height:140px;padding-top:80px;font-size:18px;}	
	.ab-box { display:block;}
	.am-container { padding:0 10px;}
	.in-tit span img { width:30%;}
	.case-list .case-lt .case-en { font-size:28px;}	
	.case-more img { width:50px;}
	.video-box { padding-left:0;}
	.in-about { padding-right:0;}
	.video { margin-top:30px;}
	.in-about .ab-text { padding:0 0 25px 0;}
	.pro-tit { height:45px;line-height:45px;font-size:16px;}
	.in-pro2 .pro-tit { height:38px;line-height:38px;font-size:13px;}	
	.pro-tit { background-size:14px 14px;}
	.slideTxtBox3 .hd ul li { height:50px;line-height:50px;font-size:18px;}
	.quality-t .quality-h3 { font-size:30px;}
	.quality-t .quality-p { font-size:20px;}
	.quality-more { margin-top:12%;}
	.slideTxtBox .hd ul { padding:0;}
	.slideTxtBox3 .bd { padding:30px 0 0 0;}
	.footer-box { padding:0;}
	.am-foot { border-top:0;}
	.slideTxtBox2 .hd ul li { font-size:16px;}
	.bot { padding:0;}
	.honor-list { width:100%;}
	.honor-list li { padding:0 10px 20px 10px;}
	.cont-text { display: block;}
	.my-map { height:400px; }
	.gallery-top { padding-right:0;border-right:0;}
	.prod-fr { padding-lefT:0;}
	.prod-tit span { font-size: 24px;}
	.prod-tit b { font-size: 34px;}
	.prod-text { font-size: 18px;line-height: 46px;}
	.prod-h3 { font-size: 23px;}
	.cont-input input, .cont-input textarea, .code-input input { margin-right:0;width: 100%;margin-bottom:20px;}
	.cont-mar { margin-right:0;}
	.code-input input,.code-input img { width: 15%;}
	.case-list li:nth-child(4),.news-list li:nth-child(4) { display:none;}
	.list_box ul { padding:0;}

}
 

@media (max-width: 768px){
	#wz_nav .wz_nav1 a span,#wz_nav .wz_nav2 a span,#wz_nav .wz_nav3 a span,#wz_nav .wz_nav4 a span,#wz_nav .wz_nav5 a span,#wz_nav .wz_nav6 a span,#wz_nav .wz_nav7 a span,#wz_nav .wz_nav8 a span,#wz_nav .wz_nav9 a span { background-size:42%; }
	#wz_nav .nav a { width:100px;height:100px;}
	#wz_nav .nav a span { width:100px;height:100px;padding-top:54px;font-size:16px;}
	#box_index_logo img { width:65%;}
	.in-tit span img { width:25%;}
	.wap-news-list .wap-news-img  { width:16%;}
	.wap-news-list a { display:block;margin-bottom:15px;clear: both; overflow:hidden;}
	.wap-news-list2 a { background:#fff;padding-right:10px;}
	.wap-news-list .news-tit { padding-left:19%;margin-top:0;}
	.wap-news-list2 .news-tit { padding:10px 0 10px 19%;}
	.wap-news-list .news-tit p { line-height:25px;height:50px;}
	.wap-news-list .news-tit h3 { font-size:16px;}
	.slideTxtBox2 .hd ul { width:100%;padding:0;}	
	.wap-news-list2 .news-tit p { line-height:25px;height:75px;}
	.wap-news-list .news-tit p { margin-top:5px;}
	.wap-news-list2 .wap-news-img  { width:18%;}
	.wap-news-list2 .news-tit { padding-left:21%;}
	.in-about .in-abtop h3 { font-size:28px;}
	.in-about .ab-text { font-size:14px;line-height:24px;}
	.ab-border { margin-top:10px;}
	.ab-more { width:150px;height:40px;line-height:38px;}
	.video-box { padding-left:0;}
	.in-about { padding-right:0;}
	.video-box { height:260px;}
	.pro-img { margin-bottom:10px;}
	.in-pro li:nth-child(1) { padding-right:0px;}
	.in-pro li:nth-child(2) { padding-lefT:0px;}
	.in-pro2 li:nth-child(1) { padding-right:5px;}
	.in-pro2 li:nth-child(2) { padding-lefT:5px;}
	.in-tit .tit-h3 { font-size:26px;}
	.in-tit p { font-size:13px;margin: 0 0 20px 0;}
	.quality-t { padding:30px 15px;}
	.slideTxtBox3 .hd ul li { height:45px;line-height:45px;font-size:16px;}
	.quality-t .quality-h3 { font-size:24px;}
	.quality-t .quality-p { font-size:17px;}
	.quality-t .quality-text { font-size:15px;line-height:28px;height:84px;}
	.slideTxtBox2 .hd ul li { font-size:15px;}
	.bot-logo img { width:100px;}
	.am-add { padding-left:120px;}
	#box_index_logo { top:7px;left:10px;}
	.slideTxtBox3 .bd { padding:20px 0 0 0;}
	.slideTxtBox2 .bd { padding:30px 0 0 0;}
	#fp-nav.right { right:0;}
	#box_nav { right:10px;top:13px;}
	.honor-list li { padding:0 5px 10px 5px;}
	.relevant .swiper-container { padding-bottom:50px;}
	.course .swiper-slide:nth-of-type(2n) { margin-top:0px;}
	.course .course-box:before,.course .swiper-slide::before { width: 0;height: 0;}
	.course-t { padding: 0 10px;}
	.course-text { max-height:100%;}
	.course-box { height: auto;}
	.ab-bg10 { padding:70px 0 70px 0;}
	.course-arrow { margin-top:50px;}
	.course .swiper-button-next, .course .swiper-button-prev { width:30px;height:30px}
	.course .swiper-button-prev { left: calc(50% - 40px);}
	.course .swiper-button-next{ right: calc(50% - 40px);}
	.course .line { width: 0;height:0;}
	.head-bg { height: 50px;}
	.ab-bg { padding: 50px 0;}
	.list_box li { margin-right:0;width:100%;}
	.about-banner { margin-top:50px;}
	.list_box ul { padding: 0;width:100%;}
	.am-container-about { padding: 0;}
	.am-text2 { padding: 0;}
	.am-text { font-size: 15px;line-height: 30px;}
	.course-year { font-size: 40px;}
	.course-text { font-size: 15px;line-height: 28px;}
	.list_box li a { line-height: 58px;}
	.list_box li { font-size: 15px;}
	.am-container10 { padding:0 5px;}
	.honor-list li a { padding:25px 10px;}
	.pro-list li { padding: 0 5px 20px 5px;}
	.pro-text { padding: 10px 10px 25px 10px;}
	.pro-list a h3 { font-size: 17px;}
	.pro-list a p { font-size: 14px;margin: 6px 0 10px 0;}
	.pro-text .pro-more { font-size: 15px;width: 100px;height: 30px;line-height: 30px;}
	.prod-banner { height:auto;background-size:cover;}
	.prod-banner li { margin-left:0;}
	.prod-banner { margin-top:50px;}
	.pro-box { padding: 0;}
	.prod-banner li a { font-size: 18px;}
	.prod-banner {padding: 26px 0;}
	.prod-details { margin: 0;padding:30px 10px;}
	.prod-tit span { font-size: 19px;}
	.prod-tit b { font-size: 30px;}
	.prod-text { font-size: 17px;line-height: 42px;}
	.prod-h3 { font-size: 20px;margin-bottom:25px;}
	.relevant .swiper-container { top:0;padding-top:0;}
	.relevant { padding-bottom:40px;}
	.case-list li { padding: 0;}
	.case-list li a { padding: 20px 15px;}
	.case-li h3 { font-size: 18px;}
	.case-text { height:auto;max-height: 108px;}
	.download { margin-top:0;}
	.join2 { padding-left:10px;}
	.download .am-accordion-title { font-size: 17px;}
	.join2 { height: 54px;line-height: 54px;}
	.download-box a { font-size: 14px;}
	.down3 { background-size: 15px 14px;}
	.faq-list li { padding: 0 0 10px 0;}
	.faq-list li a { padding:20px 15px;}
	.faq-tit .faq-h3 { font-size: 17px;}
	.faq-tit .faq-p { font-size: 14px;line-height: 28px;height:56px;}
	.faq-tit .faq-q { font-size: 16px;width: 22px;height:22px;line-height: 22px;margin-top: 3px;}
	.am-pagination-select { margin-left:0;margin-right:0;}
	.main-newarc-title h2 { font-size: 20px;}
	.main-newarc-title { margin:0 0 30px 0;}
	.main-newarc-title .share-p { font-size: 12px;}
	.JLTcometol a { float: left;}
	.JLTupdown { font-size: 15px;line-height: 32px;}
	.back { margin:0;}
	.JLTcometol a { width: 160px;height:42px;line-height:42px;background: url(../images/back.png) no-repeat 37px center;background-size: 20px 18px;text-indent: 70px;}
	.cont-text li:first-child { border-right: 1px solid #eeeeee;}
	.contact-list { padding: 30px 15px 45px 15px;}
	.contact-list h3 { font-size: 26px;}
	.contact-list img { width: 26px;margin-right:10px;}
	.contact-list { font-size: 16px;line-height: 50px;}
	.mess-h3 { font-size: 30px;}
	.cont-input input, .cont-input textarea, .code-input input { font-size: 15px;margin-bottom:15px;padding: 12px 10px;}
	.mess-h3 { margin-bottom:35px;}
	.code-input input, .code-input img { width:30%;}
	.code-input img { margin-left:3%;}
	.submit2 { height: 50px;line-height: 50px;font-size: 18px;}
	.join-tit { font-size: 16px;}
	.download-box .join3 .apply { padding: 3px 12px;}
	.join-deta { padding: 50px 15px 45px 15px;}
	.join-h3 { font-size: 22px;}
	.join-arrow span { width: 90px;height:32px;}
	.join-h6 {margin:20px 0 15px 0;}
	.course .swiper-slide:nth-of-type(2n) .course-box { padding-top: 0;}
	.ab-bg { min-height:50vh;}
	.my-map { height:300px;}
	.wrap { margin-top:60px;}
	.join-arrow span.join-prev,.join-arrow span.join-next { background-size: 60%;}
	.case-list li:nth-child(4),.news-list li:nth-child(4) { display:block;}



	
}

@media (max-width: 680px){
	.wap-news-list .wap-news-img  { width:19%;}
	.wap-news-list .news-tit { padding-left:22%;}
	.wap-news-list2 .wap-news-img  { width:19%;}
	.wap-news-list2 .news-tit { padding-left:22%;}	
}
@media (max-width: 590px){
	.wap-news-list .wap-news-img  { width:23%;}
	.wap-news-list .news-tit { padding-left:26%;}
	.wap-news-list2 .wap-news-img  { width:23%;}
	.wap-news-list2 .news-tit { padding-left:26%;}	
}

@media (max-width: 520px){
	.wap-news-list .wap-news-img  { width:25%;}
	.wap-news-list .news-tit { padding-left:28%;}
	.wap-news-list2 .wap-news-img  { width:26%;}
	.wap-news-list2 .news-tit { padding-left:29%;}		
}

@media (max-width: 480px){
	.wap-news-list .wap-news-img  { width:27%;}
	.wap-news-list .news-tit { padding-left:30%;}
	.wap-news-list2 .wap-news-img  { width:29%;}
	.wap-news-list2 .news-tit { padding-left:32%;}	
}
@media (max-width: 440px){
	.wap-news-list .wap-news-img  { width:29%;}
	.wap-news-list .news-tit { padding-left:31%;}
	.wap-news-list2 .wap-news-img  { width:31%;}
	.wap-news-list2 .news-tit { padding-left:34%;}	
}
@media (max-width: 400px){
	.wap-news-list .wap-news-img  { width:30%;}
	.wap-news-list .news-tit { padding-left:33%;}
	.wap-news-list2 .wap-news-img  { width:34%;}
	.wap-news-list2 .news-tit { padding-left:37%;}	
}

@media (max-width: 374px){
	.wap-news-list .wap-news-img  { width:34%;}
	.wap-news-list .news-tit { padding-left:37%;}
	.wap-news-list2 .wap-news-img  { width:35%;}
	.wap-news-list2 .news-tit { padding-left:38%;}
	.wap-news-list .news-tit p { line-height:20px;height:40px;font-size:13px;}
	.wap-news-list2 .news-tit p { height:60px;}
	.in-tit .tit-h3 { font-size:24px;}
	.in-tit p { font-size:12px;}
	.ab-more { width:130px;height:36px;line-height:34px;font-size:15px;}
	.in-about .ab-text { padding:0 0 20px 0;}
	.video-box { height:200px;}
	.pro-tit { height:40px;line-height:40px;font-size:15px;}
	.in-pro2 .pro-tit { height:32px;line-height:32px;font-size:12px;}	
	.pro-tit { background-size:12px 12px;}
	.wap-news-list .news-tit h3 { font-size:15px;}
	.slideTxtBox3 .hd ul li { height:42px;line-height:42px;font-size:15px;}
	.quality-t .quality-h3 { font-size:22px;}
	.quality-t .quality-p { font-size:16px;}
	.quality-t .quality-text { font-size:14px;line-height:26px;height:78px;}
	.bot-logo img { width:90px;}
	.am-add { padding-left:110px;}
	.prod-banner li a { font-size: 16px;}
	.ab-bg { padding:40px 0;}
	.prod-tit span { font-size: 18px;}
	.prod-tit b { font-size: 28px;}
	.prod-text { font-size: 15px;line-height: 38px;}
	.prod-h3 { font-size:19px;margin-bottom:20px;}
	.download .am-accordion-title { font-size: 16px;}
	.download-box a { font-size: 13px;}
	.join2 { height: 50px;line-height: 50px;}
	.faq-list li a { padding: 20px 10px;}
	.main-newarc-title h2 { font-size: 18px;}
	JLTcometol a { width: 150px;height:40px;line-height:40px;background: url(../images/back.png) no-repeat 32px center;background-size: 20px 18px;text-indent: 65px;}
	.contact-list { padding: 30px 10px 35px 10px;}
	.contact-list h3 { font-size: 23px;}
	.contact-list { font-size: 15px;line-height: 46px;}
	.my-map { height:260px;}
	.mess-h3 { font-size: 28px;}
	.cont-input input, .cont-input textarea, .code-input input { font-size: 14px;}
	.submit2 { height: 46px;line-height: 46px;font-size: 17px;}
	.join-tit { font-size: 15px;}
	.join-arrow span { width: 80px;}
	.join-h3 { font-size: 20px;}
	.join-h6 { font-size: 18px;}
	.am-text { font-size: 14px;line-height: 28px;}
	#wz_nav .nav a span { font-size: 15px;}
}
