/* 基础标签 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr{ margin:0; padding:0; }
body{ font-size:14px; font-family:Microsoft Yahei,宋体,Arial,Helvetica,sans-serif }
address,caption,cite,code,dfn,em,var{ font-style:normal; font-weight:normal; }
caption,th{ text-align:left; }
q:before,q:after{ content:''; }
abbr,acronym{ border:0; font-variant:normal; }
sup{ vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
input,textarea,select{ font-family:inherit; font-size:inherit; font-weight:inherit; }
input,textarea,select{ *font-size:100%; }
legend{ color:#000; }

table{ border-collapse:collapse; border-spacing:0; }
img{ border:0; }
li{ list-style:none; }
div{ float:left; }
.text p{ text-indent:0; font-family:宋体;font-size:16px;}
a{ color:#333; text-decoration:none; }
a:hover{ text-decoration:underline; }

.dcenter{ width:1000px; height:auto; margin:0 auto; float:none; display:table; }
.margintop{ margin-top:15px; }
.tline{ border-top:1px dotted #ccc; padding-top:8px; }
.tmargin_10{ margin-top:10px; }
.tmargin_01{ margin-top:-10px; }
.navi, .menu, .tit, .tit a, .header, .header a{ font-family:Microsoft YAHEI,微软雅黑; }
.tit a:link, .tit a:hover, .tit a:visited{ text-decoration:none; }


/* 顶部 */
.top{ width:100%; height:35px; line-height:35px; overflow:hidden; margin:0 auto; float:none; background:#ECF6FA; border-bottom:1px solid #DCE1E5;}
.top .l{ display:table; float:left; }
.top .r{ display:table; float:right;}
.top li{ float:left; padding-left:20px; }
.top li.sethome{ background:url(bg.png) 1px -151px no-repeat; }

.logo{ width:1000px; height:67px; overflow:hidden; margin:15px auto; float:none; }
.logo .l{ width:300px; margin-right:10px; float:left; }
.logo .r{ float:right; text-align:right; }


/* 导航 */
.navi{ width:1000px; height:40px; line-height:40px; margin:0 auto; float:none;background:#0a4e8a }
.navi a{ color:#fff; font-size:14px; text-decoration:none; }
.navi a:hover, .navi a:visited{ color:#fff;}
.navi li{ float:left; width:100px; text-align:center; border-right:1px solid #083E6E; background:#0A4E8A; }
.navi li:hover{ background:#c00; }
.navi li.w2{ width:60px; }
.navi li.last{ border-right:0; padding:0 17px 0 18px;}
/* 推荐品牌 */
.tbrand{ width:1000px; height:223px; overflow:hidden; border:1px solid #d7d7d7; border-right:0;margin:15px auto; float:none;}
.tbrand ul{ height:56px; background:url(/images/bg_tbrand.png) repeat-x; }
.tbrand li{ width:124px; height:50px; text-align:center; padding-top:6px; line-height:22px; border-right:1px solid #d7d7d7; float:left; font-size:13px; }
.tbrand li a:link, .tbrand li a:hover, .tbrand li a:visited{ color:#065e87; }
.tbrand li span a:link, .tbrand li span a:hover, .tbrand li span a:visited{ color:#2696ae; }
.tbrand li.first{ width:30px; height:46px; padding:5px 4px 5px 0; color:#fff; line-height:24px; background:url(/images/bg1.png) 0 0 no-repeat; border-right:0; }
.tbrand li.more{ width:90px; line-height:45px; }


/* 底部 */
.links{ width:990px; height:auto; border:1px solid #d7d7d7; background:#EAF5FB; margin-bottom:20px; float:none; margin:15px auto; display:table; }
.links .logo{ width:84px; height:110px; border-right:1px solid #d7d7d7; padding-top:30px; background:#fff; }
.links ul{ width:905px; padding:10px 0; height:auto; float:left;}
.links ul li{ width:112px; margin-left:15px; float:left; line-height:30px; text-align:left; }
.links ul li a{ color:#666; font-size:13px; }

.foot{ margin-bottom:20px; color:#444; text-align:center; font-size:13px; line-height:22px; }
.foot a{ color:#444; font-size:13px; }