*,::before,::after{margin:0;padding:0;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{font-size:14px;font-family:"Microsoft YaHei",sans-serif;color:black;background-color:#eee;}
a{color:black;text-decoration:none;font-size:14px;}
a:hover{text-decoration:underline;}
input{border:none;outline:none;-webkit-appearance:none;font-family:"Microsoft YaHei",sans-serif;}
ul,ol{list-style:none;}
.f_left{float:left;}
.f_right{float:right;}
.clearfix::before,.clearfix::after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both;}

#box{ max-width:1000px; margin:0 auto; background-color:white; overflow:hidden;}
#logo{ padding:2%;}
#logo img{ width:100%; vertical-align:top;}
#menu{ height:45px; line-height:45px; background-color:#1e63b0;}
#menu a{ float:left; width:20%; border-right:#007acc 1px solid; height:45px; line-height:45px; text-align:center; color:#fff; font-weight:bold;}
#banner img{ width:100%; vertical-align:top;}

#clalist{ border:#fff 1px solid;}
#clalist a{ float:left; border:#fff 1px solid; width:25%; background-color:#f0f0f0;}
#clalist a img{ vertical-align:top; width:100%;}
#clalist a span{ display:block; height:23px; text-align:center; line-height:23px; font-weight:bold; border-top:#fff 1px solid;}

.pagetle{ height:43px; line-height:43px; border-top:#1e63b0 2px solid; border-bottom:#1e63b0 1px solid; background-color:white;}
.pagetle strong{ float:left; height:40px; line-height:40px; padding:0 20px; background-color:#1e63b0; color:white;}
.pagetle a{ float:right; color:#666; height:40px; line-height:40px; padding-right:2%;}

.carlist{ padding-bottom:2%;}
.carlist a{ float:left; border:#ddd 1px solid; margin:2% 0 0 2%; width:47%;}
.carlist a img{ width:100%; border:#fff 2px solid; vertical-align:top;}
.carlist strong{ display:block; border:#fff 2px solid; height:35px; line-height:35px; padding:0 2%; overflow:hidden; background-color:#eee;}
.carlist span{ display:block; border-left:#fff 2px solid; border-right:#fff 2px solid; height:35px; line-height:35px; padding:0 2%; overflow:hidden; color:#666;}

#newslist{ padding-bottom:2%;}
#newslist li{ padding:0 2%; border-bottom:#ddd 1px solid; height:35px; line-height:35px;}
#newslist a{ float:left; height:35px; line-height:35px; background:url(../images/list_bg.gif) no-repeat 5px center; padding-left:19px;}
#newslist span{ float:right; font-size:12px; color:#666; height:35px; line-height:35px;}


#fottel{ width:100%; left:0; bottom:0; position:fixed; height:45px; background:rgba(30,99,176,.9); padding-left:2%;}
#fotbar{ height:45px; padding-left:2%; background-color:#1e63b0;}
#fottel strong,#fotbar strong{ float:left; background-image:url(../images/user.png); background-repeat:no-repeat; background-position:left center; background-size:24px 24px; padding-left:30px; font-size:1.5em; color:#fff; font-family:"Times New Roman", Times, serif; height:45px; line-height:45px;}
#fottel a{ float:right; height:45px; line-height:45px; font-size:1em; font-weight:bold; padding-right:10px; color:white; box-shadow: -1px 1px 0 0 rgba(255, 255, 255, .4);}
#fotbar a{ float:right; height:45px; line-height:45px; font-size:1em; font-weight:bold; padding-right:10px; color:white; border-left:#007acc 1px solid;}
#fottel a#tel,#fotbar a#tel{ background-image:url(../images/phone.png); background-repeat:no-repeat; background-position:10px center; background-size:18px 24px; padding-left:35px;}
#fottel a#mess,#fotbar a#mess{ background-image:url(../images/mess.png); background-repeat:no-repeat; background-position:10px center; background-size:24px 18px; padding-left:40px;}
#fotcopy{ background-color:#1e63b0; text-align:center; color:white; height:30px; line-height:30px; font-size:12px; border-top:#007acc 1px solid;}


#pagenewslist a{ padding:2%; border-bottom:#ddd 1px solid; line-height:150%; display:block;}
#pagenewslist strong{ display:block; text-decoration:underline;}
#pagenewslist p{ color:#666; font-size:0.8em; display:block; overflow:hidden; max-height:36px; line-height:18px; margin:5px 0 2px;}
#pagenewslist span{ display:block; color:#666; font-size:0.8em;}

#paging{ text-align:center; margin:10px 0; height:30px;}
#paging span, a{ border-radius:2px; font-family:"Times New Roman", "微软雅黑";}
#paging span#allpage{ display:none;}
#paging span#thispage{ display:inline-block; padding:0 7px; height:30px; line-height:30px; font-weight:bold; color:red;}
#paging a{ border:#ccc 1px solid; padding:0 7px; display:inline-block; height:28px; line-height:28px; margin-left:3px; color:black; background-color:#f5f5f5;}

#newstitle h1{ text-align:center; font-size:1.8em; padding:10px 10px 0;}
#newstime{ text-align:center; font-size:0.8em; color:#999; border-bottom:#ddd 1px solid; height:30px; line-height:30px;}
#newscontent{ padding:10px; line-height:150%; font-size:16px;}
#newscontent img{ width:100%;}
#newscontent p{ padding:10px 0;}
#newscontent a{ font-size:16px; color:#003278; text-decoration:underline;}

#carlisth_1 h1{ display:block; text-align:center; padding:10px 0 0;}

#car_content h1{ display:block; font-size:1.8em; padding:10px; border-bottom:#ddd 1px solid;}

#car_datainfo{ padding:10px; line-height:150%; font-size:16px;}
#car_datainfo h2{ font-size:16px;}
#car_datainfo p{ padding:10px 0;}
#car_datainfo img{ width:100%;}
#car_datainfo table td{ font-size:0.5em;}

#companyInfo{ padding:10px; line-height:150%;}
#companyInfo h1{ display:block; text-align:center; padding:10px; font-size:1.8em;}
#companyInfo p{ padding:10px 0;}

#carlistlink{ border:#fff 1px solid; height:70px;}
#carlistlink a{ float:left; border:#fff 1px solid; background-color:#eee; text-align:center; height:35px; line-height:35px; width:25%;}