/*地图*/
.mapBox { -moz-border-radius:5px;  -webkit-border-radius:5px;  border-radius:5px; border: solid 1px #ddd;}

/*全球网络*/


/*客户案例*/
.casesList li { margin: 30px 0; text-align: center;}

/*统一 上一页，下一页*/
.flip-page { border-top: solid 1px #f3f3f3;  font-size: 15px;  padding-top: 15px;  font-weight: lighter;}
    .flip-page > .row > .left { }
    .flip-page > .row > .right { text-align: right; margin-top: 12px; }
    .flip-page > .row > .right a {  padding: 10px 30px;  background: #35a9e6;  color: #FFF;  -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px; }
    .flip-page > .row > .right a:hover { background: #9bd4f2; }


/*产品详细 上一页，下一页*/
.flip-pro-page { border-top: solid 1px #f3f3f3;  font-size: 15px;  padding-top: 15px;  font-weight: lighter;}
    .flip-pro-page > .row > .left { text-align: left; margin-top: 12px; }
    .flip-pro-page > .row > .left a { margin: 0 20px 0 0;}
    .flip-pro-page > .row > .right { text-align: right; margin-top: 12px; }
    .flip-pro-page > .row > .right a {  padding: 10px 30px;  background: #35a9e6;  color: #FFF;  -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px; }
    .flip-pro-page > .row > .right a:hover { background: #9bd4f2; }




/*新闻详细内容*/
.news-detail-name {  border-bottom: dotted 1px #d6d6d6;  padding-bottom: 20px;  margin-bottom: 20px; margin-top: 10px; }
    .news-detail-name h1 { float: left; font-size: 26px;  font-weight: lighter;  }
    .news-detail-name h1 a { font-weight: lighter;}
    .news-detail-name span { float: right;  font-size: 14px;  margin-top: 5px;  font-weight: lighter; }
    .news-detail-content {  font-size: 14px; font-weight: lighter; padding-bottom: 50px;}
    .news-detail-content img {  max-width: 100%; }



/*内页联系方式*/
.main-contact { background: url("../img/contact/contactImg1.jpg") bottom right no-repeat;}
    .main-contact>dt { font-size: 16px; padding-bottom: 6px; font-weight: bold;}
    .main-contact>dd { line-height: 26px; font-weight: lighter;}
    .main-contact>dd i { color: #808080; margin-right: 10px; width: 12px; text-align:center; height: 12px;}
    .main-contact>dd span { float: right;}


/* 人力资源 */
#job { margin-bottom: 30px;}

ul.careers-list li .careers-info { border-bottom: solid 1px #EEE; margin-bottom: 10px; background-color: #9bd4f2; -moz-border-radius: 6px;  -webkit-border-radius: 6px;  border-radius: 6px; font-size: 18px; color: #FFF; padding: 20px;  cursor: pointer; }
    ul.careers-list li .careers-info .hr { float: left;  }
    ul.careers-list li .careers-info .job-name {  width: 90%;  }
    ul.careers-list li .careers-info .job-detail { width: 10%; text-align:right; }
    ul.careers-list li .careers-info:hover { background-color: #35a9e6; }
    ul.careers-list li .careers-detail { font-size: 15px; color: #4c4c4c; line-height: 32px; padding: 20px;  display:none; }

    ul.careers-list li .careers-detail .careers-detail-left { float: left; width: 20%;}
    ul.careers-list li .careers-detail .careers-detail-right { float: right; width: 75%;}

.hrTableLeft {}
    .hrTableLeft tr td { border-bottom:1px solid  #bfbfbf; height: 32px; }


/*当前位置+标题*/
.title-place { }
    .title-place>h1{ float: left; color: #2c90c5; font-size: 18px; font-weight: 700; margin-top: 3px;}
    .title-place>h1>i { margin-right: 5px;}
    .title-place>a { float:right; font-weight: lighter;}

    .title-place>span { float: right; font-size: 13px; font-weight: lighter;}
    .title-place>span>label { margin: 0 5px; font-size: 12px; font-family:Arial, Helvetica, Tahoma, Verdana, Sans-Serif;}
    .title-place>span>i { margin-right: 5px;}

/*内页菜单*/
.main-menu { background-color: #f3f3f3; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px;}
    .main-menu>.main-menu-title { text-align: center; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; background-color: #35a9e6; }
    .main-menu>.main-menu-title>h1 { color: #FFF; font-size: 22px; font-weight: lighter; padding: 18px 0 0 0;}
    .main-menu>.main-menu-title>h2 { text-transform: uppercase; color: #dadada; font-size: 12px; font-weight: lighter; padding: 5px 0 18px 0;}

    .main-menu>.main-menu-box { padding: 10px; font-weight: lighter;}

    .main-menu .panel-title { font-weight: lighter; line-height:1;}
    .main-menu .panel-title i { color: #35a9e6; margin-right: 6px; margin-top:1px; display:inline-block; text-align:center; vertical-align: top; width:16px; height:16px;}

    .main-menu-list li{ width:48%; font-weight: lighter; float:left; color:#35a9e6; line-height:36px; text-align:left; margin-right:4%; border-bottom:dotted 1px #c3c3c3;}
    .main-menu-list li:nth-child(2n) { margin-right:0px;}
    .main-menu-list li:last-child{ border-bottom:dotted 1px #c3c3c3;}
    .main-menu-list li:nth-last-of-type(2){ border-bottom:dotted 1px #c3c3c3;}
    .main-menu-list li a{ display:block; text-indent:7px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*内页联系方式*/
.main-left-contact {}
    .main-left-contact>dt { font-size: 16px; padding-bottom: 6px; font-weight: bold;}
    .main-left-contact>dd { line-height: 26px; font-weight: lighter;}
    .main-left-contact>dd i { color: #808080; margin-right: 10px; width: 12px; text-align:center; height: 12px;}
    .main-left-contact>dd span { float: right;}

/*详细内容标题*/
.detail-title { width: 100%; border-bottom: solid 1px #f3f3f3; color: #424242; margin: 5px 0 0 0;}
    .detail-title>h1 { font-size: 20px; border-bottom: solid 3px #35a9e6; font-weight:bold; padding: 5px 0; float: left;}
    .detail-title>h2 { font-size: 18px; color: #35a9e6; font-weight: bold; float: right; margin: 7px 10px 0 0;}
    .detail-title>i { float: right; color: #DDD; margin: 10px 0 0 0;}


/*图文列表*/
.imageTextList { padding: 18px 0 0 0;}
    .imageTextList > li { border:dashed 1px #DDD; margin-bottom: 20px; padding: 20px;  -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px;  }
    .imageTextList > li > div > .left { overflow: hidden;}
    .imageTextList > li > div > .left > img { width: 100%;  -moz-border-radius: 6px;  -webkit-border-radius: 6px;  border-radius: 6px;  }
    .imageTextList > li > div > .right > h1 {  font-size: 18px;  color: #333;  font-weight: lighter;  margin: 0px 0 10px 0;  }
    .imageTextList > li > div > .right > p {  font-size: 14px;  color: #808080;  font-weight: lighter;  margin-bottom: 20px; }
    .imageTextList > li > div > .right > a {  font-size: 14px;  color: #fff;  font-weight: lighter;  background: #35a9e6;  padding: 6px 30px;  -moz-border-radius: 3px; /* Firefox */  -webkit-border-radius: 3px; /* Safari 和 Chrome */  border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */  }


.service-cols { margin-top: 20px;}
    .service-cols .service-col {  background: #fff;  border-radius: 0 0 4px 4px;  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);  margin-bottom: 20px;  }
    .service-cols .service-col .img {  position: relative; }
    .service-cols .service-col .img img {  border-radius: 4px 4px 0 0;  }
    .service-cols .service-col .icon {  width: 64px;  height: 64px;  padding-top: 8px;  text-align: center;  position: absolute;  background-color: #FFF;  border-radius: 50%;  text-align: center;  border: 4px solid #fff;  left: calc( 50% - 32px);  bottom: -30px;  transition: 0.3s;  }
    .service-cols .service-col i { font-size: 28px;  color: #595758;  transition: 0.3s;  margin-top: 6px; }
    .service-cols .service-col:hover .icon {  background-color: #ececec;  }
    .service-cols .service-col:hover i {  color: #2c90c5;  }
    .service-cols .service-col h2 { color: #595758;  text-align: center;  font-weight: 700;  font-size: 20px;  padding: 0;  margin: 40px 0 12px 0; }
    .service-cols .service-col h2 a { color: #595758; }
    .service-cols .service-col h2 a:hover { color: #2c90c5; }
    .service-cols .service-col p {  font-size: 14px;  line-height: 24px;  color: #595758;  margin-bottom: 0;  padding: 0 20px 20px 20px;  min-height: 72px;  }

/* 荣誉资质 */
.honorList {}
    .honorList tr td { color:#4b4746; font-size:14px; font-weight:bold; line-height:42px;}
    .honorListImg { border:solid 6px #483838; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }


/* 应用指南 */
.guideList {}
    .guideList h1 { font-weight: bold;}
    .guideList li{ line-height:33px;font-size:14px; color:#333;float:left;width:100%; margin-bottom:10px; }
    .guideList li a{ display:block;padding-left:10px; padding-right:10px; text-decoration:none;color:#333; background:url(../img/up.png) 98% 15px no-repeat #e6e6e7; color:#595757; line-height:42px; font-size:14px; font-weight:lighter; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
    .guideList li a.cur{ color:#fff; line-height:42px;text-decoration:none; background:url(../img/down.png) 98% 15px no-repeat #35a9e6;}
    .guideList li ul { display:none;}
    .guideList li ul li{ color:#434343; line-height:30px; margin:10px; width:100%;}
.guideListb {}
    .guideListb h1 { font-weight: bold;}
    .guideListb li{ line-height:33px;font-size:14px; color:#333;float:left;width:100%; margin-bottom:10px;}
    .guideListb li a{display:block;padding-left:10px; padding-right:10px; text-decoration:none;color:#333; background:url(../img/up.png) 98% 15px no-repeat #e6e6e7; color:#595757; line-height:42px; font-size:14px; font-weight:lighter; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
    .guideListb li a.cur{color:#fff; line-height:42px;text-decoration:none; background:url(../img/down.png) 98% 15px no-repeat #35a9e6;}
    .guideListb li ul {display:none;}
    .guideListb li ul li{color:#434343; line-height:30px; margin:10px; width:100%;}
.guideListc {}
    .guideListc h1 { font-weight: bold;}
    .guideListc li{ line-height:33px;font-size:14px; color:#333;float:left;width:100%; margin-bottom:10px;}
    .guideListc li a{display:block;padding-left:10px; padding-right:10px; text-decoration:none;color:#333; background:url(../img/up.png) 98% 15px no-repeat #e6e6e7; color:#595757; line-height:42px; font-size:14px; font-weight:lighter; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
    .guideListc li a.cur{color:#fff; line-height:42px;text-decoration:none; background:url(../img/down.png) 98% 15px no-repeat #35a9e6;}
    .guideListc li ul {display:none;}
    .guideListc li ul li{color:#434343; line-height:30px; margin:10px; width:100%;}


.ppList { border-collapse: inherit; border-spacing:1px; background-color:#e8e8e8; }
    .ppList tr td { line-height:40px; vertical-align:middle;}
    .ppList tr td a{ color:#35a9e6;}
    .ppList tr td a:hover{ text-decoration:underline; color:#F00;}
.ppTableTitle { background:url(../img/title_bg.png) repeat-x top #EFEFEF; font-weight:bold;}


/* Products Section
--------------------------------*/
#lists {  padding: 0px 0 0 0;  }
    #lists #lists-flters {  padding: 0;  margin: 5px 0 35px 0;  list-style: none;  text-align: center;  }
    #lists #lists-flters li { cursor: pointer;  margin: 15px 15px 15px 0;  display: inline-block;  padding: 10px 20px;  font-size: 12px;  line-height: 20px;  color: #313131;  border-radius: 4px;  text-transform: uppercase;  background: #FFF;  margin-bottom: 5px; transition: all 0.3s ease-in-out; }
    #lists #lists-flters li:hover, #lists #lists-flters li.filter-active {  background: #be1b21;  color: #fff;  }
    #lists #lists-flters li:last-child {  margin-right: 0; }
    #lists .lists-wrap { box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);  transition: 0.3s;  margin-left: 3px;  margin-top: 30px;  }
    #lists .lists-wrap:hover { box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.16);  }
    #lists .lists-item {  position: relative;  height: 320px;  overflow: hidden;  }
    #lists .lists-item figure {  background: #000;  overflow: hidden;  height: 190px;  position: relative;  border-radius: 4px 4px 0 0;  margin: 0;  }
    #lists .lists-item figure:hover img {  opacity: 0.4;  transition: 0.3s;  }
    #lists .lists-item figure .link-preview, #lists .lists-item figure .link-details {  position: absolute;  display: inline-block;  visibility: hidden;  line-height: 1;  text-align: center;  width: 36px;  height: 36px;  background: #fff;  border-radius: 50%;  transition: 0.2s;  }
    #lists .lists-item figure .link-preview i, #lists .lists-item figure .link-details i {  padding-top: 6px;  font-size: 22px;  color: #333;  }
    #lists .lists-item figure .link-preview:hover, #lists .lists-item figure .link-details:hover {  background: #2c90c5;  }
    #lists .lists-item figure .link-preview:hover i, #lists .lists-item figure .link-details:hover i {  color: #fff;  }
    #lists .lists-item figure .link-preview {  left: calc(50% - 38px);  top: calc(50% - 18px);  }
    #lists .lists-item figure .link-details {  right: calc(50% - 38px);  top: calc(50% - 18px);  }
    #lists .lists-item figure:hover .link-preview {  visibility: visible;  left: calc(50% - 44px);  }
    #lists .lists-item figure:hover .link-details {  visibility: visible;  right: calc(50% - 44px);  }
    #lists .lists-item .lists-info {  background: #fff;  text-align: center;  padding: 15px;  height: 90px;  border-radius: 0 0 3px 3px;  }
    #lists .lists-item .lists-info h4 {  font-size: 16px;  line-height: 1;  font-weight:lighter;  margin-bottom: 5px;  padding-bottom: 0;  }
    #lists .lists-item .lists-info h4 a {  color: #595758;  }
    #lists .lists-item .lists-info h4 a:hover {  color: #2c90c5;  }
    #lists .lists-item .lists-info p { padding: 0;  margin: 0;  color: #b8b8b8;  font-weight: 500;  font-size: 14px;  text-transform:none; overflow: hidden;}


/*产品详细*/
.product-detail-left { overflow: hidden; }
    .product-detail-left>.product-detail-img { position: relative; height:360px; border: solid 1px #ececec; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
    .product-detail-left>.product-detail-cert { position: absolute; width: 100%; z-index: 99; text-align: center; bottom: 10px;}
    .product-detail-left>.product-detail-cert>.certImgs { margin: auto 30px auto 0; text-align: center;}
    .product-detail-left>.product-detail-cert>.certImgs>img { height: 30px; text-align: center;}
    .product-detail-left img { max-width: 100%; }

.product-detail-right { min-height:360px; padding: 24px 20px; background:#f8f8f8; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
    .product-detail-right>h1 { text-align:left; color:#35a9e6; font-size:18px; font-weight:lighter; padding-bottom:10px;}
    .product-detail-right>h2{ text-align:left; font-size: 13px; font-weight:lighter; line-height:26px;}

/*产品详细标题*/
.detail-main-title { width: 100%; border-bottom: solid 1px #f3f3f3; color: #424242; margin: 20px 0 0 0;}
    .detail-main-title h1 { font-size: 18px; border-bottom: solid 3px #35a9e6; font-weight: lighter; padding: 5px 0; float: left;}
    .detail-main-title i { float: right; color: #35a9e6; margin: 12px 0 0 0; font-weight: lighter;}
    .detail-main-title a { font-weight: lighter;}


/* Kids Section */
.video-box{position: fixed;height: 100%;background-color: rgba(0,0,0,0.8);z-index: 999;top:0;width: 100%;text-align: center;display: none;}
    .video-box video{width: 45%;margin: 0 auto;margin-top: 10%;height:50%;}
    .video-box b{position: absolute;top:20px;right: 30px;font-size: 48px;color: #fff;cursor: pointer;}
    .video-box video{width: 40%;margin: 0 auto;margin-top: 10%;height:50%;display: block;}

.mainBanner > h1 {
    padding-top: 60px;
    color: #FFF;
    font-size: 32px;
    font-weight: lighter;
    line-height: 32px;
    margin: 0 auto;
    text-align: center;
}
.mainBanner > h1 > i{
    font-size: 14px;
    letter-spacing: 1px;
    vertical-align: middle;
}

.aboutBanner { width: 100%; background: url("../img/banner/aboutBanner1.jpg") center no-repeat; height: 178px; -moz-border-radius: 0 0 6px 6px;  -webkit-border-radius: 0 0 6px 6px;  border-radius: 0 0 6px 6px;}
.proBanner { width: 100%; background: url("../img/banner/proBanner1.jpg") center no-repeat; height: 178px; -moz-border-radius: 0 0 6px 6px;  -webkit-border-radius: 0 0 6px 6px;  border-radius: 0 0 6px 6px;}
.serviceBanner { width: 100%; background: url("../img/banner/serviceBanner1.jpg") center no-repeat; height: 178px; -moz-border-radius: 0 0 6px 6px;  -webkit-border-radius: 0 0 6px 6px;  border-radius: 0 0 6px 6px;}
.newsBanner { width: 100%; background: url("../img/banner/newsBanner1.jpg") center no-repeat; height: 178px; -moz-border-radius: 0 0 6px 6px;  -webkit-border-radius: 0 0 6px 6px;  border-radius: 0 0 6px 6px;}
.hrBanner { width: 100%; background: url("../img/banner/hrBanner1.jpg") center no-repeat; height: 178px; -moz-border-radius: 0 0 6px 6px;  -webkit-border-radius: 0 0 6px 6px;  border-radius: 0 0 6px 6px;}
.contactBanner { width: 100%; background: url("../img/banner/contactBanner1.jpg") center no-repeat; height: 178px; -moz-border-radius: 0 0 6px 6px;  -webkit-border-radius: 0 0 6px 6px;  border-radius: 0 0 6px 6px;}


ul.list-images { margin: 0 auto 20px auto;}
ul.list-images img { max-width: 100%; max-height: 100%; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s;  -ms-transition: all .6s;  transition: all .6s;}
ul.list-images li { float: left; width: 32.000000%; margin: 0 2% 0 0; text-align: center; border: 1px solid #f3f3f3; padding: 5px; }
ul.list-images li:nth-child(3n) { margin-right: 0;}
ul.list-images li .imgs { overflow: hidden;}
ul.list-images li:hover .imgs img { -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

@media (max-width: 768px) {
    /* 人力资源 */
    ul.careers-list li .careers-info { border-bottom: solid 1px #EEE; background-color: #9bd4f2; -moz-border-radius: 6px;  -webkit-border-radius: 6px;  border-radius: 6px; font-size: 18px; color: #FFF; padding: 20px;  cursor: pointer; }
        ul.careers-list li .careers-info .hr { float: left;  }
        ul.careers-list li .careers-info .job-name {  width: 90%;  }
        ul.careers-list li .careers-info .job-detail { width: 10%; text-align:right; }
        ul.careers-list li .careers-info:hover { background-color: #35a9e6; }
        ul.careers-list li .careers-detail { font-size: 15px; color: #4c4c4c; line-height: 32px; padding: 20px;  display:none; }

        ul.careers-list li .careers-detail .careers-detail-left { float: none; width: 100%;}
        ul.careers-list li .careers-detail .careers-detail-right { float: none; width: 100%; margin-top: 20px;}

        .hrTableLeft { width: 100%; }
        .hrTableLeft tr td { border-bottom:1px solid  #bfbfbf; height: 32px; }

    /*产品详细 上一页，下一页*/
    .flip-pro-page { border-top: solid 1px #f3f3f3;  font-size: 15px;  padding-top: 15px;  font-weight: lighter;}
        .flip-pro-page > .row > .left { text-align: center; margin-top: 12px; }
        .flip-pro-page > .row > .left a { margin: 0 20px 0 0;}
        .flip-pro-page > .row > .right { text-align: center; margin-top: 30px; }
        .flip-pro-page > .row > .right a {  padding: 10px 30px;  background: #35a9e6;  color: #FFF;  -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px; }
        .flip-pro-page > .row > .right a:hover { background: #9bd4f2; }


    /*产品详细*/
    .product-detail-left { overflow: hidden;}
        .product-detail-left>.product-detail-img { position: relative; height: auto; border: solid 1px #ececec; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
        .product-detail-left>.product-detail-cert { position: absolute; width: 100%; z-index: 99; text-align: center; bottom: 10px;}
        .product-detail-left>.product-detail-cert>.certImgs { margin: 0 auto; text-align: center;}
        .product-detail-left>.product-detail-cert>.certImgs>img { height: 30px; text-align: center;}
        .product-detail-left img { max-width: 100%; }

    .product-detail-right { margin-top: 15px; height: auto; padding: 30px 20px; background:#f8f8f8; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
        .product-detail-right>h1 { text-align:left; color:#35a9e6; font-size:18px; font-weight:lighter; padding-bottom:10px;}
        .product-detail-right>h2{ text-align:left; font-weight:lighter; line-height:26px;}
		
		ul.list-images li { float: none; width: 100%; margin:0;}

}

@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}
@media (min-width: 1366px) {

}