/* CSS Document */
img.scale{
	transition: transform 2s;
}
a.imgshow:hover img.scale,
a:hover img.scale,
img.scale.hover{
	transform: scale(1.1);
}
.jt{ display:none;}
img{ max-width:100%;}
.about-container1{ width:1200px; margin:0 auto; padding:80px 0 40px 1px; overflow:hidden; font-size:14px; line-height:30px; color:#6d6d6d; text-align:center;}
.about-container1 .title{ font-size:30px; color:#484848; text-align:center; padding:0 0 40px;}
.about-container1 dl{ float:left; width:33.333%; border:1px solid #ededeb; font-size:14px; color:#000; line-height:26px; overflow:hidden; margin:-1px 0 0 -1px;}
.about-container1 dl dt{ float:left; width:35%; border-right:1px solid #ededeb; padding:20px;}
.about-container1 dl dd{ float:left; width:65%; padding:20px; text-align:center; display:block;}
.about-container1 dl dd h2{ font-size:30px;}

.about-container2{ width:94%; margin:0 auto; padding:0 0 50px; overflow:hidden;}
.about-container2 .aboutlist{ overflow:hidden; background:#2f2f2f; color:#a5a5a5; font-size:14px; line-height:30px; position:relative;}
.about-container2 .aboutlist img{ display:block}
.about-container2 .aboutlist .aboutlist_left{ float:left; width:50%;}
.about-container2 .aboutlist .aboutlist_left img{ width:100%;}
.about-container2 .aboutlist .aboutlist_right{ float:left; width:50%; padding:100px 80px 0; height:200px;}
.about-container2 .aboutlist .aboutlist_right strong{ color:#fff; font-size:24px; display:block; padding:0 0 30px; margin:0 0 25px; background:url(../images/arr2.jpg) no-repeat left bottom;}
.about-container2 .aboutlist2{ background:#f7f7f7; color:#5a5a5a;}
.about-container2 .aboutlist2 .aboutlist_right strong{ color:#222; background:url(../images/arr1.jpg) no-repeat left bottom;}
.about-container2 .aboutlist2 .aboutlist_left{ float:right;}

.about-container3{ width:1000px; margin:0 auto; overflow:hidden;}
.tableBox table{ border:solid #e4e4e4; border-width:1px 0px 0px 1px; font-size:14px; color:#000; line-height:26px; border-spacing:0;}
.tableBox th{ background:#bad4e5; padding:10px; text-align:left; font-weight:normal;}
.tableBox th,.tableBox td{border:solid #e4e4e4; border-width:0px 1px 1px 0px;}
.tableBox td{ padding:10px;}
.tableBox .b { background-color:#f5f5f5; font-weight:bold; text-align:center;}
.tableBox img{ max-width:100%; display:block; margin:0 auto;}

.about-container4{ width:1200px; margin:0 auto; padding:60px 0 0; overflow:hidden;}
.about-container4 ul li{ float:left; width:49%; margin:0 2% 2% 0;}
.about-container4 ul li:nth-of-type(2n){ margin:0 0 2% 0;}

.about-container5{ width:1200px; margin:0 auto; padding:0 0 50px; overflow:hidden;}
.about-container5 ul { }
.about-container5 ul li{ float:left; width:32%; margin:0 2% 2% 0;}
.about-container5 ul li:nth-of-type(3n){ margin:0 0 2% 0;}

.about-container6{ width:100%; background:#f6f6f6; padding:0 0 90px; overflow:hidden;}
.about-container6-box{ width:1230px; margin:0 auto;}
.about-container6-box #showroom{ padding:0 0 50px;}
.about-container6-box .showroom{ float:left; padding:0 15px;}
.about-container6-box .title{ padding:65px 0 50px; text-align:center; font-size:24px; color:#747474; line-height:30px; text-transform:uppercase;}
.about-container6-box .title h3{ font-size:42px; color:#000; line-height:42px; font-weight:bold; padding:0 0 10px;}
.about-container6-box .title hr{ width:70px; height:5px; background:#979797; margin:28px auto 0;}
#showroom i { position: absolute; top: 50%; color: #fff; z-index: 1; cursor:pointer; margin-top: -68px; width: 40px; height: 88px; background: #cbcbcb; text-align: center;}
#showroom i.arrow-icon-left { left: -50px; background:#cbcbcb url(../images/arr-left.png) no-repeat center; background-size:26px;}
#showroom i.arrow-icon-right { right: -50px; background:#cbcbcb url(../images/arr-right.png) no-repeat center; background-size:26px;}

.about-container7{ width:100%; background:url(../images/pic6.png) no-repeat center 70px; padding:60px 0; overflow:hidden;}
.about-container7-box{ width:1200px; margin:0 auto;}
.about-container7-box #honor-about{ padding:0 0 50px; margin:0 -15px;}
.about-container7-box .honor-about{ float:left; padding:0 15px;}
.about-container7-box .honor-about img{ border:6px solid #eee;}
.about-container7-box .title{ padding:65px 0 90px; font-size:24px; color:#747474; line-height:30px; text-transform:uppercase; overflow:hidden;}
.about-container7-box .title h3{ font-size:42px; color:#000; line-height:42px; font-weight:bold; padding:0 0 10px;}
.about-container7-box .title hr{ width:70px; height:5px; background:#979797; margin:28px 0 0; float:left;}
#honor-about i { position: absolute; top: 50%; color: #fff; z-index: 1; cursor:pointer; margin-top: -68px; width: 40px; height: 88px; background: #cbcbcb; text-align: center;}
#honor-about i.arrow-icon-left { left: -50px; background:#cbcbcb url(../images/arr-left.png) no-repeat center; background-size:26px;}
#honor-about i.arrow-icon-right { right: -50px; background:#cbcbcb url(../images/arr-right.png) no-repeat center; background-size:26px;}

.contact-container{ width:1200px; margin:0 auto; padding:40px 0 100px 0; font-size:14px; line-height:28px;}
.contact-container h3{ text-align:center; color:#000; font-size:30px; line-height:32px; padding:50px 0px;}
.contact-container ul{ width:100%; margin:0 auto; padding:0 0 60px; overflow:hidden;}
.contact-container ul li{float:left;width:25%; border-right:1px solid #e7e7e7; height:200px; padding:0px 12px;}
.contact-container ul li a{ color:#333; display:block; width:100%; height:180px; padding-top:20px;}
.contact-container ul li a:hover{ color:#000;}
.contact-container ul li p{ font-size:14px; text-align:center;}
.contact-container ul li p.font18{ font-size:18px; padding-top:3px;}
.contact-container ul li a span{ margin:0px auto 15px;}
.contact-container ul li.lastbor{border:none}
.contact-container ul li a.adress span{ display:block;  width:80px; height:65px; background:url(../images/pic18.jpg) no-repeat}
.contact-container ul li a.Tel span{ display:block; width:80px; height:65px; background:url(../images/pic19.jpg) no-repeat}
.contact-container ul li a.Fax span{ display:block; width:80px; height:65px; background:url(../images/pic20.jpg) no-repeat}
.contact-container ul li a.Email span{ display:block; width:80px; height:65px; background:url(../images/pic21.jpg) no-repeat}
.contact-container ul li a.Person span{ display:block;  width:80px; height:65px; background:url(../images/pic17.jpg) no-repeat}
.contact-container .contact-address{ height:70px; background:url(../images/pic18.jpg) no-repeat left center; margin:20px 0; padding:10px 0 20px 100px;}

.service-container{ width:1200px; margin:0 auto; overflow:hidden; padding:60px 40px 100px; font-size:14px; line-height:30px;}
.honor-container{ width:1400px; margin:0 auto; padding:60px 0; overflow:hidden;}
.honor-container ul{ overflow:hidden;}
.honor-container ul li{ float:left; width:320px; height:500px; margin:0 40px 28px 0; text-align:center; background:url(../img/honorbg2.jpg) top center no-repeat; overflow:hidden;}
.honor-container ul li .pic{ width:238px; height:343px; padding:19px 0 0 0; display:block; margin:47px auto 0; background:url(../img/honorbg.png) top center no-repeat; cursor:default;}
.honor-container ul li p{ padding:70px 0 0; font-size:16px;}
.honor-container ul li:nth-of-type(4n){ margin-right:0;}
/*.honor-container ul li.nomargin{ margin-right:0;}*/

.cmore a{ width:220px; margin:30px auto; font-size:14px; color:#2d2d2d; line-height:42px; text-align:center; display:block; border:2px solid #222; border-radius:5px;}
.cmore a:hover{ background:#000; border:2px solid #000; color:#fff;}
.cmore a.now{ background:#f3f3f3; color:#222; border:2px solid #f3f3f3; cursor:default}
.cmore a.now:hover{ background:#f3f3f3; border:2px solid #f3f3f3; color:#222;}

.news-container{ width:1200px; margin:0 auto; overflow:hidden; padding:60px 0 100px; font-size:14px; line-height:30px;}
.news-container .l{ float: left;}
.news-container .r{ float: right;}
.news-container .number_title{ font-family: 'Arial';}
.news-container .news_l_time{font-size:48px;line-height:48px;color:#c8c8c8;width:124px;}
.news-container .news_l_time ._year{font-size:12px;text-align:right;line-height:20px;}
.news-container .news_list_main ._list_box{padding:30px; overflow:hidden;}
.news-container .news_list_main ._list_box a{ display:block; color:#333;}
.news-container .news_list_main ._list_r{width:86%;}
.news-container .news_list_main ._list_r .news_title{ font-size:16px; margin-bottom:12px;}
.news-container .news_list_main ._list_r .news_text{color:#767676;margin-bottom:20px;}
.news-container .news_list_main ._list_r .news_more{font-size:14px;color:#aaaaaa;}
.news-container .news_list_main ._list_r .news_more:hover{color:#666;}
.news-container .news_list_main li:hover ._list_box{background-color:#f4f4f4;}
.news-container .news_list_main li:hover ._list_l{color:#333;}
.news-container .news_list_main li:hover .news_title{ font-weight:bold;color:#000;}
.news-container .news_list_main li:hover .news_text{color:#000;}
.news-container .news_r_pic{ width:215px;}
.news-container .news_list_main .pic_r{width:67.2%; padding:0 3% 0 0;}

.n_news .n_mn .m_text{ width: 100%; margin:0 auto; overflow: hidden; padding:30px 0 0;}
.n_news .n_mn .m_text .article_tt{ text-align: center; font-weight: normal; }
.n_news .n_mn .m_text .g_attr{ text-align: center;}

.n_news .g_list .n_box:hover .tt,.n_news .g_list .n_box:hover .time,.n_news .g_list .n_box:hover .info
{ color: #ffffff;}

.share span{line-height: 20px !important; float: left; margin-right: 10px;}
.n_mn .m_text .article_tt{ color: #333333; font-size: 24px; font-weight: bold; margin-bottom: 18px; margin-top: -5px;  }
.n_mn .m_text .g_attr span{ display: inline-block;  margin-right: 25px; color: #888888;}
.n_mn .m_text .g_attr span.on a{display: inline-block; border: 1px solid #cccccc; margin-right: 5px; border-radius: 5px; font-size: 12px; width: 18px; height: 18px; line-height: 18px; text-align: center;}
.n_mn .m_text .g_attr span.on a:hover{ background-color: #2c88d8; color: #ffffff; border: 1px solid #2c88d8; }
.n_mn .m_text .g_attr span a:hover{color: #2c88d8;}
.n_mn .m_text .text{padding: 30px 0 ; font-size: 14px; color: #666666; line-height: 30px; overflow: hidden; }
.n_mn .m_text .text img{ max-width: 100%;}
.n_mn .m_aside{ width:100%; margin:0 auto; padding: 25px 0 30px; line-height: 26px; overflow: hidden; border-top: 1px dotted #C7C7C7; color: #888888;}
.n_mn .m_aside a{ color:#333;}

.f2f2f2{ background:#f2f2f2;}
.project-container{ width:1200px; margin:0 auto; overflow:hidden; padding:60px 0 100px; font-size:14px; line-height:30px;}
/*faq*/
.faq_list{ padding: 60px 5px 5px; }
.faq_list li{ margin-bottom: 30px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.2); }
.faq_list li .in_faqitem{ padding: 30px 36px 45px 36px; }
.faq_list li .in_faqitem h3{ font-size: 24px; }
.faq_box{ margin-bottom: 50px; }
.in_faq{ background: #eff3f6; padding-top:60px; padding-bottom:56px; }
.in_faqbox{  overflow: hidden; }
.in_faqbox .lcon{ width: 55%; float: left; padding: 5px; }
.in_faqbox .rcon{ padding-left:35px; width: 44%; float: left; }
.in_faqswiper{ margin-top:32px; position: relative; background: #fff; padding:30px 72px 75px 35px; box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.in_faqitem h3{ font-weight:bold; font-family: Helvetica Condensed Bold; background: url(../images/ask-icon.png) no-repeat 0 center; line-height: 36px; height: 36px; overflow: hidden; padding-left:56px; }
.faq-box{ padding-left:56px; background: url(../images/answer.png) no-repeat 0 0; margin-top:20px; font-size:16px; line-height: 30px; height: 84px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.network-container{ width:1200px; margin:0 auto; overflow:hidden; padding:60px 0 100px; font-size:14px; line-height:30px;}
.network-container h3{ font-size:24px; font-weight:bold; line-height:40px;}

.product-container{ width:1200px; margin:0 auto; overflow:hidden; padding:90px 0 100px; font-size:14px; line-height:30px;}
.product-container .box{ margin-top:90px;}
.product-container .box_title{ font-size:36px; line-height:36px; font-weight:bold; color:#191919; padding:0 0 40px;}
.product-container ul{ overflow:hidden;}
.product-container ul li{ float:left; width:370px; margin:0 45px 45px 0;}
.product-container ul li:nth-of-type(3n){ margin:0 0 45px 0;}
.product-container ul li p{ font-size:20px; font-weight:bold; color:#191919; padding:10px 0;}
.product-container ul li .note{ font-size:14px; height:24px; line-height:24px; color:#606060; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product-container ul li .note p{ font-size:14px; font-weight:normal; padding:0;}

/*txt-scroll*/
.txt-scroll{ width: 100%; height: 30px; line-height: 30px; padding: 0 5px 0 30px; }
.txt-scroll .scrollbox{ width: 100%; white-space: nowrap; overflow:hidden; transition: all .2s; }
.txt-scroll .txt,.txt-scroll .txt-clone{ display: inline; position: relative; }
.txt-scroll a{ color:#fff;}
.txt-scroll a:hover{ color:#19abeb;}

.wrap { width:1200px; margin: 0 auto; overflow:hidden;}
.v-section-keywords{ background:#666 url(../images/line.png) no-repeat top center; height:67px; overflow:hidden; font-size:14px;}
.v-section-keywords p{ height:67px; line-height:67px; display:block; font-weight:bold; color:#fff;}
.v-section-keywords p b{ font-weight:normal; color:#fff;line-height:67px; }
.v-section-keywords span{ float:right; width:395px; height:31px; margin:20px 45px 0 0;}
.v-section-keywords span input{border:0px; line-height:31px;}
.v-section-keywords .tint{ width:297px; height:31px; color:#666; line-height:31px; padding-left:14px; float:left;}
.v-section-keywords .bint{ width:98px; height:31px; background:#3388de; color:#fff; cursor:pointer;float:right;}

.v-section-keywords .i-search-k{ width:570px; height:67px; line-height:67px; overflow:hidden; padding:0 0 0 12px; color:#fff;}
.v-section-keywords .i-search-k ul{ float:left;}
.v-section-keywords .i-search-k ul li,.i-search-k ul li div{ float:left;}
.v-section-keywords .i-search-k li,.i-search-k li a{ color:#fff;}
.v-section-keywords .i-search-k li a:hover{ color:#01ccd6;}

.productshow-container{ width:1200px; margin:0 auto; overflow:hidden; padding:50px 0; font-size:14px; line-height:30px;}
.l-tit{ font-size:24px; color:#fff; line-height:60px; height:60px; padding-left:25px; background:#333; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom:1px solid #fff;}
.nei-l{ float:left; width:287px;}
.nei-l img{ display:block;}
.nei-l ul{ width:287px; margin:0 0 30px; padding:0;}

.nei-nev li a{ line-height:50px; font-size:14px; display:block; background:#333 url(../images/icon_5.png) 95% center no-repeat; padding:0 8px 0 22px; color:#fff; border-top:1px solid #fff;}
.nei-nev li a:hover{ color:#fff; background:#333 url(../images/icon_1.png) 95% center no-repeat;}
.nei-nev li a.now{ color:#fff; background:#333 url(../images/icon_2.png) 95% center no-repeat;}
.nei-nev li ul{ background:#fff; display:inline; margin:0; border-bottom:1px solid #e5e5e5; display:none;}
.nei-nev li ul li a{ font-size:13px; color:#707070; line-height:20px; padding:10px 0; border-bottom:1px solid #e5e5e5; background:url(../images/icon_3.png) no-repeat 25px 14px; padding-left:43px;}
.nei-nev li ul li a:hover{ color:#333; background:url(../images/icon_4.png) no-repeat 25px 14px;}
.nei-nev li ul li a.now{ background:url(../images/icon_4.png) no-repeat 25px 14px; color:#333;}
.nei-nev li ul li:last-child a{ border:none;}


.lilist{ padding:0 0 10px; margin-bottom:42px;}
.lilist dl { font-weight:normal; line-height:18px; margin-bottom:1px;}
.lilist dl dt {  display:block; padding:15px 29px 15px 22px; background:#333 url(../images/icon_1.png) no-repeat 95% center;}
.lilist dl dt a{ font-size:16px; color:#fff; outline:none; text-transform:capitalize;}
.lilist dl dt:hover{ color:#fff; background-color:#053992; text-decoration:none; text-decoration:none;}

.lilist dl.show dt a{ color:#fff;} 
.lilist dl dd { background:#fff; border-bottom:1px solid #ddd; display:none}
.lilist dl dd a{ color:#707070; outline:none; font-size:14px; line-height:18px; padding:10px 10px 10px 35px; display:block; background:url(../images/icon_3.png) no-repeat 17px 14px;}
.lilist dl dd a:hover{ color:#053992; background:url(../images/icon_4.png) no-repeat 17px 14px;}
.lilist dl dd a.hoverd{ color:#333; background:url(../images/icon_4.png) no-repeat 17px 14px;}
.lilist dl dd a.currentd{ color:#333;}
.lilist .icon{ display:block; outline:none; color:#6e6e6e;}
.lilist .icone{ display:block; outline:none; color:#6e6e6e;}
.lilist dl .icon { color:#fff; background:#053992 url(../images/icon_2.png) 95% center no-repeat;}
.lilist dl .first a{ display:block; height:100%;}
.lilist dl .first a:hover{}

.lilist dl dd ul{ display:none; padding:0 0px;}
.lilist dl dd ul li{ margin:8px 0;}
.lilist dl dd ul li a{ font-size:14px; padding-left:32px; background:url(../images/icon4.gif) no-repeat 20px 4px; line-height:18px;}
.lilist dl dd ul li a:hover{ background:url(../images/icon4.gif) no-repeat 20px 4px;}
.ulhover{ display:block;}
#uldisplay{display:block;}



.topBar{ display:none;}.about_product_bg{ background:#edeeef;}.searchPage .nei-r{ width:100%;}
.nei-r{ float:left; width:855px; padding:0 0 30px; margin-left:58px;}
.nei-r .h-pro{ padding:0; margin:0; padding-top:20px;}
.nei-r .h-pro li{ float:left; width:249px; margin:0 45px 40px 0; padding:10px 10px 30px; background-image:url(../images/bg.jpg); background-color:#fff; background-repeat:no-repeat; background-position:center bottom; background-size:contain; overflow:hidden;}
.nei-r .h-pro li a.pic{ border:1px solid #b2b2b2; display:block; padding:0 0 10px; color:#333; overflow:hidden;}
.nei-r .h-pro li img{ width:100%;}
.nei-r .h-pro li p{ display:block; margin:0 9px; padding:10px 0; height:78px; line-height:22px; font-size:14px; text-align:center; display: flex; justify-content: center; align-items: center; overflow:hidden}
.nei-r .h-pro li span{ height:39px; line-height:39px; display:block; margin:0 9px; text-align:center; color:#fff; background:#666; font-weight:bold;}
.nei-r .h-pro li a.pic:hover{ color:#333;}
.nei-r .h-pro li a.pic:hover span{ color:#fff; background:#000;}
.nei-r .h-pro li.nomargin{ margin-right:0;}

.searchBar{ margin:100px 0 0 0; width:380px; height:40px; line-height:40px; border:1px solid #d5d5d5;border-radius:5px; background:url(../images/search01.png) no-repeat 12px center; padding-left:40px; position:relative;}
.searchBar b{ background:url(../images/search02.png) no-repeat; width:22px; height:22px; display:inline-block; right:12px; top:8px; position:absolute; cursor:pointer;}
.searchBar .inputSearch{ width:100%; height:40px; line-height:40px; background:none; border:0; font-size:14px;}
.searchBar .btn{ width:42px; height:47px; display:block; position:absolute; left:0; top:0; border:none; background:none; cursor:pointer;}
.tipTxt{ position:absolute; left:0px; top:0px; text-indent:40px; color:#aaa; z-index:0; cursor: text; height:40px; line-height:40px; font-size:14px;}
.searchtitle{ font-size: 24px; text-align: center; padding: 40px 0; color: #000;}

.pages{ width:100%; color:#1a4b85; overflow:hidden; text-align:center; padding:0;}
.pages span{ padding:0 6px; margin-top:10px; display:inline-block; color:#555;}
.pages a{ display:block; color:#333; text-align:center; vertical-align:middle; padding:0px 20px; line-height:50px; overflow:hidden; box-sizing:border-box; font-size:14px; background:#fff; border-radius:5px;border:1px solid #dedede;}
.pages span.curr a{ display:block; background:#333; color:#fff; border:1px solid #333;}
.pages a:hover{background:#dedede; color:#fff;}

/******product detail******/
.proshow-top{width:855px; height:500px; position:relative; overflow: hidden;}
.proshow-top420{ height:480px;}
.proshow-pic{ float:left; width:410px;}
.proshow-pic img{ max-width:400px; text-align:center; display:inline-block; vertical-align:middle}
.proshow-pic .pic{ width:410px; border:5px solid #e5e5e5;}

.nei-r .bg_left{width: 410px;height:auto;float: left}
.nei-r .showYY{width: 410px;height: auto; margin-bottom: 10px;position: relative;border:5px solid #e5e5e5;cursor:move}
.nei-r .showYY img{ width: 100%; display:block; margin:0 auto;}
.nei-r .maskYY{width: 170px;height: 170px;background: #000;filter: Alpha(opacity=50);opacity:0.5;position: absolute;top: 0;left: 0;display: none;}
.nei-r .bigshowYY{width: 420px;height: 470px;overflow: hidden;margin-left:10px;display: none;border:1px solid #e5e5e5;}
.nei-r .bigshowYY img{width: 640px;height: auto;}
.nei-r .smallshowYY{width: 100%;height: 70px;position: relative}
.nei-r .smallshowYY img{max-width:100%;border:1px solid #e8e8e8;box-sizing: border-box;}
.nei-r .smallshowYY>.middle_box{margin-left: 30px;margin-right: 30px;width:340px;overflow: hidden;height: 70px;}
.nei-r .smallshowYY .middle{overflow: hidden;transition: all 0.5s;height: 70px;}
.nei-r .smallshowYY .middle>div{width: 64px;height: 64px;float: left;cursor:pointer;padding:0 5px;}
.nei-r .smallshowYY>p{position: absolute;top:50%;width: 22px;height: 32px;margin-top: -22px;}
.nei-r .smallshowYY>.prev{left: 0;background: url(../images/hover-prev.png) no-repeat;transition: all 0.5s}
.nei-r .smallshowYY>.next{right: 0;background: url(../images/hover-next.png) no-repeat;transition: all 0.5s}
.nei-r .smallshowYY>.prev.prevnone{left: 0;background: url(../images/prev.png) no-repeat;cursor: not-allowed}
.nei-r .smallshowYY>.next.nextnone{right: 0;background: url(../images/next.png) no-repeat;cursor: not-allowed}
.nei-r .bg_right{ float: left; margin:0 0 110px;}
.proshow-top420 .showYY{ display:block !important;}

.proshor-w{ float:right; width:403px;}
.proshor-w h1{ font-size:20px; color:#333; font-weight:bold; padding-bottom:13px;} 
.proshor-w .pro-t{ clear:both; color:#666; height:auto; max-height:160px; padding:15px 12px; margin:0 0 20px; overflow:hidden; font-size:14px;}
.proshow-tf{ font-size:14px; height:43px; line-height:42px; background:#f3f3f3; display:block; color:#8c8c8c; padding:1px 0 0 12px; overflow:hidden;}
.proshow-tf .bdsharebuttonbox{ margin-top:3px;}
.proshow-tf a{ font-size:14px;}
.nextprev{ border-top:1px solid #e2e2e2; margin:15px 0 0; padding:25px 0 0;}
.nextprev .btn{ line-height:28px; margin-bottom:5px;}
.nextprev .btn span{ width:52px; line-height:18px; padding:5px 10px; text-align:center; color:#fff; background:#bbb; margin-right:10px;}
.nextprev .btn a{ color:#898989}

.proshow-m{ padding:0 0 30px; overflow:hidden; font-size:14px; line-height:30px; color:#333;}
.proshow-m p{ margin-bottom:0;}
.proshow-t h3{ font-size:14px; color:#fff; font-weight:bold; background:#9e9e9e; line-height:40px; padding:0 14px; margin:20px 0 15px;}
.proshow-m table{ width:100%; border:solid #e4e4e4; border-width:1px 0px 0px 1px; line-height:30px; border-spacing:0;}
.proshow-m th{ background:#e8ee5e; padding:10px 0;}
.proshow-m th,.proshow-m td{border:solid #e4e4e4; border-width:0px 1px 1px 0px;}
.proshow-m td,.proshow-m th{ padding:5px;}
.proshow-m .b {background-color:#f5f5f5;}
.proshow-m img{ max-width:100%; display:block; margin:0 auto;}
.proshow{ width:100%; overflow-x:auto;}

.agentcontent table{border:solid #e4e4e4; border-width:1px 0px 0px 1px; line-height:24px;}
.agentcontent th{ background:#f0f0f0; padding:4px 0;}
.agentcontent th,.agentcontent td{border:solid #e4e4e4; border-width:0px 1px 1px 0px;}
.agentcontent td{ padding:10px;}

#FeedbackContext{ float:left; width:100%; padding-top:1%; }
#FeedbackContext ul{ float:left; width:100%;margin:0%;}
#FeedbackContext ul li{ float:left; width:45%; border:solid 1px #cccccc; margin-top:10px;list-style:none; margin-right:3%;}
#FeedbackContext ul li span{ float:left; color:#000000; padding-left:10px;  padding-right:10px; line-height:35px; font-size:14px;}
#FeedbackContext ul li span.red{ color:red;}
#FeedbackContext ul li input.textStyle{ float:left; width:75%; height:2.5em; line-height:2.5em; border:0px; background:none; outline:none;font-size:14px;}
#FeedbackContext ul li input.textStylecompany{ float:left; width:55%; height:2.5em; line-height:2.5em; border:0px; background:none; outline:none;font-size:14px;}
#FeedbackContext ul li textarea.textAreaStyle{ float:left; width:100%; background:none; border:0px; padding:0 10px; line-height:35px; font-family:Arial; color:#333; font-size:14px;}
#FeedbackContext ul li textarea:focus{outline:none;border:0;}
#FeedbackContext ul li.feed_pro_all{ float:left; width:93%; margin-right:0%;}

#FeedbackContext ul li .btnFeedProSend{  float:left; width:200px; height:38px; line-height:38px; font-size:16px; color:#333; text-align:center;  color:#fff; cursor:pointer; background:#999;border:none!important; }

.proshow-other{ width:100%; position:relative; clear:both; overflow:hidden;}
.proshow-other h3{ font-size:14px; color:#fff; font-weight:bold; background:#9e9e9e; line-height:40px; padding:0 14px; margin:15px 0 0; z-index:1;}
.proo{ position: relative;}
.proo li{display:inline; float: left; padding:30px 10px 0; margin:0;}
.proo li img{ width:100%; height:auto; border:1px solid #cccccc;}
.proo li:hover img{ border:1px solid #333;}
.proo li h4{ text-align:center; color:#666666; font-size:14px; line-height:20px; padding:10px 0; font-weight: normal;}
#slider-home-logos { margin:0;}
#slider-home-logos i { position: absolute; top:-35px;color: #fff;font-size: 30px;z-index:2;width: 30px;height: 30px;background: #465156;text-align: center;line-height: 30px; cursor:pointer;}
#slider-home-logos li a{ padding:2px;}
#slider-home-logos i.arrow-icon-left {right:60px; width:28px; height:28px; background:#fff url(../img/icon-1.png) no-repeat; }
#slider-home-logos i.arrow-icon-right {right:20px; width:28px; height:28px; background:#fff url(../img/icon-1.png) left -56px no-repeat;}
#slider-home-logos i.arrow-icon-right:hover{ background:#fff url(../img/icon-1.png) left -84px no-repeat;}
#slider-home-logos i.arrow-icon-left:hover{ background:#fff url(../img/icon-1.png) left -28px no-repeat;}

.projectshow{ margin:80px auto 0;}
.projectshow .note{ padding:40px 0;}
.projectshow .note h1{ font-size:24px; font-weight:bold; color:#005bac; text-align:center; padding:0 0 10px;}

.searchtitle{ font-size: 24px; text-align: center; padding: 40px 0; color: #000;}

.sitemap li{ border-bottom:1px dashed #ccc; line-height:35px;}
.sitemap li a{ font-size:14px; color:#333;}
.nrnav li{ border-bottom:none;}
.nrnav li a{ font-size:14px; border-bottom:1px dashed #ccc; line-height:35px; display:block;}

.indexVideo{ display:none;}


@media (max-width: 1440px) {
	.wrap{ width:100%; padding:0 20px; overflow:hidden;}
	
	.honor-container{ width:100%; padding:40px;}
	.honor-container ul li{ width:25%; margin:0 0 20px 0; height:auto; background-size:95%; background-position:center 10px;}
	.honor-container ul li .pic{ margin:35px auto 0;}	
	.honor-container ul li:nth-of-type(2n){ margin:0 0 20px 0;}
	.honor-container ul li.nomargin{ margin:0 0 20px 0;}
	.honor-container ul li p{ font-size:14px;}
	
	.bannerli1 .note{ width:100%; }
.feed_pro_all1{ width:45% !important;}
.feed_pro_all1 input{ width:45% !important;}
.feed_pro_all1 img{ width:auto;}
}


@media (max-width: 1366px) {
.v-section-keywords{ background-position:42% center;}
.v-section-keywords .wrap{ width:1200px; padding:0;}
.v-section-keywords .i-search-k{ width:610px;}
.v-section-keywords span{ width:375px; margin:20px 20px 0 0;}
.v-section-keywords .tint{ width:280px;}
.v-section-keywords .bint{ width:95px;}

.bannerli{ margin-top:70px;}
.about-container1{ width:100%; padding:60px;}
.about-container2{ padding:0 0 30px;}
.about-container2 .aboutlist .aboutlist_right{ height:auto; padding:40px; overflow-y:auto;}
.about-container2 .aboutlist .aboutlist_right strong{ font-size:20px; padding:0 0 25px; margin: 0 0 25px; font-weight:normal;}

.about-container4 ul li img{ width:100%;}

.tableBox{ width:100%;}
.tableBox .proshow{ width: 100%; overflow-x: auto;}

.about-container3{ width:100%; padding:0 60px 60px;}
.about-container4{ width:100%; padding:0 60px;}
.about-container5{ width:100%; padding:0 60px;}
.about-container6-box{ width:94%; margin:0 auto;}
.about-container6-box img{ width:100%;}

.about-container6-box .title h3{ font-size:30px; font-weight:normal; padding:0;}
.about-container6-box .title{ font-size:16px; line-height:20px;}
.about-container6-box .title hr{ height:4px; margin:15px auto 0;}
.about-container7-box .title{ padding:50px 0;}
.about-container7-box .title h3{ font-size:30px; font-weight:normal; padding:0;}
.about-container7-box .title{ font-size:16px; line-height:20px;}
.about-container7-box .title hr{ height:4px; margin:15px auto 0;}

.news-container .news_list_main li:nth-of-type(2n){ background-color:#f4f4f4;}

.bannerli1 .note p{ left:40px; font-size:50px; line-height:50px; bottom:90px;}
.bannerli1 .note span{ left:40px; font-size:26px; line-height:26px; bottom:60px;}
.bannerli_white .note p{ left:40px; font-size:50px; line-height:50px; bottom:90px;}
.bannerli_white .note span{ left:40px; font-size:26px; line-height:26px; bottom:60px;}

.news-container{ width:100%; padding:60px 40px;}
.news-container .news_list_main .pic_r{ width:68.5%;}
.searchPage{ margin:50px auto 0; overflow:hidden;}
.searchPage .nei-r{ margin:0;}

.productshow-container{ width:100%; padding:60px;}
.nei-l{ width:27%;}
.nei-r { width:73%; margin:0; padding:0 0 0 50px;}
.nei-r .h-pro{ padding:0; overflow:hidden;}
.nei-r .h-pro li{ width:32%;margin:0 2% 2% 0; height:auto; padding:10px 10px 26px;}
.nei-r .h-pro li.nomargin{margin-right:3%;}.nei-r .h-pro li:nth-of-type(3n){ margin-right:0;}

.network-container{ width:100%; padding:60px;}

}

@media (max-width: 1280px) {
.bannerli1, .bannerli1 .note{ height:380px; margin:70px 0 0;}
.bannerli1 .note span{ bottom:40px;}
.bannerli1 .note p{ bottom:70px;}

.bannerli_white{ height:380px;}
.bannerli_white .note{ height:380px; margin:70px 0 0;}
.bannerli_white .note span{ bottom:40px;}
.bannerli_white .note p{ bottom:70px;}

.about-container1{ width:100%; padding:60px;}
.about-container2{ width:100%; padding:0 60px;}
.about-container3{ width:100%; padding:0 60px 40px;}
.about-container4{ width:100%; padding:0 60px;}
.about-container6-box{ width:100%; padding:0 60px;}
.values_a3{ padding:0 40px 30px;}
.about-container6-box .title h3{ font-size:30px; font-weight:normal; padding:0;}
.about-container6-box .title{ font-size:16px; line-height:20px;}
.about-container6-box .title hr{ height:4px; margin:15px auto 0;}
#showroom i.arrow-icon-left{ left:-35px;}
#showroom i.arrow-icon-right{ right:-35px;}
.about-container6-box #showroom{ padding:0;}
.about-container7{ width:100%; padding:0 75px;}
.about-container7-box{ width:100%;}
.about-container7-box .title{ padding:50px 0;}
.about-container7-box .title h3{ font-size:30px; font-weight:normal; padding:0;}
.about-container7-box .title{ font-size:16px; line-height:20px;}
.about-container7-box .title hr{ height:4px; margin:15px auto 0;}
#honor-about i.arrow-icon-left{ left:-35px;}
#honor-about i.arrow-icon-right{ right:-35px;}


.v-section-keywords .wrap{ width:100%; padding:0 30px;}
.news-container .time_r{ float:none;}
.news-container .news_r_pic{ float:right; padding:20px 0;}
.news-container .news_list_main .pic_r{ float:left; width:70%; padding:20px 0;}
.news-container .news_list_main ._list_r .news_text{ height:65px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.news-container{ width:100%; padding:40px 60px; font-size:14px;}
.service-container{ width:100%; padding:40px 60px; font-size:14px;}
.contact-container{ width:100%; padding:40px 60px; font-size:14px;}

.product-container{ width:92%; padding:60px 0; font-size:14px;}
.product-container .box{ margin-top:50px;}
.product-container .box_title{ font-size:20px; padding:0 0 20px;}
.product-container ul li{ float:left; width:31.6%; height:auto; margin:0 2.5% 2.5% 0;}
.product-container ul li:nth-of-type(3n){ margin:0 0 2.5% 0;}
.product-container ul li p{ font-size:14px; font-weight:normal;}
.product-container ul li .note{ font-size:14px;}

.proshor-w,.proshow-m{ font-size:14px;}
	

.searchPage{ margin-top:70px; overflow:hidden;}
.searchPage .searchBar{ position:static; margin:50px 0 10px 0;}

.proshow-top{ width:100%; height:auto;}
.proshor-w{ width:50%; padding:10px 0 0 30px;}
.nei-r .bg_left{ width:50%;}
.nei-r .showYY{ width:100%; height:auto;}
.nei-r .showYY img{ max-width:100%; height:auto;}
.nei-r .bg_right{ display:none;}
.nei-r .maskYY{ display:none !important;}

.project-container{ width:100%; padding:60px;}
.faq_list{ padding:0;}
.contact-container{ width:100%; padding:60px;}

}

@media (max-width: 960px) {
.bannerli1, .bannerli1 .note{ height:300px; margin:70px 0 0;}
.bannerli_white{ height:300px;}
.bannerli_white .note{ height:300px;}
.bannerli_white .note{ height:300px; margin:70px 0 0;}
.honor-container ul li{ width:50%;}
.honor-container ul li.nomargin{ margin:0 0 20px 0;}
.honor-container ul li:nth-of-type(2n){ margin:0 0 20px 0;}
.honor-container ul li img{ max-width:100%; height:auto;}

.about-container1 dl{ width:50%;}
.about-container1 dl dt{ padding:30px;}

}

/* iPads (portrait) ----------- */  
@media only screen   
and (min-device-width : 768px)   
and (max-device-width : 1023px)   
and (orientation : portrait) {  

.suspend2{ display:none;}
.about-container1{ font-size:14px; padding:60px 40px;}
.about-container2 .aboutlist{ font-size:14px;}
.about-container2 .aboutlist .aboutlist_right{ height:263px; font-size:14px;}
.jt{ display:block; width:46px; height:24px; cursor:pointer; animation:  down 1s ease infinite;}
@keyframes down{
	100%{transform: translateY(100%);}
}
.about-container2 .aboutlist .jt{ position:absolute; left:auto; right:0; bottom:12%; margin:0; background:url(../img/jt2.png) no-repeat;}
.about-container2 .aboutlist2 .jt{ position:absolute; left:50%; bottom:12%; margin-left:-40px; background:url(../img/jt.png) no-repeat;}
.about-container5 .culturelist{ font-size:14px;}
.about-container3{ padding:0 40px 40px;}
.about-container4{ width:100%; padding:0 40px;}
.about-container5{ width:100%; padding:0 40px;}

.contact-container h3{ font-size:20px;}
.contact-container ul{ width:100%; padding:0 0 30px;}
.contact-container ul li p.font18{ font-size:14px; word-wrap:break-word;}

.contact-container .contact-address{ height:90px;}

.news-container{ padding:40px;}

.news-container .news_list_main ._list_r{ width:78%;}
.news-container .news_list_main li:nth-of-type(2n) ._list_box{background-color:#f4f4f4;}
.news-container .time_r{ float:none;}
.news-container .news_r_pic{ float:right; padding:20px 0;}
.news-container .news_list_main .pic_r{ float:left; width:60%; padding:20px 0;}
.news-container .news_list_main ._list_r .news_text{ height:65px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.v-section-keywords{ background-position:54% center;}
.v-section-keywords .i-search-k{ width:310px;}
.v-section-keywords span{ width:275px; margin:20px 0 0 0;}
.v-section-keywords .tint{ width:200px;}
.v-section-keywords .bint{ width:75px;}

.productshow-container{ width:92%; padding:30px 0;}
.m135{ margin-top:1px;}

.producttop{ height: 45px; line-height: 35px; padding: 5px 0; position: relative; background:#555; display:block !important;}
.producttop a{ color:#333;}
.producttop .tohome{ color: #fff; font-size: 14px; display: inline-block; position: absolute; left: 20px; top: 5px; padding-left: 35px; background: url(../images/img_29.png) no-repeat left center; background-size: 30px;}
.producttop .prosearch{ color: #fff; font-size: 14px; display: inline-block; position: absolute; right: 20px; top: 5px; padding-left: 25px; background: url(../images/img_30.png) no-repeat left center; background-size: 20px;}
.prosearchlist{ position: absolute; display: none; z-index: 14; padding: 10px 10px 20px 10px; top: 45px; left: 0; width: 100%; background: #d8d8d8;}
.ptypeb{ font-size:14px; display:block; padding:0 10px;}
.prosearchlist .more{ display:block; padding:0 10px;}
.prosearchlist li{ margin-bottom: 10px; border-radius: 4px; border: 1px solid #d8d8d8; background: #fff;}
.prosearchlist-top{ height: 40px; line-height: 40px; padding: 0 10px; border-bottom: 1px solid #d8d8d8; color: #333; font-size:14px; overflow: hidden; background: url(../images/img_32.jpg) no-repeat right 10px center; background-size: 20px;}
li.sel .prosearchlist-top{background: url(../images/img_31.jpg) no-repeat right 10px center; background-size: 20px;}
.prosearchlist-list{}
.prosearchlist-list a{ display: block; height: 40px; line-height: 40px; padding: 0 10px; color: #848484; border-bottom: 1px solid #d8d8d8; }
.prosearchlist-list a:last-of-type{border-bottom: none;}
.prosearchyy{  position: absolute; display: none; top: 0; left: 0; z-index: 13; width: 100%; background: #000; opacity: 0.5;}
li.sel .prosearchlist-list{ display: block;}
.prosearchlist-list{ display: none;}
.menuc-search{ padding: 8px 10px; background: #f3f3f3; position: relative;}
.menucs-txt{ font-size:14px; height: 38px; color: #333333; position: relative; border:1px solid #c7c7c7; border-radius: 2px; width: 100%; padding-left: 10px;}
.menucs-btn{ height:36px; width: 45px; position: absolute; right:11px; top: 9px; border: none; background: url(../img/img_18.jpg) center center no-repeat; background-size: 45px; border-left:1px solid #d1d1d1; }
.menucomm.sel{height: 198px;  border-bottom: 1px solid #d1d1d1;}

.nei-l{ display:none;}
.nei-r{ float:none; width:100%; padding:0; margin:0;}
.nei-r .h-pro li{ width:32%;margin:0 2% 2% 0; height:auto; padding:10px 10px 26px;}
.nei-r .h-pro li.nomargin{margin-right:2%;}.nei-r .h-pro li:nth-of-type(3n){ margin-right:0;}
.about_product_bg{ padding:0;}
.nei-r .h-pro li p{ -webkit-line-clamp: 3;overflow:hidden;}
.nei-r .showYY img{ max-width:100%;}

.searchBar{ width:100%;}
.pages{ padding:0 0 40px;}
.pages a{ padding:5px 20px; line-height:40px; font-size:14px;}	
.producttop .toback{ color: #fff; font-size: 14px; display: inline-block; position: absolute; left: 20px; top: 5px; padding-left: 35px; background: url(../img/img_34.png) no-repeat left center; background-size: 30px;}
.proshow-pic{ width:50%; height:auto;}
.proshow-pic .pic{ width:100%; height:auto;}
.proshow-pic img{ width:100%; max-width:none;}
.proshor-w{ width:50%; padding:10px 0 0 30px;}.pro-t p{ margin:0;}.proshow-m{ padding:0;}
.proshor-w h1{ font-size:20px;}.proshow-other{ width:100%;}#slider-home-logos{ padding:0;}
.proshor-w .pro-t{ height:auto; max-height:none;}.proshow-m .proshow{ width: 100%; overflow-x: auto;}

.searchBar{ width:97%; position:absolute; left: 10px; top: 40px;}
.searchTxt{ position:absolute; left: 40px; top:105px;}
.searchtitle{ padding: 0 0 40px;}

.about-container1 dl{ width:50%;}
.searchPage{ margin-top:70px; overflow:hidden;}
.searchPage .searchBar{ position:static; margin:50px 0 10px 0;}

.project-container{ width:100%; padding:40px;}
.faq_list{ padding:0;}
.network-container p br{ display:none;}
.contact-container{ width:100%; padding:40px;}

}


/* iPads (portrait) 纵向----------- */  
@media only screen   
and (min-device-width : 768px)   
and (max-device-width : 1024px)   
and (orientation : landscape) {  
.suspend2{ display:none;}
.about-container1{ font-size:14px;}
.about-container2 .aboutlist{ font-size:14px;}
.about-container2 .aboutlist .aboutlist_right{ height:351px;}
#dt1{ display:none;}
.jt{ display:block; width:46px; height:24px; cursor:pointer; animation:  down 1s ease infinite;}
@keyframes down{
	100%{transform: translateY(100%);}
}
.about-container2 .aboutlist .jt{ position:absolute; left:auto; right:0; bottom:12%; margin:0; background:url(../img/jt2.png) no-repeat;}
.about-container2 .aboutlist2 .jt{ position:absolute; left:50%; bottom:12%; margin-left:-40px; background:url(../img/jt.png) no-repeat;}
.about-container5 .culturelist{ font-size:14px;}

.contact-container{ padding:0 0 50px;}
.contact-container ul{ padding:0 0 30px;}
.contact-container ul li p.font18{ font-size:14px;}

.honor-container ul li{ width:33.333%; margin:0 0 20px 0; background-size:95%; background-position:top;}
.honor-container ul li .pic{ margin:35px auto 0;}
.honor-container ul li.nomargin{ margin:0 0 20px 0;}
.honor-container ul li:nth-of-type(2n){ margin:0 0 20px 0;}
.honor-container ul li:nth-of-type(3n){ margin:0 0 20px 0;}
.honor-container ul li p{ font-size:14px; padding:60px 0 0;}

.news-container .news_list_main ._list_r{ width:82%;}
.news-container .news_list_main li:nth-of-type(2n) ._list_box{background-color:#f4f4f4;}
.news-container .time_r{ float:none;}
.news-container .news_r_pic{ float:right; padding:20px 0;}
.news-container .news_list_main .pic_r{ float:left; width:70%; padding:20px 0;}
.news-container .news_list_main ._list_r .news_text{ height:85px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

.v-section-keywords{ background-position:54% center;}
.v-section-keywords .wrap{ width:92%; padding:0;}
.v-section-keywords .i-search-k{ width:410px;}
.v-section-keywords span{ width:375px; margin:20px 0 0 0;}
.v-section-keywords .tint{ width:280px;}
.v-section-keywords .bint{ width:95px;}

.productshow-container{ width:100%;}
.m135{ margin-top:1px;}

.producttop{ height: 45px; line-height: 35px; padding: 5px 0; position: relative; background:#555; display:block !important;}
.producttop a{ color:#333;}
.producttop .tohome{ color: #fff; font-size: 14px; display: inline-block; position: absolute; left: 20px; top: 5px; padding-left: 35px; background: url(../img/img_29.png) no-repeat left center; background-size: 30px;}
.producttop .prosearch{ color: #fff; font-size: 14px; display: inline-block; position: absolute; right: 20px; top: 5px; padding-left: 25px; background: url(../img/img_30.png) no-repeat left center; background-size: 20px;}
.prosearchlist{ position: absolute; display: none; z-index: 14; padding: 10px 10px 20px 10px; top: 45px; left: 0; width: 100%; background: #d8d8d8;}
.ptypeb{ font-size:14px; display:block; padding:0 10px;}
.prosearchlist .more{ display:block; padding:0 10px;}
.prosearchlist li{ margin-bottom: 10px; border-radius: 4px; border: 1px solid #d8d8d8; background: #fff;}
.prosearchlist-top{ height: 40px; line-height: 40px; padding: 0 10px; border-bottom: 1px solid #d8d8d8; color: #333; font-size:14px; overflow: hidden; background: url(../img/img_32.jpg) no-repeat right 10px center; background-size: 20px;}
li.sel .prosearchlist-top{background: url(../img/img_31.jpg) no-repeat right 10px center; background-size: 20px;}
.prosearchlist-list{}
.prosearchlist-list a{ font-size:14px; display: block; height: 40px; line-height: 40px; padding: 0 10px; color: #848484; border-bottom: 1px solid #d8d8d8; }
.prosearchlist-list a:last-of-type{border-bottom: none;}
.prosearchyy{  position: absolute; display: none; top: 0; left: 0; z-index: 13; width: 100%; background: #000; opacity: 0.5;}
li.sel .prosearchlist-list{ display: block;}
.prosearchlist-list{ display: none;}
.menuc-search{ padding: 8px 10px; background: #f3f3f3; position: relative;}
.menucs-txt{ font-size:14px; height: 38px; color: #333333; position: relative; border:1px solid #c7c7c7; border-radius: 2px; width: 100%; padding-left: 10px;}
.menucs-btn{ height:36px; width: 45px; position: absolute; right:11px; top: 9px; border: none; background: url(../img/img_18.jpg) center center no-repeat; background-size: 45px; border-left:1px solid #d1d1d1; }
.menucomm.sel{height: 198px;  border-bottom: 1px solid #d1d1d1;}

.nei-l{ display:none;}
.nei-r{ float:none; width:100%; padding:0; margin:0;}
.nei-r .h-pro li{ width:23.5%;margin:0 2% 2% 0; height:auto; padding:10px 10px 26px;}
.nei-r .h-pro li.nomargin{margin-right:2%;}.nei-r .h-pro li:nth-of-type(4n){margin-right:0;}
.about_product_bg{ padding:0;}
.nei-r .h-pro li p{ -webkit-line-clamp: 3;overflow:hidden;}
.nei-r .showYY img{ max-width:100%;}

.searchBar{ width:100%;}
.pages{ padding:0 0 40px;}
.pages a{ padding:5px 20px; line-height:40px; font-size:14px;}	
.producttop .toback{ color: #fff; font-size: 14px; display: inline-block; position: absolute; left: 20px; top: 5px; padding-left: 35px; background: url(../img/img_34.png) no-repeat left center; background-size: 30px;}

.pro-t p{ margin:0;}
.proshow-m{ padding:0;}
.proshor-w{ width:50%;}
.proshor-w h1{ font-size:20px;}
.proshow-other{ width:100%;}
#slider-home-logos{ padding:0;}
.proshor-w .pro-t{ height:auto; max-height:none;}
.proshow-m .proshow{ width: 100%; overflow-x: auto;}

.searchBar{ width:97%; position:absolute; left: 10px; top: 40px;}
.searchTxt{ position:absolute; left: 40px; top:105px;}
.searchtitle{ padding: 0 0 40px;}
.contact-container{ width:100%; padding:40px;}

}

/******ipad air*******/
@media only screen  
and (min-device-width : 1024px )   
and (max-device-width : 1366px)   
and (orientation : portrait) {  

.about-container2 .aboutlist .aboutlist_right{ height:359px;}
.about-container2 .aboutlist #dt1{ display:none;}

.contact-container ul{ width:100%;}
.contact-container ul li{ width:25%; margin-bottom:20px;}
.contact-container ul li:nth-of-type(2n){ border-right:1px solid #ddd;}
.contact-container ul li:last-child{ border-right:none;}

.news-container .news_list_main ._list_r{ padding:0 0 0 3%;}
.news-container .news_list_main .pic_r{ padding:20px 0;}
.honor-container ul li{ width:33.333%; margin:0 0 20px 0; height:auto; background-size:95%; background-position:top;}
.honor-container ul li .pic{ margin:35px auto 0;}
.honor-container ul li.nomargin{ margin:0 0 20px 0;}
.honor-container ul li:nth-of-type(2n){ margin:0 0 20px 0;}
.honor-container ul li:nth-of-type(3n){ margin:0 0 20px 0;}
.honor-container ul li p{ font-size:14px; padding:60px 0 0;}

.v-section-keywords{ background-position:54% center;}
.v-section-keywords .wrap{ width:92%; padding:0;}
.v-section-keywords .i-search-k{ width:410px;}
.v-section-keywords span{ width:375px; margin:20px 0 0 0;}
.v-section-keywords .tint{ width:280px;}
.v-section-keywords .bint{ width:95px;}

.productshow-container{ width:100%;}
.m135{ margin-top:1px;}

.producttop{ height: 45px; line-height: 35px; padding: 5px 0; position: relative; background:#555; display:block !important;}
.producttop a{ color:#333;}
.producttop .tohome{ color: #fff; font-size: 14px; display: inline-block; position: absolute; left: 20px; top: 5px; padding-left: 35px; background: url(../img/img_29.png) no-repeat left center; background-size: 30px;}
.producttop .prosearch{ color: #fff; font-size: 14px; display: inline-block; position: absolute; right: 20px; top: 5px; padding-left: 25px; background: url(../img/img_30.png) no-repeat left center; background-size: 20px;}
.prosearchlist{ position: absolute; display: none; z-index: 14; padding: 10px 10px 20px 10px; top: 45px; left: 0; width: 100%; background: #d8d8d8;}
.ptypeb{ font-size:14px; display:block; padding:0 10px;}
.prosearchlist .more{ display:block; padding:0 10px;}
.prosearchlist li{ margin-bottom: 10px; border-radius: 4px; border: 1px solid #d8d8d8; background: #fff;}
.prosearchlist-top{ height: 40px; line-height: 40px; padding: 0 10px; border-bottom: 1px solid #d8d8d8; color: #333; font-size:14px; overflow: hidden; background: url(../img/img_32.jpg) no-repeat right 10px center; background-size: 20px;}
li.sel .prosearchlist-top{background: url(../img/img_31.jpg) no-repeat right 10px center; background-size: 20px;}
.prosearchlist-list{}
.prosearchlist-list a{ display: block; height: 40px; line-height: 40px; padding: 0 10px; color: #848484; border-bottom: 1px solid #d8d8d8; }
.prosearchlist-list a:last-of-type{border-bottom: none;}
.prosearchyy{  position: absolute; display: none; top: 0; left: 0; z-index: 13; width: 100%; background: #000; opacity: 0.5;}
li.sel .prosearchlist-list{ display: block;}
.prosearchlist-list{ display: none;}
.menuc-search{ padding: 8px 10px; background: #f3f3f3; position: relative;}
.menucs-txt{ font-size:14px; height: 38px; color: #333333; position: relative; border:1px solid #c7c7c7; border-radius: 2px; width: 100%; padding-left: 10px;}
.menucs-btn{ height:36px; width: 45px; position: absolute; right:11px; top: 9px; border: none; background: url(../img/img_18.jpg) center center no-repeat; background-size: 45px; border-left:1px solid #d1d1d1; }
.menucomm.sel{height: 198px;  border-bottom: 1px solid #d1d1d1;}

.nei-l{ display:none;}
.nei-r{ float:none; width:100%; padding:0; margin:0;}
.nei-r .h-pro li{ width:23.5%;margin:0 2% 2% 0; height:auto; padding:10px 10px 26px;}
.nei-r .h-pro li.nomargin{margin-right:2%;}.nei-r .h-pro li:nth-of-type(4n){margin-right:0;}
.about_product_bg{ padding:0;}
.nei-r .h-pro li p{ -webkit-line-clamp: 3;overflow:hidden;}

.searchBar{ width:100%;}
.pages{ padding:0 0 40px;}
.pages a{ padding:5px 20px; line-height:40px; font-size:14px;}	
.producttop .toback{ color: #fff; font-size: 14px; display: inline-block; position: absolute; left: 20px; top: 5px; padding-left: 35px; background: url(../img/img_34.png) no-repeat left center; background-size: 30px;}

.pro-t p{ margin:0;}
.proshow-m{ padding:0;}
.proshor-w{ width:53%;}
.proshor-w h1{ font-size:20px;}
.proshow-other{ width:100%;}
#slider-home-logos{ padding:0;}
.proshor-w .pro-t{ height:auto; max-height:none;}
.proshow-m .proshow{ width: 100%; overflow-x: auto;}

.searchBar{ width:97%; position:absolute; left: 10px; top: 40px;}
.searchTxt{ position:absolute; left: 40px; top:105px;}
.searchtitle{ padding: 0 0 40px;}

}

@media (max-width: 767px) {
.suspend2{ display:none;}
.bannerli2{ height:auto;}
.about-container1 { width: 100%; padding:30px 20px; font-size:14px;}
.about-container2{ width:100%; padding:0; border-bottom:1px solid #eee;}
.about-container2 .aboutlist{ font-size:14px;}
.about-container2 .aboutlist2 .aboutlist_left{ float:none; width:100%;}
.about-container2 .aboutlist .aboutlist_right{ float:none; width:100%; height:auto;}
.about-container2 .aboutlist .aboutlist_right{ float:none; width:100%; padding:30px 20px; height:auto; overflow:hidden; line-height:28px;}
.about-container2 .aboutlist .aboutlist_right strong{ font-size:18px; padding:0 0 15px; margin: 0 0 15px; font-weight:normal;}
.about-container2 .aboutlist .aboutlist_left{ width:100%;}
.about-container3{ padding:0 20px 30px;}
.about-container4{ width:100%; padding:0 20px;}
.about-container4 ul li{ float:none; width:100%; margin:0 0 20px;}
.about-container4 ul li:nth-of-type(2n){ margin:0 0 20px;}

.about-container5{ width:100%; padding:0 20px 20px;}
.about-container5 ul li{ float:none; width:100%; margin:0 0 20px;}
.about-container5 ul li:nth-of-type(3n){ margin:0 0 20px;}

.about-container6-box{ padding:0 10px;}
.about-container6-box .title{ padding:30px 0;}
.about-container6-box .title h3{ font-size:18px; line-height:28px;}
.about-container6-box .title{ font-size:14px; line-height:16px;}
#showroom i{ display:none !important; margin-top:-48px;}
#showroom i.arrow-icon-left{ left:-20px;}
#showroom i.arrow-icon-right{ right:-20px;}
.about-container6{ padding:0 0 20px;}
.about-container6-box button{ display:none !important;}
.about-container6-box .slick-dots { margin: 0; padding: 0; list-style: none; width: 100%; text-align: center; position:absolute; bottom:0;}
.about-container6-box .slick-dots li { display: inline-block; width: 7px; height: 7px; border:1px solid #333; border-radius: 50%; margin:0 12px 0 0; padding:0; float:none;}
.about-container6-box .slick-dots ul{display:inline-block;}
.about-container6-box .slick-dots li span{ background:none; width:auto; height:auto; line-height:none;}
.about-container6-box .slick-dots li:last-child { margin-right: 0;}
.about-container6-box .slick-dots li.slick-active { background: #000;}
.about-container6-box .showroom{ padding:0 10px;}
.about-container6-box #showroom{ padding:0 0 40px;}

.about-container7-box{ padding:0 25px;}
.about-container7-box .title{ padding:30px 0;}
.about-container7-box .title h3{ font-size:18px; line-height:28px;}
.about-container7-box .title{ font-size:14px; line-height:16px;}
#honor-about i{ display:none !important; margin-top:-48px;}
#honor-about i.arrow-icon-left{ left:-20px;}
#honor-about i.arrow-icon-right{ right:-20px;}
.about-container7{ padding:0 0 20px; background-size:contain !important;}
.about-container7-box button{ display:none !important;}
.about-container7-box .slick-dots { margin: 0; padding: 0; list-style: none; width: 100%; text-align: center; position:absolute; bottom:0;}
.about-container7-box .slick-dots li { display: inline-block; width: 7px; height: 7px; border:1px solid #333; border-radius: 50%; margin:0 12px 0 0; padding:0; float:none;}
.about-container7-box .slick-dots ul{display:inline-block;}
.about-container7-box .slick-dots li span{ background:none; width:auto; height:auto; line-height:none;}
.about-container7-box .slick-dots li:last-child { margin-right: 0;}
.about-container7-box .slick-dots li.slick-active { background: #000;}
.about-container7-box .honor-about{ padding:0 10px;}
.about-container7-box #honor-about{ padding:0 0 40px;}


.contact-container{ width:100%; padding:0 20px 40px; font-size:14px;}
.contact-container h3{ font-size:18px; padding:30px 0;}
.contact-container ul{ width:100%; padding:0 0 30px;}
.contact-container ul li{ width:50%; margin-bottom:20px;}
.contact-container ul li:nth-of-type(2n){ border-right:none;}
.contact-container ul li p.font18{ font-size:14px; word-break:break-all;}
.contact-container .contact-address{ height:auto; margin:0;}

.service-container{ width:100%; padding:30px 20px; font-size:14px;}

.honor-container{ padding:30px 20px; font-size:14px;}
.honor-container ul li{ width:49%; background:none;}
.honor-container ul li .pic{ width:100%; height:100%; display:block; background-size:contain; padding:19px 0; margin:0 auto;}
.honor-container ul li img{ width:82%;}
.honor-container ul li.nomargin{ margin:0 0 20px 0;}
.honor-container ul li:nth-of-type(2n){ margin:0 0 20px 2%;}
.honor-container ul li p{ font-size:14px; padding:5px 0 0;}

.cmore a{ font-size:14px;}

.news-container{ width:100%; padding:30px 0; font-size:14px;}
.news-container .news_list_main ._list_box{ padding:26px 20px 40px;}
.news-container .news_list_main ._list_r{ width:100%; padding:10px 0 0;}
.news-container .news_list_main li:nth-of-type(2n) ._list_box{background-color:#f4f4f4;}
.news-container .news_r_pic{ float:none; width:100%;}
.news-container .news_r_pic img{ width:100%; height:auto;}
.news-container .news_list_main .pic_r{ float:none; width:100%; padding:0;}

.n_news{ padding:0 20px;}
.n_mn .m_text .text{ font-size:14px; line-height:28px;}
.n_mn .m_aside .share{ padding:30px 0 0;}

.manufacturing-container{ width:100%; padding:30px 20px; font-size:14px;}
.manufacturing-container ul.rd1{ padding:20px 0 0;}
.manufacturing-container ul.rd1 li{ float:none; width:100%; margin:0 0 10px 0;}

.manufacturing-container ul.rd2{ padding:5% 0 2%;}
.manufacturing-container ul.rd2 li{ float:none; width:100%; margin:0 0 10px 0;}

.v-section-keywords .wrap{ width:100%; padding:20px 20px 15px; overflow:hidden;}
.wrapper{ width:100%;}
.slick-list{ width:100%;}
.v-section-keywords{ height:auto; background:#fff;}
.v-section-keywords p{ width:115px; height:30px; line-height:30px; color:#2e2e2e;}
.v-section-keywords .i-search-k{ width: calc(100% - 115px); height:30px; line-height:30px; padding:0;}
.v-section-keywords span{ float:none; width:100%; height:auto; overflow:hidden; margin:0 0 5px; display:block;}
.v-section-keywords .bint{ width:20%;}
.v-section-keywords .tint{ width:80%; border: 1px solid #d9d9d9;}
.txt-scroll a{ color:#2e2e2e;}
.txt-scroll .txt, .txt-scroll .txt-clone{ color:#2e2e2e;}

.product-container ul li{ width:48.7%; margin:0 2.5% 8% 0;}
.product-container ul li:nth-of-type(3n){ margin:0 2.5% 8% 0;}
.product-container ul li:nth-of-type(2n){ margin:0 0 8% 0;}

.productshow-container{ width:100%; padding:10px 20px; font-size:14px;}
.m135{ margin-top:1px;}

.producttop{ height: 45px; line-height: 35px; padding: 5px 0; position: relative; background:#555;}
.producttop a{ color:#333;}
.producttop .tohome{ color: #fff; font-size: 14px; display: inline-block; position: absolute; left: 10px; top: 5px; padding-left: 35px; background: url(../images/img_29.png) no-repeat left center; background-size: 30px;}
.producttop .prosearch{ color: #fff; font-size: 14px; display: inline-block; position: absolute; right: 10px; top: 5px; padding-left: 25px; background: url(../images/img_30.png) no-repeat left center; background-size: 20px;}
.prosearchlist{ position: absolute; display: none; z-index: 14; padding: 10px 10px 20px 10px; top: 45px; left: 0; width: 100%; background: #d8d8d8;}
.ptypeb{ font-size:14px; display:block; padding:0 10px;}
.prosearchlist .more{ display:block; padding:0 10px;}
.prosearchlist li{ margin-bottom: 10px; border-radius: 4px; border: 1px solid #d8d8d8; background: #fff;}
.prosearchlist-top{ height: 40px; line-height: 40px; padding: 0 10px; border-bottom: 1px solid #d8d8d8; color: #333; font-size:14px; overflow: hidden; background: url(../images/img_32.jpg) no-repeat right 10px center; background-size: 20px;}
li.sel .prosearchlist-top{background: url(../images/img_31.jpg) no-repeat right 10px center; background-size: 20px;}
.prosearchlist-list{}
.prosearchlist-list a{ display: block; height: 40px; line-height: 40px; padding: 0 10px; color: #848484; border-bottom: 1px solid #d8d8d8; }
.prosearchlist-list a:last-of-type{border-bottom: none;}
.prosearchyy{  position: absolute; display: none; top: 0; left: 0; z-index: 13; width: 100%; background: #000; opacity: 0.5;}
li.sel .prosearchlist-list{ display: block;}
.prosearchlist-list{ display: none;}
.menuc-search{ padding: 8px 10px; background: #f3f3f3; position: relative;}
.menucs-txt{ font-size:14px; height: 38px; color: #333333; position: relative; border:1px solid #c7c7c7; border-radius: 2px; width: 100%; padding-left: 10px;}
.menucs-btn{ height:36px; width: 45px; position: absolute; right:11px; top: 10px; border: none; background: url(../images/img_18.jpg) center center no-repeat; background-size: 45px; border-left:1px solid #d1d1d1; }
.menucomm.sel{height: 198px;  border-bottom: 1px solid #d1d1d1;}

.nei-l{ display:none;}
.nei-r{ float:none; width:100%; padding:0; margin:0;}
.nei-r .h-pro li{ width:49%; height:auto; margin:0 0 3% 0; padding:10px 10px 22px;}
.nei-r .h-pro li:nth-of-type(2n){margin-left:2%;}.about_product_bg{ padding:0;}
.nei-r .h-pro li a.pic{ padding:15px 0 10px;}
.nei-r .h-pro li p{ -webkit-line-clamp: 3;overflow:hidden; line-height:18px; height:98px; padding:0; margin:10px 9px;}
.nei-r .h-pro li img{ width:100%; height:auto;}
.nei-r .h-pro li span{ font-weight:normal;}
.nei-r .showYY img{ width:85%;}

.searchPage .searchBar{ width:95%; position:relative; margin:30px 0 20px;}
.searchTxt{ position:absolute; left:15px; top:105px;}
.searchtitle{ padding: 0 0 40px; font-size:14px; text-align:center;}

.pages{ padding:0 0 20px;}
.pages a{ padding:5px 10px; line-height:20px; font-size:12px;}	
.producttop .toback{ color: #fff; font-size: 14px; display: inline-block; position: absolute; left: 10px; top: 5px; padding-left: 35px; background: url(../images/img_34.png) no-repeat left center; background-size: 30px;}
.proshow-pic{ float:none; width:100%; height:auto;}.proshow-pic .pic{ width:100%; height:auto;}.proshow-pic img{ width:100%; max-width:none;}
.proshor-w{ float:none; clear:both; width:100%; padding:10px 0 0;}.pro-t p{ margin:0;}.proshow-m{ padding:0; font-size:14px;}
.proshow-m img{ max-width:100%; display:block; margin:0 auto;}
.proshor-w h1{ font-size:20px;}.proshow-other{ width:100%;}#slider-home-logos{ padding:0;}
.proshor-w .pro-t{ height:auto; max-height:none;}.proshow-m .proshow{ width: 100%; overflow-x: auto;}

#FeedbackContext ul li{ clear:left; float:none; width:100%; margin:0 0 2% 0; overflow:hidden;}
#FeedbackContext ul li.feed_pro_all{ width:100%;}
#FeedbackContext ul li textarea.textAreaStyle{ height:100px;}

.values_a3{ padding:0 20px 30px; margin:10px auto 0;}
.values_a3 .title{ font-size:18px; padding:20px 0;}
.values_a4 dl{ width:100%;min-height:auto; padding:30px 15px 15px;}
.values_a4 dl dt{ font-size:16px;}
.values_a4 dl dd{ margin:10px 0; font-size:14px;}
.values_a4 dl dd br{ display:none;}
.about-container1 .title{ font-size:18px; padding:0 0 30px;}

.about-container1 dl dt{ padding:17px; border-right:none;}
.about-container1 dl dd{ padding:15px 0; line-height:20px; border-left:1px solid #ededeb;}
.about-container1 dl dd h2{ font-size:16px; line-height:20px;}
.about-container1 dl dd sup{ font-size:16px;}


.nei-r .bg_left{ width:100%; border:1px solid #ddd;}
.nei-r .smallshowYY{ width:100%; height:auto;}
.nei-r .smallshowYY .middle>div{ float:left !important; width: 100%;height: auto;cursor:pointer;padding:0;}
.nei-r .smallshowYY p{ display:none;}
.nei-r .showYY{ display:none;}
.nei-r .smallshowYY>.middle_box{ width:100%; height:auto; margin:0;}
.nei-r .smallshowYY img{ border:none;}

.proshow-top420 .bg_left{ border:none !important;}

/****social****/
.nei-r .smallshowYY .middle { display:block; height:auto; position:relative; margin:0; padding:0 0 20px;}
.middle button{ display:none !important;}
.middle .slick-slide{ float:left; width:auto; margin:0; padding:0;}
.middle .slick-slide img{ width:100%; height:auto;}
.middle .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  text-align: center;
    position:absolute;
	bottom:0;
}
.middle .slick-dots li {
  display: inline-block;
  width: 7px;
  height: 7px;
  border:1px solid #333;
  border-radius: 50%;
  margin:0 12px 0 0;
  padding:0;
  float:none;
}
.middle .slick-dots ul{display:inline-block;}
.middle .slick-dots li span{ background:none; width:auto; height:auto; line-height:none;}
.middle.slick-dots li:last-child {
  margin-right: 0;
}
.middle .slick-dots li.slick-active {
  background: #333;
}

.project-container{ padding:30px 20px;}
.faq_list li .in_faqitem h3{ font-size:16px;}
.faq-box{ font-size:14px;}
.faq_list li .in_faqitem{ padding:30px 20px;}
.network-container{ padding:30px 20px;}
.network-container p br.mm{ display:none;}

.feed_pro_all1{ width:100% !important;}
.feed_pro_all1 img{ width:auto;}

}

@media (max-width: 360px) {
.about-container1 dl dt{ padding:12px;}
.about-container1 dl dd{ font-size:12px;}

}
@media (max-width:320px){
.feed_pro_all1 input{ width:50% !important;}
}