@charset "utf-8";
/* 2015-4 by qizhifei */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, img, dl, dd, dt, ol, ul, li, form, table, tr, th, td{margin:0;padding:0; zoom:1; font-size:12px;}
body{background-color:#f6f6f6; color:#868686; font-family:"微软雅黑";}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:lighter;}
ul,li{list-style:none;}
a{outline: none;*star: expression(this.onFocus=this.blur());cursor: pointer;}
img{vertical-align:top; border:none;}
*{margin:0; padding:0}
.cf{clear:both; overflow:hidden;}
.fleft{float:left;}
.fright{float:right;}
.bche-main{background-color:#ffffff; width:1160px;}
.mainwidth{width:1100px;margin:0 auto; overflow:hidden; clear:both;}
.center{margin:0 auto; overflow:hidden; clear:both;}
a:link{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#4eb728; text-decoration:underline;}
a:active{text-decoration:none;}
/**头部**/
.navi_head{height:50px;background-color:#38bc44;}
.navi_body{overflow:hidden;height:50px;background:rgba(213,236,205,0.9);transition:height ease 0.5s;border-top:1px #fffd53 solid;}
.navi_body:hover{height:300px;}
.navi_head>div>span{width:134px;text-align:center;overflow:hidden;height:300px;display:inline-block;font-weight:bold;color:#333333;font-size:14px;vertical-align:top;background-color:rgba(255,255,255,0.1);}
.navi_head>div>span:nth-child(1){height:50px;}
.navi_head>div>span>p a{color:#333;text-decoration:none; width:134px; height:30px; display:block; text-align:center; line-height:30px; font-weight:lighter; font-size:15px;}
.navi_head>div>span>p a:hover{color:#333;text-decoration:none;background:rgba(255,255,255,0.2);}
.navi_head>div>span>p.navi_title a{color:#fff;text-decoration:none;width:134px; height:50px; display:block; line-height:50px; font-size:18px;background-color:#38bc44;}
.navi_head>div>span>p.navi_title a:hover{background:rgba(255,255,255,0.1);}
.navi_title{font-size:16px;line-height:50px;margin-top:0;}
.navi_head>div>span:hover{background:rgba(255,255,255,0.2);}
#header{position:relative;}
.header-m{ position:absolute; width:100%; top:0; left:0; height:154px; z-index:99; background:rgba(255,255,255,0.8);}
.header{height:104px;}
#logo{padding-top:8px; width:229px; float:left;}
#logo h1{display:none;}
.header-by{width:520px; height:104px; display:block; overflow:hidden; float:left; background:url(../images/bjhh.png) no-repeat center;}
.header-r{width:350px; height:104px;}
#topsearch{width:210px; height:30px; overflow:hidden; margin-top:10px;}
.search-box{height:30px; position: relative; z-index: 9999;}
.search-box input{width:130px; float:right; padding-left:6px; height:30px; display:block; border:1px #fff solid; line-height:28px; font-size:12px; color:#999; overflow:hidden; vertical-align:middle; background-color:#f4f4f4;}
.search-box .inputSub{width:70px; height:30px; padding-left:0; display:block; overflow:hidden; text-align:center; font-size:13px; color:#fff; border:none; overflow:hidden; vertical-align:middle; background:#f5720c; outline:none; cursor:pointer; float:right;}
.search-box .inputSub:hover{background:#f6842b;}
.header-r-m{width:220px; padding-left:150px; float:right; height:50px; overflow:hidden; text-align:right; line-height:18px; font-size:14px; color:#333; background:url(../images/24h.png) no-repeat 165px 7px;}
.header-r-m font{font-size:25px; color:#010101; line-height:44px;letter-spacing:0px;}
.header-r-wbwx{width:105px; height:44px; margin-top:8px; float:right;}
.header-r-wbwx a{width:32px; height:32px; margin-left:11px; display:block; float:left; border:1px #dddddd solid; border-radius:50%;}
.header-r-wbwx a:nth-child(1):hover{border:1px #dddddd solid;background:url(../images/wbwx.png) no-repeat -34px 0px #f4f4f4;}
.header-r-wbwx a:nth-child(2):hover{border:1px #dddddd solid;background:url(../images/wbwx.png) no-repeat #f4f4f4;}
.header-r-wbwx a:nth-child(1){background:url(../images/wbwx.png) -34px 0px no-repeat #ffffff;}
.header-r-wbwx a:nth-child(2){background:url(../images/wbwx.png) no-repeat #ffffff;}
.header-r-m .iconfont{font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color:#333; font-size:60px;} 
/**内页头部**/
.header-ms {width:100%; clear:both; height:104px;background:rgba(255,255,255,0.8);}
.nheader_menu { height:50px;background-color:#38bc44; border-top:1px #fffd53 solid;}
.nheader_menus a { width:137px; height:50px; display:block; float:left; text-align:center; line-height:50px; font-size:18px; color:#fff; text-decoration:none;}
.nheader_menus a:hover {background:rgba(255,255,255,0.2);}
/**公用底部**/
.footer{border-top:1px #3bae47 solid; padding-top:15px; background-color:#ffffff; clear:both;}
.footer div span{display:block; width:100%; line-height:2em; font-size:1.3em; color:#333333; padding-bottom:10px;}
.footer-c a{display:block; font-size:1em; line-height:2.4em;}
.footer div a:link{color:#7b7b7b; text-decoration:none;}
.footer div a:visited{color:#7b7b7b; text-decoration:none;}
.footer div a:hover{color:#7b7b7b; text-decoration:none;}
.footer div a:active{text-decoration:none;}
.footer-logo{width:280px; height:350px; background:url(../images/flogo.jpg) no-repeat 0 10px;}
.footer-kslink{width:245px; height:350px;}
.footer-about{width:210px; height:350px;}
.footer-countus{width:245px; height:350px; text-align:left; line-height:2.3em;}
.footer-countus img{clear:both; display:block;}
.footer-bmsg{text-align:center;border-top:1px #e2e2e2 solid; padding:10px 0; font-size:1.1em; line-height:2em;}
.footer-bmsg a{padding:0; margin:0; display:inline; text-decoration:none; outline:none;}
