@charset "gb2312";
/* CSS Document */

body { font:12px/20px Arial, Helvetica, sans-serif; background-color:#FFF;  color:#333; -webkit-text-size-adjust: none; }
body, table, td, div, p { word-wrap:break-word; word-break:break-all; word-break:normal; -webkit-text-size-adjust:none; }
body, div, dl, dt, ul,dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
div { text-align:left; }
button, input, select, textarea { font:100% Arial, Helvetica, sans-serif;}
em,i { font-style:normal; }
del { font-family:simsun; }
ul,li,ol{ list-style:none; }
fieldset, img { border:0; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
a { color:#333; text-decoration:none; outline:none; }
a:hover { color:#ff6600; text-decoration:underline; }
.cf:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cf { *zoom:1;}/* css reset end */
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}
.dis{ display:block;} .undis{ display:none;}

.blue{ color: #1D40A6;}
.red{ color: #FF0000;}

.w970{ width:970px; margin:0px auto; overflow:hidden; float:none}
.w700{ width:700px;}
.w260{ width:260px;}

.mt10{ margin-top:10px;}

.visible{ overflow:visible;}

.pt34{ padding-top:34px;}

.relative{ position:relative;}
.fix{ position:fix;}

.minni{width:100%;margin:0 0 8px 0;border-bottom: 1px solid #eee; height:23px; background:#F8F8F8}
.minni .m_info{width:970px; margin:auto}
.minni .m_info .tel{float:left;padding:4px 0 0 0}
.minni .m_info .tel a{padding:0 3px}
.minni .m_info .tel .on{ font-weight:bolder; color:#FF6600}
.minni .m_info .login{float:right;position: relative;padding:4px 0 0 0; z-index:99}
.minni .m_info .login .menu-bd{display:none;position:absolute;top:17px;right:0;background:#fff; width:60px;padding:6px 0; margin:0}
.minni .m_info .login .menu-bd p{border: 1px solid #ddd;padding:4px 6px; width:48px; background:#FFFDE4}
.minni .m_info .login .menu-bd a{display:block;padding:2px 0;}
.minni .m_info .login b{ color:#FF9900;padding:0 4px}


/*首页头部*/
.home_head{ width:970px; margin:0 auto 8px auto; overflow:hidden}
.home_head{ padding:15px 0px 20px;}
.home_head .logo{ width:335px;}
.home_head .logo img{ float:left;}
.home_head .logo h2{ float:left; font:24px/30px "微软雅黑"; color:#666; border-left:1px solid #dfdfdf; margin:3px 0px 0px 15px; padding:7px 0px 13px 15px;}

/*地区块样式*/
.home_head .search{float:left;width:590px; padding:0 0 0 20px}
.home_head .search h2 b{float:left;height:21px; line-height:21px; text-align:center;padding:0 15px 0 0; }
.home_head .search h2 b span{ display:block;padding:0 0 0 15px; color:#666; font-size:12px; cursor:pointer;}
.home_head .search h2 b a{ display:block;padding:0 0 0 15px; color:#666; font-size:12px; cursor:default;}
.home_head .search h2 .menu_on{background:#0072C9}
.home_head .search h2 .menu_on span{color:#fff; font-weight:bold;}
.home_head .search h2 .menu_on a{color:#fff; font-weight:bold;}
.home_head .search h2 .menu_off{ background:#fff;height:21px; line-height:21px; font-weight:normal}
.home_head .search ul{background: url(../../../img/images/home/search.gif) no-repeat; float:left;}
.home_head .search li{ float:left; width:500px;}
.home_head .search li .shuru{width:270px; margin:10px 0 0 30px; border:0; height:18px;color:#000000}
.home_head .search li .addr01{ margin:5px 5px 2px 0; border:0;}
.home_head .search li .xiala{ height:30px; float:inherit; }
.home_head .search li .enter{width:100px;height:30px; line-height:30px; border:0; background:none;cursor:hand;}
.home_head .search li p{width:100%; float:left; height:18px}
.home_head .search li p a{ font-size:11px;padding:0 6px 0 0}
.home_head .search li .hot{padding:10px 0 0 0}
.home_head .search li .one a{padding:0 2px 0 0 }
.home_head .search .ranking{ float:right; width:80px;margin:14px 0 0 10px}


.brandIndex{ border:1px solid #ddd; border-bottom:2px solid #0072c9; height:32px; line-height:32px; z-index:8; background-color:#FFF; top:0px;}
.brandIndex span,.brandIndex a{ float:left;}
.brandIndex span{ background-color:#0072c9; font-size:14px; color:#fff; font-weight:bold; width:60px; height:33px; line-height:33px; text-align:center; margin:-1px 0px 0px -1px;}
.brandIndex a{ width:32px; border-right:1px solid #ddd; text-align:center; color:#414141; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.brandIndex a:hover{ background-color:#0072c9; color:#fff; text-decoration:none;}
.brandIndex a.nobd{ border:0px; width:54px;}
.brandIndex a.on{background-color:#0072c9; color:#fff;}
.brandIndexie6{ position:fixed;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .brandIndexie6{position:absolute; top:expression(eval(document.documentElement.scrollTop)-122); }


.brandbox{ background-color:#eef4f5; margin-top:10px;}
.brandbox h3{ height:30px; font:24px/40px Arial, Helvetica, sans-serif; padding:0px 11px; _line-height:22px; _padding-top:8px; _height:22px}
.brandbox .brandlist ul{ width:100%; padding-bottom:11px;}
.brandbox .brandlist ul li{ width:161px; height:95px; background-color:#fff; float:left; margin:11px 0px 0px 11px; position:relative; display:inline;}
.brandbox .brandlist ul a{ display:block; text-align:center; border:1px solid #fff; width:159px; height:93px; color:#666; overflow:hidden}
.brandbox .brandlist ul a span{ display:block;}
.brandbox .brandlist ul a:hover{ color:#ff6600;}
.brandbox .brandlist ul a.on{ }
.brandbox .brandlist ul li img{ width:90px; height:30px; margin:10px 0px;}
.brandbox .brandlist ul li div{ display:none;}
.brandbox .brandlist ul li.on{ z-index:2;}
.brandbox .brandlist ul li.on a{ border:1px solid #ff741d;}
.brandbox .brandlist ul li.on div{ display:block; width:147px; height:101px; position:absolute; background-color:#ff741d; color:#fff; overflow:hidden; padding:7px 7px 0px; left:0px; top:93px; line-height:18px;}

.newbox{ border:1px solid #e5e5e5; }
.newbox h3{ height:34px; line-height:34px; padding:0px 10px; background-color:#f8f8f8; font-size:14px;}
.newbox h3 em{ float:right; font-size:12px; font-weight:normal;}
.newbox h3 em a{ color:#666;}
.newbox h3 em a:hover,.newbox ul li a:hover,.newbox p a:hover,.brandinfo .boxA a:hover{ color:#ff6600;}
.newbox dl{ padding:8px 10px 12px; border-bottom:1px solid #e5e5e5; }
.newbox dl dt{ font-size:12px; font-weight:bold; width:100%; overflow:hidden;}
.newbox dl dt a{ float:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height:22px; width:235px;}
.newbox dl dd{ line-height:16px; color:#666;}
.newbox dl dd img{ float:left; margin-right:5px;}
.newbox ul{ width:238px; overflow:hidden; padding:6px 10px 8px;}
.newbox ul li{ background:url(../images/alicon.gif) no-repeat left center; padding-left:10px; line-height:22px; overflow:hidden; float:left; width:228px;}
.newbox ul li a{ float:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height:22px; color:#666; width:220px;}
.newbox p{ padding:0px 10px 10px; overflow:hidden; width:238px;}
.newbox p strong{ display:block;}
.newbox p a{ float:left; width:79px; height:20px; line-height:20px; color:#666;}

.brandjj{background:url(../images/brandboxbg.jpg) no-repeat 0 0 #eef3f7; width:100%; overflow:hidden; padding:20px 0px 20px 0px;}
.brandjj .brandlogo{ text-align:center; width:300px; margin-top:15px;}
.brandjj .brandlogo img{ max-width:180px; max-height:180px;}
.brandjj .brandlogo span{ display:block; font-size:14px;}
.brandjj .brandwz{ width:645px; padding-right:15px;}
.brandjj .brandwz span{ color:#666;}
.brandjj .brandwz a{ text-decoration:underline;}

.brandinfo{ background-color:#f8f8f8; margin-top:1px; padding:15px 10px; width:950px; overflow:hidden;}
.brandinfo .boxA{ width:280px; float:left; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; margin-left:-1px; padding:0px 20px;}
.brandinfo .boxA h3{ font-size:12px; font-weight:bold; margin-bottom:3px;}
.brandinfo .boxA a{ color:#666;}
.brandinfo .boxA div{ color:#666;}
.brandinfo .boxA ul{ width:100%; overflow:hidden;}
.brandinfo .boxA ul li{ height:18px; line-height:18px; width:50%; float:left;}
.brandinfo .boxA p a{ margin-right:10px;}
.brandinfo .mainpro{ border-left:0px; padding-left:10px;}
.brandinfo .indexmodel{ border-right:0px; padding-right:10px;}

.brandcompany{ border:1px solid #e5e5e5; margin-top:10px; width:698px; overflow:hidden; padding-bottom:10px;}
.brandcompany h3{ height:35px; line-height:35px; background-color:#eef4f5; padding:0px 15px; font-size:14px;}
.brandcompany h3 a{ margin-left:20px;}
.brandcompany .companyjj{ width:455px; float:left; margin:10px 0px 0px; padding:0px 20px 10px 15px; border-right:1px solid #e3e3e3;}
.brandcompany .companyjj dl{ width:100%; overflow:hidden; margin-bottom:10px;}
.brandcompany .companyjj dl dt{ width:152px; float:left; height:101px;}
.brandcompany .companyjj dl dt .f_img{position: relative;width: 152px;height: 101px;border: 1px solid #f1f1f3;display: table-cell;text-align: center;vertical-align: middle;}
.brandcompany .companyjj dl dt img{ width:152px; height:101px;}
.brandcompany .companyjj dl dd{ width:290px; float:right; line-height:18px; padding-top:5px;}
.brandcompany .companyjj dl dd a{ color:#0072c9; text-decoration:none; margin-left:5px; text-decoration:underline;}
.brandcompany .companyjj p{ color:#666;}
.brandcompany .companyjj p strong{ color:#333;}
.brandcompany .companypro{ width:175px; float:left; margin:10px 0px 10px -1px; border-left:1px solid #e3e3e3; padding-left:25px;}
.brandcompany .companypro li{ height:18px; overflow:hidden; width:100%;}
.brandcompany .companypro a{ color:#666;float: left; height: 18px; overflow: hidden; width: 175px;}
.brandcompany .companypro a:hover{ color:#ff6600;}

.message{ border:1px solid #e5e5e5; background-color:#fafafa; margin-top:10px; padding:10px;}
.message h3{ border-bottom:1px solid #91BADC; font-size:14px; padding:0px 3px;}
.message ul{ border-bottom:1px dashed #DDDDDD;}
.message ul li{ padding:10px 5px;}
.message ul li.no{ color:#666;}
.message div{ margin-top:15px;}
.message div h4{ font-size:14px; font-weight:bold; padding:0px 3px;}
.message div h4 em{ float:right; font-size:12px; color:#999; font-weight:normal;}
.message div p{ padding-top:5px; color:#999;}
.message div p textarea{ width:670px; height:100px;}
.message div p input{ padding:0px 8px;}

#brandright{ top:0px;}

.newbox .rightsmenu{ padding:10px;}
.newbox .rightsmenu a{ color:#666; margin-right:8px; border:1px solid #F5B292; background-color:#FFF8F5; display:inline-block; padding:0px 6px; }
.newbox .rightsmenu a:hover{ color:#ff6600;}

.footer{ text-align:center; border-top:2px solid #0876cb; padding:15px 0px; color:#666; margin-top:30px;}