@charset "gb2312";
/* CSS Document */
body{ width:100%; margin:0; padding:0; font:normal 100% Helvetica,Arial,sans-serif;}
*{ font-family:Arial; color:#3d3d3d;}
ul,li,dl,dt,dd,h1,h2,p,a{ text-decoration:none; list-style:none; font-weight:normal; margin:0; padding:0;}
h5,h6{font-size:14px; margin:0; padding:0; font-weight:normal;}
.clear{clear:both;}

section{margin:4em 0;}
.toolbar{position:relative; left:15px; top:6px; background-color:transparent;line-height:40px;}
.menu-button{position:relative;height:15px;width:15px;cursor:pointer;}
.menu-button:before{content:"";position:absolute;top:5px;right:3px;border-bottom:9px double #fff;border-top:3px solid #fff;width:15px;height:3px;}
.menu-left{float:left;margin-right:1.5em;}

.sidebar{margin:0;padding-top:1em; background-color:#fff;}
.sidebar h6{padding:0;font-weight:300; width:220px; margin:auto;}
.sidebar li{margin:.5em 0;padding:0 1em;line-height:32px;}
.sidebar hr{margin:2em auto;border:0;padding:0;width:80%;height:1px;background-color:white;}
/*Ö÷ÒªÑùÊ½*/
/*.subNav{cursor:pointer;}
.subNav h5{ display:block; width:90%; margin:auto; font-size:15px; padding-bottom:20px;}
.subNav h5 img{ width:100%;}
.subNav h6{ padding-left:60px; font-size:14px; line-height:50px;}
.subNav h6 img{ position:relative; top:7px; right:20px;}
.subNav h6 a{ font-size:14px; line-height:50px;}
.navContent{display:none; width:220px; margin:auto; padding:8px 0; background:#f9f9f9; color:#ccc;}
.navContent li{ display:block; line-height:18px;}
.sidebar .navContent li a{ display:block; font-size:12px; line-height:18px; color:#666;}
.sidebar .navContent li a:hover{ color:#158353;}*/
.subNav{cursor:pointer; margin:10px 0;}
.subNav h5{ display:block; height:60px; margin-left:20px; padding-bottom:10px; margin-bottom:20px; border-bottom:#ccc 1px solid;}
.subNav h5 img{ height:100%; width:auto;}
.subNav h6{ display:block; width:200px; height:30px; padding:0 10px; background-color:#3f3f3f; margin:auto 20px; font-size:14px; color:#fff;text-align:left; line-height:27px;}
.subNav h6 a{ display:block; font-size:14px; color:#fff; text-align:left; line-height:30px;}
.navContent{display:none; width:180px; margin:auto; margin-left:40px; padding:8px 0;}
.navContent li{ display:block; height:24px; background-color:#7a7a7a; line-height:24px; color:#FFF;}
.navContent li a{ display:block; color:#fff; font-size:12px; line-height:24px;}
.logo_box{ width:100%; height:45px; padding:10px 0; position:relative; overflow:hidden;}
.logo_box span{ width:36px; height:36px; position:absolute; right:10px; top:12px;}
.logo_box p{ float:left; font-size:1rem; color:#2f2f2f; margin-left:15px; padding-top:3px;}
.logo{ float:left; width:auto; height:45px; margin-left:10px;}
.logo img{ height:100%; width:auto;}
.muoan{ width:40px; height:40px; background:#3aa6bb; border-radius:3px; position:fixed; top:13px; right:5px; opacity:0.8; z-index:2;}
.lx_box{ width:32px; height:32px; position:absolute; right:20px; top:8px;}
.yw-bos{ display:block; margin-left:20px; padding-bottom:10px; border-bottom:1px solid #ccc; overflow:hidden;}
.yw-bos dt{ float:left; margin-right:15px;}
.yw-bos img{ display:inline; margin-right:10px;}
.yw-bos dt a,.yw-bos dd a{ display:inline; font-size:1rem;}
.yw-bos dd{ float:left;}

/*footer*/
.fg_box{ width:100%; height:80px;}
.footer_nav{ width:100%; background:#272727; border-top:2px solid #fff; padding:10px 0; position:fixed; left:0; bottom:0; overflow:hidden;}
.footer_nav li{ float:left; width:23%;}
.footer_nav li span{ display:block; width:30%; margin:auto;}
.footer_nav li span img{ width:100%; height:auto;}
.footer_nav li p{ display:block; font-size:0.8rem; color:#FFF; text-align:center;}
.ewmbox{ background:#fff; width:100%; padding:60px 0 30px; position:fixed; bottom:0; left:0; z-index:100; display:none;}
.ewmbox span{ float:right; position:relative; top:-30px; margin-right:25px;}
.ewmbox .wet{ display:block; margin:10px auto 0;}