锘緻charset "utf-8"; @import url(http://fonts.googleapis.com/css?family=Raleway:800,700,400); @import url(http://fonts.googleapis.com/css?family=Signika:400,600); /* Common */ ul { list-style: none; } .figure { margin: 0px; } img { max-width: 100%; } a, a:hover, a:active { outline: 0px !important; } .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .clearfix:before, .clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .clearfix:after { clear: both; } /* /Common */ /* Main Styles */ body { background: #EFEFEF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #212121; margin: 0; } h2 { font-size: 45px; color: #212121; font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 2px; /*margin: 0px 0 25px 0;*/ text-align: center; text-transform: uppercase; } h3 { font-family: Arial, Helvetica, sans-serif; font-weight: 600; color: #212121; font-size: 18px; margin: 0 0 5px 0; } h6 { font-size: 16px; color: #212121; font-family: Arial, Helvetica, sans-serif; font-weight: 400; text-align: center; margin: 0 0 60px 0; } p { line-height: 20px; margin: 0; } /* /Main Styles */ /* Header Styles */ #header_wrapper { background: #ffffff; padding: 20px 0px; } .header_box { position: relative; } .logo { float: left; margin-top: 8px; position: relative; z-index: 2; } /* /Header Styles */ /* Nav Styles */ .navbar-inverse { background-color: transparent; border-color: transparent; } .navbar { border: 0px solid #fff; min-height: 40px; margin-bottom: 0px; } .navbar-inverse .navbar-nav > li > a { color: #212121; } .navStyle { float: right; } .navStyle ul { list-style: none; padding: 0px; } .navStyle ul li { display: inline-block; margin: 0 5px; width: 115px; } .navStyle ul li:first-child { /*margin:0px;*/ } .navStyle ul li:last-child { /*margin: 0 0 0 0px;*/ } .navStyle ul li a { display: block; font-size: 15px; letter-spacing: 2px; color: #212121; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; font-weight: 600; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; padding: 23px 0px 0px 0px; } .navStyle .navItem { height: 34px; width: 115px; line-height: 34px; text-align: center; } .navStyle .navItemLine{ height:5px; margin-top:1px; width:115px; } .navStyle ul li a:hover { color: #03A9F4; } .navStyle > li > a:hover, .nav > li > a:focus { text-decoration: none; color: #03A9F4; background-color: transparent; } .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #03A9F4; background-color: transparent; } .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background-color: transparent; } .navStyle > li.active > a, .navStyle > li.active > a:hover { text-decoration: none; color: #fff; background-color: transparent; } .navStyle > ul > li.active > a > div.navItem { background: #0288D1; } .navStyle > ul > li.active > a > div.navItemLine { background: #03A9F4; } /* /Nav Styles */ /* Banner */ .top_cont_outer { position: relative; } .banner_section { position: relative; padding-top: 50px; } .white_pad { position: relative; right: 0px; bottom: 0px; } .white_pad img { position: absolute; right: 0px; bottom: 0px; } .top_left_cont { padding: 110px 0; } .top_left_cont h3 { font-size: 16px; margin: 0 0 20px 0; text-align: left; font-weight: 700; } .top_left_cont h2 { font-size: 40px; color: #FFF; line-height: 52px; margin: 0 0 26px 0; font-family: Arial, Helvetica, sans-serif; text-align: left; } .top_left_cont h2 strong { font-weight: 700; } .top_left_cont p { font-size: 16px; margin: 0 0 30px 0; line-height: 26px; } .banner { } .banner_home { height: 640px; } .banner_mask { background: rgba(33,33,33,0.6); height: 100%; width: 100%; } .home_banner_line { width: 200px; height: 10px; background: #03A9F4; margin-top: 15px; margin-bottom: 40px; } .home_banner_title { font-size: 16px; color: #fff; !important } .more_btn_panel { padding: 0px; width: 135px; } .space20 { width: 20px; } a.more_btn, a.more_btn_white { font-family: Arial, Helvetica, sans-serif; display: block; font-size: 16px; width: 100%; height: 49px; line-height: 46px; border-radius: 4px; text-align: center; text-transform: uppercase; font-weight: 600; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; } a.more_btn { background: #03A9F4; color: #fff; } a.more_btn_white { background: #fff; color: #03A9F4; } a.more_btn:hover { background: #fff; color: #0288D1; border: 1px solid #fff; } a.more_btn_white:hover { background: #03A9F4; color: #FFF; border: 0px; } .section_banner_title { color: #ffffff; font-size: 30px; font-weight: 600; } .section_banner_title_sub { color: #ffffff; font-size: 20px; margin-top: 20px; } .section_banner { height: 200px; } .section_banner_title_panel { height: 90px; position: relative; top: 55px; } /* /Banner */ /* About Us */ #aboutUs { } .aboutus_img { width: 100%; } .aboutus_title { font-size: 50px; color: #0288D1; font-weight: 600; line-height: 50px; } .aboutus_title_sub { padding: 10px 0px; color: #757575; font-size: 20px; } .aboutus_content { padding-top: 30px; padding-bottom: 50px; font-size: 16px; line-height: 35px; text-align: justify; color: #7f7f7f; } .aboutus_content p { text-indent: 1cm; letter-spacing: 2px; } #timeline { width: 1000px; overflow: hidden; margin: 0 auto; position: relative; } #dates { width: 1000px; height: 170px; overflow: hidden; padding-top: 65px; left: -60px; } #dates li { list-style: none; float: left; width: 130px; height: 50px; font-size: 20px; text-align: center; } #dates a { color: #ffffff; line-height: 38px; padding-bottom: 10px; text-decoration: none; } #dates div.tline { height: 1px; background: #ffffff; margin-top: 10px; } #dates div.tdot { width: 11px; height: 11px; background-color: #ffffff; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin: auto; margin-top: -6px; } #dates .selected { font-size: 30px; } #dates .selected .tdot { width: 15px; height: 15px; margin-top: -8px; } #issues { width: 1000px; padding: 0px; overflow: hidden; } #issues li { width: 1000px; list-style: none; float: left; } .history-item-img { height: 250px; padding-left: 0px; } .history-item-img img{ height: 250px; } .history-item-content { height: 250px; } .history-item-detail { font-size: 15px; color: #757575; padding-top: 30px; padding-left: 20px; } .pic { overflow: hidden; /*闅愯棌婧㈠嚭*/ width: 100%; height: 500px; margin: 0 auto; } .pic ul li { overflow: hidden; float: left; } .pic_item { width: 70px; } .pic_item_open { width: 1000px; } .pic_item_div { width: 1000px; background: #ffffff; } .pic_item_title { width: 70px; height: 500px; font-size: 25px; text-align: center; padding-top: 50px; color: #ffffff; } .pic_item_title_1 { background: #0288D1; } .pic_item_title_2 { background: #448AFF; } .pic_item_title_3 { background: #03A9F4; } .pic_item_content { width: 930px; height: 500px; padding-top: 15px; overflow: hidden; } .pic_item_sub { height: 470px; padding: 0px; } .pic_item_sub div div img { width: 100%; height: 200px; } /* /About Us */ /* News */ #news { padding: 20px 0px; background: #EFEFEF; } .inner_section { padding: 50px 0 50px; } .news_img{ width: 100%; } .news_title { font-size: 30px; color: #0288D1; font-weight: 600; } .news_title_sub { font-size: 16px; color: #bdbdbd; } a.more_link { text-decoration: none } .more_link_line { background: #03A9F4; height: 2px; width: 20px; margin-top: 5px; } .input-text { background: transparent; } .h-padding20{ padding-bottom: 20px; } a.news_main_more { float: right; width: 135px; height: 35px; line-height: 35px; margin-top: 24px; } .news_left_panel { height: 622px; padding-right: 10px; } .news_left_line_panel { border-top: 2px solid #F44336; height: 620px; background: #ffffff; } .news-menu { padding-left: 0px; padding-right: 0px; padding-top: 100px; } .news-item { padding-left: 30px; } .news_section_title { font-size: 25px; color: #212121; padding: 15px 0px 0px 15px; } .news_content_panel { margin-top: 20px; } .news_desc { height: 160px; padding-left: 5px; } .news_img-home { height: 160px; width: 100%; } .news_l_date { display: block; font-size: 12px; color: #bdbdbd; padding-bottom: 5px; padding-top: 5px; } .news_content { text-align: justify; font-size: 12px; color:#757575; } .news_content_title { color: #0288D1; font-size: 20px; } .news_content_tile_l { display: block; } .news_right_panel { height: 600px; padding-left: 10px; } .news_right_sub_1 { border-top: 2px solid #33BF4A; background: #ffffff; height: 300px; } .news_right_sub_2 { border-top: 2px solid #03A9F4; background: #ffffff; height: 300px; margin-top: 20px; } .news_r_date { font-size: 12px; color: #bdbdbd; padding-left: 0px; text-align: right; padding-top: 10px; } .news_detail_link { color: #03A9F4; font-size: 12px; position: absolute; bottom: 0px; } .margin_top_5{ margin-top:5px; } .news_more { color: #03A9F4; font-size: 12px; } .news-c-detail { padding: 20px 0px 20px 20px; font-size: 16px; color: #757575; } /* /News */ /* Solutions */ #solutions { padding: 30px 0px; } .solution_title { text-align: center; font-size: 30px; color: #0288D1; font-weight: 600; } .solution_title_sub { text-align: center; font-size: 20px; color: #bdbdbd; padding-top: 15px; padding-bottom: 10px; } .solution_item { height: 445px; } .solution_bg { width: 100%; height: 100%; } .solution_cover { height: 285px; width: 100%; background: rgba(33,33,33,0.6); } .solution_cover_bottom { padding-top: 160px; } .solution_item_title { font-size: 25px; font-weight: 600; color: #ffffff; text-align: center; padding-top: 20px; padding-bottom: 35px; } .solution_item_content { font-size: 25px; color: #ffffff; text-align: center; } .solution_item_content p{ line-height:35px; } .solution_item_content_2 { font-size: 35px; color: #03A9F4; } .clear_lr_padding { padding-left: 0px; padding-right: 0px; } img { max-width: 100%; } .solution-main-title { font-size: 35px; font-weight: 600; line-height: 95px; text-align: center; } .solution-bg { height: 335px; } .solution-item-name{ font-size: 25px; text-align: center; display: table-cell; vertical-align: middle; } /* /Solutions */ /* Cases */ #cases { padding: 30px 0px; background: #EFEFEF; } .case_item_title { font-size: 30px; letter-spacing: 2px; font-weight: 600; text-align: center; padding: 30px 0px; } .case_type_menu { padding-left: 0px; padding-right: 0px; padding-top: 100px; } .case_item_img_1 { width: 370px; height: 270px; position: absolute; margin-top: -30px; margin-left: -30px; border-radius: 5px; overflow: hidden; } .case_item_img_bk_1 { width: 370px; height: 270px; margin-top: 25px; margin-left: 25px; border: 5px solid #0288D1; border-radius: 5px; } .case_item_img_2 { width: 370px; height: 270px; position: absolute; margin-top: -30px; margin-left: -30px; border-radius: 5px; overflow: hidden; } .case_item_img_bk_2 { width: 370px; height: 270px; margin-top: 25px; margin-left: 25px; border: 5px solid #0288D1; float: right; border-radius: 5px; } .cases_section_title { font-size: 30px; color: #0288D1; font-weight: 600; } .cases_section_title_line { width: 100px; height: 10px; background: #03A9F4; margin: 10px 0px; } .cases_l_panel { height: 600px; padding-right: 10px; } .cases_l_panel_sub_1 { background: #ffffff; height: 290px; padding-top: 15px; } .cases_l_panel_sub_2 { background: #ffffff; height: 290px; margin-top: 20px; padding-top: 15px; } .cases_l_img { height: 160px; } .cases_l_img img { height: 260px; width: 100%; } .cases_content { padding-left: 5px; } .cases_content p { text-align: justify; font-size: 12px; color:#757575; } .cases_title { display: block; color: #0288D1; font-size: 20px; padding-bottom:20px; } .cases_detail_link { width: 56px; float:right; } .cases_detail_link{ font-size: 12px; padding-top: 30px; } .cases_r_panel { height: 602px; padding-left: 10px; } .cases_r_panel_sub { height: 600px; background: #ffffff; padding: 15px; } .cases_r_img{ } .cases_r_img img { width: 100%; height: 290px; } .cases_r_content{ padding:0px; margin-top:10px; } .case-item { padding-left: 30px; } .case-item-title { color: #0288D1; font-size: 25px; font-weight: 600; } .case-c-detail { padding: 20px 0px 20px 20px; } /* /Cases */ /* Company Desc */ #companyDesc { padding: 50px 0px; } .companyBG { background: #ffffff; } .companyDesc_img{ width: 100%; height: 590px; } .comanyDescOut { padding: 0px; background: #ffffff; border-right: 2px solid #0288D1; } .companyDescContent { padding: 30px 30px 30px 15px; height: 590px; } /* /Company Desc */ /* Footer */ .page_section.contact { padding: 30px 0 20px; } .contact_block { text-align: center; } .contact_block_icon { border-radius: 50%; height: 85px; width: 85px; margin: 0px auto 20px; } .contact_block_icon.icon2 { border-color: #df0031; } .contact_block_icon.icon3 { border-color: #49b5e7; } .contact_block_icon span { background: none repeat scroll 0 0 #f56eab; border: 5px solid #fff; border-radius: 50%; display: block; height: 100%; width: 100%; } .contact_block_icon.icon2 { border-color: #df0031; } .contact_block_icon.icon2 span { background: #df0031; } .contact_block_icon.icon3 { border-color: #49b5e7; } .contact_block_icon.icon3 span { background: #49b5e7; } .contact_block_icon i { color: #fff; font-size: 36px; margin-top: 0; position: relative; top: 26px; z-index: 20; } .contact_block span { display: block; font-size: 16px; color: #ffffff; line-height: 20px; } .contact_block span a { display: block; font-size: 16px; color: #ffffff; line-height: 20px; } .contact_info { font-size: 16px; /*margin: 0 0 0 20px;*/ padding-left: 0; } .contact_info h3 { font-size: 24px; font-weight: 600; margin: 0 0 30px; color: #fff; } .contact_info p { display: block; font-size: 16px; color: #ffffff; padding: 10px 0px; } .footer_title { font-size: 20px; color: #fff; } .footer_title_line { width: 50px; height: 3px; background: #03A9F4; margin-top: 5px; margin-bottom: 10px; } .quick_links { padding:0; margin: 0; display: block; list-style: none; } .quick_links li { float: left; } .quick_links li a { display: block; text-align: center; font-size: 16px; color: #fff; padding:10px 20px 10px 0px; } .quick_links li a:hover, .quick_links li a:focus { text-decoration: none; border-radius: 80px; color:#03A9F4; } .input-text-panel { width: 47%; padding: 0px; margin-top: 10px; } .input-text-space { width: 6%; padding: 0px; margin-top: 10px; } .input-area-panel { padding: 0px; margin-top: 20px; } .input-text { border: 1px solid #ccc; width: 100%; height: 26px; display: block; border-radius: 4px; font-size: 15px; color: #212121; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; background: #fff; } .input-text:focus { border: 1px solid #fff; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(124, 197, 118, 0.3); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(124, 197, 118, 0.3); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(124, 197, 118, 0.3); } .input-text.text-area { height: 150px; resize: none; overflow: auto; } .input-btn-panel { padding: 0px; margin-top: 20px; } .contact-btn{ float:right; } .input-btn { width: 105px; height: 35px; letter-spacing: 0px; background: #0288D1; border-radius: 4px; color: #ffffff; font-size: 16px; text-transform: uppercase; font-weight: 600; border: 0px; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .input-btn:hover { background: #03A9F4; } /* Footer */ .footer_wrapper { background: #414141; } .footer_bottom { border-top: 1px solid #3C3A3A; padding: 25px 0; } .footer_bottom span { display: block; font-size: 14px; color: #cccccc; text-align: center; } .footer_bottom span a { display: inline-block; color: #df0031; font-size: 16px; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .footer_bottom span a:hover { color: #fff; } /* /Footer */ /* Animation Timers */ .delay-02s { animation-delay: 0.2s; -webkit-animation-delay: 0.2s; } .delay-03s { animation-delay: 0.3s; -webkit-animation-delay: 0.3s; } .delay-04s { animation-delay: 0.4s; -webkit-animation-delay: 0.4s; } .delay-05s { animation-delay: 0.5s; -webkit-animation-delay: 0.5s; } .delay-06s { animation-delay: 0.6s; -webkit-animation-delay: 0.6s; } .delay-07s { animation-delay: 0.7s; -webkit-animation-delay: 0.7s; } .delay-08s { animation-delay: 0.8s; -webkit-animation-delay: 0.8s; } .delay-09s { animation-delay: 0.9s; -webkit-animation-delay: 0.9s; } .delay-1s { animation-delay: 1s; -webkit-animation-delay: 1s; } .delay-12s { animation-delay: 1.2s; -webkit-animation-delay: 1.2s; } /* /Animation Timers */ /* Media Queries */ @media (min-width: 768px) { } @media (max-width: 768px){ .top_left_cont h2 { font-size: 30px; line-height: 40px; } .navbar-inverse .navbar-toggle .icon-bar { background: #0288D1; } .navbar-inverse .navbar-toggle { border-color: transparent; padding-top:20px; } .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background: none; outline: none; } .navStyle{ float:none; margin-top:15px; } .navStyle ul{ padding-left: 50%; } .navStyle ul li { display: block; margin: 0 5px; width: 115px; left: -40px; } .more_btn_panel { float: left; width: 120px; } .space20{ float:left; } a.more_btn, a.more_btn_white { height: 39px; } .news_bar{ float:left; } .news_bar2{ float:right; } .news_img-home { height: 100%; } .aboutus_title{ font-size:30px; line-height: 40px; padding-top:20px; } .aboutus_title_sub { font-size: 15px; } .news_title{ font-size:30px; line-height: 40px; } .news_title_sub{ font-size: 15px; } .news_section_title{ font-size:20px; } .news_desc{ padding-left: 15px; } .news_left_panel{ padding-right: 15px; } .news_right_panel{ margin-top:20px; padding-left:15px; } .news_content_title{ font-size:15px; } .solution_title{ font-size: 25px; } .solution_title_sub{ font-size: 15px; } #solutions { margin-top: 20px; } .solution_item{ margin-top: 20px; height: 100%; } .cases_l_panel { height: 100%; padding-right: 15px; } .cases_l_img, .cases_l_img img, .cases_r_img img { height: 100%; } .cases_l_panel_sub_1 { height: 100%; } .cases_l_panel_sub_2{ height: 100%; } .cases_content { padding-top: 10px; padding-left: 15px; } .cases_detail_link{ padding-bottom: 10px; } .cases_r_panel { height: 100%; padding-left: 15px; padding-top: 20px; } .cases_r_panel_sub{ height: 100%; } .news_left_panel { height: 100%; } .news_left_line_panel { height: 100%; } .news_right_panel{ height: 100%; } .news_desc{ padding-top: 10px; height: 100%; } .news_detail_link{ position: relative; } .news_content_title{ font-size: 15px; } .case_item_img_1 { width: 100%; height: 100%; position: relative; margin-top: -20px; margin-left: -15px; } .case_item_img_1 img{ margin-bottom: 15px; } .case_item_img_bk_1 { width: 90%; height: 90%; } .case_item_img_2 { width: 100%; height: 100%; position: relative; margin-top: -20px; margin-left: -15px; } .case_item_img_2 img { margin-bottom: 15px; } .case_item_img_bk_2 { width: 90%; height: 90%; } .case_item_title { font-size: 25px; } .case_type_menu { padding-top: 30px; } .solution-main-title { font-size: 30px; } .solution-bg { height: 400px; } .solution-item-bg{ margin: auto; } .solution-case{ margin: auto; } .solution-item-name { padding-top: 20px; vertical-align: top; } .solution-content{ top: -370px; } #timeline { width: 100%; } .companyDesc_img { height: 100%; } .comanyDescOut { border: 0; } .companyDescContent { padding: 30px 30px 30px 30px; height: 100%; } .news-menu { padding-top: 20px; } .news-item { padding-left: 20px; } .news-c-detail { padding: 20px 10px 20px 10px; } .case-item { padding-left: 15px; } .case-item-title { padding-top: 20px; font-size: 20px; } .case-c-detail { padding: 20px 10px 20px 10px; } .case-c-img{ padding-left: 0px; } .news-c-img { padding-left: 0px; } .history-item-img { height: 100%; padding-left: 15px; } .history-item-img img { height: 100%; width:100%; } .history-item-content { padding-top: 20px; height: 100%; } .history-item-detail { padding-left: 0px; } .pic { overflow: hidden; /*闅愯棌婧㈠嚭*/ width: 100%; height: 1100px; margin: 0 auto; } .pic ul li { overflow: hidden; float: none; width: 100%; } .pic_item { height: 50px; } .pic_item_open { height: 1000px; } .pic_item_div { width: 100%; height: 1000px; background: #ffffff; } .pic_item_title { width: 100%; height: 50px; line-height: 50px; font-size: 25px; text-align: center; color: #ffffff; padding-top: 0px; } .pic_item_title_1 { background: #0288D1; } .pic_item_title_2 { background: #448AFF; } .pic_item_title_3 { background: #03A9F4; } .pic_item_content { width: 100%; height: 1000px; padding-top: 15px; overflow: auto; } .pic_item_sub { width: 100%; height: calc(100% + 120px); } .pic_item_sub div div img { width: 100%; height: 100%; } .pic_item_sub .stitle{ padding-top: 20px; } }