body,form{ font-size:14px; font-family: Arial, Helvetica, sans-serif,"宋体"; margin:0; padding:0; color:#4d4d4d; }
img{ border:0;}
ul,li{ list-style:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ border:0; margin:0; padding:0;}
.clear{ clear:both;}

.topbg{ background:#f7f8f8; height:28px; line-height:28px; border-bottom:1px solid #ededed;}
.topbg ul{ width:950px; margin:0 auto;}
.topbg li{ float:left; margin:0 5px; font-size:12px;}

.header{ margin:9px auto 10px auto; clear:both; width:950px; height:60px;}
.logo{ float:left; width:210px; height:60px; overflow:hidden; background:url(images/logo.gif); text-indent:-100000px;}
.logo a{ width:210px; height:60px; display:block;}
.headerbanner{ float:left; margin:0 10px; width:430px; height:60px; overflow:hidden}
.headerbanner2{ float:left; width:140px; height:60px; overflow:hidden}
.headerbanner3{ float:right; width:140px; height:60px; overflow:hidden}

.nav{ background:#fff9f9; clear:both; margin:0 auto; width:948px; height:100px; border:1px solid #f3d5d5; border-bottom:2px solid #f3d5d5;}
.nav ul{ border:1px solid #fff; padding:10px 0 7px 10px; zoom:1; overflow:hidden; clear:both}
.nav li{ float:left; margin:0 6px; white-space:nowrap; line-height:27px; display:block}

.banner{ clear:both; margin:9px auto 10px auto; width:950px; height:130px;}

.tips{ clear:both; margin:0 auto; width:950px; background:#fffdfd; height:28px; line-height:28px; font-size:14px; border:1px solid #f3d5d5; font-size:12px;}
.tips h2{ float:left; color:#fff; font-size:14px; text-indent:10px; background:#e20000;}
.tips ul{ float:left; margin-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif}
.tips li{ float:left; margin:0 5px;}

.wrapper{ clear:both; margin:10px auto; width:950px; zoom:1; overflow:hidden}
.news{ float:left; width:520px;}
.ad{ float:right; width:420px;}
.news h2,.newsh1{ clear:both; font-size:14px; color:#e20000; background:url(images/titlebg.gif) #f3d5d5; height:28px; line-height:28px; border:1px solid #f3d5d5; text-indent:10px;}
.news h2 span,.newsh1 span{ float:right; width:70px; text-align:right; margin-right:10px; display:inline; font-size:12px; font-weight:normal}
.listborder{ border:1px solid #ececec; border-top:0; zoom:1; overflow:hidden; padding:7px 10px 4px 10px;}
.newslist{ clear:both; font-size:14px;}
.newslist li{ line-height:26px; height:26px; background:url(images/ico1.gif) no-repeat left 9px; text-indent:10px; display:block; overflow:hidden}
.newslist li span{ padding-left:10px; font-family:Arial, Helvetica, sans-serif; color:#a4a4a4; font-size:10px;}


.banner7{ clear:both;}
.banner7 li{ margin-bottom:10px; width:420px; height:60px; overflow:hidden;}

.banner3{ margin-bottom:7px; clear:both}
.banner3 li{ float:left; margin-right:8px;}
.arter{ clear:both; margin:6px auto 0 auto; zoom:1; width:98%; }
.arter li{ float:left; margin-right:7px; white-space:nowrap; line-height:18px; }

.banner4{ clear:both; height:80px;}
.banner4 li{ float:left; width:310px; height:60px; overflow:hidden; margin:10px auto; }

.txt1{ float:left; width:470px;}
.txt2{ float:left; width:230px; margin:0 10px;}
.txt3{ float:left; width:230px; overflow:hidden}
.txtul{ clear:both;}
.txtul li{ background:url(images/ico1.gif) no-repeat left 8px; text-indent:10px; display:block; overflow:hidden; line-height:24px; height:24px; overflow:hidden;color:#a4a4a4;}
.txtul li span{ padding-left:10px; font-family:Arial, Helvetica, sans-serif; color:#a4a4a4; font-size:10px;}
.txtul2{ clear:both; overflow:hidden}
.txtul2 li{display:block; overflow:hidden; height:24px; line-height:24px; overflow:hidden; color:#4d4d4d; white-space:nowrap;}
.txtul3{ clear:both;}
.txtul3 li{ float:left; width:33%;display:block; overflow:hidden; line-height:24px; overflow:hidden; color:#4d4d4d; white-space:nowrap}
.banner2{ padding:10px 0; width:950px; clear:both;}

.adservice{ width:190px; float:left;}
.adservice h2{ background:#eee; height:29px; text-indent:15px; font-size:14px; color:#e20000; line-height:29px; clear:both; border-bottom:1px solid #e6e6e6;}
.adservicebg{ background:#fafafa; padding:5px 10px;}
.adpic{ clear:both}
.adpic li{ padding:5px 0; clear:both; width:170px; height:60px; overflow:hidden;}
.bottomcenter{ float:left; width:370px; margin:0 10px;}
.bottomright{ float:right; width:370px;}
.shoplist{ clear:both;}
.shoplist li{ border-bottom:1px solid #eee; padding:5px 0; clear:both; zoom:1; overflow:hidden}
.shoplist li img{ float:left; width:80px; height:80px; overflow:hidden; margin-right:10px;}
.shoplist li h2{ font-size:14px; color:#e20000; line-height:22px; }
.shoplist li h3{ font-size:12px; color:#7a7a7a; font-weight:normal; line-height:16px;}

.friendlinks{  clear:both; margin:10px auto; width:950px;}
.friendlinks h2{ background:#f4f4f4; height:28px; text-indent:15px; font-size:14px; color:#e20000; line-height:28px; clear:both; border:1px solid #e6e6e6;}
.friendlinksul{ margin:3px 0 0 2px; clear:both}
.friendlinksul li{ float:left; margin:3px; width:88px; height:31px; overflow:hidden; display:block}
.friendtxt{ margin:5px auto; clear:both; zoom:1; overflow:hidden }
.friendtxt li{ float:left; white-space:nowrap; font-size:12px; overflow:hidden; margin:0 4px; line-height:20px;}

.footer{ border-top:5px solid #dedede; width:950px; margin:0 auto; clear:both; padding:10px 0; text-align:center; font-size:12px; line-height:22px;}
.c12{ font-size:12px;}
/*links*/
a:link,a:visited{ color:#4d4d4d; text-decoration:none;}
a:hover{ color:#e20000; text-decoration:underline;}