﻿ @font-face { font-family: 'iconfont'; src: url('http://at.alicdn.com/t/font_1472780016_6556048.eot'); /* IE9*/ src: url('http://at.alicdn.com/t/font_1472780016_6556048.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('http://at.alicdn.com/t/font_1472780016_6556048.woff') format('woff'), /* chrome、firefox */  url('http://at.alicdn.com/t/font_1472780016_6556048.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/  url('http://at.alicdn.com/t/font_1472780016_6556048.svg#iconfont') format('svg'); /* iOS 4.1- */ }
 .iconfont { font-family: "iconfont"; font-style: normal; -webkit-font-smoothing: antialiased; display: block; -webkit-text-stroke-width: 0.2px; }
 * { padding: 0px; margin: 0px; font-family: "Microsoft Yahei" }
 li { list-style: none }
::selection { background: #00BF00; color: #FFF; }
::-moz-selection {
 background: #00BF00;
 color: #FFF;
}
body { font-family: "Microsoft Yahei"; }
.erweima { height: 100%; margin: 0 auto; }
#header { /*background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=80);*/ background: #fff; }
.navbar-header { border-bottom: #00BF00 solid 2px; }
.logo { height: 60px; padding: 10px 15px; margin: 0; }
.logo img { height: 40px; }

.case_page {
    margin: 50px 0 70px;
    text-align: center;
}
.case_page a {
    background-color: #858585;
    color: white;
    display: inline-block;
    font-family: arial;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin: 0 3px;
    text-align: center;
    width: 36px;
}
.case_page a:hover {
    background: #23527c none repeat scroll 0 0; text-decoration:none;
}
.case_page a.case_page_act{
    background-color: #23527c;
}

/* 悬浮 */
.cms_service { position: fixed; right: 0px; top: 120px; background: #e6e4e4; height: auto; padding: 0 10px; text-align: center; z-index:999; }
.cms_service li { width: 40px; height: 40px; border: solid 1px #ccc; border-radius: 5px; line-height: 40px; text-align: center; margin: 10px 0; }
.service-icon { font-size: 24px; color: #999; }
.service-icon:hover {color: #F35D11;}

.cms_service li a{ display:block; position:relative; z-index:9999;}
.cms_phones{ position:absolute; z-index:99999; width:200px; height:60px; line-height:60px; background:#f1f1f1; right:50px; top:-11px; font-size:20px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; display:none;}
.cms_weixin{position:absolute; z-index:99999; width:180px; height:180px; padding:10px;right:50px; top:-60px;background:#f1f1f1;display:none;}
.cms_weixin img{ width:100%; height:auto;}
.cms_erweima{position:absolute; z-index:99999; width:180px; height:180px; padding:10px;right:50px; top:-60px;background:#f1f1f1;display:none;}
.cms_weixin img{ width:100%; height:auto;}

@media (min-width: 768px) {
#header { border-bottom: #00BF00 solid 2px; }
.navbar-header { border-bottom: none; }
.logo { height: 66px; padding: 10px 0; }
.logo img { height: 46px; }
}
@media (min-width: 992px) {
.logo { height: 74px; padding: 12px 0px; }
.logo img { height: 50px; }
}
@media (min-width: 1200px) {
.logo { height: 90px; padding: 15px 0; }
.logo img { height: 60px; }
}
.navbar-toggle { border: 0 none; margin: 10px 0; padding: 13px 15px; }
#header .navbar-toggle .icon-bar { background: #444; }
.navbar-collapse { background: #fff; border-top: none; }
.navbar-collapse ul.nav { float: right; }
.navbar-collapse ul.nav li a { padding: 0px; border-bottom: #fff solid 2px; font-size: 16px; color: #333; }
.navbar-collapse ul.nav li a:hover, .navbar-collapse ul.nav li.current a { background: none; border-bottom: #00BF00 solid 2px; color: #00BF00; }
.navbar-collapse ul.nav li { padding: 0px 15px 8px; }
@media (min-width: 768px) {
.navbar-collapse ul.nav li { padding: 23px 0 0; margin-left: 10px; }
}
@media (min-width: 992px) {
.navbar-collapse ul.nav { padding-top: 27px; }
.navbar-collapse ul.nav li { padding: 0; margin-left: 35px; }
}
@media (min-width: 1200px) {
.navbar-collapse ul.nav { padding-top: 35px; }
.navbar-collapse ul.nav li { padding: 0px; margin-left: 55px; }
}
#footer { border-top: #00BF00 solid 2px; }
.foot-link { padding: 15px 0; line-height: 24px; font-size: 13px; }
@media (min-width: 1200px) {
.foot-link { padding: 25px 0; }
}
.foot-link span { padding-right: 5px; color: #555; font-weight: bold; }
.foot-link a { padding-right: 12px; white-space: nowrap; color: #666; }
.foot-link a:hover, .foot-link a:active, .foot-link a:focus { text-decoration: none; color: #00BF00; }
.copyright { padding: 12px 0; background: #efefef; line-height: 22px; font-family: "宋体"; font-size: 12px; color: #999; text-align: center; }
.copyright p { margin-bottom: 0; }
@media (min-width: 1200px) {
.copyright { padding: 18px 0; }
}
