﻿.newlist{padding-bottom:10px;margin-bottom:0;}
.newlist .news-item{ margin-bottom:20px; position:relative; }
.newlist .news-item a{color:#999;}
.newlist .news-item a.aTitle{color:#000;word-break:break-all}
.newlist .news-item a:hover,
.newlist .news-item a:active{ color:#00aeef; }
.newlist .news-item h4{ font-size:16px; }
.newlist .news-item .time{  color: #999; }

.news .case-item{margin-top:30px;}
.news .case-item h2{font-size:16px;}
.news .case-item h2 a{color:#000}
.news .case-item h2 a:hover{color:#00aeef;}
.news .case-item .date{ font-size:12px; color:#999; padding-bottom:6px; border-bottom:1px solid #eee;  }
.news .case-item .date i{font-style:normal; margin-right:20px;}
.news .case-item .desc{margin-top:10px; color:#666; line-height:1.8; }
.news .input-group{width:100%;}

.aboutlist li{margin-bottom:10px; color:#777;}
.aboutlist li a{color:#999;}
.aboutlist li a.aTitle{color:#000;word-break:break-all}
.aboutlist li a.aTitle:hover,
.aboutlist li a:hover{color:#00aeef;}

.tags{padding-bottom:10px;margin-left: -8px;}
.tags a{ display:inline-block; padding: 10px 18px; border-radius: 22px; color:#999; border:1px solid #999; margin-bottom:20px; margin-right:15px;}
.tags a:hover,
.tags a:active{ border-color:#000; color:#000; }

.btn-send{ padding:0; height:40px; border-radius:4px; line-height:40px; font-size:14px; }

/* 文章 */
.article .title,.article p{ word-break:break-all; }
.article .date{ color:#aaa; margin-bottom:20px; }
.article .date span{margin-right:20px;}
.article p img{max-width:100%;}
.nolist{margin-bottom:30px; background: url(/templates/origin/images/non-tip.png) 50% 20px no-repeat; padding-top: 110px; text-align: center; color: #aaa; font-size: 16px;}

/***/
.banner-167{position:relative;width:100%;display:block;border:1px solid #f4f4f4;background:#fff url(/templates/origin/images/167guang.png) top center no-repeat; border-width:1px 0; padding:20px 15px;margin-left:auto; margin-right:auto; }
.banner-167 .img167 img{margin-left:auto; margin-right:auto;display:block; margin-bottom:20px; width:100%;max-width:713px; }

.icon-phone,.icon-baojia{vertical-align:middle;display:inline-block;width:30px;height:36px;}
.icon-phone{background: url(/templates/origin/html/OL1.1/img/image_1.gif)-2px -202px no-repeat;}
.icon-baojia{background: url(/templates/origin/images/baojia.png) no-repeat;}

.banner-167 .input-group{ width:100%;  }
.input-group { position:relative; margin-left:auto; margin-right:auto;padding-right:90px; }
.input-group .icon{position:absolute; left:10px; top:7px;display:none; }
.input-group input[type='text'],.input-group input[type='tel']{ border:1px solid #00aeef; height:50px; padding-left:10px; width:100%; }
.input-group input[type='submit']{ position:absolute; right:0;top:0; width:90px; background:#00aeef; color:#fff; font-size:14px; height:50px;font-weight: normal;}
.input-group input[type='submit']:hover,
.input-group input[type='submit']:active{ background:#009ad3; }
.input-group .remarks{position:absolute; left:10px; top:9px; line-height:16px; color:#999; text-align:center }

.case-item strong{ margin-right:10px; }
.case-item strong a{ color:#666;}
.aboutlist li a,.newlist li a{margin-right:10px; word-break:break-all ;font-size: 14px;color: black;}
.aboutlist li span.solid,
.newlist li span.solid{margin-right:10px; color:#aaa; }    
.aboutlist li .tag-item{display:inline-block; white-space:nowrap;color:#999999; }

.bdsharebuttonbox{ white-space:nowrap; width:260px; }

@media (min-width:768px) {
    
    .newlist .news-item .time{ position:absolute; right:0; top:0; }

    .input-group .icon{display:inline-block; top:17px;}
    .input-group input[type='text'],.input-group input[type='tel'] { padding-left:46px; }
    .input-group .remarks{ top:19px; left:46px; }

    .banner-167{padding:30px 0; }
    .banner-167 .input-group{ width:536px;}
    .input-group { padding-right:180px;}
    .input-group input[type='text'],.input-group input[type='tel']{  height:70px; }
    .input-group input[type='submit']{ width:180px; font-size:28px; height:70px;}
    .banner-167 .img167 img{margin-left:auto; margin-right:auto;display:block; margin-bottom:30px; width:713px; }

}

@media (min-width:992px) {
     .banner-167{margin-top:20px; max-width:940px; }
}

@media (min-width: 1200px){
    .banner-167 {
        max-width: 1140px;
    }
}