/* Single Detail Star */
.single-detail { margin: 15px 0px 30px 0px; text-align: left;}
    .single-detail img { max-width: 100%;}
/* Single Detail Star */

/* Text Lists Star */
ul.text-lists { margin: 10px 0 0 0; text-align: left;}
    ul.text-lists li { border-bottom: dotted 1px #AAA; color: #8a8a8a; line-height: 260%;}
    ul.text-lists li a { color: #8a8a8a;}
    ul.text-lists li a:hover { color: #333;}
    ul.text-lists li span { float: left; width: 80%; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
    ul.text-lists li span label { margin: 0 5px 0 0;}
    ul.text-lists li em { float: right; width: 20%; overflow: hidden; text-align: right;}
/* Text Lists End */


/* Images Lists Star */
ul.images-lists { margin: 10px 0 0 0; text-align: left;}
    ul.images-lists li { float: left; color: #8a8a8a; width: 33.333333%; text-align: center; margin: 0 0 15px 0;}
    ul.images-lists li .imgs { height: 62px; line-height: 62px;}
    ul.images-lists li .names { margin: 10px 0 0 0;}
    ul.images-lists li img { max-width: 100%;}
    ul.images-lists li a { color: #8a8a8a;}
    ul.images-lists li a:hover { color: #333;}
    ul.images-lists li span { float: left; width: 80%; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
    ul.images-lists li span label { margin: 0 5px 0 0;}
    ul.images-lists li em { float: right; width: 20%; overflow: hidden; text-align: right;}
/* Images Lists End */

/* Case Lists Star */
ul.case-lists { margin: 10px 0 0 0; text-align: left;}
    ul.case-lists li { float: left; color: #8a8a8a; width: 33.333333%; text-align: center; margin: 0 0 15px 0;}
    ul.case-lists li .boxs { margin: 0 5px;}
    ul.case-lists li .imgs { padding: 4px; border: solid 1px #e7e7e7;}
    ul.case-lists li .names { margin: 5px 0 0 0;}
    ul.case-lists li img { max-width: 100%;width: 200px;height: 200px;object-fit: cover;}
    ul.case-lists li a { color: #8a8a8a;}
    ul.case-lists li a:hover { color: #333;}
    ul.case-lists li span { float: left; width: 80%; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
    ul.case-lists li span label { margin: 0 5px 0 0;}
    ul.case-lists li em { float: right; width: 20%; overflow: hidden; text-align: right;}
/* Text Lists End */

/* Contact Info Star */
.contact-info { background:url('../images/contactimg1.jpg') bottom right no-repeat; height:320px;}
/* Contact Info End */

/* Contact Map Star */
.contact-map { margin: 0 auto;}
    .contact-map .maps { width: 100%; height: 360px; overflow: hidden; border: solid 1px #e4e4e4; -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px;}
    .contact-map .maps img{display:inline !important;max-width:inherit !important;}
/* Contact Map End */


/*详细内容*/
.info-detail-name { text-align: left; border-bottom: dotted 1px #d6d6d6; padding-bottom: 10px; margin-bottom: 10px; margin-top: 30px; }
    .info-detail-name h1 { color: #333; font-size: 26px; font-weight: lighter; text-align: center; margin: 0 0 15px 0;}
    .info-detail-name h1 a { font-weight: lighter;}
    .info-detail-name span { margin-top: 5px; font-weight: lighter; text-align: center; display: block; }
    .info-detail-content { text-align: left; font-weight: lighter; padding-bottom: 50px;}

/*统一 上一页，下一页*/
.flip-page { /*border-top: solid 1px #f3f3f3;*/ padding-top: 15px; font-weight: lighter; margin-bottom: 50px;}
    .flip-page > .row > .left { text-align: left;}
    .flip-page > .row > .right { text-align: right; margin-top: 12px; }
    .flip-page > .row > .right a {  padding: 10px 30px;  background: #527078;  color: #FFF;  -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px; }
    .flip-page > .row > .right a:hover { transform:translate3d(0,-2px,0);  -webkit-transform:translate3d(0,-2px,0);  -moz-transform:translate3d(0,-2px,0);  box-shadow:0 15px 20px rgba(0,0,0,.1);  -webkit-box-shadow:0 15px 20px rgba(0,0,0,.1);  -moz-box-shadow:0 15px 20px rgba(0,0,0,.1)}

/* Main Page Star */
.main-page{width:100%; text-align:center; padding: 20px 0 10px 0;}
    .main-page a { -moz-transition: all 0.6s; text-align: center; -webkit-transition: all 0.6s; -o-transition: all 0.6s; display:inline-block;width:65px;background:#FFF;height:28px; vertical-align:middle; line-height:28px; font-size:14px; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;/* margin-left:-5px*/}
    .main-page a:hover {  background:#527078; color:#FFF}
    .main-page a.cur { background:#527078; color:#FFF}
    .main-page a.on { background:#527078; color:#FFF}

    .main-page a.prev{ border-radius:6px 0px 0px 6px;width:90px; border-left:1px solid #e5e5e5;}
    .main-page a.prev span{ background:url('../images/prev-img.gif') no-repeat  10px center; display:block;}
    .main-page a.prev:hover span{ background:url('../images/prev-img-hover.gif') no-repeat  10px center;}

    .main-page a.next{ border-radius:0px 6px 6px 0px;width:90px;}
    .main-page a.next span{ background:url('../images/next-img.gif') no-repeat 88% center; display:block;}
    .main-page a.next:hover span{ background:url('../images/next-img-hover.gif') no-repeat 88% center;}
/* Main Page End */


/* Public Infos Star */
.public-infos{margin:30px 0 20px 0; font-size:13px; border: solid 1px #F2F2F2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 30px;}
    .public-infos .public-infos-intro {  line-height: 200%; width:100%;}
    .public-infos .public-infos-intro h1 { font-size:18px; font-weight: 700;}
    .public-infos .public-infos-intro ul { margin-top: 10px;}
    .public-infos .public-infos-intro ul li { font-size: 13px;}
/* Public Infos End */

/* Detail Main Imgs Star */
.detail-main-imgs { text-align: center; width:100%; margin: 0 auto;}
    .detail-main-imgs img { max-width: 100%; padding: 4px; border: solid 1px #e7e7e7;}
    .detail-main-imgs .names { margin: 10px 0 15px 0; font-weight: 700; font-size: 14px;}
/* Detail Main Imgs End */

/* Content Star */
.threeLists { margin: 20px 0 0 0;}
    .threeLists img { max-width: 100%; padding: 6px; border: solid 1px #F2F2F2;}
    .threeLists li { float: left; width: 33.333333%; text-align: center; margin: 0 0 15px 0;}
    .threeLists li .listBoxs { margin: 0 10px;}
    .threeLists li .listTitles { margin: 5px 0 0 0; font-weight: 700;}

.ke-zeroborder { background-color: #CCC; border-spacing: 1px; border-collapse: separate;}
/* Content End */

.reds { color: #F30; }

@media screen and (max-width: 1920px){

}


@media screen and (max-width: 1500px){

}

@media screen and (max-width: 1366px){


}

@media screen and (max-width: 1200px){


}

@media screen and (max-width: 991px){

}


@media screen and (max-width: 767px){

    /* Main Page Star */
    .main-page a.nums { display: none;}
    /* Main Page End */

    /* Contact Info Star */
    .contact-info { background:none; height:auto;}
    /* Contact Info End */

}


@media screen and (max-width: 450px){


}
