@charset "utf-8";
/* CSS Document */


img { max-width: 100%; width: 100%; -ms-interpolation-mode: bicubic;} 
.blank { clear:both; height:1em;}
.blank2 { clear:both; height:1em;}
.blank3 { clear:both; height:1em;}

/*版头*/
.header_pc { display: none;}
.header_phone { margin:0 auto; width:100%;}
.header_phone a {}

/*侧边导航*/
.home-header { display: none;}

/* 版块设置 */
.area-item { width: 100%; margin: 0 auto;}
.name-item { padding-left:90px; height:70px; line-height:60px; color:#fff; font-size:2em; overflow:hidden; background:url(../images/tit.png) no-repeat top left;}
.main-item { width:92%; padding:4%; background:#fff; overflow: hidden;}

.column2 { width: 100%;}
.column2-item { width:92%; padding:4%; background:#fff; overflow: hidden;}

/* 导语 */
.introduction {}
.introduction .text1 { font-size: 1em; text-indent:2em;}
.introduction .text2 { font-size: 1.5em; background: #d7000f; line-height: 2em; color: #fff; text-align: center; padding: 1em; margin-top: 0.5em;}

/* 企业简介 */
.about {}
.about .text { padding: 1em; width: calc(100% - 2em); height: calc(300px - 2em); background: #f5f5f5; overflow-y: auto;}
.about .text .tit { font-size: 1.5em; color: #d7000f; margin: 0.5em 0;}
.about .text .con { text-indent: 2em;}
.about .pic { width: 100%; margin-top: 0.5em;}
.about .show { width: 100%;}
.about .show li { width: 100%; margin-top: 0.5em;}
.about .show li .name { background: #d7000f; color: #fff; text-align: center;}

/* 明星代言 */
.star_pc { display: none;}
.star_phone {}

/* 活动赞助 */
#tabc { width: 100%; position: relative; overflow: hidden;}
#tabc .tab_menu { overflow: hidden; justify-content: center; display: flex;}
#tabc .tab_menu li { float: left; width: 18%; height: 49px; cursor: pointer; margin: 0 1%;}
#tabc .tab_menu li span { display: block; overflow: hidden; text-align: center; border: 2px solid #e1e1e1;}
#tabc .tab_menu li em { display: block; height: 11px; overflow: hidden; position: relative; top: -2px;}
#tabc .tab_menu .selected { cursor: pointer;}
#tabc .tab_menu .selected span { border: 2px solid #d7000f; color: #d7000f; font-weight: bold;}
#tabc .tab_menu .selected span a { color: #d7000f;}
#tabc .tab_menu .selected span a:hover { text-decoration: none;}
#tabc .tab_menu .selected em { background: url(../images/icon.png) no-repeat center 0;}

/* 发展历程 */
#tags { float: left; width: 20%; background:#fff url(../images/history_m3.png) center right repeat-y;}
#tags li { width: 100%;}
#tags li a { display:block; color:#222; background:url(../images/history_m2.png) center right no-repeat;}
#tags li a:hover { text-decoration:none;}
#tags li.selectTag a { color:#d7000f; font-weight: bold; background:url(../images/history_m1.png) center right no-repeat;}
.tagContent { float: right; width: 77%; padding: 3% 0 0 3%; overflow: hidden; background:#fff; overflow-y:auto; height: 31em;}
.tagContent .year  { color: #d7000f; font-size: 1.2em; font-style: italic;}
.tagContent .event { font-size: 1.2em;}
.tagContent .w220 { width: 99%;}
.tagContent .w220 img { box-shadow: 3px 3px 3px rgba(0,0,0,.2); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,.2); -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.2);}
.tagContent .w650 { width: 100%; margin: 0.5em 0; text-align: center;}
.tagContent .w850 { width: 100%; margin: 0.5em 0; text-align: center;}

/* 赛车 */
.racing {}
.racing .text { background: #d7000f; color: #fff; padding: 0.5em; margin-bottom: 1em; text-align: center; font-size: 1.2em;}
.focus_product { position: relative; width: 100%; height: 1500px;}
.focus_w { position: relative; width: 100%; height: 0; padding-bottom: 46.7%;}
.focus_n { position: absolute; width: 100%; height: 100%; left: 0; top: 0;}

/* 产品速递 */
#tab { width: 100%; position: relative; overflow: hidden;}
#tab .tab_menu { overflow: hidden; justify-content: center; display: flex;}
#tab .tab_menu li { float: left; cursor: pointer; margin: 0 1%;}
#tab .tab_menu li span { display: block; overflow: hidden; text-align: center; border: 2px solid #e1e1e1;}
#tab .tab_menu li em { display: block; height: 11px; overflow: hidden; position: relative; top: -2px;}
#tab .tab_menu .selected { cursor: pointer;}
#tab .tab_menu .selected span { border: 2px solid #d7000f; color: #d7000f; font-weight: bold;}
#tab .tab_menu .selected em { background: url(../images/icon.png) no-repeat center 0;}
.hide { display:none;}

.pro_box { width: 100%; overflow: hidden; margin-top: 1em;}
.pro_box .pro_list { overflow-y: auto; height: 40em; flex-wrap: nowrap; flex-direction: row;}
.pro_box .pro_list .pro_item { padding: 0 3% 3%; list-style: none; width: 94%; background: #f5f5f5; margin-bottom: 0.5em;}
.pro_box .pro_list .pro_item img { background: #fff; padding: 3%; width: 94%; margin-bottom: 0.5em;}
.pro_box .pro_list .pro_item .proname { width:100%; overflow:hidden; color:#222; line-height: 3em; text-align:center; font-size: 1.2em; white-space: nowrap; text-overflow: ellipsis;}
.pro_box .pro_list .pro_item .protag { width: 40%; overflow:hidden; text-align:center; color:#fff; background:#d7000f; margin-top: 0.5em;}
.pro_box .pro_list .pro_item .parameter{ width: 100%; overflow: hidden;}

/* 新闻动态 */
.news {}
.news li { border-bottom:1px dashed #e1e1e1; overflow: hidden;}
.news li .text1 { line-height: 2.5em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news li .text2 {}

/* 诚邀加盟 */
.joins_pc { display: none;}
.joins_phone {}

/* 联系我们 */
.contact {}
.contact .pic { width: 100%;}
.contact .text { width: 100%;}
.contact .text .name { font-size: 1.5em; font-weight: bold; color: #d7000f;}
.contact .text .name_eng { color:#d7000f; border-bottom:1px solid #d7000f; padding-bottom:0.5em; margin-bottom:0.5em;}

/* 底部 */
.footer_pc { display: none;}
.footer_phone { width:92%; padding:4%; margin:0 auto; text-align:center; color:#fff;}
.footer_phone a { color:#fff;}