@import url('font-awesome.css');
/*@import url('font-google.css');
@import url('../fonts/font/flaticon.css');*/
*{margin:0px;padding:0px;border:none;outline:none;}
body{font-family:'Open sans', sans-serif;font-size:15px;color:#4d4d4d;line-height:1.8em;font-weight:400;background:#ffffff;background-size:cover;background-repeat:no-repeat;background-position:center top;-webkit-font-smoothing:antialiased;}
a{text-decoration:none;cursor:pointer;color:#000;}
a:hover,a:focus,a:visited{text-decoration:none;outline:none;}
h1,h2,h3,h4,h5,h6{position:relative;font-family:'Open sans', sans-serif;font-weight:normal;margin:0px;background:none;line-height:1.6em;}
input,button,select,textarea{font-family:'Montserrat', sans-serif;}
p{position:relative;font-size:16px;line-height:1.7em;}
[class*='fa-']:before{font-weight:400;font-family:"FontAwesome";}
[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{margin-left:0;}
.auto-container{position:static;max-width:100%;padding:0px 15px;margin:0 auto;}
.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;}
ul,li{list-style:none;padding:0px;margin:0px;}
.theme-btn{display:inline-block;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;font-family:'Roboto', sans-serif;}
.theme-btn .fa{font-size:16px;}
.preloader{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:999999;background-color:#4395ff;}
::-webkit-input-placeholder{color:#888;}
::-moz-placeholder{color:#888;}
:-ms-input-placeholder{color:#888;}
input:-moz-placeholder{color:#888;}
.btn-style-one{position:relative;padding:12px 40px;line-height:24px;text-transform:capitalize;background:#4395ff;color:#ffffff;font-size:17px;text-transform:uppercase;font-weight:600;border-radius:15px;transition:.5s ease;float:right;}
* + .row{margin-top:26px;}
.cf{zoom:1;width:260px;padding:5px;background:#000000;position:absolute;right:0;display:none;top:50px;border:1px solid #666B69;}
.cf input{width:220px;margin:0px 2px 0 2px;float:left;border:0;background:#000000;color:#ffffff;}
.cf input:-webkit-input-placeholder{color:#cccccc !important;;}
.cf input::-moz-placeholder{color:#cccccc !important;;}
.cf input:-ms-input-placeholder{color:#cccccc !important;;}
.cf input:-moz-placeholder{color:#cccccc !important;;}
.cf button{color:#ffffff;width:24px;height:16px;background:rgba(0,0,0,0);border:0;}
.main-header{position:relative;left:0px;top:0px;z-index:999;width:100%;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.sticky-header{position:fixed;opacity:0;visibility:hidden;left:0px;top:0px;width:100%;padding:0px 0px;background:#ffffff;z-index:0;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.sticky-header .logo{padding:5px 0px 2px;}
.sticky-header.now-visible{z-index:9999;opacity:1;visibility:visible;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-op-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
.sticky-header .auto-container{padding:0px 30px 0 20px}
.sticky-header .btn-outer{right:10px;position:absolute;top:20px;}
.main-header .header-top{position:relative;background:#000000;color:#cccccc;}
.main-header .header-top .auto-container{padding:0px 70px}
.main-header .header-top .top-right{position:relative;float:right;}
.main-header .header-top .info{position:relative;float:left;padding:3px 0px;}
.main-header .header-top .info li{position:relative;float:left;}
.main-header .header-top .info li + li{margin-left:20px;}
.main-header .header-top .info li .icon:before{position:relative;top:2px;font-size:15px;padding-right:5px;}
.main-header .header-top .info li .branch{margin-left:20px;background:#ffffff;color:#848484;font-size:12px;height:20px;}
.main-header .header-top .info li a{color:#FFFFFF;display:block;font-size:12px;margin-left:20px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.main-header .header-top .info li a:hover{color:#6ccbf4;}
.main-header .header-top .social-links{position:relative;font-size:13px;text-transform:uppercase;display: none;}
.main-header .header-top .social-links a{position:relative;display:inline-block;margin:3px 4px;font-size:15px;color:#cccccc;transition:.5s ease;width:25px;line-height:25px;text-align:center;}
.main-header .header-top .social-links a:hover{border:1px solid #FFFFFF;border-radius:50%;color:#FFFFFF;transition:.5s ease;}
.main-header .header-top a:hover{color:#ffffff;}
.main-header .header-upper{box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);position:relative;padding:20px 0 0px;background:#ffffff;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;z-index:5;}
.transparent-bg.header-upper{background:none;}
.main-header .header-upper .auto-container{padding:0px 70px}
.main-header .header-upper .logo{position:relative;bottom:10px;}
.main-header .header-upper .logo img{position:relative;display:inline-block;max-width:100%;top:5px;}
.main-header .header-upper .upper-right{position:relative;padding:0px 0px;}
.main-header .info-box{position:relative;float:left;min-height:40px;margin:20px 0px 10px 40px;padding-left:35px;}
.main-header .info-box .icon-box{position:absolute;left:0px;top:0px;width:30px;height:40px;line-height:40px;color:#4395ff;font-size:24px;}
.main-header .info-box .text{position:relative;line-height:20px;font-size:13px;color:#253d4a;}
.main-header .info-box li a{color:#253d4a;}
.main-header .header-lower{position:relative;left:0px;top:0px;width:100%;background:none;z-index:5;}
.main-header .header-lower .bg-layer{position:absolute;left:0px;top:0px;width:100%;height:100%;background:none;overflow:hidden;}
.main-header .header-lower .bg-layer:before{content:'';position:absolute;left:50%;top:0px;width:50%;height:100%;background:#4395ff;}
.main-header .nav-outer{position:relative;padding-right:24px;background:none;margin-top:5px;}
.main-menu{position:relative;}
.main-menu .navbar-collapse{padding:0px;margin-top:10px;}
.main-menu .navigation{position:relative;margin:0px;font-family:'Montserrat', sans-serif;}
.main-menu .navigation > li{position:relative;float:left;padding:0px;}
.sticky-header .main-menu .navigation > li{margin-right:0px !important;margin-left:0px !important;}
.main-menu .navigation > li > a{position:relative;display:block;padding:10px 20px 20px;font-size:18px;color:#000000;line-height:25px;margin-right:1px;border-top:none;font-weight:400;text-transform:capitalize;opacity:1;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.sticky-header .main-menu .navigation > li > a{padding:10px 20px !important;}
.main-menu .navigation > li.dropdown > a{padding-right:30px;}
.header-style-one .main-menu .navigation > li.dropdown > a{padding-right:15px;}
.sticky-header .main-menu .navigation > li > a{color:#000000;padding:15px 25px 15px 10px;font-size:14px;}
.header-style-one .sticky-header .main-menu .navigation > li > a{padding:15px 25px 15px 10px;line-height:25px;}
.header-style-one .main-menu .navigation > li.dropdown > a:before{right:0px;line-height:24px;}
.header-style-one .sticky-header .main-menu .navigation > li.dropdown > a:before{right:10px;line-height:32px;}
.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a, .main-menu .navigation > li.current-menu-item > a{opacity:1;}
.header-style-one .main-menu .navigation > li:hover > a, .header-style-one .main-menu .navigation > li.current > a, .header-style-one .main-menu .navigation > li.current-menu-item > a{color:#4395ff;opacity:1;}
.sticky-header .main-menu .navigation > li:hover > a, .sticky-header .main-menu .navigation > li.current > a, .sticky-header .main-menu .navigation > li.current-menu-item > a{color:#4395ff !important;opacity:1;}
.main-menu .navigation > li:hover > a:after{opacity:1;}
.main-menu .navigation > li > ul{position:absolute;left:0px;top:120%;width:200px;padding:0px;z-index:100;display:none;background:#ffffff;border-top:2.5px solid #4395ff;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navigation > li > ul.from-right{left:auto;right:0px;}
.main-menu .navigation > li > ul.from-right:before{right:0px;text-align:right;padding-left:0px;padding-right:25px;}
.main-menu .navigation > li > ul > li{position:relative;width:100%;border-bottom:1px solid #d0d0d0;background:#ffffff;}
.main-menu .navigation > li > ul > li:last-child{border-bottom:none;}
.main-menu .navigation > li > ul > li > a{position:relative;display:block;padding:8px 15px;line-height:24px;font-weight:500;font-size:13px;text-transform:capitalize;color:#253d4a;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navigation > li > ul > li:hover > a{color:#ffffff;background:#4395ff;}
.main-menu .navigation > li > ul > li.dropdown > a:after{font-family:'FontAwesome';content:"\f105";position:absolute;right:10px;top:10px;width:10px;height:20px;display:block;color:#253d4a;line-height:20px;font-size:16px;font-weight:normal;text-align:center;z-index:5;}
.main-menu .navigation > li > ul > li.dropdown:hover > a:after{color:#4395ff;}
.main-menu .navigation > li > ul > li > ul{position:absolute;left:110%;top:0px;width:200px;padding:0px;z-index:100;display:none;background:#ffffff;border-top:3px solid #42B1E9;}
.main-menu .navigation > li > ul > li > ul > li{position:relative;width:100%;border-bottom:1px solid #d0d0d0;background:#ffffff;}
.main-menu .navigation > li > ul > li > ul > li:last-child{border-bottom:none;}
.main-menu .navigation > li > ul > li > ul > li > a{position:relative;display:block;padding:8px 15px;line-height:24px;font-weight:500;font-size:13px;text-transform:capitalize;color:#253d4a;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navigation > li > ul > li > ul > li > a:hover{color:#fff;}
.main-menu .navigation > li.dropdown:hover > ul{visibility:visible;opacity:1;top:100%;}
.main-menu .navigation li > ul > li.dropdown:hover > ul{visibility:visible;opacity:1;left:100%;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{position:absolute;right:10px;top:6px;width:34px;height:30px;border:1px solid #ffffff;background:url(../images/icons/submenu-icon.png) center center no-repeat;background-size:20px;cursor:pointer;z-index:5;display:none;}
.main-header .header-upper .btn-outer{position:absolute;right:0px;top:15px;}
.main-header .btn-outer .visit-btn{color:#ff0000;font-size:18px;font-weight:700;line-height:22px;padding:5px 0;text-decoration:none;}
.main-header.header-style-one .btn-outer .visit-btn{line-height:20px;padding:5px 0px;}
.main-header .btn-outer .visit-btn:hover{opacity:0.80;}
.main-header .get-btn:hover{background:#4395ff;}
.main-header .get-btn .appt-btn:hover{color:#ffffff;}

.sticky-header .header-top .info{padding: 0px 0px;}
.sticky-header .header-top .info li .branch{height: 16px;}
.sticky-header .btn-outer {top: 43px;}
.sticky-header .btn-outer .cf{top:40px;}

.social-links-one{position:relative;}
.main-header .social-links-one{top:7px;}
.social-links-one a{position:relative;display:inline-block;text-align:center;margin-left:4px;width:40px;height:40px;line-height:40px;font-size:14px;color:#928d8d;border-radius:50%;background:#f4f4f4;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.social-links-one a:hover{background:#4395ff;color:#ffffff;}
.main-slider{position:relative;width:100%;}
.main-slider.style-one{}
.main-slider .tp-banner-container{overflow:hidden !important;}
.main-slider .bg-box .text{font-weight:400;font-size:14px;margin-bottom:15px;}
.main-slider .bg-box .text a{display:inline-block;margin-left:10px;color:#4395ff;border-bottom:1px dotted #4395ff !important;line-height:24px;}
.main-slider .bg-box h1{line-height:1.2em;font-size:48px;font-weight:400;text-transform:uppercase;}
.main-slider .bg-box h2{line-height:1.2em;font-weight:700;font-size:40px;margin-bottom:10px;}
.main-slider .bg-box h3{line-height:1.2em;font-weight:700;font-size:24px;margin-bottom:10px;}
.main-slider .bg-box h4{line-height:1.2em;font-weight:400;font-size:20px;}
.main-slider .bg-box h5{line-height:1.2em;font-weight:500;font-size:18px;color:#4395ff;margin-bottom:10px;}
.main-slider .bg-box{position:relative;padding:50px 40px 40px;display:block;max-width:650px;background:rgba(26, 29, 31, 0.80);color:#ffffff;}
.main-slider .bg-box .inline-list{position:relative;margin-bottom:10px !important;}
.main-slider .bg-box .inline-list li{position:relative;display:inline-block;margin-right:15px !important;line-height:24px !important;text-transform:capitalize;font-size:13px;}
.main-slider .bg-box .inline-list li .icon{font-size:14px;padding-right:10px;display:inline-block;}
.main-slider .tp-bullets.preview3 .bullet{border:none !important;margin:0px 4px;width:28px !important;height:4px !important;background:rgba(255, 255, 255, 0.50) !important;display:inline-block;}
.main-slider .tp-bullets.preview3 .bullet:hover, .main-slider .tp-bullets.preview3 .bullet.selected{background:#4395ff !important;}
.main-slider .tparrows.preview3{background:none !important;width:70px;}
.main-slider .tparrows.preview3::after{top:20px;color:#000;background:rgba(255,255,255,0.3);font-size:18px;height:52px;line-height:50px;width:52px;border-radius:50%;}
.main-slider .tparrows.tp-leftarrow.preview3::after{content:'\f104';font-family:'FontAwesome';}
.main-slider .tparrows.tp-rightarrow.preview3::after{content:'\f105';font-family:'FontAwesome';}
.main-slider .tparrows.preview3.tp-leftarrow{left:20px !important;}
.main-slider .tparrows.preview3.tp-rightarrow{right:0px !important;}
.main-slider .tparrows.preview3:hover::after{border-color:#4395ff !important;background:#4395ff;opacity:1;}
.main-slider .tparrows.preview3 .tp-arr-iwrapper{visibility:hidden;opacity:0;}
.main-slider .tp-bannertimer{display:none !important;}
section .auto-container{max-width:1200px;}
.sec-title{position:relative;margin:auto;text-align:center;}
.sec-title h2{position:relative;font-size:31px;font-weight:300;font-family:'Open sans', sans-serif;line-height:1.4em;color:#000000;margin-bottom:10px;}
.sec-title h2 span{font-weight:600;}
.sec-title p{margin:20px auto;}
.hr-sec-title{width:100px;height:1px;margin:0px auto;padding:0px;background-color:#336699;overflow:hidden;}
.production-section{position:relative;background:#ffffff;padding:100px 0;}
.production-section .row{width:100%;height:auto;margin:auto;overflow:hidden;margin-top:20px;}
.production-section .row li{position:relative;float:left;width:25%;padding:10px 10px 20px;}
.production-section .product-grid img{width:100%;display:block;margin:auto;}
.production-section .product-grid h2{text-align:center;color:#000000;font-size:16px;margin-top:10px;}
.customer-section{position:relative;background:#000000;padding:100px 0 50px;}
.customer-section .row{margin-top:40px;}
.customer-section h2{color:#FFFFFF;}
.customer-section li{width:25%;float:left;padding:0 10px;}
.customer-section img{width:100%;}
.customer-section .imgGradient{width:100%;height:80px;margin-top:3px;FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=rgba(142, 142, 142, 0.40),endColorStr=rgba(0, 0, 0, 0));background:-ms-linear-gradient(top,rgba(142, 142, 142, 0.40), rgba(0, 0, 0, 0));background:-moz-linear-gradient(top,rgba(142, 142, 142, 0.40), rgba(0, 0, 0, 0));background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(rgba(142, 142, 142, 0.40)), to(rgba(0, 0, 0, 0)));background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(142, 142, 142, 0.40)), to(rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(top, rgba(142, 142, 142, 0.40), rgba(0, 0, 0, 0));background:-o-linear-gradient(top, rgba(142, 142, 142, 0.40), rgba(0, 0, 0, 0));}
.services-section{position:relative;background:#ffffff;padding:70px 0;}
.services-section .row{width:100%;height:auto;margin:auto;}
.services-section .row .services{width:25%;float:left;text-align:center;}
.wrapper-block .block1 h2{font-size:16px;font-weight:300;color:#4D4D4D;}
.news-case-section{position:relative;background:#f6f6f6;padding:60px 0 100px;border-top:6px solid #6699ff;}
.news-case-section .news-case{overflow:hidden;width:100%;}
.news-case-section .news-list{width:48%;float:left;padding:20px 30px 60px;background:#ffffff;margin-right:30px;margin-top:50px;overflow:hidden;}
.news-case-section .news-list:last-child{margin-right:0px;}
.news-case-section .news-list .news-top{width:12%;position:absolute;border-top:11px solid #6699ff;margin-top:-20px;margin-left:-30px;}
.news-case-section .news-list .case-top{width:12%;position:absolute;border-top:11px solid #33cc99;margin-top:-20px;margin-left:-30px;}
.news-case-section .news-title{overflow:hidden;margin:5px 15px 25px;}
.news-case-section .news-title h2{float:left;font-size:25px;color:#000000;}
.news-case-section .news-title .news-more{float:right;margin-top:10px;}
.news-case-section .news-title .news-more a{color:#666666;}
.news-case-section .row{margin:0}
.news-case-section .row li{overflow:hidden;margin-bottom:20px;}
.news-case-section .row li img{width:220px;height:110px;margin-right:20px;float:left;}
.news-case-section .row h3{font-size:15px;line-height:1.5em;}
time{display:block;font-weight:500;font-family:inherit;color:#000000;font-size:20px;margin:10px 0;font-style:oblique;}
.fa-calendar:before{font-style:normal;}
.news-case-section .news-title .news-more a:hover{color:#1D7FBC;}
footer{background:#000000;position:relative;color:#666666;font-size:14px;}
footer .row{margin-left:auto;margin-right:auto;}
footer a{color:#666666;}
footer .auto-container{max-width:1200px;padding-top:60px;padding-bottom:95px;}
.auto-container .grid{width:370px;float:left;min-height:1px;margin-left:30px;}
.auto-container .grid:first-child{margin-left:0px;}
footer h2{color:#F8F8F8;font-size:18px;}
footer .footer-menu{line-height:25px;}
footer nav{margin-top:29px;}
footer nav a:hover{color:#FFFFFF;}
* + .inline-list1, * + .inline-list2{margin-top:29px;}
footer .inline-list1 li{position:relative;padding-left:35px;}
footer .inline-list1 li + li{margin-top:18px;}
footer .inline-list1 li span{position:absolute;left:0px;display:inline-block;color:#B3B3B3;text-align:center;font-size:18px;line-height:20px;margin-right:8px;}
footer .inline-list1 li p{line-height:1.4em;font-size:14px;}
footer .inline-list1 li:hover a{color:#FFFFFF;}
footer .inline-list2 li{margin-bottom:5px;color:#B3B3B3;}
footer #formemail input{height:26px;}
footer #formemail textarea{height:80px !important;width:99% !important;}
footer #formemail input,footer #formemail textarea{color:#FFFFFF;background:#2d2d2d;border:1px solid #666B69;max-width:300px;width:99%;padding:4px;margin-bottom:10px;font-size:.9em;}
footer #formemail input[type='submit']{height:40px;width:auto;font-size:14px;padding:0px 60px;min-height:0;clear:both;cursor:pointer;background:#33cc99 none repeat scroll 0 0;border:medium none #ededed;color:white;}
footer #formemail input[type='submit']:hover{background:#6699FF}
footer .inline-list3{font-size:15px;margin-top:20px;}
.scroll-to-top{position:fixed;bottom:40px;right:15px;color:#ffffff;width:45px;height:45px;font-size:24px;line-height:46px;border:1px solid #33CC99;background:#33CC99;text-align:center;z-index:99;cursor:pointer;display:none;border-radius:17px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.scroll-to-top:hover{background:#ffffff;color:#4395ff;}
.box{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;}
.box dl{font-size:14px;color:#000000;z-index:99;display:table;position:fixed;bottom:-20px;right:5px;width:300px;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.3);border-top-left-radius:10px;border-top-right-radius:10px;}
.box dl dd{height:40px;line-height:40px;color:#fff;font-size:16px;position:relative;padding-left:10px;background:#027ECB;border-top-left-radius:10px;border-top-right-radius:10px;}
.box dl dd b{display:block;height:40px;width:40px;position:absolute;top:0;right:0;cursor:pointer;}
.box dl dd b.up:after{content:"\f106";}
.box dl dd b.down:after{content:"\f107";}
.box dl ul{padding:10px 20px;display:none;}
.box dl ul li{border-top:1px dashed #EDEDED;}
.box dl ul li span{display:inline-block;text-align:right;color:#5CA0D1;padding-bottom:5px;}
.box dl ul li i{font-style:normal;margin-left:10px;}
#form_message input{line-height:26px;height:26px;}
#form_message textarea{height:70px;}
#form_message input,#form_message textarea{border:1px solid #e4e4e4;max-width:100%;width:100%;padding:4px;margin-bottom:5px;font-size:.9em;border-radius:3px;-moz-border-radius:3px;}
#form_message input[type='submit']{height:32px;width:auto;font-size:14px;padding:3px 20px;border-radius:3px;min-height:0;clear:both;cursor:pointer;background:#ff933a none repeat scroll 0 0;border:medium none #ededed;color:white;float:right;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#form_message input[type='submit']:hover{background:#4395ff}
.inside-bg-section{position:relative;background:#f4f3f4;padding:75px 0px 45px;}
.breadcrumb{background-color:transparent;text-transform:uppercase;font-size:16px;letter-spacing:0.08em;padding:16px 0;list-style:none;border-radius:0;}
.breadcrumb > li{display:inline-block;}
.breadcrumb > .active{color:#4395ff;}
.breadcrumb a, .breadcrumb > li + li:before, .breadcrumb{color:#969696;}
#wrap_page{float:right;}
#page{width:100%;height:50px;clear:both;padding-top:10px;}
#page>li{float:left;height:23px;padding:0 8px;text-align:center;border:0 solid #e9e9e9;margin-right:6px;}
#page>li>a{color:#000000;}
#page .colorCloss{color:#027ECB;}
#page .colorCloss>a{color:#027ECB;}
#page .thisclass{color:#ffffff;background:#027ECB;border-radius:5px;text-align:center;}
.auto-container [class*="col_"]{float:left;min-height:1px;margin-left:30px;}
.inside-news-section{position:relative;background:#ffffff;padding:0 0px 85px;}
.inside-news-section .row{margin-left:auto;margin-right:auto;margin-bottom:30px;}
.inside-news-section .row .col_1{width:100%;margin-left:auto;}
.inside-news-section .row .col_1 + .col_1{margin-top:60px;}
.inside-news-section .row .col_1 h4{color:#ff933a;font-size:20px;}
.inside-news-section .row .img{width:356px;height:242px;float:left;margin-right:20px;}
.inside-news-section .row h2{line-height:1em;font-weight:600;color:#000000;}
.inside-news-section .row h2 + p{margin-top:20px;}
.inside-news-section .row h2 + h4{margin-top:20px;}.content{float:left;}
.inside-news-section .row .col_1 + .content{margin-top:20px;}
.inside-news-section .row h2 a{font-size:20px;line-height:20px;color:#000000;}
.inside-news-section .row p{line-height:20px;font-size:14px;margin-top:5px;}
.inside-news-section .row .theme-btn{float:left;}
.inside-news-section .content p img{max-width:100%;height:auto;}
.inside-news-section .content img{max-width:100%;height:auto;}
.next_pre{margin:35px 0;color:#000000;}
.next_pre span{color:#000;padding-right:10px;font-weight:700;}
.next_pre a{color:#848484}
.por_top{overflow: hidden;}
.por_top li{width:100%;background:#fff;border:1px solid #fbfafa;}
.por_top li a{width:100%;height:40px;display:block;line-height:40px;font-size:14px;color:#000;font-weight:bold;padding-left: 8%;}
.por_top li a:hover{background:#4395ff;color:#fff;}
.por_top li h1{font-size:20px;text-transform: uppercase;}
.por_top li a.active{background:#4395ff;color:#fff;padding-left: 8%;}
.por_top li h1.active{background:#005fb5;padding:8px 0;padding-left: 8%;color:#fff;}
.por_top_lift{display: none;}
.inside-products-section .auto-container{overflow: hidden;}
.inside-products-section .products-lift{width: 25%;float: left;padding: 15px 0;}
.inside-products-section .products-right{width: 70%;float: right;padding: 15px 0;}
.por_top +.por_top{margin-top: 30px;}


.navFix{position:fixed;top:55px;z-index:10;padding-bottom:10px;}
.tabBox h3{font-size:20px;color:#202020;border-bottom:1px solid #e7e7e7;font-weight:lighter;line-height:36px;margin-bottom:20px;}
.tabBox h3 a{color:#202020;}
.tabBox h3 a:hover{color:#0266b1;}
.tabBox .hd{height:36px;line-height:36px;border-bottom:1px solid #e7e7e7;}
.tabBox .title{color:#202020;font-size:20px;font-weight:bold;line-height:36px;width:100%;height:auto;overflow:hidden;z-index:4}
.tabBox .title a{color:#202020;}
.tabBox .title a:hover{color:#0266b1;}
.tabBox .title a.more{color:#777;font-size:14px;}
.tabBox .title a.more:hover{color:#0266b1}
.tabBox .hd ul{height:30px;position:relative;top:-32px;z-index:5}
.tabBox .hd li{margin-left:20px;float:left;text-align:center;line-height:30px;font-size:14px;_font-weight:bold;color:#474747;display:block;cursor:default;}
.tabBox .hd li.on{border-bottom:3px solid #0266b1}
.tabBox .hd .view{float:right;position:relative;top:-30px;width:105px;height:30px;margin-left:20px;display:block;color:#4395ff;text-align:center;line-height:30px;z-index:9;}
.tabBox .hd .view:hover{color:#027ECB}
.tabBox .bd{position:relative;top:-16px; top:15px;}
.tabBox .bd ul{width:100%;height:auto;overflow:hidden;margin-bottom:10px;}
.tabBox .bd ul li{/*height:230px;*/width:255px;margin-right:40px;margin-top:25px;background:#fff;float:left;margin-bottom: 30px;}
.tabBox .bd ul li:nth-child(4n){margin-right:0;}
.tabBox .bd ul li .li_top{height:170px;width:255px;overflow:hidden;}
.tabBox .bd ul li .li_top img{height:170px;width:255px;transition:all 0.5s ease 0s;}
.tabBox .bd ul li a:hover .li_top img{transform:scale(1.08)}
.tabBox .bd ul li a p{width:100%;text-align:center;color:#333;margin-top:10px;font-size:14px;line-height:22px;min-height: 50px;}
.inside-products-section .tabBox .pr-one{/*border: 3px solid #ebebeb;*/overflow: hidden;}
.inside-products-section .tabBox .pr-info{background: #ebebeb;padding: 5px 0 5px 15px;display: none;}
.inside-products-section .tabBox .pr-info-1{border-bottom: 1px solid #ffffff;}
.inside-products-section .tabBox .pr-info a{color: #333;}
.inside-products-section .tabBox .icon{margin-right: 10px;} 
/*.tabBox .bd ul li:hover .pr-one{border: 3px solid #4395ff;}*/
.tabBox .bd ul li:hover .pr-one p{color: #4395ff}
.tabBox .bd ul li:hover .pr-info{background: #4395ff;}
.tabBox .bd ul li:hover .pr-info a{color: #FFFFFF;}
.tabBox .bd ul li .pr-info a:hover{color: #fbe44f !important;}

.inside-products-section .products-right .tabBox .bd ul li{height:auto;width: 32%;margin-right: 1%;margin-top: 0;}
.inside-products-section .products-right .tabBox .bd ul li .li_top{height:auto;width: 100%;}
.inside-products-section .products-right .tabBox .bd ul li .li_top img{height:auto;width:100%;}





.inside-products-section{position:relative;padding:0 0px 85px;}
.inside-product-section .sec-title h2{font-size:30px;text-transform:none;font-weight:600;}
.inside-product-section .row{margin-left:auto;margin-right:auto;margin-bottom:30px;}
.inside-product-section .row .col_2{margin-left:auto;}
.inside-product-section .row .col_2:first-child{width:30%;}
.inside-product-section .row .col_2:last-child{width:65%;}
.inside-product-section .row .col_2 + .col_2{margin-left:30px;}
.inside-product-section .row .col_1{margin-left:auto;width:100%;max-width:330px;}
.inside-product-section .row .col_1 + .col_1{margin-top:20px;}
.inside-product-section .row .col_1:last-child{margin-top:30px;}
.inside-product-section .img_bd{width:100%;height:220px;overflow:hidden;text-align:center;position:relative;z-index:1;}
.inside-product-section .img_hd{height:auto;position:relative;margin-top:15px;overflow:hidden;}
.inside-product-section .img_hd .picmidleft{float:left;width:24px;overflow:hidden;}
.inside-product-section .img_hd .picmidright{float:left;width:24px;overflow:hidden;}
.inside-product-section .img_hd .picmidleft a ,.inside-product-section .img_hd .picmidright a{background:#fff;color:#4395ff;display:block;width:24px;height:55px;border:1px solid #cfe2f0;line-height:55px;font-size:30px;text-align:center;margin-top:auto;}
.inside-product-section .img_hd .picmidleft a:hover ,.inside-product-section .img_hd .picmidright a:hover{background:#E3E3E3}
.inside-product-section .img_hd .tempWrap{float:left;width:270px;overflow:hidden;padding-left:5px;}
.inside-product-section .img_hd .tempWrap ul{width:740px;overflow:hidden;position:relative;margin:0;}
.inside-product-section .img_hd .tempWrap ul li{float:left;margin-top:1px;display:inline;width:82px;height:55px;border:1px solid #e4eff6;overflow:hidden;text-align:center;vertical-align:middle;}
.inside-product-section .img_hd .tempWrap ul li + li{margin-left:8px;}
.inside-product-section .img_hd .tempWrap ul li img{width:100%;height:auto;}
.inside-product-section .img_hd .tempWrap ul li.on{border:3px solid #0f6eb5;margin-top:0px;}
.inside-product-section .list-marked > li{color:#000000;margin:10px 0;}
.inside-product-section .list-marked>li>span{color:#4395ff;padding-right:5px;}
#messege>ul>li{height:32px;border:1px solid #4395ff;max-width:100%;width:320px;}
#messege>ul>li+li{margin-top:10px;}
#messege>ul>li:last-child{height:190px;}
#messege ul{margin-bottom:10px;}
#messege input{height:26px;}
#messege textarea{height:180px;}
#messege input,#messege textarea{border:0 solid #e4e4e4;max-width:100%;width:100%;padding:0 4px;margin-bottom:5px;font-size:.9em;color:#000;border-radius:3px;-moz-border-radius:3px;}
#messege input[type='submit']{height:45px;width:auto;font-size:14px;padding:10px 15px;margin:10px 0 10px 0;border-radius:3px;min-height:0;clear:both;cursor:pointer;background:#ff933a none repeat scroll 0 0;border:medium none #ededed;color:white;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#messege input[type='submit']:hover{background:#027ECB}
#messege .msg_text{padding: 5px 0;text-align: center;border-top-left-radius: 10px;border-top-right-radius: 10px;background: #0055a7;color: #fff;}
#messege .msg_input{padding: 10px 20px;border: 1px solid #0055a7;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
#messege .msg_input li{height:32px;border:1px solid #cbcbcb;max-width:100%;width:320px;}
#messege .msg_input li+li{margin-top:10px;}
#messege .msg_input li:last-child{height:190px;}

.inside-product-section .row .col_2 .hd-top{overflow: hidden;}
.inside-product-section .row .col_2 .hd-info{width: 50%;float: left; background: #0059a2; padding: 5px 0 5px 27px;border-right: 1px solid #ebebeb;}
.inside-product-section .row .col_2 .hd-info a{color:#fff}
.inside-product-section .row .col_2 .hd-info a:hover{color: #fbe44f;}
.inside-product-section .col_2 .hd-info .icon{margin-right: 20px;}
.inside-product-section .row .col_2 .hd{background:#f4f3f4;height:50px;overflow:hidden;display:block;overflow:hidden;z-index:50;width:100%;margin:0 auto;}
.inside-product-section .row .col_2 .hd_con{position:relative;}
.inside-product-section .row .col_2 .hdFix{position:fixed;top:80px;max-width: 760px;}
.inside-product-section .row .col_2 .hd ul{float:left;position:absolute;left:0;top:0;width:100%;}
.inside-product-section .row .col_2 .hd ul li{float:left;width:188px;line-height:48px;cursor:pointer;font-size:16px;padding-left: 25px;}
.inside-product-section .row .col_2 .hd ul li:last-child{margin-right:0;width:190px;}
.inside-product-section .row .col_2 .hd ul li a{font-size:18px;font-weight:600;color:#4d4d4d;width:100%;height:48px;line-height:48px;display:block;background:none;margin-top:0;float:left}
.inside-product-section .row .col_2 .hd ul li.on a{color:#4395ff}
.inside-product-section .row .col_2 .hd ul li.on i{color:#fff}
.inside-product-section .row .col_2 .bd{border: 1px solid #ebebeb;}
.inside-product-section .row .col_2 .bd .tab{height:auto;overflow:auto;padding:25px;}
.inside-product-section .row .col_2 .bd .tab table{word-break:break-all;word-wrap:break-all;width:100%;border-top:1px solid #000;border-left:1px solid #000;}
.inside-product-section .row .col_2 .bd .tab table tr{height:auto;overflow:auto;font-size:13px;height:32px;text-align:center;}
.inside-product-section .row .col_2 .bd .tab table tr td{border:1px solid #000;padding:0 5px;}
.inside-product-section .row .col_2 .bd .tab h4{font-size:18px;color:#000;}
.inside-product-section .row .col_2 .bd .tab h4 + p{margin-top:10px;}
.inside-product-section .row .col_2 .bd .tab p{margin-bottom:30px;line-height:23px;color:#848484;}
.inside-product-section .row .col_2 .bd .tab p img{width:240px;height:auto;margin:10px;}
.casehall{width:100%;float:left;margin-top:40px;line-height:25px;}
.casehall ul{border-top:1px dotted #cbcbcb;padding-top:20px}
.casehall .tab{display:none;}
.casehall img{width:381px;height:216px;overflow:hidden;float:right;margin:0 0 0 5px;}
.casehall p{width:399px;padding-bottom:16px;line-height:20px;font-size:12px;}
.casehall p strong{font-weight:normal;color:#4395ff}
.casehall h2{line-height:40px;font-size:18px;color:#000000}
.casehall ul li h3{line-height:18px;}
.casehall ul li h3 a{font-size:14px;font-weight:normal;color:#666666}
.casehall .brief{width:180px;height:28px;line-height:28px;background:#4395ff;text-align:center;font-family:Arial,Helvetica,sans-serif;}
.casehall .brief a{color:#FFF;}
.casehall li{width:100%;height:216px;}
.hall_btn span{width:8px;height:8px;background:url(../images/hall_btn.png) 0 0 no-repeat;display:block;float:left;margin-right:6px;cursor:pointer}
.hall_btn span.hall_btn_on{background:url(../images/hall_btn.png) -18px 0 no-repeat;}
.relatedproducts{margin-top:40px;width:100%;float:left;}
.relatedproducts{margin-bottom:30px;width:100%;float:left}
.relatedproducts a{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666666}
.relatedproducts h2{line-height:40px;font-size:18px;color:#000000}
.relatedproducts ul{border-top:1px dotted #cbcbcb;padding-top:15px;}
.relatedproducts img{width:100%;height:105px;overflow:hidden;margin-bottom:5px;}
.relatedproducts li{float:left;width:24.5%;height:135px;line-height:16px;}
.relatedproducts li+li{margin-left:5px;}
.fuwu{margin-top:30px;width:100%;float:left}
.fuwu .clear{clear:both;}
.fuwu h3{line-height:40px;font-size:18px;color:#000000}
.fuwu .server img{float:right;margin-top:15px;max-height:180px;}
.fuwu h4{line-height:40px;font-size:18px;margin-top:15px;color:#ff933a}
.fuwu h5{height:30px;font-size:18px;margin-bottom:20px;color:#000000}
.fuwu h6{height:20px;line-height:20px;font-size:16px;margin-top:20px;margin-bottom:10px;color:#000000}
.fuwu .xu{height:1px;width:100%;border-bottom:1px dotted #cbcbcb}
.fuwu p{font-size:14px;line-height:28px;}
.fuwu h6+p{margin-top:0;}
.fuwu .ser{margin-bottom:10px;}
.fuwu .ser img{width:100%}
.fuwu .ser2{margin-left:18px;}
.fuwu ul li{float:left;height:28px;line-height:28px;font-size:14px;font-weight:bold;width:50%;}
.fuwu ul img{padding-right:10px;}
.fuwu .bold{font-weight:900;}
.fuwu .ser3{width:100%;}
.inside-case-section{position:relative;padding:0 0px 85px;}
.inside-case-section .row{margin-left:auto;margin-right:auto;margin-bottom:30px;margin-top:-50px;}
.inside-case-section .row .col_3{width:365px;margin-top:50px;margin-left:20px;}
.inside-case-section .row .col_3:nth-child(3n+1){margin-left:0;}
.inside-case-section .row .img{width:356px;height:242px;border:1px solid #848484}
.inside-case-section .row h2{line-height:1em;margin:20px 0;font-weight:600;height:58px;}
.inside-case-section .row h2 a{font-size:20px;line-height:20px;color:#000000;}
.inside-case-section .row p{line-height:20px;font-size:14px;margin-top:5px;height:40px;}
.inside-case-section .row .btn{color:#027ECB;padding-left:0;}
.inside-case-section .row .btn:hover{color:#33CC99}
.inside-case-section .industries h2{margin: 10px 0;height:auto;}
.inside-case-section .industries .col_3{width:31%}
.inside-case-section .industries .img{width: 100%;height: 240px;}
.inside-case-section .industries p{    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;height:auto;}

.inside-contact-section{position:relative;padding:0 0px 20px;}
.inside-contact-section .sec-title{text-align:center;margin-top:50px;}
.inside-contact-section .sec-title h2{font-size:40px;}
.inside-contact-section .contact{max-width:1200px;}
.inside-contact-section .row{margin-left:auto;margin-right:auto;margin-bottom:90px;margin-top:70px;}
.inside-contact-section .row .col3-left{width:50%;float:left;}
.inside-contact-section .row .col3-right{width:50%;float:left;}
.inside-contact-section .row .input-list{float:right;padding:0 20px;}
.inside-contact-section .row .word-list{padding:0 20px;}
.inside-contact-section #messege>ul{color:#000000}
.inside-contact-section #messege>ul span{color:#B80000;}
.inside-contact-section #messege>ul>li{height:32px;max-width:100%;width:320px;margin-bottom:15px;}
.inside-contact-section #messege>ul>li+li{margin-top:15px;}
.inside-contact-section #messege>ul>li:last-child{height:138px;}
.inside-contact-section #messege input{height:26px;}
.inside-contact-section #messege textarea{height:120px;}
.inside-contact-section #messege input,#messege textarea{max-width:100%;width:100%;padding:0 4px;margin-bottom:5px;font-size:14px;color:#000000;}
.inside-contact-section #messege input[type='submit']{height:45px;width:auto;font-size:14px;padding:10px 80px;margin:20px 0 10px 0;min-height:0;clear:both;cursor:pointer;background:#B80000 none repeat scroll 0 0;border:medium none #ededed;color:#ffffff;float:right;}
.inside-contact-section #messege input[type='submit']:hover{background:#42A4FF;}
.inside-contact-section .word-list h2{font-size:20px;color:#B80000}
.inside-contact-section .word-list p{font-size:16px;color:#4d4d4d;}
.inside-contact-section .word-ph, .inside-contact-section .word-em{margin-bottom:40px;}
.inside-contact-section .word-list a{font-size:16px;color:#0d5eb5;}
.map_model{height:400px;overflow:hidden;}
.msg-section{background:#f3f3f3;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7}
.msg{clear:both;width:100%;border-collapse:collapse;font-size:12px;position:relative;padding:40px 0;color:#4d4d4d;}
.msg h2{text-align:center;color:#000000;}
.msg h3{font-size:14px;text-align:center;margin-top:20px;color:#B80000;}
.msg h1{color:#676767;font-weight:700;}
.msg table{font-size:12px;width:100%;}
.msg table td{height:50px;line-height:50px;}
.msg form .radio{width:11px;height:11px;margin-right:8px;display:inline;}
.msg .cl span{margin-right:10px;}
.msg form input{padding-left:5px;height:40px;line-height:40px;border:1px solid #dcdcdc;}
.msg .xj_m{padding-left:5px;height:90px;border:#cdccd1 1px solid;margin-top:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;}
.msg span.require{color:red;margin-right:5px;float:left;}
.msg form .t_submit{float:left;width:95px;height:30px;line-height:30px;float:right;cursor:pointer;padding:0;margin:10px;border:none;background:#33CC99;color:#ffffff;}
.msg form .t_submit:hover{background:#4395ff;}
.inside-service-section .sec-title h2{font-size:27px;}
.inside-service-section .row{margin-left:0;margin-right:0;margin-top:0}
.inside-service-section .row + .sec-title{margin-top:30px;}
.serv .serv_text img{float:right;max-width:100%;margin-left:10px;}
.serv .serv_img img{float:left;max-width:100%;margin-right:10px;}
.inside-faq-section .auto-container{padding:30px 15px;}
.inside-faq-section .row{margin-left:0;margin-right:0;margin-top:0}
.inside-faq-section .row .col_3{width:31.5%;float:left;margin-left:0;margin-right:30px;height:auto;min-height:310px;}
.inside-faq-section .row .col_3:nth-child(3n){margin-right:0;;}
.inside-faq-section .row .col_3 h4{color:#000;font-weight:600;margin-left:60px;}
.inside-faq-section .row .col_3 p{display:block;margin-left:70px;}
.inside-faq-section .row .col_3>div{background:#4395ff;color:#fff;width:48px;height:45px;text-align:center;line-height:45px;float:left;}
.inside-faq-section .row .col_3>div>span{position:relative;right:-23px;color:#4395ff;}
.inside-about-section .auto-container{padding-bottom:50px;}
.inside-about-section .hd{height:40px;overflow:hidden;display:block;background:#fff;overflow:hidden;z-index:50;width:100%;margin:0 auto;}
.inside-about-section .hd_con{position:relative;}
.inside-about-section .hdFix{position:fixed;top:60px;}
.inside-about-section .hd ul{float:left;position:absolute;left:0;top:0;width:100%;}
.inside-about-section .hd ul li{float:left;width:159px;background:#fff;line-height:38px;margin-right:10px;cursor:pointer;font-size:16px;text-align:center;}
.inside-about-section .hd ul li:nth-child(2n){margin-right:0;width:260px;}
.inside-about-section .hd ul li a{font-size:18px;font-weight:600;color:#4d4d4d;width:100%;height:38px;line-height:38px;display:block;background:none;margin-top:0;float:left;text-align:left;}
.inside-about-section .hd ul li span{padding:5px 12px;margin-left:10px;background:#3D3D3F;color:#fff;border-radius:80px}
.inside-about-section .hd ul li.on a{color:#4395ff}
.inside-about-section .hd ul li.on span{background:#4395ff;}
.inside-about-section .hd ul li:hover a{color:#4395ff}
.inside-about-section .hd ul li:hover span{background:#4395ff;}
.inside-about-section .sec-title h3{font-weight:600;color:#000;font-size:27px;font-family:' Lucida bright', sans-serif;}
.inside-about-section .bd .sec-title{margin-top:50px;margin-bottom:20px;}
.inside-about-section .serv + .serv{margin-top:50px;}
.inside-search-section{position:relative;background:#f4f3f4;padding:0 0px 85px;}
.inside-search-section .row{margin-left:auto;margin-right:auto;margin-bottom:30px;}
.inside-search-section .row .col_1{width:100%;margin-left:auto;}
.inside-search-section .row .col_1 + .col_1{margin-top:60px;}
.inside-search-section .row .col_1 h4{color:#ff933a;font-size:22px;}
.inside-search-section .row .img{width:256px;height:172px;float:left;margin-right:20px;}
.inside-search-section .row h2{line-height:1em;font-weight:700;}
.inside-search-section .row h2 + p{margin-top:20px;}
.inside-search-section .row h2 + h4{margin-top:20px;}.content{float:left;}
.inside-search-section .row .col_1 + .content{margin-top:20px;}
.inside-search-section .row h2 a{font-size:20px;line-height:20px;color:#000000;}
.inside-search-section .row p{line-height:20px;font-size:14px;margin-top:5px;color:#848484;}
.inside-search-section .row .btn{color:#ff933a;padding-left:0;}
.inside-search-section .row .btn:hover{color:#4395ff}


.c_right{position:fixed;  bottom: 39%;right:1px;z-index: 1111;}
.c_right>ul li{width:69px ;height: 69px;margin:2px;text-align: center;border-radius: 5px;position: relative;background:#4395ff;}
.c_right>ul li a{display: block;width: 100%;height: 100%;color: #FFFFFF !important;text-transform:none;text-decoration:none;}
.c_right>ul li:hover{background:#000000;color: white; }
.c_right>ul li:hover p{color: white;}
.c_right>ul li a span:nth-of-type(1) {width: 28px;height: 28px;margin-top: 10px;display: inline-block;}
.c_right>ul li span a{color: white !important;}
.c_right>ul li d{font-size: 25px;}
.c_right>ul li:nth-of-type(1) a span{font-size: 25px;}
.c_right>ul li:nth-of-type(3) a span{font-size: 25px;}
.c_right>ul li:nth-of-type(2) a span{font-size: 25px;}
.c_right>ul li:nth-of-type(4) a span{font-size: 25px;}
.c_right>ul li:nth-of-type(5) span{font-size: 50px;color:#000;line-height: 60px;}
.c_right>ul li:nth-of-type(1):hover a span,.c_right>ul li:nth-of-type(1):hover a p{color: #FFFFFF;}
.c_right>ul li:nth-of-type(3):hover a span{color: #FFFFFF;}
.c_right>ul li:nth-of-type(2):hover a span{color: #FFFFFF;}
.c_right>ul li:nth-of-type(4):hover a span{color: #FFFFFF;}
.c_right>ul li:nth-of-type(5):hover span{color: #FFFFFF;}
.c_right>ul li a p{font-size: 12px;}
.c_right>ul li div{position: absolute;left: -120px;}
.c_right>ul li:nth-of-type(3) div{position: absolute;}
.c_right>ul li:nth-of-type(3) div{background:rgba(0,0,0,1);border:2px solid #000; margin-top:-1px;text-align: center;line-height: 50px;width:200px;top:0;border-radius: 5px;display: none;    padding: 8px 0;left: -135px;}
.c_right>ul li:nth-of-type(3) div img{width: 30px;vertical-align: middle;    position: absolute;top: 20px;left: 12px;}
.c_right>ul li:nth-of-type(3) div span{font-size: 15px;color: white; vertical-align: middle;     float: right;padding-right: 14px;}
.c_right>ul li:nth-of-type(3):hover div{display: block;}
.c_right>ul li:nth-of-type(2) div{background:rgba(0,0,0,1);border:2px solid #000;margin-top:-1px;text-align: center;line-height: 65px;width:180px;top:0;border-radius: 5px;display: none;}
.c_right>ul li:nth-of-type(2) div img{width: 30px;vertical-align: middle;    position: absolute;top: 20px;left: 12px;}
.c_right>ul li:nth-of-type(2) div span{font-size: 15px;color: white; vertical-align: middle;     float: right;padding-right: 14px;}
.c_right>ul li:nth-of-type(2):hover div{display: block;}




.filterbox {position: fixed;top: 0;width: 100%;height: 100%;display: block;background: #000000a6;z-index: 2000;display: none}
.filtercontent {width: 30%;background: #eef1f5;border-radius: 1rem;/*float: right;margin-top: 150px;margin-right: 75px;*/margin: 3% auto;}
.filtertitle {height: 2em;line-height: 2em;font-size: 2.5rem;background: #383345;position: relative;margin-bottom: 1.5rem;color: #fff;font-weight: 700;-radius: 1rem 1rem 0 0;text-align: center}
.filtercontent p {padding: 0 8%;color:#7b7f90}
.filtertitle span {width: 20px;height: 20px;position: absolute;right: 30px;top: 15px;font-size: 3rem;line-height: 20px;background-size: 18px;cursor: pointer;color: #44bb6e;}
.filtercontent form {line-height: 2;padding: 0 8%}
.filtercontent input {width: 100%;height: 34px;border: 1px solid #d3d3d4;border-radius: .4rem;padding: 0 1%;margin-bottom: 2rem}
.filtercontent .form-control{margin-bottom: 2rem;}
.filtercontent textarea {width: 100%;height: 12rem;border: 1px solid #44bb6e;border-radius: .4rem;padding: 0 1%;line-height: 1.5;margin-bottom: 1.1rem}
.filtercontent input[type=submit] {background: #44bb6e;color: #fff;border: 0;margin-bottom: 2rem}
.filtercontent input[type=submit]:hover {background: #258c49}
.filtercontent input:focus,.filtercontent textarea:focus,.filtercontent .form-control:focus {border: 1px solid #44bb6e;outline: #44bb6e;}
.virticalcenter {margin: 10% auto;}
.filtercontent .form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #9fabb7;background-color: #fff;background-image: none;border: 1px solid #d3d3d4;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;outline:#44bb6e;}
.filtercontent input::-webkit-input-placeholder, .filtercontent textarea::-webkit-input-placeholder {color: #9fabb7;}
.filtercontent input:-moz-placeholder, .filtercontent textarea:-moz-placeholder {color: #9fabb7;}
.filtercontent input::-moz-placeholder, .filtercontent textarea::-moz-placeholder {color: #9fabb7;}
.filtercontent input:-ms-input-placeholder, .filtercontent textarea:-ms-input-placeholder {color: #9fabb7;}
#Bywechat .virticalcenter{width: 50%;text-align: center;}
#Bywechat .virticalcenter img{max-width: 400px;width: 100%;}

@media(max-width: 960px){
    .filtercontent,#Bywechat .virticalcenter{width: 70%;}}
@media(max-width: 767px){
.box,.c_right>ul li div {display: none !important;}
.c_right{bottom: 0px;width: 100%;overflow: hidden;left: 0px; }
.c_right>ul li{width: 25%;float: left; margin: 0;border-radius: 0;border: 1px solid #E7E7E7;}
.c_right>ul li:hover{background:#005FB5;}
.c_right>ul li:hover p, .c_right>ul li:hover span, .c_right>ul li:hover a{color: #FFFFFF !important;}
footer .row:first-child .grid:nth-of-type(2){display: none;}
.scroll-to-top { bottom: 70px;}
}

@media(max-width: 520px){
    .filtercontent,#Bywechat .virticalcenter{width: 100%;}
  
}
@media(max-width: 375px){
.filtertitle{font-size: 2rem;}
.filtertitle span{top: 10px;}
}
@media(max-height: 660px){
.filterbox .filtercontent .form-control{display: none;}
}
@media(max-height: 560px){
.filterbox .filtercontent p{display: none;}
}