.carousel-control.left { background-image:none; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); } .carousel-control.right { left: auto; right: 0; background-image:none; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); } .clear{ clear: both; } video{ background: #000; } .bg-c{ background-color: #f5f5f5; } .border6 { border: #ccc 1px solid; } .lh180 { line-height: 180%; } .f14 { font-size: 14px; } .bghui { background: #f5f5f5; color: #000; } .p15 { padding: 15px; } .m10 { margin: 10px; } .container{ width: 1200px !important; padding: 0px; margin: 0 auto; padding: 0px !important; } .ui-banner{ text-align: center; margin-top: 70px; } .ui-banner img{ max-width: 100%; } .ui-banner .container span{ width: 260px; height: 95px; display: block; position: relative; background: rgba(34,73,153,.55); font-size: 36px; color: #fff; line-height: 95px; text-align: center; margin-top: -95px; font-weight: bold; } html { overflow-x: hidden; } header{ width: 100%; background-color: #fff; box-shadow: 0 5px 5px rgba(0, 0, 0, .1); height: 70px; z-index: 99999; position: fixed; top: 0px; left: 0px; } header.active{ background: #000; } header .menu{ float: right; padding:0px; } header .menu ul{ } header .menu ul li{ float: left; position: relative; } header .menu ul li.cur,header .menu ul li:hover{ } header .menu .i{ padding: 0 1px; position: relative; z-index: 999999; } header .menu .i >a{ display: inline-block; width: 50px; height: 50px; position: absolute; z-index: 2; top: 0; right: 0; background: url(../img/icon-plus.png) no-repeat center; display: none; } header .menu .i >p{ color: #fff; font-size: 16px; line-height: 70px; } header .menu.dark .i >p{ color: #fff; } header .menu .i >p a{ display: block; padding:0 20px; } header .menu .i >p a:hover,header .menu .cur .i >p a,header .menu .i:hover >p a{ color: #fff; background: #115599; } header .menu .i >.ex{ position: absolute; top: 0px; left:0px; background-color:#fff; text-align: center; opacity: 0; min-width: 100%; box-shadow: 0 5px 5px rgba(0, 0, 0, .2); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; overflow: hidden; } header .menu .i:hover >.ex{ top: 70px; opacity: 0.8; } header .menu .i >.ex p:last-child{ border-bottom: none; } header .menu .i >.ex p{ color: #fff; white-space: nowrap; display: block; text-align: left; font-size: 14px; overflow: hidden; text-overflow: ellipsis; line-height: 48px; } header .menu .i >.ex p:hover{ background: #115599; } header .menu .i >.ex p a{ display: block; padding: 0px 25px; } header .menu .i >.ex p:hover a{ color: #fff; } header .mbtn{ position: absolute; top: 0; right: 0; width: 50px; height: 50px; background: url(../img/menu.png) no-repeat center #115599; background-size: 22px auto; display: none; } body.on-menu header .mbtn{ background-image: url(../img/menu-hide.png); } header .logo{ padding: 10px 0px; display: inline-block; } header .logo img{ height: 50px; } .footer{ background: #2d2e2f; color: #fff; } .footer a{ color: #fff; } .copyright{ background: #000; } .ui-newshow{ width: 1000px; margin: 0 auto; margin-top: 30px; padding-bottom: 30px; } .ui-newshow h1{ text-align: center; font-size:30px; } .ui-newshow .hd{ font-size: 20px; border-bottom: 1px solid #ddd; margin-top: 20px; margin-bottom: 10px; line-height: 40px; color: #0099d9; font-weight: bold; } .ui-newshow .hd2{ height: 32px; line-height: 32px; border-bottom: 1px solid #ddd; margin-bottom: 10px; margin-top: 20px; } .ui-newshow .hd2 .r{ float: right; } .ui-newshow .ct p{ font-size: 16px; line-height: 24px; width: 50%; float: left; } .ui-newshow .intro{ font-size: 14px; line-height: 24px; margin-top: 20px; } .ui-newshow .intro img{ max-width: 100%; height: auto !important; } .ui-homebanner{ margin-top: 70px; position: relative; } .ui-homebanner .carousel-indicators{ } .ui-homebanner .img{ position: relative; text-align: center; height: 600px; overflow: hidden; width: 100%; max-width: 1920px; margin: 0 auto; background-repeat: no-repeat; background-position: center center; } .ui-homebanner .img img{ } .ui-homebanner .img .text{ width: 100%; height: 100%; position: absolute; background: rgba(0,0,0,0.4); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; } .ui-homebanner .carousel-inner>.item{ transition: transform .3s ease-in; } .ui-homebanner .carousel-indicators{ z-index: 8; bottom: 20px; width: 100% !important; margin: 0 !important; } .ui-homebanner .carousel-indicators li{ margin: 0; padding: 0; border: none; border-radius: 0; width: 32px; height: 3px; background-color: #fff; margin: 0 3px; } .ui-homebanner .carousel-indicators li.active{ background-color: #000;; } .index-about{ background-color: rgba(250, 250, 250, 1); padding: 100px 0px; } .index-about .text{ width:50%; float: left; } .index-about .text .hd p{ line-height: 1em; } .index-about .text .hd p.p1{ font-size: 30px; font-weight: 700; color: #000; text-transform: uppercase; } .index-about .text .hd p.p2{ color: #c3c3c3; font-size: 30px; font-weight: 700; margin-top: 15px; } .index-about .text .ct{ font-size: 14px; margin-top: 15px; line-height: 2em; color: #82858e; } .index-about .text .cten{ font-size: 16px; margin-top: 15px; line-height: 2em; color: #82858e; } .index-about .text .ft{ margin-top: 15px; } .index-about .text .ft a{ display: inline-block; background-color: rgba(71, 71, 71, 1); width: 120px; height: 44px; line-height: 44px; border-radius: 22px; text-align: center; color: #fff; transition: all 500ms; } .index-about .text .ft a:hover{ background-color: #115599; } .index-about .img{ width: 50%; float: right; padding-left: 30px; } .index-about .img img{ max-width: 100%; } .index-pro{ padding: 80px 0 50px 0px; } .index-pro li{ width: 33.33%; float: left; margin-bottom: 30px; } .index-pro li a{ display: block; padding: 0px 15px; } .index-pro li .img{ overflow: hidden; border: 1px solid #eee; border-bottom: 0px; position: relative; } .index-pro li .img img{ transition: all 0.5s ease; } .index-pro li a:hover .img img{ transform: scale(1.1,1.1); } .index-pro li .img .showbox{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.6); transition: all 0.5s ease; opacity: 0; } .index-pro li a:hover .img .showbox{ opacity: 1; } .index-pro li .img img{ max-width: 100%; } .index-pro li .img .showbox span { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display:block; width:60%; color:#fff; text-align:center; font-size:15px; padding:10px 0px; } .index-pro li .img .showbox span:before { content:''; position:absolute; top:0px; left:50%; transform:translateX(-50%); width:60%; height:1px; background:#fff; transition:all .5s ease; } .index-pro li .img .showbox span:after { content:''; position:absolute; bottom:0px; left:50%; transform:translateX(-50%); width:60%; height:1px; background:#fff; transition:all .5s ease; } .index-pro li a:hover .img .showbox span:before { width:1rem; } .index-pro li a:hover .img .showbox span:after { width:1rem; } .index-pro li .text{ border: 1px solid #eee; padding: 20px; } .index-pro li .text p{ line-height: 1em; } .index-pro li .text p.p1{ border-bottom: 1px solid #eee; padding-bottom: 20px; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .index-pro li .text p.p2{ color: #666666; margin-top: 20px; position: relative; } .index-pro li .text p.p2:after{ position: absolute; left: 0px; width: 100%; height: 100%; content: ''; background: url("/template/default/images/moreico.png") no-repeat center right; opacity: 0.5; } .index-pro li a:hover .text p.p2:after{ opacity: 1; } .index-application{ background: url("/template/default/images/yybg.jpg") no-repeat center; background-size: cover; padding: 60px 0px; } .index-application .ct{ margin-top: 50px; } .index-application .ct a{ display: block; padding: 0px 15px; } .index-application .ct .img{ overflow: hidden; border: 3px solid #eee; } .index-application .ct .img img{ width: 100%; } .index-application .ct .text{ font-size: 16px; font-weight: 700; text-align: center; line-height: 3em; } .index-news{ margin-top:60px; } .index-news .ct{ margin-top: 60px; } .index-news .ct li{ margin-bottom: 60px; } .index-news .ct li a{ display: block; } .index-news .ct li .img{ width: 50%; float: left; overflow: hidden; } .index-news .ct li .img img{ width: 100%; transition: all 0.5s; } .index-news .ct li a:hover .img img{ transform: scale(1.1,1.1); } .index-news .ct li .text{ width: 50%; float: right; padding-left: 100px; } .index-news .ct li .text p{ line-height: 1em; } .index-news .ct li .text p.p1{ font-size: 22px; color: #222; } .index-news .ct li .text p.p2{ margin-top: 20px; font-size: 14px; color: #666; line-height: 2em; } .index-news .ct li:nth-child(2n) .img{ float: right; } .index-news .ct li:nth-child(2n) .text{ float: left; padding-left: 0px; padding-right: 100px; } .ui-tit{ font-size: 32px; font-weight: 700; text-align: center; line-height: 1em; } .ui-tit2{ font-size: 32px; font-weight: 700; text-align: center; line-height: 1em; margin: 50px 0px; } .ui-title3{ margin: 30px 0px; font-size: 14px; line-height: 1em; color: #262626; padding-bottom: 10px; border-bottom: 1px solid #ccc; } .ui-dsh{ margin-bottom: 40px; } .ui-dsh li{ margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dotted #ccc; } .ui-dsh li .img{ float: left; } .ui-dsh li .text{ float: left; width: calc(100% - 250px); padding-left: 50px; } .ui-dsh li .text .hd p{ line-height: 1em; } .ui-dsh li .text .hd p.p1{ font-size: 24px; color: #222; } .ui-dsh li .text .hd p.p2{ font-size: 18px; color: #999; margin-top: 20px; } .ui-dsh li .text .ct{ margin-top: 20px; line-height: 2em; font-size: 14px; color: #666; } .ui-gltd{ margin-bottom: 40px; } .ui-gltd li{ margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dotted #ccc; } .ui-gltd li .text{ } .ui-gltd li .text .hd p{ line-height: 1em; } .ui-gltd li .text .hd p.p1{ font-size: 24px; color: #222; } .ui-gltd li .text .hd p.p2{ font-size: 18px; color: #999; margin-top: 20px; } .ui-gltd li .text .ct{ margin-top: 20px; line-height: 2em; font-size: 14px; color: #666; } .ui-newslib{ margin: 30px auto; } .ui-newslib li{ border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 20px; } .ui-newslib li .text{ padding-top: 10px; } .ui-newslib li .hd{ float: left; margin-right: 35px; background: #224999; padding: 15px; } .ui-newslib li .hd p{ margin-bottom: 2px; text-align: center; line-height: 1em; font-family: Arial; color: #fff; } .ui-newslib li .hd p.p1{ text-transform: uppercase; font-size: 36px; font-weight: 700; } .ui-newslib li .hd p.p2{ font-size: 12px; } .ui-newslib li .ct p.p1{ font-size:21px; height: 1em; line-height: 1em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666; } .ui-newslib li .ct a:hover p.p1{ color: #224999; } .ui-newslib li .ct p.p2{ font-size: 14px; line-height: 1.5em; height: 3em; overflow: hidden; margin-top: 20px; color: #999 } .case-lib{ } .case-lib li{ width: 33.33%; float: left; text-align: center; margin-bottom: 20px; } .case-lib li img{ border: 3px solid #eee; } .case-lib li .text{ margin-top: 15px; font-size: 16px; font-weight: 700; } .ui-contactbg{ background: #f5f5f5; } .ui-contactinfo{ background: #fff; margin: 50px auto; } .ui-contactinfo table{ width: 100%; } .ui-contactinfo table tr td{ background-color: #fff; width: 50%; vertical-align: top; } .ui-contactinfo .text{ padding: 50px;} .ui-contactinfo .text >.hd p{ line-height: 1em; color: #000000; } .ui-contactinfo .text >.hd p.p1{ font-size: 36px; text-transform:uppercase; font-family: "Arial"; font-weight: bold; } .ui-contactinfo .text >.hd p.p2{ font-size: 24px; margin-top: 18px; color: #2e2e2e; } .ui-contactinfo .text >.ct{ margin-top: 20px; } .ui-contactinfo .text >.ct p{ border-bottom: 1px solid #ddd; line-height: 1.5em; padding: 12px 0px 12px 50px; font-size: 16px; color: #7d7d7d; background-position: left center; background-repeat: no-repeat; } .ui-contactinfo .text >.ct p.c1{ background-image: url(/assets/img/c_icon1.png); } .ui-contactinfo .text >.ct p.c2{ background-image: url(/assets/img/c_ico2.jpg); } .ui-contactinfo .text >.ct p.c3{ background-image: url(/assets/img/c_icon3.jpg); } .ui-contactinfo .text >.ct p.c4{ background-image: url(/assets/img/c_icon4.png); } .ui-contactinfo .text >.ct p.c5{ background-image: url(/assets/img/c_ico5.jpg); } .ui-contactinfo .text >.ct p span{ display: block; color: #222; } .ui-contactinfo .mapbox{ padding: 15px; } .ui-contactinfo .map{ width: 100%; height: 450px;} .ui-contactinfo #allmap2{ margin-top: 15px; } .ui-contactinfo ul.tabs { border-left: 1px solid #ddd; width: 100%; display: table; } .ui-contactinfo .tabs li{ border: 1px solid #ddd; border-left: 0px; text-align: center; line-height: 2em; cursor: pointer; font-size: 14px; display: table-cell; } .ui-contactinfo .tabs li.active{ background: #dcdcdc } .ui-contactinfo .tabs li a{ color: #000; } .ui-contactinfo .tab_container{ margin-top: 20px; } .ui-contactinfo .view{ overflow: hidden; } .ui-contactinfo .view img{ width: 100%; transition: transform 300ms; } .ui-contactinfo .view:hover img{ transform: scale(1.05, 1.05); } .ui-homecase .owl-theme .owl-controls,.ui-homebrandc .owl-theme .owl-controls{ margin-top: 20px !important; } .ui-proshow{ margin: 0 auto; width: 1175px; } .ui-proshow .hd{ height: 70px; border-bottom: 1px solid #ddd; } .ui-proshow .hd h1{ float: left; font-size: 24px; color: #000; line-height: 50px; margin-top: 20px; } .ui-proshow .hd span{ position: relative; display: block; float: right; font-size: 14px; color: #636363; line-height: 50px; margin-top: 20px; } .ui-proshow .hd span:before{ display:block; content:''; width: 0; height: 0; border-top: 5px solid transparent; border-right: 8px solid #000; border-bottom: 5px solid transparent; position: absolute; left: -18px; top: 50%; margin-top: -4px; } .ui-prointro{ width: 1175px; margin:50px auto; } .ui-prointro .view{ width: 425px; float: left; } .ui-prointro .carousel-inner{ border: 1px solid #ddd; } #carousel-pro .carousel-indicators{ position: relative; bottom: auto; width: 100%; left: auto; margin: 10px 0px 0px; } #carousel-pro .carousel-indicators li{ width: 65px; border: 1px solid #ddd; margin-right: 5px; text-indent: 0px; border-radius: 0px; } #carousel-pro .carousel-indicators li img{ width: 100%; } #carousel-pro .carousel-indicators li.active{ background: #eeeeee; width: 65px; border-radius: 0px; } .ui-prointro .text{ width: 650px; float: right; } .ui-prointro .text p{ color: #636363; line-height: 1em; } .ui-prointro .text p.p1{ color: #575757; font-size: 20px; font-weight: bold; margin-bottom: 20px; } .ui-prointro .text p.p2{ font-size: 16px; margin-top: 10px; } .ui-prointro .text p.p3{ font-size: 16px; margin-top: 30px; line-height: 1.5em; } .ui-prodesc{ width: 1175px; margin:50px auto; } .ui-prodesc .hd{ font-size: 16px; font-weight: bold; border-bottom: 1px solid #ddd; height: 40px; line-height: 40px; } .ui-prodesc .text{ background: #f5f5f5; padding: 10px; font-size: 14px; line-height: 24px; margin-top: 15px; } .ui-prodesc .text img{ max-width: 100%; height: auto !important; } .products { background:#c7dac3; margin-top: 128px;} .products_detail { width:1100px; margin:auto; position:relative; } /*手机屏幕*/ @media screen and (max-width: 767px) { .ht15{ height: 5px; } .ht20{ height: 10px; } .ht30{ height: 15px; } .ht35{ height: 15px; } .ht40{ height: 20px; } .ht45{ height: 20px; } .ht50{ height: 10px; } .ht60{ height: 30px; } .ht65{ height: 30px; } .ht70{ height: 35px; } .ht75{ height: 35px; } .ht80{ height: 40px; } .ht90{ height: 45px; } .ht100{ height: 20px; } .extra-width{ width: 100%; } /*style.css*/ body{ min-width: 0; min-height: 0; overflow-x: hidden; } .container{ width: 100% !important; padding: 0 10px !important; } #prowap{ display: block; } #propc{ display: none } header{ position: fixed; height: 50px; box-shadow: 0 5px 5px rgba(0, 0, 0, .1); top: 0px; left: 0px; } header .top{ display: none !important; } header .container{ padding: 0 20px; } header .menu{ position: absolute; top: 50px; left: 0; width: 100% !important; padding-top: 0; margin-top: 0px; box-shadow: 0 5px 5px rgba(0, 0, 0, .1); background-color: #fff; display: none; overflow-y: auto; } header .menu ul{ } header .menu ul li{ float: none; } header .menu .i > p.cur::after,header .menu .i:hover > p::after{ display: none; } .homepage .nav{ height: auto !important; } .index-search .s1,.index-search .s2,.index-search .s3{ width: 100%; float: none !important; border-right: 0px !important; } .index-search .s1{ text-align: center; } .index-search .s2 .searchfrm{ margin: 0px; width: 100%; margin-top: 20px; } .index-search .s2 .searchkey{ margin-left: 0px !important;; } .index-search .s3{ display: none; } header .mbtn{ display: block; } .homepage header .logo,header .logo{ margin: 0px !important; text-align: left; } header .logo{ padding: 0px; } header .logo img{ height: 30px; margin-top: 10px; } header .menu ul li{ border-top: 1px solid #ddd; } header .menu ul li:first-child{ } header .menu ul li:before{ display: none; } header .menu ul li.nodv.ml10{ margin-left: 0; } header .menu ul li.nodv.ml20{ margin-left: 0; } header .menu .i{ padding: 0 10px; position: relative; } header .menu .i >a{ display: block; transition: transform 300ms; } header .menu .i.on >a{ transform: rotate(-45deg); } header .menu .i >p{ line-height: 50px; text-align: center; font-size: 14px; color: #000; } header .menu .i >p a{ color: #000; margin: 0px; } header .menu .i > p a:hover, header .menu .cur .i > p a, header .menu .i:hover > p a{ background: none; color: #000 !important; } header .menu .i > p.cur a, header .menu .i > p a:hover{ background: none; color: #000 !important; } header .menu .i >.ex,header .menu .i:hover >.ex{ position: relative; top: 0 !important; opacity: 1 !important; left: 0; right: 0; margin-bottom: 10px; display: none; padding: 0px; } header .menu .i > .ex .container{ width: 100% !important; } header .menu li:nth-child(4) .i > .ex .container{ width: 100% !important; } header .menu .i.on >.ex .container{ padding: 0px !important; } header .menu .i >.ex a{ font-size: 13px; padding: 0px; margin: 0px; width: 100%; display: block; height: 40px; line-height: 40px; } header .menu .i >.ex a:last-child{ border: 0px; } header .menu .i >.ex a:hover{ background: none; color: #333; } header .menu .c{ padding: 0 10px; padding-bottom: 0; } header .menu .c >p{ line-height: 50px; text-align: center; font-size: 14px; } header .menu .c >p a{ color: #000; } header .menu .c >p a:before{ background-color: #000; } header .menu .c >p a:after{ background-image: url(../img/head-drop@d.png); transition: transform 300ms; } header .menu .c.on >p a:after{ transform: rotate(180deg); } header .menu .c >.ex{ position: relative; top: 0!important; opacity: 1!important; left: 0; right: 0; margin-bottom: 10px; display: none; } .index-about{ padding: 20px 0px; } .index-about .text,.index-about .img{ width: 100%; float: none; padding: 0px; } .index-about .img{ margin-top: 20px; } .index-about .text .ft a{ width: 100px; height: 30px; line-height: 30px; font-size: 12px; } .index-pro{ padding: 20px 0px; } .index-pro li{ width: 50%; margin-bottom: 15px; } .index-pro li a{ padding: 0px 5px; } .index-pro li .text{ padding: 10px; } .index-pro li .text p.p1{ padding-bottom: 10px; font-size: 12px; } .index-pro li .text p.p2{ margin-top: 10px; font-size: 12px; } .index-application{ padding: 20px 0px; } .index-application .ct{ margin-top: 20px; } .index-application .ct a{ padding: 0px 5px; } .ui-tit{ font-size: 22px; } .ui-tit2{ margin: 20px 0px; font-size: 22px; } .ui-dsh li{ margin-bottom: 15px; padding-bottom: 15px; } .ui-dsh li .text,.ui-dsh li .img{ width: 100% !important; float: left; padding: 0px !important; } .ui-dsh li .text{ margin-top: 15px; } .ui-dsh li .text .hd p.p2{ margin-top: 10px; } .ui-dsh li .text .ct{ margin-top: 10px; } .index-news{ margin-top: 20px; } .index-news .ct{ margin-top: 20px; } .index-news .ct li{ margin-bottom: 20px; } .index-news .ct li .img,.index-news .ct li .text{ float: none !important; width: 100% !important; padding: 0px !important; } .index-news .ct li .text{ margin-top: 10px; } .index-news .ct li .text p.p2{ margin-top: 10px; } .procate .text,.procate .img{ width: 100% !important; float: none !important; } .index-intro{ margin-bottom: 20px; } .index-intro li{ width: 100%; float: none; padding: 20px; } .index-intro li .ct{ margin-top: 15px; } .index-intro li .ft{ margin-top: 15px; } header .menu ul li.cur:after,header .menu ul li:hover:after{ display: none; } .ui-title3{ border: none; margin: 10px 0px; } .ui-type{ padding-bottom: 5px; } .ui-type a{ font-size: 12px; padding: 0px 5px; margin-bottom: 5px; } .productcate .text,.productcate .img{ width: 100%; float: none; } .procate .text .ft a{ width: auto; padding: 0px 5px; margin-bottom: 10px; } .productcate .text .ft a{ width: auto; padding: 0px 5px; margin-bottom: 10px; } .pro-sort .img,.pro-sort .text{ width: 100%; float: none; } .pro-sort .text{ background: #f5f5f5; padding: 10px; } .pro-lib{ border-top: 0px; padding-top: 0px; } .pro-lib .img{ width: 148px; } .pro-lib .text{ width: calc(100% - 148px) !important; padding-left: 5px; } .pro-lib .text p.p2{ height: 3.6em; overflow: hidden; } .case-lib li{ width: 50%; padding:0px 5px; } .case-lib ul{ margin: 0px -5px; } .case-lib li .img img{ max-width: 100%; } .ui-newslib li .hd{ margin-right: 10px; } .ui-homebanner, .ui-banner,.products,.technology,.page_banner,.News-detail{ margin-top: 50px; } .ui-homebanner .img{ height: 150px; background-size: cover; } .ui-homebanner .img img{ width: 100%; } .ui-banner img{ max-width: 100%; height: auto; } .ui-banner .container span{ width: 100px; height: 32px; display: block; position: relative; font-size: 16px; color: #fff; line-height: 32px; text-align: center; margin-top: -32px; } .ui-proshow{ width: 100%; padding: 0px 10px; } .ui-proshow .hd{ height: 50px; } .ui-proshow .hd h1{ font-size: 16px; margin-top: 10px; line-height: 40px; } .ui-proshow .hd span{ margin-top: 10px; line-height: 40px; } .ui-prointro{ width: 100%; padding: 0px 10px; margin: 20px 0px 0px; } .ui-prointro .view{ width: 100%; float: none; } .ui-prointro .text{ width: 100%; float: none; margin-top: 20px; } .ui-prointro .text p.p1{ font-size: 16px; margin-bottom: 0px; } .ui-prointro .text p.p2{ font-size: 14px; margin-top: 5px; } .ui-prointro .text p.p3{ font-size: 14px; margin-top: 10px; } .ui-prodesc{ width: 100%; padding: 0px 10px; margin-top: 15px; } .ui-prodesc .hd{ padding: 0px; } .ui-contactinfo{ margin-top: 20px; } .ui-contactinfo table, .ui-contactinfo tbody, .ui-contactinfo tr, .ui-contactinfo td{ width: 100%; display: block; } .ui-contactinfo{ background: #fff; margin-top: 20px; } .ui-contactinfo table{ width: 100%; } .ui-contactinfo table tr td{ width: 100%; } .ui-contactinfo .text{ padding: 20px;} .ui-contactinfo .text >.hd p{ line-height: 1em; color: #000000; } .ui-contactinfo .text >.hd p.p1{ font-size: 24px; text-transform:uppercase; font-family: "Arial"; font-weight: bold; } .ui-contactinfo .text >.hd p.p2{ font-size: 16px; margin-top: 10px; color: #2e2e2e; } .ui-contactinfo .text >.ct{ margin-top: 10px; } .ui-contactinfo .text >.ct p{ border-bottom: 1px solid #ddd; line-height: 1.5em; padding: 12px 0px 12px 50px; font-size: 14px; color: #7d7d7d; } .ui-contactinfo .text >.ct p span{ display: block; color: #000; } footer{ } footer .a{ padding: 10px 0px; text-align: center; } .footbox{ width: auto; padding: 0px 5px; } footer .a .footnav{ width: auto; float: none; text-align: left; } footer .a .footnav li{ width: auto; display: inline; float: none; } footer .a .footnav li a{ display: inline-block; white-space: nowrap; font-size: 14px; padding: 0px 2px; line-height: 1.5em; margin: 0px; } .footqrode{ width: 50%; text-align: center; margin-top: 15px; float: left; padding: 0px 10px 0px 0px; } .footqrode > div p{ font-size: 11px; } .footqrode > div{ display: inline-block; float: none; } .ftlogo{ display: none; float: none; width: 100%; text-align: center; margin: 10px 0px 0px; } .ftlogo img{ width: 120px;} .fttel{ width: 50%; text-align: right; float: right; margin-top: 20px; padding-right: 10px; } .fttel img{ max-width: 100%; margin-bottom: 10px; width: 120px; } .ui-homepro li .text{ margin-top: 5px; } footer .b{ height: auto; padding: 5px 0px; line-height: 1.5em; font-size: 10px; } footer .b .l,footer .b .r{ float: none; display: inline-block; font-size: 10px; } }