@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family:"Microsoft YaHei"; color:#333;outline:0; font-size:12px;}
a{color:#333;}
a:hover{ color:#c00;}
.fl{ float:left;} .fr{ float:right;} .oh{ overflow:hidden;} .mt10{ margin-top:10px;} .mb10{ margin-bottom:10px;} .pd10{ padding:10px;}
.pt10{ padding-top:10px;} .pb10{ padding-bottom:10px;} #mr0{ margin-right:0px;} #mt0{margin-top:0px;} #mrt0{ margin-right:0px;margin-top:0px;}
.wrap{ width:1005px; margin:0px auto; overflow:hidden;}
.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
 *html .clearfix {height: 1%;}
/* End hide from IE-mac */
.clear{ clear:both;}

header{ overflow: hidden;}
.topnav{ height: 32px; line-height: 32px; color: #666; }
.toplink{ color: #666;}
.toplink a{ display:inline-block; margin-left:15px; text-align:center; color: #666;}
.head{ padding: 25px 0; overflow:hidden;}
.tel{ margin-top: 10px;}

.nav{ background: url(../images/navbg.jpg) repeat-x; height: 44px; color:#fff;}
.navlist li{  float:left; height:44px; line-height:44px;}
.navlist li a{ display:inline-block; background:url(../images/navline.jpg) no-repeat right 0; color:#fff; font-size:15px; padding:0 22px;}
#last{ background:none;}

.slider{ height:420px; background:url(../images/slbg.jpg) repeat-x; margin-bottom:15px;}

.searbox{ border-bottom: 1px solid #dedede; height: 45px; line-height: 45px;}
.keyword a{ margin: 0 5px;}
.keyword span{ color: #333; font-size: 14px;}
.search{ padding-top: 8px;}
.seatxt{ width: 253px; outline: none;  text-indent: 10px; height: 30px; border: 1px solid #ddd; float: left;}
.seabtn{ width: 53px; cursor: pointer; height: 32px; border:1px solid #0059b3; background: #0059b3; color:#fff; border: none; float: left;}

/*main css*/
.indexPicBox{ width:1000px; height:360px;margin:10px auto;padding:2px; background:#fff;}
.hotPic{ width:1000px; height:360px; position:relative; overflow:hidden;}
.hotPic .num{ position:absolute;right:0; bottom:0; z-index:10;width:1000px; padding-right:8px; height:30px; text-align:right;}
.hotPic .num span{ width:20px; height:20px; display:inline-block; line-height:20px; font-size:14px; text-align:center; margin:5px 2px 0; cursor:pointer; background:#222; color:#fff;}
.hotPic .num span.cur{ background:#54BFFF;color:#fff;}
.hotPic .pic{ position:relative; z-index:5;}
.hotPic .pic li{ position:absolute; display:none;}
.hotPic .pic li img{ width:1000px; height:360px; display:block;}

.hotPic .text{position:absolute;bottom:0; left:10px; z-index:12; width:520px;height:30px; line-height:30px; overflow:hidden;font-family:Microsoft YaHei;}
.hotPic .text p{ position:absolute; display:none; color:#fff; font-weight:800; font-size:15px;}

.cats{ width:230px;}
.cattit{ height:40px; line-height:40px; color:#fff; font-size:15px; text-indent:20px; background:url(../images/catbg.jpg) repeat-x;}
.catlist{ background:#f3f3f3; padding:10px; overflow:hidden;}
.catlist li{ height:35px; line-height:35px; font-size:15px; border-bottom:1px solid #d6d6d6; padding-left:20px;}

.contact{ background:#fcfcfc; margin-top:10px; border-top:1px solid #e4e4e4; padding:0 10px;}
.conttit{ font-size:15px; height:35px; line-height:35px; border-bottom:1px dotted #333; text-indent:20px; margin-bottom:10px;}
.contact p{ height:30px; line-height:30px; padding-left:15px;}

.rec-prodcut{ overflow:hidden; width:760px;}
.rec-tit{ border:1px solid #e4e4e4; font-size:15px; padding-left:20px; height:38px; line-height:38px; background:url(../images/htitle.jpg) repeat-x; font-weight:700;}
.rec-tit em{ font-size:12px; font-weight:300; color:#666; padding-left:5px;}
.rec-tit .more a{ font-size:12px; font-weight:400; display:inline-block; background:url(../images/morebtn.png) no-repeat right; padding-right:15px; margin-right:15px;}

.rec-prolist{ background:#f6f6f6; overflow:hidden; padding:20px;}
.rec-prolist li { float:left; margin-right:25px;}
.rec-prolist li img{ width:220px; height:165px; border:1px solid #ddd;}
.rec-prolist li h2{ font-weight:400; text-align:center; height:30px; line-height:30px;}

.rec-shadow{ height:20px; background:url(../images/hbtm.jpg) no-repeat;}

.ad01{ height:110px; border:1px solid #ddd;}
 
.title{color: #051842; font-size: 18px; font-weight: 400; height: 40px; line-height: 40px; background: url(../images/xute_44.jpg) no-repeat left center; padding-left: 25px; border-bottom: 1px solid #ddd;}
.title a{ float: right; font-size: 12px; font-weight: 400; padding-right: 20px; display: inline-block; width: 41px; height: 11px; background: url(../images/xute_47.jpg) no-repeat right 0; margin-top: 15px;}

.client{ width:740px; margin-top:10px;}
.cli-list{ border:1px solid #ddd; border-top:none; background:#f6f6f6; padding:15px 15px 5px 15px;}
.cli-list li { overflow:hidden; padding-bottom:8px; margin-bottom:8px; border-bottom:1px dashed #ddd;}
.cli-list li img{ width:190px; height:130px; border:1px solid #ddd; padding:3px;}

.cli-txt{ width:495px;}
.cli-txt h2{ line-height:30px; height:30px;}
.cli-txt p{ line-height:22px; color:#999; margin-bottom:5px;}
.cli-txt span a{ display:inline-block; background:url(../images/view.jpg) no-repeat; width:78px; height:32px; line-height:32px; text-align:center; color:#fff;}


.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;overflow:hidden;}
.warp-pic-list .text-area{background-color:#f2f2f2;line-height:24px;}

/*全局页签*/
.icon{background:url(../images/icon.png) no-repeat 0 0;}
.tab-T-3{width:66px;}
.tab-T-3 li{width:12px;height:12px;font-size:0;background-color:#dfdfdf;float:left;margin-left:10px;cursor:pointer;display:inline;}
.tab-T-3 li.cur{background-color:#d81c1b;}
/*热门车型*/
.rowE .warp-pic-list{position:relative;width:235px;height:270px;overflow:hidden; border:1px solid #ddd;}
.rowE .count li{margin-right:20px;width:235px;height:270px;}
.rowE .count .img_wrap{width:235px;height:270px;}
.rowE .count li .text-area{padding:10px 0 10px 15px;}
.rowE .count li .text-area  p{line-height:24px;height:24px;}
.rowE .count li .text-area  p a{color:#000;}
.rowE .count li:hover .text-area,.rowE .count li.hover .text-area{background-color:#d81c1b;color:#fff;}
.rowE .count .p-num{font-family:"Tahoma";font-weight:bold;}
.rowE .btn{display:block;height:55px;position:absolute;top:108px;width:35px;z-index:200;cursor:pointer;}
.rowE .prev{ background-position:0 -88px;left:0;}
.rowE .prev:hover{background-position:0 -144px;}
.rowE .next{ background-position:0 -200px;right:0;}
.rowE .next:hover{background-position:0 -256px;}

.about{ width: 720px; overflow: hidden; margin-top:25px; position:relative;}
.ab-txt{ width:470px; float:left;}
.ab-txt h2{ overflow:hidden;}
.ab-txt h2 span{ background:#0d58a8; float:left; height:50px; line-height:50px; font-size:20px; color:#fff; padding:0 25px;}
.ab-txt p{ display:inline-block; padding:15px 20px; overflow:hidden; line-height:22px;}
.ab-txt h3{ position:absolute; bottom:30px;}
.ab-txt a{ display:inline-block; background:#0d58a8; color:#fff; padding:8px 30px; font-weight:400;}

.amazon_scroller{ margin-top: 10px;}
.amazon_scroller .amazon_scroller_nav{position: absolute;}
.amazon_scroller .amazon_scroller_nav li{cursor: pointer; position: absolute;}
.amazon_scroller .amazon_scroller_mask{ position: absolute; margin-left: 30px; margin-right: 30px; overflow: hidden;}
.amazon_scroller ul{padding: 0px;margin: 0px;float: left;}
.amazon_scroller ul li{ padding: 0px; margin: 0px;margin-left: 7px; margin-right: 7px;list-style: none; float: left;text-align: center;display:inline;}
.amazon_scroller ul li a{text-decoration: none;}
.amazon_scroller ul li a:hover{text-decoration: underline;}
.amazon_scroller ul li a img{ border: none; margin-bottom: 10px;}

.honor{ width:250px; margin-top:10px; background:url(../images/honorbg.jpg) no-repeat; height:370px;}
.honlist{ padding:65px 20px 20px 20px;}
.hontxt{ padding-top:10px;}
.hontxt li{ height:30px; line-height:30px; font-size:14px; background:url(../images/li1.jpg) no-repeat left center; padding-left:15px; overflow:hidden;}

.casebox{ border:1px solid #ddd; background:#fcfcfc; margin-top:10px; padding:0 15px;}

.title2{  height:40px; line-height:40px; overflow:hidden; margin-bottom:10px; border-bottom:1px dashed #ddd;}
.title2 span{ display:inline-block; float:left; font-size:15px; font-weight:700;}
.title2 a{ float:right; display:inline-block; height:40px; line-height:42px; color:#999;}

.caselist li{ float:left; margin:10px 11px;}
.caselist li img{ width:215px; height:150px; border:1px solid #ddd; padding:2px;}
.caselist li h2{ height:30px; line-height:30px; text-align:center; font-weight:400;}


.aboutbox{ background:#f6f6f6; padding:15px; overflow:hidden; margin-bottom:15px; border:1px solid #ddd; border-top:none;}

.newsbox{ border:1px solid #ddd; margin-top:10px; padding-bottom:15px;}
.suport{ width:215px; background:url(../images/newbg.jpg) no-repeat right center; padding:0 15px;}
.suportlist li{ height:28px; line-height:28px; border-bottom:1px dashed #ddd; background:url(../images/li1.jpg) no-repeat left center; padding-left:15px;}

.title3{ height:40px; line-height:40px; overflow:hidden; margin-bottom:10px; border-bottom:1px solid #004da8;}
.title3 span{ display:inline-block; float:left; font-size:15px; font-weight:700;}
.title3 a{ float:right; display:inline-block; height:40px; line-height:42px; color:#999;}

.new-shadow{ height:19px;  background:url(../images/newbtm.jpg) no-repeat; overflow:hidden;}

.kehu{ background:url(../images/clibg.jpg) no-repeat; height:111px;}

table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
.titbox{font-size:18px;color:#3366cc;height:32px;overflow:hidden;width:880px;margin:20px auto;}
.scroll{width:880px;color:#333333; float:right; margin-right:50px; overflow:hidden; padding-top:18px;}
.scroll img{border:solid 1px #ddd;margin:0 5px;}
.scroll a:hover img{border:solid 1px #990000;}

.fatbox{ width: 720px; overflow: hidden; margin-top:15px; position:relative;}
.factory li{ float:left; margin:0px 2px;}
.factory li h2{ height:30px; line-height:30px; text-align:center; font-weight:400;}

.w320{ width: 320px; margin-right: 22px; margin-top: 20px;}

.ntitle{ height: 40px; line-height: 40px; border-bottom: 1px solid #ddd;}
.ntitle span{ display: inline-block; float: left; color: #65a723; font-size: 22px; background: url(../images/title_line.jpg) no-repeat center bottom; }
.ntitle a{ float: right;}

.pic-news{ margin: 10px 0;}
.pic-news a{ background: #eee; display: inline-block;}
.pic-news a h2{ height: 30px; line-height: 30px; padding: 0 10px; font-weight: 400;}
.pic-news a:hover{ background: #65a723; color: #fff;}

.list-news li{ height: 25px; line-height: 25px; background: url(../images/newico.jpg) no-repeat left center; padding-left: 15px;}

#Tab1{ float:left; width:470px; background:url(../images/newbg.jpg) no-repeat right center; padding:0 15px;}
.Menubox {width:100%; height:35px;line-height:35px; border-bottom:1px solid #004da8; margin-top:5px;}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{float:left;display:block; cursor:pointer;width:105px; background: #e3e3e3; font-size:15px; text-align:center;color:#333; margin-right: 1px;}
.Menubox li.hover{padding:0px;background:#004da8; width:105px; color:#fff; height:35px;line-height:35px;}
.Contentbox{clear:both;margin-top:0px; border-top:none; padding-top:10px;}

.info_list li{ height:28px; line-height:28px; border-bottom:1px dashed #ddd; background:url(../images/li1.jpg) no-repeat left center; padding-left:15px;}



.news{width: 335px;}
.news h2{ font-size: 16px; font-weight: 400; margin-bottom: 10px;}
.news p{ line-height: 22px; color: #999;}
.lists {padding-top: 10px;}
.lists li{ height: 25px; line-height: 25px; font-size: 14px; background: url(../images/list.jpg) no-repeat left center; text-indent: 15px;}

.border{ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px 0;}
.honor-txt{ background: #fff; padding: 15px;}

.newslist{ padding: 10px 0;}
.newslist li{ height: 30px; line-height: 30px; font-size: 14px; background: url(../images/newico.jpg) no-repeat left center; padding-left: 13px;}

.car-title{ height: 30px; padding: 10px 0; background: #f6f6f6 url(../images/title.jpg) no-repeat 10px center;}

.new-lists{ margin-top: 15px; overflow: hidden;}
.new-lists ul li{ float: left; height: 35px; background: url(../images/ico.jpg) no-repeat left center; text-indent: 20px; overflow: hidden; line-height: 35px; width: 50%; border-bottom: 1px dotted #ddd;}

.problem{ float:right; width:235px; padding-right:10px;}
.problem-list{ border-bottom: 1px dotted #ddd; padding: 13px 0;}
.problem-list dt{ color: #004da8; padding-left:25px; height: 25px; line-height: 25px; font-size: 15px; background:url(../images/q.jpg) no-repeat left center; }
.problem-list dd{ line-height: 22px; color: #999; background:url(../images/a.jpg) no-repeat left 3px; height:45px; overflow:hidden; padding-left:25px;  }

.footbtn{padding: 40px 0; background: #f6f6f6;}
.footbtn ul li{ width: 165px; float: left; margin-right: 45px; text-align: center;}
.footbtn ul li h2{ height: 30px; line-height: 30px; font-size: 16px; font-weight: 400; margin: 5px 0;}
.footbtn ul li p{ text-align: left; color: #999;}

.links{ height:52px; overflow:hidden; background:url(../images/links.jpg) no-repeat 15px center;}
.linklist{ width:870px; padding-top:5px;}
.linklist a{ margin: 0 5px; display: inline-block; height: 22px; line-height: 22px; color: #333;}

.ftnav{ background: #004da8; height: 40px; line-height: 40px; text-align: center; margin-top:20px; color:#fff;}
.ftnav a{ margin: 0 15px; color: #fff;}
.copy{ text-align:center; padding:10px 0; line-height:25px;}
/*subpage*/
.banner{ height: 456px; margin-bottom: 20px;}

.LeftArea{ width:225px; overflow:hidden; background: #fff;}
.leftmenu{ overflow:hidden; border: 1px solid #ddd;}
.navtit{background:#0059b3; height:35px; line-height:35px; font-size:16px; color:#fff; padding-left:15px;}
.menulist{ overflow:hidden;}
.menulist ul{ overflow:hidden; padding: 5px 10px 10px 10px;}
.menulist ul li{ height:38px; line-height:36px; padding-left:30px; border-bottom:1px dashed #ddd;  font-size:14px; background:url(../images/dot2.png) no-repeat 10px 11px; color:#fff }
.menulist ul li:hover{ cursor:pointer;}
.leftcur{ color: #23487d;}
.hotlist{overflow:hidden; border:1px solid #ddd; }
.htCont{ padding:10px; overflow:hidden; background: #fff;}
.htCont ul li{ background:url(../images/catico.png) no-repeat 10px center; height:35px; line-height:35px; padding-left:20px; overflow:hidden; border-bottom: 1px dashed #ddd; text-overflow:ellipsis; white-space:nowrap;}

.RightArea{ width:725px;  float:right; overflow:hidden; border: 1px solid #ddd; border-top: 2px solid #0059b3; padding:0 20px; background: #fff;}
.RightTitle{  height:35px; line-height:35px; font-size:18px; background:url(../images/rtico.jpg) no-repeat left center; border-bottom:1px dotted #ddd; color:#333; padding: 5px 0 5px 15px;}

.postion{ height:35px; line-height:35px; font-size:12px; text-align:left;}
.postion a{ color:#333;}

.right_content{ padding:5px; line-height:30px;}

/*article-list*/
.articleList ul li{ line-height:25px; border-bottom:1px dashed #7d161a; padding-left:0px; padding-bottom:5px; margin:10px 0px;}
.articleList ul li h3{ font-size:16px; font-weight:normal; height:40px; line-height:40px; text-align: left; padding-left:22px; background:url(../images/line.png) no-repeat left center;}
.articleList ul li p{ font-size:12px; color:#666; padding-left:22px; text-align: left;}
.listdate{ font-size:12px; padding-left:15px; color:#ec6000;}

/*article info*/
.article{ padding:15px 0px; overflow:hidden;}
.art_title{ text-align:center; font-size:20px;}
.art_info{ text-align:center; height:30px; line-height:30px; margin-top:10px; margin-bottom:10px;}
.art_info small{ font-size:12px;}
.art_content{ line-height:25px; overflow:hidden;}
.cont_next{ border-top:1px dashed #DDD; padding-top:10px; margin-top:10px;}
.likes h4{ color:#1a7aa4; font-size: 16px; font-weight: 400;}
.likelist{ border-top:1px solid #1a7aa4;}
.likelist ul li{ height:30px; line-height:30px; padding-left:20px; width:47%; float:left; background:url(../images/newico.jpg) no-repeat 8px 11px;}

/*goods-list*/
.sub_goods{ overflow:hidden; padding:5px 0px;}
.sub_goods ul li{ text-align:center; line-height:25px; float:left; margin:10px 11px; width:215px;}
.sub_goods ul li img{width:215px; height:150px; border:1px solid #DDD;}
.sub_goods ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}

/*client-list*/
.sub_client{ overflow:hidden; padding:5px 0px;}
.sub_client ul li{ text-align:center; line-height:25px; float:left; margin:10px 11px; width:215px;}
.sub_client ul li img{width:215px; height:124px; border:1px solid #DDD;}
.sub_client ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}

/*area-list*/
.sub_area{ overflow:hidden; padding:5px 0px;}
.sub_area ul li{ text-align:center; line-height:25px; float:left; margin:10px 11px; width:215px;}
.sub_area ul li img{width:215px; height:162px; border:1px solid #DDD;}
.sub_area ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}

/*honor-list*/
.sub_honor{ overflow:hidden; padding:5px 0px;}
.sub_honor ul li{ text-align:center; line-height:25px; float:left; margin:10px 11px; width:215px;}
.sub_honor ul li img{width:215px; height:291px; border:1px solid #DDD;}
.sub_honor ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}

/*case-list*/
.sub_service{ overflow:hidden; padding:5px 0px;}
.sub_service ul li{ text-align:center; line-height:25px; float:left; margin:10px 5px; width:285px; overflow:hidden;}
.sub_service ul li img{width:275px; height:155px; border:none;}
.sub_service ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px;}

.art-title{ text-align: center; font-size: 22px; font-weight: 400; padding-bottom: 15px;}
.art-info{ text-align: center; color: #999; padding-bottom: 10px;}
.art-body{ line-height: 25px; font-size: 14px;}
.art-next{ padding-top: 20px; overflow: hidden;}


/*goods info*/

.goods_info{ padding:15px 5px; overflow:hidden;}
.goods_desc{ margin-top:0px; line-height:25px;}
.context{ border-top:1px dashed #DDD; overflow:hidden;}
.goods_title{ text-align:center; font-size:20px; overflow:hidden; height:40px; line-height:40px;}

/*related goods*/
.titles1{ font-size:18px; color:#000; border-bottom:1px solid #1a7aa4;}
.related{ overflow:hidden; }
.related ul{ margin-top:10px;}
.related ul li{ float:left; text-align:center; line-height:25px; margin:10px 11px; width:215px; overflow:hidden;}
.related ul li img{width:215px; height:150px; border:1px solid #DDD;}
.related ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px;}
