@charset "utf-8";
/* CSS Document */
body{background:#000 url(images/bg.jpg) no-repeat top center; font-size:12px; padding:0; margin:0 auto; color:#FFF;}
.head,.co1,.banner,.other,.pic,.news,.footer,.co2{width:762px;margin:0 auto;}
.head{background:url(images/home_02.jpg) no-repeat left top; height:234px;}
.co1{height:284px; margin-top:20px;}
.banner{height:117px; text-align:center; margin:20px auto 17px;}
.other{height:420px;}
.pic{height:162px;background:url(images/pic_bg.jpg) no-repeat center 24px;}
.news{height:236px; padding:20px 0; background:url(images/home_38.jpg) no-repeat right top;}
.footer{height:62px;}
.mazdaSport{margin:0; padding:0; list-style:none;}
.mazdaSport li{margin:0; padding:0;}

.titStyle{background:url(images/home_06.gif) no-repeat left top; color:#FE0000; font-size:14px; font-weight:bold; text-indent:1.5em;}

.otLeft{float:left; padding-right:20px;}
.otRight{background:url(images/newsBg.jpg) no-repeat left top; width:462px; height:419px; float:left; clear:right;}
.otRight ul{margin:0 auto 0 40px; padding:0; list-style:none;}
.linkMar{margin:-12px auto auto 170px; border:none;}
.bgImg,.bgImg1,.bgImg2,.bgImg3{background:url(images/bgPicSmall.jpg) no-repeat left top; margin:8px 20px auto 20px; display:block; float:left; width:150xp; padding:8px; margin-top:8px;}
.bgImg1{margin-left:20px;}
.bgImg2{margin-left:10px;}
.bgImg3{margin-left:30px;}

.newsText{width:300px; padding:0; margin:0; list-style:none; margin-bottom:24px; float:left; clear:left;}
.styleP{color:#999; padding-left:22px;}
.newsLink,newsLink1{list-style:none; width:400px; margin:0; padding:0; padding-left:50px;}
.news table,tr,td{padding:5px; color:#CCC; text-align:center;}
.footer{background:url(images/home_41.jpg) no-repeat center top; text-align:center; padding-top:10px; line-height:2em;}
.news img{border:none;}
.ggpb{background:url(images/home_23.jpg) no-repeat right top; font-size:16px; font-weight:bold; color:#CCC; width:234px; text-align:right; padding-right:40px; float:left; clear:left; height:30px; line-height:30px; margin-top:7px;}
.imgAlternate{width:274px; height:217px; padding:0; margin:0; line-height:0;}
.nom{width:268px; background:url(images/home_16.jpg) no-repeat 20px top; line-height:0; text-align:right; margin:0; padding:0;}
.nom img{padding:0; margin-left:-4px;}
.topNews{background:url(images/01pic.jpg) no-repeat left bottom; list-style:none; width:431px; float:left; clear:right;}
.coLeft{float:left;}
.styleP2{line-height:2em; color:#EFEFEF; margin:0 20px;}
.topTable{list-style:none; float:left; margin-top:7px;}
.topTable table{width:407px; height:80px;background:url(images/home_03.jpg) no-repeat 3px top;}
.topTable table td{font-size:1em; padding-top:14px; font-family:Arial;}

.onLine {background:url(images/home_22.jpg) no-repeat left top; height:30px; font-size:16px; font-weight:bold;}
.onLine a,.onLine a:active{color:#CCC; text-decoration:none; display:block; margin-top:7px; margin-left:30px; width:400px;}

.bgImg1 img,.bgImg2 img,.bgImg3 img,.bgImg img{border:none;}
/*Link---------------------------------------------*/
.linkMar a,.linkMar a:link,.linkMar a:visited,.linkMar a:active{color:#FE0000; text-decoration:none;}
.linkMar a:hover{text-decoration:underline;}
.mazdaSport img{border:none;}

.newsList1 a,.newsList1 a:link,.newsList1 a:visited,.newsList2 a:active,.newsList2 a,.newsList2 a:link,.newsList2 a:visited,.newsList2 a:active,.newsList3 a,.newsList3 a:link,.newsList3 a:visited,.newsList3 a:active{color:#CCC; line-height:2.2em; text-decoration:none; width:390px; display:block; background:url(images/dot.gif) no-repeat left 9px; text-indent:10px;}
.newsList1 a,.newsList1 a:link,.newsList1 a:visited,.newsList1 a:active{border-bottom:dotted 1px #999;}
.newsList2 a,.newsList2 a:active,.newsList2 a,.newsList2 a:link,.newsList2 a:visited,.newsList2 a:active{padding-bottom:6px;}

.newsText a,.newsText a:link,.newsText a:visited,.newsText a:active{color:#FE0000; text-decoration:none; font-family:"宋体"; display:block; width:300px; text-align:right;}
.newsText a:hover{text-decoration:underline;}

.newsList3 a,.newsList3 a:link,.newsList3 a:visited,.newsList3 a:active{padding:0; line-height:1.7em;}
.newsList3 a:hover,.newsList1 a:hover,.newsList2 a:hover{color:#F00;}

.footer a ,.footer a:link,.footer a:visited,.footer a:active{color:#CCC; text-decoration:none;}
.footer a:hover{color:#F00;}

.ggpb a,.ggpb a:active{color:#CCC; text-decoration:none;}
.topNews a,.topNews a:active{color:#F00; text-decoration:none; display:block; width:400px; text-align:right; padding-bottom:10px;}
.topNews a:hover{text-decoration:underline;}















