@charset "utf-8";
/* CSS Document */
.nav h2{width:25px;background:url(../images/menu_bg.png) no-repeat; background-size:25px auto;float:right;margin-top:8px;height:18px;}
.nav_sub{width:129px;position:absolute;top:56px;right:-6px;background-color: rgba(51,51,51,0.8);z-index:1000;}
.nav_sub ul{width:120px;float:right;padding-top:10px;}
.nav_sub ul li{height:32px;line-height:32px;margin-bottom:10px;}
.nav_sub ul li a{display:block;color:#fff;text-align:center; font-size:14px;}
.back_to_top{display:block;height:30px;line-height:30px;width:30px;position:fixed;bottom:80px;right:10px;background:url(../images/back.png) no-repeat;color:#fff;border-radius:50%;background-size:30px auto;
box-shadow: 0px 0px 9px #ccc;}
/*广告图*/
.adv01{margin-bottom:2em;}
.adv01 img{width:100%;height:100%;}
/*新闻*/
.news_tab{height:40px;border-bottom:1px solid #ccc; margin-top:20px;}
.news_tab ul{margin-top:2px;}
.news_tab ul li{display:inline-block;float:left;margin-right:10px;height:40px;line-height:40px;width:70px;text-align:center;cursor:pointer;font-weight:bold; font-size:14px;}
.news_tab ul li.on{background:#edd244;color:#fff;}
.btnMore{display:block; font-size:14px; width:100px; height:30px; line-height:30px; margin:0 auto;text-align: center; color:#fff; background-color:#edd244 ; border-radius:6px;}
/*底部*/
.footer{margin-top:20px;padding-bottom:50px;}
.footer p.f_tel{line-height:22px;border-top:1px solid #efefef;padding:4px 10px 4px 30px;background:url(/Template/skin_wap/images/tel_icon.jpg) no-repeat 10px center; background-size:18px auto;}
.footer p.f_address{line-height:22px;border-top:1px solid #efefef;padding:4px 10px 4px 30px;background:url(/Template/skin_wap/images/address_icon.jpg) no-repeat 10px 8px; background-size:18px auto;}
p.f_copyright{height:40px;line-height:40px;text-align:center;background:#f2f2f2;}

.share{position:fixed;bottom:50px;left:0;width:100%;background-color:rgba(0,0,0,0.8);padding:10px;display:none;}

/*底部nav开始*/
.f_menu{ width:100%;margin:0px auto;display:inline-block; background:#333;height:50px;margin-left:auto; margin-right:auto; min-width:320px; max-width:640px; position:fixed;bottom:0px;overflow:hidden;}
.f_menu ul{padding-top:6px; width:100% margin:0 auto; text-align:center;}
.f_menu ul li{width:25%;float:left;}
.f_menu a{color:#fff;}
.f_menu ul li span{display:block;text-align:center;color:#fff;}
.f_menu ul li span.title{padding-top:3px;}
/*底部nav结束*/

/*联系方式*/
.contact{width:100%; height:40px; margin:0 auto; clear:both; overflow:hidden; min-width:320px; max-width:640px; overflow:hidden;}
.copy{background:#f2f2f2; width:100%; margin-bottom:50px; text-align:center; height:40px; line-height:40px; font-size:14px; color:#333; margin-top:20px;}

.dianpu{background:#ff7300; position:fixed;top:50%;left:0px; color:#fff; text-align:center; z-index:999;}
.dianpu a{ display:block; color:#fff; padding:10px; font-size:16px;}

.Public-nav{ width:100%; height:40px; margin:0 auto; margin-top:20px; margin-bottom:10px; }
.Public-nav h2{ height:40px; line-height:40px; width:140px; display:block; margin:0 auto;font-size:18px; color:#000; font-weight:bold; text-align:center; border-bottom:2px solid #edd244;}
.Public-nav h2 a{color:#000;}
.Public-nav h2 a:hover{ color:#edd244;}

.Public-nav1{ width:98%; height:40px; margin:0 auto; margin-top:20px; border-bottom:1px solid #ccc; }
.Public-nav1 h2{line-height:40px; padding-left:4px; font-size:16px; color:#edd244; font-weight:bold;}
.Public-nav1 h2 a{ float:right; font-size:12px; color:#edd244; margin-right:4px; font-weight:normal;}

.Public-nav2{ width:100%; height:40px; margin:0 auto; margin-top:20px; margin-bottom:10px; }
.Public-nav2 h2{ height:60px; line-height:60px; width:240px; display:block; margin:0 auto;font-size:22px; color:#000; font-weight:bold; text-align:center; border-bottom:2px solid #edd244;}
.Public-nav2 h2 span{ color:#edd244;}



/*---------导航----------*/
.nav2{ height:44px; width:100%; line-height:44px; overflow:hidden; background:#edd244;}
.nav2 ul li{ float:left; width:20%; text-align:center;}
.nav2 ul li a{ font-size:14px; font-weight:bold; color:#fff;}

.header{height:76px;width:100%; position:relative;}
.header .logo{width:87%;height:76px;}
.header .logo img{float:left; margin-left:1%;height:44px; margin-top:12px;}
.header h2{ float:left; margin-left:10px;color:#edd244; font-size:18px; line-height:76px;}
.header .hdTxt{ width:30px; height:30px; position:absolute; right:5%; top:20px;}

.fl{ float:left;}
.fr{ float:right;}
.bannerBox img{width:100%; display: block;}
.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:2px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:-webkit-box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; -webkit-box-flex:1;font-size:0 }
.focus .hd ul .on{ background:#edd244;}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.flBox{overflow:hidden; padding-top:1.833em;}
.flBox li{float:left; margin-bottom:1.833em; width:33.1%; text-align:center;}
.flBox li:nth-child(3n){border-right:none;}
.flBox li img{width:5.250em;}
.flBox li h5{margin-top:0.4em; font-weight:normal; font-size:1em;}
.flBox li h5 a{color:#333;}

.top{ width:100%; height:30px; border-bottom:1px solid #dedede; padding-left:5px; line-height:30px; color:#000; font-size:12px; overflow:hidden;}
.top span{ float:right; margin-right:5px; color:#edd244;}
.ab_ann{overflow: hidden; margin:10px 4px;  -webkit-border-radius: .3rem .3rem 0rem 0rem;}.ab_ann ul li{float: left;height: 30px;margin-right: 5%;margin-bottom: 6px;}.ab_ann ul li:last-child{margin-right: 0;}.ab_ann ul li a{display: block;padding: 0 10px;border-radius: 15px;background-color: #edd244;text-align: center;line-height: 30px;font-size: 14px;color: #fff;}