/* CSS Document */

/*body,html{scroll-behavior: smooth;}*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0;}
fieldset,img,textarea,button{ border:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal}
ol,ul,li{ list-style:none}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
body{ color:#666; background:#fff; font:16px/22px "微软雅黑"; text-align:left;}
html{padding-bottom:50px;}
table{ border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%;}
th,td { text-align:left;}
i{ font-style:normal;}
a{ text-decoration:none; cursor:pointer; outline:none; color:#333;}
em{font-style:normal}
input{border:none;outline:none;}
figure,section{padding:0;margin:0;}
.clear{ clear:both; font:0/0 Arial; height:0;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;overflow:}
.fl{float:left;}
.fr{float:right;}
img{display: block;border: none; width:100%;}


.top{width:100%; float:left;}

.menu{width:100%; float:left; border-top:1px solid #de0016}
.menu a{display:block; float:left; text-align:center; width:20%; height:40px; line-height:40px; font-size:0.9em;}

.banner{width:100%; float:left;}
.banner img{width:100%;}


.title_1{width:96%; float:left; height:40px; line-height:40px; color:#de0016; padding:0 2%; background:#f7f7f7; font-size:1em;}
.title_1 span{font-size:0.6em;}
.title_2{width:96%; float:left; height:40px; line-height:40px; color:#de0016; padding:0 2%; font-size:1em;}
.title_2 span{font-size:0.6em;}

.car_title{width:100%; float:left; height:42px; line-height:42px; background:url(../images/cartitle_bg.jpg) no-repeat left; background-size:110%}
.car_title span{display:block; float:left; height:43px; line-height:43px; padding-left:7%; font-size:0.5em; color:#000000;}
.car_title a{display:block; float:right; width:25%; margin-top:10px; margin-right:2%;}

.car_list{width:96%; float:left; padding:0 2%;}
.car_list ul{padding:0px; margin:0px; float:left; width:100%;}
.car_list ul li{width:100%; float:left; background:url(../images/car_bg.jpg) repeat-x center; padding:2% 0;}
.car_list ul li a{display:block; width:100%; float:left;}
.car_list ul li a span{display:block; float:left; width:30%; margin-right:5%;}
.car_list ul li a strong{display:block; float:left; width:65%; font-size:1em;}
.car_list ul li a p{display:block; float:left; width:65%; font-size:0.85em; color:#a5a5a5;}


.in_news{width:96%; padding:2% 2% 8% 2%; border-top:10px solid #f7f7f7; float:left; margin-top:5%;}
.news_title{width:100%; float:left; height:40px; line-height:40px; color:#de0016;  font-size:1em;}
.news_title span{font-size:0.6em;}

.news_hot{width:100%; float:left; margin-bottom:5%;}
.news_hot span{display:block; width:45%; float:left; margin-right:2%;}
.news_hot strong{display:block; float:left; width:53%; font-size:0.8em; font-weight:bold; color:#000000;}
.news_hot p{display:block; float:left; width:50%; font-size:0.5em; line-height:1.2em; color:#000000;}
.news_hot a{display:block; float:left; text-align:center; background:#b51720; width:100px; height:28px; line-height:28px; color:#FFFFFF; font-size:0.8em; margin-top:2%;}

.newslists{width:100%; float:left;}
.newslists ul{padding:0px; margin:0px; float:left; width:100%;}
.newslists ul li{width:100%; float:left; border-bottom:1px solid #363636; padding:2% 0;}
.newslists ul li a{display:block; float:left; width:100%;}
.newslists ul li a span{display:block; width:14%; float:left; color:#b51620; text-align:center; margin-right:4%;padding-top:3%;}
.newslists ul li a span em{font-size:2.2em; display:block; float:left; width:100%; font-weight:bold;}
.newslists ul li a span font{font-size:0.5em; display:block; float:left; width:100%;}
.newslists ul li a strong{display:block; float:left; width:82%; font-size:0.9em; color:#000000;}
.newslists ul li a p{display:block; float:left; width:82%; font-size:0.5em; color:#8b8b8b;}
.about{width:100%; float:left; margin-bottom:2%;}
.about span{display:block; width:100%;}
.about p{display:block; float:left; width:96%; padding:2%; text-indent:2em; font-size:0.8em;}


.hezuo{width:96%; float:left; margin:2%; border:1px solid #d8d8d8}
.server{width:96%; float:left; padding:2%;}

/*foote*/
.footer{width:100%;height:50px;line-height:50px;background-color:#fbfbfb;border-top:1px solid #333;position:fixed;bottom:0;left:0;z-index:9999;}
.footer a{display:block;width:25%;float:left;padding-top:5px;height:45px;}
.footer a img{width:auto;height:23px;margin:0 auto;}
.footer a p{text-align:center;line-height:22px;height:22px;font-size:0.7em;color:#000;}
.footer a:last-child{background-color:#f53b47;}
.footer a:last-child p{color:#fff;}



/**车型详情**/

.cartitle{width:100%; text-align:center; border-bottom:8px solid #fafafa; line-height:40px; height:40px; float:left; color:#000000; font-weight:bold; font-size:1em;}
.cartel{width:96%; text-align:center; border-bottom:8px solid #fafafa; line-height:40px; height:40px; float:left; color:#000000; font-size:1em; padding:0 2%;}
.cartel span{display:block; float:left; width:20%; color:#c31b2f; font-size:0.8em;}
.cartel strong{display:block; float:left; background:url(../images/telbg.png) no-repeat center; background-size:100%; height:40px; width:45%; color:#FFFFFF; font-weight:bold;}
.cartel a{display:block; float:left; width:30%; background:url(../images/dingche.png) no-repeat center; background-size:100%; height:40px; color:#FFFFFF; font-size:0.8em;}


.car_xx_title{width:100%; float:left; background:url(../images/car_title_bg.png) no-repeat center; background-size:100%; text-align:center; color:#FFFFFF; height:50px; line-height:40px;}
.car_xx_con{width:100%; float:left;}
/*公司简介*/
.company{width:100%;float:left; margin-top:4%;}
.company_title{width:100%; float:left; text-align:center; font-weight:bold;}
.company_title h1{width:100%; float:left; font-size:1em; color:#c31b2e; font-weight:bold;}
.company_title span{width:100%; float:left; font-size:0.8em; color:#aaaaaa; line-height:1em;}
.company>img{width:100%;}
.company .company_con{width:96%;padding:0 2%; float:left;}
.company .company_con p{width:100%;font-size:0.8em;color:#000;line-height:20px;text-align:justify; text-indent:2em; margin:4% 0;}
.company .company_con p span{color:#f00;}

.company .company_con1{width:96%;padding:0 2%; float:left;}
.company .company_con1 p{width:100%;font-size:0.8em;color:#000;line-height:20px;text-align:justify; margin:4% 0;}
.company .company_con1 p span{color:#f00; font-weight:bold;}



/*联系我们*/
.Contact_us{width:100%;float:left;}
.Contact_us>img{width:100%;}
.Contact_us .contact_tit{width:100%;padding:3% 0;position:relative;}
.Contact_us .contact_tit:after{content:"";width:100%;height:1px;background-color:#03173c;position:absolute;top:50%;left:0;z-index:-1;}
.Contact_us .contact_tit div{width:50%;margin:0 auto;background-color:#fff;text-align:center;}
.Contact_us .contact_tit div h2{width:100%;height:24px;line-height:24px;font-size:1em;color:#e3142b;font-weight:bold;}
.Contact_us .contact_tit div p{width:100%;height:20px;line-height:20px;font-size:0.8em;color:#3d3d3d;}
.Contact_us .contact_map{width:100%;padding:5% 0;}
.Contact_us .contact_map>img{width:70px;height:70px;margin:0 auto;margin-bottom:2%;}
.Contact_us .contact_map h3{width:100%;height:24px;line-height:24px;font-size:1em;color:#03173c;text-align:center;margin-bottom:2%;}
.Contact_us .contact_map h4{width:100%;height:28px;line-height:28px;font-size:1.7em;color:#e3142b;text-align:center;font-weight:bold;margin-bottom:2%;}
.Contact_us .contact_map p{width:100%;height:20px;line-height:20px;font-size:0.8em;color:#03173c;text-align:center;margin-bottom:6%;}
.Contact_us .contact_map .map img{width:auto;}
/*新闻列表*/
.news_list{width:100%;float:left;}
.news_list>img{width:100%;margin-bottom:2%;}
.news_list .news_tit{width:100%;padding:2% 0;text-align:center;}
.news_list .news_tit h2{width:100%;height:24px;line-height:24px;font-size:1em;color:#03173c;font-weight:bold;}
.news_list .news_tit p{width:100%;height:20px;line-height:20px;position:relative;}
.news_list .news_tit p:after{content:"";width:100%;height:1px;background-color:#03173c;position:absolute;top:50%;left:0;z-index:-1;}
.news_list .news_tit p span{display:block;width:50%;margin:0 auto;font-size:0.8em;color:#596173;background-color:#fff;}
.news_list ul{width:100%;border-top:3px solid #03173c;}
.news_list ul li{border-bottom:1px solid #b3b9c4;margin-bottom:2%;}
.news_list ul li a{display:block;width:96%;padding:2%;}
.news_list ul li a>div{margin-bottom:1%;}
.news_list ul li a h3{width:74%;line-height:24px;height:24px;text-align:left;font-size:1em;color:#03173c;font-weight:bold;overflow:hidden;float:left;}
.news_list ul li a time{width:26%;line-height:24px;height:24px;text-align:right;font-size:0.8em;color:#a3a3a3;float:left;}
.news_list ul li a p{width:100%;height:54px;line-height:18px;font-size:0.8em;color:#000;overflow:hidden;text-align:justify;margin-bottom:1%;}

.wrap{padding:0 2%;width:96%;float:left;margin:4% 0;}
.adds{width:100%;margin-bottom:6px;}
.adds img{width:100%;}
.wrap h1{ font-size:16px;line-height:20px;text-align:center;color:#03173c;font-weight:bold;margin-bottom:1.5%;}
.tm{ text-align:center;width:100%; color:#CCC; font-size:12px;word-wrap:break-word;}
.content{font-size:0.9em;}
.content p{ text-indent:2em;}
.content img{width:100%;}


.telico {width: 48px; height: 50px; background:#f00 url(../images/telico.png) no-repeat center; background-size: 80%; border-radius: 50px; position: fixed; bottom: 36.5%; right: 0; }
