@charset "utf-8";/*--------------------------
作者：Vick
mail:beifangxiaocheng@sina.com
---------------------------*/
/*基本样式------------------*/
*{ font-size:12px; color:#5c5c5c;}
body{ text-align:center; z-index:2;}
body,html{ padding:0; margin:0; font-size:12px; font-family:simSun;}
a{ text-decoration:none; padding:0; margin:0;} 
a:hover{ text-decoration:none;} 
a:visited{color:#5c5c5c;}
ul,li,dd,dl{ list-style:none; padding:0; margin:0;}
body,p,form,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,a,input,ol{ padding:0; margin:0;}
a ,img { border:none;}  
.clear{ clear:both; overflow:hidden; height:0; margin:0; padding:0;}
a{ text-decoration:none;}
p{word-break:break-all;}
.hidden{display:none;}
em{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.ie6_margin{_display:inline;}
input{ background:none; border:none;}


/*大架构*/
.wapper{ width:100%; background:url(../images/wapper_none.jpg) no-repeat top center #fff; text-align:left;}
.box{width:982px; margin:0 auto;overflow:hidden; position:relative; z-index:990;}


/*header*/
.header{ height:92px; padding:19px 0 0 0;}
.top{width:982px; background:url(../images/top_bg.jpg) no-repeat; height:37px;line-height:37px; margin-bottom:10px;_margin-bottom:9px; position:relative; z-index:899;}
.top .mazda_logo{ text-indent:-9999em; background:url(../images/mazda_logo.jpg) no-repeat; width:231px; height:18px; margin:8px 0 0 11px; overflow:hidden;}
.top .top_link{ padding:0 13px 0 0;}
.top .top_link a{ color:#747474; padding:0 0 0 10px; float:left;}
.top .top_link a:hover{ color:#0281cc; text-decoration:underline;}
.top .mazda_tel{text-indent:-9999em; background:url(../images/mazda_tel.jpg) no-repeat; width:241px; height:13px; margin:13px 5px 0 0;_display:inline;overflow:hidden;}
.top .mazda6_logo{width:120px;overflow:hidden; height:19px; margin:8px 20px 0 11px;text-indent:-9999em; background:url(../images/mazda6_logo.jpg) no-repeat;}
.top .current_city{ width:36px; height:20px; line-height:20px; margin:8px 12px 0 0; border-right:1px solid #c9c9c9;_display:inline;overflow:hidden;}
.top .current_city a{ color:#ff0000;}
.top .current_city a:hover{ text-decoration:underline;}
.top .hot_city{ height:20px; line-height:20px;border-right:1px solid #c9c9c9;color:#5d5d5d;margin:8px 0px 0 0;overflow:hidden;}
.top .hot_city a{ color:#5d5d5d; padding:0 10px 0 0;}
.top .hot_city a:hover{ color:#0281cc; text-decoration:underline;}
.top .other_city .tab_t{ background:url(../images/ico1.jpg) no-repeat 66px 12px; color:#000; cursor:pointer;height:37px; overflow:hidden; width:77px; margin-left:0px; padding:0 0 0 10px; margin-top:1px; line-height:33px;}
.top .search{ position:absolute; top:8px; right:12px; height:21px;width:134px;}
.top .other_city .tab_t_hover{background:url(../images/tab_t_hover.jpg) no-repeat;}
.top .search .serch_btn{ background:url(../images/serch_btn.jpg) no-repeat; width:27px; height:21px; overflow:hidden;}
.top .search .serch_btn input{width:27px; height:21px;cursor:pointer;}
.top .search .search_txt{ background:url(../images/search_txt.jpg) no-repeat; width:106px; height:21px;}
.top .search .search_txt input{width:85px; height:21px; overflow:hidden; line-height:21px; color:#b2b2b2; margin:0 0 0 5px;}
.search_list{ position:absolute; top:21px; background:url(../images/search_list.jpg) repeat-x #fff;width:116px; border:1px solid #acaba8; padding:10px 0; left:10px; display:none;}
.search_list a{width:96px; height:22px; line-height:22px; color:#7f7f7f; display:block; padding:0 0 0 20px; cursor:pointer;}
.search_list a.hover{ background:url(../images/search_list_hover.png) repeat-x; color:#fff;}

/*banenr*/
.banenr{ width:978px; height:218px; overflow:hidden; border:1px solid #c3c3c3; padding:1px; margin:0 0 10px 0;}
.column_hotimg{float:right;width:978px;height:218px;overflow:hidden;}
.column_hotimg .title{ display:none;}
.groud_photo{list-style-type:none;width:978px;height:218px;overflow:hidden; background:#D9D9D9; z-index:0;}
.groud_photo li{width:978px;height:218px;overflow:hidden;}
.groud_photos img{background:#D9D9D9;width:978px;height:218px;vertical-align:baseline;}
.groud_photo_btntxt{position:relative;bottom:25px;padding:0 4px;text-align:right;font-family:Arial;line-height:18px;*line-height:1em;}
.groud_photo_btntxt a{padding:0px;zoom:1; font-size:14px; font-style:italic; width:21px; height:25px; display:inline-block; text-align:center; line-height:25px; z-index:2; position:relative;}
.groud_photo_btntxt a.btn_on{background:#FFF;font-size:14px; background:url(../images/ico13.png) no-repeat center;margin:0 0px 0 0px; width:56px; padding:0;z-index:1; text-align:center;}
.groud_photo_btntxt a:link,.groud_photo_btntxt a:visited,.groud_photo_btntxt a:active{color:#000;text-decoration:none;font-size:14px;}
.index .groud_photo_btntxt a:hover{color:#000;text-decoration:none;font-size:14px;}
.groud_photo_btntxt a.btn_on:link,.groud_photo_btntxt a.btn_on:visited,.groud_photo_btntxt a.btn_on:active{color:#000;font-size:14px;}
.groud_photo_btntxt a.btn_on:hover{color:#000;font-size:14px;}



/*内容区*/
.main{width:982px; overflow:hidden;}
.piece_l{width:662px; overflow:hidden;}
.piece_r{width:312px;}
.column{width:100%;}
.column .titles{ background:url(../images/title.jpg) repeat-x; height:35px;width:100%; line-height:35px; color:#fff;}
.column .titles h2{ line-height:35px; color:#fff; font-size:16px; font-weight:normal;}
.column .titles a.more{ color:#fff; margin:0 10px 0 0;_display:inline;}
.column .titles a.more:hover{ text-decoration:underline;}
.column .column_m{border:1px solid #e6e6e6; border-top:none; background:#f3f3f3;}
.piece_l .column_m{width:660px;}
.piece_r .column_m{width:310px;}
.column .titles .consult_price a{ color:#fff;margin:0 10px 0 0;_display:inline; background:url(../images/ico14.jpg) no-repeat left center; padding:0 0 0 20px; height:35px; display:block; width:75px;}
.column .titles .consult_price a:hover{ text-decoration:underline;}
.i_price{ height:165px; overflow:hidden;}
.column .column_m .list0 th{ height:32px; border-bottom:1px solid #dadbdc; color:#535353;}
.column .column_m .list0 td{ font-weight:bold; height:32px;height:33px\9; color:#626262; border-left:1px solid #e0e4e8;}
.column .column_m .list0 td span{ color:#c40303;}
.column .column_m .list0 td a{ font-weight:normal;}
.column .column_m .list0 td a:hover{ text-decoration:underline;color:#c40303;}
.column .i_promotion{ background:url(../images/i_promotion.jpg) no-repeat left #f3f3f3; height:164px;}
.column .i_promotion ul{ margin:20px 23px 0 0;width:383px;}
.column .i_promotion ul li{ background:url(../images/ico3.jpg) no-repeat left center; padding:0 0 0 10px;_padding:0 0 0 0; margin:0 0 8px 0;}
.column .i_promotion ul li span{ color:#000;}
.column .i_promotion ul li span em{}
.column .i_promotion ul li a{ color:#434343;}
.dealers{ height:315px; overflow:hidden;}
.column .i_promotion ul li a:hover{ color:#434343; text-decoration:underline;}
.column .dealer_map{width:280px; height:284px; overflow:hidden; border:1px solid #c4d1dd; margin:13px 0 0 10px;}
.column .other_city2 .tab_t2{ height:35px; background:url(../images/ico4.jpg) no-repeat right center;margin:0 10px 0 0; color:#fff; cursor:pointer; padding:0 15px 0 10px; cursor:pointer; line-height:35px;width:60px;}
.column .other_city2 .current2{ background:#fff !important; color:#000; height:35px;}
.column .current_city{ font-weight:bold; color:#fff; padding:0 10px 0 0;}
.column .contact_way{ margin:15px 0 0 15px;}
.column .contact_way h3{ color:#000; margin:0 0 13px 0;}
.column .contact_way_list .num{ background:url(../images/ico9.jpg) no-repeat top; width:10px; height:20px; _display:inline; margin:0 5px 0 0; font-weight:bold; color:#000; overflow:hidden; padding:0 0 0 6px;}
.column .contact_way_list ul{ display:none;}
.column .contact_way_list li{ margin-bottom:10px;}
.column .contact_way_list .dealer_tel{ background:url(../images/ico6.jpg) no-repeat right center;_display:inline; padding:0 15px 0 0; margin:0 30px 0 0;}
.column .contact_way_list .call_to{ background:url(../images/ico7.jpg) no-repeat left center;_display:inline;margin:0 10px 8px 0; padding:0 0 0 20px;}
.column .contact_way_list .call_to a{ color:#34496c;}
.column .contact_way_list .message_to{ background:url(../images/ico5.jpg) no-repeat;_display:inline;padding:0 0 2px 20px; height:18px;}
.column .contact_way_list .message_to a{ color:#1c4475;}
.column .contact_way_list{width:344px;_display:inline;}
.column .dealer_info{ float:left;_display:inline; border-bottom:1px dashed #d8d8d8; height:65px; overflow:hidden;}
.column .contact_way_list .look_map{/* background:url(../images/ico8.jpg) no-repeat right center;*/_display:inline;padding:0 20px 0 10px;}
.column .contact_way_list .look_map a{color:#1c4475;}
.column .contact_way_list .look_map a:hover{color:#1c4475; text-decoration:underline;}
.column .dealer_info .dealer_name{ margin:0 0 8px 0;}
.column .dealer_info .dealer_tel span{font-weight:bold; color:#c10127;}
.column .dealer_info .dealer_address span{ color:#313131;}
.column .contact_way_page{width:344px;text-align:right; padding:10px 0 0 0;}
.column .contact_way_page a{ background:url(../images/ico10.jpg) no-repeat; color:#959595; border:1px solid #aaaaaa; display:inline-block; width:20px; text-align:center; height:20px; line-height:20px; cursor:pointer;}
.column .contact_way_page a.tabActive{background:url(../images/ico11.jpg) no-repeat; font-weight:bold; color:#a40000;}
.column .i_service a{ float:left; width:93px; height:93px; border:1px solid #e1e1e1; text-indent:-9999em; _display:inline; margin:10px 18px;}
.column .i_service a.i_service_link1{ background:url(../images/i_service_link1.jpg) no-repeat;}
.column .i_service a.i_service_link2{ background:url(../images/i_service_link2.jpg) no-repeat;}
.column .i_service a.i_service_link3{ background:url(../images/i_service_link3.jpg) no-repeat;}
.column .i_service a.i_service_link4{ background:url(../images/i_service_link4.jpg) no-repeat;}
.column .i_service a.i_service_link5{ background:url(../images/i_service_link5.jpg) no-repeat;}
.column .list1{ padding:20px 0 10px 24px;}
.column .list1 li{background:url(../images/ico3.jpg) no-repeat left center; padding:0 0 0 10px; height:22px; line-height:22px; overflow:hidden;}
.column .list1 li a,.column .list2 li a{ color:#434343;}
.column .list1 li a:hover,.column .list2 li a:hover{ text-decoration:underline;}
.column .i_safe_test a{ font-weight:bold; font-size:14px; color:#313131; display:block;padding:15px 0 10px 24px;}
.column .i_safe_test a img{ margin:10px 0 5px 0; border:1px solid #dfdfdf; width:265px; height:57px;}
.column .list2{padding:20px 0 10px 24px;}
.column .list2 li{margin:0 0 15px 0;}
.column .list2 li span{ color:#fff; background:url(../images/ico12.jpg) no-repeat; padding:1px 14px 3px 11px;}
.column .i_service{ height:116px; overflow:hidden;}
.column .txt_list{ height:165px; overflow:hidden;}
.column .i_safe_test{ height:113px; overflow:hidden;}
.column .txt_list2{height:116px; overflow:hidden;}

.mb{ background:#000;filter:alpha(opacity=70);opacity: 0.7;width:100%;position:absolute; top:0; left:0;z-index:200; display:none;}
.floating{width:332px;overflow:hidden; text-align:left;}
.message{background:url(../images/message.jpg) no-repeat;height:220px; }
.floating .title2{ height:35px; overflow:hidden; position:absolute;width:100%; position:relative;}
.floating h2{ text-indent:-9999em;}
.floating .close{ position:absolute;right:0; top:0; width:35px; height:35px;z-index:999; text-indent:-9999em; display:block;}
.floating_m{ margin:15px 0 0 10px;}
.floating_m p{ color:#000; line-height:20px;}
.floating_m p strong{ color:#000;}
.floating_m p span{ color:#f00; font-weight:bold;}
.floating_m form{ margin:18px 0 0 15px;}
.text1{width:210px; height:32px; line-height:32px;}
.submit1{width:70px; height:33px; text-indent:-9999em; cursor:pointer;}
.note{margin:30px 0 0 15px; line-height:12px;}
.note span{ color:#f00;}
.call{background:url(../images/call.jpg) no-repeat;margin:-100px 0 0 -166px; height:200px; }
.ress{ background:url(../images/ress.jpg) no-repeat; width:332px; height:200px; display:block;right:78px; top:44px; position:absolute; display:none;}
.ress form{ margin:8px 0 0 15px;}
.ress_t{ cursor:pointer;}
.ress form p{ line-height:12px;}
.ress form p input{ vertical-align:middle; margin:-3px 6px 0 0;}
.ress form .text1{width:210px; height:32px; line-height:32px; margin:16px 0 0 0;}
.ress form .submit1{width:70px; height:33px; text-indent:-9999em; cursor:pointer;margin:16px 0 0 0;}
.website_nav{position:absolute; width:570px; height:153px; overflow:hidden;  right:150px; top:35px; display:none;}
.website_nav_m{ background:url(../images/website_nav.png) no-repeat bottom; width:570px; height:153px; overflow:hidden;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/website_nav.png',sizingmethod=scale);}
.website_nav ul{ float:left; margin:30px 0 0 0;_display:inline; line-height:12px;}
.website_nav ul li{ margin-bottom:8px;}
.website_nav ul li a{ color:#7f7f7f; position:relative; line-height:12px;}
.website_nav ul li a:hover{ color:#0181ca; text-decoration:underline;}
.web_nav{width:66px; height:35px; margin-right:-13px;}
.web_nav_hover{ background:url(../images/web_nav.jpg) no-repeat; width:66px; height:35px;}
.web_nav:hover{ background:url(../images/web_nav.jpg) no-repeat; width:66px; height:35px;}

.other_hover{ width:581px;overflow:hidden; position:absolute; top:35px; right:4px; display:none;}
.other_hover_m{width:579px; overflow:hidden;padding:18px 0 10px 0; border:1px solid #b1b1b1;background:url(../images/qh_city.jpg) repeat-x bottom #fff;}
.other_hover_m dl{ margin:10px auto 10px auto; width:518px; border-bottom:1px dashed #dddddd; line-height:12px;}
.other_hover_m dl dt{width:30px; padding:5px 0;}
.other_hover_m dl dd{width:488px;}
.other_hover_m dl dd a{ color:#7f7f7f; position:relative; padding:5px; float:left; white-space:nowrap;}
.other_hover_m dl dd a.current{ background:#828282 !important; color:#fff;}
.other_hover_m dl dd a:hover{ color:#0181ca; text-decoration:underline;}
.tab_t0{ position:absolute; background:#fff; height:1px; width:85px; top:0px; left:1px;}

.i_dealers{ position:relative;}
.qh_city{ position:absolute; top:35px; right:0px; background:#063; width:660px;background:url(../images/qh_city.jpg) repeat-x bottom #fff; border:1px solid #c0c0c0; border-top:none; display:none;}
.qh_city dl{ margin:10px auto 10px auto; width:628px; border-bottom:1px dashed #dddddd;}
.qh_city dl dt{width:30px; padding:5px 0;line-height:14px;}
.qh_city dl dd{width:598px;}
.qh_city dl dd a{ color:#7f7f7f; position:relative; padding:5px; float:left; line-height:14px;white-space:nowrap;}
.qh_city dl dd a.current{ background:#828282 !important; color:#fff;}
.qh_city dl dd a:hover{ color:#0181ca; text-decoration:underline;}


/*footer*/
.footer{ text-align:center; width:982px; margin:20px auto 40px auto; height:68px; overflow:hidden; background:url(../images/footer.jpg) no-repeat;}
.footer .footer_link{ color:#dddddd; padding:20px 0 0 0;}
.footer .footer_link a{ color:#666;}
.footer .footer_link a:hover{ color:#0281cc; text-decoration:underline;}
.footer .copy{ padding:5px 0 0 0; color:#a1a1a1;}











