.wrap{ width:100%; margin:0 auto; overflow:hidden;}
.wrap1{ width:1200px; margin:0 auto; overflow:hidden;padding: 60px 0}
.bg-gray{ background:#f2f2f2;}
.bg-high{ margin:1% 0 16%;}
.bg-high2{ margin:1% 0 19%;}
.bg-gray2{ background:#f6f6f6;}
.bg-plastic{ background:url(../images/plastic-bg.jpg) no-repeat center center; background-size:160%;}
.bg-paper{ background:url(../images/paper-bg.jpg) no-repeat center center; background-size:cover;}
.bg-color{ background:url(../images/color-bg.jpg) no-repeat center center; background-size:100%;}
.swiper-container {width: 100%; height: 100%;}
.swiper-slide {
      text-align: center;
 	  font-size:14px;      
	  /*background: #fff;*/

   .banner-home   /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }





.setion2 li{ width:28%; float:left; margin-right:7%;}
.setion2 li:last-child{ margin-right:0;}
.setion2 li .sub{ font-size:16px; padding:20px 0; text-align:center;font-weight:bold;}
.setion2 li .desc{ color:#666; line-height:24px; font-size:13px;/*text-align:justify; text-justify:inter-ideograph;*/}
.setion2 li a{ display:block; border:2px #d10000 solid; color:#d10000; line-height:25px; text-align:center; width:35%; margin-left:32.5%; margin-top:10px;}
.setion2 li a:hover{ background:#d10000; color:#fff; border:2px #d10000 solid;}

.setion3 li{ width:50%; float:left; height:400px;}
.setion3 li:nth-child(2n){ float:right;}
.setion3 li:nth-child(3) img{}
.setion3 .li1{ padding:80px 40px 80px 30px;}
.setion3 .li4{ padding:80px 0 80px 100px;}
.setion3 li .sub{ font-size:34px; margin-bottom:20px;}
.setion3 .li1 .sub img{ margin-left:20px; width:170px;}
.setion3 li div span{ display:block; background-size:6px; padding-left:15px; color:#666;}
.setion3 .li1 div span{ background:url(../images/ico-circle.png) no-repeat left center; line-height:40px;}
.setion3 .li1 div span a{ color:#48a3c6; margin-left:30px; font-size:16px; font-weight:bold;}
.setion3 .li1 div span a:hover{ color:#205b7a; opacity:1;}
.setion3 .li4 div span{ background:url(../images/ico-circle-red.png) no-repeat left top 10px; font-size:18px; line-height:25px; margin-bottom:15px;}
.setion3 .li4 div span font{ font-size:14px; display:block;}
.setion3 .li4 div span font a{ color:#d10000; font-weight:bold;}
.setion3 .li4 div span font a:hover{ color:#9e0000; opacity:1;}
.setion3 .li4 div>a{ display:block; background:#d10000; color:#fff; line-height:35px; text-align:center; width:28%; margin-top:10px; font-size:10px;border:2px #d10000 solid;font-weight: bold;}
.setion3 .li4 div>a:hover{ border:2px #d10000 solid; color:#d10000; background:#fff; }

.setion4 .pull-left{ width:60%; margin-right:20%; color:#666;}
.setion4 .pull-left .tit{ font-size:28px; margin-bottom:10px;}
.setion4 .pull-left .con{ font-size:18px; line-height:24px; overflow:hidden; margin-bottom:30px;}
.setion4 .pull-left .con font{ color:#d10000;}
.setion4 .pull-left .desc{ font-size:18px; padding-bottom:2%;}
.setion4 .pull-left .desc a{ font-size:12px; padding:3px 10px; background:#d10000; color:#fff; margin:0 10px; border:2px #d10000 solid;}
.setion4 .pull-left .desc a:hover{ opacity:1; background:#ccc; color:#d10000; border:2px #d10000 solid; color:#d10000; background:#fff;}
.setion4 .pull-right{ width:20%;}
.setion4 .pull-right a{ display:block; border:2px #d10000 solid; color:#d10000; line-height:50px; text-align:center; width:100%; font-size:16px; font-weight:bold;}
.setion4 .pull-right a:hover{ background:#d10000; color:#fff; border:2px #d10000 solid;}


footer{ background:#292929;  overflow:hidden;}
footer li{ width:15.5%; margin-right:2%; float:left;}
footer li:last-child{ margin-right:0;}
footer .title{ color:#fff; font-weight:bold; margin-bottom:10px;}
footer li a{ display:block; width:100%; color:#999; line-height:20px; font-size:12px;}
footer li.li2{ width:42%;}
footer li.li2 a{ width:47.5%; float:left; margin-right:5%;}
footer li.li2 a:nth-child(2n){ margin-right:0;}
footer li a:hover{ opacity:1; color:#fff;}
footer .wrap .index_bottom{ width:30%; margin:0 auto; text-align:center;}
footer .wrap .index_bottom a{ float:left; display:block; color:#fff; line-height:30px; text-align:center; width:130px;margin:20px 20px 0 22px;}
footer .wrap .index_bottom .index_ho{ border:2px #fff solid;opacity:.5; }
footer .wrap .index_bottom a:hover{ opacity:1;}
footer .wrap .index_bottom .index_rq{border:2px solid #c4181f; background-color:#c4181f;opacity:0.7;}

.banner{ text-align:center; overflow:hidden; color:#fff;}
.banner-pro-case{ background:#9f0c0d; font-size:40px; line-height:250px;letter-spacing:4px;}

.case{ padding:70px 0; overflow:hidden;}
.case .title{ font-size:24px; font-weight:bold; text-align:center; }
.case .title font a{color:#d10000;}
.case1 .title a:hover{ color:#9e0000;}


.case1 .wrap>div{ width:45%; float:left; margin-right:10%;}
.case1 .wrap>img{ width:45%; float:right;}
.case1 .tit{ font-size:32px; margin-bottom:20px;}
.case1 .sub{ font-size:20px; margin:20px 0; color:#666;}
.case1 ul li{ background:url(../images/ico-circle-gray.png) no-repeat left top 13px; background-size:6px; color:#666; line-height:20px; padding:7px 0 7px 15px; font-size:16px;}

.case2 .wrap>div{ width:45%; float:right;}
.case2 .wrap>img{ width:45%; float:left; margin-right:10%;}
.case2 .tit{ font-size:32px; margin-bottom:20px;}
.case2 ul li{ background:url(../images/ico-circle-gray.png) no-repeat left top 13px; background-size:6px; color:#666; line-height:20px; padding:7px 0 7px 15px; font-size:16px;}

.banner .sub{ font-size:16px;}
.banner-cus-robotic{ background:url(../images/banner-cus-robotic.jpg) no-repeat center center; background-size:cover; height:300px; padding:0 10px;}
.banner-cus-robotic .title{ font-size:40px; margin-bottom:15px; margin-top:100px;letter-spacing: 4px;}

.banner-cus-dedicated{ background:url(../images/banner-cus-dedicated.jpg) no-repeat center center; background-size:cover; height:300px; padding:0 10px;}
.banner-cus-dedicated .title{ font-size:40px; margin-bottom:15px; margin-top:100px;letter-spacing: 4px;}

.banner-cus-invention{ background:url(../images/banner-cus-invention.jpg) no-repeat center center; background-size:cover; height:300px; padding:0 10px;}
.banner-cus-invention .title{ font-size:40px; margin-bottom:15px; margin-top:100px;letter-spacing: 4px;}

.banner-cus-product{ background:url(../images/banner-cus-product.jpg) no-repeat center center; background-size:cover; height:300px; padding:0 10px;}
.banner-cus-product .title{ font-size:40px; margin-bottom:15px; margin-top:100px;letter-spacing: 4px;}

.banner-cus-reverse{ background:url(../images/banner-cus-reverse.jpg) no-repeat center center; background-size:cover; height:300px; padding:0 10px;}
.banner-cus-reverse .title{ font-size:40px; margin-bottom:15px; margin-top:100px;letter-spacing: 4px;}

.banner-cus-simple{ background:url(../images/banner-cus-simple.jpg) no-repeat center center; background-size:cover; height:300px; padding:0 10px;}
.banner-cus-simple .title{ font-size:40px; margin-bottom:15px; margin-top:100px;letter-spacing: 4px;}

.banner-cus-highmix{ background:url(../images/banner-cus-highmix.jpg) no-repeat center center; background-size:cover; height:300px; padding:0 10px;}
.banner-cus-highmix .title{ font-size:40px; margin-bottom:15px; margin-top:100px;letter-spacing: 4px;}

.banner-cus-parts{ background:url(../images/banner-cus-parts.jpg) no-repeat center center; background-size:cover; height:300px; padding:0 10px;}
.banner-cus-parts .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:300px;letter-spacing: 4px;}

.banner-pro-shipping{ background:url(../images/banner-pro-shipping.jpg) no-repeat center center; background-size:cover; height:300px; padding:0 10px;}
.banner-pro-shipping .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:300px;letter-spacing: 4px;}

.banner-pro-sample{ background:url(../images/banner-pro-sample.jpg) no-repeat center center; background-size:cover; height:300px; padding:0 10px;}
.banner-pro-sample .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:300px;letter-spacing: 4px;}

.banner-pro-inspect{ background:url(../images/banner-pro-inspect.jpg) no-repeat center center; background-size:cover; height:300px; padding:0 10px;}
.banner-pro-inspect .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:300px;letter-spacing: 4px;}

.banner-about-team{ background:url(../images/banner-about-team.jpg) no-repeat center center; background-size:cover; height:300px; padding:0 10px;}
.banner-about-team .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:300px;letter-spacing: 4px;}

.banner-pk-carton{ background:url(../images/carton-banner-1.jpg) no-repeat top 30% center; background-size:cover; height:300px; padding:0 10px;}
.banner-pk-carton .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:300px; letter-spacing:4px;}

.banner-pk-plastic{ background:url(../images/plastic-banner.jpg) no-repeat top 60% center; background-size:cover; height:300px; padding:0 10px;}
.banner-pk-plastic .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:300px; letter-spacing:4px; color:#333;}

.banner-pk-paper{ background:url(../images/paper-banner.jpg) no-repeat top 60% center; background-size:cover; height:300px; padding:0 10px;}
.banner-pk-paper .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:300px; letter-spacing:4px;}

.banner-pk-opp{ background:url(../images/opp-banner.jpg) no-repeat top 60% center; background-size:cover; height:300px; padding:0 10px;}
.banner-pk-opp .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:300px; letter-spacing:4px;}

.banner-pk-color{ background:url(../images/color-banner.jpg) no-repeat top 60% center; background-size:cover; height:300px; padding:0 10px;}
.banner-pk-color .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:300px;letter-spacing:4px;}

.banner-pk-open{ background:url(../images/open-banner.jpg)#e3e3e3 no-repeat top 80% center; background-size:cover; height:300px; padding:0 10px;}
.banner-pk-open .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:300px; color:#333;letter-spacing:4px;}

.banner-pk-graphics{ background:url(../images/graphics-banner.jpg) no-repeat top 60% center; background-size:cover; height:300px; padding:0 10px;}
.banner-pk-graphics .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:300px;letter-spacing:4px; font-weight:bold;}

.banner-pk-graphics2{ background:url(../images/graphics-banner-2.jpg) no-repeat top 60% center; background-size:cover; height:200px; padding:0 10px; margin-top:70px;}
.banner-pk-graphics2 .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:200px; color:#550f10;letter-spacing:4px;}

.banner-trade{ background:url(../images/banner-trade.jpg) no-repeat center center; background-size:cover; height:300px; padding:0 10px;}
.banner-trade .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:300px;letter-spacing: 4px;}

.banner-pro-our{background:url(../images/por-our-banner.jpg) no-repeat top center; background-size:cover; height:300px; padding:0 10px;}
.banner-pro-our .title{ font-size:40px; margin-bottom:0; margin-top:0; line-height:300px;letter-spacing:4px;}

.txtred{ color:#d10000;}

.cus{ padding:70px 0; overflow:hidden;}
.simple{ margin:1% 0 12%;}
.cus .title{ font-size:40px;  margin-bottom:20px;}

.robotic .title{ text-align:center;}
.robotic .sub{ text-align:center; font-size:16px; color:#666; margin-bottom:50px;}
.robotic .pull-left{ margin-left:50px; width:500px; height:280px;}
.robotic .pull-right{ margin-right:50px; width:500px; height:280px;}

.robotic2 .pull-left{ width:35%; margin-right:5%;}
.robotic2 .pull-left a{ display:block; width:100%; background:url(../images/ico-yes.png) no-repeat left center; background-size:20px; padding-left:30px; color:#bdbdbd; font-size:24px; line-height:50px;}
.robotic2 .pull-left a i{ font-size:30px; margin-left:10px; position:relative; top:3px;}
.robotic2 .pull-left a:hover,.robotic2 .pull-left a.active{ background:url(../images/ico-yes-hover.png) no-repeat left center; background-size:20px; color:#d10000;}
.robotic2 .pull-right{ width:700px; height:400px;}

.contact-contact{ overflow:hidden; margin:20px 0;}
.contact-contact .pull-left{ width:50%; background:url(../images/banner-contact-contact.jpg) no-repeat center center; background-size:cover; }
.contact_con{ height: 50vw; max-height: 500px; overflow: hidden; padding: 0;}
.contact-contact .pull-right{ width:50%; padding-left:200px; padding-top:125px; padding-bottom:100px;}
.contact-contact .title{ font-size:36px; line-height:60px; border-bottom:1px #ccc solid; margin-bottom:30px; width:70%;}
.contact-contact .con p{ display:block; color:#666; font-size:18px; line-height:30px; margin-bottom:10px;}
.contact-contact .con p span{ width:30px; float:left;}
.contact-contact .con p font{ float:left;}
.contact-contact a{ color:#d10000; margin-top:20px;font-weight:bold;}
.contact-contact a:hover{ opacity:1; color:#9e0000;}
.contact-contact .pull-right_yx{color:#d10000; margin-top:5px;font-weight:bold;font-size:18px; }

.faq{ padding:70px 0; overflow:hidden;}
.faq .title{ font-size:24px; font-weight:normal; text-align:center; line-height:117px; margin-bottom:20px;}
.faq .title img{ margin-right:20px; width:117px;}
.faq .list{ margin-bottom:30px;}
.faq .tit{ line-height:50px; background:#C51B1E; color:#fff; padding:0 10px; font-size:12px; font-weight:bold;}
.faq .con{ padding:10px; border:1px #ccc solid; border-top:0; font-size:12px; line-height:20px; color:#666;}

/*面包屑导航css*/
.faq2{ padding-top:40px;}
.daohang{ width:1200px; margin:1.5% auto 0;}
.daohang p{ font-size:16px; padding-left:5px;}
.daohang p a{ color:#333;}
.daohang p a:hover{ color:#C51B1E; text-decoration:underline;}
.daohang1{ width:100%; padding-left:1.5%;}

.dedicated .pull-left{ width:200px; margin:0 100px; background:#e36666; color:#fff; height:200px; border-radius:100%; font-weight:bold; text-align:center; margin-bottom:40px;}
.dedicated .pull-left span{ font-size:36px; display:block; margin-top:50px;}
.dedicated .pull-left font{ font-size:72px; display:block;}
.dedicated .pull-right{ width:800px; font-weight:normal; margin-bottom:40px;}
.dedicated .pull-right .tit{ font-size:32px; margin-bottom:10px;}
.dedicated .pull-right .tit.space{ margin-top:30px;}
.dedicated .pull-right ul li{ background:url(../images/ico-circle-gray.png) no-repeat left top 16px; background-size:6px; color:#666; line-height:24px; padding:7px 0 7px 15px; font-size:16px;}
.dedicated .pull-right .sub{ font-size:20px; color:#666; margin-top:10px;}
/*.dedicated .pull-right ul li .txt-left{ float:left; width:35%; background:url(../images/ico-circle-gray.png) no-repeat left top 16px; background-size:6px;}*/
.dedicated .pull-right ul li .txt-right{ float:right; width:65%;}
.dedicated .imgs ul{ display:flex;}
.dedicated .imgs ul li{ float:left; margin-right:30px;}
.dedicated .imgs ul li:last-child{ margin-right:0;}
.dedicated .imgs ul li img{ border:1px #000 solid;}

.fl-menu{ position:absolute; z-index:99; top:430px; left:0; font-size:16px;}
.fl-menu .list{ display:none; background:#fff;}
.fl-menu .con{ border:1px #ccc solid;  background:#fff; overflow:hidden;padding:0 40px 10px 20px;}
.fl-menu .con p{ font-weight:bold; line-height:40px;}
.fl-menu .con li{ line-height:30px; margin-left:3%;}
.fl-menu .con li a{ color:#666; padding:2% 0;}
.fl-menu .con li a:hover{ color:#fff; background:#c51b1e; }

.simple .pull-left{ width:55%; margin-right:13%; position:relative;}
.simple .pull-left span{ position:absolute; z-index:99; bottom:0; line-height:60px; background-color:rgba(0,0,0,.8); color:#fff; font-size:35px; width:100%; text-align:center;}
.simple .pull-right{ width:32%;}
.simple .pull-right .tit{ line-height:80px; background:#D10000; color:#fff; text-align:center; font-size:34px; border-radius:10px;}
.simple .pull-right .con{ width:90%; margin-left:5%; border:1px #ccc solid; border-top:0; padding:20px; margin-bottom:20px; background:url(../images/simple-arrow.png) no-repeat top center; background-size:25px;}
.simple .pull-right .con p{ margin:20px 0; font-size:16px; line-height:24px; color:#666; padding:0 40px;}
.simple .pull-right .con p:first-child{ background:url(../images/simple-bg.png) no-repeat top center; background-size:100%;}
.simple .pull-right>img{ width:100%;}

.parts .pull-left{ width:55%; margin-right:10%;}
.parts .pull-left .tit{ font-size:16px; margin-bottom:20px;}
.parts .pull-left .tit font{ color:#d10000;}
.parts .pull-left .sub{ line-height:20px;}
.parts .pull-left .sub font{ color:#d10000;}
.parts .pull-left ul li{ width:32%; float:left; margin-right:2%; text-align:center; margin-bottom:12px;}
.parts .pull-left ul li:nth-child(3n){ margin-right:0;}
.parts .pull-left ul li a{ display:block; width:100%; line-height:60px; border-radius:5px; color:#999; font-size:16px; background:#f1f1f1;}
.parts .pull-left ul li a:hover{ background:#d10000; color:#fff;}
.parts .pull-right{ width:35%; padding-top:130px;}
.parts .pull-right a{ display:block; width:100%; line-height:60px; color:#fff; font-size:18px; font-weight:bold; padding:0 20px; margin-bottom:20px; background-color:rgba(0,0,0,.7);}
.parts .pull-right a img{ width:40px; margin-right:10px; position:relative; top:10px;}
.parts .pull-right a:hover{ opacity:1; background-color:rgba(0,0,0,.9);}
.parts .pull-right p{ margin-left:8px;}
/* shipping */
.shipping .sub{ font-size:16px; margin-bottom:20px; color:#666;}
.shipping .sign{ color:#d10000; font-size:16px; margin-top:20px;}
.shipping .desc{ color:#999; margin:2% 0;}
.shipping .desc img{ position:relative; top:-3px; margin-right:5px;}
.shipping .search{ font-size:18px; color:#333;}
.shipping .search input{ height:40px; line-height:40px; padding:0 10px; font-size:14px; border:1px #999 solid; margin-left:10px; width:20%;}
.shipping .search input:focus{  border-color: #000000;-moz-box-shadow: 0 0 3px 0 #000; -webkit-box-shadow: 0 0 3px 0 #000; box-shadow: 0 0 3px 0 #000; }
.shipping .search span{ margin-right:100px;}
.shipping .search button{ border:0; background:#ff3723; color:#fff; text-align:center; height:40px; line-height:40px; width:15%; font-size:12px; font-weight:bold; float:right; margin-right:50px; border-radius:5px;}
.shipping .search button:hover{ background-color:#f96900;}
.shipping table{ /*border-left:1px #000 solid; border-top:1px #000 solid;*/border:1px #000 solid; text-align:center; color:#666;}
.shipping td,.shipping th{ border-right:1px #000 solid; border-bottom:1px #000 solid; padding:10px;}
.shipping th{ font-size:16px; font-weight:bold; background:#dbdbdb;}
.shipping td{ font-size:13px; background:#f7f7f7;}
.shipping td font{ color:#d10000;}
.shipping td a{ color:#d10000; font-weight:bold;}
.shipping td a:hover{ color:#9e0000; opacity:1;}

.shipping_mind .sub a{ color:#d10000; font-weight:bold;}
.shipping_mind .sub a:hover{ color:#9e0000; text-decoration:underline;}


/* cost */
.cost{padding: 50px 0;}
.cost table .cost_head{ background-color:#d10000; font-size:22px; font-weight:bold; color:#fff;}
.cost td, .cost th{ padding:14px 0;}
.cost td{ font-weight:bold;}
.cost table .cost_com{ width:20%;}
.cost table .cost_tit{height:60px; line-height:18px; padding:0;}
.cost table .cost_size{ width:7%;}
.cost table .cost_com2{ background:#fff; font-weight:500; text-align:left; padding:10px 10px 0 18px; line-height:28px; color:#000;}
.cost table .cost_size2{ width:5%;}
.cost2{ margin:5% 0;}
.cost table td:last-child, table th:last-child{border-right-width: 1px;border-bottom-width: 1px;}
.cost2 .cost2_not{ text-align:left; line-height:24px; background:#fff; padding:15px 20px; font-weight:500; color:#000;}
.cost2 .cost2_not span{ color:#d10000; font-size:16px; font-weight:bold;}
.cost table .cost_com22{ padding:8px 10px 8px 18px; line-height:24px;}
.cost .fee2{ margin:5% 0;}
.cost .fee td{ line-height:18px; padding:14px 12px;}
.cost .fee .fee_top1{ width:18%;}
.cost .fee .fee_top3{ width:22%;}
.cost .fee .fee_prd td{ background:#fff;}
.cost .fee .fee_prd td p{ font-weight:500; text-align:left; line-height:24px; padding:0px 20px 0px 25px; color:#000;}
.cost .fee .fee_prd td:nth-child(1){ line-height:24px;}
.cost .fee_del td p{ text-align:left;}
.cost .fee_del td{ padding:12px;}
.cost  ol{overflow:hidden;width: 70px;margin: 0 auto;}
.cost  ol li{float:left;width:20px;height:20px;border-radius:50%;background-color:#6a6a6a;cursor:pointer;margin-right:10px;list-style:none;}
.cost  ol li:first-child{background-color:#d10000;}
.cost  ol li:hover{background-color:#d10000;}
.cost .fee .fee_ct p{ text-align:left; line-height:22px;}
.cost .cost_des{ width:13%;}


.sample .sub{ font-size:24px; color:#666; margin-bottom:30px;}
.sample .sub font{ color:#d10000;}
.sample .pull-left{ font-size:24px; width:15%;}
.sample .pull-right{ width:85%;}
.sample .pull-right li{ background:url(../images/ico-circle-gray.png) no-repeat left top 13px; background-size:6px; color:#666; line-height:20px; padding:7px 0 7px 15px; font-size:16px;}
.sample .linum li{ font-size:16px; line-height:40px; color:#666;}
.sample .linum li span{ font-weight:bold; color:#333;}
.sample .linum li font{ font-weight:bold; color:#333; margin-right:10px;}

.team .leader li{ float:left; width:23.33%; margin:0 5%; text-align:center;}
.team .leader li span{ color:#d10000; font-size:24px; font-weight:bold; display:block; margin-top:20px;}
.team .leader li font{  color:#666; font-size:16px; margin:5px 0 20px 0; display:block;}
.team .leader li p{ color:#666; font-size:13px; line-height:20px;}
.team .member li{ float:left; width:23.5%; margin-right:2%; text-align:center; font-size:14px; margin-bottom:40px;}
.team .member li:nth-child(4n){ margin-right:0;}
.team .member li span{ font-weight:bold; display:block; margin:20px 0 5px 0;}
.team .member li font{  color:#666;}

.request1{ font-size:13px; color:#666;}
.request1 .sub{ font-size:24px; margin-bottom:30px;}
.request1 li{ float:left; width:48.5%; margin-right:3%; margin-bottom:30px;}
.request1 li:nth-child(2n){ margin-right:0;}
.request1 li input{ display:block; padding:0 10px; line-height:50px; height:50px; background:#f5f5f5; border:0; width:100%; margin-top:5px; font-size:13px;}
.request1 li select{ display:block; padding:0 10px; height:50px; line-height:50px; background: url(../images/rfq-arrow.png)#f5f5f5 no-repeat center right 20px; background-size:20px;  border:0; width:100%; margin-top:5px; appearance:none; -moz-appearance:none; -webkit-appearance:none; font-size:13px; border-radius:0; background:#f5f5f5\0;}
.request1 .select{ margin-bottom:30px;}
.request1 .select a{ margin-left:50px; background:url(../images/radio.png) no-repeat center left; background-size:12px; color:#666; padding-left:22px;}
.request1 .select a:hover,.request1 .select a.active{ background:url(../images/radio-selected.png) no-repeat center left; background-size:12px;}
.request1 .text textarea{ display:block; width:100%; margin-top:5px; border:0; background:#f5f5f5; min-height:100px; padding:10px;}
.request1 .file{ margin:30px 0; overflow:hidden;}
.request1 .file input{ display:block; height:23px; width:70px; border:0; position:absolute; z-index:10; opacity:0;}
.request1 .file a{ float:left; display:block; border:1px #666 solid; background:#e9e9e9; line-height:23px; width:70px; text-align:center; color:#666;}
.request1 .file a:hover{background:#d10000;}
.request1 .file font{ float:left; margin-left:10px; line-height:23px;}
.request1 button{ border:0; background:#d10000; color:#fff; font-size:13px; font-weight:bold; text-align:center; line-height:50px; width:100%;}

.request{ padding:0 0 40px;}
.request .li li{ float:left; width:19%; margin-right:1.25%; text-align:center; font-size:14px; margin-bottom:70px;}
.request .li li:nth-child(5n){ margin-right:0;}
.request .li li span{ font-weight:bold; display:block; margin:20px 0 5px 0;}
.request .li li font{ color:#666;}
.request .li2 img{ width:70%; border-radius:100%;}

.request .li li a{ color:#333;}

/*pro-sourcing*/
.pro-sourcing { padding-top:50px;}
.pro-sourcing .li li{ margin-bottom:20px;}
.pro-sourcing .soucring_more{ width:100%; margin:0 auto;}
.pro-sourcing .soucring_more a{ font-size:16px; float:right;color: #d10000;font-weight: bold; margin:0 3% 1% 0;}
.pro-sourcing .soucring_more a:hover, .pro-sourcing .soucring_if a:hover{ color: #9e0000; opacity: 1;}
.pro-sourcing .soucring_if{ font-size:16px;}
.pro-sourcing .soucring_if a{color: #d10000;font-weight: bold;}


.inspect .sub{ font-size:24px; margin-bottom:30px;}
.inspect .li li{ float:left; width:30%; margin-right:5%;}
.inspect li img{ width:100%;}
.inspect .li li:nth-child(3n){ margin-right:0;}
.inspect .li1 li{ float:left; width:23.5%; margin-right:2%; text-align:center;}
.inspect .li1 li:nth-child(4n){ margin-right:0;}
.inspect .li1 li span{ display:block; font-size:18px; color:#666; margin:20px 0;}
.inspect .sign{ font-size:14px; color:#666;}
.inspect .sign a{ font-size:14px; color:#d10000; font-weight:bold;}
.inspect .sign a:hover{ opacity:1; color:#9e0000;}
.inspect .pull-left{ width:15%; font-size:32px;}
.inspect .pull-right{ width:85%;}
.inspect .pull-right li{ background:url(../images/ico-arrow.png) no-repeat left top 6px; background-size:28px; color:#333; line-height:28px; padding:7px 0 7px 45px; font-size:24px;}
.inspect2 .pull-left{ width:45%; margin-right:10%;}
.inspect2 .pull-left span{ display:block; width:100%; background:url(../images/ico-yes-hover.png) no-repeat left top 2px; background-size:20px; padding-left:30px; color:#666; font-size:16px; line-height:30px; margin-bottom:30px;}
.inspect2 .pull-left span:last-child{ margin-bottom:0;}
.inspect2 .pull-right{ width:45%;}

.banner-pro-support{ background:url(../images/amazon-bg.jpg) repeat-x bottom left; overflow:hidden;}
.banner-pro-support .wrapbanner{ width:1280px; margin:0 auto;}
.banner-pro-support img{ float:right; margin-bottom:15px;}
.banner-pro-support .pull-left{ position:absolute; z-index:10; margin-left:40px;}
.banner-pro-support .title{ width:50%; font-size:40px; font-weight:bold; margin-top:110px;}
.banner-pro-support .sub{ width:40%; font-size:20px; font-weight:bold; margin-top:10px;}
.banner-pro-support .desc{ width:40%; font-size:20px; line-height:36px; color:#666; margin-top:50px;}

.support1 ul{ padding:0 5px;}
.support1 li{ width:32%; float:left; margin-right:2%; height:350px; box-shadow:3px 3px 3px #f2f2f2; border-radius:5px; border:1px #eee solid; padding:30px; margin-bottom:20px;}
.support1 li:nth-child(3n){ margin-right:0;}
.support1 li:nth-child(1) span{ margin-top:40px;}
.support1 li:nth-child(2) span{ margin-top:40px;}
.support1 li:nth-child(3) span{ margin-top:40px;}
.support1 li:nth-child(4) span{ margin-top:40px;}
.support1 li:nth-child(5) span{ margin-top:60px;}
.support1 li:nth-child(6) span{ margin-top:60px;}
.support1 li span{ font-size:20px; font-weight:bold; text-align:center; display:block;}
.support1 li p{ line-height:24px; overflow:hidden; margin:20px 0; color:#666;}
.support1 li font{ display:block; font-size:16px; margin-bottom:10px;}
.support1 li font:last-child{ margin-bottom:0;}
.support1 li font a{ color:#d10000;}
.support1 li font a:hover{ color:#9e0000;}


.support2 li{ width:27%; float:left; margin-right:9.5%;}
.support2 li:nth-child(3n){ margin-right:0;}
.support2 li span{ font-size:20px; font-weight:bold; text-align:center; display:block; margin-bottom:20px;}
.support2 li p{ line-height:24px; overflow:hidden; color:#666;}

.support3 img{ float:left; width:40%; margin-right:10%;}
.support3 .pull-right{ float:right; width:50%; line-height:24px;}
.support3 .pull-right p{ margin-bottom:20px;}
.support3 .pull-right p:first-child{ margin-top:60px;}
.support3 .pull-right p:last-child{ margin-bottom:0;}
.support3 .support_more{ display:block; border:2px #d10000 solid; color:#d10000; line-height:32px; font-weight: bold; text-align:center; width:25%; margin-top:10px;}
.support3 .support_more:hover{ background:#d10000; color:#fff; border:2px #d10000 solid;}

.support4 li{ width:45%; float:left; margin-right:10%;}
.support4 li:last-child{ margin-right:0;}
.support4 .name{ margin-bottom:20px; overflow:hidden;}
.support4 .name i{ float:left; width:60px; height:60px; border-radius:100%; border:1px #ccc solid; background:#fff; display:block;
	  display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.support4 .name i img{ width:36px;}
.support4 .name span{ float:left; margin-left:20px; font-size:18px; font-weight:bold; line-height:30px;}
.support4 .con{ line-height:24px;}
.support4 .date{ display:block; margin:20px 0 5px 0; color:#666; font-size:12px;}
.support4 .peices{ color:#666; font-size:12px;}
.support4 .peices font{ margin:0 20px; color:#ccc;}

.support5 ul{ overflow:hidden;}
.support5 li{ width:47.5%; float:left; margin-right:5%; padding:20px; border:1px #eee solid; color:#666; line-height:24px;}
.support5 li:last-child{ margin-right:0;}
.support5 li img{ float:right; width:45%; margin-left:5%; margin-top:5%;}
.support5 li p{ float:left; width:50%;}

.old{ height:500px;}
.old .pull-left{ width:65%; margin-right:5%;}
.old .pull-left .tit,.old .pull-right .tit{ font-size:28px; margin-bottom:20px;}
.old .pull-left .sub{ line-height:20px;}
.old .pull-left .sub font{ color:#d10000;}
.old .pull-left ul li{ width:48%; float:left; margin-right:2%; text-align:center; margin-bottom:12px;}
.old .pull-left ul li:nth-child(2n){ margin-right:0;}
.old .pull-left ul li a{ display:block; width:100%; line-height:60px; border-radius:5px; color:#999; font-size:16px; background:#f1f1f1;}
.old .pull-left ul li a:hover{ background:#d10000; color:#fff;}
.old .pull-right{ width:30%;}
.old .pull-right .left{ width:55%; float:left; overflow:hidden;}
.old .pull-right .left a{ display:block; margin-bottom:10px; overflow:hidden; width:100%; border:1px #dedede solid; line-height:42px; color:#666; padding:0 10px;}
.old .pull-right .left a:last-child{ margin-bottom:0;}
.old .pull-right .left a>span{ display:block; width:100%; line-height:42px;}
.old .pull-right .left a>span i{ font-size:24px; margin-right:5px; position:relative; top:2px; font-weight:bold;}
.old .pull-right .left a:hover{ background:#f1f1f1;}
.old .pull-right .left a:hover .fl-intro{
	color:#666;
	display:block;
	opacity:1;
	overflow:visible;
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
}

.old .pull-right .left a .fl-intro{border:0; padding:10px 20px 10px 0; line-height:24px; opacity:.5; display:none;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transform: translateY(20px);transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);}
.old .pull-right .left a:hover>span{ font-weight:bold;}
.old .pull-right .right{ width:100%; float:left; border:0px #dedede solid; border-left:0; height:512px; padding:20px;}
.old .pull-right .right .swiper-slide p:hover{ cursor:pointer;}
.old .pull-right .right .swiper-slide p:first-child{ margin-bottom:30px;}

.old .pull-right .swiper-slide span{ color:#333; font-weight:bold; margin-top:10px; display:block;}
.old .swiper-pagination-bullet-active{ background:#d10000;}

.old2 li{ width:17.6%; float:left; border:1px #ccc solid; background:#fff; margin-right:3%; margin-bottom:20px;}
.old2 li:nth-child(5n){ margin-right:0;}
.old2 li i{ position:relative; display:block;}
.old2 li i img{ width:22px; position:absolute; right:5px; top:5px;}
.old2 li .old_img{ margin-left:10%;}
.old2 li .name{ position:relative; display:block;}
.old2 li .name font{ position:absolute; width:80%; margin-left:10%; bottom:0; height:30px; line-height:30px; border-radius:30px; text-align:center; font-size:12px; font-weight:bold; color:#fff; background-color:rgba(0,0,0,.5);}
.old2 li:hover .name font{ display:none;}
.old2 li>div{opacity: 0;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transform: translateY(10px);transform: translateY(10px);-webkit-transform: translateY(10px);-moz-transform: translateY(10px);visibility: hidden;}
.old2 li:hover>div{position:relative;opacity: 1;-ms-transform: translateY(0);transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);visibility: visible;}
.old2 li .desc{ position:absolute; z-index:10;top:0; left:0; width:100%; height:160px; background-color:rgba(0,0,0,.8); color:#fff; padding:20px;}
.old2 li .desc .tit{ font-size:20px; margin-bottom:10px; display:block;}
.old2 li .desc .con{ line-height:20px; margin-bottom:10px;}
.old2 li .desc a{ color:#d10000;}
.old2 .sub{ font-size:16px; line-height:24px; color:#666;}
.old2 .sub img{ position:relative; top:8px; margin:0 5px;}
.old2 .sub span{ color:#333;}

.old3 .list .name{ font-size:16px; line-height:30px;}
.old3 .list .name font{ color:#d10000; margin-right:10px;font-weight:bold;}
.old3 .list .con{ font-size:13px; line-height:24px; color:#666; overflow:hidden; margin-bottom:15px;}
.old3 .swiper-pagination-bullet{ background:#fff; opacity:1;}
.old3 .swiper-pagination-bullet-active{ background:#d10000;}

.old4 ul{ overflow:hidden; border-left:1px #ddd solid; border-top:1px #ddd solid;}
.old4 li{ width:25%; float:left; border-right:1px #ddd solid; border-bottom:1px #ddd solid; padding:20px; height:250px;}
.old4 .name{ overflow:hidden;}
.old4 .name img{ float:left; width:22%; margin-right:5%;}
.old4 .name font{ float:right; width:73%; display:block; font-size:20px; font-weight:bold; margin-top:10px;}
.old4 .clearfix{ display:block; margin:15px 0 20px 0; color:#999;}
.old4 .con{ color:#666; font-size:16px; line-height:24px;}
.old4 a.clearfix{ float:right; color:#d10000; font-size:16px;}
.old4 a:hover{ color:#9e0000;}

.banner-pro-custom{ background:#ebebed; overflow:hidden; padding:20px 0;}
.banner-pro-custom .pull-left{ width:40%;}
.banner-pro-custom .pull-left .title{ font-size:40px; font-weight:bold; margin-bottom:30px; margin-top:150px;}
.banner-pro-custom .pull-left .sub{ font-size:20px;}
.banner-pro-custom .pull-right{ width:60%;}

.custom li{ width:33.33%; float:left;}
.custom li div{ position:relative;}
.custom li a{ position:absolute; z-index:9; display:block; font-size:28px; line-height:40px; color:#5f4548; font-weight:bold;}
.custom li a font{ display:block;font-size:24px; color:#d10000;transition: all .3s ease;-webkit-transition: all .3s ease; -moz-transition: all .3s ease;}
.custom li a font:hover{color:#9e0000; font-size:28px;}
.custom li:nth-child(1) a{ margin-left:245px; margin-top:80px;}
.custom li:nth-child(2) a{ margin-left:250px; margin-top:70px;}
.custom li:nth-child(3) a{ margin-left:240px; margin-top:80px;}
.custom li:nth-child(4) a{ margin-left:240px; margin-top:80px;}
.custom li:nth-child(5) a{ margin-left:220px; margin-top:60px;}
.custom li:nth-child(6) a{ margin-left:240px; margin-top:80px;}



.banner-pro-custom2{ background:#e8e7e5; overflow:hidden;}
.banner-pro-custom2 .pull-right{ width:25%; margin:0 17.5% 0 7.5%;}
.banner-pro-custom2 .pull-right .title{ font-size:40px; font-weight:bold; margin-bottom:30px; margin-top:150px;}
.banner-pro-custom2 .pull-right .sub{ font-size:20px;}
.banner-pro-custom2 .pull-right a{ display:block; background:#d10000; color:#fff; font-size:32px; font-weight:bold; text-align:center; line-height:44px; width:42%; margin-top:30px;}
.banner-pro-custom2 .pull-right a:hover{ background:#9e0000;}
.banner-pro-custom2 .pull-left{ width:50%;}

.title-line{ background:url(../images/line-title.png) no-repeat bottom center; background-size:127px; padding-bottom:10px;}

.custom1 li{ width:30%; margin-right:5%; float:left; text-align:center;}
.custom1 li:last-child{ margin-right:0;}
.custom1 li img{ width:25%;}
.custom1 li span{ display:block; font-size:24px; margin:10px 0;}
.custom1 li font{ color:#666; line-height:24px; font-size:16px; display:block;}

.pk .sub{ font-size:20px; color:#666; text-align:center; position:relative; top:-30px;}

.custom2 li{ width:23.5%; margin-right:2%; float:left; margin-top:20px;}
.custom2 li:nth-child(4n){ margin-right:0;}
.custom2 li img{ width:100%; border:1px #eee solid;}
.custom2 li span{ font-size:18px; margin:10px 0; display:block;}
.custom2 td{ color:#666; font-size:12px; padding:0 5px;}
.custom2 td:nth-child(1){ padding:0 5px 0 0;}
.custom2 td font{ color:#d10000; font-size:14px; margin-left:5px; font-weight:bold;}

.keywords{ font-size:14px; color:#666; background:#f7f7f7; padding:10px 0;}

.carton1 ul{ width:50%; margin:0 25%;}
.carton1 li{ width:45%; margin-right:10%; float:left; margin-top:20px;}
.carton1 li:nth-child(2n){ margin-right:0;}
.carton1 li img{ width:100%;/* border:1px #eee solid;*/}
.carton1 li span{ font-size:18px; margin:10px 0; display:block; text-align:center;}

.carton2 li{ width:23.5%; margin-right:2%; float:left; margin-top:20px;}
.carton2 li:nth-child(4n){ margin-right:0;}
.carton2 li img{ width:100%;}
.carton2 li span{ font-size:18px; margin:10px 0; display:block; text-align:center; height:40px;}
.carton2 .red{ text-align:center; color:#d10000; display:block; font-weight:bold;}
.pricelist li span{ line-height:40px; background:#fff; border:1px #aaa solid;}

.carton3 .pull-left{ width:40%; margin:0 5%;}
.carton3 .pull-right{ width:50%; margin-top:20px;}
.carton3 .pull-right li{ float:none; width:100%; font-size:18px; text-align:left; margin-bottom:20px; background:url(../images/ico-yes-hover.png) no-repeat left top 4px; background-size:20px; padding-left:30px; margin-right:0; margin-top:0; overflow:hidden;}
.carton3 .pull-right li font{ font-weight:bold; float:left; width:20%; line-height:30px; display:block;}
.carton3 .pull-right li span{ float:left; width:80%; line-height:30px; display:block; text-align:left; margin-top:0; color:#666;}
.carton3  table{ overflow:hidden; margin-top:30px;border:2px #000 solid; /*border-left:2px #000 solid; border-top:2px #000 solid;*/}
.carton3  th,.carton3  td{ overflow:hidden; margin:20px 0; border-right:2px #000 solid; border-bottom:2px #000 solid; padding:10px 5px; text-align:center; font-size:16px;}
.carton3  th{ background:#d10000; color:#fff;}
.carton3 .desc{ font-size:16px; color:#666; margin:20px;}
.pk .btn{ display:block; width:20%; line-height:50px; background:#d10000; color:#fff; font-size:24px; text-align:center;  margin-left:40%; margin-top:30px;}
.pk .btn:hover{ background-color:#9e0000;}
.carton3 a{ margin-bottom:80px;}

.carton6 ul{ width:94%; margin:0 5%;}
.carton6 li{ width:13%; margin:1.5% 1%; float:left; border:1px solid #7f7f7f;}
.carton6 li:nth-child(6n){ margin-right:0;}
.carton6 li img{ max-width:100%; max-height:100%; width:144px; height:179px;border:1px #eee solid;}
.carton6 li span{ font-size:18px; display:block; text-align:center; background:#bbe4f6; padding:10px 0;}

.plastic1 ul{ width:70%; margin:0 15%;}
.plastic1 li span{ margin-bottom:5px;}
.plastic1 li font{ display:block; text-align:center; color:#666;}
.plastic1 .plastic_wz{ width:100%;} 
.plastic1 .plastic_wz .plastic_wz_left{ float:left; margin:1.5% 1.5% 1% 0; width:50px; line-height:50px; font-size:18px; background:#d10000; color:#fff; text-align:center;}
.plastic1 .plastic_wz .plastic_wz_right{ text-align:left; padding-top:3%; margin-left:60px;}
.plastic1 .plastic_wz .plastic_wz_right h3{ font-size:16px;}
.plastic1 .plastic_wz .plastic_wz_right span{ width:80px;border-bottom:3px solid #d10000; margin:5px 0;}



.carton5 li{ width:18.4%; margin-right:2%; float:left; margin-top:20px;}
.carton5 li:nth-child(5n){ margin-right:0;}
.carton5 li img{ width:100%; border:1px #eee solid;}
.carton5 li span{ font-size:18px; margin:10px 0; display:block; text-align:center; border:1px #999 solid;}

.mt{ margin-top:80px;}

.paper1 ul{ width:70%; margin-left:15%;}

.opp li{ width:30%; margin-right:5%; float:left; text-align:center; margin-top:20px; background:#fff;}
.opp li:nth-child(3n){ margin-right:0;}
.opp li img{ width:100%; margin-bottom:10px;}
.opp li span{  font-size:24px; margin:10px 0;/*display:block;*/}
.bg-gray3{ padding:35px 0;}


.open li{ width:45%; margin-right:10%; float:left; margin-top:20px;}
.open li:nth-child(2n){ margin-right:0;}
.open li img{ width:38%; float:left; margin-left:8%;}
.open li div{ width:54%; float:right;}
.open .name{ height:50px; font-size:24px; font-weight:bold; padding:20px 0 0 50px; margin-top:20px;}
.open li:nth-child(1) .name{ background:url(../images/open-1-txt.jpg) no-repeat left center; background-size:50px;}
.open li:nth-child(2) .name{ background:url(../images/open-2-txt.jpg) no-repeat left center; background-size:50px;}
.open li:nth-child(3) .name{ background:url(../images/open-3-txt.jpg) no-repeat left center; background-size:50px;}
.open li:nth-child(4) .name{ background:url(../images/open-4-txt.jpg) no-repeat left center; background-size:50px;}
.open .con{ overflow:hidden; border-top:1px #ccc solid; padding-top:20px; font-size:16px; margin-top:20px; color:#666;}


.graphics{ box-shadow:3px 3px 10px #ccc; margin-top:70px; padding:30px;}
.graphics .pull-left{ width:48%; border:10px #ddd solid;}
.graphics .pull-left li{ width:50%; float:left;}
.graphics .pull-left li:nth-child(1){ border-right:1px #ddd solid; border-bottom:1px #ddd solid;}
.graphics .pull-left li:nth-child(2){ border-bottom:1px #ddd solid;}
.graphics .pull-left li:nth-child(3){ border-right:1px #ddd solid;}
.graphics .pull-right{ width:52%; float:right;}
.graphics .pull-right .tit{ background:url(../images/tab-title.png) no-repeat center center; width:252px; height:63px; line-height:63px; text-align:center; color:#fff; font-size:36px; font-weight:bold; display:block; position:absolute; z-index:9; margin-top:-40px; margin-left:160px;}
.graphics .pull-right div{ padding:90px 100px;}
.graphics .pull-right .sub{ font-size:20px; color:#666; margin-bottom:20px;}
.graphics .pull-right .con{ font-size:16px; color:#999; line-height:30px;}
.graphics .pull-right .desc{ font-size:16px; color:#999; line-height:30px; margin-top:20px;}
.graphics .pull-right .desc span{ color:#000;}
.graphics .pull-right .desc font{ color:#d10000; font-size:24px; font-weight:bold;}

.graphics2{ box-shadow:3px 3px 10px #ccc; margin-top:70px; padding:30px;}
.graphics2 .pull-left{ width:52%; float:left;}
.graphics2 .pull-left .tit{ background:url(../images/tab-title.png) no-repeat center center; width:252px; height:63px; line-height:63px; text-align:center; color:#fff; font-size:36px; font-weight:bold; display:block; position:absolute; z-index:9; margin-top:-40px; margin-left:160px;}
.graphics2 .pull-left div{ padding:90px 100px;}
.graphics2 .pull-left .sub{ font-size:20px; color:#666; margin-bottom:20px;}
.graphics2 .pull-left .con{ font-size:16px; color:#999; line-height:30px;}
.graphics2 .pull-left .desc{ font-size:16px; color:#999; line-height:30px; margin-top:20px;}
.graphics2 .pull-left .desc span{ color:#000;}
.graphics2 .pull-left .desc font{ color:#d10000; font-size:24px; font-weight:bold;}
.graphics2 .pull-right{ width:48%; border:10px #ddd solid;}
.graphics2 .pull-right li{ width:50%; float:left;}
.graphics2 .pull-right li:nth-child(1){ border-right:1px #fff solid; border-bottom:1px #fff solid;}
.graphics2 .pull-right li:nth-child(2){ border-bottom:1px #fff solid;}
.graphics2 .pull-right li:nth-child(3){ border-right:1px #fff solid;}
.fl-menu .list2{display:none}
.graphics-title{ background:url(../images/graphics-title-bg.jpg) no-repeat center bottom; background-size:600px; padding-bottom:30px; color:#666; font-size:38px; text-align:center; margin:70px 0 50px 0;}

.graphics-list{ margin-bottom:100px;}
.graphics-list li{ width:45%; float:left; border:20px #ddd solid; padding:30px 50px 0 50px; overflow:hidden;}
.graphics-list li:first-child{ margin-right:10%;}
.graphics-list li:first-child img{ margin-top:30px; padding-bottom:24px;}
.graphics-list .tit{ background:url(../images/graphics-title-bg-02.jpg) no-repeat left bottom; background-size:92px; padding-bottom:15px; font-size:36px; font-weight:bold; color:#d10000;}
.graphics-list .sub{ font-size:16px; color:#999; margin:30px 0;}
.graphics-list .desc{ font-size:16px; color:#999; margin-bottom:20px;}
.graphics-list .desc span{ color:#000;}
.graphics-list .desc font{ color:#d10000; font-size:24px; font-weight:bold;}
.graphics-list img{ position:relative; left:50%; margin-left:-150px;}

/* quality */
.quality_box{ width:100%; margin:2% auto 3%; padding:10px;}
.quality_con{ width:1166px; margin:0 auto;}
.title_left{height: 30px;width:100%;font-size: 14px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #c4e1ff;font-weight: bold;font-family: Arial, Helvetica, sans-serif;text-transform: capitalize;clear: both}
.quality_img{ margin:2% auto 3%;}
.quality_list{ margin-bottom:2%;}
.quality_list img{ margin-right:5px; margin-top:3px;}
.quality_list h3{ line-height:24px;}
.quality_list p{ font-size:14px; line-height:24px; margin-left:5px;}
.quality_list h2{ color:#b5261d; font-size:15px; line-height:24px;}
.quality_list p img{ margin-top:8px;}
.quality_list h1{ font-size:14px; color:#039; line-height:24px;}
.quality_list h1 a{color:#d10000;}
.quality_list h1 a:hover{color:#9e0000; text-decoration:underline;}
.quality_list h1:nth-child(1){ color:#55679C;}
.quality{ top:129px;}

/*  our pricing */
.our_left{float:left; width: 51%;}
.our_left p{ font-size: 16px; line-height:26px;  margin-bottom:3%;}
.our_left p span{ color:#d10000; font-weight: bold;}
.our_left  .our_gen{ width: 100%; margin-top:6%; }
.our_gen .our_if{ width: 73%; float: left; font-style:italic; font-weight: bold;}
.our_gen a{ float: right; display:block; border:2px #d10000 solid; color:#d10000; line-height:36px; text-align:center; width:25%; margin-top:10px;font-weight: bold;}
.our_gen a:hover{ background:#d10000; color:#fff; border:2px #d10000 solid;}
.our_right{float:right; width: 45%;}
.our_right td, .our_right th{ background: #fff; padding:4% 2%; }
.our_right td{ font-size: 16px; color: #333; }
.our_for{ width: 80%; text-align: center; margin: 0 auto 2%;  line-height: 26px; font-size: 16px; }
.our_us{ margin: 2% auto;display:block; background:#d10000; color:#fff; line-height:40px; text-align:center; width:15%;  font-size:16px;border:2px #d10000 solid;font-weight: bold;}
.our_us:hover{ border:2px #d10000 solid; color:#d10000; background:#fff; }
.our_add li img{ width:auto; margin-bottom:2%; }
.our_coll{ margin-bottom: 12%; }
.our_add li a{ margin: 5% auto; display:block; border:2px #d10000 solid; color:#d10000; line-height:36px; text-align:center; width:53%; font-weight: bold;}
.our_add li a:hover{ background:#d10000; color:#fff; border:2px #d10000 solid;}
.our_pay { padding: 80px 0; }
.our_pay ul li{ float: left; width: 25%;}

/* cards */
.cards .cards_right{padding-left:1.5%;padding-top:15px;padding-bottom:15px;}
.cards .cards_right span{line-height:30px;font-size:18px;width:100%;}

/* trade war */
.trade_add1{ width:1200px; padding:10px; margin:30px auto 50px;}
.trade_add1 h3{ font-size:24px;}
.trade_add1 p{ font-size:18px; line-height:30px; margin:10px 0;color:#333;}

.trade_top{border-bottom: 1px solid #666; margin: 4% 0 2%;}
.trade_war .title{ width: 28%; padding: 10px 20px; background-color: #000; color: #fff; font-size: 30px; font-weight: bold;  }
.trade_war .title1{width: 38%; }
.trade_war .title3{width: 50%; }

.trade_war .sub{ width: 98%; margin: 0 auto; font-size: 20px; line-height: 26px; color: #333;  }
.trade_sub_list{ width: 85%; margin: 2% auto; }
.trade_sub_list p{ margin: 10px 0; font-size: 18px; color: #333; line-height: 24px; }
.trade_work{ width: 85%; margin: 2% auto; border:3px solid #666; }
.trade_work_01{ float: left; width: 18%; position: relative;}
.trade_work_01 h3{ text-align: center; position: absolute; left: 25%; font-size: 26px;}
.trade_work_01 .trade_work_st1{ top:120px; }
.trade_work_01 .trade_work_st2{ top:350px; }
.trade_work_01 .trade_work_st3{ top:620px; }
.trade_work_02{ float: right; margin-right: 2%; width: 80%; }
.trade_work_img{ margin: 2% 0; width: 100%; }
.trade_shipment{ width: 100%; margin: 3% 0 ;}
.trade_shipment table{ width: 75%; margin: 0 auto; border:1px solid #333; text-align: center; color:#333; font-size: 16px; }
.trade_shipment th{ font-size: 18px; }
.trade_shipment td,.trade_shipment th{ border-right:1px #000 solid; border-bottom:1px #000 solid; padding:10px;}
.trade_shipment tr strong{ font-size: 24px; }
.sub_treade_height{ padding-bottom: 5%; }
.sub_treade_height a{ color:#d10000; }
.sub_treade_height a:hover{ color:#9e0000; text-decoration: underline;}

/* our products */
.our_products li span{ width: 100%; text-align: left; color: #333; margin: 10px 0 5px; overflow: hidden; text-overflow: ellipsis;  white-space:nowrap; word-break: break-all; }
.our_pro_img{ width: 280px; height: 260px; padding: 8px 10px;text-align: center;vertical-align:middle; border: 1px #eee solid; overflow: hidden; }
.our_products li img{ max-width: 100%; max-height: 100%; border: none; }
.our_products td{ border-right: 1px solid #e3e3e3; }
.our_products .our_pro_price{color:#d10000; font-size:14px;font-weight:bold; margin-bottom: 5px;}
.our_products .our_pro_pie{ color: #999; }

/* Our products list  */
.our_pro_list .our_pro_list_box{ width: 100%; margin: 0 auto; }
.our_pro_list .our_pro_listimg{ float: left; width: 48%; border: 1px #eee solid; margin-right: 2%; overflow: hidden; }
.our_pro_list .our_pro_listimg img{ width: 100%;}
.our_pro_list .our_pro_list_detail{ float: left; width: 50%; }
.our_pro_list .our_pro_list_detail .sub{ font-size: 22px; margin-bottom: 10px; color: #333; }
.our_pro_list  .goods_price{ float: left; margin-right: 10px; text-align: left; font-size: 18px; color: #666; }
.our_pro_list  .goods_price_list{ float: left; }
.our_pro_list  .our_pro_comment{ width: 100%; padding: 10px 13px; line-height: 20px; margin:20px auto; border: 1px #eee solid;   }
.our_good_center td{border-right: 1px solid #e3e3e3; padding-left: 15px;}
.our_good_center .our_pro_price{color:#d10000; font-size:18px;font-weight:bold; margin-bottom: 5px;}
.our_good_center .our_pro_pie{ color: #999; }
.our_pro_down{display:block; background:#d10000; color:#fff; line-height:40px; text-align:center; width:50%; margin-top:10px; font-size:13px;border:2px #d10000 solid;font-weight: bold;}
.our_pro_down:hover{border:2px #d10000 solid; color:#d10000; background:#fff; }

/*  tab切换 */
.hide{ display:none;}
.tab_box2{ width:100%; margin:0 auto;}
.tab_box2 .banner-home_tab{ height:650px; background:#fff;}
.tab_box2 .wrap-home{ width:1200px; margin:0 auto; overflow:hidden; padding-top:15px;}
.tab_box2 .pull-left {width: 55%;  margin:0 5%; margin-left:0; margin-right:3%;}
.tab_box2 .pull-right{ width:38%;padding-top: 0px;}
.tab_box2 .pull-right .left { width:75%; text-align:left;}
.tab_box2 .pull-left .tit, .tab_box2 .pull-right .tit {font-size: 28px;  margin-bottom:10px; color:#333; text-align:left;}
.tab_box2 .pull-left ul li a{line-height: 56px;}
.tab_right{ width:100%;}
.tab_right a{ display:block; width:49%; float:left;line-height:40px; color:#fff; font-size:16px; font-weight:bold; padding: 8px; background-color:rgba(0,0,0,.7);}
.tab_right a img{ width:40px; margin-right:5px; position:relative; top:0px;}
.tab_right a:hover{ opacity:1; background-color:rgba(0,0,0,.9);} 
.tab_box2 .pull-right .left a{ margin-bottom: 11.5px;}

.zengjia{ padding:40px 0;}
.zengjia_aa{ width:70%; margin:0 auto; text-align:center;}
.zengjia_aa li{ float:left; width:200px; margin:1% 4%;border:2px solid #999; line-height:50px; height:50px; cursor:pointer;}
.zengjia_aa li a{ color:#333;line-height:50px; height:50px; }
.zengjia_aa li:hover{  border:2px solid #c51b1f;}
.zengjia_aa li:hover a{color:#c51b1f;}

/*  case侧栏样式修改 */
.case_fl-menu{ top:380px;}

@media (min-width: 1362px) and (max-width: 1800px) {
	header .navigator{ padding:0 10px; height:auto;}
	header .navigator span{ margin:0; line-height:54px; float:right; margin-top:20px; width:50%; text-align:right;}
	header nav{ float:left; width:100%;}
	header nav ul li{ line-height:45px;}
	header nav .navchild{ margin-left:0;}
	header nav>ul>li:last-child .navchild{ right:auto; left:560px;}
	
	/*menu*/
	#nav_but .mainlevel { width:27%; margin:1% 1% 1% 11%;}
	#nav_but .mainlevel a { font-size:0.9rem}
	#nav_but .mainlevel ul {display:none; position:absolute;width:11.9%;}
	
}
@media (min-width: 751px) and (max-width: 1362px) {
	header .navigator{ padding:0 10px; height:auto;}
	header .navigator span{ margin:0; line-height:20px; float:right; margin-top:20px; width:50%;}
	header nav{ float:left; width:100%;}
	header nav ul li{ line-height:45px;}
	header nav .navchild{ margin-left:0;}
	header nav>ul>li:last-child .navchild{ right:auto; left:560px;}
	
}

@media (min-width: 751px) and (max-width: 1919px) {
	
	.fl-menu{ position:absolute; z-index:99; /*top:475px;*/ top:430px; left:0; background:#fff; overflow:hidden;}
	
}
@media (min-width: 901px) and (max-width: 1400px) {
	.basic{ height:50px;}
	.basic a{ font-size:24px; line-height:50px; height:50px;}
	.basic a.active,.basic a:hover{ height:60px; line-height:60px; top:-10px;}
	.basic a:last-child span{ background:url(../images/basic-old.png) no-repeat center center; background-size:60px; width:60px; height:60px; top:-10px; right:15%;}
	.basic a:last-child:hover span,.basic a:last-child.active span{ background:url(../images/basic-old-hover.png) no-repeat center center; background-size:60px; right:15%;}
}
@media (min-width: 751px) and (max-width: 900px) {
	.basic{ height:50px;}
	.basic a{ font-size:24px; line-height:50px; height:50px;}
	.basic a.active,.basic a:hover{ height:60px; line-height:60px; top:-10px;}
	.basic a:last-child span{ background:url(../images/basic-old.png) no-repeat center center; background-size:60px; width:60px; height:60px; top:-10px; right:8%;}
	.basic a:last-child:hover span,.basic a:last-child.active span{ background:url(../images/basic-old-hover.png) no-repeat center center; background-size:60px; right:8%;}
    
	.old2 li .desc{height:136.69px;}

}


@media (min-width: 751px) and (max-width: 1500px) {
	.banner-home{ height:500px; }
	.wrap-home{ width:100%; padding:0 20px; padding-top:70px;}
	.banner-home .title{ font-size:36px;}
	.banner-home .search{ margin:15px 0;}
	.banner-home .search input{ font-size:18px; width:85%; padding:0 10px;}
	.banner-home .search button{ background-size:20px; width:15%;}
	.banner-home .sub{ padding:15px 0; width:92%;}
	.banner-home .pull-left>a{ width:30%;font-size:0.75rem; margin:1% 1% 1% 10%;}
    .banner-home .pull-left .who_but{ }
	.banner-home .sub2{ padding-top:15px; width:100%;}
	.banner-home .sub2 a{ font-size:16px;}
    .banner-home .sub{  margin:5% auto;}
	/*menu*/
	#nav_but .mainlevel { width:30%; margin:1% 1% 1% 10%;}
	#nav_but .mainlevel a { font-size:0.7rem}
	#nav_but .mainlevel ul {display:none; position:absolute;width:13.7%;}
	
    .pull-right .video-js{ margin-top:0%;}

	/*.banner-home .pull-right{ width:47%;}*/
    .tab_right a{ display:block; width:49%; float:left;line-height:40px; color:#fff; font-size:0.75rem; font-weight:bold; padding: 8px; background-color:rgba(0,0,0,.7);}
}

@media (min-width: 1200px) and (max-width: 1740px) {
	.fl-menu .list2{display:none;}
	.fl-menu{ top:476px;}
	.fl-menu .list{ display:block; width:50px; height:50px; border:1px #ccc solid; border-radius:50px;}
	.fl-menu .list img{ width:50%; margin-left:25%; margin-top:25%;}
	.fl-menu .con{ display:none;}
}
@media (min-width: 751px) and (max-width: 1199px) {
	
	/*menu*/
	#nav_but .mainlevel { width:34%; margin:1% 1% 1% 8%;}
	#nav_but .mainlevel a { font-size:0.7rem}
	#nav_but .mainlevel ul {display:none; position:absolute;width:15.4%;}

    .pull-right .video-js{ margin-top:5%;}




.wrap{ width:100%; margin:0 auto; padding:0 10px; overflow:hidden;}
.wrap2{ width:1200px;}
.banner-oldhome{ height:350px; background:url(../images/banner-oldhome.jpg) no-repeat center center;}
.banner-oldhome .wrap{ font-size:32px; color:#fff; line-height:50px; text-align:center; padding-top:80px;}

.setion{ padding:50px 0;}
.setion .title{ font-size:32px; text-align:center; margin-bottom:20px;}

.setion1 li .img{ background-size:12px; padding-right:20px;}
.setion1 li .img img{ width:80%;}
.setion1 li .sub{ padding-right:20px;}
.setion1 li .desc{ padding-right:20px;}

.setion2 li a{ width:50%; margin-left:25%;}

.setion3 .li1{ padding:20px 0;}
.setion3 .li4{ padding:20px 0 20px 40px;}
.setion3 li .sub{ font-size:24px; margin-bottom:20px;}
.setion3 .li1 .sub img{ margin-left:10px; width:120px;}
.setion3 li div span{ padding-left:15px;}
.setion3 .li1 div span{ line-height:30px;}
.setion3 .li1 div span a{ margin-left:10px; font-size:14px;}
.setion3 .li4 div span{ line-height:20px; margin-bottom:10px;}

footer{ padding:50px 0;}
footer li{ width:23.5%; margin-right:2%; float:left;}
footer li:last-child{ margin-right:0;}
footer .title{ margin-bottom:10px;}
footer li a{ width:100%;}
footer li.li2{ width:30.5%;}
footer li.li2 a{ width:100%; float:left; margin-right:0;}
footer li:nth-child(3){ width:20%;}
footer li:nth-child(4){ width:20%;}

.banner-pro-case{ font-size:32px; line-height:200px;}

.case{ padding:50px 0;}
.case .title{ font-size:20px; margin-bottom:30px;}

.case1 .wrap>div{ width:47.5%; margin-right:5%;}
.case1 .wrap>img{ width:47.5%;}
.case1 .tit{ font-size:28px; margin-bottom:20px;}
.case1 .sub{ font-size:20px; margin-bottom:20px;}
.case1 ul li{ line-height:20px; padding:7px 0 7px 15px; font-size:14px;}

.case2 .wrap>div{ width:47.5%;}
.case2 .wrap>img{ width:47.5%; margin-right:5%;}
.case2 .tit{ font-size:28px; margin-bottom:20px;}
.case2 ul li{ line-height:20px; padding:7px 0 7px 15px; font-size:14px;}



.banner{ height:200px;}
.banner .title{ font-size:32px; margin-bottom:15px; margin-top:60px;}
.subbanner .title{ font-size:32px; margin-bottom:0; margin-top:0; line-height:200px;}
.subbanner .title{ font-size:32px; margin-bottom:0; margin-top:0; line-height:200px;}
.subbanner .title{ font-size:32px; margin-bottom:0; margin-top:0; line-height:200px;}

.cus{ padding:50px 0;}
.cus .title{ font-size:32px; font-weight:bold; margin-bottom:20px;}

.robotic .title{ text-align:center;}
.robotic .sub{ text-align:center; font-size:16px; color:#666; margin-bottom:40px;}
.robotic .pull-left{ margin-left:0; width:47.5%; height:auto; margin-right:5%;}
.robotic .pull-right{ margin-right:0; width:47.5%; height:auto;}

.robotic2 .pull-left{ width:35%; margin-right:5%;}
.robotic2 .pull-left a{ display:block; width:100%; background:url(../images/ico-yes.png) no-repeat left center; background-size:16px; padding-left:25px; color:#bdbdbd; font-size:18px; line-height:50px;}
.robotic2 .pull-left a i{ font-size:24px; margin-left:10px; position:relative; top:3px;}
.robotic2 .pull-left a:hover,.robotic2 .pull-left a.active{ background:url(../images/ico-yes-hover.png) no-repeat left center; background-size:16px; color:#d10000;}
.robotic2 .pull-right{ width:60%; height:auto;}

.contact-contact{ overflow:hidden; margin:10px 0;}
.contact-contact .pull-left{ width:52.5%; margin-right:5%;}
.contact-contact .pull-right{ width:42.5%; padding-left:0; padding-top:80px; padding-bottom:80px;}
.contact-contact .title{ font-size:28px; line-height:50px; margin-bottom:20px; width:100%;}
.contact-contact .con p{ line-height:24px;}

.faq{ padding:50px 0;}
.faq .title{ line-height:90px;}
.faq .title img{ width:90px;}
.faq .list{ margin-bottom:20px;}

.dedicated .pull-left{ width:20%; margin:0 10%; border-radius:100%; margin-bottom:30px;}
.dedicated .pull-left span{ font-size:32px; margin-top:30px;}
.dedicated .pull-left font{ font-size:60px;}
.dedicated .pull-right{ width:60%; margin-bottom:30px;}
.dedicated .pull-right .tit{ font-size:28px; margin-bottom:10px;}
.dedicated .pull-right .tit.space{ margin-top:0;}
.dedicated .imgs ul li{ margin-right:20px;}
.dedicated .pull-right ul li .txt-left{ float:none; width:100%; display:block;}
.dedicated .pull-right ul li .txt-right{ float:none; width:100%; display:block;}

.fl-menu{ top:376px;}
.fl-menu .list2{display:none}
.fl-menu .list{ display:block; width:50px; height:50px; border:1px #ccc solid; border-radius:50px;}
.fl-menu .list img{ width:50%; margin-left:25%; margin-top:25%;}
.fl-menu .con{ display:none;}

.simple .pull-left{ width:55%; margin-right:5%;}
.simple .pull-left span{ line-height:50px; font-size:24px;}
.simple .pull-right{ width:40%;}
.simple .pull-right .tit{ line-height:60px; font-size:24px; border-radius:10px;}
.simple .pull-right .con{ width:90%; margin-left:5%; padding:10px; margin-bottom:20px; background:url(../images/simple-arrow.png) no-repeat top center; background-size:20px;}
.simple .pull-right .con p{ margin:20px 0; font-size:16px; line-height:24px; padding:0 30px;}

.parts .pull-left{ width:55%; margin-right:5%;}
.parts .pull-left .tit{ font-size:16px; margin-bottom:20px;}
.parts .pull-left ul li{ width:32%; margin-right:2%; margin-bottom:10px;}
.parts .pull-left ul li:nth-child(3n){ margin-right:0;}
.parts .pull-left ul li a{ height:60px; line-height:20px; border-radius:5px; font-size:14px; padding:0 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.parts .pull-right{ width:40%; padding-top:130px;}
.parts .pull-right a{ height:60px; line-height:24px; font-size:16px; font-weight:bold; padding:0 10px; margin-bottom:20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.parts .pull-right a img{ width:30px; margin-right:10px; top:0px;}

.shipping .desc{ margin:20px 0;}
.shipping .search span{ margin-right:30px;}
.shipping .search button{ margin-right:0;}

.sample .sub{ font-size:20px; margin-bottom:20px;}
.sample .pull-left{ font-size:20px;}
.sample .linum li{ line-height:35px;}

.request1 .sub{ font-size:20px; margin-bottom:20px;}
.request1 li{ margin-bottom:20px;}
.request1 .select{ margin-bottom:20px;}
.request1 .file{ margin:20px 0;}

.inspect .sub{ font-size:20px; margin-bottom:20px;}
.inspect .li1 li span{ font-size:16px; margin:15px 0;}
.inspect .pull-left{ width:20%; font-size:28px;}
.inspect .pull-right{ width:80%;}
.inspect .pull-right li{ background:url(../images/ico-arrow.png) no-repeat left top 10px; background-size:20px; color:#333; line-height:28px; padding:7px 0 7px 35px; font-size:20px;}
.inspect2 .pull-left span{ background:url(../images/ico-yes-hover.png) no-repeat left top 6px; background-size:16px; padding-left:25px; font-size:16px; line-height:24px; margin-bottom:15px;}

.banner-pro-support .wrapbanner{ width:100%; margin:0 auto; padding:0 10px;}
.banner-pro-support img{ float:right; margin-bottom:15px; width:70%;}
.banner-pro-support .pull-left{ position:absolute; z-index:10; width:100%; margin-left:20px;}
.banner-pro-support .title{ width:50%; font-size:28px; font-weight:bold; position:relative; margin-top:6%;}
.banner-pro-support .sub{ width:30%; font-size:18px; font-weight:bold; margin-top:10px;}
.banner-pro-support .desc{ width:30%; font-size:18px; line-height:30px; color:#666; margin-top:20px;}
.banner-pk-graphics2{ background:url(../images/graphics-banner-2.jpg) no-repeat top 60% right 0; background-size:cover; height:150px; padding:0 10px; margin-top:30px;}
.banner-pk-graphics2 .title{ font-size:30px; margin-bottom:0; margin-top:0; line-height:150px; color:#550f10;}



.support1 ul{ padding:0;}
.support1 li{ padding:20px;}
.support1 li:nth-child(1) span{ margin-top:0;}
.support1 li:nth-child(2) span{ margin-top:0;}
.support1 li:nth-child(3) span{ margin-top:0;}
.support1 li:nth-child(4) span{ margin-top:0;}
.support1 li:nth-child(5) span{ margin-top:0;}
.support1 li:nth-child(6) span{ margin-top:0;}

.support3 .pull-right p:first-child{ margin-top:0;}

.old{ height:900px;}
.old .pull-left{ width:45%; margin-right:5%;}
.old .pull-left .tit,.old .pull-right .tit{ font-size:28px; margin-bottom:20px;}
.old .pull-left .sub{ line-height:20px;}
.old .pull-left .sub font{ color:#d10000;}
.old .pull-left ul li{ width:32%; float:left; margin-right:2%; text-align:center; margin-bottom:12px;}
.old .pull-left ul li:nth-child(3n){ margin-right:0;}
.old .pull-left ul li a{ display:block; width:100%; height:60px; line-height:20px; border-radius:5px; color:#999; font-size:14px; background:#f1f1f1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.old .pull-left ul li a:hover{ background:#d10000; color:#fff;}
.old .pull-right{ width:50%;}
.old .pull-right .left{ width:55%; float:left;}
.old .pull-right .left a>span{ line-height:20px; padding:10px;}
.old .pull-right .left a>span i{ font-size:24px; margin-right:5px; position:relative; top:2px; font-weight:bold;}



.old .pull-right .right{ width:45%; float:right; border:0; border-left:0; padding:20px;}
.old .pull-right .swiper-slide span{ color:#333; font-weight:bold; margin-top:10px; display:block;}
.old .swiper-pagination-bullet-active{ background:#d10000;}

.old2 li .name font{ width:98%; margin-left:2%; height:25px; line-height:25px; border-radius:25px; font-size:10px;}
.old2 li .desc{ padding:10px;}
.old2 li .desc .tit{ font-size:14px; margin-bottom:5px;}
.old2 li .desc .con{ font-size:11px; line-height:16px; margin-bottom:5px;}
.old2 li .desc a{ font-size:12px;}

.old4 .name font{ font-size:16px; margin-top:0;}

.banner-pro-custom .pull-left .title{ margin-top:50px; font-size:32px;}

.banner-pro-custom2 .pull-right{ width:40%; margin:0 5%;}
.banner-pro-custom2 .pull-right .title{ font-size:32px; margin-bottom:10px; margin-top:30px;}
.banner-pro-custom2 .pull-right .sub{ font-size:20px;}
.banner-pro-custom2 .pull-right a{ font-size:28px; line-height:40px; width:35%; margin-top:10px;}
.banner-pro-custom2 .pull-left{ width:50%;}

.title-line{ background:url(../images/line-title.png) no-repeat bottom center; background-size:100px; padding-bottom:15px;}

.pk .sub{ top:-10px;}

.custom2 li{ width:32%; margin-right:2%;}
.custom2 li:nth-child(3n){ margin-right:0;}
.custom2 li:nth-child(4n){ margin-right:2%;}
.custom2 td{ font-size:10px;}

.carton3 .pull-left{ width:40%; margin:0 5%;}
.carton3 .pull-right{ width:50%; margin-top:20px;}
.carton3 .pull-right li{ font-size:16px; margin-bottom:20px; background:url(../images/ico-yes-hover.png) no-repeat left top 5px; background-size:16px; padding-left:20px; margin-right:0; margin-top:0;}
.carton3 .pull-right li font{ width:25%; line-height:24px;}
.carton3 .pull-right li span{ width:75%; line-height:24px; margin-top:0;}
.carton3  table{ margin-top:30px;}
.carton3  th,.carton3  td{ margin:20px 0; padding:10px 5px; font-size:16px;}
.carton3 .desc{ font-size:16px; margin:20px 0;}
.pk .btn{ width:20%; line-height:50px; font-size:24px; margin-left:40%; margin-top:20px;}
.carton3 a{ margin-bottom:50px;}

.carton6 li span{ font-size:16px;}

.mt{ margin-top:50px;}


.custom li{ width:33.33%; float:left;}
.custom li div{ position:relative;}
.custom li a{ position:absolute; z-index:9; display:block; font-size:18px; line-height:24px; color:#5f4548; font-weight:bold;}
.custom li a font{ display:block;}
.custom li:nth-child(1) a{ margin-left:57%; margin-top:22%;}
.custom li:nth-child(2) a{ margin-left:59%; margin-top:15%;}
.custom li:nth-child(3) a{ margin-left:57%; margin-top:22%;}
.custom li:nth-child(4) a{ margin-left:57%; margin-top:22%;}
.custom li:nth-child(5) a{ margin-left:52%; margin-top:15%;}
.custom li:nth-child(6) a{ margin-left:57%; margin-top:22%;}


.carton2 li span{ height:30px;}
.pricelist li span{ line-height:30px;}



.graphics{ margin:30px 0; padding:20px;}
.graphics .pull-right .tit{ background:url(../images/tab-title.png) no-repeat center center; background-size:200px; width:200px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:36px; font-weight:bold; display:block; position:absolute; z-index:9; margin-top:-28px; margin-left:13%;}
.graphics .pull-right div{ padding:50px 10px 10px 30px;}

.graphics2{ margin:30px 0; padding:20px;}
.graphics2 .pull-left .tit{ background:url(../images/tab-title.png) no-repeat center center; background-size:200px; width:200px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:36px; font-weight:bold; display:block; position:absolute; z-index:9; margin-top:-28px; margin-left:13%;}
.graphics2 .pull-left div{ padding:50px 30px 10px 10px;}


.graphics-title{ background:url(../images/graphics-title-bg.jpg) no-repeat center bottom; background-size:500px; padding-bottom:30px; color:#666; font-size:30px; text-align:center; margin:50px 0 30px 0;}



.graphics-list{ margin-bottom:50px;}
.graphics-list li{ width:48%; float:left; padding:20px 40px 0 40px;}
.graphics-list li:first-child{ margin-right:4%;}
.graphics-list li:first-child img{ margin-top:30px;}
.graphics-list .tit{ background:url(../images/graphics-title-bg-02.jpg) no-repeat left bottom; background-size:75px; padding-bottom:15px; font-size:30px; font-weight:bold; color:#d10000;}
.graphics-list .sub{ margin:20px 0;}
.graphics-list .desc{ margin-bottom:20px;}


}

@media (min-width: 1128px) and (max-width: 1199px) {

	/* our */
	.our_co{margin-bottom:12%;}
	.our_coll{margin-bottom:19%;}

}

@media (min-width: 930px) and (max-width: 1128px) {

	/* our */
	.our_co{margin-bottom:12.5%;}
	.our_coll{margin-bottom:12.5%;}

}

@media (min-width: 873px) and (max-width: 929px) {

	/* our */
	.our_co{margin-bottom:16%;}
	.our_coll{margin-bottom:25%;}

}
@media (min-width: 815px) and (max-width: 872px) {

	/* our */
	.our_co{margin-bottom:26%;}
	.our_coll{margin-bottom:25%;}

}

@media (min-width: 751px) and (max-width: 814px) {

	/* our */
	.our_co{margin-bottom:29%;}
	.our_coll{margin-bottom:39%;}

}

@media (max-width: 750px) {

header{ font-size:12px;}
header .top{ height:30px; line-height:30px; padding:0 10px;}
header .top span:first-child{ margin-right:20px;}
header .top span img{ position:relative; top:8px; width:14px; margin-right:3px;}
header .navigator{ overflow:hidden; border-bottom:1px #ccc solid; height:auto; line-height:65px; padding:0 10px;}
header .navigator .logo img{ margin-top:12px; width:196px;}
header .navigator span{ display:block; float:left; margin:0; line-height:18px; padding-bottom:10px; text-align:center;}
header nav{ display:none;}
.nav2{ background:#333; overflow:hidden; position:absolute; z-index:999; left:0; top:95px; width:100%; display:none;}
.nav2 li{ padding:10px 0; overflow:hidden;}
.nav2>li{ border-bottom:1px #999 solid;}
.nav2>li>p{overflow: hidden;padding:0 10px; position: relative;}
.nav2>li>p>a{ color:#999; line-height:20px; display:block;width:80%;float:left;}
.nav2>li>p>span{position:relative;width:20%;height:20px;float:right;}
.nav2>li>p>span>i{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:12px;height:6px;background:url(../images/nav-arrow.png) no-repeat;transform:rotate(0deg);-webkit-transform:rotate(0deg);transition: transform 0.3s ease;-webkit-transition: transform 0.3s ease;}
.nav2 li p .rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition: transform 0.3s ease;transition: transform 0.3s ease;}
.nav2 li .navchild2{ display:none;}
.nav2 li .navchild2 a{ padding:0 30px; color:#999; line-height:20px; display:block;}
header .menu{ display:block; float:right;}
header .menu img{ width:20px; margin-top:22.5px;}

.basic{ height:45px; margin-top:10px;}
.basic a{ display:block; width:50%; background:#000; font-size:14px; font-weight:bold; text-align:center; line-height:50px; height:50px; float:left; color:#fff; top:10px;}
.basic a.active,.basic a:hover{ background:#d10404; opacity:1; height:50px; line-height:50px; position:relative;}
.basic a:last-child span{ display:none;}

.banner-home{ height:auto; width:100%; background:url(../images/banner-home.jpg) no-repeat top center;}
.wrap-home{ width:100%; padding:30px 12px 40px; overflow:hidden;}
.banner-home .pull-left{ width:100%; margin-right:0;}
.banner-home .title{ font-size:24px;}
.banner-home .search{ margin:20px 0;}
.banner-home .search input{ font-size:18px; height:45px; width:85%; padding:0 10px;}
.banner-home .search button{ background-size:20px; height:45px; width:15%;}
.banner-home .sub{ padding:10px 0; width:95%;}
.banner-home .pull-left>a{ line-height:45px; width:47%; font-size:12px; margin:0 0 0 4%;}
.banner-home .pull-left .who_but{ margin:5% 0 0 6%;}
.banner-home .sub2{ padding-top:10px; width:100%;}
.banner-home .sub2 a{ font-size:16px; font-weight:bold;}
.banner-home .pull-right{ width:100%; margin:5px 0  0px;}

.banner-home .pull-left{ margin-bottom:4%;}
.banner-home .sub{ margin:2% auto 2%;}

	/*menu*/
	#nav_but .mainlevel { width:42%; margin:0 1% 3% 4%;}
	#nav_but .mainlevel a { font-size:0.7rem; line-height:45px;}
	#nav_but .mainlevel ul {display:none; position:absolute;width:39.45%;}


.daohang p{ font-size:13px;}

.banner-oldhome{ height:auto; background:url(../images/banner-oldhome.jpg) no-repeat center center;}
.banner-oldhome .wrap{ font-size:20px; color:#fff; line-height:30px; text-align:center; padding-top:0; padding:50px 0;}

.daohang{ width:98%; margin:4% auto 2%;}

.wrap{ width:100%; margin:0 auto; padding:0 10px; overflow:hidden;}
.cards .cards_right{padding-top:10px;padding-bottom:10px;}
.setion{ padding:30px 0;}
.setion .title{ font-size:24px; text-align:center; margin-bottom:10px;}
.cost .fee{ padding-bottom:15%;}


.setion1 li{ width:100%; float:none; margin-right:0; margin-bottom:20px;}
.setion1 li:last-child{ margin-right:0; margin-bottom:0;}
.setion1 li .img{ background:none; background-size:12px; padding-right:0;}
.setion1 li .img img{ width:30%; margin-left:35%;}
.setion1 li:last-child .img{ background:none;}
.setion1 li .sub{ font-size:16px; padding:10px 0; text-align:center; padding-right:0;}
.setion1 li .desc{ color:#666; line-height:24px; text-align:center;  font-size:13px; padding-right:0;}

.setion2 li{ width:100%; margin-right:0; margin-bottom:20px;}
.setion2 li .sub{ font-size:16px; padding:10px 0; text-align:center;}
.setion2 li .desc{ color:#666; line-height:24px; font-size:13px; text-align:center;}
.setion2 li a{ display:block; border:2px #d10000 solid; color:#d10000; line-height:25px; text-align:center; width:35%; margin-left:32.5%; margin-top:10px;}

.setion3 li{ width:100%; float:none; height:auto; overflow:hidden;}
.setion3 li:nth-child(2n){ float:none;}
.setion3 li:nth-child(3) img{ border:1px #ccc solid;}
.setion3 .li1{ padding:0 0 30px 0;}
.setion3 .li4{ padding:20px 0 0 0;}
.setion3 li .sub{ font-size:20px; margin-bottom:20px;}
.setion3 .li1 .sub img{ margin-left:10px; width:100px;}
.setion3 li div span{ background-size:4px; padding-left:15px; color:#666;}
.setion3 .li1 div span{ background:url(../images/ico-circle.png) no-repeat left top 12px; line-height:30px;}
.setion3 .li1 div span a{ margin-left:10px; font-size:14px;}
.setion3 .li4 div span{ background:url(../images/ico-circle-red.png) no-repeat left top 10px; font-size:18px; line-height:25px; margin-bottom:10px;}
.setion3 .li4 div>a{ width:30%; margin-left:35%;}

.setion4 .pull-left{ width:100%; margin-right:0;}
.setion4 .pull-left .tit{ font-size:24px; margin-bottom:10px;}
.setion4 .pull-left .con{ font-size:16px; line-height:24px; margin-bottom:20px;}
.setion4 .pull-left .desc{ font-size:16px;}
.setion4 .pull-left .desc a{ font-size:12px; padding:4px 10px; margin:0 10px;}
.setion4 .pull-right{ width:100%; margin-top:20px;}
.setion4 .pull-right a{ line-height:40px; width:50%; margin-left:25%; font-size:16px;}

footer{ padding:30px 0;}
footer li{ width:100%; margin-right:0; float:none; margin-bottom:20px; overflow:hidden; text-align:center;}
footer li:last-child{ margin-right:0;}
footer .title{ margin-bottom:10px;}
footer li a{ width:50%; float:left;}
footer li.li2{ width:100%;}
footer li.li2 a{ width:50%; float:left; margin-right:0;}
footer li:nth-child(3){ width:100%;}
footer li:nth-child(4){ width:100%;}
footer .wrap .index_bottom{ width:130px; margin:0 auto; text-align:center;}
footer .wrap>a{  margin-top:0;}
footer .wrap .index_bottom a{ float:left; display:block; color:#fff; line-height:30px; text-align:center; width:130px;margin:4% 0 6%;}


/*新首页样式*/
.new_index1{ margin:0px 3%; }
.new_index1 img{ width: 100%; }
.new_title{ font-size: 18px; text-align:left; margin: 2% 0 2% 3%; font-weight: bold; }

.new_link{ width: 88%; margin: 0 auto; text-align: left; }
.new_link_a img{ margin: 2px 6px 0 0; }
.new_link_a a{ color: #fff; font-size: 16px; }
.new_link_a a:hover{ text-decoration: underline; }
.new_link_a p{ float: left; margin:0 12% 2% 0; }
.new_link_a2 p{ margin-right: 8%; }
.new_link_a .new_link_a3{ margin-left: 0%; }
.new_ul .new_li{ width: 50%; }

.new_li .desc{  height: 125px;}
.new_company{ margin:10px 0 30px 18px;font-size: 13px; }
.new_company .new_meet{  float: unset;  width: 60%; margin: 20px auto 0;padding: 0; display: block; line-height: 36px; }
.new_company_left{ width: 100%; float: unset; }
.new_company .new_quote{float: unset; width: 60%; display: block;line-height: 36px; padding: 0; text-align: center; margin: 20px auto 0;}
.new_product_ul .new_product_li{  width: 50%; float: left; margin: 0 auto; padding: 10px; }
.new_product_li a{padding:10px; height: 208px; }
.new_product_li a p{ margin-top: 8px; }
.new_product_li:last-child a{ height: 100px; }
.new_product_li a span{ line-height: 26px; }
.new_parts{ margin: 0px auto 20px ; }
.new_parts .new_part1{float: unset; width: 100%; text-align: left; margin: 0 0 0 20px; }
.new_parts .p1{margin-top:0;}
.new_parts .new_part13{ margin-top: 0px; }
.new_parts .new_part2{ float: unset;width: 100%; }
.new_part2 a{ width:44%;  display:block; height:60px; line-height:20px; border-radius:5px; color:#999; font-size:14px; background:#fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center; }
/*新首页样式 end*/



.banner-pro-case{ font-size:24px; line-height:140px;}

.case{ padding:30px 0;}
.case .title{ font-size:18px; margin-bottom:20px;}

.case1 .wrap>div{ width:100%; margin-right:0;}
.case1 .wrap>img{ width:100%; margin-top:10px;}
.case1 .tit{ font-size:24px; margin-bottom:20px;}
.case1 .sub{ font-size:18px; margin-bottom:10px;}
.case1 ul li{ background:url(../images/ico-circle-gray.png) no-repeat left top 13px; background-size:6px; line-height:20px; padding:5px 0 5px 15px; font-size:14px;}

.case2 .wrap>div{ width:100%;}
.case2 .wrap>img{ width:100%; margin-right:0;}
.case2 .tit{ font-size:24px; margin-bottom:10px; margin-top:20px;}
.case2 ul li{ background:url(../images/ico-circle-gray.png) no-repeat left top 13px; background-size:6px; line-height:20px; padding:5px 0 5px 15px; font-size:14px;}

.banner{ height:150px;}
.banner-cus-robotic .title{ font-size:24px; margin-bottom:10px; margin-top:25px;}
.banner-cus-dedicated .title{ font-size:24px; margin:10px 0; line-height:22px;}
.banner-cus-invention .title{ font-size:24px; margin:10px 0; line-height:24px;}
.banner-cus-product .title{ font-size:24px; margin:15px 0 10px; line-height:26px;}
.banner-cus-reverse .title{ font-size:24px; margin-bottom:15px; margin-top:23px;}
.banner-cus-simple .title{ font-size:24px; margin-bottom:15px; margin-top:35px;}
.banner-cus-highmix .title{ font-size:24px; margin-bottom:15px; margin-top:30px;}
.banner-cus-parts .title{ font-size:24px; margin-bottom:0; margin-top:0; line-height:150px;}
.banner-pro-shipping .title{ font-size:24px; margin-bottom:0; margin-top:0; line-height:150px;}
.banner-pro-sample .title{ font-size:24px; margin-bottom:0; margin-top:0; line-height:150px;}
.banner-about-team .title{ font-size:24px; margin-bottom:0; margin-top:0; line-height:150px;}
.banner-pro-inspect .title{ font-size:24px; margin-bottom:0; margin-top:50px; line-height:30px;letter-spacing: 4px;}
.banner-pk-carton .title{ font-size:24px; margin-bottom:0; margin-top:0; line-height:150px;}
.banner-pk-plastic .title{ font-size:24px; margin-bottom:0; margin-top:0; line-height:150px;}
.banner-pk-paper .title{ font-size:24px; margin-bottom:0; margin-top:0; line-height:150px;}
.banner-pk-opp .title{ font-size:24px; margin-bottom:0; margin-top:0; line-height:150px;}
.banner-pk-color .title{ font-size:24px; margin-bottom:0; margin-top:0; line-height:150px;}
.banner-pk-open .title{ font-size:24px; margin-bottom:0; margin-top:0; line-height:150px;}
.banner-pk-graphics{ background:url(../images/graphics-banner.jpg) no-repeat top 30% right 20%; background-size:cover;}
.banner-pk-graphics .title{ font-size:24px; margin-bottom:0; margin-top:0; line-height:150px;}
.banner-pk-graphics2{ background:url(../images/graphics-banner-2.jpg) no-repeat top 70% right 10%; background-size:cover; height:100px; padding:0 10px; margin-top:30px;}
.banner-pk-graphics2 .title{ font-size:24px; margin-bottom:0; margin-top:0; line-height:100px; color:#550f10;}
.banner-pro-our .title{ font-size:24px; margin-bottom:0; margin-top:0; line-height:150px;}

.cus{ padding:30px 0;}
.cus .title{ font-size:24px; font-weight:bold; margin-bottom:10px;}

.robotic .title{ text-align:center;}
.robotic .sub{ text-align:center; font-size:16px; color:#666; margin-bottom:20px;}
.robotic .pull-left{ margin-left:0; width:100%; height:auto; margin-right:0;}
.robotic .pull-right{ margin-right:0; width:100%; height:auto; margin-top:10px;}

.robotic2 .pull-left{ width:100%; margin-right:0;}
.robotic2 .pull-left a{ display:block; width:100%; background:url(../images/ico-yes.png) no-repeat left center; background-size:16px; padding-left:25px; color:#bdbdbd; font-size:16px; line-height:30px;}
.robotic2 .pull-left a i{ font-size:24px; margin-left:10px; position:relative; top:3px;}
.robotic2 .pull-left a:hover,.robotic2 .pull-left a.active{ background:url(../images/ico-yes-hover.png) no-repeat left center; background-size:16px; color:#d10000;}
.robotic2 .pull-right{ width:100%; height:auto; margin-top:20px;}

.contact-contact{ overflow:hidden; margin:0 0;}
.contact-contact .pull-left{ width:100%; margin-right:0;}
.contact_con{ height: auto; overflow: hidden; padding: 0;}
.contact-contact .pull-right{ width:100%; padding-left:0; padding-top:10px; padding-bottom:20px;}
.contact-contact .title{ font-size:28px; line-height:50px; margin-bottom:20px; margin-left:10px;}
.contact-contact .con p{ line-height:24px; padding:0 10px;}
.contact-contact .pull-right_yx { margin-left:2%; color: #d10000; margin-top: 5px;font-weight: bold;}
.pull-right_yx a{ margin-top:10px; width:100px; left:50%; }

.faq{ padding:30px 0;}
.faq .title{ font-size:17px; line-height:40px; margin-bottom:20px;}
.faq .title img{ margin-right:0; width:40px;}
.faq .list{ margin-bottom:10px;}
.faq .tit{ line-height:40px;}

.dedicated .pull-left{ width:20%; margin:0 5% 0 0; border-radius:100%; margin-bottom:20px;}
.dedicated .pull-left span{ font-size:18px; margin-top:10px;}
.dedicated .pull-left font{ font-size:30px;}
.dedicated .pull-right{ width:75%; margin-bottom:20px;}
.dedicated .pull-right .tit{ font-size:24px; margin-bottom:10px;}
.dedicated .pull-right .tit.space{ margin-top:0;}
.dedicated .pull-right ul li{ background:url(../images/ico-circle-gray.png) no-repeat left top 13px; background-size:6px; color:#666; line-height:20px; padding:5px 0 5px 15px; font-size:14px;}
.dedicated .pull-right ul li .txt-left{ float:none; width:100%; display:block;}
.dedicated .pull-right ul li .txt-right{ float:none; width:100%; display:block;}
.dedicated .pull-right .sub{ font-size:14px; margin-top:10px;}
.dedicated .imgs ul li{ margin-right:5px;}

.fl-menu{top:30%; width:283px;/*top:420px;*/}
.fl-menu .list{display:none}
.fl-menu .list2{ display:block; width:23px; height:186px;position: absolute;left:0px;top:30%;opacity:0.7;}
.fl-menu .list2 img{ /*width:50%; margin-left:25%; margin-top:25%;*/ }
.fl-menu .con{ display:none;position: absolute;left:-285px;}

.simple .pull-left{ width:100%; margin-right:0;}
.simple .pull-left span{ line-height:40px; font-size:20px;}
.simple .pull-right{ width:100%;}
.simple .pull-right .tit{ line-height:45px; font-size:24px; border-radius:10px; margin-top:20px;}
.simple .pull-right .con{ width:90%; margin-left:5%; padding:10px; margin-bottom:20px; background:url(../images/simple-arrow.png) no-repeat top center; background-size:20px;}

.parts .pull-left{ width:100%; margin-right:0;}
.parts .pull-left .tit{ font-size:16px; margin-bottom:10px;}
.parts .pull-left ul li{ width:32%; margin-right:2%; margin-bottom:8px;}
.parts .pull-left ul li:nth-child(3n){ margin-right:0;}
.parts .pull-left ul li a{ height:60px; line-height:20px; border-radius:5px; font-size:14px; padding:0 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.parts .pull-right{ width:100%; padding-top:30px;}
.parts .pull-right a{ height:45px; line-height:24px; font-size:16px; font-weight:bold; padding:0 10px; margin-bottom:10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.parts .pull-right a img{ width:20px; margin-right:10px; top:0px;}

.shipping .sub{ font-size:14px; margin-bottom:10px;}
.shipping .sign{ font-size:14px; margin-top:10px;}
.shipping .desc{ margin:10px 0;}
.shipping .desc img{ position:relative; top:-3px; margin-right:5px;}
.shipping .search{ font-size:16px; margin-top:10px;}
.shipping .search input{ height:40px; line-height:40px; margin-left:10px; width:60%; float:right;}
.shipping .search span{ margin-right:30px; display:block; margin-bottom:10px; line-height:40px;}
.shipping .search button{ height:40px; line-height:40px; width:50%; margin-left:25%; }
.shipping td,.shipping th{ padding:10px 3px;}
.cost .cost_des{ width:0;}


.sample .sub{ font-size:16px; margin-bottom:10px;}
.sample .pull-left{ font-size:18px; width:20%;}
.sample .pull-right{ width:75%;}
.sample .pull-right li{ background:url(../images/ico-circle-gray.png) no-repeat left top 13px; background-size:6px; color:#666; line-height:20px; padding:5px 0 5px 15px; font-size:14px;}
.sample .linum li{ font-size:14px; line-height:24px;}
.sample .linum li font{ margin-right:5px;}

.simple .pull-right .con p{ padding:0 30px;}

.team .leader li{ width:100%; margin:0; margin-bottom:20px;}
.team .leader li:last-child{ margin-bottom:0;}
.team .leader li span{ font-size:18px; margin-top:10px;}
.team .leader li font{ font-size:14px; margin:5px 0 10px 0;}
.team .leader li img{ width:50%;}
.team .member li{ width:45%; margin-right:10%; font-size:14px; margin-bottom:30px;}
.team .member li:nth-child(2n){ margin-right:0;}
.team .member li span{ font-weight:bold; display:block; margin:20px 0 5px 0;}

.request1 .sub{ font-size:16px; margin-bottom:20px;}
.request1 li{ float:left; width:100%; margin-right:0; margin-bottom:20px;}
.request1 li input{ line-height:40px;}
.request1 li select{ height:40px; line-height:40px; background: url(../images/rfq-arrow.png)#f5f5f5 no-repeat center right 14px; background-size:14px;}
.request1 .select{ margin-bottom:20px;}
.request1 .select a{ display:block; margin-left:0; background:url(../images/radio.png) no-repeat center left; background-size:12px; padding-left:22px; padding:5px 0 5px 20px;}
.request1 .select a:first-child{ margin-top:10px;}
.request1 .file{ margin:20px 0;}
.request1 button{ line-height:40px;}

.request .li li{ width:45%; margin-right:10%; font-size:12px; margin-bottom:20px;}
.request .li li:nth-child(2n){ margin-right:0;}
.request .li li span{ margin:10px 0 5px 0;}

.inspect .sub{ font-size:16px; margin-bottom:10px;}
.inspect .li1 li span{ font-size:12px; margin:15px 0;}
.inspect .pull-left{ width:25%; font-size:20px;}
.inspect .pull-right{ width:75%;}
.inspect .pull-right li{ background:url(../images/ico-arrow.png) no-repeat left top 10px; background-size:20px; color:#333; line-height:24px; padding:7px 0 7px 30px; font-size:16px;}
.inspect2 .pull-left{ width:100%; margin-right:0;}
.inspect2 .pull-left span{ background:url(../images/ico-yes-hover.png) no-repeat left top 1px; background-size:16px; padding-left:25px; font-size:14px; line-height:20px; margin-bottom:10px;}
.inspect2 .pull-right{ width:100%; margin-top:20px;}

.banner-pro-support .wrapbanner{ width:100%; margin:0 auto; padding:0 10px;}
.banner-pro-support img{ float:static; margin-bottom:15px;}
.banner-pro-support .pull-left{ position:static; z-index:10; margin-left:0; text-align:center;}
.banner-pro-support .title{ width:100%; font-size:24px; font-weight:bold; margin-top:30px;}
.banner-pro-support .sub{ width:100%; font-size:16px; font-weight:bold; margin-top:10px;}
.banner-pro-support .desc{ width:100%; font-size:16px; line-height:30px; color:#666; margin-top:20px;}

.support1 ul{ padding:0 5px;}
.support1 li{ width:100%; float:none; margin-right:0; height:auto; overflow:hidden; padding:20px; margin-bottom:20px;}
.support1 li span{ font-size:18px;}
.support1 li p{ font-size:12px; line-height:20px; overflow:hidden; margin:10px 0;}
.support1 li font{ font-size:14px; margin-bottom:10px;}
.support1 li:nth-child(1) span{ margin-top:0;}
.support1 li:nth-child(2) span{ margin-top:0;}
.support1 li:nth-child(3) span{ margin-top:0;}
.support1 li:nth-child(4) span{ margin-top:0;}
.support1 li:nth-child(5) span{ margin-top:0;}
.support1 li:nth-child(6) span{ margin-top:0;}

.support2 li{ width:100%; float:none; margin-right:0; margin-top:20px;}
.support2 li span{ font-size:18px; margin-bottom:10px;}
.support2 li p{ line-height:20px; font-size:12px;}

.support3 img{ float:none; width:100%; margin-right:0;}
.support3 .pull-right{ float:none; width:100%; line-height:20px; font-size:12px;}
.support3 .pull-right p:first-child{ margin-top:0;}
.support3 .support_more{ width:48%; margin: 0 auto;}
.support3 .support_more:hover{ background:#d10000; color:#fff; border:2px #d10000 solid;}

.support4 li{ width:100%; float:none; margin-right:0; margin-bottom:30px;}
.support4 li:last-child{ margin-bottom:0;}
.support4 .name{ margin-bottom:10px;}
.support4 .name i{ float:left; width:50px; height:50px;}
.support4 .name i img{ width:30px;}
.support4 .name span{ /*float:none;*/ margin-left:10px; font-size:12.5px; line-height:22px; margin-top:5px;}
.support4 .con{ line-height:20px;}
.support4 .date{ margin:20px 0 5px 0;}
.support4 .peices font{ margin:0 10px;}

.support5 ul{ overflow:hidden;}
.support5 li{ width:100%; float:none; margin-right:0; padding:20px; border:1px #eee solid; color:#666; line-height:20px; overflow:hidden; margin-bottom:20px;}
.support5 li:last-child{ margin-bottom:0;}
.support5 li img{ float:none; width:100%; margin-left:0; margin-top:20px;}
.support5 li p{ float:none; width:100%;}

.old{ height:auto;}
.old .pull-left{ width:100%; margin-right:0;}
.old .pull-left .tit,.old .pull-right .tit{ font-size:28px; margin-bottom:20px;}
.old .pull-left .sub{ line-height:20px;}
.old .pull-left .sub font{ color:#d10000;}
.old .pull-left ul li{ width:32%; float:left; margin-right:2%; text-align:center; margin-bottom:12px;}
.old .pull-left ul li:nth-child(3n){ margin-right:0;}
.old .pull-left ul li a{ display:block; width:100%; height:60px; line-height:20px; border-radius:5px; color:#999; font-size:14px; background:#f1f1f1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.old .pull-left ul li a:hover{ background:#d10000; color:#fff;}
.old .pull-right{ width:100%; margin-top:20px;}
.old .pull-right .left{ width:55%; float:left;}
.old .pull-right .left a>span{ display:block; line-height:20px; color:#666; padding:10px;}
.old .pull-right .left a{ display:block; margin-bottom:10px; width:100%; border:1px #dedede solid; height:auto;}
.old .pull-right .left a i{ font-size:24px; margin-right:5px; position:relative; top:2px; font-weight:bold;}
.old .pull-right .left a:hover{ background:#f1f1f1;}
.old .pull-right .left a:hover .fl-intro{ display:none;}
.old .pull-right .right{ width:45%; float:right; /*border:1px #dedede solid;*/ border-left:0; padding:20px;}
.old .pull-right .swiper-slide span{ color:#333; font-weight:bold; margin-top:10px; display:block;}
.old .swiper-pagination-bullet-active{ background:#d10000;}

.old2 li{ width:47.5%; margin-right:4%; margin-bottom:10px;}
.old2 li:nth-child(2n){ margin-right:0;}
.old2 li .name font{ width:98%; margin-left:2%; height:25px; line-height:25px; border-radius:25px; font-size:10px;}
.old2 li .desc{ padding:10px;}
.old2 li .desc .tit{ font-size:14px; margin-bottom:10px;}
.old2 li .desc .con{ font-size:11px; line-height:16px; margin-bottom:10px;}
.old2 li .desc a{ font-size:12px;}
.old2 .sub{ font-size:14px; line-height:20px;}
.old2 .sub img{ top:8px; margin:0 5px;}
.old2 li:nth-child(5) { margin-right: 5%;}
.old2 li .old_img {margin-left:0;}


.old3 .list .con{ line-height:20px; margin-bottom:20px;}

.old4 li{ width:50%; padding:10px;}
.old4 .name img{ width:22%; margin-right:5%;}
.old4 .name font{ width:73%; font-size:16px; margin-top:0;}
.old4 .clearfix{ margin:10px 0 15px 0;}
.old4 .con{ font-size:14px; line-height:20px;}
.old4 a.clearfix{ font-size:16px;}

.banner-pro-custom{ background:#ebebed; overflow:hidden; padding:20px 0;}
.banner-pro-custom .pull-left{ width:50%;}
.banner-pro-custom .pull-left .title{ font-size:24px; font-weight:bold; margin-bottom:10px; margin-top:0;}
.banner-pro-custom .pull-left .sub{ font-size:14px;}
.banner-pro-custom .pull-right{ width:50%;}

.banner-pro-custom2 .pull-right{ width:100%; margin:0; text-align:center; padding:0 10px;}
.banner-pro-custom2 .pull-right .title{ font-size:20px; margin-bottom:10px; margin-top:15px;}
.banner-pro-custom2 .pull-right .sub{ font-size:16px;}
.banner-pro-custom2 .pull-right a{ font-size:20px; line-height:30px; width:35%; margin-top:10px; margin-bottom:20px; margin-left:37.5%;}
.banner-pro-custom2 .pull-left{ width:100%;}

.title-line{ background:url(../images/line-title.png) no-repeat bottom center; background-size:80px; padding-bottom:7px;}

.pk .sub{ font-size:16px; top:0;}
.custom1 li{ width:100%; margin-right:0; float:none; margin-top:20px;}
.custom1 li img{ width:25%;}
.custom1 li span{ font-size:18px; margin:5px 0;}
.custom1 li font{ line-height:20px; font-size:14px;}

.custom2 li{ width:100%; margin-right:0; margin-top:20px;}
.custom2 li span{ text-align:center; font-size:14px;}

.carton1 ul{ width:100%; margin:0;}
.carton1 li span{ font-size:14px;}

.carton2 li{ width:45%; margin-right:10%; margin-top:10px;}
.carton2 li:nth-child(2n){ margin-right:0;}
.carton2 li span{ font-size:14px; height:20px;}


.carton3 .pull-left{ width:100%; margin:0;}
.carton3 .pull-right{ width:100%; margin-top:20px;}
.carton3 .pull-right li{ font-size:14px; margin-bottom:0; background:url(../images/ico-yes-hover.png) no-repeat left top 4px; background-size:12px; padding-left:18px; margin-right:0; margin-top:0;}
.carton3 .pull-right li font{ width:30%; line-height:20px;}
.carton3 .pull-right li span{ width:70%; line-height:20px; margin-top:0; font-size:14px;}
.carton3  table{ margin-top:10px;}
.carton3  th,.carton3  td{ margin:20px 0; padding:10px 5px; font-size:16px;}
.carton3 .desc{ font-size:14px; margin:10px 0;}
.pk .btn{ width:40%; line-height:40px; font-size:20px; margin-left:30%; margin-top:10px;}
.carton3 a{ margin-bottom:30px;}

.carton6 li{ width:32%; margin-right:2%; margin-top:10px;}
.carton6 li:nth-child(3n){ margin-right:0;}
.carton6 li span{ font-size:14px;}

.carton5 li{ width:32%; margin-right:2%; float:left; margin-top:20px;}
.carton5 li:nth-child(5n){ margin-right:2%;}
.carton5 li:nth-child(3n){ margin-right:0;}
.carton5 li img{ width:100%; border:1px #eee solid;}
.carton5 li span{ font-size:14px; margin:10px 0; display:block; text-align:center;}

.mt{ margin-top:30px;}

/* our products  */
.our_products li span{ font-size: 16px; text-align: left; }
.our_pro_img{ width: 280px; height: 260px; padding: 8px 10px; margin: 0 auto; text-align: center;vertical-align:middle; border: none; overflow: hidden; }

.our_pro_list .our_pro_listimg{ width: 100%; height: auto; margin-bottom: 15px; }
.our_pro_list .our_pro_list_detail{ width: 100%; }
.our_pro_list .our_pro_list_detail .sub{ font-size: 18px; }
.our_pro_list .our_pro_comment{ padding: 5px 10px; }
.our_pro_down{ width: 92%; margin: 0 auto; }




.opp li{ width:30%; margin-right:5%; height:110px;}
.opp li span{ font-size:14px; margin:10px 0;}



.open li{ width:100%; margin-right:0; float:left; margin-top:20px; margin-bottom:10px;}
.open li:last-child{ margin-bottom:0;}
.open li:nth-child(2n){ margin-right:0;}
.open li img{ width:25%; float:left; margin-left:0;}
.open li div{ width:75%; float:right;}
.open .name{ height:40px; font-size:18px; font-weight:bold; padding:20px 0 0 30px; margin-top:0;}
.open li:nth-child(1) .name{ background:url(../images/open-1-txt.jpg) no-repeat left center; background-size:40px;}
.open li:nth-child(2) .name{ background:url(../images/open-2-txt.jpg) no-repeat left center; background-size:40px;}
.open li:nth-child(3) .name{ background:url(../images/open-3-txt.jpg) no-repeat left center; background-size:40px;}
.open li:nth-child(4) .name{ background:url(../images/open-4-txt.jpg) no-repeat left center; background-size:40px;}
.open .con{ padding-top:10px; font-size:14px; margin-top:10px;}


.custom li{ width:100%; float:left;}
.custom li div{ position:relative;}
.custom li a{ position:absolute; z-index:9; display:block; font-size:24px; line-height:40px; color:#5f4548; font-weight:bold;}
.custom li a font{ display:block;}
.custom li:nth-child(1) a{ margin-left:57%; margin-top:20%;}
.custom li:nth-child(2) a{ margin-left:59%; margin-top:15%;}
.custom li:nth-child(3) a{ margin-left:57%; margin-top:20%;}
.custom li:nth-child(4) a{ margin-left:57%; margin-top:20%;}
.custom li:nth-child(5) a{ margin-left:52%; margin-top:15%;}
.custom li:nth-child(6) a{ margin-left:57%; margin-top:20%;}

.pricelist li span{ line-height:20px;}


.graphics{ margin:20px 0; padding:20px;}
.graphics .pull-left{ width:100%; border:10px #ddd solid;}
.graphics .pull-left li{ width:50%; float:left;}
.graphics .pull-right{ width:100%; float:none; margin-top:20px;}
.graphics .pull-right .tit{ background:url(../images/tab-title.png) no-repeat center center; background-size:160px; width:160px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:24px; font-weight:bold; display:block; position:relative; z-index:9; margin-top:0; left:50%; margin-left:-80px;}
.graphics .pull-right div{ padding:20px 30px 0 30px;}
.graphics .pull-right .sub{ font-size:20px; margin-bottom:10px;}
.graphics .pull-right .con{ font-size:16px; line-height:24px;}
.graphics .pull-right .desc{ font-size:16px; line-height:24px; margin-top:10px;}
.graphics .pull-right .desc font{ font-size:24px;}

.graphics2{ margin:20px 0; padding:20px;}
.graphics2 .pull-right{ width:100%; border:10px #ddd solid;}
.graphics2 .pull-right li{ width:50%; float:left;}
.graphics2 .pull-left{ width:100%; float:none; margin-top:0; margin-bottom:10px;}
.graphics2 .pull-left .tit{ background:url(../images/tab-title.png) no-repeat center center; background-size:160px; width:160px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:24px; font-weight:bold; display:block; position:relative; z-index:9; margin-top:0; left:50%; margin-left:-80px;}
.graphics2 .pull-left div{ padding:20px 30px 0 30px;}
.graphics2 .pull-left .sub{ font-size:20px; margin-bottom:10px;}
.graphics2 .pull-left .con{ font-size:16px; line-height:24px;}
.graphics2 .pull-left .desc{ font-size:16px; line-height:24px; margin-top:10px;}
.graphics2 .pull-left .desc font{ font-size:24px;}

.graphics-title{ background:url(../images/graphics-title-bg.jpg) no-repeat center bottom; background-size:300px; padding-bottom:20px; color:#666; font-size:24px; text-align:center; margin:30px 0 20px 0;}


.graphics-list{ margin-bottom:30px;}
.graphics-list li{ width:100%; float:left; border:15px #ddd solid; padding:20px 30px 0 30px;}
.graphics-list li:first-child{ margin-right:0; margin-bottom:10px;}
.graphics-list li:first-child img{ margin-top:20px;}
.graphics-list .tit{ background:url(../images/graphics-title-bg-02.jpg) no-repeat left bottom; background-size:60px; padding-bottom:10px; font-size:28px; font-weight:bold; color:#d10000;}
.graphics-list .sub{ margin:20px 0;}
.graphics-list .desc{ margin-bottom:20px;}
.graphics-list .desc font{ font-size:24px;}

.Section1{ width:100%; margin:0 auto;}
.table_1{ width:100%;}
.table_1 img{ max-width:100%; max-height:100%; width:320px; height:152px;}
.table14{ width:98%; margin:0 auto; }

.quality_con{ width:99%; margin:0 auto;}
.quality_list_h1{ margin-top:6%;}
.quality_list h1{line-height:20px; margin-bottom:8px;}

/* cost */
.cost table th{ font-size:12px;}
.cost .cost_des{ width:10%;}
.cost table .cost_com2{  padding:10px 5px 5px 8px; line-height:24px;}
.cost2 .cost2_not{ padding:10px;}
.fee_prd .fee_uma{ padding: 10px 8px;}
.cost .fee .fee_prd td p{ line-height:24px; padding:0px 5px;}
.cost .fee td{padding:10px 8px;}

.zengjia_aa{ width:100%;}
.zengjia_aa li{ float:left; width:44%; margin:1% 3% 2%;border:2px solid #999;}
.zengjia_aa li a{ color:#333;line-height:40px; height:40px; }
.zengjia_aa li:hover{  border:2px solid #c51b1f;}
.zengjia_aa li:hover a{color:#c51b1f;}

.index_req_add{ width:100%;}


/*  our pricing */
.our_left,.our_right{ margin-top: 3%; }
.our_left{ margin-left: 2%; }
.our_right{ margin-right: 2%; }
.our_right td, .our_right th{ background: #fff; padding:10% 2%; }
.our_right td{ font-size: 16px; color: #333; }
.our_for{ width: 90%; text-align: center; margin: 0 auto 2%;  line-height: 26px; font-size: 16px; }
.our_us{ margin: 4% auto 2%;display:block; background:#d10000; color:#fff; line-height:40px; text-align:center; width:60%;  font-size:16px;border:2px #d10000 solid;font-weight: bold;}
.our_us:hover{ border:2px #d10000 solid; color:#d10000; background:#fff; }
.our_add li img{ width:auto; margin-bottom:2%; }
.our_coll{ margin-bottom: 12%; }
.our_add li a{ margin: 5% auto; display:block; border:2px #d10000 solid; color:#d10000; line-height:36px; text-align:center; width:50%; font-weight: bold;}
.our_add li a:hover{ background:#d10000; color:#fff; border:2px #d10000 solid;}
.our_pay { padding: 80px 0; }
.our_pay ul li{ float: left; width: 46%; margin:2%;}

/* trade war */
.trade_war .title{ font-size: 24px; }
.trade_war .title{width: 50%; }
.trade_war .title1{width: 60%; }
.trade_war .title3{width: 80%; }
.trade_work{ border: 1px solid #333; }
.trade_work_01 h3{ font-size: 20px; }
.trade_work_01 .trade_work_st1{ top:60px; }
.trade_work_01 .trade_work_st2{ top:200px; }
.trade_work_01 .trade_work_st3{ top:370px; }

.trade_add1{ width:96%; padding:15px; margin:30px auto }
.trade_add1 h3{ font-size:20px;}
.trade_add1 p{ font-size:16px; line-height:26px;}


}

@media (min-width:990px){
	.cards .cards_right{width:958px;}
}
@media (min-width:768px) and (max-width:990px){
	.cards .cards_right{width:650px}
}
@media (min-width:768px){
	.cards footer{position: fixed;bottom:0;width:100%;}
}
@media (max-width:768px){
	.cards footer{position: unset;}
}

@media (min-width: 376px) and (max-width:415px){
	.our_left p{ margin-bottom:5%;}
	.our_gen .our_if{ width: 100%; }
	.our_gen a{ float:left; display:block; border:2px #d10000 solid; color:#d10000; line-height:36px; text-align:center; width:90%; margin-top:10px;font-weight: bold;}
	.our_gen a:hover{ background:#d10000; color:#fff; border:2px #d10000 solid;}
	.our_left{ margin-left: 1%; }
	.our_right{ margin-right: 1%; width:45%; margin-left: 1%;}
	.our_right td, .our_right th{ background: #fff; padding:20.5% 2%; }

	/* trade war */
	.trade_war .title{ font-size: 20px; padding: 10px; }
	.trade_war .title{width: 60%; }
	.trade_war .title1{width: 70%; }
	.trade_war .title3{width: 95%; }
	.trade_work_01 h3{ font-size:16px; left: 10%; }
	.trade_work_01 .trade_work_st1{ top:30px; }
	.trade_work_01 .trade_work_st2{ top:115px; }
	.trade_work_01 .trade_work_st3{ top:200px; }
	.trade_shipment table{ width: 90%; }

	
}
@media (min-width: 321px) and (max-width:375px){
	.our_left p{ margin-bottom:5%;}
	.our_gen .our_if{ width: 100%; }
	.our_gen a{ float:left; display:block; border:2px #d10000 solid; color:#d10000; line-height:36px; text-align:center; width:90%; margin-top:10px;font-weight: bold;}
	.our_gen a:hover{ background:#d10000; color:#fff; border:2px #d10000 solid;}
	.our_left{ margin-left: 1%; }
	.our_right{ margin-right: 1%; width:45%; margin-left: 1%;}
	.our_right td, .our_right th{ background: #fff; padding:25% 2%; }
	/* trade war */
	.trade_war .title{ font-size: 18px; padding: 5px; }
	.trade_war .title{width: 60%; }
	.trade_war .title1{width: 70%; }
	.trade_war .title3{width: 95%; }
	.trade_work_01 h3{ font-size:16px; left: 5%; }
	.trade_work_01 .trade_work_st1{ top:30px; }
	.trade_work_01 .trade_work_st2{ top:100px; }
	.trade_work_01 .trade_work_st3{ top:180px; }
	.trade_shipment table{ width: 90%; }


}
@media (max-width: 320px){
	.our_left p{ margin-bottom:5%;}
	.our_gen .our_if{ width: 98%; }
	.our_gen a{ float:left; display:block; border:2px #d10000 solid; color:#d10000; line-height:36px; text-align:center; width:90%; margin-top:10px;font-weight: bold;}
	.our_gen a:hover{ background:#d10000; color:#fff; border:2px #d10000 solid;}
	.our_left{ margin-left: 1%; }
	.our_right{ margin-right: 1%; width:45%; margin-left: 1%;}
	.our_right td, .our_right th{ background: #fff; padding:30.5% 2%; }
	/* trade war */
	.trade_war .title{ font-size: 16px; padding: 5px; }
	.trade_war .title{width: 60%; }
	.trade_war .title1{width: 80%; }
	.trade_war .title3{width: 98%; }
	.trade_work_01 h3{ font-size:16px; left: 5%; }
	.trade_work_01 .trade_work_st1{ top:30px; }
	.trade_work_01 .trade_work_st2{ top:100px; }
	.trade_work_01 .trade_work_st3{ top:180px; }
	.trade_shipment table{ width: 90%; }
	.trade_war .sub{ font-size: 16px; }
	.trade_sub_list p{ font-size: 14px; }
}


.new_product_li a span i{display:inline-block;width: 24px;height: 24px;}
.new_product_li a span .i1{background:url(../add/index/product.png) no-repeat center center;background-size:cover;}
.new_product_li a span .i3{background:url(../add/index/reverse.png) no-repeat center center;background-size:cover;}
.new_product_li a span .i4{background:url(../add/index/high.png) no-repeat center center;background-size:cover;}
.new_product_li a span .i5{background:url(../add/index/invention.png) no-repeat center center;background-size:cover;}
.new_product_li a span .i6{background:url(../add/index/simple.png) no-repeat center center;background-size:cover;}
.new_product_li a span .i7{background:url(../add/index/robotic.png) no-repeat center center;background-size:cover;}
.new_product_li a span .i8{background:url(../add/index/customization.png) no-repeat center center;background-size:cover;}
.new_product_li a span .i9{background:url(../add/index/packaging.png) no-repeat center center;background-size:cover;}
.p-color{line-height:25px;height:100%;width:100%;color:#a9cf53;cursor:pointer;font-size:14px}