body{ margin:0; padding:0;}
ul,li,dl,dt,dd,h1,h2,h3,span,p,a{ list-style:none; text-decoration:none; font-weight:normal; margin:0; padding:0;}
.clearfix{ clear:both;}
*{ font-family:"Î¢ÈíÑÅºÚ";}
/*@font-face{ font-family:"°¢Àï°Í°ÍÆÕ»ÝÌå"; src:url(../Alibaba-PuHuiTi-Regular.ttf), url(../Alibaba-PuHuiTi-Bold.ttf);}*/
/*header*/
.quxiao2{ font-size:1.3rem; color:#666; font-weight:lighter; float:right; cursor:pointer; position:absolute; top:10px; right:6%;}

.m_sousuo_box{ width:100%; max-width:480px; height:38px; padding:20px 0; position:fixed; top:70px; left:50%; transform:translateX(-50%); background:#f3f3f3; overflow:hidden; display:none; z-index:999;}
.m_top_sousuo{ width:92%; height:36px; border:1px solid #e53208; background:#fff; margin:auto; overflow:hidden;}
.m_top_sousuo input{ float:left; height:36px;width:75%; background:none;line-height:36px; text-align:left; color:#666; padding:0; padding-left:5%; margin:0; outline:none; border:none;}
.m_top_sousuo .search-submit{ float:right; width:20%; height:36px; background-color:#e53208; font-size:1rem; color:#fff; text-align:center; line-height:36px; outline:none; border:none; padding:0; margin:0;}

.m_logo_bj{ width:100%; max-width:480px; background:#fff; position:fixed; top:0; left:50%; transform:translateX(-50%); box-shadow:0 1px 3px rgba(102,102,102,0.4); overflow:hidden; z-index:99;}
.m_logo_box{ height:50px; padding:12px 15px; position:relative; overflow:hidden;}
.toolbar{ float:right; height:22px; margin-top:12px;}
.toolbar:before{ content:""; display:block; width:26px; height:2px; background:#7d7d7d; margin-bottom:8px; transition:all .5s ease;}
.toolbar:after{ content:""; display:block; width:26px; height:2px; background:#7d7d7d; margin-top:8px;transition:all .5s ease;}
.menu-button{ width:26px; height:2px; background:#7d7d7d;}
.m_logo_box .cur .menu-button{ display:none;}
.m_logo_box .cur:before{ transform:rotate(-45deg); margin-bottom:0; position:relative; top:1px;}
.m_logo_box .cur:after{transform:rotate(45deg); margin-top:0; position:relative; top:-1px;}
.m_logo{ float:left; height:50px;}
.m_logo img{ display:block; width:auto; height:100%;}
.m_logo_title{ float:left; margin-left:15px; padding-left:15px; border-left:1px solid #ddd;}
.m_logo_title span{ display:block; font-size:1rem; font-weight:bold; color:#101010; line-height:22px;}
.m_logo_title p{ display:block; font-size:1rem; color:#444;}
.sousuo_g2{ float:right; width:30px; margin-top:5px;}
.sousuo_g2 img{ display:block; width:100%; height:auto;}

.sidebar{ width:100%; max-width:480px; background:#fff; position:fixed; top:70px; border-top:3px solid #88c015; box-shadow:0 2px 5px rgba(51,51,51,0.4); display:none; z-index:999999;}
.nav{ display:block; padding:30px; max-height:380px; overflow:auto;}
.nav::-webkit-scrollbar{ width:4px; background:#dadada;}
.nav::-webkit-scrollbar-track{ border-radius:4px;}
.nav::-webkit-scrollbar-thumb{ border-radius:4px; background:rgba(60,60,60,1);-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);}
.nav li{ display:block; border-bottom:1px solid #d9d9d9; padding:10px 0; overflow:hidden;}
.nav li span{ display:block;}
.nav li a{ display:block; font-size:1.1rem; font-weight:bold; color:#262625; line-height:30px; text-indent:15px;}
.nav li span a{ display:inline-block; font-size:1.1rem; font-weight:bold; color:#262625; line-height:30px; text-indent:15px;}
.nav li span:after{ content:"+"; float:right; font-size:1.2rem; color:#333; line-height:30px; margin-right:15px;}
.nav .cur:after{ content:"¡ª"; float:right; font-size:0.8rem; color:#333; line-height:30px; margin-right:15px;}
.nav .Menu{ width:100%; display:none; z-index:10;}
.nav .Menu a{ display:block; font-weight:normal; font-size:1rem; color:#666; line-height:20px; margin-top:10px;}
/*footer*/
.footer_bj{ width:100%; max-width:480px; margin:auto; padding:25px 0 15px; background:#ebedf1;}
.footer_nav{ display:block; width:94%; margin:auto; padding-bottom:12px; border-bottom:1px solid #d3d3d3; text-align:center;}
.footer_nav li{ display:inline-block;}
.footer_nav li a{ display:inline-block; font-size:1.1rem; color:#444; line-height:18px;}
.footer_nav li:after{ content:""; display:inline-block; width:1px; height:15px; background:#d3d3d3; margin:0 15px;}
.footer_nav li:last-child:after{ display:none;}
.footer_con{ width:94%; margin:20px auto 0; position:relative;}
.footer_text dl{ display:block; text-align:center; margin-bottom:15px;}
.footer_text dl dt{ display:inline-block; font-size:1.2rem; font-weight:bold; color:#444;}
.footer_text dl dd{ display:inline-block; font-size:1.5rem; font-weight:bold; color:#000;}
.footer_text p{ display:block; font-size:1rem; color:#fff; line-height:24px; margin-bottom:6px;}
.footer_ma{ width:100px; height:100px; position:absolute; right:10px; top:0; font-size:0.8rem; color:#fff; text-align:center;}
.footer_ma img{ display:block; width:100%; height:auto; margin-bottom:6px;}
.foote_bottom{ width:94%; margin:20px auto 0; border-top:1px solid #d3d3d3; font-size:1rem; color:#666; text-align:center; line-height:30px; padding-top:10px;}
.foote_bottom a{ font-size:1rem; color:#666; text-align:center; line-height:30px;}


/*footer*/
.fg_box{ width:100%; height:60px;}
.footer_nav2{ display:block; width:100%; max-width:640px; background:#3e3d3c; padding:10px 0; position:fixed; left:50%; bottom:0; transform:translateX(-50%); text-align:center; overflow:hidden;}
.footer_nav2 li{ display:inline-block; width:18%; margin:0 3%;}
.footer_nav2 li span{ display:block; width:25%; margin:auto;}
.footer_nav2 li span img{ width:100%; height:auto;}
.footer_nav2 li p{ display:block; font-size:0.9rem; 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;}