header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
@import 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,input{outline:0;}/*hideFocus对超链接外虚线框的设置*/
ul,dl,li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{ font-weight:normal;}
pre,code,kbd,samp{font-family:inherit;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}/*default默认光标（通常是一个箭头）*/
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,a,a:hover{text-decoration:none;}
body,textarea,input,button,select{font:12px/1.14 arial,"Microsoft YaHei","微软雅黑",\5b8b\4f53;color:#333;outline:0;}
body{background:#eeeeee;}
button::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner { border:none; padding:0; }
*{ padding: 0px; margin: 0px;}
a{ text-decoration: none; cursor: pointer;}
.csz-ztindex{}
.csz-divbanner{ width: 100%; }
.csz-divbanner img{ width: 100%;}
.cszdls{ background-color: #ffffff; padding-left: 2.777778%; padding-right: 2.777778%;padding-top: 20px; padding-bottom: 20px;}
.csz-dlcontent{ float: left; width: 33.333333%; text-align: center;}
.csz-dlcontent dt{ font-size: 16px; color: #787878;}
.csz-dlcontent dt img{ vertical-align: middle; margin-right: 5px; max-width: 17px;}
.csz-dlcontent dd{ color: #ff007e; margin-top: 8px; text-align: center; font-size: 16px;}
.csz-dlcontent dd span{ font-size: 30px;}
.csz-toals{background-color: #ffffff;  margin-top: 15px; padding-bottom: 15px; }
.csz-ultol{}
.csz-ultol li{ display: block; float: left; width: 20%; margin-left: 2%; margin-right: 3%; text-align: center;
margin-top: 15px;}
.csz-ultol li a{ display: block;color: #555555;}
.csz-toals li img{ width: 100%;}
.csz-ultol li span{display: block; margin-top: 5px; font-size: 14px; color: #555555;}
.csz-hotzq{ background-color: #FFFFFF; margin-top: 15px;}
.csz-title1{ border-left: 5px solid #009df6; padding-left: 10px; height: 44px; line-height: 44px; color: #292828;
font-size: 18px; position: relative;}
.csz-title1 a{ position: absolute;  display:block;right: 10px; color: #292828; font-size: 16px; top: 3px;}
.csz-title1 a img{  margin-left: 2px;  vertical-align: middle; margin-top: -6px;}
.csz-hotarce{margin-left: 2.666666%; padding-bottom: 15px;}
.csz-hotarce li{ float: left; width: 30%; text-align: center; margin-left: 1.966666%;}
.csz-hotarce li a{ display: block;color: #444444;}
.csz-hotarce li img{ width: 100%;}
.csz-hotarce li a span{ display: block; margin-top: 5px; font-size: 14px; }
.csz-guess{ }
.csz-guess dt{ float: left; width: 45%;}
.csz-guess dd{ float: left; width: 55%;}
.cszguessleft{ border-right: 1px solid #E6E6E6; padding-top: 15px;margin-left: 3.333333%;}
.cszguessleft h2{ color: #2e2e2e; font-size: 16px; font-weight: normal;}
.csz-sy{ color: #afafaf; font-size: 14px; padding-top: 5px;}
.csz-sy span{ color: #ff5203; }
.csz-guess-pic{ text-align: center; padding-top: 15px;}
.cszguessleft p img{ width: 90%;}
.csz-guessdd1{ padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #E6E6E6;padding-right: 3.333333%;}
.csztitles{border-bottom: 1px solid #e6e6e6; height:44px; overflow:hidden; margin-bottom:15px}
.cszjuli{ margin-bottom: 0px;}
.cszguessleft2{ float: left; width: 60%; margin-left: 5%;}
.cszguessright1{ float: right; width: 30%; margin-left: 5%;}
.cszguessright1 img{ width: 100%;}
.cszguessleft2 h2{font-size: 16px;  color: #2E2E2E; font-weight: normal; margin-top: 10px;}
.csz-guesl{ border-bottom: none;}
.csz-hge{}
.csz-hge li{ width: 100%; }
.cszdl-q1 dd{ width: 50%; float: left;}
.csz-hge li:first-child{ border-bottom: 1px solid #E6E6E6;}
.csz-hge li div.csz-guessdd1{border:none; height: 50px; overflow: hidden;}
.csz-hge li div.csz-guessdd1 img{ max-width: 130px;}
.cszdl-q1 dd:first-child div.csz-guessdd1{border-right: 1px solid #E6E6E6;}
.csz-phones{ padding-left: 3.333333%; padding-right: 3.333333%; padding-bottom: 15px; padding-top: 15px; border-bottom: 1px solid #E6E6E6;}
.csz-phones dt{ float: left; width: 37.35119%; margin-right: 1.97619%;}
.csz-phones dt img{ width: 100%;}
.csz-phones dd{ float: left; width: 59.779762%;}
.csz-phones dd h2{ font-size: 16px; margin-bottom: 5px;}
.cszfontcolorp{ color: #9c9c9c; font-size: 12px; line-height:20px; margin-bottom:10px;}
.csz-sales{ margin-bottom: 5px;}
.csz-sales span{ background-color: #009DF6;border-radius: 5px; color: #FFFFFF; padding:3px 5px;}
.cszfontclolrp2{ font-size: 14px; color: #9C9C9C; line-height: 25px;}
.cszfontclolrp2 span{ color: #ff5203;}
.cszfontclolrp2 span i{ font-size: 20px;}
.cszfontclolrp2 em{ font-weight: normal; text-decoration:line-through}
.cszkdxz{ background-color: #FFFFFF; width: 100%;border-spacing: 0px;}
.cszkdxz td{ width: 50%;  position: relative; padding: 0px;border-spacing: 0px; }
.cszli-1{  position: relative;}
.cszfont1{ position: absolute; top: 15px; left: 20px; line-height: 25px;}
.csz-pichjt{ text-align: right; margin-right: 10px;}
.cszli-1 img{ width: 80%; text-align: right; }
.cszfont1 h2{ font-size: 16px;}
.cszfont1 p{ font-size: 14px; color: #a6a6a6;}
.cszlip1{ margin-top: 15px; border-bottom: 1px solid #E6E6E6; padding-bottom: 5px;}
.fontsizepq1{ float: left; width: 40%; margin-left: 5%; font-size: 20px; margin-top: 10px;}
.cszpicyu1{ float: right; width: 50%; margin-right: 5%; }
.cszpicyu1 img{ width: 100%; vertical-align: middle;}
.cszlip2-dl{ width: 100%;}
.cszlip2-dl dd{ float: left; width: 50%; position: relative;}
.cszlip2-dl-dd{ border-right: 1px solid #E6E6E6;}
.cszlip2-img{ text-align: center;padding-top: 20%;}
.cszlip2-img img{ width: 90%; }
.cszlip2-dl-dd h2,.cszlip2title{  padding-left: 15px; padding-top: 10px; font-size: 14px;}
.csz-yule{ width: 100%; background-color: #fff; overflow: hidden;}
.csz-yule tr td{  border-right: 1px solid #E6E6E6; vertical-align: top;}
.csz-yule tr td{ border-bottom: 1px solid #E6E6E6;}
.csz-yule tr:last-child td{ padding-top: 10px; width: 25%; text-align: center; line-height: 24px;}
.csz-yule-con{position: relative;}
.yule-pic{ text-align: right; margin-top: 20px; margin-right: 5px;}
.yule-pic img{ width: 60%; margin-top: 10px;}
.csz-yule-con div.cszfont1{ position: absolute; top: -5px; left: 10px;}
.cszyule-td{}
.cszyule-txt{}
.cszyule-txt h2{ font-size: 16px;}
.cszyule-txt a{ display: block; font-size: 14px; color: #a4a4a4;}
.cszyuletxt-pic{ text-align: center;}
.cszyuletxt-pic img{ width: 90%;}
.cszyulebottom{padding-left: 3.333333%; padding-right: 3.333333%; line-height: 44px; height: 44px;}
.cszyulebottom h2{ float: left; font-size: 14px;}
.cszyulebottom h2 em{ color: #009DF6;}
.cszyulebottom a{ display: block; float: right; font-size: 16px; color:#292828; font-weight: bold; }
.cszyulebottom a img{vertical-align: middle;  margin-top: -6px;}
.cqcity-nav{}
.cqcity-nav li{ width: 50%; float: left; padding-top: 10px; padding-bottom: 10px;}
.cqcity-nav li a{ display: block; text-align: center; font-size: 16px; color: #383838; height: 32px; line-height: 32px;}
.cqcity-nav li:first-child a{ border-right: 1px solid #E6E6E6;}
.cqcity-nav li.city-select{border-top: 2px solid #009DF6; position:relative; top:-1px}
.cqcitycon1{padding-left: 4.16667%; padding-right: 4.16667%;}
.cqcity-input{ height: 54px; overflow: hidden; border-radius: 5px; border: 1px solid #dddddd; margin-bottom: 15px; margin-top: 10px;}
.cqcity-input img{ width: 14%; max-width: 69px; vertical-align: middle; margin-left: 5px;}
.cqcity-input input{ width: 74%; border: none; font-size: 16px; padding-left: 5%; display: inline-block; height: 52px; line-height: 52px;
color: #c1c1c1;}
.cqcity-btn{}
.cqcity-btn a{ display: block; float: left; width: 46.515152%; text-align: center; font-size: 16px; color: #009DF6;
border-radius: 5px; border: 1px solid #009DF6; height: 54px; line-height: 54px;}
.cqcity-btn a:first-child{ margin-right: 5.260606%;}

.tyshh-table{}
.tyshh-table tr td{ width: 50%;}
.tyshh-table tr td{ border-left: 1px solid #E6E6E6;}
.canncelright{ border-right:none}
.gmzq{ width: 91.666667%; margin: 0 auto;}
.gmzq tr td{ width: 50%; padding-top: 15px;}
.gmzq-group{ width: 100%;}
.gmzq-logo{ float: left; width: 30%;}
.gmzq-logo img{ width: 100%;}
.gmzq-name{ float: left; width: 65%; margin-left: 5%; font-size: 16px; line-height: 20px; margin-top: 5px;}
.gmzq-name span{ display: block; color: #a4a4a4; font-size: 12px;}
.city-jtwz{width: 91.666667%; margin: 0 auto;}
.city-stylecar{ border: 1px solid #dddddd; border-radius: 5px; height: 54px;}
.city-stylecar a{ display: block; color: #333333;}
.city-car{ float: left; line-height: 54px; font-size: 16px; padding-left: 10px;}
.carstyle-name{ float: right; margin-right: 30px; font-size: 14px; height: 54px; line-height: 54px; position: relative;}
.carstyle-name span{ color: #858585;}
.carstyle-name  img{ margin-left: 5px; position: absolute; top: 15px;}
.carstyleinputs{ margin-top: 15px;}
.car-number{ float: left; border: 1px solid #dddddd;border-radius: 5px; height: 54px; line-height: 54px;
width: 47.727273%; margin-right: 3.78789%;}
.car-number span{ display: inline-block;padding-right: 5px; padding-left: 10px; border-right: 1px solid #009df6; height: 40px;
 margin-top: 8px; line-height: 40px; font-size: 14px; font-weight: bold;}
.car-number input{ font-size: 14px; color: #c2c2c2; width: 60%; padding-left: 5%; height: 52px; border: none; line-height: 52px;}
.car-shibm{ float: left;width: 46.827273%;border: 1px solid #dddddd;border-radius: 5px; height: 54px; line-height: 54px;}
.car-shibm input{font-size: 14px; color: #c2c2c2; width: 90%; padding-left: 5%; height: 52px; border: none; line-height: 52px;}
.carstyle-btn{ margin-top: 15px;}
.carstyle-btn a{display: block;   text-align: center;  font-size: 16px;  color: #009DF6;  border-radius: 5px;  border: 1px solid #009DF6;
  height: 54px;  line-height: 54px;}

.carstyle-list{ background-color: #FFFFFF;}
.carstyle-list a{ display: block; padding-left: 4.16667%;height: 54px; line-height: 54px; color: #333333; 
border-bottom: 1px solid  #E6E6E6; font-size: 16px;}

