@charset "utf-8";

/*css reset*/
body, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, label, input, select, dl, dt, dd, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, textarea { margin: 0; padding: 0; }
body { font-size: 12px; line-height: normal; color: #666; font-family: "Microsoft YaHei", "微软雅黑", SimSun, "Oxygen", Arial, "Hiragino Sans GB", "STHeiti", "WenQuanYi Micro Hei", sans-serif; -webkit-text-size-adjust: none; background: #FFF; }
header, footer, section, hgroup, nav, article, aside, details, figcaption, figure, menu { display: block; }
input { font-size: 12px; line-height: 16px; }
input::-ms-clear { display: none; }
input::-ms-reveal { display: none; }
img { border: 0; width: 100%; }
ul { list-style: none; }
textarea { resize: none; overflow: auto; }

/* 颜色链接 */
a:link, a:visited { text-decoration: none; }
a:hover { transition: all 0.3s ease-in-out 0s; }
textarea { outline: none; }

/* HTY Common Reset*/
html { overflow-x: hidden; }
html button::-moz-focus-inner { border-color: transparent !important; }
input, button, textarea, select, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; }
fieldset { border: 0; }
iframe { background-image: none; }
p { margin: 0; padding: 0; }
a { text-decoration: none; outline: none; }

/* HTY Common Atom*/
.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clear-fix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.fl { float: left; }
.fr { float: right; }
.c_b { clear: both; }
a, img, button, input, textarea, div { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }

.logo{/* margin:auto; *//* display:  block; *//* margin: .2rem 0; */}
.logo img{width: 160px;/* height:52px; */margin-top: .25rem;margin-left: 2%;}

.carshow{ width:100%;}
.carshow ul li a{ position:relative; display:block; width:100%; height:5rem; }
.carshow ul li img{ width:100%; height:5rem;}
.carshow ul li span{display:block;height: 1rem;width:97%;line-height: 1rem;color:#fff;position:absolute;background: rgba(0, 0, 0, 0.55);bottom:  0;padding-left: 3%;font-size:  .3rem;}
.carshow ul li i{position:absolute;bottom:0;right:0;height: 40px;width: 23px;}
.carshow ul li i img{width: 50%;height: 50%;opacity:  .5;}
.carshow ul li:hover i img{ opacity:1;}


.newslist {width:90%;margin:0 auto;clear:  both;/* padding-bottom:  2rem; */}
.newslist li{list-style: none;line-height: 35px;height:  35px;}
.newslist li a{color: #333;font-size:0.25rem;width:  70%;display:  block;overflow:  hidden;height: 35px;float:  left;line-height: 35px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.newslist li a:hover{ color: #e83437; }