.social-profile .nav-pills li a {    color: #fff;    border: 1px solid #fff;    width: 40px;    height: 40px;    line-height: 40px;    text-align: center;    padding: 0;    border-radius: 40px;    -webkit-transition: all 0.9s ease;    transition: all 0.9s ease;}.social-profile .nav-pills li a:hover {    color: #0085a2;    border-color: #0085a2;}.person-info h2 {    font-weight: 300;    margin-bottom: 5px;}.person-info h3 {    font-size: 16px;    color: #686868;    font-weight: 300;    margin-top: 0;    margin-bottom: 0;}.team-carousel-control {    position: absolute;    top: 50%;    margin-top:-8px;    width: 13px;    height: 16px;    text-indent: -9999999px;    -webkit-transition: all 0.9s ease;    -moz-transition: all 0.9s ease;    -ms-transition: all 0.9s ease;    -o-transition: all 0.9s ease;    transition: all 0.9s ease;}.right.team-carousel-control {    right: -50px;    background-image: url("../images/aboutus/right.png");}.left.team-carousel-control {    left: -50px;    background-image: url("../images/aboutus/left.png");}.team-carousel-control:hover{    background-position: 0 -18px;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -ms-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}.count h1{    font-size: 60px;    color: #4fcccd;}.count h3{    font-size: 16px;}.progress .progress-bar.six-sec-ease-in-out {    -webkit-transition: width 1s ease-in-out;    -moz-transition: width 1s ease-in-out;    -ms-transition: width 1s ease-in-out;    -o-transition: width 1s ease-in-out;    transition:  width 1s ease-in-out;}.top-zero{    margin-top: 0;}h3.top-zero{    font-size: 20px;}#company-information .about-us h2{    margin-bottom: 45px;}.single-skill h3{    font-size: 16px;}.progress{    height: 30px;    box-shadow: none;    -webkit-box-shadow: none;}.progress-bar{    line-height: 30px;    box-shadow: none;    -webkit-box-shadow: none;}.progress-bar.progress-bar-primary{    background: #4fcccd;}/********************************Service Page********************************/#recent-projects{    padding: 85px 0;}.recent-projects .team-single{    height: 355px;}.recent-projects p.padding-bottom{    padding-bottom: 50px;}.choose{    padding-top: 30px;}#company-information.choose .padding-top{    padding-top: 50px;}#company-information h2{    margin-bottom: 25px;    margin-top: 0;}ul.elements{    list-style: none;    margin: 0;    padding: 0;}ul.elements li{    margin: 6px 0;}ul.elements li > i{    color:#C03035;    display: inline-block;    margin-right: 10px;}#company-information h1.margin-bottom{    margin-bottom: 26px;}/********************************Portfolio Default****************************/.portfolio-single {    position: relative;}.portfolio-thumb {    position: relative;}.portfolio-thumb img {    width: 100%;}.portfolio-single:hover .portfolio-view{    display: block;    -webkit-animation: fadeInUp 400ms;    animation: fadeInUp 400ms;}#portfolio .row{    margin-left: -10px;    margin-right: -10px;}.portfolio-view {    display: none;    position: absolute;    top: 0;    height: 100%;    background:rgba(0,0,0, 0.6);    width: 100%;    text-align: center;}.isolution{    margin-top:65px;}.portfolio-view .nav-pills {    padding: 0;    display: inline-block;    margin-top: -26px;    top: 50%;    position: relative;}.portfolio-view .nav-pills li {    display: inline-block;    margin: 0 5px;}.portfolio-view .nav-pills li a {    color: #fff;    border: 1px solid #fff;    width: 40px;    height: 40px;    line-height: 38px;    text-align: center;    padding: 0;    border-radius: 40px;    -webkit-animation: scaleIn 400ms linear 100ms both;    animation: scaleIn 400ms linear 100ms both;    -webkit-transition: all 0.9s ease;    transition: all 0.9s ease;}.portfolio-view .nav-pills li a:hover {    color: #0085a2;    border-color: #0085a2;    -webkit-transition: all 0.9s ease;    transition: all 0.9s ease;}.portfolio-info {    overflow: hidden;    margin-bottom: 30px;}.portfolio-info h2 {    font-size: 16px;    margin: 15px 0 0;    text-align: center;    line-height: 22px;    height: 44px;}.portfolio-filter {    margin: 80px 0;    padding: 0;}.portfolio-filter li {    display: inline-block;    position: relative;}.portfolio-filter li a {    border-radius: 0;    color: #686868;    font-size: 18px;    font-weight: 300;    padding: 0 25px;    text-transform: capitalize;    border: none;}.portfolio-filter li .active{    background: transparent;    box-shadow: none;    -webkit-box-shadow: none;}.portfolio-filter li a:hover,.portfolio-filter li a:focus,.portfolio-filter li a.active {    background: transparent;    box-shadow: none;    -webkit-box-shadow: none;}.portfolio-filter li a.active:before{    position: absolute;    content: "";    left: 0;    width: 13px;    height: 16px;    background: url("../images/portfolio/icon.png")/*tpa=images/portfolio/icon.png*/;    top: 5px;}.portfolio-pagination{    text-align: center;    padding-top: 40px;    padding-bottom: 90px;}.pagination li{    display: inline-block;    margin: 0 10px;}.pagination li a{    color: #000;    padding: 5px 10px;    border-radius: 5px;    border: 1px solid #fff;}.pagination li:first-child a{    background: url("../images/portfolio/left.png")/*tpa=images/portfolio/left.png*/;    background-repeat: no-repeat;    text-indent: -999999999px;    background-position: center top 10px;    width: 32px;    height: 36px;    border: none;    -webkit-transition: 300ms;    -moz-transition: 300ms;    -o-transition: 300ms;    transition: 300ms;}.pagination li:first-child a:hover{    background: url("../images/portfolio/left.png")/*tpa=images/portfolio/left.png*/;    background-position: center top -37px;    background-repeat: no-repeat;    -webkit-transition: 300ms;    -moz-transition: 300ms;    -o-transition: 300ms;    transition: 300ms;}.pagination li:last-child a{    background: url("../images/portfolio/right.png")/*tpa=images/portfolio/right.png*/;    background-repeat: no-repeat;    text-indent: -999999999px;    background-position: center top 10px;    width: 32px;    height: 36px;    border: none;    -webkit-transition: 300ms;    -moz-transition: 300ms;    -o-transition: 300ms;    transition: 300ms;}.pagination li:last-child a:hover{    background: url("../images/portfolio/right.png")/*tpa=images/portfolio/right.png*/;    background-position: center top -37px;    background-repeat: no-repeat;    -webkit-transition: 300ms;    -moz-transition: 300ms;    -o-transition: 300ms;    transition: 300ms;}.pagination li a:hover,.pagination .active a,.pagination a:active,.pagination .active a:hover,.pagination .active a:focus,.pagination a:focus {    background: transparent;    border-color: #4fcccd;    color: #4fcccd;}/*****************************Portfolio with right sidebar*****************************/.sidebar h3 {    color: #404040;    margin-top: 0;    border-bottom: 3px solid #ececec;    margin-bottom: 6px;    padding-bottom: 8px;}.sidebar-item{    margin-bottom: 48px;}.categories .navbar-stacked li {    border-bottom: 1px solid #ececec;}.categories .navbar-stacked li:last-child {    border-bottom: 0px solid #ececec;}.categories .navbar-stacked li a {    font-size: 16px;    color: #6a6a6a;    padding: 8px 0;    padding-left: 0;}.categories .navbar-stacked > li > a:hover{    background: none;    margin-left: 20px;    color: #0099AE;    opacity: 1;}.categories .navbar-stacked > li.active > a{    color: #0099AE;    padding-left: 20px;}.categories .navbar-stacked > li.active > a:before{    position: absolute;    content: "";    border-color: transparent transparent transparent #0099AE;    border-width: 8px;    border-style: solid;    left: 0;    top: 13px;    margin-top: 0;    z-index: 0;    transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.categories .navbar-stacked > li.active > a:after {    position: absolute;    content: "";    border-color: transparent transparent transparent #fff;    border-width: 6px;    border-style: solid;    left: 0px;    top: 15px;    margin-top: 0;    z-index: 1;    transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.sidebar-item .media{    border-bottom: 1px solid #ececec;    padding-bottom: 0px;    padding-top: 10px;    margin-top: 0;    transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.sidebar-item .media:last-child{    border-bottom: 0px solid #ececec;    padding-bottom: 0;}.sidebar-item .media:hover{    border-left: 2px solid #0099AE;    padding-left: 5px;    transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.sidebar-item .media:hover.media .media-body h4 a{    color: #0099AE;    transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.sidebar-item .media .media-body h4 {    margin-top: 0;    margin-bottom: 8px;}.sidebar-item .media .media-body h4 a{    color: #7d7d7d;    font-size: 14px;}.sidebar-item .media .media-body p {    color: #b4b4b4;    font-size: 12px;}.tag-cloud .nav-pills{    margin-top: 16px;}.tag-cloud .nav-pills li{    margin: 0;    margin-top: 6px;    margin-right: 4px;}.tag-cloud .nav-pills li a{    font-size: 14px;    font-weight: 300;    padding: 5px 15px;    background: #bbbbbb;    color: #fff;    border-radius: 3px;}.tag-cloud .nav-pills li a:hover{    background: #0099AE;}.popular ul.gallery {    margin: 0;    padding: 0;    list-style: none;    margin: 10px -8px;}.popular ul.gallery li {    display: block;    width: 33.33%;    float: left;    padding: 8px;}.popular ul.gallery li a {    display: block;}.popular ul.gallery li a img {    width: 100%;    transition: border-radius 300ms ease-in;    -webkit-transition: border-radius 300ms ease-in;}.popular ul.gallery li a img:hover {    border-radius: 60px;}/* Start: Recommended Isotope styles *//**** Isotope Filtering ****/.isotope-item {    z-index: 2;}.isotope-hidden.isotope-item {    pointer-events: none;    z-index: 1;}/**** Isotope CSS3 transitions ****/.isotope,.isotope .isotope-item {    -webkit-transition-duration: 0.8s;    -moz-transition-duration: 0.8s;    -ms-transition-duration: 0.8s;    -o-transition-duration: 0.8s;    transition-duration: 0.8s;}.isotope {    -webkit-transition-property: height, width;    -moz-transition-property: height, width;    -ms-transition-property: height, width;    -o-transition-property: height, width;    transition-property: height, width;}.isotope .isotope-item {    -webkit-transition-property: -webkit-transform, opacity;    -moz-transition-property: -moz-transform, opacity;    -ms-transition-property: -ms-transform, opacity;    -o-transition-property: -o-transform, opacity;    transition-property: transform, opacity;}/**** disabling Isotope CSS3 transitions ****/.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {    -webkit-transition-duration: 0s;    -moz-transition-duration: 0s;    -ms-transition-duration: 0s;    -o-transition-duration: 0s;    transition-duration: 0s;}/*****************************Portfolio Details*****************************/.project-name h2{    margin-top: 0;    margin-bottom: 15px;}#related-work .title{    margin-bottom: 20px;    margin-top: 10px;}.navbar-default {    background: none;    padding: 0;}.navbar-default li a{    font-size: 12px;    padding: 0;    padding-right: 15px;}.navbar-default li a i{    padding-right: 8px;}.navbar-default li a:hover{    color: #0884d5;    background: none;}.skills .navbar-default,.client .navbar-default{    margin-left: 0px;}.live-preview .btn-common{    margin-top: 21px;    padding: 13px 45px;}/*****************************Blog Default*****************************/.single-blog.timeline {    background: #FFFFFF;    border: 1px solid #EEEEEE;    border-bottom: 0;    position: relative;    padding-bottom: 0;}.timeline .post-content {    padding: 20px 20px 0;}.post-thumb{    margin: -1px -1px 0;    position: relative;    overflow: hidden;}.timeline .post-thumb img {    width: 100%;}.post-thumb iframe{    width: 100%;    min-height: 270px;    border: 0;}.post-overlay{    position: absolute;    top: 50%;    display: none;    width: 94px;    height: 140px;    margin-top: -70px;    overflow: hidden;}.post-overlay span{    position: absolute;    left: 50%;    bottom: 0;    margin-left: -60px;    -webkit-animation: fadeInUp 400ms;    animation: fadeInUp 400ms;    z-index: 9;}.post-overlay span:before{    position: absolute;    bottom: 0;    border-style: solid;    border-width: 60px;    content: "";    border-color: transparent transparent #0884d5 transparent;    z-index: -1;    cursor: initial;}.post-overlay span a{    font-size: 30px;    color: #fff;    background: transparent;    padding: 0;    margin-left: 50px;}.single-blog:hover .post-overlay{    display: block;    -webkit-animation: fadeIn 300ms;    animation: fadeIn 300ms;}.timeline-divider{    position: relative;    padding-top: 50px;}.timeline-divider:before{    position: absolute;    top: 0;    content: "";    border-left-style: solid;    border-left-width: 1px;    height: 100%;    border-left-color: #0099AE;    left: 50%;    margin-left: -2px;}.timeline-blog .col-sm-6.padding-top{    padding-top: 70px;}.post-content{    padding: 20px 0;}.timeline-date .btn-common{    font-size: 18px;    color: #4a4a4a;    font-weight: 300;    border-radius: 0;    padding: 17px 40px;}.arrow-right{    position: relative;}.arrow-right:after{    position: absolute;    right: 1px;    content: "";    top: 15px;    background: url("../images/blog/left.png")/*tpa=images/blog/left.png*/;    width: 43px;    height: 54px;}.arrow-left{    position: relative;}.arrow-left:before{    position: absolute;    left: -2px;    content: "";    top: 86px;    background: url("../images/blog/right.png")/*tpa=images/blog/right.png*/;    width: 43px;    height: 54px;}.post-title {    margin-top: 0;}.post-title a,.comments-number a{    color: #686868;}.post-content .post-author{    margin-top: 0;}.post-content  .post-author a{    font-weight: 300;    font-size: 14px;    color: #0099AE;}a.read-more{    color: #0099AE;    font-weight: 300;}a.read-more:hover{    color: #01707F}.post-bottom{    border-top: 1px solid #eeeeee;    padding-top: 10px;    margin-top: 20px;    margin: 20px -20px 0;    padding: 20px 20px 0;}/*****************************Blog with right sidebar*****************************/.single-blog{    padding-bottom: 30px;}.single-blog .post-bottom{    border-bottom: 1px solid #eeeeee;    padding-top: 10px;    padding-bottom: 10px;}.single-blog .post-overlay span{    left: 0;    top: 0;    margin-left: 0;    width: 94px;    height: 140px;    background: url("../images/blog/blog-arrow.png")/*tpa=images/blog/blog-arrow.png*/;    -webkit-animation: fadeInLeft 400ms;    animation: fadeInLeft 400ms;}.single-blog .post-overlay span a{    margin-left: 8px;    font-weight: 700;    font-size: 30px;    line-height: 18px;    position: absolute;    top: 50px;}.single-blog .post-overlay span a small{    font-size: 14px;    font-weight: 300;}.single-blog .post-overlay span:before{    border-color: transparent;    border-width: 0;}.post-nav{    margin:0;    padding: 0;}.post-nav li a{    color: #0099AE;    padding: 0;    text-align: left;}.post-nav li a i{    color: #0099AE;    margin-right: 8px;}.post-nav li a:hover{    background: none;}.blog-padding-right{    padding-right:35px;}.blog-pagination {    text-align: center;    padding-top: 10px;    padding-bottom: 55px;}/*****************************Blog with right sidebar*****************************/.masonery_area .single-blog{}.masonery_area .single-blog .post-thumb{    height: auto;}.masonery_area .single-blog .post-title{    margin-top: 5px;}.masonery_area .single-blog .post-title a{    font-size: 20px;}.masonery_area .single-blog .post-thumb img{    height:auto;}.masonery_area .single-blog .post-bottom{    border-top:0;    padding-top:0;    margin-top:15px;}/* Audio CSS */.audiojs{    background:#C03035;    height: 45px;    width: 100%;}.audiojs .scrubber{    background: #fff;    height: 8px;    border-top: 0;    width: 170px;    margin-top: 19px;    margin-left: 12px;    border-radius: 10px;}.audiojs .play-pause{    background: #a92b2f;    width: 68px;    height: 45px;    padding: 0;    padding-left: 24px;    padding-top: 10px;    border-right: 0;}.audiojs .time{    display: none;}.audiojs .progress{    background: #A92B2F;    height: 8px;    border-radius: 10px;}.audiojs .loaded{    background:#fff;    height: 8px;    border-radius: 10px;}/*****************************Blog Details*****************************/.navbar-nav.post-nav li{    margin-right: 60px;}.single-blog.blog-details .post-content{    padding-top: 30px;}.single-blog.blog-details .post-bottom{    margin-top: 55px;}.blog-share{    margin-top: 40px;    background: #f5f5f5;    display: inline-block;    padding: 2px 0;}span.stMainServices,span.stButton_gradient,.stButton .chicklets{    height:24px !important;}.author-profile.padding{    padding-top:50px;}.author-profile .col-sm-2 img{    width: 100%;    border-left: 3px solid #0099AE;}.author-profile h3{    margin-top:0;    color: #3a424c;}.author-profile p{    color: #3a424c;    font-weight: 400;}.author-profile span a{    color: #C03035;}.response-area{    border-bottom: 0;}.response-area h2{    margin-top: 0;    margin-bottom: 0;    border-bottom: 0;    padding-bottom: 20px;}.post-comment{    padding-left: 70px;    padding-top: 36px;    border-top: 1px solid #f1e8dd;}.post-comment .pull-left img{    margin-right: 60px;    border-left: 3px solid #0884d5;}.post-comment .media-body{    padding-top: 6px;    border-bottom: 0;    padding-bottom: 50px;}.post-comment .media-body p{    margin-top:10px;}.post-comment .media-body span i{    color: #C03035;    margin-right: 10px;}.post-comment .media-body span a{    color: #C03035;    font-weight: 700;}.post-comment .media-body .post-nav li a{    font-weight: 300;}.parrent .media-list{    margin-left: 190px;}.parrent .post-comment{    padding-left: 0;    margin-left: 70px;}/************************************* Contact Us**************************************/#map-section {    margin-top: 50px;    margin-bottom: 50px;    position: relative;}#gmaps {    height: 350px;}.get-in-touch img {    margin-top: 35px;    margin-bottom: 32px;}.get-in-touch p {    font-size: 18px;    font-weight: 300;}#map-section .contact-info {    position: absolute;    background-color: #7c3651;    right: 0;    top: 0;    width: 33%;    height: 100%;    opacity: 0.9;    color: #fff;}.contact-padding{    padding:25px 50px;}#map-section .contact-info h2,#map-section .contact-info a {    color: #fff}#map-section address a:hover {    color:#4fcccd}#contact-form #message{    resize:none;}#contact-form .btn-submit {    width: 28%;    margin: 5px auto;}.corporate-info .corporate-address {    background-image: url("../images/contact-bg.png")/*tpa=images/contact-bg.png*/;    background-position: left top;    background-repeat: no-repeat;    overflow: hidden;    padding-bottom: 50px;}.corporate-info .corporate-address address {    background-image: url("../images/icon-map.png")/*tpa=images/icon-map.png*/;    background-position: left top;    background-repeat: no-repeat;    padding-left: 40px;}/********************************** Price-table CSS************************************/.price-table {    margin-top: 88px;    margin-bottom: 96px;}.single-price ul {    padding: 0;    margin: 0;    list-style: none;}.table-heading {    background-color: transparent !important;    color: #FFFFFF !important;    overflow: hidden;    padding: 0 !important;    text-align: center;}.single-price.price-one .plan-name,.single-price.price-two .plan-name,.single-price.price-three .plan-name,.single-price.price-four .plan-name {    color: #fff;    font-size: 20px;    margin-bottom: 0;    padding: 10px 0;    text-transform: capitalize;}.single-price.price-one .plan-name {    background-color: #0e76bc;}.single-price.price-two .plan-name {    background-color: #ac2429;}.single-price.price-three .plan-name {    background-color: #ed8d1b;}.single-price.price-four .plan-name {    background-color: #6c825f;}.single-price .plan-price {    color: #fff;    float: none;    font-size: 14px;    height: 110px;    margin-bottom: 15px;    overflow: hidden;    position: relative;    z-index: 5;    padding-top: 15px;}.plan-price .dollar-sign {    font-size: 18px;}.plan-price .price {    font-size: 24px;}.plan-price .month {    display: block;    margin-top: -6px;}.price-one .plan-price:after,.price-two .plan-price:after,.price-three .plan-price:after,.price-four .plan-price:after  {    border-style: solid;    border-width: 110px;    content: "";    height: 0;    left:50%;    position: absolute;    top: 0;    width: 0;    z-index: -1;    margin-left: -110px;}.price-one .plan-price:after {    border-color: #0d6fb1 transparent transparent;}.price-two .plan-price:after {    border-color: #ac2429 transparent transparent;}.price-three .plan-price:after {    border-color: #e78817 transparent transparent;}.price-four .plan-price:after {    border-color: #5f7452 transparent transparent;}.single-price ul li,.single-table ul li {    padding: 12px 18px;    background-color: #f7f7f7;    margin-bottom: 5px;    color: #696969;}.single-price ul li span,.single-table ul li span {    float: right;}.price-one .btn-buynow,.price-two .btn-buynow,.price-three .btn-buynow,.price-four .btn-buynow   {    border-radius: 0;    color: #fff;    padding: 12px;    font-weight: 300;    letter-spacing: 3px;    text-transform: uppercase;    display: block;}.price-one .btn-buynow  {    background-color: #0d6fb1;}.price-two .btn-buynow  {    background-color: #ac2429;}.price-three .btn-buynow  {    background-color: #e78817;}.price-four .btn-buynow  {    background-color: #5f7452;}.price-one .btn-buynow:hover  {    background-color: #0a5a90;}.price-two .btn-buynow:hover  {    background-color: #821b1e;}.price-three .btn-buynow:hover  {    background-color: #c57413;}.price-four .btn-buynow:hover  {    background-color: #48583e;}.price-table2, .price-table3{    margin-bottom:125px;}.price-table4 {    margin-bottom: 150px}.table-one .table-header,.table-two .table-header,.table-three .table-header,.table-four .table-header {    overflow: hidden;    padding:20px;    color: #fff;}.table-one .table-header {    background-color:#0e76bc;}.table-two .table-header {    background-color:#c03035;}.table-three .table-header {    background-color:#ed8d1b;}.table-four .table-header {    background-color:#6c825f;}.single-table {    position: relative;    padding-top: 60px;}.table-one:before,.table-two:before,.table-three:before,.table-four:before {    border-style: solid;    border-width: 0 130px 60px;    content: "";    height: 0;    left: 0;    position: absolute;    top: 0;    width: 100%;}.table-one:before {    border-color: transparent transparent #0d6fb1;}.table-two:before {    border-color: transparent transparent #ac2429;}.table-three:before {    border-color: transparent transparent #e78817;}.table-four:before {    border-color: transparent transparent #5f7452;}.table-header h2 {    color: #fff;    float: left;    font-size: 24px;    margin-top: 7px;}.table-header .plan-price {    float: right;    margin: 0;    overflow: hidden;    padding-top: 1px;}.single-table .btn-signup {    display: block;    text-align: center;    position:relative;    z-index:1;}.single-table ul {    margin: 0;    padding: 0;}.table-one .btn-signup:after,.table-two .btn-signup:after,.table-three .btn-signup:after,.table-four .btn-signup:after {    content: "";    position: absolute;    border-style: solid;    border-width: 78px 130px 0;    height: 0;    left: 0;    top: -1px;    width: 100%;    z-index: -1;}.table-one .btn-signup:after {    border-color: #0d6fb1 transparent transparent;}.table-two .btn-signup:after {    border-color: #ac2429 transparent transparent;}.table-three .btn-signup:after {    border-color: #e78817 transparent transparent;}.table-four .btn-signup:after {    border-color: #5f7452 transparent transparent;}.single-table .btn-signup a {    color: #fff;    display: inline-block;    overflow: hidden;    padding: 20px 0 0 0;    text-transform: uppercase;    letter-spacing: 3px;}.table-one .btn-signup:hover.btn-signup:after{    border-color: #0b598d transparent transparent;}.table-two .btn-signup.btn-signup:hover:after {    border-color: #831c20 transparent transparent;}.table-three .btn-signup.btn-signup:hover:after {    border-color: #bd7014 transparent transparent;}.table-four .btn-signup.btn-signup:hover:after{    border-color: #3d4b35 transparent transparent;}/*********************************404 page CSS********************************/#error-page {    display: table;    height: 100%;    min-height: 100%;    width: 100%;    color: #686868;    font-size: 18px;    font-weight: 300;    padding: 100px 0;}#error-page .container-fluid {    overflow: hidden;}.error-page-inner {    display: table-cell;    vertical-align: middle;}.bg-404 {    background-image: url("../images/home/tour-bg.png")/*tpa=images/home/tour-bg.png*/;    background-repeat: repeat-x;    background-position: center top;}.error-image {    display: inline-block;    padding-top: 50px;    padding-bottom: 50px;}.error-image img {    width: 100%;}#error-page h2 {    font-size:36px;    text-transform: uppercase;}.btn-error {    font-weight: 300;    margin-top: 30px;    padding:25px 55px;    text-transform: uppercase;    font-size: 16px;    letter-spacing: 5px;    background-color: transparent;    border: 1px solid #cc9b59;    margin-top: 50px;    margin-bottom: 50px;}.btn-error:hover, .btn-error:focus  {    background-color: #cc9b59;    border-color:#cc9b59;    color:#fff;}#error-page i, #coming-soon i {    border: 1px solid #cc9b59;    height: 40px;    width: 40px;    line-height: 40px;    color: #cc9b59;    font-size: 17px;    margin:0 15px;    border-radius: 50%;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}#error-page i:hover, #coming-soon i:hover {    background-color: #cc9b59;    color: #fff;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}/*********************************404 page CSS********************************/#error-page {    display: table;    height: 100%;    min-height: 100%;    width: 100%;    color: #686868;    font-size: 18px;    font-weight: 300;    padding: 100px 0;}#error-page .container-fluid {    overflow: hidden;}.error-page-inner {    display: table-cell;    vertical-align: middle;}.bg-404 {    background-image: url("../images/404-bg.png")/*tpa=images/404-bg.png*/;    background-repeat: repeat-x;    background-position: center top;}.error-image {    display: inline-block;    padding-top: 50px;    padding-bottom: 50px;}.error-image img {    width: 100%;}#error-page h2 {    font-size:36px;    text-transform: uppercase;}.btn-error {    background-color: rgba(0, 0, 0, 0);    border: 3px solid #4FCCCD;    color: #797979;    font-size: 16px;    font-weight: 700;    letter-spacing:0;    margin-bottom: 50px;    margin-top: 50px;    padding: 25px 53px;    text-transform: uppercase;    font-family: 'Open Sans', sans-serif;}.btn-error:hover, .btn-error:focus  {    background-color: #4FCCCD;    border-color:#4FCCCD;    color:#fff;}#error-page i, #coming-soon i {    border: 3px solid #cecece;    height: 40px;    width: 40px;    line-height: 35px;    color: #cecece;    font-size: 17px;    margin:0 15px;    border-radius: 50%;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}#error-page i.fa-twitter:hover,#coming-soon i.fa-twitter:hover,#error-page i.fa-twitter:hover,#coming-soon i.fa-twitter:hover,#error-page i.fa-google-plus:hover,#coming-soon i.fa-google-plus:hover {    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}#error-page i.fa-facebook:hover,#coming-soon i.fa-facebook:hover{    background-color:transparent;    color: #314A87;    border-color:#314A87;}#error-page i.fa-twitter:hover,#coming-soon i.fa-twitter:hover{    background-color:transparent;    color: #22BBF4;    border-color:#22BBF4;}#error-page i.fa-google-plus:hover,#coming-soon i.fa-google-plus:hover{    background-color:transparent;    color: #DD4C3B;    border-color:#DD4C3B;}/*******************************Coming Soon CSS*******************************/.logo-image {    display: block;    text-align: center;    margin-top: 80px;    margin-bottom: 95px;}.logo-image img {    display: inline-block;}#coming-soon {    background-image: url("../images/coming-soon-bg.png")/*tpa=images/coming-soon-bg.png*/;    background-position: center top;    background-repeat: repeat-x;    padding: 40px 0;    overflow: hidden;}#coming-soon .social-link {    margin-top: 35px;}.time-count {    display: block;    text-align: center;}.time-count ul {    padding-left: 0;}#countdown {    display: block;    max-width: 960px;    margin: 80px auto 100px;}#countdown li {    float: left;    display: block;    width: 25%;    text-align: center;    height: 254px;    background-position: 50% 0;    background-repeat: no-repeat;    background-size: contain !important;    position: relative;    color: #fff;}#countdown li.angle-one {    background-image: url("../images/coming-soon1.png")/*tpa=images/coming-soon1.png*/;    left: 120px;}#countdown li.angle-two {    background-image: url("../images/coming-soon2.png")/*tpa=images/coming-soon2.png*/;    left: 40px;}#countdown li.angle-three {    background-image: url("../images/coming-soon3.png")/*tpa=images/coming-soon3.png*/;    right: 40px;}#countdown li.angle-four {    background-image: url("../images/coming-soon4.png")/*tpa=images/coming-soon4.png*/;    right: 120px;}#countdown li > span {    font-size: 48px;    line-height: 48px;    font-weight: 700;    color: #fff;    display: inline-block;    margin-top: 40px;}#countdown li.angle-two > span,#countdown li.angle-four > span {    margin-top: 80px;}#subscribe {    background-color: #565656;    color: #FFFFFF;    padding: 40px 0 50px;}#subscribe h2 {    color: #fff;    text-transform: uppercase;}#subscribe .fa-envelope-o {    color: #0884d5;    margin-right: 5px;}#subscribe .form-control {    background-color: transparent;    height: 52px;    color: #fff;    border:2px solid #4fcccd;}#newsletter {    margin-top: 35px;    position: relative;}#newsletter i {    color: #0884d5;    font-size: 36px;    position: absolute;    right: 12px;    top: 7px;}.newsletter p {    color: #919191;    font-size: 12px;    margin-top: 10px;}#coming-soon-footer {    padding: 45px 0;    line-height: 15px;    overflow: hidden;}#coming-soon-footer a {    color: #d89b4e;}#coming-soon-footer a:hover {    color: #b38040}/*Shortcodes CSS*/.bs-example{    margin: 0 0 20px;}.panel-group{    border: 1px solid #eee;}.panel-default{    border: 0;}.panel-group .panel{    border-radius: 0;}.panel-group .panel+.panel{    margin-top: 0;}.panel-default>.panel-heading{    background-color: transparent;    border-top: 1px solid #eee;}.panel-group .panel-default:first-child>.panel-heading{    border-top: 0;}.panel-default>.panel-heading+.panel-collapse .panel-body{    border-top-color: #eee;}.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{    background-color: #4FCCCD;}.tab-content {    padding-top: 20px;}/*Features*/.feature-inner{    text-align: center;}.icon-wrapper{    display: inline-block;    background-color: #4FCCCD;    color: #fff;    padding: 25px;    box-shadow: 0 0 0 5px rgba(0,0,0,.1) inset;    -webkit-box-shadow: 0 0 0 5px rgba(0,0,0,.1) inset;    border-radius: 100%;    margin: 10px 0;}.search {    top: 18px;}#gmap{width:65%;}img{max-width:100%;}.ln_news_img{width:52px;}.ln_pro_img{width:52px;}.ln_news_img img{margin-top:10px;}.single-blog.blog-details .ln_news_tags{    margin: 20px 0;}.news-view-ct {    line-height: 32px;    text-align: center;    color: #999;    font-size: 14px;}.news-view-ct h1 {    font-size: 20px;    line-height: 35px;    text-align: center;    color: #333;    font-weight: bold;    padding-bottom: 5px;}.news-view-ct > p {    padding-bottom: 10px;    /*border-bottom: 1px solid #eee;*/}.news-view-cc {    padding: 16px 0px;    min-height: 400px;}.news-view-ctrl-i{    line-height:2;}.news-view-ctrl-i a:hover {    color: #2f83da;}.news-view-ctrl {    padding: 10px 8px 10px 0px;    /*background: #e6e6e6;*/}.paddingT20{    padding-top:20px;}.icon-medium{    display: inline;}.series {    padding-bottom:20px;    margin-bottom:20px;    margin-left:20px;    margin-top:20px;    box-shadow:0 0 8px #aaa}.series:hover {    transition:box-shadow .5s ease-in-out 0s;    box-shadow:0 0 8px #aaa}.series:nth-child(1),.series:nth-child(4) {    margin-left:0;}.series_img {    width:100%;    margin:0 auto;    overflow:hidden;    position:relative;}.series_img img {    max-width:100%;    /*transition:all .8s ease-in-out 0s;*/}.series_ico {    display: none;    position: absolute;    top: 0;    height: 100%;    width: 100%;    text-align: center;}.series:hover .series_ico{    display: block;    -webkit-animation: fadeInUp 400ms;    animation: fadeInUp 400ms;}.series_ico .ln-pills {    padding: 0;    display: inline-block;    margin-top: -26px;    top: 50%;    position: relative;}/*.series_ico .ln-pills li{    width:100%;    height:100%;    position:absolute;    left:0;    top:0;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;    opacity:0;    -webkit-opacity: 0;    -moz-opacity: 0;}*/.series_ico .ln-pills li{    display: inline-block;    margin: 0 5px;}.series_ico .ln-pills li span {    display: block;    color: #fff;    border: 1px solid #fff;    width: 40px;    height: 40px;    line-height: 38px;    text-align: center;    padding: 0;    border-radius: 40px;    -webkit-animation: scaleIn 400ms linear 100ms both;    animation: scaleIn 400ms linear 100ms both;    -webkit-transition: all 0.9s ease;    transition: all 0.9s ease;}.series_ico .ln-pills li span:hover {    color: #702340;    border-color: #702340;    -webkit-transition: all 0.9s ease;    transition: all 0.9s ease;}.series:hover .series_ico {    opacity:1;    -webkit-opacity:1;    -moz-opacity:1;}/*.series_ico:hover{    transition: transform 0.3s ease 0.6s, opacity 0.3s ease 0.6s, background 0.3s ease 0s, border 0.3s ease 0s;}*//*.series_ico{    opacity: 1;    filter: alpha(opacity=100);    transform: translateY(0);}*//*.series_ico {    width: 43px;    height: 43px;    border-radius: 50%;    border: 1px solid rgba(255, 255, 255, 0.4);    cursor: pointer;    overflow: hidden;    transition: all 0.3s ease 0s;}*/.series_xian {    position:absolute;    top:20px;    bottom:20px;    left:20px;    right:20px;}/*.series_xian span {    position: absolute;    background: #f60;    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);    -moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);    -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.series_xian .span_1 {    left: 0;    top: 0;    width: 0%;    height: 2px;}.series_xian .span_2 {    right: 0;    top: 0;    width: 2px;    height: 0%;}.series_xian .span_3 {    right: 0;    bottom: 0;    width: 0%;    height: 2px;}.series_xian .span_4 {    left: 0;    bottom: 0;    width: 2px;    height: 0%;}*/.series:hover .series_xian .span_1,.series:hover .series_xian .span_3 {    width: 100%;}.series:hover .series_xian .span_2,.series:hover .series_xian .span_4 {    height: 100%;}/*.series:hover .series_img img {	-webkit-transform:scale(1.2) rotate(2deg);	-moz-transform:scale(1.2) rotate(2deg);	-o-transform:scale(1.2) rotate(2deg);    -ms-transform:scale(1.2) rotate(2deg);	transform:scale(1.2) rotate(2deg)}*/.series_title {    line-height:40px;    text-align:center;    margin:20px auto 0;    font-size:20px;    color:#000;}.series p {    line-height:27px;    margin:0 auto;    text-align:center;    margin:0 auto;}.series p span {    margin:0 2px;}.series p span a {    font-size:12px;    color:#606060;}.series p span a:hover {    color:#0054a4;}#slider{    /*width: 310px;*/    height: 40px;    position: relative;    border-radius: 2px;    background-color: #eee;    text-align: center;    -moz-user-select: none;    -moz-user-select: none;    -webkit-user-select: none;    /*border-radius: 6px;*/}#slider_bg {    position: absolute;    left: 0;    top: 0;    height: 100%;    background-color: #ff000f;    z-index: 1;}#label {    width: 48px;    position: absolute;    left: 0;    top: 0;    height: 38px;    border: 1px solid #d90915;    background:#d90915 url("../images/bg_btn01.png") no-repeat center;    z-index: 3;    cursor: move;    /*border-radius: 6px;*/}#labelTip {    position: absolute;    left: 0;    width: 100%;    height: 100%;    font-size: 16px;    font-family: 'Microsoft Yahei', serif;    line-height: 40px;    text-align: center;    z-index: 2;    background-color:transparent;    /*border-radius: 6px;*/}.enroll-box #slider,.enroll-box #label,.enroll-box #labelTip{    border-radius: 6px;}@media screen and (max-width: 767px){    #slider{        height:34px;    }    #label{        width:40px;        height:32px;        border-right:2px solid #d90915;    }    #labelTip{        font-size: 14px;        line-height: 36px;    }    .verify .touch i{        top:-5px;    }    .verify span{        /*width:160px;*/        height:34px;        line-height: 34px;        font-size: 14px;        margin-top: 12px;    }    .verify input{        /*width:160px;*/        height:34px;        line-height: 34px;        margin-top: 12px;    }}.verify {    position: relative;    height: 44px;    margin: 0 auto;}.verify .touch {    position: relative;    width: calc(100% - 2px);    height: 42px;    /*border: 1px solid #dbdbdb;*/    background: #f2f2f2;    font-size: 16px;    line-height: 42px;    color: #888;}.verify .touch p {    padding-left: 65px;}.verify .touch .btn {    position: absolute;    left: -1px;    top: -1px;    width: 50px;    height: 44px;    padding:0;    background: #d90915 url("../images/bg_btn01.png") no-repeat right center;    /*cursor: pointer;*/}.verify .touch .touch-in {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;}.verify .touch i {    display: inline-block;    position: absolute;    right: -62px;    top: 0;    width: 62px;    height: 44px;    background: url("../images/bg_btn02.png") no-repeat center top/100% auto;    -webkit-transition: all 0.8s;    transition: all 0.8s;}.verify .touch i.done {    background-position: center bottom;}.verify span {    display: inline-block;    position: relative;    z-index: 2;    width: 100%;    height: 40px;    background: #848484;    margin-top: 10px;    font-size: 16px;    line-height: 40px;    color: #fff;    text-align: center;}.verify input {    /* position: absolute;     left: 0;     bottom: 0;*/    width: 100%;    height: 40px;    border: 0;    background: #d90915;    margin-top: 10px;    font-size: 16px;    line-height: 40px;    color: #fff;    text-align: center;    /*border-radius: 6px;*/    /*opacity: 0;*/}.verify.on i{    background-position: center bottom;}.verify .fakebtn{    display: block;    /*border-radius: 6px;*/}.verify .submit{    display: none;    width: 100%;    background-color: #4fcccd;    color: #fff;    font-size: 14px;    font-weight: 300;    letter-spacing: 5px;    text-transform: uppercase;    border-radius: 3px;    border-bottom: 3px solid #2f9697;    box-shadow: none;    /*border-radius: 6px;*/}.verify.on .fakebtn{    display: none;}.verify.on .submit{    display: block;}.enroll-box .verify .fakebtn,.enroll-box .verify input,.enroll-box .verify .submit{    border-radius: 6px;}.mtm20{    margin-bottom:35px;}@media screen and (max-width: 1199px) {    .verify {        width: 80%;    }}.mb-block{    display: none;}.contact_map{    width:65%;    height:100%;}#team-carousel{    margin-top:20px;}.carousel-indicators.visible-xs{    top:-5px;}.footer_links{ ;    box-shadow: 0 0 8px #aaa;    padding:10px 10px 0px 10px;    overflow:hidden}.link_left p{    height:30px;    line-height:30px;    text-align:center;    cursor:pointer;    border-left:1px solid #4fcccd;}.link_left p:hover,.linkk{ font-weight:bold;background:#4fcccd;color:#fff; }.link1{ color:#343434}.link2{ width:100%; overflow:hidden; display:none}.link2 a{ display:block; color:#929292; float:left; text-decoration:none; line-height:24px; font-size:12px}.link2 a:hover{color:#4fcccd}.link2 span{ width:1px; background:#d8d8d8; height:14px; margin:5px 7px; float:left; display:block}#services .sign {    width: 160px;    height: 160px;    margin: 0 auto 34px;}#services .circle {    width: 160px;    height: 160px;    border-radius: 80px;    background: #edeef1;}#services .iservice-li.hover .circle {    background: #45b2f9;    transform: scale(0.95);}.t-f {    transition: all 0.5s;}#services .iservice-li.hover .icon-iabout1::after {    background-image: url("../images/sign02.png");    transform: rotate(180deg) scale(1.05);}#services .iservice-li .icon-iabout1::after {    content: "";    display: inline-block;    position: absolute;    left: 50%;    top: 50%;    margin-left: -20px;    width: 40px;    height: 48px;    margin-top: -24px;    background: url("../images/sign01.png") no-repeat center;    background-image: url("../images/sign01.png");    transition: all 0.5s;}#services .iservice-li.hover .in {    background-position: 0 -47px;}#services .iservice-li .in {    left: 50%;    top: 50%;    width: 47px;    height: 47px;    margin: -24px 0 0 -24px;    background: url("../images/bg_sign01.png") no-repeat;    background-position-x: 0%;    background-position-y: 0%;}.poa {    position: absolute;}#services .iservice-li.hover .icon-iabout2::after {    background-image: url("../images/sign06.png");    transform: rotate(180deg) scale(1.05);}#services .iservice-li .icon-iabout2::after {    content: "";    display: inline-block;    position: absolute;    left: 50%;    top: 50%;    margin-left: -24px;    width: 48px;    height: 34px;    margin-top: -17px;    background: url("../images/sign05.png") no-repeat;    background-image: url("../images/sign05.png");    transition: all 0.5s;}#services .iservice-li.hover .icon-iabout3::after {    background-image: url("../images/sign04.png");    transform: rotate(180deg) scale(1.05);}#services .iservice-li .icon-iabout3::after {    content: "";    display: inline-block;    position: absolute;    left: 50%;    top: 50%;    margin-left: -18px;    width: 36px;    height: 32px;    margin-top: -16px;    background: url("../images/sign03.png") no-repeat;    background-image: url("../images/sign03.png");    transition: all 0.5s;}#services .iservice-li.hover .fire {    background-position: 0 -11px;    animation: Fire 0.5s infinite;}#services .iservice-li .fire {    right: 36px;    top: 36px;    width: 11px;    height: 11px;    background: url("../images/bg_sign02.png") no-repeat;    background-position-x: 0%;    background-position-y: 0%;}@keyframes Fire{    0%{        width: 5px;        height: 5px;        opacity: 0;    }    100%{        width: 11px;        height: 11px;        opacity: 1;    }}.accordion {    width: 100%;    padding:0;    background: #FFF;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.accordion .link {    cursor: pointer;    display: block;    padding: 15px 15px 15px 42px;    color: #404040;    font-size: 14px;    border-bottom: 1px solid #CCC;    position: relative;    -webkit-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    transition: all 0.4s ease;}.accordion li:last-child .link {    border-bottom: 0;}.accordion li i {    position: absolute;    top: 16px;    left: 12px;    font-size: 18px;    color: #404040;    -webkit-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    transition: all 0.4s ease;}.accordion li i.fa-chevron-down {    right: 12px;    left: auto;    font-size: 16px;}.accordion li.open .link {    color: #4fcccd;}.accordion li.open i {    color: #4fcccd;}.accordion li.open i.fa-chevron-down {    -webkit-transform: rotate(180deg);    -ms-transform: rotate(180deg);    -o-transform: rotate(180deg);    transform: rotate(180deg);}/** * Submenu -----------------------------*/.submenu {    padding:0;    display: none;    font-size: 14px;}.submenu li {}.submenu a {    display: block;    text-decoration: none;    color: #404040;    padding: 12px 12px 12px 40px;    -webkit-transition: all 0.25s ease;    -o-transition: all 0.25s ease;    transition: all 0.25s ease;}.submenu a:hover,.submenu li.active a {    background:rgba(79,204,205,0.8);    color: #FFF;}.pview-det {    margin-top: 30px;}.pview-det-t {    background-color: #e9e9e9;    line-height: 40px;}.pview-det-t ul li {    float: left;    width: 120px;    text-align: center;    cursor: pointer;}.pview-det-t ul .active {    color: #fff;    background-color: #4fcccd;}.pview-det-ci {    display: none;}.pview-det-c .active {    display: block;}#header{    width: 100%;    background:#fff;    position: fixed;    top:0;    left:0;    z-index:999;}#header-pc-block{    height:96px;}#header .navbar-nav.navbar-right >li a{    font-size:14px;}#action{    background: #fff;}.action .btn-common{    float: none;}.padding-bottom{    padding-bottom:60px;}.HomePage {    background-attachment: fixed;    background-position: top center;    background-repeat: no-repeat;    background-size: auto 100%;}.single-features h2,.isolution-summary,.isolution-summary p{    color:#fff;}#features .title,#features p{    color:#fff;}.tour-button{    background: none;}#company-information .padding-top {    padding-top: 0px;}.posr{    position: relative;}.pview-tl {    position: relative;    width: 50%;}#view_list2 {    margin: 2.5% auto;    margin-bottom: 0px;    overflow: hidden;    width: 450px;    position: relative;}#view_mid2 {    width: 370px;    height: 66px;    margin: 0 auto;    overflow: hidden;}#view_list2 #prev ,#view_list2 #next {    position: absolute;    top: 0px;    width: 20px;    height: 64px;    line-height: 64px;    text-align: center;    cursor: pointer;    border: 1px solid #ccc;}#view_list2 #prev {left: 0px;}#view_list2 #next {right: 0px;}#view_list2 #prev > img ,#view_list2 #next > img {    width: 14px;    vertical-align: middle;}#view_list2 ul li {    float: left;    width: 64px;    margin-right: 10px;    height: 64px;    line-height: 64px;    overflow: hidden;    border: 1px solid #eee;}#view_list2 ul .on {border-color: #2f83da;}#view_list2 ul li img {vertical-align: middle;}#view_pic2 {    width: 100%;    margin-right: 2%;    overflow: hidden;    width: 450px;    height: 450px;    border: 1px solid #ccc;}#view_pic2 ul li {    float: left;    width: 450px;}#view_pic2 ul li img {    width: 100%;}.pview-des {    width: 47.2%;}.pview-des > h2 {    font-size: 18px;}.pview-des-text {    padding-top: 14px;}.pview-det {    margin-top: 30px;}.pview-det-t {    background-color: #e9e9e9;    line-height: 40px;}.pview-det-t ul li {    float: left;    width: 120px;    text-align: center;    cursor: pointer;}.pview-det-t ul .active {    color: #fff;    background-color: #037ad1;}.pview-det-ci {    display: none;}.pview-det-c .active {    display: block;}/* 放大镜 */#view_pic{position:relative;}.probox img{vertical-align:top;}.showbox{display:none;position:absolute;left:400px;top:0;width:402px;height:402px;overflow:hidden;border:1px solid #ccc;}.showbox img{position:absolute;height:750px;width:1000px;max-width: 1000px;}.hoverbox{display:none;position:absolute;top:0;background:#09f;border:1px solid #09f;height:75px;width:100px;cursor:move;z-index:10;}/* #放大镜 */.hover-shadow:hover {    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);    box-shadow: 0 15px 30px rgba(0,0,0,0.1);    -webkit-transform: translate3d(0, -2px, 0);    transform: translate3d(0, -2px, 0);}.pic_auto {    width: 100%;    height: 100%;}/* 本例子css */.picMarquee-left{width:100%; overflow:hidden; position:relative;}.picMarquee-left .bd{}.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }.picMarquee-left .bd ul li{ _display:inline; overflow:hidden; text-align:left;width:25%; }.picMarquee-left .bd ul li .pic{ text-align:center;padding:0 15px; }.picMarquee-left .bd ul li .pic img{ display:block;}.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }.picMarquee-left .bd ul li .ipro-title{    padding: 0 15px;}.ipro-content{    min-height:160px;    padding:10px 15px;    border: 1px solid #f2f2f2;}p.title{    color:#333;    border-bottom: 1px solid #e5e5e5;    margin-bottom:10px;    font-size: 16px;    padding-bottom:10px;    height: 30px;    position: relative;}.picMarquee-left .bd ul li .ipro_info{    line-height: 24px;    color:#666;    font-size:12px;}.portfolio-thumb img {    height:170px;}.series_img img {    height: 200px;}.verify {    width: 70%;}.mob-block{    display: none;}.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;}.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:66px;border-bottom:1px solid #dddddd;}.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}.main-im .im_main .im-tel .tel-num{font-weight:bold;color:#e66d15;}.main-im .im_main .im-tel:hover{background:#fafafa;}.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}.main-im .im_main .weixing-show{display:none;width:112px;height:142px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-95px;}.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:114px;position:absolute;z-index:2;}.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:112px;position:absolute;}.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}.main-im .im_main .go-top a{display:block;width:52px;height:47px;}.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}.main-im .close-im a:hover{text-decoration:none;}.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;display:none;}@media only screen and (max-width: 420px){    #view_list2{        width:370px;    }    #view_pic2 {        width: 370px;        height: 370px;    }    #view_pic2 ul li {        float: left;        width: 370px;    }    #view_mid2 {        width: 292px;    }    #view_list2 ul li {        width: 50px;        height: 50px;        line-height: 50px;    }    #view_list2 #prev, #view_list2 #next{        height: 50px;        line-height: 50px;    }    #view_list2 #prev > img, #view_list2 #next > img{        width: 8px;    }    #view_mid2{        height:50px;    }}@media only screen and (max-width: 380px){    #view_list2{        width:330px;    }    #view_pic2 {        width: 330px;        height: 330px;    }    #view_pic2 ul li {        width: 330px;    }    #view_mid2 {        width: 242px;    }    #view_list2 ul li {        width: 40px;        height: 40px;        line-height: 40px;    }    #view_list2 #prev, #view_list2 #next{        height: 40px;        line-height: 40px;    }    #view_list2 #prev > img, #view_list2 #next > img{        width: 6px;    }    #view_mid2{        height:40px;    }}@media only screen and (max-width: 350px){    #view_list2{        width:280px;        margin-top:10px;    }    #view_pic2 {        width: 280px;        height: 280px;    }    #view_pic2 ul li {        width: 280px;    }    #view_mid2 {        width: 195px;    }    #view_list2 ul li {        width: 40px;        height: 40px;        line-height: 40px;    }    #view_list2 #prev, #view_list2 #next{        height: 40px;        line-height: 40px;    }    #view_list2 #prev > img, #view_list2 #next > img{        width: 6px;    }    #view_mid2{        height:40px;    }}