﻿@charset "utf-8";
body, html, div, dl, dt, dd, ul, li, ol, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, th, td, a, img, span { margin: 0; padding: 0; font-size: 12px; font-family: tahoma, arial, \5b8b\4f53, sans-serif }
button, input, select, textarea { font-size: 100% }
table { border-collapse: collapse; border-spacing: 0 }
ol, ul, li, dl, dd, dt { list-style: none }
img { vertical-align: middle; border: 0 }
em, b { font-style: normal; font-weight: normal }
a { text-decoration: none; color: #7f6ab0 }
a:hover { color: #d23000 }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal }
.fl { float: left }
.fr { float: right }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
* html .clearfix { zoom: 1 }
*:first-child + html .clearfix { zoom: 1 }
.zoom { zoom: 1 }
.bg_ed{ background:#ededed;}
.w990 { width:990px; margin:0px auto; text-align: left;}
.w1050{ width:1050px; margin:0px auto;}
.w1200 { width:1200px; margin:0px auto;}
.pageTitle { margin: 0 auto; padding:15px 0px 15px; position:relative;}
.pageTitle em{ font-family: SimSun }
.pageTitle a, .pageTitle em { color: #666; }
.pageTitle a:hover { color: #d23000; }
.pageTitle .right{ position:absolute; right:0px; top:30px; color:#666;}
.pageTitle .right a{ color:#666; margin-left:10px;}
.pageTitle .right a:hover{ color:#e93b39;}
.seo_main{ background:#fff; margin-bottom:40px; text-align: left;}
.seo_title{ height:40px;}
.seo_title span{ display:inline-block; color:#e93a39; font-size:16px; font-family:microsoft yahei; padding:0px 30px; height:38px; border-top:2px solid #e93a39; line-height:38px;}
.seo_title span h1{ color:#e93a39; font-size:16px; font-family:microsoft yahei;}
.seo_zmfl{ background:#f5f5f5; height:20px; padding:12px 30px; color:#666666;}
.seo_zmfl a{ width:18px; height:18px; line-height:17px; text-align:center; display:inline-block; border:1px solid #ededed; color:#666666; background:#fff; font-size:14px; font-family:Tahoma; margin-left:6px;}
.seo_zmfl a:hover{ border:1px solid #e93b39; color:#e93b39;}
.seo_zmfl a.on{ background:#e93b39; color:#fff; border:1px solid #e93b39;}
.seo_zmfl a.w40{ width:40px;}
.page{ height:24px; text-align:center; padding:70px 0px 40px; color:#666666;}
.page a{ border:1px solid #e8e8e8; color:#666; margin-right:2px; padding:0px 8px; height:22px; line-height:22px; display:inline-block;}
.page a.on{ border:1px solid #463b7f; background:#463b7f; color:#fff;}
.page a:hover{ border:1px solid #463b7f;}
.page_input{ border:1px solid #ededed; width:55px; height:22px; line-height:22px; display:inline-block; text-align:center; vertical-align:top!important;}
.page_btn{ width:45px; background:#463b7f; color:#fff; height:24px; display:inline-block; cursor:pointer; border:none;}
.seo_cont{ padding:19px 0px 0px 30px;}
.seo_cont a{ width:239px; height:21px; line-height:21px; display:inline-block; color:#666666;overflow: hidden;}
.w1200 .seo_cont a{ width:233px;}

.hotbrand{ height:182px; overflow:hidden; padding-left:60px; position:relative;}
.hotbrand span{ text-align:center; width:14px; height:132px; line-height:14px; padding:49px 22px 0px; color:#fff; position:absolute; left:0px; top:0px; background:#333333;}
.hotbrand ul li{ width:90px; height:90px; float:left; margin-bottom:1px; background:#fff;}
.hotbrand ul li a{ width:88px; height:88px; display:block; border:1px solid #fff; border-right:1px solid #ededed;}
.hotbrand ul li a:hover{ border:1px solid #e93b39;}
.w1200 .hotbrand{ padding-left:30px;}
.w1200 .hotbrand span{ padding:49px 7px 0px;}
.tac{ text-align:center;}