/*common*/
.iconfont { margin-right:3px;}
.container { max-width: 1300px; margin: 0 auto; overflow:hidden;}
.colum-9 { width:70%; float:left;}
.colum-3 { width:30%; float:left;}
.btn-info { background:#11b764; border:#11b764;}
.btn-info:hover { background:#063;}
.page-num, .page-link {color:#11b764;}
.page-num-current { background:#11b764; border:#11b764; color:#fff;}
.form-control,.btn { border-radius:0;}
.btn {line-height: 1.6;}
.gray { color:#999;}
.bottom-line { border-bottom: 1px solid #dfdfdf;}
.right { float:right;}
.txt-right { text-align:right;}
.form-inline { display: inline-flex;}

/*头部*/
.top-menu { height: 32px; line-height: 32px; background: #006633; color: #fff; }
.top-menu .language-url { width:10%; float:right; text-align: center;}
.top-menu .language-url .ico-cn { background: url(../imgs/ico-language.png) no-repeat; background-size: 84%; width:30px; height:18px; display:inline-block; margin-right:3px; margin-bottom: 2px; vertical-align:middle;}
.top-menu .menus li { float: left; margin-left: 10px; }
.top-menu .menus li a { font-size: 13px; color: #fff; padding-left: 10px; border-left: 1px ridge #fff; text-decoration: underline; }
.top-menu .menus li.first a { padding: 0; border: 0; }
.header { background-image: linear-gradient(#ddd, #fff);}
.header .mainhd { height:128px;}
.header .mainhd .logo { width:35%; float:left; text-align:center; margin-top:18px;}
.header .mainhd .logo .slogan { font-size:16px; text-align:center;}
.header .mainhd .logo img { width:100%; margin-bottom:5px;}
.header .mainhd .Hotline { width:22%; float:right;}
.header .mainhd .contact-top { margin-top:25px;}
.header .mainhd .contact-top h2 { font-size:1.1rem; margin-bottom:8px;}
.header .mainhd .contact-top p { font-size:14px; font-weight:700; color:#063; line-height:26px;}
.header .mainhd .contact-top i { margin-right:4px;}

/*导航菜单*/
.mainmenu { background:#ccc; border-top:3px #063 solid; border-bottom:3px #063 solid; overflow:hidden;}
.mainmenu li { float:left;}
.mainmenu li a { padding:10px 35px; font-size:16px; font-weight:700; display:inline-block;}
.mainmenu li a:hover { background:#063; color:#fff;}
/*菜单下介绍*/
.index-about { padding:15px 0;}
.index-about h1 { font-size:32px; margin-bottom:15px; color:#063;}
.index-about p { line-height:20px; font-size:15px;}

/*幻灯和新闻*/
.index-banner { overflow:hidden; margin-bottom:20px;}
.index-banner .help-block, .index-banner .news-list { width:360px; margin-left:20px;}
.index-banner .help-block >div { height:80px; background:#036; color:#fff; font-size:14px; margin-bottom:5px; position:relative;}
.index-banner .help-block >div p { width:100%; height:32px; line-height:32px; box-sizing: border-box; text-align:right; padding-right:15px; position:absolute; right:0; bottom:0; background:rgba(255,255,255,0.2);}
.index-banner .help-block >div p a { font-size:1.1rem; color:#fff;}
.index-banner .help-block .help1 { background:#036 url(../imgs/help_bg1.png) no-repeat 0px -20px;}
.index-banner .help-block .help2 { background:#FC3 url(../imgs/help_bg2.png) no-repeat 0px -20px;}
.index-banner .help-block .help3 { background:#063 url(../imgs/help_bg3.png) no-repeat 0px -25px;;}
.index-banner .help-block .help1 p,.index-banner .help-block .help3 p { text-align:left; padding-left:10px;}
.index-banner .news-list h2 { padding:12px 0; border-bottom:2px #063 solid; margin-bottom:15px; font-size:1.2rem;}
.index-banner .news-list h2 span { color:#999; font-size:0.9rem;}
.media .date,.media .desc a { color:#999;}
.media .media-body h5 a:hover { color:#11b764;}

/*首页产品*/
.card { border:0;}
.card a { display:inline-block;}
.card .card-body { padding:0.75rem 0 0.25rem;}
.card .card-title { background:#063; color:#fff; padding:12px 0; text-align:center; margin-bottom:0;}
.card .card-title a,.card .inner-card-title a {color:#fff;}
.card .card-text li { line-height:160%;}
.card .card-text li a { text-decoration:underline;}
.card .card-imgs { height: 242px; overflow: hidden; }
.card .card-imgs img,.card .card-img-300 img { transition:all 0.3s;}
.card .card-imgs:hover img,.card .card-img-300:hover img  { transform:scale(1.1);}
.card .inner-card-body { padding:0;}
.card .inner-card-title { font-size:1.1rem; background:#063; color:#fff; padding:10px 0; text-align:center; margin-bottom:0;}
.card:hover .card-title,.card:hover .inner-card-title { background:#11b764;}
.card .inner-card-text { padding:0.5rem 0;}

/**内页-关于我们**/
.page-banner { height:240px; text-align:center;}
.about { background:url(../../../static/images/banner01.jpg) no-repeat;}
.banner-txt { padding-top:6.4rem;}
.banner-txt p { line-height:42px; color:#fff;}
.content { padding:2.25rem 0 0rem;}
.content p { text-indent:32px; font-size:1.1rem; margin-bottom:10px;}

/**内页-新闻资讯**/
.text-secondary { line-height:2.4rem;}
.tags-list { padding: 0.75rem 0; overflow:hidden;}
.tags-list a { padding:0.25rem 0.5rem; border:1px #dfdfdf solid; margin-right:10px; color:#999;}
.tags-list a:hover { background:#063; border:1px #063 solid; color:#fff;}
.secondary { padding-top: 1.25rem; line-height: 2.4rem; border-top: 1px #dfdfdf solid;}

/**内页-留言**/
.message-tips { width:420px; float:right; margin-top:30px;}
.message-tips h3 { font-size:1.15rem; margin-bottom:10px; color:#666;}
.message-tips p { color:#999; margin-bottom:8px;}

/*底部*/
.friend-link span a { margin-right:15px;}
.footer { margin-top: 20px; background: #dbddde;}
.footer h5 { color:#063; font-size:1.2rem;}
.footer .code, .footer .code img { height:120px;}
.copyright { background:#f0f0f0; border-top:1px #cbd0d5 solid;}
.copyright span { color:#666; margin-left:8px;}