@charset "utf-8";
/* CSS Document */
*{font-family:Microsoft Yahei !important;}
p{color:#666;}
.navbar-default .navbar-nav>li>a{font-size:14px;}
.navbar-nav>li>.dropdown-menu{-webkit-animation: fadeIn 0.4s ease-in-out;}
.dropdown-menu>li{-webkit-animation: fadeInDown 0.8s ease-in-out;}
.dropdown-menu>li>a:hover{-webkit-animation: pulse 0.5s ease-in-out;}
.navbar-nav>li>a{line-height:3;}
.navbar-form{margin-top:22px;}
.navbar{margin-bottom:0;}
.thumbnail:hover>img {-webkit-animation: swing 1s ease-in-out;}
.section-title{font-size:36px; line-height:24px; color:#333; font-weight:700; text-transform:uppercase; margin-bottom: 25px;}
.section-content{width:64%; margin:auto; text-align:center; color:#999; line-height:1.8; margin-bottom:35px;}
.abouttext{color:#999; line-height:1.6; font-size:14px; margin-top:45px; margin-bottom:25px; word-wrap: break-word;}
.btn-about{color:#fff;background-color:#005ca1;border-color:#2e6da4; padding:15px 55px;}
.num{font-size:48px; font-weight:bold; color:#fff; line-height:1.6;}
.label{font-size:36px;}
.prolist ul li{line-height:3;}
.prolist ul li a{color:#999;}
.list-group-item,a.list-group-item:hover, button.list-group-item:hover{background:none; border:none;}
a.list-group-item, button.list-group-item,a.list-group-item:hover, button.list-group-item:hover{color:#fff;}
a.list-group-item:hover, button.list-group-item:hover{font-weight:bold;-webkit-animation: fadeIn 0.4s ease-in-out;}
.media-heading{border-bottom:1px solid #ccc; line-height:1.7;}
.media-body p{line-height:1.6; color:#666; font-size:14px;}
.newletter-section {background: #005ca1; padding: 55px 0; overflow: hidden;}
/*.newletter-section h2, p {color: #fff;}*/
.f-widget h2 {font-size: 24px; margin-bottom: 40px; text-transform: uppercase; font-weight:bold;}
.footer-bottom {background: #F4F4F4 none repeat scroll 0 0; padding: 30px 0; overflow: hidden;}
.copyright-text p {color: #707070; font-size: 14px;}
.social-icon ul li a i {color: #005ca1; font-size: 14px; width: 37px; height: 37px; border-radius: 100%; border: 2px solid #005ca1; background: transparent; text-align: center; line-height: 37px; z-index: 1; position: relative; -webkit-transition: .5s; transition: .5s; float:left;}
.social-icon ul li a {display: inline-block;}
.social-icon ul li a:hover{-webkit-animation: flip 1s ease-in-out;}
ul {list-style: outside none none; margin: 0; padding: 0;}
.social-icon {float: right;}
.social-icon ul li {display: inline; margin-left: 8px;}
.copyright-text {text-align: left; float: left; margin: 12px 0 0;}
.footer-top {padding-bottom: 65px; overflow: hidden;}
.sxk{background:url(../images/midbg.jpg) center center no-repeat; background-size:cover; margin-top:45px;}
.glyphicon-chevron-right:before{content: ">";}
.glyphicon-chevron-left:before{content: "<";}
.carousel-caption{bottom:120px;}
.list-group-item{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dropdown-menu>li>a{padding:10px 20px;}
.proinfo, .proinfo p, .abouttext p{color:#666; font-size:16px; line-height:1.7;}
.table{font-size:14px;}
.fywj{font-size:18px; padding:15px 0; margin:15px auto;}
.disabled,.current,.fywj a{padding:4px 10px; border:1px solid #ccc; margin-right:3px; border-radius:3px;}
.fywj a{color:#666;}
.current{color:#f90;}
#backTop{position: fixed; right: 30px; bottom: 30px; width: 50px; height: 50px; background: url(../images/totop.png) center center no-repeat #1677ff; background-size:100%; border: none; border-radius: 50%; cursor: pointer; display: none; z-index: 999;}
#backTop:hover{background: url(../images/totop_b.png) center center no-repeat #fff; -webkit-animation: swing 1s ease-in-out;}
.bs3-square {width: 100%; height: 0; padding-top: 100%; position: relative; color:#fff;}
.bs3-square > * {position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center;}
.husyuan{background:#bfbfbf; border-radius:50%;}
.lsyuan{background:#25a7e1; border-radius:50%;}
.BMapLabel { max-width: none !important; padding:14px; border-radius:7px; }