﻿/*公共*/
a{ }
a:hover,
a:active{ color:#E74C3C; }
::selection{ background:#E74C3C; color:#FFFFFF; }
::-moz-selection{ background:#E74C3C; color:#FFFFFF; }

/*页头*/
.page-head{ }
.head-tool{ background:#3C3C3C; color:#999999; }
.head-tool a{ color:#999999; }
.head-nav{ width:100%; background:#F4F4F4; border-bottom:1px solid #E1E1E1; }

.nav-top ul li{ text-align:center; }
.nav-top > ul > li.active > a,
.nav-top > ul > li > a:hover{ color:#CC0000; border-bottom:3px solid #CC0000; }
@media screen and (max-width:767px)
{
    .nav-top ul li{ text-align:left; }
    .nav-top > ul > li.active > a,
    .nav-top > ul > li > a:hover{ color:#555555; border-bottom:none; }
}

/*页左侧*/
.page-left{ }

.left-nav{ margin:10px 0; text-align:center; }
.left-nav ul{ margin:0; padding:0; list-style:none; }
.left-nav > ul > li{ margin:5px; display:inline-block; }
.left-nav > ul > li a{ display:block; padding:5px 16px; height:34px; line-height:24px; border:solid 1px #E1E1E1; }
.left-nav > ul > li a:hover,
.left-nav > ul > li.active a{ border:solid 1px #CC0000; color:#CC0000; }

.left-nav > ul > li > ul{ display:none; }

/*页内容*/
.page-title{ display:none; }
.page-body{ }
.page-body .page-title small:before,
.page-body .page-title small:after{ background:#2077B2; }
.page-body img{ max-width:100%; height:auto; }
.page-body #map img{ max-width:none; }
.page-body #map *{ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

.page-title-small h3{ display:inline-block; padding:10px 5px; border-bottom:4px solid #E74C3C; }

/*页右侧*/
.page-right{ position:absolute }

/*页脚*/
.page-foot{ }
.foot-copyright{ padding:10px 0; background:#3C3C3C; color:#999999; }
.foot-copyright a{ color:#FFFFFF; }

/*首页*/
.home-bg{ background:#F8F8F8; }

.home-box{ padding:10px 0; }
.home-box .page-title{ text-align:center; }
.home-box .page-title h2{ padding:10px 0; border-bottom:1px solid #E1E1E1; }
.home-box .page-title small{ display:block; font-size:0; }
.home-box .page-title small:after{ content:""; position:absolute; left:50%; top:auto; bottom:-3px; margin-left:-50px; width:100px; height:4px; background:#2077B2; }

/*面包屑*/
.page-bread{ }

/*页消息*/
.page-msg{ margin:20px 0; padding:20px; text-align:center; border:1px dotted #E1E1E1; background:#FBFBFB; }

/*按钮*/
.btn-primary{ background:#E74C3C; }
.btn-primary:hover{ background:#E43725; }

/*选项卡*/
.tabs.tabs-1 .tabs-nav li.flex-active{ border-bottom:solid 3px #2077B2; }

/*幻灯片*/
.slider .flex-direction-nav li a:hover,
.slider .flex-control-nav li a:hover,
.slider .flex-control-nav li a.flex-active{ color:#2077B2; }

/**********私有**********/

/*分享*/
.share{ margin:30px 0 10px 0; overflow:hidden; }
.share a{ display:inline-block; margin:0 2px; padding:0; width:36px; height:36px; line-height:36px; text-align:center; font-size:18px; -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 #E74C3C; background:#E74C3C; }
.bd_weixin_popup,
.bd_weixin_popup *{ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

.index_product{ }
.index_product .media-body{ position:relative; }
