@charset "utf-8"; @font-face { font-family: "HeroicCondensed-Light"; src: url("../font/HeroicCondensed-Light.woff2") format("woff2"), url("../font/HeroicCondensed-Light.woff") format("woff"), url("../font/HeroicCondensed-Light.ttf") format("truetype"), url("../font/HeroicCondensed-Light.eot") format("embedded-opentype"), url("../font/HeroicCondensed-Light.svg") format("svg"); } @font-face { font-family: "RobotoCondensed"; src: url("../font/RobotoCondensed.woff2") format("woff2"), url("../font/RobotoCondensed.woff") format("woff"), url("../font/RobotoCondensed.ttf") format("truetype"), url("../font/RobotoCondensed.eot") format("embedded-opentype"), url("../font/RobotoCondensed.svg") format("svg"); font-weight: normal; font-style: normal; } * { padding: 0; margin: 0; } html, body { color: #303030; font-family: 'RobotoCondensed', Arial, sans-serif, FontAwesome, 'Glyphicons Halflings' !important; font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 100%; height: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%; background-color: #fff; } body { padding-right: 0px !important;} *.modal-open { overflow-y: scroll; padding-right: 0 !important;} div { font-weight: normal; font-style: normal; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; font-size: 1.2rem; } h1, h2, h3, h4, h5, h6 { color:#252525; font-weight: normal; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; } table { border-collapse: collapse; border-spacing: 0 } img { border: none; display: block; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; } p{color:#a9a9a9; font-size:1.6rem;} i, span{ transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; } a, input { outline: none; } a { text-decoration: none; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; border:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; outline:none; } a:hover { color: #d11817; text-decoration: none; } a:visited, a:focus{outline: none;} ul, li { list-style: none; } .clear { clear: both; font-size: 0; } .bold { font-weight: bold; } .fl { float: left; } .fr { float: right; } /*首页*/ .topdiv{width:100%; height: 56px; background-color: #d11817; overflow: hidden;} .topp{color:#fdd3d2; line-height: 56px; font-size: 1.6rem; } .topp:hover{color:#ff0;} .language{width:146px; height: 56px; text-align: center; color:#fdd3d2; font-size: 1.4rem; background: url(../images/languagebg.png) center top no-repeat; border-right: 1px solid #8d0101; line-height: 56px;} .language a{padding: 0 12px; color:#fdd3d2;} .language a:hover{color:#ff0;} .topphone{width:266px; padding-left: 50px; font-size: 1.6rem; color:#fdd3d2; line-height: 56px; background: url(../images/phoneico.png) left center no-repeat; border-right: 1px solid #8d0101;} .topphone i{ font-style: normal; font-size: 1.6rem;} .topphone span{font-size: 2.4rem; line-height: 56px;} .topphone:hover i{display: none;} .topphone:hover span{color:#ff0; font-size: 2.4rem; line-height: 56px;} .topnav{width:100%; height: 100px; background-color: #333333;} .logodiv{width:280px; height: 100%; } .logodiv a{ display: block; width:100%; height: 100px; line-height: 100px;} .logodiv a img{display: inline;} .navdiv{width:100%; padding-left: 280px; padding-right: 110px; } .navbar-nav>li>a { padding-top: 36px; padding-bottom: 36px; } .searchlanguage{z-index: 9;} .searchlanguage li{line-height: 100px;} .searchlanguage li a{color:#ffffff; background-color: transparent!important;} .searchlanguage li a:hover{color:#ea5304;} .searchlanguage li i{font-size: 20px;} .searchlanguage li li a{color:#000000;} .searchlanguage #searchform { height: 50px; width: 280px; padding: 5px; border-radius: 4px; margin: 0; left: auto; right: 0; border-color: #48c7ec; top: 75px; } .searchlanguage #searchform input { font-family: Arial, sans-serif; font-weight: normal; width: 100%; height: 100%; background: transparent; color: #9e9e9e; border: 1px solid #f7f7f7; padding: 0 47px 0 10px; font-size: 15px; position: absolute; left: 0; top: 0; line-height:48px; } .searchlanguage #searchform button { display: block; width: 40px; line-height: 40px; text-align: center; position: absolute; top: 5px; right: 5px; color: #48c7ec; border: none; outline: none; box-shadow: none; padding: 0; background: transparent; } .languageul {min-width: 70px!important;} .languageul li:nth-child(1) a{padding-left: 32px; background: url("../images/zh-ico.png") 10px 6px no-repeat;} .languageul li:nth-child(3) a{padding-left: 32px; background: url("../images/us-ico.png") 10px 6px no-repeat;} /*banner start*/ .bx-wrapper { position: relative; margin: 0 auto 0px; padding: 0; border:1px solid #ccc; *zoom: 1; z-index: 1; } .flash .bx-wrapper{border:none;} .bx-wrapper img { max-width: 100%; display: block; } .bx-wrapper .bx-viewport { -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); } .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: 0px; width: 100%; } .bx-wrapper .bx-loading { min-height: 50px; background: url(../images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; } .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; } .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; } .bx-wrapper .bx-pager.bx-default-pager a { /*background: #303c4b;*/ border: 1px solid #fff; text-indent: -9999px; display: block; width: 14px; height: 14px; margin: 0 2px; outline: 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; } .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #fff; border: 1px solid #fff; } .bx-wrapper .bx-prev { left: 10px; background: url(../images/controls.png) no-repeat 0 -32px; } .bx-wrapper .bx-next { right: 10px; background: url(../images/controls.png) no-repeat -43px -32px; } .bx-wrapper .bx-prev:hover { background-position: 0 0; } .bx-wrapper .bx-next:hover { background-position: -43px 0; } .bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 999; } .bx-wrapper .bx-controls-direction a.disabled { display: none; } .bx-wrapper .bx-controls-auto { text-align: center; } .bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(../images/controls.png) -86px -11px no-repeat; margin: 0 3px; } .bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; } .bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(../images/controls.png) -86px -44px no-repeat; margin: 0 3px; } .bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; } .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; } .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; } .bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%; } .bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; } /*big title*/ .bigtitle{width:100%; background-color: #fff; padding: 60px 0;} .bigtitlecon{padding-left:27%; padding-right:27%;} .bigtitlecon h2{font-size: 4.2rem; text-align: center; color:#000; text-transform: uppercase;} .bigtitlecon p{font-size: 1.5rem; text-align: center; color:#666;} /*mainclass start*/ .mainclass{width:100%; background-color: #fff;} .modalclass{width: 100%; height: 37.77777%; max-height: 442px; margin-bottom: 45px; box-shadow: 0 0 10px rgba(0,0,0,0.3);} .modalclasswrap{width:100%; height: 100%; overflow: hidden;} .modalclasswrap .row{margin-left: 0; margin-right: 0; } .modalclass_pic{padding-left: 0; padding-right: 0; height: 100%;} .modalclass_txt{padding-left: 0; padding-right: 0; height: 100%;} .modalclass:nth-child(odd) .modalclass_pic{float: right;} .modalclass_pic_wrap{width:100%; height: 100%; overflow: hidden;} .modalclass_pic_wrap img{display: block; max-width: 100%;} .modalclass_pic_wrap img:hover{transform: scale(1.06);} .modalclass_txt_wrap{width: 100%; height: 100%; padding: 55px 48px; overflow: hidden; position: relative;} .modalclass_txt_wrap h3{ margin-top: 10px; margin-bottom: 35px; } .modalclass_txt_wrap h3 a{color:#000; font-size: 2.6rem;} .modalclass_txt_wrap p{ font-size: 1.5rem; color:#666666; height: 140px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;} .modalclass_txt_wrap .modalclass_txt_link{width:100%; /*position: absolute; left: 0; bottom: 0;*/} .modalclass_txt_wrap .modalclass_txt_link a{ display: block; width:100%; height: 60px; background-color: #f94e03; padding-left: 48px; color:#fff; font-size: 1.4rem; line-height: 60px;} .modalclass_txt_wrap .modalclass_txt_link a i{padding-left: 10px; font-size: 1.8rem;} /*mainclass end*/ /*why choose us*/ .whychoose{width: 100%; padding: 60px 0px 80px; background: url("../images/whybg.jpg") center top no-repeat; background-size: cover;} .whybigtitle{text-align: center; padding-bottom: 50px;} .whybigtitle h2{font-size: 4.2rem; color:#ffffff; text-transform: uppercase;} .whybigtitle p{font-size: 1.5rem; color:#fff;} .whybigtitle p span{padding-left: 12px; padding-right: 12px; border-left:1px solid #f94e03;} .whybigtitle p span:nth-child(3){ border-right:1px solid #f94e03;} .whybigtitle p span:nth-child(7){ border-right:1px solid #f94e03;} .whylistwrap{width:100%; padding: 32px 0; text-align: center; background-color: transparent;} .whylistwrap:hover{background-color: rgba(249,78,3,0.75); cursor: pointer;} .whylistwrap img{display: block; margin: 0 auto; text-align: center; } .whylistwrap p{padding-top: 25px; color:#fff; font-size: 1.4rem;} /*index about */ .indexabout{width:100%; /*height: 588px;*/ background-color: #e6e6e6; margin: 45px 0; position: relative;} .indexabout_l{width:60%; height: 100%; background-color: #f94e03; position: absolute; left: 0;top: 0;} .indexabout_l_con_up{ display: table-cell; vertical-align: middle;} .indexabout_l_con{ display: inline-block; margin-left: 30%; padding: 7% 6%;} .indexabout_l_con h2{color:#fff; font-size: 3.8rem; margin-bottom: 35px;} .indexabout_l_con p{color:#fff; font-size: 1.5rem; margin-bottom: 30px;} .indexabout_l_con a.viewmore{display: inline-block; padding: 15px 55px; border: 1px solid #fff; background-color: transparent; color:#fff; font-size: 1.5rem;} .indexabout_l_con a.viewmore:hover{background-color: #fff; color:#333333;} .indexabout_r{width:40%; height: 100%; float: right; display: table;} .indexabout_r_con_up{ display: table-cell; vertical-align: middle;} .indexabout_r_con{width:100%; padding: 15% 11%;} .indexvideowrap{width:100%; height: 56.25%; margin: 0 auto;} .imgrightwrap{max-width: 1120px; margin: 0 auto;} .iprolistpic{position: relative; width: 100%; height: 0; padding-top: 53.57%; font-size: 0; background-color: #fff; overflow: hidden;} .iprolistpic img{position: absolute; left: 0; top:0; right: 0; bottom:0; max-width:100%; max-height:100%; margin: auto;} .iprolistpic:hover img{transform: scale(1.04);} .inews{width:100%; background-color: #fff; padding: 0 0 100px;} .inews h3{font-size: 3.6rem; text-transform: uppercase; background: url(../images/dottedline.png) left center repeat-x; text-align: center; margin-top: 80px; margin-bottom: 60px;} .inews h3 span{background-color: #fff; padding: 10px 16px;} .inewlist{margin: 0;} .inewlist h4::after{content: ''; display: block; width:36px; height: 2px; background-color: #d3d3d3; margin: 24px 0; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;} .inewlist h4:hover::after{width:100%; background-color:#d11817;} .inewlist h4 a{font-size: 1.8rem; color:#252525;} .inewlist h4:hover a{color:#d11817;} .ooo:nth-child(1) .inewlist{padding-left:0; padding-right: 10%;} .ooo:nth-child(2) .inewlist{padding-left:10%; padding-right: 10%;} .ooo:nth-child(3) .inewlist{padding-left:10%; padding-right: 0;} .inewsdate{font-size: 1.6rem; color:#d11817; margin-top: 16px; padding-bottom: 42px; background: url(../images/inewsline.png) left bottom no-repeat;} .friendlinks{padding: 40px 0 0 0; margin-bottom: 0px; border-bottom: 1px solid #515151; background-color: #303030;} .linksdiv{width:100%; } .linksdiv::before{content: 'Links:'; width:100px; height: 45px; font-size: 2.8rem; text-transform: uppercase; color:#999; text-align: left; float: left;} .linksdiv a{font-size: 1.6rem; color:#999; padding: 0 15px;} .linksdiv a:hover{color:#f94e03;} .footer{width:100%; background-color: #303030; padding-top: 40px;} .subnav{width:100%; padding-bottom: 35px;} .subnav h4{font-size: 1.6rem; text-transform:capitalize; color:#ffffff;} .subnav ul{padding-top: 10px;} .subnav ul li a{font-size: 1.4rem; color:#999; line-height: 24px;} .subnav ul li a:hover{color:#f94e03;} .sublink{ } .sublink_pro{ } .contactinfo{} .contactinfo ul li{font-size: 1.4rem; color:#999; line-height: 24px;} .qcpic{ padding-left: 38px;} .qcpic p{text-align: center; padding-top: 15px;} .copyright{padding: 25px 0px 25px; width:100%; background-color: #111111;} .copyright p{text-align: center; font-size: 1.4rem; color:#999;} .copyright p span{padding-left: 30px;} .copyright img{display: inline;} /*在线客服QQ层*/ .side2{position:fixed;width:54px;height:275px;right:0px;bottom:80px;z-index:100;} .side2 ul li{ display:block; width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444; list-style:none;} .side2 ul li a{ text-decoration:none;} .side2 ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.6;filter:Alpha(opacity=60);color:#fff;font:normal 24px/54px "HeroicCondensed-Light";overflow:hidden;} .side2 ul li .sidebox:hover{cursor:pointer;} .side2 ul li:first-child .sidebox{ border-radius:12px 0 0 0;} .side2 ul li:last-child .sidetop{ border-radius:0 0 0 12px;} .side2 ul li #sidebox{position:absolute;width:160px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.6;filter:Alpha(opacity=60);color:#fff;font:normal 24px/54px "HeroicCondensed-Light";overflow:hidden;} .side2 ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#e10601;opacity:0.6;filter:Alpha(opacity=60);transition:all 0.3s;} .side2 ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);} .side2 ul li img{float:left;} .innerbanner{width:100%; height: 300px; margin: 0 auto; background-color: #ccc;} .innerbanner .container{height: 100%;} .innerwrapside{display: table; width: 100%; height: 100%;} .innerwrap{display: table-cell; vertical-align: middle;} .innertitle{text-align: center} .innertitle h2{font-size: 64px; font-family: Arial; color:#fff; /*text-shadow: 0px 0px 3px rgba(0,0,0,0.9);*/ font-weight: 700; text-transform: uppercase;} .location{ color:#fff; font-size: 15px; text-shadow: 0px 0px 4px rgba(0,0,0,0.85); text-align: center;} .location a{color:#fff;padding: 0 15px; transition: width 0.3s;} .location a:hover{text-decoration: underline; } .productmodal{background: url("../images/productmodal.jpg") center top no-repeat;} /*about*/ .aboutmodal{background: url("../images/aboutmodal.jpg") center top no-repeat;} .aboutdiv{width:100%; padding: 35px 0 70px;} .companycontent{} .companycontent h3{ margin-top: 15px; margin-bottom: 15px;} .companycontent p{color:#a1a1a1; font-weight: normal;} .companycontent p img{max-width: 360px; float: left; margin-right: 35px; margin-bottom: 30px;} .cefcrohs img{max-width: 100%;} .strengthwrap{width:100%; padding: 35px 0; background: url("../images/whybg.jpg") no-repeat #333;} .Strengthdiv {/*background-color: #333;*/} .evenwrap{background-color: rgba(249,78,3,0.75);} .Strengthul{padding: 35px; padding-top: 0px;} .Strengthul h3{margin-bottom: 15px; color:#f94e03;} .Strengthul ul li{list-style: inside disc; font-size: 1.6rem; color:#fff; line-height: 28px;} .Strengthul ul li span{padding-left: 15px;} .mainmarket{padding-top: 20px;} .marketsdiv p{text-align: center;} .marketswrap{max-width: 240px; overflow: hidden;} .marketspic{width:100%; height: 100%; position: relative; left: 0; right: 0; top: 0; bottom:0; overflow: hidden;} .marketspic img{max-width: 100%;} .marketspic img:hover{transform: scale(1.14);} .mainfix{width:100%; margin: 0 auto; position: relative; z-index: 1; top:-50px; margin-bottom: -100px;} .mainfixwarp{width:100%; padding: 0px; background-color: #fff; min-height: 550px; box-shadow: 0px 0px 50px rgba(0,0,0,.1);} .cfot{width:100%; height: 300px; padding: 80px 0 50px; background: url(../images/_banner.jpg) center center no-repeat;} .cfot h3{text-align: center; font-size: 2.8rem; text-transform: uppercase;} .cfot p{text-align: center; margin-bottom: 40px;} .currentlocation{font-size: 1.6rem; line-height: 50px; padding-left: 30px; color:#d11817; border-bottom: 1px solid #ccc;} .currentlocation span{color:#303030; } .currentlocation a{font-size: 1.6rem; color:#303030; padding: 20px;} .currentlocation a:hover{color:#d11817;} .maincontent{width:100%; min-height: 510px; padding: 50px 30px;} .maincontent h3 span{padding-left: 30px; font-family: Arial; font-size: 1.5rem; color:#303030;} .about p{padding: 35px 0 20px;} .about1 p{padding: 20px 0 45px;} .aboutpic img{max-width: 100%;} .servicediv{width:100%;} .servicediv p, .servicediv div{font-size: 1.4rem;} /*products*/ .productclassies{width:100%; padding: 15px 0; background-color: #fff; border-bottom:1px solid #eeeeee;} .classiesdiv{ text-align: center;} .classiesdiv a{display: inline-block; border: 1px solid transparent; background-color: #fff; color:#000; padding: 5px 10px; margin: 5px; font-size: 15px; text-transform: uppercase;} .classiesdiv a:first-child{margin-left:0;} .classiesdiv a:hover, .classiesdiv a.active{border:1px solid #f94e03; background-color: #f94e03; color:#fff;} .classiesdiv a.all{border: 1px solid #333; background-color: #333; color:#fff;} .classiesdiv a.all:hover{border: 1px solid #ac451e; background-color: #ac451e; color:#fff;} .products{min-height: 350px; padding-bottom: 70px;} .products .row{} .productcon{padding: 35px 0;} .prolist{ position: relative; padding: 15px; transition: all 0.3s ease; background-color: transparent; border-bottom:1px solid transparent; margin-bottom: 15px; } .prolist:nth-child(4n){} .prolist:hover{box-shadow: 0px 0px 15px rgba(0,0,0,0.25); background-color: #fff; border-bottom:1px solid #f94e03;} .prolistwrap{ max-width: 300px; margin: 0 auto; } .prolistpic{ position: relative; width: 100%; height: 0; padding-top: 100%; font-size: 0; background-color: #fff; overflow: hidden;} .prolistpic img{position: absolute; left: 0; top:0; right: 0; bottom:0; max-width:100%; max-height:100%; margin: auto; transition: all 0.5s ease;} .prolisttxt{margin-top: 0px;} .prolisttxt p{text-align: center; font-size: 14px; color:#666666;} .prolistname{ line-height: 24px; height: 24px; padding: 0; text-align: center; overflow: hidden; margin-bottom: 5px; font-size: 1.3rem; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;} .prolistname a{font-size: 1.5rem; color:#000; font-weight: 700;} .prolist:hover .prolistpic img{ transform: scale(1.4);} .prolist:hover .prolistname{color:#f94e03; text-align: center;} .prolist:hover .prolistname a{color:#f94e03;} /*page style*/ .page{clear:both; margin:20px 0px 0px 0px; text-align: center; padding-bottom: 20px;} .page a {display: inline-block; font-family: Arial; font-size: 13px; border: #dbdbdb 1px solid; padding:4px 9px; margin: 2px; margin-bottom: 5px; color: #31363c; text-decoration: none} .page a:hover,.page a:focus{font-family: Arial;font-size: 13px;border: #000 1px solid; padding:4px 9px;color: #fff; background-color: #31363c;} .page .current, .page .thisclass, .page .pageinfo, .page span{font-family: Arial;border: #000 1px solid; font-size: 13px; padding:5px 9px; color: #fff;margin: 2px; background-color: #31363c} /*productview*/ .productsview{width:100%; min-height: 350px; padding-bottom: 70px;} .productwrap{padding: 30px;} .productpic{text-align: center; margin-top: 30px; border:1px solid #ccc;} .productpic a{display: block;padding: 30px;} .productpic a img{transition: all 0.3s ease; max-width: 100%;} .productpic a:hover img{transform: scale(1.06);} .otherbigpic{display: block; margin-top: 10px;} .otherbigpic li{list-style: none; display: inline-block; margin-right: 7px; margin-bottom: 10px;} .otherbigpic li a{ display: block; width:80px; height: 80px; overflow: hidden; border: 1px solid #ccc;} .otherbigpic li a img{display: block; max-width: 100%;} .otherbigpic li a:hover{border: 1px solid #ff0000;} .producttext{padding-left: 30px; padding-right: 30px; padding-top: 60px; padding-bottom: 30px;} .producttext h3{padding-top:0px; font-size: 2.8rem; color:#000;} .producttext h4{padding-top:0px; padding-bottom: 15px; font-size: 2.4rem; color:#434343;} .producttext p{padding-bottom: 0px; color:#333; margin-bottom: 0;} .producttext a.firsta {display: block; width:164px; height: 36px; background-color: #d11817; color:#fff; text-align: center; font-size: 14px; margin: 15px 15px 10px 0; line-height: 36px;} .producttext a.firsta:hover{background-color: #303030;} .producttext a.firsta i{font-size: 20px; padding-right: 10px;} .producttext img{max-width: 100%;} .productdetails{padding: 30px; padding-top: 0;} .productdetails p, .productdetails span, .productdetails div{color:#333;} .productdetails img{display: block; margin-bottom: 20px; max-width:100%;} .btn-info { margin-top: 10px; padding: 6px 20px; color: #fff; font-size: 16px; background-color: #ea5304; border-color: #ea5304; } .btn-info:hover { color: #fff; background-color: #ce4904; border-color: #ce4904; } #pvideo { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .do-title { font-weight: 700; font-size: 22px; line-height: 22px; color: #333; margin-top: 30px; padding: 20px 0 10px; border-top: 1px dashed #e6e7eb; border-bottom: 1px dashed #e6e7eb; } .do-video { max-width: 980px; padding: 30px 0; margin: 0 auto; } .do-video:hover{ cursor: pointer;} .table-responsive .table th{color:#fff; background-color: #d11817; font-size: 1.6rem; padding: 10px 0 10px 10px; font-family: Arial;} .table-responsive .table td{vertical-align: middle; padding-left: 10px; font-size: 1.6rem;} a.backbtn{display: inline-block; padding: 5px 25px; background-color: #f5f5f5; color:#434343; font-size: 16px; border:1px solid #434343; margin: 50px auto 100px; text-align: center; border-radius: 8px;} a.backbtn:hover{background-color: #ff6600; border:1px solid #ff6600; color:#fff;} /*prev next*/ .point{ clear: both; margin:20px 30px 40px 30px; border:1px solid #d6d6d6; padding-bottom: 60px; font-size: 1.6rem; line-height:22px;} .point span.to_prev{text-align:center; padding-top: 10px;} .point span.to_prev span{color:#a9a9a9;} .point span.to_prev a{color:#0068b7; font-size: 1.6rem;} .point span.to_prev a:hover{color: #ff6600} .point span.to_next{text-align:center; padding-top: 10px;} .point span.to_next span{color:#a9a9a9;} .point span.to_next a{color:#0068b7; font-size: 1.6rem;} .point span.to_next a:hover{color: #ff6600} /*news*/ .newsmodal{background: url("../images/newsmodal.jpg") top center no-repeat;} .newsitemlist{margin-bottom: 30px;} .newsitemlist dl{ display: block; box-sizing: border-box; background-color: transparent; padding: 10px; box-shadow:none; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;} .newsitemlist dl:hover{background-color: #fff; padding: 10px; box-sizing: border-box; box-shadow: 0px 0px 5px rgba(0,0,0,0.3);} .newsitemlist dl dt{float: left;width: 40%;} .newsitemlist dl dt a img{width:100%; max-width: 100%; padding-right: 20px;} .newsitemlist dl dd{float: right; width:60%; min-height: 145px; overflow: hidden;} .newsitemlist dl dd h4{ margin-top: 10px; margin-bottom: 15px;} .newsitemlist dl dd a{font-size: 1.6rem; color:#303030;} .newsitemlist dl dd a:hover{color:#f60; text-decoration: none;} .newsitemlist dl dd p{font-size: 12px; color:#999; text-align: justify; padding-right: 15px; line-height: 120%; overflow: hidden;} .newsitemlist dl:hover dd a{color:#f60;} .newscontainer{width:100%; background-color: #fff; margin-bottom: 0px; padding-bottom: 50px;} .fitcontainer{padding:0px 150px;} .newscontainer h2{text-align: center; margin-bottom: 30px; font-size: 24px;} .newscontainer h2 span{padding:5px 15px; } p.athp{font-size: 12px; color:#777; text-align: center; margin-bottom: 35px; margin-top: -20px; } p.athp span{padding-left: 15px; padding-right: 15px;} p.athp span i{padding-right: 6px;} .newsdetails{width:100%;} .newsdetails p, .newsdetails div{font-size: 1.4rem; line-height: 2;} .newsdetails img{max-width: 100%;} .newsdetails img:hover{transform: scale(1.08);} .newsdetails strong{color:#000; font-weight: normal;} /*faq*/ .supportdiv{width:100%; padding: 35px 0px 70px;} .supportwrap{width:100%; margin: 0 auto; text-align: center;} .supportwrap img{max-width: 100%; display: block; margin: 0 auto;} .supportwrap img:hover{ transform: scale(0.9);} .supportcontent p{text-align: center;padding-top: 12px;} .supportcontent p a{text-align: center; font-size: 1.6rem; color:#333; text-transform: uppercase;} .supportcontent p a:hover{color:#f94e03;} .faqbg{background-color: #f1f0f0;} .faqmodal{background: url("../images/faqmodal.jpg") center top no-repeat;} .faqdiv{width:100%; padding-top: 35px; padding-bottom: 55px; background-color: #f1f0f0;} .faqcontent{padding: 0 213px 45px;background-color:#fff;} .faqcontent h3{font-size: 28px;} .faqcontent p, .faqcontent span, .faqcontent div{font-size: 1.6rem; color:#434343;} .faqcontent ul{padding-left: 40px; } .faqcontent ul li{list-style: outside disc; margin-bottom: 15px;} .faqfooter{padding-top: 20px;} .faqfooter ul li{font-size: 1.6rem;} .userguides{border-bottom:1px solid #f1f1f1;} .userguides h4{font-size: 24px;} .userguides ul li a{padding-left: 20px; background: url("../images/ico-pdf.png") left center no-repeat; text-decoration: underline; font-size: 14px;} .iddiv{width:100%; background-color:#ea5504 ;} .idcontent{padding: 55px 100px 70px} .idcontent *{color:#fff;} .idcontent img{max-width: 100%;} .idcontent h5{font-size: 21px;} .smicon{} .smicon img{max-width: 100%;} .bigicon{text-align: center;} .bigicon img{display: block; margin: 0 auto; max-width: 65%;} .dl-small{padding-right: 30px;} .dl-small dt{width:110px;} .dl-small dd{margin-left:130px;} /*contact*/ .contactmodal{background: url("../images/contactmodal.jpg") top center no-repeat;} .contactdiv{width:100%; padding: 0px; background-color: #f2f1ef;} .googlemap{width:100%; height: 350px; background: url("../images/en-map.jpg") center center no-repeat;} .contactcontent{padding-top: 30px; border-top:1px solid #fff; background-color: #fff; padding-bottom: 70px;} .contactcontenttxt{} .contactcontenttxt h4{font-size: 20px; margin-bottom: 15px;} .contactcontenttxt p{font-size: 16px; margin-bottom: 25px; line-height: 1.2;} .contactcontenttxt ul li{list-style: none; font-size: 16px; color:#333; border-bottom:1px dotted #ccc; line-height: 1.7;} .contactcontenttxt ul li span{color: #333; padding-right: 0px; display: inline-block; width: 56px;} .contactcontenttxt ul li a{color:#333; font-size: 16px;} .contactpic p{color:#252525; margin-top: 10px; margin-bottom: 15px;} .formdiv{ background-color: #fff; padding:0px; border-radius: 12px;} .formdiv h2{font-size: 18px; } .form-group { margin-bottom: 12px;} .form-control1 {display: block; padding: 0px; width: 100%; height: 30px; border: 1px solid #ccc; padding-left: 10px; font-size: 14px; } .submitbtn{ margin-top: 10px; margin-bottom: 15px; padding: 10px 45px;} span.input-group-addon { background-color: #fff; border: none; } @media (max-width:767px){ h6 { font-size: 1.4rem!important; } h5 { font-size: 1.4rem!important; } h4 { font-size: 1.6rem!important; } h3 { font-size: 1.8rem!important; } h2 { font-size: 2.4rem!important; } h1 { font-size: 3.0rem!important; } p { color: #999; font-size: 1.4rem; } .navdiv{padding: 0;} .topnav{height: 60px; position: relative;} .topnav .container{padding: 0;} .logodiv { width: 165px; height: 100%; padding-left: 15px; } .logodiv a { display: block; width: 100%; height: 60px; line-height: 60px; } .logodiv img{max-width: 100%;} .searchlanguage { position: absolute; top: 13px; right: 60px; z-index: 9; margin: 0; padding: 0; } .searchlanguage li { line-height: 100px; float: left; padding: 10px; } .searchlanguage li a { color: #ffffff; background-color: transparent!important; padding: 0; } .searchlanguage #searchform { height: 50px; width: 280px; padding: 5px; border-radius: 4px; margin: 0; left: -164px; right: 0; border-color: #48c7ec; top: 48px; position: absolute; background-color: #fff; } .languageul { min-width: 70px!important; position: absolute!important; background-color: #ffffff!important; float: left!important; top: 48px; left: -25px; } .languageul li{padding: 0;} .languageul li a{padding-left: 32px!important;} .bx-wrapper .bx-prev, .bx-wrapper .bx-next {display: none;} .bx-wrapper .bx-pager{display: none;} .bigtitlecon{padding-left:0; padding-right:0;} .whybigtitle p span:nth-child(3){ border-right:none;} .classiesdiv{ text-align: left;} .inews { padding: 0 0 30px;} .inews h3 { margin-top: 45px; margin-bottom: 15px; } .inewlist h4::after{display: none;} .inewlist h4 a { font-size: 1.3rem; color: #252525; } .ooo:nth-child(1) .inewlist{padding-left:0; padding-right: 0;} .ooo:nth-child(2) .inewlist{padding-left:0; padding-right: 0;} .ooo:nth-child(3) .inewlist{padding-left:0; padding-right: 0;} .inewsdate { padding-bottom: 12px; margin-bottom: 25px;} .linksdiv::before { content: 'Links:'; width: 74px; height: 45px; font-size: 2.0rem; color: #f9f9f9; text-align: left; float: left; } .linksdiv a{font-size: 1.2rem; color:#f9f9f9; padding: 0 8px;} .linksdiv a:nth-child(1){padding-left:0;} .subnav h4{ font-size: 2.0rem!important;} .subnav ul li a { font-size: 1.2rem; color: #f9f9f9; line-height: 21px; } .sublink { background: none; width: 50%; } .sublink_pro { background: none; width: 50%; padding-left: 15px; } .contactinfo { padding-left: 15px; } .contactinfo ul li { font-size: 1.2rem; color: #f9f9f9; line-height: 1.42857143; } .qcpic{ padding-left: 15px;} .qcpic p { text-align: left; padding-top: 5px; } .qcdiv{padding-top: 10px;} .copyright p { text-align: left; font-size: 1.2rem; color: #f9f9f9; } .maincontent { width: 100%; min-height: auto; padding: 20px 15px;} .mainfix .container{padding-left: 0; padding-right: 0;} .innerbanner{width:100%; height: 130px; margin: 0 auto; background-color: #ccc; background-position: center!important; background-size: cover!important;} .mainfixwarp{width:100%; padding: 0px; background-color: #fff; box-shadow: none; min-height: auto;} .currentlocation { padding-left: 15px;} .currentlocation span{display: none;} .currentlocation a{font-size: 1.2rem; color:#303030; padding: 6px;} .currentlocation a:nth-child(2){padding-left: 0;} .companycontent p img{max-width: 100%; float:none; margin: 0 auto; margin-bottom: 10px;} .evenwrap{background-color: transparent;} .strengthwrap{width:100%; padding: 35px 0; background: #333;} .Strengthul ul li{list-style: inside disc; font-size: 1.3rem; color:#fff; line-height: 1.4287;} .panel{border-radius: 0px;} .panel-default>.panel-heading { color: #fff!important; border-radius: 0px; background-color: #666; border-color: #666; padding: 10px 30px;} .panel-default>.panel-heading a:hover{color:#f60;} .panel-default { border-color: #ddd; margin-bottom: 0px!important;} .panel-body ul li{list-style: disc inside; border-bottom: 1px dotted #ccc;} .panel-body ul li a { font-size: 1.3rem; text-decoration: none; line-height: 2;} .panel-body ul li a.on{color:#000; } .prolist{ padding: 20px 10px 10px;} .prolist:nth-child(2n){border-right:none;} .prolisttxt{margin-top: 20px;} .prolisttxt a{font-size: 1.2rem;} .productwrap { padding: 15px;} .productpic {text-align: center; margin-top: 0px; border: 1px solid #ccc;} .producttext { padding-left: 15px; padding-right: 15px; padding-top: 0px;} .producttext p.price {display: block; width: 100%; height: 60px; padding-left: 20px; background: url(../images/pricebg.jpg) left top no-repeat; color: #303030; font-size: 1.6rem;line-height: 60px;} .productdetails { margin-top: 10px; padding: 15px; border-top: 1px dotted #ccc;} .newsitemlist{margin-bottom: 30px; border-bottom: 1px dashed #ccc;} .newsitemlist dl{ display: block; box-sizing: border-box; background-color: transparent; padding: 0px;} .newsitemlist dl:hover{background-color: transparent; padding: 0px; box-sizing: border-box;} .newsitemlist dl dt{width:100%;} .newsitemlist dl dd{width:100%;} .newsitemlist dl dd{width:100%;} .newsitemlist dl dd a{font-size:14px;} .newsitemlist dl dt a img{width:100%; max-width: 100%; padding-right: 0px;} .newscontainer { width: 100%; background-color: #fff; margin-bottom: 0px; padding-bottom: 0px; padding-left: 15px; padding-right: 15px;} .newscontainer h2{background: none; text-align: left; margin-bottom: 30px; font-size: 2.0rem!important;} .newscontainer h2 span{padding: 0px;} .newsviewnextprev{margin-top: 0px; margin-bottom: 20px;} .fitcontainer{padding:0px;} p.athp { text-align: left;} p.athp span { padding-left: 0px; padding-right: 15px;} .about p, .about1 p { padding: 0px 0 20px;} .about img{max-width: 100%;} .aboutpic img{max-width: 100%; margin-bottom: 12px;} a.backbtn { margin: 40px auto;} .producttext h3{font-size: 2.0rem !important;} .servicediv img{margin-top: 20px; max-width: 100%;} .point{padding-bottom: 10px; margin: 15px;} .point::after{content: ''; display: block; clear: both;} .point span.to_prev { text-align: left;} .point span.to_next { text-align: left;} .newscontainer { margin-bottom: 30px; margin-left: 0; margin-right: 0;} .bigtitle { width: 100%; background-color: #fff; padding: 15px 15px; } .bigtitlecon h2 { text-align: left; } .bigtitlecon p { text-align: left; } .modalclass { width: 100%; height: auto; max-height: none; margin-bottom: 30px; box-shadow: 0 0 10px rgba(0,0,0,0.3); } .modalclass_txt_wrap { width: 100%; height: 100%; padding: 15px 30px 30px; overflow: hidden; position: relative; } .modalclass_txt_wrap h3 { margin-top: 10px; margin-bottom: 10px; } .modalclass_txt_wrap p { height: auto;} .modalclass_txt_wrap .modalclass_txt_link { position: static; } .indexabout { margin: 30px 0;} .indexabout_r{ display: block; width: 100%; float: none;} .indexabout_l{ display: block; width: 100%; position: static;} .indexabout_l_con { display: inline-block; margin-left: auto; padding: 7% 6%; } .faqdiv { width: 100%; padding-top: 0; padding-bottom: 0; background-color: #fff; } .faqcontent { padding: 0 0px 35px; background-color: #fff; } .faqcontent p, .faqcontent span, .faqcontent div { font-size: 1.4rem; color: #999; } .faqfooter ul li { font-size: 1.4rem; } .idcontent { padding: 35px 10px 35px;} .dl-small { padding-right: 0px;} .dl-small dt{width:110px; float: left; clear: left;} } @media only screen and (min-width:768px) { .marketsdiv{width:20%;} } @media (min-width:768px) and (max-width:1023px){ .logodiv{width:200px; height: 100%; } .logodiv a img{width:180px;} .navdiv{padding-left: 200px; padding-right: 90px;} .bigtitlecon{padding-left:15px; padding-right:15px;} .idcontent{padding: 55px 0px 70px} .bigicon img{display: block; margin: 0 auto; max-width: 100%;} .sublink { } .sublink_pro { } .contactinfo { } .contactinfo ul li { font-size: 1.3rem; color: #999999; line-height: 26px; } .qcpic { padding-left: 70px; } .qcpic p { text-align: left; padding-top: 12px; } .fitcontainer { padding: 0px 50px;} .point{padding-bottom: 10px;} .point::after{content: ''; display: block; clear: both;} .point span.to_prev { text-align: left;} .point span.to_next { text-align: left;} .servicediv img{max-width: 100%;} .modalclass_txt_wrap { padding: 15px 30px; } .modalclass_txt_wrap h3 { margin-top: 10px; margin-bottom: 10px; } .modalclass_txt_wrap p { font-size: 1.4rem; height: 60px; line-height: 20px; color: #666666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .modalclass_txt_wrap .modalclass_txt_link { position: static;} .modalclass_txt_wrap .modalclass_txt_link a { display: block; width: 100%; height: 45px; background-color: #f94e03; padding-left: 48px; color: #fff; font-size: 1.4rem; line-height: 45px; } .indexabout_l_con{ display: inline-block; margin-left: 0%; padding: 1.5% 6%;} .indexabout_l_con h2{color:#fff; font-size: 2.1rem; margin-bottom: 10px;} .indexabout_l_con p{color:#fff; font-size: 1.2rem; margin-bottom: 10px; height: 100px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;} .faqdiv { width: 100%; padding-top: 0; padding-bottom: 0px; background-color: #fff; } .faqcontent { padding: 0 120px 0px; background-color: #fff; } } @media (min-width:1024px) and (max-width:1134px){ .indexabout_l_con p{color:#fff; font-size: 1.2rem; margin-bottom: 10px;} .indexvideowrap { width: 100%; height: 56.25%; height: 225px; margin: 0 auto; } } @media (min-width:1024px) and (max-width:1200px){ .modalclass_txt_wrap { padding: 30px 30px;} } @media (min-width:1024px) and (max-width:1366px){ p{font-size: 1.4rem;} div{font-size: 1.4rem;} .language, .language a{font-size: 1.4rem;} .topphone{font-size: 1.4rem;} .topphone span{font-size: 2.4rem; } .logodiv{width:200px; height: 100%; } .navdiv{padding-left: 200px;} .indexabout_l{width:50%; height: 100%; background-color: #f94e03; float: left;} .indexabout_r{width:50%; height: 100%; float: right; display: table;} .sublink_pro {} .contactinfo {} .indexabout_l_con{ display: inline-block; margin-left: 0%; padding: 7% 6%;} .indexabout_l_con h2{color:#fff; font-size: 3.2rem; margin-bottom: 15px;} } @media (min-width:1135px) and (max-width:1366px){ .indexabout_l_con p{color:#fff; font-size: 1.5rem; margin-bottom: 15px;} } @media (min-width:1366px){ .logodiv{width:280px; height: 100%; } .navdiv{padding-left: 280px; padding-right: 110px;} .bigtitlecon{padding-left:26%; padding-right:26%;} .indexabout_l_con{ display: inline-block; margin-left: 0%; padding: 7% 6%;} } @media (min-width:1440px){ .logodiv{width:280px; height: 100%; } .navdiv{padding-left: 280px; padding-right: 110px;} .indexabout_l_con{ display: inline-block; margin-left: 5%; padding: 7% 6%;} } @media (min-width:1600px){ .logodiv{width:280px; height: 100%; } .navdiv{padding-left: 280px; padding-right: 110px;} .indexabout_l_con{ display: inline-block; margin-left: 15%; padding: 7% 6%;} } @media (min-width:1920px){ .products .container{width:1460px;} .indexabout_l_con{ display: inline-block; margin-left: 26%; padding: 7% 6%;} }