/* css document */ #banner .bx-controls-direction a{background: url(/uploads/image/nimages/arrow.png) no-repeat; width: 35px; height: 64px;opacity: 0.7;} #banner .bx-controls-direction a.bx-prev{ left: -80px; } #banner .bx-controls-direction a:hover.bx-prev,#banner .bx-controls-direction a:hover.bx-next{opacity: 1;} #banner .bx-controls-direction a.bx-next{background-position: -35px top;right: -80px;} #banner .bx-wrapper:hover .bx-controls-direction a.bx-prev{left:30px;} #banner .bx-wrapper:hover .bx-controls-direction a.bx-next{right:30px;} #banner .bx-wrapper{overflow: hidden;} #search{ padding: 10px 0; font-size: 12px; } #search a{color: #666666; padding: 0 5px;} #product{ padding:2.96% 0 6.19%; background: #fff; overflow: hidden; } #product .title2{text-align: center; color: #908e8e; font-size: 16px; margin-bottom: 2.6%;} #product .tit-name,#project .tit-name,#services .tit-name{font-size: 30px; color: #5a6162; font-weight: bold; text-align: center; margin-bottom:8px;} #product .product-box{ margin-bottom: 30px; } #product .product-box .pro-mar{ margin: 0; } #product .product-box .pro-mar .col-sm-6{ padding: 0; } #product .product-box .mypadding{padding-top: 20px; } #product .product-box .mypadding .title{ padding-left: 20px; padding-right: 20px; color: #575a63; font-size: 18px; margin-bottom: 20px; display: block; line-height: 20px; text-transform: uppercase; } #product .product-box .mypadding .title a{color: #fff;} #product .product-box .mypadding p{ line-height: 18px; font-size: 12px; margin-bottom: 20px; padding-left: 20px; padding-right: 20px;} #product .product-box .mypadding ul{ margin: 0; padding: 0; list-style: none; } #product .product-box .mypadding ul li{line-height: 18px;font-size: 12px; } #product .product-box .mypadding ul a{ color: #575a63; padding: 4px 20px; display: block; } #product .product-box .mypadding i{padding-right: 5px;} @media (min-width:768px){ #product .product-box{ background:#3fcdef; position:relative; color: #fff; } #product .product-box .movediv{ background: #1998d6 repeat scroll 0 0; width: 50%; height: 100%; position: absolute; left: 50%; top: 0; transition:all 0.3s ease;} #product .product-box:hover .movediv{ left: 0; z-index: 5; display: block; background: rgba(86,96,97,0.6); } #product .product-box:hover .movediv::before{content:"\f0c1"; position: absolute; left: 50%; top: 50%; font-family: fontawesome; color: #fff; font-size: 32px;margin-left: -12px; margin-top: -12px;} #product .product-box .mypadding .title{color: #fff;} #product .product-box .mypadding ul a:hover{ text-decoration: none; background: #1998d6;} #product .product-box .mypadding ul a{ color: #fff; } } @media (max-width:767px){ #product .tit-name,#project .tit-name,#services .tit-name{ font-size: 24px;} #product .product-box{ position:relative;} #product .product-box .movediv{ position: absolute; top: 0; z-index: 5;} #product .product-box .mypadding{ text-align: center; } #product .product-box .mypadding .title a{ color:#505050; } #product .product-box .mypadding ul li{ font-size: 14px; } } @media (min-width:450px) and (max-width:767px){#product .product-box .movediv{ width: 420px; height:423px; margin-left: -210px;left:50%; }} @media (max-width:449px){#product .product-box .movediv{ width: 390px; height:392px; }} @media (min-width:768px) and (max-width:991px){#product .product-box{ margin-bottom: 40px; }} @media (min-width:992px) and (max-width:1200px){ #product .product-box .mypadding .title{ font-size: 14px;margin-bottom:8px; padding-left: 10px; padding-right: 10px;} #product .product-box .mypadding p{margin-bottom:5px; padding-left: 10px; padding-right: 10px;} #product .product-box .mypadding ul li{ font-size: 12px; padding: 0; } #product .product-box .mypadding{ padding: 12px 0; } } #about{background: linear-gradient(to right, rgb(37, 214, 198) , rgb(11, 114, 241),rgb(53, 228, 212)); repeat; color: #fff; } #about p{ margin-bottom: 24px; text-indent: 2em; } #about a.more{ display:inline-block; background: #3fcdef; color: #fff; border-radius: 3px; padding: 5px 30px; margin: 3px 0; } #about a.more:hover{ background: #1998d6; text-decoration: none; } #about .aboutdes{position: relative; padding-bottom: 2.57%;} #about .aboutdes .abctitle{background: linear-gradient(to right, rgb(11, 114, 241),rgb(34, 212, 230)); color: #fff; font-size: 23px;width: 100%; height: 63px; line-height: 63px; } @media (min-width:992px){ #product{ padding-bottom: 2.5%; } #about .aboutdes{ padding-left: 0; padding-top: 2.57%; } #about .aboutdes .abctitle{position: absolute;top: -63px; padding-left: 10.1%;} #about .aboutpad{ padding-left: 10.1%; } #about .video{ padding-right: 0; } #about .videodiv{ position: relative; width: 570px; } #about .video .videoimg{ position: absolute; left: 0; top: -63px;width: 570px;} } @media (max-width:991px){ .aboutpad{text-align: center;} .aboutpad p{text-align: left} #about .aboutdes .abctitle{ text-align: center; margin-bottom: 15px; font-size: 23px; height: 50px; line-height: 50px;} } @media (min-width:992px) and (max-width:1200px){ #about .videodiv,#about .video .videoimg{ width: 470px; } #about .aboutdes .abctitle{ font-size: 26px; height: 50px; line-height: 50px;top: -50px;} #about .video .videoimg{top: -50px;} } @media (min-width:571px) and (max-width:991px){ #about .videoimg{max-width: 570px; margin-left: auto; margin-right: auto;} } #project{ padding: 3.91% 0; overflow: hidden; border-top: 1px solid #dedede; overflow: hidden; } #project .typename{font-size: 30px; margin-bottom: 30px;} #project .typename span{color: #1998d6; font-weight: bold;} #project p{ color: #6d6d6d; } #project .more{ margin-top:30px; width: 104px; height: 36px; border: 1px solid #e5e5e5; color: #4b4948; text-transform: uppercase; display: block; line-height: 36px; text-align: center; border-radius: 5px; text-decoration: none; } #project a:hover.more{ background: #1998d6; color: #fff; } .more_moible{ margin-top:30px; height: 36px; border: 1px solid #e5e5e5; color: #4b4948; text-transform: uppercase; display: inline-block; line-height: 36px; text-align: center; border-radius: 5px; text-decoration: none; padding:0 15px;display:none} @media (max-width:767px){#project .more{ margin-left: auto; margin-right: auto; display:none} .more_moible{display:inline-block;}} #project .pjlist{ position: relative; display: block; color: #4b4948; text-decoration: none; } #project .pjlist span{ display: block; padding: 8px 10px; font-size: 13px; line-height: 18px; text-transform: capitalize; background: #545c5e; color: #fff;} #project .pjlist:hover span{background: #3fcdef;} #project .pjimg{ display: block; position: relative; overflow: hidden; } #project .pjimg::before{ z-index: 2; transform: scale(0); width: 100%; height:100%; left: 0; top: 0; position: absolute; content: ""; background: rgba(0,0,0,.5);transition:all 0.3s ease;opacity:0;} #project .pjimg::after{z-index: 3;transform: scale(0);content:"\f065"; font-family: fontawesome; color: #fff; font-size: 28px; top: 50%; left: 50%; position: absolute; margin-left: -10px; margin-top: -10px; transition:all 0.3s ease;opacity: 0;} #project .pjlist:hover .pjimg::before{ transform: scale(1);opacity: 1; } #project .pjlist:hover .pjimg::after{transform: scale(1);opacity: 1;} #project a:hover.pjlist{ background: #28a7e6; color: #fff; } #project .pjlist img{transition:all 0.3s ease; z-index: 1;} /*#project a:hover.pjlist img{ transform: scale(1.2); }*/ @media (max-width:991px){ #project .pjlist{ margin-top: 30px;} } #video{ padding: 3.3% 0; background: #f2f2f2;} #video .typename{background:#3fcdef; padding: 12px 26px; font-size: 20px; color: #fff; position: relative;} #video .typename::before{ content: ""; position: absolute; border: 9px solid transparent; border-top-color:#3fcdef; margin-bottom:-18px; bottom:0; } #video .typename a.more{color: #fff; font-size: 12px; float: right; font-weight: normal; text-decoration: none;} #video .typename a:hover.more{color: #3eb37d;} #video .col-sm-4 .typename{background:#3fcdef; } #video .col-sm-4 .typename::before{border-top-color:#3fcdef;} #video .videocont{background: #fff; padding: 2.8%; } #video .faqs{background: #fff; padding:2.8%;} #video .faqlist{ border-bottom: 1px dashed #dedede; color: #a9a8a8; font-size: 12px; line-height: 20px; padding: 14px 15px 14px 30px;} #video .faqlist::before{content:"\f1ea";font-family: "fontawesome"; font-size: 16px; color: #1998d6; margin-left: -30px; position: absolute; } #video .faqlist:last-child{border-bottom: none;} #video .faqlist a{color: #4a4a4a; font-size: 14px;margin-bottom: 5px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display: block;} #video #movie_player{width: 100%; height: 364px;} @media (min-width: 768px) and (max-width: 991px){ #project .more{ margin-left: auto; margin-right: auto; display:none} .more_moible{display:inline-block} #video #movie_player{ height: 244px; } #video .faqlist{ padding-top: 8px; padding-bottom: 9px; } } @media (min-width: 992px) and (max-width: 1199px){ #video #movie_player{height: 304px;} #video .faqlist{ padding-top: 10px; padding-bottom: 9px; } } @media (max-width: 488px){ #video #movie_player{ height: 264px; } } #video .videomore{background: #f2f2f2; position: relative; overflow: hidden;z-index: 1; padding:7px ; color: #545353; font-size: 12px; margin-top: 10px; line-height: 20px;} /*#video .videomore::after{ display: block; bottom: 0;left:-18px;transform: skew(-30deg); position: absolute; content: ""; top: 0; width: 100%; z-index: -1;}*/ #video .videomore i{color: #1998d6; font-size: 38px; float: left; margin-right: 15px;} #video .videomore a.more{ color: #20a567; padding-bottom: 12px;} #video ul{list-style: none; margin: 0; padding: 0;} #video ul li{padding-left: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-right: 5px; padding-top: 6px; padding-bottom: 6px;} #video ul li:first-child{padding-top: 0;} #video ul li a{color: #6d6d6d;} #video a:hover,#video .videomore a:hover.more{ color: #1998d6; text-decoration: none; } #video li::before{content:"\f0da";font-family: "fontawesome"; margin-left: -15px;position: absolute;} @media (max-width: 767px){ #video ul{margin-top: 15px;} } @media (min-width: 768px) and (max-width: 1199px){ #video ul li{ font-size: 12px; padding-top: 2px; padding-bottom: 2px; } #video .videomore i{ font-size: 26px; } } @media (min-width: 1200px){ #video .videomore{ padding-left: 20%; } #video .faqs{ height: 406px; } } #links{border-bottom: 1px solid #e8e8e8; padding: 1.6% 0;} #links a{color: #aeaeae; font-size: 12px;} #links a:hover{ color: #399f5f; }*/ #links{border-bottom: 1px solid #e8e8e8; padding: 1.6% 0;} #links ul{margin: 0; padding: 0; list-style: none;} #links ul li{margin-left: 5px; margin-right: 5px;} #links ul li,#links b{float: left;} #links a{color: #aeaeae; font-size: 12px;} #links a:hover{ color: #399f5f; }