@charset "UTF-8";
@import url("style.min.css");
body {
    color: #333;overflow-x: hidden;
}
a:focus{outline:none;}

a {
    color: #333;
}

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:50px;}
/*[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;}


.nav_box { border-top:1px solid #cccccc;line-height:60px;}
.nav_box { border-top:1px solid #cccccc;line-height:60px;}
.nav_box li.nLi { width:14.28%;text-align:center;}
.nav_box li a { padding:0;font-size:18px;color:#010101;display:block;}
.am-icon-bars { color:#666;font-size:18px;}

.nav_top { padding-top:22px;padding-bottom:22px;}
.nav{ position:relative; z-index:9999;width: 80%; margin: 0 auto; }
.nav a{ color:#656565;  }
.nav .nLi{ float:left;  position:relative; display:inline; }
.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:#010101;font-weight:bold; font-weight:normal;text-transform:uppercase; text-align:center;}
.nav .nLi:after {content: ""; display: inline-block;position: absolute;right: 3px;top: 20px;width: 1px;height: 27px;background: #e6e6e6;  }
.nav .nLi:last-child:after{ background: none;}
.nav .sub{ display:none;left:-16%; top:44px;  position:absolute; background:#fff;border-top:2px solid #e60012;line-height:42px;width:130%;padding:0 0 0 0;}
.nav .sub a{ display:block;line-height:50px;font-size:14px; display:block;color:#555;border-bottom:1px solid #eee;}
.nav .sub h4 { color:#7bbd35;font-size:15px;padding-top:8px;padding-bottom:5px;}
.nav .on h3 a{ color:#e60012;}
.nav .sub2 { width:250px;padding-top:5px;padding-bottom:10px;}
.nav .sub2 a { display:block;}
.nav .sub a:hover{ color:#e60012; }
.nav .sub_ce { margin-right:55px;padding-right:55px;border-right:1px dashed #7bbd35;}
.language a{ margin:0 8px;}

.tel em { font-style:normal;font-size:14px;color:#666;}
.tel p { font-size:26px;color:#8eba3e; font-family: Arial;margin: 0;line-height: 26px;}
.tel_img img { margin-right:8px;}
.tel_r { margin-top:12px;}
.tel_img span { font-size: 18px;color:#3f3f3f;vertical-align: middle;}
.tel { margin-left:22px;}
.tel a { border:1px solid #bfbfbf;width:29px;height:29px;display:inline-block;*display:inline;*zoom:1;text-align: center;line-height:29px;font-size:14px;margin-left:3px;}
.tel a.current,.tel a:hover { background:#e60013;color:#fff;border:1px solid #e60013;}

.am-menu-toggle-icon2 span { width:23px;height:2px;background:#666;-webkit-transition: .5s;transition: 0.5s; position:absolute;}
.am-menu-toggle-icon2 .bo1 { top:16px;right:10px;}
.am-menu-toggle-icon2 .bo2 { top:24px;right:10px;}
.am-menu-toggle-icon2 .bo3 { top:32px;right:10px;}

.am-active .am-menu-toggle-icon2 .bo2{ display:none;}
.am-active .am-menu-toggle-icon2 .bo3 { top: 24px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.am-active .am-menu-toggle-icon2 .bo1{ top: 24px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}


.ab-box { display: flex;flex-direction: row;margin-top: 40px;}
.in-about { margin-right:6%;}
.in-about .in-abtop h3 { font-size:4rem;color:#4b4b4b;font-weight: bold;margin:0;padding-bottom:5px;}
.in-about .in-abtop p { font-size:2.5rem;color:#4b4b4b;line-height:40px;margin:0;}
.in-about .in-abtop .ab-border { width:115px;height:6px;background: #e60013;display: block;margin-top:20px;}
.in-about .ab-text { font-size:16px;color:#4b4b4b;line-height: 30px;padding:50px 0;}
.ab-more { font-size: 16px;color:#4b4b4b;border-bottom:1px solid #4b4b4b;display:inline-block;}
.video { width: 100%;height: 100%;display:block;}
.ab-more:hover { color:#e60012;border-bottom:1px solid #e60012;}


.in-prod .in-proimg { position: relative;}
.in-pro li img { width: 100%;}
.in-prod { background: url("../images/bg1.jpg") repeat top center;padding:3rem 0 5rem 0;}
.in-titbor { background:#afafaf;width:100%;height:1px;margin-bottom:20px;}
.in-tit h3 { font-size: 4rem;color:#474747;margin-bottom:15px;}
.in-prot { position: absolute;left:0;bottom:0;width:100%;padding:3% 4%;color:#fff; }
.in-prot .in-ptotit { position: relative;z-index: 1;}
.in-prot h6 { font-size:1.8rem;margin-bottom:10px;}
.in-prot p { background: url(../images/more.png) no-repeat right center;font-size:1.4rem;margin:0;height:24px;}
.in-prot p span { width: 90%;display: block;font-size:1.8rem;font-weight:bold;}
.in-prot i { width:100%;height:0;display: block;position: absolute;left:0;bottom:0;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;}
.in-pro li:hover .in-prot { color: #fff;}
.in-pro li:hover .in-prot i{ background:rgba(230,0,18,.7);height:100%;}
.in-prolist .in-prot { padding:4% 4%;}
.in-prolist h6 { font-size: 1.6rem;margin-bottom:0;font-weight:normal;}


.research-box { padding-top:1rem;}
.in-titbor .tit-bor { width: 94px;margin: 0 auto;margin-top: 20px;height: 1px;background: #9c9c9c;overflow: hidden;position: relative;top: 0;display:block;}
.in-titbor2 { background: #ededed;}
.rese-list { position: relative;}
.mask { position:absolute;left:0;right:0;top:0;bottom:0;}
.mask-bg { position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);}
.rese-text { position:absolute;left:0;right:0;top:0;bottom:0;margin-top:-94px;color:#fff;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;}
.rext-text-b { position: absolute;top:50%;margin-top:-47.5px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;width:100%;}
.rese-text img { margin:0 auto;}
.rese-text .rese-h3 h3 { font-size: 26px;font-weight:normal;margin:0;}
.rese-text .rese-h3 p { font-size: 16px;font-family: arial;color:rgba(255,255,255,.5);margin:0;}
.rese-text .rese-border { font-size: 30px;font-family: arial;}
.rese-text .rese-border i { vertical-align: middle;margin: 0 12px;display: inline-block;width: 10%;height: 1px;background: #ffffff;}
.rese-text .rese-p { font-size: 14px;line-height: 30px;padding:0 6%;text-align: left; opacity: 0;max-height:120px;overflow: hidden;}
.rese-text:hover .rext-text-b{ margin-top:-107px;}
.rese-text:hover .rese-p { opacity: 1;}
.research2 { display: block;}
.research2:hover .mask-bg { background:rgba(230,0,18,.5);}
.research-box .slick-prev:before, .slick-next:before { width:35px;height:35px;display: block;z-index:12;position: absolute;}
.research-box .slick-next:before { background:url(../images/arrow.png) no-repeat right center;}
.research-box .slick-prev:before { background:url(../images/arrow.png) no-repeat left center;}
.research2>img { width: 100%;}

.prod-list2 .slick-prev:before, .prod-list2 .slick-next:before { width:34px;height:88px;display: block;z-index:12;position: absolute;top:0;}
.prod-list2 .slick-next:before { background:url(../images/parrow.jpg) no-repeat right top;}
.prod-list2 .slick-prev:before { background:url(../images/parrow.jpg) no-repeat left top;}
.prod-list2 .slick-next:hover:before { background:url(../images/parrow.jpg) no-repeat right bottom;}
.prod-list2 .slick-prev:hover:before { background:url(../images/parrow.jpg) no-repeat left bottom;}
.prod-list2 .slick-prev,.prod-list2 .slick-next { width:34px;height:88px;margin-top:-79px;}
.prod-list2 .slick-prev { left:0;}
.prod-list2 .slick-next { right:18px;}
.prod-list2 .slick-prev.slick-disabled:before,.prod-list2 .slick-next.slick-disabled:before { opacity:1;}
.prod-list2.slick-prev:before,.prod-list2 .slick-next:before{ opacity:1;}


.zjbg { background: url(../images/bg2.jpg) repeat top center;padding:3rem 0 5rem 0;}
.zj-img img { border:2px solid #fff;}
.zj-img { margin-top:1rem;}
.aj-center img { margin-top:1rem;width: 100%;}


.in-news { padding-top:2rem;}
.in-news .news-t h3 { font-size:20px;font-weight:normal;color:#4b4b4b;margin:1.3rem 0 1rem 0;}
.in-news .news-left:hover .news-t h3 { color:#e60012;}
.in-news .news-t p { font-size:14px;line-height:25px;color:#4b4b4b;max-height: 50px;overflow: hidden;margin-bottom:2.5rem;margin-top:0;}
.in-news .news-img { width: 100%;overflow: hidden;}
.in-news .news-img img { width:100%;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;}
.in-news .news-left:hover .news-img img{ -o-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.news-time { text-align: right;padding:0 7% 0 0;}
.news-time span { font-size: 22px;color:#909090;}
.news-time b { display:block;color:#4b4b4b;font-size: 30px;line-height: 30px;}
.news-text { border-left:1px solid #dfdfdf;padding-left:7%;}
.news-text h3 { font-size: 20px;color:#4b4b4b;font-weight:normal;margin:0;}
.news-text p { font-size: 16px;line-height: 30px;max-height:60px;overflow: hidden;color:#838383;margin:.8rem 0 0 0;}
.news-list { margin-bottom:3rem;margin-top:.2rem;}
.news-list a { display: block;}
.news-more { width: 36px;height:15px;background: url(../images/news_more.png) no-repeat center;display: block;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;margin:.8rem 0 0 0;}
.news-list a:hover .news-more { background: url(../images/news_more2.png) no-repeat center;margin-left:10px;}
.news-list a:hover h3 { color:#e60012;}
.news-time2 { position:relative;top:32.5px;}


.footer { background: #333333;padding:60px 0;}
.footer .foot-border { background: #e60012;width:100%;height:2px;}
.foot-nav a { font-size: 15px;color:#fff;}
.foot-nav a:after { content:"";width:2px;height:16px;background: #505050;display:inline-block;margin:0 15px;position: relative;top:3px;}
.foot-nav a:last-child:after { width:0;}
.foot-list { margin-top:50px;}
.foot-cont { margin-top:30px;line-height: 26px;font-size: 14px;color:#999999;}
.foot-cont p { margin:0;padding:0;}
.foot-wx { padding: 0;}
.foot-wx .am-u-lg-6 { padding: 0;text-align: right;width:114px;margin-left:50px;}
.foot-wx img { width: 114px;height:114px;display: block;}
.foot-wx p { color:#888;font-size: 14px;margin-top:10px;}
.foot-copy { background: #2a2a2a;color:#999999;font-size: 14px;padding:16px 0;line-height: 30px;}
.foot-copy a { color:#999;}
.foot-copy li { padding: 0;}
.foot-bot .foot-fl { float: left;}
.foot-bot .foot-fr { float:right;text-align: right;}


.am-banner .am-slider-default .am-control-nav li a.am-active { background:none;}
.am-banner .am-slider-default .am-control-nav li a { width: 13px;height:13px;border:2px solid #fff;}
.am-banner .am-slider-default .am-control-nav { bottom:30px;}
.am-banner .am-slider-default .am-control-nav li a:hover,.am-banner .am-slider-default .am-control-nav li a { background: #fff;}
.am-text *+p { margin:0 !important;}
.am-text p { margin-bottom:0 !important;}


/* about */
.about-banner img { display: block;width: 100%;}
.am-about-top { background:#f5f5f5;line-height:60px;}
.am-about-n { float: left;}
.am-about-nav>li { margin-right:40px;}
.am-about-nav>li.am-active { position: relative;}
.am-about-nav>li>a { line-height: 60px;padding:0;color:#434343;font-size: 16px;}
.am-about-nav>li.am-active>a,.am-about-nav>li>a:hover,.am-about-nav>li.am-active>a:hover { background: none;color:#e60013;}
.am-loction {padding: 0 .5em;margin:0;}
.am-text{font-size:16px;line-height:2;padding-bottom:100px;color: #434343;}
.ab-b { position: absolute;bottom:0;left:50%;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;z-index: 9;border-bottom: 10px solid #e60013;margin-left:-10px;}
.ab-tit h3 { font-size: 30px;color:#434343;margin-bottom:10px;}
.ab-tit span { width: 43px;height:3px;background: #e60013;display:block;margin:0 auto 12px auto;}
.ab-tit p { font-size: 24px;color:#9b9b9b;font-family: arial;margin:10px 240px 40px 240px;}
.ab-ul li { padding-top:0;padding-bottom:0;}

/* partner */
.par-list { width:90%;margin:0 auto;}
.par-list li { text-align: center;}
.par-list li img { border:1px solid #e5e5e5;-moz-box-shadow: 2px 2px 5px rgba(35,24,21,.15);-o-box-shadow: 2px 2px 5px rgba(35,24,21,.15);-webkit-box-shadow: 2px 2px 5px rgba(35,24,21,.15);box-shadow: 2px 2px 5px rgba(35,24,21,.15);width:100%;}
.par-list li p { font-size: 16px;color: #434343;margin:13px 0 10px 0;}

/* speech */
.apeech-text .apeech-h3 { font-size: 40px;color:#3f3f3f;font-weight:bold;padding-bottom:20px;padding-top: 38px;}
.apeech-text .apeech-h3 span { font-size: 20px;font-weight: normal;margin-left:20px;}
.apeech-text .appech-t { font-size: 20px;color:#3f3f3f;font-weight: bold;line-height: 40px;}
.apeech-text .appech-t span { color: #e60012;}
.apeech-text { padding-left:60px;}
.apeech-img img { margin:0 auto;width:100%;}

/* video */
.video-list li iframe { height:420px;display:block;}

/* join */
.join_tit { padding:0px 0 50px 0;}
.join_tit h3 { font-size:30px;font-weight:normal;padding-bottom:20px;}
.list_dl dt,.list_dl p { margin: 0;padding:0;}
.list_dl dt+dd { margin-top:0;}
.join_tit span { margin:0 20px;color:#555;font-size:16px;}
.join_tit span a { color:#f00;}
.list_title { background:#7f7f7f;}
.list_title span { width:20%;display:block;float:left;color:#fff;height: 60px;line-height: 60px;font-size:20px;text-align:center;font-weight: bold;}
.list_dt{background: #f5f6fa;margin-top:10px !important;color: #666;text-align:center;height: 60px;line-height: 60px;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;font-size:15px;}
.list_dt span { width:20%;display:block;float:left;font-weight: normal;font-size: 18px;}
.list_dt_icon{position: absolute;right: 3%;top: 21px;display: block;width: 20px;height: 20px;background: url("../images/off.png") no-repeat;}
#open .list_dt_icon{background: url("../images/open.png") no-repeat;}
.list_dd{display: none;background:#fff;padding:3.3%;font-size:16px;line-height:35px;color:#666;border:2px solid #f5f6fa;border-top:none;}
.btn { background:#e60012;border:1px solid #e60012;color:#fff;font-size:18px;width:140px;height:46px;text-align:center;line-height:46px;margin-top:20px;display: inline-block;}
.btn:hover { border:1px solid #e60012;color:#e60012;background:#fff;}
.list_dl span.join-span1 { width: 20%;}
.list_dl span.join-span2 { width: 20%;}
.list_dl span.join-span3 { width: 30%;}
.list_dl span.join-span4 { width: 10%;}
.list_dl span.join-span5 { width: 15%;}

/* workshop */
.ab-tit2 p { font-family: "微软雅黑";line-height:2;font-size: 14px;margin-top:15px;}
.honor-list2 p { background: #f5f5f5;}
.ab-tit3 p { font-size: 14px;}

    /* honor */
.honor-list li { text-align: center;}
.honor-list li img { width: 100%;}
.honor-list li p { font-size: 16px;color: #434343;margin:0px 0 10px 0;height:50px;line-height: 50px;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.honor-list li:hover p { background: #e60012;color:#fff;}
.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,R0lGODlhIAAgAPMAABkZGXd3dy0tLUVFRTIyMj09PWJiYlZWViYmJiIiIjAwMGpqanV1dQAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
    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%;}

/*------------------------------------分页样式----------------------------------*/
.yu10 {clear: both;height: 46px;color:#333;text-align:center; padding:30px 0 0px 0;}
.yu10 span {border: 1px solid #f3f3f3;background:#fff;margin-right: 2px;padding:8px 14px;}
.yu10 a {border: 1px solid #dddddd;padding:8px 14px;color:#666;background: #f5f5f5;font-size: 14px;}
.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 .rows{  border: 1px solid #dddddd;padding:8px 14px;color:#666;background: #f5f5f5;font-size: 14px; }
.yu10 .current,.yu10 a:hover {border: 1px solid #e60012;background:#e60012;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;}



/* news */
.news-box li { margin:0;padding:1.3%;}
.news-box li a { border:2px solid #dddddd;display: block;padding:30px;}
.news-box li a:hover .news-more2 span { background:#e60012;color:#fff;border:2px solid #e60012;}
.news-box .news-img { padding-right:2%;}
.news-box .news-img img { width: 100%;}
.news-box .n-time { font-size: 18px;color:#666;font-family: arial;margin-top:1%;}
.news-box .n-tit { font-size: 20px;color:#434343;font-weight:bold;}
.news-box .n-border { width:80px;height: 2px;background: #bbbbbb;display: block;margin:12px 0 18px 0;}
.news-box .news-text2 { font-size: 14px;line-height: 30px;color:#666;max-height: 60px;overflow: hidden;}
.news-box .news-more2 span { border:2px solid #999999;display: inline-block;font-size:16px;padding:6px 30px;color:#5c5c5c;margin-top:4%;}
.news-box .news-t2 { padding-left:1%;}
.news-box .news-time3 { text-align: center;top:20px;}
.news-box .news-time3 span { display: block;font-size: 21px;color: #666;line-height: 32px;}
.news-box .news-time { padding: 0 4% 0 0;}
.news-box .news-text { padding-left: 6%;}
.news-box .news-text p { font-size: 14px;line-height: 30px;margin:16px 0 0 0;}
.news-box li a:hover .news-text h3 { color:#e60012;}
.news-box li a:hover{ border: 2px solid #e60012}


.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0 7px;font-size:16px;font-weight:normal;color:#999;}
.main-newarc-title .share-p font{color:#8c8c8c;text-transform:uppercase;margin-right:4px;}
.main-newarc-title h2 {text-align:center;font-size:30px;color:#434343;font-weight:bold;line-height:30px;padding-bottom:0px;}
.main-newarc-title{padding-bottom:20px;border-bottom:1px solid #e5e5e5;margin-bottom:40px;}
/*------------------------------------上一篇下一篇----------------------------------*/
.JLTupdown{  position: relative;line-height: 36px;margin-top: 30px;color: #999;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:#171a1f;}
.JLTupdown ul li a:hover,.JLTcometol a:hover{ color:#e60012;}
.JLTupdown strong{ color:#171a1f;font-weight:normal;}
.JLTcometol a{width:136px;height:42px;line-height:42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:#e60012 url(../images/back.png) no-repeat 36px center;display:block;text-indent:68px;color:#fff;float: right;}
.JLTcometol a:hover { background:#c70010 url(../images/back.png) no-repeat 36px center;color:#fff;}



/* contact */
.contact-list,.cont-message { border:2px solid #eeeeee;padding:40px;}
.contact-list2 { padding:2.5%;}
.contact-list img { vertical-align: middle;display:inline-block;margin-right:25px;}
.contact-list { font-size: 16px;line-height: 55px;color:#3f3f3f;}
.contact-list h3 { font-size: 30px;border-bottom:1px dashed #ebebeb;padding-bottom:20px;}
.contact-list p { margin:0;}
.message p { margin:0;padding:0;}
.message p input,.message p textarea  { padding:14px 10px;margin-bottom:18px;background: #f3f3f3;color:#7b7b7b;outline-style: none ;outline-width: 0px ;border-style: none ;text-shadow: none ;-webkit-appearance: none ;-webkit-user-select: text ;outline-color: transparent ;width:100%;font-size: 16px;}
.message-list li { padding:0 6px;}
.cont-message h6 { font-size: 24px;font-weight: normal;color:#3f3f3f;margin-bottom: 24px;}
.message p textarea { height: 164px;}
.message .in_input2 { width: 200px !important;vertical-align: middle;display: inline-block;margin-bottom:0;}
.yzm img { height: 49px;width:110px;vertical-align: middle;display: inline-block;margin:0 20px;}
.submit2 { background: #e60012;color:#e60012;height:49px;width:165px;font-size:18px;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;}
.cont-text ul { margin-bottom:1%;}
.my-map { margin: 0px auto 0 auto; width:100%;padding: 1.5rem .6rem .6rem .6rem; height: 600px; }
.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%;}


/* product */
.pro-bg{background: #f5f5f5;padding:50px 0 80px 0;}
.prod-side .prod-top { background: #fff;margin-bottom:35px;}
.prod-side .prod-top h3 { background:#e60013 url(../images/s1.png) 20px center no-repeat;padding-left:60px;height:70px;line-height: 70px;color:#fff;font-size: 24px;font-weight:normal;margin:0;}
.prod-side .prod-top2 h3 { background:#e60013 url(../images/s2.png) 18px center no-repeat;}
.prod-side .prod-top .prod-s { padding:10px 30px 30px 30px;margin:0;}
.prod-side .prod-top .pro-cont { padding: 30px 30px 20px 30px;font-size: 14px;}
.prod-side .prod-top .prod-s li a { font-size: 16px;line-height: 60px;color:#434343;background:url(../images/list1.png) no-repeat left center;padding-left:30px;border-bottom:1px solid #e5e5e5;display:block;}
.prod-side .prod-top .prod-s li a:hover,.prod-side .prod-top .prod-s li a.current { background:url(../images/list2.png) no-repeat left center;color:#e60013;}
.prod-side .prod-top .pro-cont img { vertical-align: middle;display:inline-block;}
.prod-side .prod-top .pro-cont span { display: inline-block;padding-left:7px;}
.prod-list { padding-left: 30px;}
.prod-list .prod-list2 li { text-align: center;padding:0 1.5rem 3.5rem 1.5rem;}
.prod-list .prod-list2 li a { display: block;}
.prod-list .prod-list2 li p { font-size: 16px;text-align: center;color:#434343;height:56px;line-height: 56px;border-top:1px solid #f5f5f5;margin:0; background:#fff;}
.prod-list .prod-list2 li:hover p { color:#e60013;}
.prod-list .prod-list2 li .prod-img { width: 100%;overflow: hidden;}
.prod-list .prod-list2 li .prod-img img { width: 100%;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;background: #000;}
.prod-list .prod-list2 li .prod-img img:hover {  -o-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.prod-details .slick-slider img { width: 100%;}
.am-proside .am-btn-success:focus, .am-btn-success:hover{ background: #fff;}
.am-proside .am-btn-success.am-active,.am-proside  .am-btn-success:active,.am-proside  .am-btn-success:focus,.am-proside  .am-btn-success:hover, .am-dropdown.am-active .am-btn-success.am-dropdown-toggle { background: #fff;color:#434343;}
.am-proside .am-btn-success { background: #fff;color:#434343;border:none;display: block;width: 100%;text-align: left;outline:0;height:60px;font-size: 18px;position: relative;}
.am-proside button{outline:0;}
.am-proside .am-dropdown { width: 100%;height:60px;line-height: 60px;}
.am-proside .am-icon-caret-down { position: absolute;right:1em;}
.am-proside  .am-dropdown-content ul { margin:0;}
.am-proside  .am-dropdown-content ul li { line-height: 46px;font-size:16px;}
.am-proside  .am-dropdown-content ul li a { color:#5b5b5b;display:block;}
.am-proside  .am-dropdown-content ul li a:hover { color:#e60013;}

    /* product-details */
.prod-details { background: #000;}
.prod-details  .slick-prev { background: url(../images/left.png) no-repeat center;left:2%;}
.prod-details  .slick-next { background: url(../images/right.png) no-repeat center;right:2%;}
.prod-details .slick-prev,.prod-details  .slick-next { width: 39px;height:73px;}
.prod-text { padding:3% 4%;color:#434343;background: #fff;margin-bottom:2%;}
.prod-text h3 { font-size: 30px;font-weight: normal;margin:0;}
.prod-text p { font-size: 16px;line-height: 30px;}
.prod-text .JLTupdown { padding: 0;margin: 0;border:none;}
.prod-text .JLTupdown ul { margin: 0;}
.prod-list .prod-list3 li { padding:0 1.5rem 2rem 0;}
.prod-list .prod-list3 { width: 102%;}
.elevant h6 { font-size:25px;color:#434343;font-weight: bold;padding-top:1rem;}
/* banner */
.banner li a { display: block;}
.news-img iframe { height:387px;}

.pg-demo { background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1500;
    margin-bottom: 0;
    height: 50px;}
.pg-demo .fixed	{display: block;
    width: 100%;
    height: 50px;
    position: fixed;
    z-index: 9999;
    background: #fff;}
	
.pg-demo h1 { margin:0;height:50px;padding:0 10px;}
.pg-demo h1 img { height:36px;}
.demo-bar { height:50px;}
.wap-nav { background: #fff;border-top:1px solid #e7e7e7;-moz-box-shadow: 0 5px 26px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    -ms-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    -o-box-shadow: 0 5px 10px rgba(0,0,0,0.1);box-shadow: 0 5px 10px rgba(0,0,0,0.1);}


.bottom{height:48px;background:#3d3d3d;display:block;width:100%;position:fixed;bottom:0;left:0;z-index:998;font-size:12px;}
.bottom,.bottom a{color:#fff;}
.bottom .lnk{width:25%;float:left;padding-top:24px;background:url(../images/icon-f1.png) no-repeat center 4px/ auto 20px;text-align:center;line-height:20px;font-size:12px;}
.bottom .icon01{background-image:url(../images/ico_29.png);background-size: 20px 20px;}
.bottom .icon02{background-image:url(../images/ico36.png);background-size: 20px 20px;}
.bottom .icon03{background-image:url(../images/ico_32.png);background-size: 20px 20px;}
.bottom .icon04{background-image:url(../images/qq.png);background-size: 20px 20px;}
.am-icon-caret-down:before { -webkit-transition: .3s; transition: 0.3s;}
.am-active .am-icon-caret-down:before { -webkit-transform: rotate(-180deg); transform: rotate(-180deg);}


/*客服*/
.side-bar a,.chat-tips i,.side-bar .icon-mail {background-image: url(../images/gdt-img.png);background-repeat: no-repeat;}
.side-bar {width: 48px;position: fixed;bottom: 20%;right: 5px;font-size: 0;line-height: 0;z-index: 99;}
.side-bar a,.side-bar .icon-mail {width: 48px;height: 48px;display: inline-block;background-color: #1a1a1a;margin-bottom: 2px;cursor: pointer;}
.side-bar a:hover,.side-bar .icon-mail:hover {background-color: #FF0000;}
.side-bar .icon-qq {background-position: 0 -51px;}
.side-bar .icon-chat {background-position: 0 -98px;position: relative;}
.side-bar .icon-chat:hover .chat-tips,.side-bar .icon-blog:hover .chat-tips2 {display: block;}
.side-bar .icon-blog {background-position: 0 -152px;}
.side-bar .icon-mail {background-position: 1px -202px;}
.side-bar .icon-totop {background-position: 0 -334px;}
.chat-tips {padding: 10px;border: 1px solid #d1d2d6;position: absolute;right: 50px;width:138px;top: -55px;background-color: #ffffff;display: none;}
.chat-tips i {width: 9px;height: 16px;display: inline-block;position: absolute;right: -9px;top: 80px;background-position:-88px -350px;}
.chat-tips2 { position: absolute;right: 48px;width:158px;top:50px;background:#FF0000;height:48px;padding:0;border:none;display: none;font-size:18px;color:#fff;line-height:48px; text-align:center;}


img { max-width:100%;}

/* banner */
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{display:block;}
.slides li img { width:100%;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;margin:0;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;background:#fff;cursor:pointer; border-radius:20px;border:2px solid #fff;}
.flex-control-nav .flex-active{background:none;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat; opacity:0.5;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;opacity:0.5;}
.flex-direction-nav li a.flex-prev:hover,.flex-direction-nav li a.flex-next:hover { opacity:1;}

.tel2 {	position: absolute;right: 50px;top: 0px;display: block;text-align: center;color: #fff;width:50px;height:50px;margin-left:0;}
.tel2 a { display:block;width:50px;height:50px;line-height:50px;border:none;font-size:13px;}
.tel2 a span { border:1px solid #bfbfbf;width:26px;height:26px;display: inline-block;line-height: 26px;}
.tel2 a.current, .tel2 a:hover { background: #fff;color: #333;border: 1px solid #bfbfbf;}

#dituContent { height:550px;}
.BMap_shadow img { display:none !important;}





/*-----------菜单-----------*/
#pgcontainer { width:100%;}
.header {display: block;width: 100%;min-width:320px;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}
.navbar {display: block;width: 100%;height:50px; position:fixed; z-index:9999;background:#fff;top:0;}
.logo { display:block; height:50px; width:100%; margin:0px auto;  min-width:200px; background:url(../images/logo2.jpg) no-repeat 10px center; background-size:auto 62%;}
.menubtn { display:block; height:50px; width:50px;position: absolute; top:.08rem;background:url(../images/ico002.png) no-repeat center; background-size:64%; cursor:pointer;right:0px;}
.openmenu .menubtn {background:url(../images/ico003.png) no-repeat center; background-size:80%;cursor:pointer; position:fixed;right:0;top:0;z-index:999;}
.homebt { display:block; height:.30rem; width:.30rem; position:absolute; right:.05rem; top:.10rem;background:url(../images/cart.png) no-repeat center ; background-size:60%;}
.login{ display:block; height:.30rem; width:.30rem; position:absolute; right:.4rem; top:.10rem;background:url(../images/login2.png) no-repeat center ; background-size:65%;}
/** toggle menu **/
.overlay {position: fixed;z-index: 99;background-color: rgba(0,0,0,0.6);bottom: 0;right: 0;left: 0; filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity:0;  opacity:0.5;  }
.openmenu .overlay {top: 0; z-index:999999;}
#hamburgermenu {height: 100%;background:#191919;width: 0;position: fixed;top: 0;right: 0; z-index: 101;-webkit-box-shadow: 3px 0 7px #ccc;-moz-box-shadow: 3px 0 7px #ccc;box-shadow: 3px 0 7px #ccc;}
#hamburgermenu ul {z-index: 101;overflow-y: auto;overflow-x: hidden;margin-top:30px;}
#hamburgermenu ul li {display: block;border-bottom: 1px solid #404040;font-size: 14px;}
#hamburgermenu ul li a {display: block;min-width: 130px;color: #fff;font-size:15px;text-decoration: none;    }
.menu_nav { padding:.05rem 0; background:#fff;}
#nav-kg{ width:80px; height:100px; position:absolute; top:0px; right:0px; cursor:pointer}
#nav-kg:before{ content:""; width:30px; height:30px; background:url(../images/10.png) no-repeat center; position:absolute; left:20px; top:36px;
    -webkit-transition:all 0.3s linear 0s;
    transition:all 0.3s linear 0s}
#nav-kg:after{ -webkit-transform:rotate(0deg);transform:rotate(0deg); top:50px}
.navkgs #nav-kg:before{ content:""; width:30px; height:30px; background:url(../images/11.png) no-repeat center; position:absolute; left:20px; top:36px;}
.navkgs #nav-kg:after{ -webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:50% 50%; top:45px}
#footer{ background:#373d41; padding:100px 20px 0 20px;font-size:28px;}
#footer a{ color:#9b9ea0;}
.fweizhi{ height:42px; line-height:42px; background:url(../images/xsy-12.png) no-repeat; padding:0 0 30px 60px; font-size:24px}
#footernav{ padding:0 25px;}
.footernav-a,
.footernav-aa{ height:50px; line-height:50px; color:#fff; position:relative;margin:0;}
.footernav-a a { color:#fff;display:block;}
#footer .footernav-aa a{ display:block; color:#fff}
.footernav-lishow .footernav-y:before{ -webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:50% 50%;}
.footernav-lishow .footernav-y:after{ -webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:50% 50%;}
.footernav-lishow .footernav-a { color:#ffcd00;font-weight:bold;}

.logo-fr { font-family: Noto Sans SC;font-size:17px;color:#d4221e;position:relative;top:5px;padding-left:10px;margin-left:5px;}
.logo-fr:after { content:"";position:absolute;lefT:0;top:0;width:1px;height:100%;background:#e3e3e3;}

@media (max-width: 1400px){
	.am-container { max-width:92%;}
	}
@media (max-width: 1198px){
	.am-container { max-width:96%;}
	.in-about { margin-right:0;}
    .ab-box { display: block;}
    .video iframe {  height:400px;margin-top:20px;}
    .apeech-text { padding-left:0px;}
    .news-box li { margin-bottom:0%;}
    .list_dt span { font-size: 16px;}
    .list_title span { font-size:18px;}
    .list_dl span.join-span1 { width: 33.333%;}
    .list_dl span.join-span3 { width: 33.333%;}
    .list_dl span.join-span5 { width: 33.333%;}
    .list_dt_icon { right:2%;}
    .prod-list { padding-left: 0;}
    .prod-list li,.prod-list .prod-list2 li { padding:.5rem .5rem 2rem .5rem;}
    .ab-box { margin-top:10px;}
    .in-about .in-abtop h3 { font-size: 42px;}
    .in-about .in-abtop p { font-size: 24px;line-height: 34px;}
    .in-about .ab-text { padding: 35px 0;}
    .wrap { margin-top:40px;}
    .in-tit h3 { font-size: 34px;}
    .in-titbor { margin-bottom:15px;}
    .in-tit h3 { margin-bottom:10px;}
    .am-container { max-width:94%;}
    .in-prod { padding: 2rem 0 3rem 0;}
    .news-text { padding-left:6%;}
    .news-time { padding: 0 6% 0 0;}
    .news-time b { font-size: 28px;}
    .am-about-nav>li { margin-right:0;width:25%;text-align: center;}
    .am-about-nav>li+li { margin:0;}
    .am-about-n { float: none;}
    .ab-tit h3 { font-size: 28px;}
    .ab-tit p { font-size: 22px;margin: 10px 0 25px 0;}
    .am-text { padding-bottom:70px;}
    .footer { padding:45px 0;}
    .foot-cont { margin-top:10px;}
    .apeech-text .apeech-h3 { font-size: 36px;}
    .apeech-text .appech-t { font-size: 19px;}
    .par-list { width: 100%;}
    .am-pagination li { padding:2rem 0 0 0;}
    .am-pagination-select { margin:0;}
    .prod-list .prod-list3 { width: 100%;}
    /*.prod-list .prod-list3 li { padding: 0 0 2rem 0;}*/
    .prod-text h3 { font-size: 28px;}
    .JLTupdown ul li { padding: 0;}
    .elevant h6 { font-size: 23px;}
    .ab-tit2 p { font-size: 16px;}
    .news-box .n-tit { font-size: 19px;}
    .news-box .news-text2 { line-height: 28px;height:56px;}
    .main-newarc-title h2 { font-size: 28px;}
    .contact-list h3 { font-size: 28px;}
    .contact-list h3 { padding-bottom:15px;margin-bottom:15px;}
    .submit2 { display: block;margin-top:18px;width: 200px;}
    .my-map { height:450px;}
    .zjbg { padding: 3rem 0 4rem 0;}
    .news-time span { font-size: 20px;}
    .video-list p { margin:.8rem 0;}
    .am-banner .am-slider-default .am-control-nav { bottom:20px;}
    .foot-bot .foot-fr { float: none;text-align: left;}
    .rese-text .rese-p { max-height:120px;}
    .rese-text:hover .rext-text-b{ margin-top:-107px;}
	#dituContent { height:480px;}
	body{ padding-top:50px;}

}

@media (max-width: 640px) {
    .JLTcometol a{float: none;}
    .list_title span { font-size:16px;height: 50px;line-height: 50px;}
    .list_dt span { font-size: 14px;}
    .list_dt_icon { background-size: 80%;}
    .list_dl span.join-span1 { width: 33.333%;}
    .list_dl span.join-span3 { width: 33.333%;}
    .list_dl span.join-span5 { width: 33.333%;}
    .list_dt_icon { right:1%;top:16px;}
    .list_dt { height: 50px;line-height: 50px;}
    .in-about .in-abtop h3 { font-size: 32px;}
    .in-about .in-abtop p { font-size: 20px;line-height: 30px;}
    .in-about .ab-text { padding: 26px 0;}
    .video iframe {  height:290px;margin-top:10px;}
    .wrap { margin-top:30px;}
    .ab-box { margin-top:0;}
    .in-about .ab-text { font-size: 15px;}
    .in-tit h3 { font-size: 28px;}
    .in-prot { padding: 3%;}
    .in-prot h6 { font-size: 1.6rem;}
    .in-prod { padding: 2rem 0 2.5rem 0;}
    .in-titbor { margin-bottom:10px;}
    .zjbg { padding: 3rem 0 3rem 0;}
    .in-news { padding-top:1rem;}
    .in-news .news-t h3 { font-size: 18px;}
    .in-news .news-t p { font-size: 13px;margin:1rem 0 1.5rem 0;}
    .news-time b { font-size: 24px;}
    .news-time span { font-size: 18px;}
    .news-text h3 { font-size: 18px;}
    .news-text p { font-size: 14px;line-height: 26px;max-height: 52px;}
    .news-time2 { top:19.5px;}
    .news-list { margin-bottom:2rem;}
    .foot-copy { font-size: 13px;overflow: hidden;}
    .footer { padding:30px 0;}
    .foot-list { margin-top:20px;}
    .ab-tit h3 { font-size: 25px;}
    .ab-tit p { font-size: 20px;margin: 10px 0 20px 0;}
    .am-text { font-size: 15px;}
    
    .apeech-text .apeech-h3 { font-size: 32px;}
    .apeech-text .apeech-h3 span { font-size: 18px;display: block;margin-left:0;padding-top:1rem;}
    .honor-list li p { margin-bottom:0;}
    .video-list li iframe { height:300px;}
    .am-text { padding-bottom:40px;}
    .par-list li p { font-size: 15px;margin: 10px 0 5px 0;}
    .prod-list li,.prod-list .prod-list2 li { padding:.5rem .5rem 1rem .5rem;}
    .prod-text h3 { font-size: 25px;}
    .prod-text p { font-size: 15px;line-height: 28px;}
    .prod-text { padding: 4%;}
    .prod-text .JLTcometol a { margin-bottom:10px;}
    .elevant h6 { font-size: 22px;}
    .pro-bg { padding:30px 0 30px 0;}
    .prod-details .slick-prev,.prod-details  .slick-next { width:20px;height:37px;background-size:100%;}
    .ab-tit2 p { font-size: 15px;}
    .news-box li a { padding: 15px 10px;}
    .news-box .news-text p { line-height: 26px;margin: 8px 0 0 0;}
    .news-text h3 { font-size: 17px;}
    .news-box .news-time3 span { font-size: 22px;}
    .news-box .news-time3 { top:11px;}
    .main-newarc-title h2 { font-size: 22px;margin-bottom:1rem;}
    .main-newarc-title .share-p { font-size: 14px;}
    .main-newarc-title { margin-bottom:25px;padding-bottom:10px;}
    *+ul { margin: 0;}
    .contact-list, .cont-message { padding:15px;}
    .contact-list h3 { padding-bottom:8px;margin-bottom:8px;font-size: 20px;}
    .contact-list img { margin-right:15px;}
    .contact-list { font-size: 15px;line-height: 48px;}
    .cont-message h6 { font-size: 18px;}
    .message p input, .message p textarea { font-size: 15px;padding: 11px 10px;margin-bottom: 10px;}
    .yzm img { display: block;margin:10px 0 0 0;width:200px;height:42px;}
    .submit2 { margin-top:10px;height:42px;line-height: 42px;}
    .my-map { height:350px;}
    .am-banner .am-slider-default .am-control-nav li a { width: 10px;height:10px;}
    .am-slider-default .am-control-nav li { margin:0 4px;}
    .am-banner .am-slider-default .am-control-nav { bottom:16px;}
    .in-about .in-abtop .ab-border { height:4px;}
    .slick-dots{bottom:-48px;}
    .rese-text .rese-p { max-height:120px;}
    .rese-text:hover .rext-text-b{ margin-top:-137px;}
	#open .list_dt_icon { background-size:17px 17px;}
	body{ padding-bottom:48px;}
	.am-about-nav>li {width:33.333%;}
	.rese-text:hover .rext-text-b,.rese-text .rext-text-b{ margin-top:-107px;}
	.rese-text:hover .rese-p,.rese-text .rese-p { opacity: 1;}
	.research2:hover .mask-bg,.research2 .mask-bg { background:rgba(230,0,18,.5);}
	.in-prod .am-thumbnails>li { padding: .5rem;}
	.am-about-nav>li>a { line-height:50px;font-size:1.5rem;}
	.am-about-nav2 { padding-top:10px;}
	.am-about-nav2>li { width:50%;}
	.am-about-nav2>li>a { border:1px solid #dedede;border-radius:20px;line-height:36px;margin:0 5px 10px 5px;}
	.am-text { line-height:2;}
	.flex-control-nav { bottom:10px;}
	.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 5px;*display:inline;zoom:1;}
	.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:#fff;cursor:pointer; border-radius:20px;border:2px solid #fff;}
	#dituContent { height:300px;}

}
@media (max-width: 374px) {
    .in-about .in-abtop h3 { font-size: 28px;}
    .in-about .in-abtop p { font-size: 17px;line-height: 28px;}
    .in-about .ab-text { padding: 20px 0;}
    .video iframe {  height:240px;}
    .in-tit h3 { font-size: 26px;}
    .in-prot h6 { font-size: 1.4rem;}
    .rese-text .rese-h3 h3 { font-size: 24px;}
    .rese-text .rese-h3 p { font-size: 15px;}
    .rese-text .rese-border { font-size: 28px;}
    .rese-text { padding-top: 34%;}
    .zjbg { padding: 2.5rem 0 2.5rem 0;}
    .in-tit h3 { margin-bottom:0px;}
    .in-titbor .tit-bor { margin-top:10px;}
    .news-time b { font-size: 21px;}
    .news-time span { font-size: 16px;}
    .in-news .news-t h3 { font-size: 17px;}
    .in-news .news-t p { font-size: 13px;margin:.8rem 0 1.5rem 0;}
    .news-text h3 { font-size: 16px;}
    .news-text p { font-size: 13px;line-height: 24px;max-height: 48px;}
    .news-time2 { top:14.5px;}
    .ab-tit h3 { font-size: 23px;}
    .ab-tit p { font-size: 18px;margin: 10px 0 15px 0;}
    .am-text { font-size: 14px;}
    .apeech-text .apeech-h3 { font-size: 30px;}
    .apeech-text .apeech-h3 span { font-size: 17px;}
    .apeech-text .appech-t { font-size: 18px;line-height: 34px;}
    .video-list li iframe { height:260px;}
    .par-list li p { margin: 10px 0 0px 0;}
    .prod-text h3 { font-size: 23px;}
    .JLTupdown { font-size: 15px;}
    .prod-list li,.prod-list .prod-list2 li { padding:.5rem 0rem 1rem 0rem;}
    .elevant h6 { margin-bottom:0rem;}
    .ab-tit2 p { font-size: 15px;line-height: 26px;}
    .news-box .news-time3 span { font-size: 18px;}
    .news-box .news-text p { line-height: 24px;}
    .main-newarc-title h2 { font-size: 20px;}
    .contact-list h3 { font-size: 18px;}
    .contact-list { font-size: 14px;line-height: 46px;}
    .cont-message h6 { font-size: 17px;}
    .my-map { height:320px;}
    .am-about-nav>li>a { font-size: 1.3rem;}
	.am-about-nav2>li { width:50%;}
	.in-prot p span { font-size:1.6rem;}
}
