You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

279 lines
14 KiB

2 years ago
  1. @media only screen and (max-width: 1367px) {
  2. .about-info{width:30%}
  3. .banner .banner-text{width:36%}
  4. }
  5. @media (max-width: 1199px){
  6. .container2 {
  7. width: 970px;
  8. }
  9. @media only screen and (max-width: 1025px) {
  10. .container2,.detail-page .container2{width:970px}
  11. .about-info-box{padding:30% 20px 15px}
  12. .about-info{width:33%}
  13. .slider-img-box{width:65%}
  14. .slider-box .title h2{white-space:nowrap}
  15. .slider-info{width:34%}
  16. .service-t{width:calc(100% - 80px)}
  17. .popup-page .popup-title{bottom:20%}
  18. .popup-detail{background-position:left center;background-size:auto 70%}
  19. .modal.in .modal-dialog{width:75%!important}
  20. .service.en .service-item{ height: 144px}
  21. }
  22. @media (max-width: 997px) {
  23. section{padding:50px 0}
  24. .detail-page .container2,.container,.container2{width:850px}
  25. .aboout-img{float:left;width:100%}
  26. .about-info{position:relative;width:90%;max-width:620px;margin:-60px auto 0;transform:translateX(-50%);top:auto;left:50%}
  27. .about-info-box{padding:50px 20px 15px 50px}
  28. .competitiveness .case-item-12{width:33.33%;padding-right:10px;padding-left:10px}
  29. .competitiveness{padding:30px 0}
  30. .slider-box .title h2{white-space:normal;font-size:30px}
  31. .contact-info .contact-info-item{width:33.333%;display:inline-block}
  32. .contact-info .contact-info-head{ width:100%}
  33. .contact-info{margin-bottom:30px}
  34. .gotop{bottom:5%!important}
  35. .contact-form{text-align:center}
  36. footer .col-xs-12{width:50%}
  37. }
  38. @media (max-width: 845px) {
  39. .csslider1{display:none}
  40. .container,.container2,.detail-page .container2{width:750px}
  41. .server-item .col-sm-6{width:90%}
  42. .banner{height:70vh;background:url(../img/banner-m2.jpg);background-position:center;background-size:cover}
  43. .banner .banner-cover{display:none}
  44. .detail-page .banner{height:34vh}
  45. .detail-page .banner-cover{display:block}
  46. .detail-page .banner .banner-cover{left:-45%;right:100%}
  47. .detail-page .newsd-bg .banner-cover{right:-45%;left:auto;mix-blend-mode:initial}
  48. .news-detail{margin-top:-1px}
  49. .banner .banner-cover{right:-25%}
  50. .banner .banner-text{width:90%;max-width:521px;top:auto;bottom:16%}
  51. section.news-list,section.news-detail,section.download{background:none}
  52. .competitiveness h3{font-size:16px}
  53. .title h2{font-size:34px}
  54. .slider-img-box{width:100%;margin-bottom:15px}
  55. .controls a{text-shadow:2px 2px 4px #000;color:#e8e8e8}
  56. .slider-info{width:100%}
  57. .title{margin-bottom:35px}
  58. .competitiveness .row{margin-right:-10px;margin-left:-10px}
  59. .moduletable .item{width:calc(25%- 16px)!important;padding-right:7px;padding-left:7px;margin-right:0;text-align:center}
  60. .item_content h4{text-align:center}
  61. .counter-item{text-align:center}
  62. .year .counter{font-size:42px}
  63. .service .service-item{padding:25px 30px}
  64. .navbar-right{text-align:right}
  65. .modal.in .modal-dialog{width:90%!important;margin:20px auto}
  66. .detail-page .download-bg{background:url(../img/banner-doewnload-m.jpg) no-repeat center center;background-size:cover}
  67. .detail-page .news-bg{background:url(../img/banner-news-m.jpg) no-repeat center center;background-size:cover}
  68. .detail-page .newsd-bg{background:url(../img/banner-newsd-m.jpg) no-repeat center center;background-size:cover}
  69. .banner-hack{display:none!important}
  70. section.news-list,section.news-detail,section.download{background:#FFF}
  71. .outside {margin-top: 0px;}
  72. .news-list .about-nav a {display: inline-block;max-width: 140px;white-space: nowrap;}
  73. .en-20170411{ width: 85%}
  74. }
  75. @media (max-width: 767px) {
  76. .service.en .service-item { height: auto;}
  77. .nav>.nav-hidden{display:block}
  78. .nav>.social-nav-m{width:50%;float:left;text-align:center;border-bottom:none; border-bottom: none; /*border-top: 1px solid #1f5eb1;*/}
  79. .nav>.social-nav-m:nth-child(1){border-color:#3b579d}
  80. .nav>.social-nav-m:nth-child(2){border-color:#42ad48}
  81. .social-nav-m .color-facebook,.navbar-nav .social-nav-m .color-facebook:hover{background:#3B579D}
  82. .social-nav-m .color-wechat,.navbar-nav .social-nav-m .color-wechat:hover{background:#42ad48}
  83. .nav>.social-nav-m img{height:22px}
  84. .container,.container2,.detail-page .container2{width:100%;padding-right:15px;padding-left:15px}
  85. .navbar-nav>li{width:100%;text-align:left;border-left:none;border-right:none;border-bottom:1px solid #d05c1b;border-top:1px solid #f58b4f}
  86. .navbar-nav>li>a{padding:12px}
  87. .navbar-default .navbar-nav>li.color-blue>a{background: #103a71;}
  88. .navbar-default .navbar-nav>li.color-blue{ border-bottom: 1px solid #0a2548; border-top: 1px solid #1f5eb1;}
  89. .navbar-default .navbar-nav>.color-blue1{border-right: 1px solid #1f5eb1;}
  90. .navbar-default .navbar-nav>.color-blue2{border-left: 1px solid #0a2548;}
  91. .navbar-default .navbar-nav>li.color-blue img{ margin-right:5px}
  92. .navbar-brand-m{display:block;padding:10px 15px;height:48px}
  93. .navbar-brand>img{max-height:30px}
  94. .navbar-nav{width:100%;border-left:none;border-right:none;margin:0}
  95. .main-nav{background-color:#FFF}
  96. .navbar-default .navbar-collapse{border:none;max-height:500px;background:#ee7624;padding:0}
  97. .navtop,.social-nav{display:none}
  98. .banner{margin-top:80px}
  99. .banner-cover{display:none}
  100. header .navtop-m{display:block;background:#00387b;background:-moz-linear-gradient(left,#00387b 0%,#004696 30%,#005596 50%,#004696 70%,#004696 100%,#00387b 100%);background:-webkit-linear-gradient(left,#00387b 0%,#004696 30%,#005596 50%,#004696 70%,#004696 100%,#00387b 100%);background:linear-gradient(to right,#00387b 0%,#004696 30%,#005596 50%,#004696 70%,#004696 100%,#00387b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00387b',endColorstr='#00387b',GradientType=1);
  101. background: #ed6d17; /* Old browsers */
  102. background: -moz-linear-gradient(left, #ed6d17 0%, #ee7624 10%, #e89625 50%, #ee7624 90%, #ed6d17 100%); /* FF3.6-15 */
  103. background: -webkit-linear-gradient(left, #ed6d17 0%,#ee7624 10%,#e89625 50%,#ee7624 90%,#ed6d17 100%); /* Chrome10-25,Safari5.1-6 */
  104. background: linear-gradient(to right, #ed6d17 0%,#ee7624 10%,#e89625 50%,#ee7624 90%,#ed6d17 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  105. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed6d17', endColorstr='#ed6d17',GradientType=1 );}
  106. .navtop-m{padding:7px 0}
  107. .navtop-m .navbar-right{padding:0}
  108. .navtop-m .navbar-right a{color:#fff;font-size:12px;line-height:16px;height:16px}
  109. .navtop-m .navbar-right a:hover{background:none}
  110. .navtop-m .navbar-right li{border-right:1px dotted rgba(255,255,255,0.5);height:16px}
  111. .navbar-toggle,.navbar-default,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#103a71; border-radius:0}
  112. .navbar-default .navbar-toggle{border:none}
  113. .navbar-default .navbar-toggle .icon-bar{background-color:#fff}
  114. .navtop-m .navbar-right li:last-child{margin-right:0;border:none;padding:0}
  115. .banner .banner-text{width:80%;right:5%;top:auto;bottom:16%;max-width:512px;transform:translateY(0%);-webkit-transform:translateY(0%)}
  116. .competitiveness h3{font-size:15px}
  117. .banner{background-position:center}
  118. .intro{padding:15px 10px}
  119. .snip1302{max-height:150px}
  120. .server-item .col-sm-6{width:100%}
  121. .service-bg{width:20%;margin-right:0}
  122. .service-t{width:80%;padding-left:20px}
  123. .form-group:nth-child(1){padding-right:15px}
  124. .form-group:nth-child(2){padding-left:15px}
  125. #item_79,#item_80,#item_81,#item_140{width:23%;padding-right:0;padding-left:0}
  126. #item_140{width:26%}
  127. .about svg{display:none}
  128. .about .container .row{border:solid #ec681e;margin:30px 15px;padding:20px}
  129. .aboout-img{padding:0}
  130. .about-info-box{padding:20px 0 0;background:none}
  131. .about-info-box:hover,.slider-box:hover{box-shadow:none}
  132. .about-info{margin:0 auto}
  133. .detail-page .news-bg{background:url(../img/banner-news-m.jpg) no-repeat center center;background-size:cover}
  134. .detail-page .about-nav{float:none;width:100%;margin-bottom:30px;text-align:center}
  135. .news-list .detail-title{float:left;margin-bottom:10px}
  136. .popup-detail{background:#FFF}
  137. .glyphicon-chevron-left:before,.glyphicon-chevron-right:before{top:98%;top:calc(100% - 20px)}
  138. .popup-page .ng-scope span span {display: inline-block; padding: 0; margin: 0;}
  139. @media (max-width: 720px) {
  140. .contact-info .contact-info-item {width: 50%;}
  141. .contact-info .contact-info-head {width: 100%;}
  142. }
  143. @media (max-width: 640px) {
  144. .detail-page .newsd-bg .banner-cover{right:-58%}
  145. .gotop{display:none!important}
  146. h5{font-size:13px}
  147. /*.contact-info .contact-info-item:last-child{width:50%}*/
  148. .news-detail h2{font-size:24px;margin-bottom:3px;margin-top:5px}
  149. .breadcrumbnav{margin-top:5px;float:none}
  150. .detail-page .about-nav a{display:inline-block;width:calc(50% - 4px);margin:0;float:left;margin:2px;padding:5px 0}
  151. }
  152. @media (max-width: 540px) {
  153. h3{font-size:16px}
  154. h4{font-size:15px}
  155. p{font-size:13px}
  156. .title h2{font-size:30px}
  157. .year .counter{font-size:38px}
  158. .counter-item{font-size:16px}
  159. .about-info{width:100%;margin:0 auto}
  160. .more{margin-top:5px}
  161. .about-info-box{padding:50px 30px 30px;float:right}
  162. .title{margin-bottom:25px}
  163. .snip1302{max-height:200px}
  164. .case-item{margin-bottom:20px;box-shadow:6px 0 15px 0 rgba(32,47,57,0.2);margin-bottom:20px;border-radius:6px;overflow:hidden}
  165. section{padding:30px 0}
  166. .slider-img-box{margin-bottom:20px}
  167. #item_79,#item_80,#item_81,#item_140{width:49%;padding-bottom:15px;border-bottom:1px dashed rgba(255,255,255,0.5)}
  168. #item_80,#item_140{border-right:hidden}
  169. #item_81,#item_140{padding-bottom:10px;padding-top:10px;border-bottom:hidden}
  170. .year{padding:60px 0}
  171. .contact-info .contact-info-item{width:50%}
  172. .about svg{display:none}
  173. .about .container .row{border:solid #ec681e;margin:0px;padding:20px}
  174. .aboout-img{padding:0}
  175. .about-info-box{padding:20px 0 0}
  176. .about-info-box:hover,.slider-box:hover{box-shadow:none}
  177. .competitiveness{/*border:solid #ec681e;*/margin:30px 15px 0;padding:20px}
  178. .competitiveness .title{margin-bottom:20px 20px 0}
  179. .competitiveness > .container{padding:0}
  180. .competitiveness .case-item-12{width:100%;padding-right:10px;padding-left:10px}
  181. .case-item:hover .intro{box-shadow:none}
  182. .slider-info h4{margin-top:0}
  183. .footer-logo{width:180px;margin-top:-2px}
  184. footer .lag{font-size:12px;width:96px;height:27px;line-height:27px}
  185. .copyright{font-size:12px}
  186. .download .container .col-xs-6{width:100%;padding-right:5px;padding-left:5px}
  187. .news-list .wrapper{padding:15px}
  188. .arrow{width:15px}
  189. .news-list p{width:90%;margin-right:0}
  190. .about-nav{z-index:9999;position:relative;padding-top:0}
  191. .popup-page .popup-title{bottom:auto;margin-top:20px}
  192. .popup-page-about .popup-title{margin-top:10px}
  193. .popup-page .title h5{font-size:14px}
  194. .popup-page .title h2{margin-bottom:1px}
  195. .about-nav a{padding:5px 30px;font-size:13px}
  196. .popup-page .popup-detail .about-detail h2{font-size:18px;margin:15px 0}
  197. .popup-page .popup-detail .about-detail h3{font-size:14px;margin-bottom:10px}
  198. button.close{float:none;width:auto;margin-top:15px}
  199. .about-nav a,.item_content h4,.counter-item,.popup-page .title h5{font-weight:400}
  200. .cd-fixed-bg.cd-bg{background:url(../img/yearbg.jpg);background-size:cover}
  201. .ng-scope-list{width:100%;min-width:auto}
  202. .ng-scope-list .ng-title{font-size:15px;font-weight:400;padding:5px}
  203. .ng-scope-list{padding:10px 10px 5px}
  204. .ng-scope-list li{font-size:14px}
  205. .ng-scope-list li span{font-size:13px}
  206. .detail-page .about-nav a{display:inline-block;width:calc(50% - 4px);margin:0;float:left;margin:2px;padding:5px 0}
  207. .news-list .detail-title{display:none}
  208. .detail-page .about-nav{margin-top:0}
  209. .contact-info{ padding: 0}
  210. .contact-info-head h4, .contact-info-head h4 span{ font-size:16px}
  211. }
  212. @media (max-width: 460px) {
  213. .about-nav a{padding:5px;width:30.5%;text-align:center;display:inline-block}
  214. .contact-info .en20170411-1.contact-info-head h4 span{ display: block;border: none;padding: 0;margin: 3px 0 5px;}
  215. }
  216. @media (max-width: 415px) {
  217. .banner{height:75vh}
  218. .banner .banner-text{width:90%;bottom:20%}
  219. .banner .banner-cover-m{height:60%}
  220. .about .container .row{border:none;margin:20px 15px;padding:0px}
  221. .about-info{padding:0}
  222. .competitiveness{border:none;margin:15px 0 0;padding:25px 25px 20px;background-color:#f7f7f7}
  223. .case svg{display:none}
  224. .slider-box{padding:15px}
  225. .case{padding:20px 0}
  226. .year{padding:40px 0}
  227. .year .counter{font-size:32px}
  228. .item_content h4{margin-bottom:6px}
  229. .service,.contact{padding:30px 20px}
  230. .service .service-item{padding:10px 0}
  231. .service-bg{width:60px}
  232. .service-t, .en .service-t{width:calc(100% - 60px)}
  233. .map-title .title{padding-left:20px;background:rgba(255,255,255,0.4);display:inline-block}
  234. #map, #allmap{height:65vh}
  235. #allmap .anchorBL,#allmap .BMap_cpyCtrl{ display:none!important}
  236. .contact-info .contact-info-item{width:50%;margin-bottom:0;padding-bottom:20px}
  237. .en .contact-info .contact-info-item{height: auto; width: 100%}
  238. .contact-info{padding:0}
  239. .form-group:nth-child(2){padding-left:0}
  240. .form-group:nth-child(1){padding-right:0}
  241. .form-group{padding:0; display: inline-block; width: 100%;}
  242. .has-feedback textarea.form-control{padding:10px}
  243. .contact .btn{width:100%}
  244. .btn-box{padding:0}
  245. .footer-icon{margin-right:8px}
  246. .more{float:right}
  247. .map-title .title{background:rgba(228,228,228,0.7)}
  248. .news-list .container2{padding:0}
  249. .outside { margin-top:0px;}
  250. .en .outside{ margin-top: 0}
  251. .en .service-item h3{ line-height: 1.3;font-weight: bold;color: #ee7624;}
  252. .en .join-us a{ display: block;}
  253. .info-20170413 { display:block; margin:0}
  254. }
  255. @media (max-width: 385px) {
  256. .title{margin-bottom:20px}
  257. .title h2,.slider-box .title h2{font-size:24px}
  258. #item_79,#item_80,#item_81,#item_140{width:49%}
  259. .snip1302{max-height:150px}
  260. .case-item{border-radius:3px}
  261. .service .service-item img{max-height:47px;max-width:47px}
  262. .service-bg{width:47px}
  263. .service-t, .en .service-t{width:calc(100% - 47px);padding-left:15px}
  264. .server-item .col-sm-6{padding:0}
  265. .service .service-item{padding:10px 0 12px}
  266. .map-title .title{background:rgba(228,228,228,0.7)}
  267. .contact-info .contact-info-item{width:100%;height:auto;min-height: auto;padding-bottom:15px;padding-left:0;padding-right:0}
  268. .contact-info .mail{padding-left:0;padding-right:0;margin-top:5px}
  269. .contact-info a{font-size:18px}
  270. .contact-form{padding:0}
  271. footer .col-xs-12{width:100%;text-align:center}
  272. .footer-logo{width:150px;margin:0 auto}
  273. .footer-icon{margin-bottom:20px}
  274. .navtop-m .container{padding-left:0}
  275. .navbar-right li{padding-right:10px;margin-right:10px}
  276. .contact-info .en20170411-1.contact-info-head .info-20170413 { display:block; margin:0}
  277. .outside {
  278. margin-top: 0px;
  279. }
  280. }