/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:none;outline:0;font-size:100%;font:inherit;vertical-align:baseline}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:arial,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#222}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}html .clearfix{height:1%}
.clearfix{display:block}
.banner{background-position:center;background-repeat:no-repeat;background-size:cover}
.tc{text-align:center}
.weiba_content{padding:3px}
.con_item{width:50%;display:block;text-decoration:none;background-size:auto 100%;background-repeat:no-repeat;position:relative;box-sizing:border-box;border:3px solid #eee}
.c0{background-color:#ccc}
.c1{text-align:left;background-position:right center;background-size:30%}
.fl{float:left}
.fr{float:right}
.fl.c0,.fr.c0{text-align:left;background-size:cover}
.titlebox{width:100%;display:block}
.c0 .titlebox{position:absolute;bottom:0;background-color:rgba(0,0,0,0.5)}
.c1 .titlebox{position:absolute;top:50%;margin-top:-25px}
.con_item_navname{font-size:16px;font-weight:bold;color:#fff;width:100%;line-height:30px;height:30px;padding:0 10px;box-sizing:border-box}
.con_item_navinfo{font-size:12px;color:#fff;width:100%;line-height:20px;height:20px;padding:0 10px;box-sizing:border-box}
.shlcolor{ background-color:#17864a}
.shlcolor1{ background-color:#2eab68}
.shlcolor2{ background-color:#10c564}
.shlcolor3{ background-color:#4FB418}
.weiba-page{ max-width:640px; margin:0 auto;}

.ui-header{position:relative;margin:0 auto;max-width:640px;background:url(../images/wap_bgtop.jpg) 0 0 repeat-x;background-color:#304E82}
.ui-header h1{height:40px;color:#ecd37a;text-align:center;font-size:18px;line-height:40px}
.ui-header-left,.ui-header-right{position:absolute;top:0;left:0;width:52px;height:100%}
.ui-header-right{right:0;left:auto}
.ui-header-left a,.ui-header-right a{display:block;height:100%;background-position:center center;background-size:30px auto;background-repeat:no-repeat}

#banner{overflow:hidden;margin:0;padding:0;width:100%}
.focus{position:relative;overflow:hidden;margin:0 auto;width:100%;max-width:640px}
.focus .hd{position:absolute;bottom:10px;z-index:1;width:100%;height:11px;text-align:center}
.focus .hd ul{display:inline-block;padding:3px 5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(255,255,255,.7);vertical-align:top;font-size:0}
.focus .hd ul li{display:inline-block;overflow:hidden;margin:0 5px;width:5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#8C8C8C;vertical-align:top}
.focus .hd ul .on{background:#FE6C9C}
.focus .bd{position:relative;z-index:0;overflow:hidden;margin:0;padding:0}
.focus .bd li{margin:0;padding:0;max-height:320px}
.focus .bd li img{width:100%;height:auto;max-width:640px;background:url(../images/wap_loading.gif) center center no-repeat}
.focus .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */}

a.zzb07link{font-size:12px;text-decoration:none;color:#333;font-weight:400}
a.zzb07link:visited{text-decoration:none;color:#333;font-size:12px;font-weight:400}
a.zzb07link:hover{text-decoration:none;color:#333;font-size:12px;font-weight:400}
.zzb07tail{font-size:12px;color:#333;font-weight:400}

.copy{height:40px;line-height:40px;color:#444;font-size:14px;margin:0 auto;max-width:640px}
.tecl{background:#bfc0c1;height:40px;line-height:40px;font-size:12px;text-shadow:1px 1px 1px #fff;color:#666;margin:0 auto;max-width:640px}
