/**********颜色主题**********/
/*公共*/
a{ }
a:hover,
a:active{ color:#0075D2; }
::selection{ background:#0075D2; color:#FFFFFF; }
::-moz-selection{ background:#0075D2; color:#FFFFFF; }

/*页标题*/
.page-title h1,
.page-title h2,
.page-title h3{ border-color:#0075D2 !important; }
.page-title.pt-2 small:before{ background:#CCCCCC; }
.page-title.pt-2 small:after{ background:#CCCCCC; }

/*面包屑*/
.page-bread{ }

/*按钮*/
.btn-primary{ background:#258CD1; }
.btn-primary:hover{ background:#0075D2; }

/*选项卡*/
.tabs.tabs-1 .tabs-nav li.flex-active{ border-color:#0075D2; }

/*幻灯片*/
.slider .flex-direction-nav li a:hover,
.slider .flex-control-nav li a:hover,
.slider .flex-control-nav li a.flex-active{ color:#0075D2; }

.txt-primary{ color:#0075D2; }

/**********页面样式**********/
/*页头*/
.page-head{ }
@media screen and (max-width:767px){
    .page-head{ border-bottom:3px solid #0075D2; }
}

.head-tool{ border-bottom:1px solid #E1E1E1; line-height:36px; font-size:13px; color:#999999; background:#FBFBFB; }
.head-tool a{ font-size:13px; }

.head-tel{ list-style:none; margin:0; padding:0; float:right; }
.head-tel li{ float:left; margin-left:10px; }
.head-tel li img{ float:left; }
.head-tel li div{ float:left; margin-top:35px; }
.head-tel li div p,.head-tel li div h3{ margin:0; }

.head-date{ display:inline-block; }
.head-weather{ display:inline-block; margin-left:10px; }
.head-weather iframe{ margin-bottom:-11px; }

.head-nav{ width:100%; background:#0075D2; }
@media screen and (min-width:768px){
    .nav-top.small > ul > li{ float:left; }
    .nav-top.small > ul > li > a{ color:#FFFFFF; width:130px; text-align:center; padding:0; height:50px; line-height:50px; font-size:110%; }
    .nav-top.small > ul > li.active > a,
    .nav-top.small > ul > li > a:hover{ background:#0068BD; }
}

/*页左侧*/
.page-left{ margin-bottom:20px; }
.page-left .nav ul li.active a{ color:#0075D2; }

/*页内容*/
.page-body{ margin-bottom:20px; }
.page-body img{ max-width:100%; height:auto; }

/*页右侧*/
.page-right{ position:absolute }

/*页脚*/
.page-foot{ position:relative; padding:10px 0; background:url(../image/foot-bg.png) repeat-x left top; }
.foot-copyright{ padding:20px 0; }

/*首页*/
.home-bg{ position:relative; padding:20px; background:#F8F8F8; }

.home-body{ margin:10px 0; }

.home-title{ border-bottom:1px solid #E1E1E1; margin-bottom:10px; }
.home-title strong{ float:left; margin:0; padding:10px; font-weight:normal; border-bottom:3px solid #0075D2; font-size:130%; }
.home-title span{ float:right; margin:12px 10px 0 0; }
.home-title span a{ color:#999999; }
.home-title .tabs-nav{ float:left; padding:0; border-bottom:none; }
.home-title .tabs-nav a{ font-size:130%; font-weight:normal; }
.home-body .tabs-item .slides{ padding:0; }

.home-photo-box{ position:relative; height:340px; overflow:hidden; }
.home-photo{ display:block; position:relative; }
.home-photo img{ display:block; width:100%; height:340px; }
.home-photo div{ position:absolute; left:0; right:0; bottom:0; padding:10px; color:#FFFFFF; background-color:#000000; filter:alpha(opacity=70); background:rgba(0, 0, 0, 0.7); }

.home-news{ margin:12px 0; }
.home-news-good{ padding:10px 0; border-bottom:1px dotted #E1E1E1; }
.home-news-good .media-left .fa{ margin-top:10px; }

.home-date{ margin:0 auto; width:86px; text-align:center; }
.home-date h3{ display:block; margin:0; padding:6px 0; line-height:1; font-size:120%; background:#0075D2; color:#FFFFFF; font-weight:normal; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; }
.home-date p{ display:block; margin:0; padding:10px 0; line-height:1; font-size:300%; background:#F4F4F4; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; }

.event-list{ margin:0; padding:0; list-style:none; border:1px solid #E1E1E1; border-bottom:none; }
.event-list > li.active .event-title{ background:#0075D2; color:#FFFFFF; }
.event-content{ display:none; padding:15px; border-bottom:1px solid #E1E1E1; }
.event-title{ display:block; padding:10px; border-bottom:1px solid #E1E1E1; }

.contact-left{ }
.contact-left div{ margin:10px 0; }
.contact-left ul{ list-style:none; margin:0; padding:0; }
.contact-left ul li{ margin:8px 0; }

/**********插件样式**********/
/*分享*/
.share{ margin:10px 0; overflow:hidden; }
.share a{ display:inline-block; padding:0; width:32px; height:32px; line-height:32px; text-align:center; font-size:16px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
.share a{ color:#999999; border:1px solid #999999; }
.share a:hover{ color:#FFFFFF; border:1px solid #0075D2; background:#0075D2; }
.bd_weixin_popup,
.bd_weixin_popup *{ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

/*地图*/
.map img{ max-width:none; }
.map *{ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
.iw_poi_title{ margin:5px 0; color:#CC5522; }
.iw_poi_content{ margin:5px 0; color:#666666; }
