*,::after,::before{box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}
@-ms-viewport{width:device-width}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:100;color:#212529;text-align:left;background-color:#012348}
[tabindex="-1"]:focus{outline:0 !important}
hr{box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
textarea::-webkit-input-placeholder {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
textarea::-moz-input-placeholder {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
textarea::-ms-input-placeholder {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}

dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}
dd{/*margin-bottom:.5rem;*/margin-left:0}
blockquote{margin:0 0 1rem}
dfn{font-style:italic}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
a{color:#007bff;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}
a:hover{color:#0056b3;text-decoration:underline}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg:not(:root){overflow:hidden}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit}
label{display:inline-block;margin-bottom:.5rem}
a{color:inherit}
a:hover{color:inherit;text-decoration:inherit}
a:visited{color:inherit}
a:focus{outline:none}
.text-shadow{text-shadow:0 0 5em rgba(0,0,0,.75)}
.clear {clear: both;font-size: 0;margin: 0;padding: 0;display: block; _height: 0;overflow: hidden;}
.clearfix:after {visibility: hidden; display: block;font-size: 0; content: " ";clear: both;height: 0;}
.clearfix { *zoom: 1;clear:both; font-size:0; line-height:0;}
/*----------- container -----------*/
.wrap{max-width:1600px;margin:0 auto;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.wrap{position:relative;max-width:1300px;margin:0 auto;}
.marg40{ margin-top:40px!important;}
.marg50{ margin-top:50px!important;}
.margb100{ margin-bottom:100px!important;}
.marg90{ margin-top:90px!important;}
@media screen and (max-width: 1920px){.wrap{margin: 0px auto;max-width:1600px}}
@media screen and (max-width: 1600px){.wrap{margin: 0px auto;max-width:1400px}}
@media screen and (max-width: 1440px){.wrap{margin: 0px auto;max-width:1300px}}
@media screen and (max-width: 1300px){.wrap{margin: 0px auto;max-width:1200px}}
@media screen and (max-width: 1280px){.wrap{margin: 0px auto;max-width:1200px}}
@media screen and (max-width: 1024px){.wrap{margin: 0px auto;max-width:1000px}}
/*bg*/
.ny_wrapper{background: #f4f4f4; overflow:hidden; width:100%; padding-bottom:50px;}
.pack_wrapper{background-image:url(/images/pack_bg.jpg); background-size: cover;background-position: center top;background-repeat: no-repeat;background-color:#ffffff;overflow:hidden; width:100%; padding-bottom:50px;}

.contentPage{background:#012348; overflow:hidden; width:100%; padding-bottom:50px;}
/*banner*/
.neibannar{height:303px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover; margin-top:79px}
.neibannar h2{font-size:50px;color:#ed6d1a;margin-top:100px;font-weight:400; margin-left:80px;}
.partne-bannar{ width:100%; height:820px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover; margin-top:79px}
/*位置*/
.location{ margin:auto; width:100%; height:45px;color: #999;}
.location1{ margin:auto; width:100%; height:45px;color: #62666a;}
.locaiton-text{ width:100%;line-height:45px;  margin:auto;}
/*product list*/
.main-left{ float:left;width:20%;}
.main-right{ float:left;background:#fff;overflow:hidden; padding:50px;box-sizing: border-box; width:80%;box-sizing: border-box;}
/*product class1*/
/*product class*/
.prodMenu{width:100%; overflow:hidden;} 
.prodMenu .listOne>li{position: relative;}
.prodMenu .listOne>li>a{font-size: 20px;color: #fff;display: block;line-height: 25px; padding:15px 0;border-bottom: 1px solid #d0590b;background: #ed6d1a;border-top: 0;position: relative;transition: all .5s; padding-left:10px;}

.prodMenu .listOne>.current>a:before,.prodMenu .listOne>li:hover>a:before,.prodMenu .listOne>.on>a:before{background-color: #ed6d1a;}
.prodMenu .listOne li.current a{background-color: #ed6d1a;border-bottom-color: #d0590b;color: #fff; padding-left:10px;}
.prodMenu .listOne>.current>a,.prodMenu .listOne>li:hover>a,.prodMenu .listOne>.on>a{background-color: #012348;border-bottom-color: #7d8ea2;color: #fff}
.prodMenu .listOne>li.current:before,.prodMenu .listOne>li:hover:before,.prodMenu .listOne>li.on:before{background-color: #e82513;height: 100%;opacity: 1}
.prodMenu .listTwo{background-color: #012348;border-bottom: 1px solid #7d8ea2;}
.prodMenu .listTwo li{ width:100%}
.prodMenu .listTwo li a{font-size: 13px;color: #fff;display: block;line-height: 25px;padding:15px 0;border-bottom: 1px solid #7d8ea2;background: #012348;border-top: 0;position: relative;transition: all .5s; padding-left:15px;}
.prodMenu .listTwo li:last-child a{border-bottom: 0;}
.prodMenu .listTwo li:hover a,.prodMenu .listTwo li.current a{color: #fff;background: #ed6d1a;}
.mainli.current a{background-color: #012348;border-bottom-color: #7d8ea2;color: #fff}

.sidebarThree{margin-top: 30px;}
.sidebarThree h2{background: #E21B22;padding: 20px 0 17px;font-size: 24px;text-align: center;color: #fff;}
.sidebarThree h2 span{text-transform: uppercase;display: block;font-family: "Arial";font-weight: normal;margin-top: 5px;font-size: 20px;}
.sidebarThree .twoCont{background:#f3f3f3;padding: 10px;}
.sidebarThree h3{font-size:15px;margin-bottom:10px;font-weight:normal;line-height:28px;}
.sidebarThree h3 span{display:block;font-size:24px;color:#bf0007;font-family:arial;}
.sidebarThree p{line-height:28px;}
.sidebarThree p span{padding-left:3em;}



/*left product class*/
.leftclass-name{ width:100%; background:#012348; overflow:hidden; text-align:center; color:#ed6d1a; line-height:60px; font-size:30px; border-bottom:1px solid #7d8ea2;}
.leftclass-name a{ font-size:30px;}
.leftclass-name a:hover{ color:#fff}
.leftclass{width:100%;float: left; background:#012348; overflow:hidden; }
.leftclass li{ float:left; width:100%; line-height:25px; border-bottom:1px solid #7d8ea2; padding:15px 0;box-sizing:border-box;}
.leftclass li.bigclass{ float:left; width:100%; line-height:25px; border-bottom:1px solid #7d8ea2; padding:15px 0;color:#fff;background:#ed6d1a; font-size:20px;box-sizing:border-box; padding-left:10px;}
.leftclass li a{display: block;width: 100%;color: #fafbfb;font-size: 13px;  box-sizing:border-box; padding-left:15px;}
.leftclass li:hover{background: #ed6d1a; color:#fff}
.leftclass li.case-nav-active{display: block;background: #ed6d1a; color:#fff;}

.leftclass li:last-child{ border-bottom:none}
.left-feedback{ width:100%; overflow:hidden; background:#041e37; padding:15px;box-sizing: border-box;}
.left-feedback p{ width:100%; text-align:center; font-size:20px; color:#ed6d1a;}
.left-feedback li{ float:left; width:100%; padding-bottom:15px;}
.ginput{ width:100%; padding:5px; box-sizing:border-box; line-height:30px; color:#666666;background-color: rgba(255, 255, 255, 0.9);opacity: 1; border:none}
.btns{width:150px;height:50px;background-color:#ed6d1a;color:#fff;border:none;font-size:16px;margin-bottom:0;cursor:pointer;border-radius:5px;}
.btns:hover{color:#fff;background:#636D78;transition:all 0.3s;}
.gtext1{float:left;width:100%;height:122px;line-height:24px;text-align:left;padding:5px;background-color: rgba(255, 255, 255, 0.9);opacity: 1; border:none}

/*about page*/
.abouts{ width:100%; overflow:hidden;overflow:hidden; padding:40px 0; background:url(../images/about1.jpg) top right no-repeat;}
.abouts .aboutsL{ float:left; width:60%; overflow:hidden; color:#fff; font-size:16px; line-height:40px;z-index:100;}
.abouts .aboutsL em{ color:#eb6100; font-style:normal}
.about2{ width:100%; margin:60px 0; text-align:right;}
.dsz{ width:100%; overflow:hidden;overflow:hidden; padding:40px 0;}
.dsz .dszL{ float:left; overflow:hidden; width:40%;}
.dsz .dszR{ float:right; width:57%; overflow:hidden; line-height:37px; font-size:19px; color:#fff;}
.dsz .dszR .bti{ float:left; width:100%; line-height:30px; font-size:40px;color:#fff; padding-bottom:40px;}
.dsz .dszR img{ margin-top:40px;}
.about3{ width:100%; margin:100px 0;}

.renwu { width:100%;display: flex;flex-wrap: wrap;overflow:hidden; margin-top:50px;}
.renwu li {width:23.5%; margin-right:2%; padding:10px;border-bottom:0; margin-bottom:25px;}
.renwu li:nth-child(4n) {margin-right:0px;}
.renwu li span{ float:left; width:100%; line-height:40px; text-align:center; font-size:15px; color:#fff}
/*packing page*/
.main-right1{ float:left;overflow:hidden; padding:0 50px 50px 50px;box-sizing: border-box; width:80%;box-sizing: border-box;}
.packing{ width:100%; overflow:hidden;}
.packing p{ float:left; width:100%; line-height:65px; font-size:28px; padding:0 20px; box-sizing:border-box; color:#fff;background-color:#002347; }
.packing p:nth-child(1){color:#ed6d1a;}
.packing .packingL{ float:left; width:30%; overflow:hidden; padding:20px 0;box-sizing: border-box;}
.packing .packingR{ float:right; width:65%; overflow:hidden; line-height:50px; color:#002347; font-size:19px;padding:20px 0;box-sizing: border-box;}
.packing .packingL1{ float:left; width:45%; overflow:hidden; line-height:50px; color:#002347; font-size:19px; padding:20px 0;box-sizing: border-box;}
.packing .packingR1{ float:right; width:45%; overflow:hidden; line-height:50px; color:#002347; font-size:19px;padding:20px 0;box-sizing: border-box;}
/*product zong ye*/
.prozong{ width:100%; overflow:hidden;overflow:hidden; padding:20px 0 40px 0;}
.prozong .prozongL{ float:left; overflow:hidden; width:30%;}
.prozong .prozongL img{ width:100%}
.prozong .prozongL h1{ width:100%; line-height:30px; font-size:30px; text-align:center; color:#002347}
.prozong .prozongL h2{ width:100%; line-height:30px; font-size:25px; text-align:center; color:#002347}
.prozong .prozongL p{ width:100%; line-height:30px; font-size:16px; color:#ed6d1a;}
.prozong .prozongR{ float:right; width:65%; overflow:hidden; line-height:50px; font-size:20px; color:#002347; padding-top:100px}
.choose{ width:100%; margin-top:40px; background-image: url('../images/choose.jpg');  background-repeat: repeat-x;background-position: top; overflow:hidden; padding-left:20px;box-sizing: border-box;}
.choose p{ float:left; line-height:50px; color:#fff; font-size:35px; width:100%;}
.choose li{ float:left; width:100%; color:#012348;box-sizing:border-box; font-size:19px; line-height:30px; padding:20px 0; border-bottom:1px solid #012348;}
/*product list*/
.cplist { width:100%;display: flex;flex-wrap: wrap;overflow:hidden; margin-top:10px;}
.cplist li {width:31%; margin-right:2%; padding:5px;cursor: pointer;border-bottom:0; margin-bottom:15px; background:#fff}
.cplist li:nth-child(3n) {margin-right:0px;}
.cplist li span{ float:left; width:100%; line-height:22px; padding:5px 0; text-align:center; font-size:15px;}
.cplist li .img{ overflow:hidden; border:1px solid #ccc}
.cplist li .img img {max-width: 100%;width: 100%;object-fit: cover;transition: transform 0.5s;}
.cplist li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1)}
/*page*/
.pages {line-height: 30px; padding: 10px 0px 10px 0; text-align: center; font-size: 12px; margin:auto;text-align: center;}
.pages span{height: 28px;padding: 4px 8px; text-decoration: none; margin: 0 4px 0 0; color:#ed6d1a; }
.pages span.disabled{border: 1px solid #ed6d1a; }
.pages span.current{ background:#ed6d1a;border: 1px solid #ed6d1a; color:#fff;}
.pages  a {height: 28px;padding: 4px 8px; text-decoration: none; margin: 0 4px 0 0; border: 1px solid #ed6d1a;}
.pages  a:hover { background:#ed6d1a;border: 1px solid #ed6d1a; color:#fff;}
.pages a.now { background: #ed6d1a; border: #ed6d1a 1px solid; color:#fff; }
/*product info*/
.productimg{ width:100%; overflow:hidden;text-align: center; border-bottom:1px solid #7a8c9f; padding-bottom:2%}
.productimg img{ max-width:100%; vertical-align: middle;}
.product-title{ float:left; width:100%; overflow:hidden; margin-top:3%;}
.product-title p{ float:left; line-height:50px; font-size:30px; color:#ed6d1a; border-bottom:3px solid #001b41}
.product-content{ width:100%; float:left; line-height:40px; font-size:18px; color:#002347;}
/*video*/
.videolist { width:100%;display: flex;flex-wrap: wrap;overflow:hidden; margin-top:10px;}
.videolist li {width:32%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:15px;}
.videolist li:nth-child(3n) {margin-right:0px;}
.videolist li span{ float:left; width:100%; line-height:22px; padding:5px 0; text-align:center; font-size:15px;}
.videolist li a{ color:#ed6d1a}
.videolist li .img{ overflow:hidden; border:1px solid #012348}
.videolist li .img img {max-width: 100%;width: 100%;object-fit: cover;transition: transform 0.5s;}
.videolist li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1)}
/* 跳出视频背景 */
.msg-box-bg {width: 100%;height: 100%;position: fixed;left: 0;top: 0;display: none;z-index: 1001;}
.msg-box {width: 100%;height: 100%;padding: 50px;background-color: #F3F3F3;position: absolute;left: 50%;top: 47%;transform: translate(-50%,-50%);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);}
.msg-box .close-box {width: 30px;height: 30px;background: url("../images/btn-close-modal.png") no-repeat center;cursor: pointer;position: absolute;right: 10px;top: 10px;-webkit-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-o-transition: .5s;transition: .5s;}
.msg-box .close-box:hover {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.abo_video {width: 100%;height: 100%;cursor: pointer;overflow: hidden;position: relative;}
.abo_video:after{content: '';width: 74px;height: 74px;background: url(../images/play.png) no-repeat center;position:absolute;left: 50%;top: 55%;transform: translate(-50%,-50%);transition: all 0.4s;background-size: contain;z-index: 10;}
.abo_video:hover:after{top: 48%;}
/*news list*/
.newslist{ width:100%; overflow:hidden;}
.newslist li{ float:left; width:32%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:30px; background:rgba(4,30,55,1);}
.newslist li:nth-child(3n) {margin-right:0px;}
.newslist li .img{ overflow:hidden; border:0px solid #012348;position: relative;}
.newslist li .img .logos{ position:absolute; top:6%; left:4%;}
.newslist li .img .logos img{ width:80px;}
.newslist li .img img {max-width: 100%;width: 100%;object-fit: cover;transition: transform 0.5s;}
.newslist li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1)}
.newslist li:hover{background:rgba(142,142,142,0.7); color:#fff}
.newslist li p{ float:left; width:100%; font-size:25px; color:#ed6d1a; padding:5% 5% 0 5%;box-sizing: border-box;}
.newslist li span{float:left; width:100%; font-size:16px; color:#fff; padding:3% 5% 5% 5%;box-sizing: border-box;}
.newslist li .genduo{float:left;width:100%; margin-top:5%; padding:3% 5% 3% 5%; border-top:1px solid #465767;box-sizing: border-box;}
.newslist li .genduo .genduoL{ float:left;}
.newslist li .genduo .genduoR{ float:right; color:#fff; line-height:40px; font-size:15px;}
.common_more{width:130px;height:39px;border:1px solid #ed6d1a;display: block;line-height:39px;text-align: center;position: relative;font-size: 14px;color: #ed6d1a;z-index: 1;}
.newslist li:hover .common_more{ color:#fff;border:1px solid #fff;}
.newslist li:hover p{ color:#fff;}
/*news info*/
.newsinfo{ width:100%;  background:#fff; padding:3%; overflow:hidden; box-sizing:border-box;}
.newsinfo .new_show_l_top{ margin-top:30px; padding-bottom:23px; overflow:hidden; border-bottom:1px solid #e1e1e1; text-align:center}
.newsinfo .new_show_l_top h1{ font-size:24px; line-height:38px; overflow:hidden; color:#000; font-weight:normal;}
.newsinfo .new_show_l_top p{ height:40px; line-height:40px; overflow:hidden; font-size:16px;}
.newsinfo .new_show_l_text{ padding-top:35px;line-height:30px; font-size:16px; }
.newsinfo .new_show_l_text p{ margin-bottom:17px; font-size:16px; color:#002347}
.newsinfo .new_show_l_text h1{ line-height:35px; font-size:14px;}
.newsinfo .new_show_l_text img{/*display: block;*/ max-width: 100%; margin-bottom:10px;}/*margin: 0 auto;*/
.updowm{padding-top:20px; border-top: 1px solid #e1e1e1; margin-top:40px;}
.updowm li{ float:left; width:100%; line-height:40px;max-width: 100%}
/*contact us*/

.contacta{ width:100%; overflow:hidden;display: flex; margin-bottom:100px;}
.contact{ float:left; width:32%; background:#041e37; padding:2%; box-szing:border-box; margin-right:2%;}
.contact:last-child{ margin-right:0;}
.contact h4{ float:left; width:100%; line-height:60px; font-size:35px; text-transform:uppercase; color:#ed6d1a}
.contact span{ float:left; width:100%; line-height:30px; font-size:16px;color:#fff}
.contactus{ float:left; width:100%; margin-top:30px;}
.contactus li{ float:left; width:100%; line-height:40px; font-size:16px; border-bottom:1px solid #fff; color:#fff; padding:10px 0}
.feedback{ width:100%; overflow:hidden;box-sizing: border-box;}
.feedback li{ float:left; width:100%; padding:20px 0;}
.chats{ float:left; width:100%}
.chats li{ float:left; width:100%; line-height:80px; font-size:16px; border-bottom:1px solid #fff; color:#fff; padding:15px 0}
.chats li em{ float:left; width:80px; height:80px;}
.chats li span{float:right; width:80%; line-height:80px; font-size:25px;}
/*Partnership*/
.partner{ width:100%; overflow:hidden; margin-bottom:100px}
.partner .partnerL{ float:left; overflow:hidden; width:30%;}
.partner .partnerL h2{ float:left; overflow:hidden; width:100%; text-align:center; font-size:24px; color:#fff; font-weight:normal; padding-top:20px;}
.partner .partnerR{ float:right; overflow:hidden; width:65%; line-height:50px; font-size:20px; color:#fff; padding-top:180px;}
.partner1{ width:100%; overflow:hidden; margin-bottom:100px}
.partner1 .partnerL1{float:left; overflow:hidden; width:65%; line-height:50px; font-size:20px; color:#fff; padding-top:180px;}
.partner1 .partnerR1{ float:right; overflow:hidden; width:30%; }
.partner1 .partnerR1 h2{ float:left; overflow:hidden; width:100%; text-align:center; font-size:24px; color:#fff; font-weight:normal; padding-top:20px;}
.join{ width:100%; overflow:hidden; padding-top:100px;}
.join h1{ text-align:center; font-size:50px; line-height:70px; color:#fff;}
.join h4{ text-align:center; font-size:30px; line-height:50px; color:#fff; font-weight:normal}
.join-tit{ width:85%; margin:auto; margin-top:80px; font-size:20px; line-height:50px; color:#fff}
.join-tab{ width:85%; margin:auto; margin-top:15px; border:1px solid #bfc8d1; padding:4%; box-sizing: border-box; overflow:hidden; margin-bottom:100px;}
.join-tab ul li{ float:left; width:100%; line-height:50px; font-size:20px; color:#fff;}
.btns1{display:block;width:450px;height:50px;background-color:#ed6d1a;color:#fff;border:none;font-size:16px; margin:0 auto;cursor:pointer; margin-top:30px;}
.btns1:hover{color:#fff;background:#636D78;transition:all 0.3s;}
@media (max-width:768px) {
.margb100{ margin-bottom:10px!important;}
.marg50{ margin-top:1px!important;}
.ny_wrapper{padding:0 0 20px 0;}
.pack_wrapper{padding:0 0 20px 0;background: #f4f4f4;}
.wrap{margin:0 auto;max-width:98%;}
.contentPage{padding:10px 0 20px 0;}
/*bannar*/
.neibannar{height:140px; margin-top:80px}
.neibannar h2{font-size:25px;margin-top:50px;}

/*product list*/
.main-left{width:100%;}
.main-right{padding:0;width:100%;}
.main-right1{padding:0;width:100%;}
/*left product class*/
.leftclass-name{ine-height:40px; font-size:25px;}
.leftclass li{line-height:30px; padding:5px 0 5px 10px;}
.leftclass li a{font-size: 14px;}
.left-feedback{ display:none}
/*about us*/
.abouts{ padding:10px 0; background:none;}
.abouts .aboutsL{width:100%;font-size:16px; line-height:25px;}
.about2{margin:30px 0;}
.dsz{padding:20px 0;}
.dsz .dszL{ width:100%;}
.dsz .dszR{width:100%; line-height:25px; font-size:15px;}
.dsz .dszR p{ float:left; width:100%; line-height:30px; font-size:25px; text-align:center;}
.dsz .dszR .bti{font-size:30px;color:#fff; padding-bottom:20px; padding-top:20px; text-align:center}
.dsz .dszR img{ margin-top:40px;}
.about3{margin:20px 0;}
.renwu { margin-top:20px;}
.renwu li {width:48%; margin-right:2%;}
.renwu li:nth-child(2n) {margin-right:0px;}
.renwu li span{width:100%; line-height:30px;}
/*packing page*/
.main-right1{padding:0;width:100%; margin-top:20px;}
.packing p{line-height:25px; font-size:20px; padding:10px 10px;background-image:none;}
.packing p:nth-child(1){color:#ed6d1a;background-image:none;}
.packing .packingL{ width:100%;padding:0px 0; text-align:center}
.packing .packingR{width:100%;line-height:25px;font-size:16px;padding:20px 0;}
.packing .packingL1{width:100%;line-height:25px;font-size:16px;padding:20px 0;}
.packing .packingR1{width:100%;line-height:25px;font-size:16px;padding:20px 0;}
/*product zong ye*/
.prozong{padding:20px 0 20px 0;}
.prozong .prozongL{width:100%;}
.prozong .prozongL img{ width:100%}
.prozong .prozongL h1{ width:100%; line-height:30px; font-size:30px;}
.prozong .prozongL h2{ width:100%; line-height:30px; font-size:25px;}
.prozong .prozongL p{ width:100%; line-height:30px; font-size:16px;}
.prozong .prozongR{width:100%; overflow:hidden; line-height:25px; font-size:16px; padding-top:0px}
.choose{ width:100%; margin-top:20px; background-image: url('../images/choose.jpg');  background-repeat: repeat-x;background-position: top; overflow:hidden; padding-left:20px;box-sizing: border-box;}
.choose p{line-height:30px;  font-size:25px;}
.choose li{font-size:16px; line-height:25px; }
/*product*/
.cplist { width:100%;display: flex;flex-wrap: wrap;overflow:hidden; margin-top:10px;}
.cplist li {width:48%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:15px; background:#fff}
.cplist li:nth-child(2n) {margin-right:0px;}
.cplist li span{ font-size:14px;}
/*product info*/
.product-title{ margin-top:2%;}
.product-title p{line-height:30px; font-size:20px;}
.product-content{line-height:20px; font-size:15px; }
.productimg{border-bottom:none; padding:5% 0 2% 0}
/*video*/
.videolist { width:100%;display: flex;flex-wrap: wrap;overflow:hidden; margin-top:10px;}
.videolist li {width:48%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:15px;}
.videolist li:nth-child(2n) {margin-right:0px;}
.videolist li span{ font-size:14px;}
.msg-box {height: auto;}
/*news list*/
.newslist li{width:100%; margin-right:0;margin-bottom:20px;}
.newslist li p{font-size:20px; color:#ed6d1a; padding:2%;}
.newslist li span{padding:2%;}
/*news info*/

.newsinfo{padding-bottom:20px;}
.newsinfo .new_show_l_top{ margin-top:20px; padding-bottom:13px;}
.newsinfo .new_show_l_top h1{ font-size:20px; line-height:25px; }
.newsinfo .new_show_l_top p{ height:30px; line-height:30px;font-size:15px;}
.newsinfo .new_show_l_text{ padding-top:1px;line-height:25px;}
.newsinfo .new_show_l_text p{ margin-bottom:17px; font-size:15px;}
.newsinfo .new_show_l_text h1{ line-height:35px; font-size:15px;}
.updowm li{ float:left; width:100%; line-height:30px;max-width:100%; font-size:14px;}
/*contact us*/
.contact{ float:left; width:100%; background:#041e37; padding:2%; box-szing:border-box; margin-right:0; margin-bottom:20px;}
.contact h4{line-height:40px; font-size:30px;}
.contactus{ margin-top:10px;}
.contacta{ width:100%; overflow:hidden; display:inline-block; margin-bottom:10px;}
.feedback{padding:10px 0;}
.feedback li{padding:10px 0;}
.chats li{line-height:50px;}
.chats li em{ float:left; width:50px; height:50px;}
.chats li span{ line-height:50px; font-size:20px;}

/*Partnership*/
.partner{ margin-bottom:2px}
.partner .partnerL{ float:left; overflow:hidden; width:100%;}
.partner .partnerL h2{font-size:20px; color:#fff; font-weight:normal; padding-top:20px;}
.partner .partnerR{ float:right; overflow:hidden; width:100%; line-height:25px; font-size:16px; color:#fff; padding-top:10px;}
.partner1{ width:100%; overflow:hidden; margin-bottom:30px}
.partner1 .partnerL1{width:100%; line-height:25px; font-size:16px; padding-top:10px;}
.partner1 .partnerR1{ float:right; overflow:hidden; width:100%; }
.partner1 .partnerR1 h2{width:100%; text-align:center; font-size:20px; padding-top:10px;}
.join{ padding-top:30px;}
.join h1{font-size:25px; line-height:70px;}
.join h4{font-size:18px; line-height:30px; color:#fff; font-weight:normal}
.join-tit{ width:90%; margin:auto; margin-top:50px; font-size:18px; line-height:25px;}
.join-tab{ width:90%; margin:auto; margin-top:15px; border:1px solid #bfc8d1; padding:4%; box-sizing: border-box; overflow:hidden}
.join-tab ul li{ float:left; width:100%; line-height:50px; font-size:20px; color:#fff;}
.btns1{display:block;width:97%;height:50px;}


}