﻿@charset "UTF-8"; 

@font-face{font-family:"FetteEngschrift"; src:url("../fonts/Fette-Engschrift.ttf");      url("../fonts/Fette-Engschrift.ttf") format("truetype"),     url("../fonts/Fette-Engschrift.svg") format("svg")}
*{margin:0; padding:0; tap-highlight-color:transparent; -webkit-tap-highlight-color:transparent; -ms-tap-highlight-color:transparent}
html, body{height:100%}
body{font-family:"Microsoft YaHei","Helvetica Neue",helvetica,arial,sans-serif; font-size:16px; color:#333; line-height:1.625; background-color:#fff; -webkit-overflow-scrolling:touch}
h1, h2, h3, h4, h5, h6{font-family:"Microsoft YaHei","Helvetica Neue",helvetica,arial,sans-serif; line-height:1.4}
a{ color:#333; text-decoration:none}
a:hover{color:#099f00; text-decoration:none}
a:focus{outline:none}
ul, ol{list-style:none}
img{border:none; vertical-align:middle}
i, em, cite{font-style:normal}
sup{vertical-align:text-top; font-size:0.5em}
sub{vertical-align:text-bottom; font-size:0.5em}
input, textarea, select, button{font-family:inherit; font-size:inherit; *font-size:100%; font-weight:inherit; color:inherit; line-height:inherit}
input, textarea, select, button{outline:none}
input[type="submit"], input[type="reset"], input[type="button"], button, button[type="button"], button[type="submit"], button[type="reset"]{cursor:pointer; -webkit-appearance:none}
textarea{resize:none}
.clearfix:before, .clearfix:after{content:""; display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}

article, aside, dialog, footer, header, section, footer, nav, figure, menu{display:block}

.no-margin{margin:0 !important}
.no-margin-top{margin-bottom:0 !important}
.no-margin-right{margin-right:0 !important}
.no-margin-bottom{margin-bottom:0 !important}
.no-margin-left{margin-left:0 !important}

.no-padding{padding:0 !important}
.no-padding-top{padding-bottom:0 !important}
.no-padding-right{padding-right:0 !important}
.no-padding-bottom{padding-bottom:0 !important}
.no-padding-left{padding-left:0 !important}

.no-border{border:none !important}
.no-border-top{border-top:none !important}
.no-border-right{border-right:none !important}
.no-border-bottom{border-bottom:none !important}
.no-border-left{border-left:none !important}

@media (max-width:750px){.zh_baner .m{display:block!important}
.zh_baner .pc{display:none}
body{padding-top:56px}
}

.head_top{width:100%; height:35px; float:left; border-top:2px solid #009b4b; padding:0 0 1px; background:url(../images/bg/header_sec_welcome_bg.gif); border-bottom:1px solid #e5e5e5; overflow:hidden}
.top_box{width:1350px; margin:0 auto}
.head_top li span{font-size:.85em}
.llo{color:#666; float:left; line-height:34px}
.head_top li span{font-size:.85em}
.rrgs{color:#666; float:right; padding:0 1px; line-height:35px}
.rrger{color:#fff; float:right; padding:0 35px; line-height:35px; background:#009b4b}
.rrger a{color:#fff}
.rrg{color:#fff; float:right; padding:0 25px; line-height:35px}
.rrg a{color:#666}
.ti{padding-left:10px; float:right; margin:25px 0 10px; background:url(../images/bg/fgbg.png) no-repeat left center}
.gx{float:right; padding-top:10px}

.searchs{width:100%; margin:15px auto; line-height:50px; position:relative; z-index:999; margin-top:-10px}
.nav_searchs{width:1200px; max-width:100%; margin:0 auto; background:#fff; box-shadow:0 0 15px #4E4E4E; padding:10px; border-radius:6px}
.nav_searchs span{width:50%; float:left}
.nav_searchs .form_searchs{width:50%; float:right; text-align:right; position:relative}
.nav_searchs .form_searchs .input-text{width:55%; height:29px; line-height:28px; text-indent:10px; border:1px solid #eee; border-top-left-radius:4px; border-bottom-left-radius:4px; color:#888}
.nav_searchs .form_searchs .input-search{top:8px; height:29px; background-color:#11afa0; width:55px; color:white; border-radius:5px; position:relative; border:1px solid #eee}
.nav_searchs .form_searchs i{width:16px; height:16px; background:url('../images/icon/ico-search.png') no-repeat; position:absolute; top:18px; right:20px; z-index:9999}

.zh_baner img{width:100%}
.zh_baner .m{display:none}

.fl_ab{width:27%; flex-shrink:0; text-align:justify; text-indent:2em}
.fl_ab p{font-size:18px; line-height:35px}
.fl_ab a{display:block; font-weight:bold; width:160px; height:45px; line-height:45px; background:#009b4b; color:#fff; border-radius:30px; text-align:center; margin-top:15px; padding-right:30px}
.fr_img{width:71%}
.mb_abv_list li{flex:1; text-align:center; height:50px; margin-right:2px; color:#2a2a2a; line-height:40px; font-size:20px; font-weight:bold; background:url(../images/icon/05.png) repeat-x 28px center}
.mb_abv_list li:last-child{margin-right:0}
.mb_abv_list ul li span{background:#2a2a2a; color:#fff; border-radius:10px; display:inline-block; font-weight:bold; width:110px}
.on_026a04{background:#009b4b !important}
.mb_adv_left{width:100%; background:#eee; flex-shrink:0; margin-top:10px; padding-bottom:10px}
.mb_adv_left img{width:100%}
.mb_adv_left ul li{width:32%; margin:3px}
