body{background:url(images/bg.jpg) top left;width:100%;height:100%;font-family:Arial;font-size:12px}body,html{-webkit-text-size-adjust:none}*{margin:0;padding:0;list-style:none;text-decoration:none;border:none}.clear{clear:both}.fl{float:left}.fr{float:right}.divLeft{float:left}.divRight{float:right}.False,.none{display:none}.on{display:block}img{vertical-align:middle}.inBox980px,.inBox980px2{width:980px;margin:0 auto;position:relative}#header{width:100%;height:196px;background:url(images/home-header-bg.png) repeat-x;position:absolute;top:0;z-index:99}#header .topLine{width:100%;height:8px;background:url(images/home-header-topline.jpg) repeat-y center;position:absolute;top:0;z-index:1}#header .inBox980px{height:147px;background:url(images/home-header-bg.jpg) repeat-x}#header .logo{width:277px;height:116px;background:url(images/home-header-logo.png);display:block;margin-top:25px;float:left}#header .divRight{height:147px}#header .divRight .contact{height:28px;float:right;margin-top:30px;font-family:Corbel;font-weight:700;color:#fff;font-size:24px}#header .divRight .contact a{color:#fff}#header .divRight .contact img{float:left}#header .divRight .contact .txt{height:45px;background:url(images/home-header-contact-m.png) repeat-x;float:left;padding:0 3px 0 9px}#header .divRight .contact .phone{height:45px;line-height:42px;float:right}#header .divRight .contact .email{height:45px;line-height:42px;float:right;margin-left:15px}#header ul#headerNav{height:70px;width:550px;line-height:36px;right:0;top:102px;position:absolute;z-index:1}#header ul#headerNav li{height:70px;float:right;background:url(images/home-nav-button-t.png) repeat-x;position:relative;margin-left:7px;border-radius:3px 3px 0 0}#header ul#headerNav li a{height:45px;line-height:45px;padding:0 14px;font-size:14px;color:#fff;display:block}#header ul#headerNav li img{height:34px;width:100%;position:absolute;top:36px;right:0;display:none}#header ul#headerNav li img.on{display:block}#footer{width:100%;height:147px;background:#000;position:relative;border-top:4px solid #949599}#footer .topLine{width:100%;height:4px;background:url(images/home-footer-topline.jpg) no-repeat center #949599;position:absolute;top:-4px;z-index:1}#footer .inBox980px{height:151px;background:url(images/home-footer-topline.jpg) no-repeat top #000;margin-top:-4px}#footer .inBox980px ul{height:30px;line-height:30px;width:100%;margin-top:20px;float:right}#footer .inBox980px ul li{float:right;font-size:14px}#footer .inBox980px ul li a{height:30px;line-height:30px;float:right;display:block;color:#fff;padding:0 17px}#footer .inBox980px ul li a:hover{color:#007bf6}#footer #gotop{width:70px;height:72px;display:block;background:url(images/home-footer-gotop.png) no-repeat;position:absolute;right:-80px;top:-30px;z-index:2;cursor:pointer}#footer .inBox980px .copyRight{font-size:14px;color:#a7a9ac;float:left;margin-top:50px}#mainContain{width:100%;height:100%;margin-top:147px}#bannerBox{width:100%;height:650px;position:relative;border-bottom:6px solid #a0a0a0}#bannerBox .bannerBg{width:100%;height:650px}#bannerBox ul.bannerUl{width:980px;height:430px;margin:-588px auto 0;position:relative}#bannerBox ul.bannerUl li{width:980px;height:430px;top:0;right:-5px;position:absolute}#bannerBox ul.bannerUl li.on{z-index:2}#bannerBox ul.bannerUl a{width:975px;height:425px;border-bottom:5px solid #303030;border-right:5px solid #303030;border-radius:6px;display:block}#bannerBox ul.bannerUl img{width:980px;height:430px;border-radius:5px;margin:-5px 0 0 -5px}#bannerBox inBox980px{height:100px;margin:10px auto 0;overflow:hidden}#bannerBox ul.bannerButton{width:1000px;height:100px;margin:10px auto 0}#bannerBox ul.bannerButton li{width:230px;height:100px;float:left;margin-right:15px;background:#303030;border-bottom:5px solid #303030;border-right:5px solid #303030;border-radius:6px}#bannerBox ul.bannerButton a{width:230px;height:100px;display:block;border-radius:5px;overflow:hidden;cursor:pointer}#bannerBox ul.bannerButton img{width:230px;height:100px;border-radius:5px}#bannerBox ul.bannerButton a.in{width:224px;height:94px;border:3px solid #303030}#bannerBox ul.bannerButton img.in{margin:-3px 0 0 -3px}#bannerBox ul.bannerButton a.on{width:224px;height:94px;border:3px solid #007bf6}#bannerBox ul.bannerButton img.on{width:224px;height:94px}#default .boxAbout{border-bottom:6px solid #007fff}#default .boxAbout .inBox980px{overflow:hidden}#default .boxAbout ul{width:1100px;margin-top:80px;font-family:Corbel;color:#414042}#default .boxAbout ul li{float:left;width:290px;margin:0 55px 60px 0}#default .boxAbout ul li h1{height:36px;line-height:36px;width:290px;font-size:36px;background:url(images/home-default-tick.jpg) no-repeat right}#default .boxAbout ul li h1 span{color:#007fff}#default .boxAbout ul p{width:282px;margin:6px 0 0 8px;padding-top:13px;border-top:2px solid #6d6e71;font-size:13px;line-height:18px}#default #serviceBox{background:#000}#default #serviceBox .inBox980px{background:#000;overflow:hidden}#default #serviceBox h1{height:36px;line-height:36px;font-size:36px;font-family:Corbel;color:#fff;margin:52px 0 51px;float:left}#default #serviceBox ul.serviceList .line{background:#a0a0a0}#default #serviceBox ul.serviceList .p1{color:#e6e7e8}#default #serviceBox ul.serviceList .p2{color:#a5a7aa}#default #serviceBox ul.serviceList img{border:1px solid #000}#default #contactBox{background:url(images/home-contact-bg.jpg) #000 center no-repeat}#default #contactBox .line{height:4px;width:100%;background:url(images/home-contact-topLine.jpg) #4a4b4d center no-repeat}#contact{width:100%;background:#000;float:left}#contact .inBox980px{height:940px}#contact .map{width:470px;height:435px;margin-top:35px;border:12px solid #0080ff}#contact .fl{width:470px;float:left;margin-top:35px}#contact .fr{width:495px}#contact #contactForm .submit{background:#007fff}#contact #contactForm .titleBox{width:470px;float:left;text-align:left}#contact #contactForm .titleBox p{font-size:14px;font-weight:700;float:left;margin-right:15px}#contact #contactForm .titleBox .Validation{float:left;margin-top:0}#contact #contactForm .textBox{margin:5px 0 0}#contact #contactForm .submitBox{width:369px}#contact #contactForm .resultBox{margin-top:-20px;width:290px;float:left}#contactBox2{width:100%;height:423px;font-family:Corbel;color:#fff}#contactBox2 .titleline{width:470px;float:left;margin-bottom:20px}#contactBox2 .titleline h1{width:470px;height:30px;line-height:30px;font-size:30px;float:left;margin-bottom:10px;color:#007fff}#contactBox2 .titleline p{width:470px;height:30px;line-height:15px;font-size:12px;font-style:italic;float:left;color:#bcbec0}#contactBox2 .topBox .box{width:235px;float:left;height:43px;margin-bottom:10px;padding-left:58px;overflow:hidden}#contactBox2 .topBox .box .p1{width:290px;float:left;font-size:12px;line-height:12px;color:#007fff}#contactBox2 .topBox .box .p2{width:290px;float:left;font-size:18px;line-height:19px}#contactBox2 .topBox .box1{background:url(images/contact-icon01.png) left top no-repeat}#contactBox2 .topBox .box2{background:url(images/contact-icon02.png) left top no-repeat}#contactBox2 .topBox .box3{background:url(images/contact-icon03.png) left top no-repeat}#contactBox2 .topBox .box4{background:url(images/contact-icon04.png) left top no-repeat;height:150px}#contactBox2 .topBox .box4 .p2{font-size:15px}#service{width:100%;background:#fff;margin-top:-27px;float:left;font-family:Corbel;position:relative}#service .topBox{width:100%;padding-bottom:50px;background:#f1f3f2;float:left}#service .topBox .inBox980px{overflow:hidden}#service .topBox ul{width:1100px;float:left}#service .topBox h1{width:100%;font-size:31px;line-height:31px;margin:53px 0 30px 10px;float:left;color:#0080ff}#service .topBox p{width:290px;font-size:15px;line-height:22px;color:#404042;float:left;margin:0 23px 0 0;padding:0 10px}#service #serviceBox{background:#fff;float:left;margin-top:63px;border-bottom:14px solid #000}#service #serviceBox .inBox980px{background:#fff;overflow:hidden}#service #serviceBox ul.serviceList h1{height:36px;line-height:36px;font-size:36px;font-family:Corbel;color:#fff;margin:52px 0 51px;float:left}#service #serviceBox ul.serviceList .line{background:#404042}#service #serviceBox ul.serviceList .p1,#service #serviceBox ul.serviceList .p2{color:#424242}#service #serviceBox ul.serviceList img{width:309px;height:229px;border:1px solid #fff}#about{width:100%;float:left;font-family:Corbel;position:relative;color:#414042}#about .fl{width:626px;padding:35px;margin:58px 0 78px 10px;border:2px solid #b2b2b2}#about .fr{width:228px;margin:88px 0 100px;color:#000}#about .fr ul{width:218px;float:left;font-size:14px}#about .fr ul li{width:218px;line-height:24px;background:url(images/about-icon1.png) left top no-repeat;float:left;margin-top:7px}#about .fr ul li p{line-height:17px;margin-top:9px;padding-left:39px}#about .fr a{width:200px;height:35px;line-height:35px;border-radius:4px;font-size:20px;text-align:center;color:#fff;background:url(images/about-button-bg.png) repeat-x;display:block;float:left;margin-top:35px}#gallery{width:100%;background:#000;float:left;font-family:Corbel;position:relative}#gallery .topNav{width:100%;height:24px;line-height:24px;font-size:14px;margin-top:-27px;background:#fff;float:left}#gallery .topNav span{margin:0 8px;display:inline-block}#gallery .topNav a{color:#e90001}#gallery .fr{width:705px}#galleryDetail{width:100%;background:#000;float:left;font-family:Corbel;position:relative}#galleryDetail .topNav{width:100%;height:24px;line-height:24px;font-size:14px;margin-top:-27px;background:#fff;float:left}#galleryDetail .topNav span{margin:0 8px;display:inline-block}#galleryDetail .topNav a{color:#000}#galleryDetail .topNav a.a2{color:#007fff}#galleryDetail h1{width:1000px;color:#007fff;font-size:36px;height:42px;line-height:42px;padding:15px 0;margin:38px 0 44px;float:left;border-bottom:1px solid #58595b}#galleryDetail .photoBox{width:592px;height:423px;overflow:hidden;float:left;position:relative}#galleryDetail .photoBox .btnBox{width:60px;height:24px;position:absolute;top:20px;right:20px}#galleryDetail .photoBox .btnBox img{width:24px;height:24px;border-radius:4px;margin:0 3px;float:left;cursor:pointer}#galleryDetail ul{width:59200px;height:423px}#galleryDetail ul li{width:592px;height:423px;float:left}#galleryDetail ul li img{width:592px;height:423px;float:left;border-radius:11px}#galleryDetail .fr{width:340px;margin-right:8px;color:#d1d3d4}#galleryDetail .fr h2{width:340px;float:left;font-size:30px;line-height:34px;color:#fff}#galleryDetail .fr p{width:340px;float:left;line-height:22px;color:#fff;margin-top:22px;font-family:Arial}#galleryDetail .line{width:1000px;height:1px;background:#58595b;margin:60px 0 112px;float:left}#topbanner{width:100%;height:202px;background:#fff;border-bottom:3px solid #0078f1}#topbanner .img{width:100%;height:175px;border-bottom:3px solid #b2b4b5}#topbanner .inBox980px{margin-top:-80px}#topbanner .inBox980px p{font-size:56px;color:#fff;font-weight:700;font-family:Corbel}#serviceBox{width:100%;padding:0 0 50px;font-family:Corbel}#serviceBox ul.serviceList{width:1050px;float:left}#serviceBox ul.serviceList li{width:311px;display:inline-table;vertical-align:top;margin:0 21px 49px 0;cursor:pointer}#serviceBox ul.serviceList img{width:309px;height:229px;border-radius:6px}#serviceBox ul.serviceList .line{width:100%;height:6px;border-radius:3px}#serviceBox ul.serviceList .p1{width:311px;font-size:24px;line-height:24px;margin:7px 0;float:left}#serviceBox ul.serviceList .p2{width:311px;height:12px;font-size:12px;float:left;overflow:hidden;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}#serviceBox .serviceDetails{width:100%;height:100%;top:0;left:0;position:absolute;display:none}#serviceBox .serviceDetails .close{width:80px;height:80px;background:url(images/service-details-close.png) no-repeat center;position:absolute;top:95px;right:0;z-index:99;cursor:pointer}#serviceBox .serviceDetails ul{width:978px;margin:95px 1px 0;border-radius:8px;background:url(images/service-details-bg.png);position:relative;padding-bottom:40px}#serviceBox .serviceDetails li{width:881px;padding:0 45px 0 52px}#serviceBox .serviceDetails .fl{width:430px;overflow-y:auto;overflow-x:hidden;float:left}#serviceBox .serviceDetails h1{width:405px;font-size:28px;font-weight:400;color:#414042;margin-top:38px;float:left}#serviceBox .serviceDetails .p1{font-size:24px;width:400px;line-height:28px;color:#414042;margin-top:16px;float:left}#serviceBox .serviceDetails .p2{font-size:16px;width:400px;line-height:26px;color:#414042;margin-top:18px;float:left}#serviceBox .serviceDetails img{float:right;width:449px;height:333px;margin-top:85px}#contactBox{width:100%;height:423px;font-family:Corbel;color:#fff}#contactBox .inBox980px{overflow:hidden;background:url(images/home-contact-bg.jpg) #000 center no-repeat}#contactBox .titleline{width:100%;height:30px;margin:37px 0 32px;float:left}#contactBox .titleline h1{width:180px;height:30px;line-height:30px;font-size:30px;text-align:right;float:left}#contactBox .titleline p{height:30px;line-height:15px;font-size:12px;margin-left:22px;font-style:italic;float:left}#contactBox .fl{width:575px}#contactBox .fr{width:310px}#contactBox .fr .box{width:235px;float:left;height:43px;margin-bottom:10px;padding-left:58px;overflow:hidden}#contactBox .fr .box .p1{width:290px;float:left;font-size:12px;line-height:12px}#contactBox .fr .box .p2{width:290px;float:left;font-size:18px;line-height:19px}#contactBox .fr .box1{background:url(images/contact-icon1.png) left top no-repeat}#contactBox .fr .box2{background:url(images/contact-icon2.png) left top no-repeat}#contactBox .fr .box3{background:url(images/contact-icon3.png) left top no-repeat}#contactBox .fr .box4{background:url(images/contact-icon4.png) left top no-repeat;height:150px}#contactBox .fr .box4 .p2{font-size:15px}#contactForm .box{width:575px;float:left;margin-bottom:17px}#contactForm .titleBox{width:180px;text-align:right;float:left}#contactForm .titleBox p{font-size:14px;font-weight:700}#contactForm .titleBox .Validation{font-size:13px;font-weight:400;font-style:italic;margin-top:10px;color:#ff1f00}#contactForm .textBox{width:349px;height:13px;padding:9px 10px;font-size:14px;float:left;border:2px solid #fff;border-radius:6px;margin-left:22px}#contactForm .textBox:hover{border:2px solid #007fff}#contactForm .messageBox{height:78px;overflow-y:auto;font-family:Arial}#contactForm .submitBox{width:100%;height:50px;float:left}#contactForm .submit{height:23px;line-height:23px;width:74px;border-radius:6px;float:right;font-size:14px;font-weight:700;color:#fff;background:#072747;cursor:pointer}#contactForm .resultBox{height:50px;width:290px;text-align:center;line-height:23px;float:right;margin-right:10px;position:relative}#contactForm .result{line-height:16px}#contactForm .sending{display:none}#productNav{width:225px;float:left;margin:60px 0;font-size:18px}#productNav ul li{width:225px;margin-bottom:25px;line-height:20px}#productNav ul li a{padding:7px 15px 7px 5px;display:block;color:#fff;border-top:1px solid #565759;border-bottom:1px solid #565759}#productNav ul li a.on,#productNav ul li a:hover{color:#0075ea;border-color:#0075ea}#productList{width:705px;float:right;margin:60px 0 10px;font-size:18px}#productList li a{width:217px;float:left;margin:0 0 34px 18px;display:block;color:#000}#productList li img{width:217px;height:161px;float:left;border-radius:4px}#productList .textBox{width:187px;height:48px;padding:10px 15px;background:#fff;float:left;overflow:hidden}#productList .textBox h1{width:187px;height:18px;font-size:16px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}#productList .textBox p{width:187px;height:14px;font-size:12px;margin-top:8px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.pagination-container{width:100%;float:right;text-align:center}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{font-size:20px;position:relative;float:left;margin:5px;line-height:18px;height:24px;width:24px;text-decoration:none;background-color:#000;color:#afb1b3;border:1px solid #afb1b3;border-radius:3px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#005dbd;background-color:#000;border-color:#005dbd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#005dbd;cursor:default;background-color:#000;border-color:#005dbd}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager:after,.pager:before{display:table;content:" "}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#999;cursor:not-allowed;background-color:#fff}