/*图文列表*/
.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 >a> 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: #247fc9;  padding: 6px 30px;  -moz-border-radius: 3px; /* Firefox */  -webkit-border-radius: 3px; /* Safari 和 Chrome */  border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */  }

/*文字列表*/
.textList { padding: 18px 0 0 0;}
    .textList > li { border:dashed 1px #DDD; margin-bottom: 20px; padding: 20px;  -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px;  }
    .textList > li > div > div > h1 {  font-size: 18px;  color: #333;  font-weight: lighter;  margin: 0px 0 10px 0;  }
    .textList > li > div > div > h1>a>span { float: right; font-size: 14px;}
    .textList > li > div > div > p {  font-size: 14px;  color: #808080;  font-weight: lighter;  margin-bottom: 20px; }
    .textList > li > div > div > a {  font-size: 14px;  color: #fff; float: right;  font-weight: lighter;  background: #247fc9;  padding: 6px 30px;  -moz-border-radius: 3px; /* Firefox */  -webkit-border-radius: 3px; /* Safari 和 Chrome */  border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */  }

#owl-detail .owl-controls{position:absolute; width:100%; bottom:5px;}
    #owl-detail .item { margin:0px; padding:0px; height: 442px; text-align: center;}
    #owl-detail .item li{ list-style:none; text-align: center;}

    #owl-detail .owl-item { text-align: center;}

    #owl-detail .owl-controls .owl-buttons .owl-prev,#owl-detail .owl-controls .owl-buttons .owl-next{position:absolute; display:block; opacity:.5; filter:alpha(opacity=50); transition:opacity .2s linear 0s; cursor:pointer; background:#000; color:#fff;border-radius:0; padding:15px 18px; -moz-border-radius:5px; /* Firefox */ -webkit-border-radius:5px; /* Safari 和 Chrome */ border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
    #owl-detail .owl-controls .owl-buttons i{ color:#fff;}
    #owl-detail .owl-controls .owl-buttons .owl-prev:hover,#owl-detail .owl-controls .owl-buttons .owl-next:hover{opacity:.8; filter:alpha(opacity=80);}
    #owl-detail .owl-controls .owl-prev{position:absolute;left:8px; top:-246px;}
    #owl-detail .owl-controls .owl-next{position:absolute;right:8px; top:-246px;}
    #owl-detail img { height: 442px; margin: 0 auto;}


    .detailBoxMainLeft { height:442px; overflow: hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
    .detailBoxMainRight { height:442px; padding: 30px 20px; background:#f8f8f8; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
    .detailBoxMainRight>h1 { text-align:left; color:#0069d2; font-size:22px; font-weight:lighter; padding-bottom:10px;}
    .detailBoxMainRight>h2{ text-align:left; font-weight:lighter; line-height:26px;}


.news-detail-name {  border-bottom: dotted 1px #d6d6d6;  padding-bottom: 20px;  margin-bottom: 20px;  }
    .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; }
    .news-detail-content img {  max-width: 100%; }


.msg-form {  background: #fff;  padding: 40px 50px; margin: 20px 10px 60px 20px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3)  }
    .msg-form label {  font-size: 16px;  font-weight: lighter;  }
    a.btn-more-lg {  display: inline-block;  background: #6cf;  padding: 19px 40px 19px 50px;  text-decoration: none  }
    a.btn-more-lg > em {  color: #fff;  text-decoration: none;  padding-right: 20px;  font-size: 18px;  background: url("../img/arrow_blue.png") no-repeat right  }
    a.btn-more-lg:hover {  background: #39c  }

.relevant-list li { margin-bottom: 20px;}
    .relevant-list li img { width: 100%; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
    .relevant-list li p { padding: 10px 0; text-align:center; color: #FFF; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; background-color: #787878;  margin-top: 5px;  font-size: 14px; }
    .relevant-list li:hover p { background-color: #0069d2;}

/*地图*/
.mapBox { -moz-border-radius:5px;  -webkit-border-radius:5px;  border-radius:5px; border: solid 1px #ddd;}

/* Frame Map Start */
.frame-map { position: relative; overflow: hidden; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border: solid 1px #EEE;}
.frame-map img { max-width: 100%;}
.frame-map .floating { text-align: left; position: absolute; left: 20px; top: 20px; background: rgba(255,255,255,0.9); border: solid 1px #EEE; color: #333; padding: 20px; overflow: hidden; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.frame-map .floating dl dt { font-weight: 700; margin-bottom: 10px;}
.frame-map .floating dl dd .details { display: inline-block; margin-top: 8px; overflow: hidden; padding: 5px 10px; color: #60cbff; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; border: solid 1px #60cbff; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s;  -o-transition: all 0.6s;}
.frame-map .floating dl dd .details:hover { color: #FFF; background: #60cbff;}
/* Frame Map End */

/*手机版*/
@media (max-width: 768px) {
    .imageTextList > li > div > .right > h1 {  font-size: 18px;  color: #333;  font-weight: lighter;  margin: 10px 0 10px 0;  }


    /* Frame Map Start */
    .frame-map .floating { left: 10px; top: 10px; padding: 10px;}
    .frame-map .floating dl dt { margin-bottom: 5px;}
    /* Frame Map End */
}

@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}
@media (min-width: 1366px) {

}




