﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em "微软雅黑";}
body{padding:0px; margin:0px auto; font-size:1.2em; color:#494949; width:100%; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); zoom:1; background:#fff;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul, li{list-style:none;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; max-width:100%; vertical-align:top;}
a{ color:#494949; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
.space24{ clear:both; height:24px; overflow:hidden;}
.clear{ clear:both; height:0px; overflow:hidden;}
.w1200{clear:both; width:1200px; margin:0 auto;}

.Contain{ width:1200px; margin:0 auto;}
.Contain .mt{position:relative; margin:-30px 0 24px; height:94px;}
.Contain .ColumnName{float:left; width:229px; height:94px; background:url(../images/ColumnNamebg.png);}
.Contain .ColumnName span{float:left; padding:30px 0 0 42px; margin-right:5px; font-size:39px; font-family:Arial; color:#e3b2b0; line-height:1em;}
.Contain .ColumnName strong{ display:block; color:#fff; font-size:16px; padding-top:30px; font-weight:normal;}
.Contain .ColumnName em{display:block; font-style:normal; color:#e3b2b0; font-family:Arial; line-height:1em;}
.Contain .mt .Menu{ float:left; padding-top:54px;}
.Contain .mt .Menu li{float:left; padding-left:10px;}
.Contain .mt .Menu li a{display:inline-block; width:137px; height:38px; line-height:38px; text-align:center; border:#cecece 1px solid; font-size:16px; color:#494949;}
.Contain .mt .Menu li a:hover, .Contain .mt .Menu li.onmenu a{ border-color:#c23b32; color:#c23b32;}
.Current{ float:right; background:url(../images/Current.gif) no-repeat left center; margin-top:64px; padding-left:14px; font-family:"宋体"; color:#cccccc;}
.Current a, .Current span{ font-family:"微软雅黑";}
.Current a{color:#8c8c8c; margin:0 6px;}
.Current a:hover{color:#555;}
.Current span{color:#c23b32; margin-left:6px;}
.RedTitle{ padding-top:20px; height:38px; border-bottom:#cccccc 1px dashed; font-size:16px; color:#c23b32;}
.Content{ padding:12px 20px;}
.SinglePage{padding:20px 0 0; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:14px; line-height:30px;}
.MainContent{border:1px solid #e5e5e5; border-top:#dcdcdc 2px solid; clear:both; padding:14px 40px 40px;}

/*pages*/
.Pages{ padding:23px 0 60px 23px; height:26px; zoom:1; overflow:hidden; text-align:center;}
.Pages a{ background:#fff; border:1px solid #DCDCDC; display:inline-block; padding:0 10px; height:24px; line-height:24px; margin-right:3px;}
.Pages em a{ font-style:normal;}
.Pages a.a_prev,.Pages a.a_next{ border:0 none;}
.Pages em a.a_cur{ color:#fff;}
/*pages end*/

/*Top*/
.Toper{height:120px; background:url(../images/Top_Bg.gif) repeat-x bottom #fff;}
.Top{position:relative; width:1200px; margin:0 auto; padding-top:75px;}
.Top .logo{ position:absolute; top:0; left:543px;}
.Top .logo a{display:block; width:115px; height:120px; background:url(../images/logo.jpg) no-repeat center 11px;}
.MainNav{height:45px; background:url(../images/MainNav.jpg) no-repeat;}
.MainNav ul li em{ display:none;}
.MainNav ul li {float:left;}
.MainNav ul li a{height:45px; display:block;}
.MainNav ul li#nav1 a{width:64px; margin-left:35px;}
.MainNav ul li#nav1 a:hover, .MainNav ul li#nav1.onnav a{background: url(../images/MainNav.jpg) -35px bottom;}
.MainNav ul li#nav2 a{ width:109px; margin-left:32px;}
.MainNav ul li#nav2 a:hover, .MainNav ul li#nav2.onnav a{background: url(../images/MainNav.jpg) -131px bottom;}
.MainNav ul li#nav3 a{ width:64px; margin-left:40px;}
.MainNav ul li#nav3 a:hover, .MainNav ul li#nav3.onnav a{background: url(../images/MainNav.jpg) -280px bottom;}
.MainNav ul li#nav4 a{ width:64px; margin-left:52px;}
.MainNav ul li#nav4 a:hover, .MainNav ul li#nav4.onnav a{background: url(../images/MainNav.jpg) -396px bottom;}
.MainNav ul li#nav5 a{ width:79px; margin-left:286px;}
.MainNav ul li#nav5 a:hover, .MainNav ul li#nav5.onnav a{background: url(../images/MainNav.jpg) -746px bottom;}
.MainNav ul li#nav6 a{ width:64px; margin-left:43px;}
.MainNav ul li#nav6 a:hover, .MainNav ul li#nav6.onnav a{background: url(../images/MainNav.jpg) -868px bottom;}
.MainNav ul li#nav7 a{ width:64px; margin-left:51px;}
.MainNav ul li#nav7 a:hover, .MainNav ul li#nav7.onnav a{background: url(../images/MainNav.jpg) -983px bottom;}
.MainNav ul li#nav8 a{ width:64px; margin-left:52px;}
.MainNav ul li#nav8 a:hover, .MainNav ul li#nav8.onnav a{background: url(../images/MainNav.jpg) -1099px bottom;}
/*Top End*/

/*Bottom*/
.BottomSpace44{clear:both; height:44px;}
.Bottomer{ width:100%; height:87px; clear:both; background-color:#f6f6f6; border-top:#d8d8d8 1px solid;}
.Bottom{ width:1200px; margin:0 auto; color:#8c8c8c;}
.Bottom .links{ float:left; padding-top:26px;}
.Bottom .links dt{float:left; line-height:28px;}
.Bottom .links dd{float:left;}
.Bottom .links dd img{margin:0 10px;} 
.Bottom .copyright{float:right; padding-top:32px;}
.Bottom a{ color:#8c8c8c;}
.Bottom a:hover{color:#555;}
.HomeBody .BottomSpace44{ height:10px;}
.HomeBody .Bottomer{ border-top:none; background-color:transparent;}
/*Bottom End*/


/*Banner*/
.HomeBan{ width:100%; height:728px; position:relative; overflow:hidden;}
.HomeBan .BanList,.HomeBan .BanList li,.HomeBan .BanList li .pic{ width:100%; height:728px;}
.HomeBan .BanList li .pic{background-position:center top; background-repeat:no-repeat;}
.HomeBan .Btn{display:none;}
.HomeBan .prev, .HomeBan .next{position:absolute; top:237px; width:84px; height:109px; cursor:pointer; background:url(../images/Home_Ban_Arrow.png) no-repeat; background-color:#76797c;}
.HomeBan .prev{left:0px; background-position:0 0;}
.HomeBan .next{right:0px; background-position:-84px 0;}
.HomeBan .prev:hover, .HomeBan .next:hover{background-color:#c23b32;}
.HomeBan .BanList .detail{ position:absolute; top:285px; left:50%; margin-left:-600px;}
.HomeBan .BanList .detail a{display:block;width:86px; height:22px; margin-left:40px; text-align:center; line-height:22px; font-size:14px; border:#65b648 1px solid; color:#65b648;}
.HomeBan .BanList .detail a:hover{font-weight:bold;}
.HomeBan .hd{ position:absolute; top:346px; left:50%; margin-left:-600px;}
.HomeBan .hd ul{padding-left:42px;}
.HomeBan .hd li{float:left; width:9px; height:9px; line-height:0; overflow:hidden; font-size:0; border-radius:50%; background-color:#7e7e7f; margin-right:6px; cursor:pointer;}
.HomeBan .hd li.on{background-color:#c23b33;}

.Banner{height:289px; background-position:centert top; background-repeat:no-repeat;}
/*Banner End*/

/*index*/
.HomeMain{  margin-top:-146px; position:relative; z-index:999;}
.HomeMain ul{width:1200px; margin:0 auto; position:absolute; top:0; left:50%; margin-left:-600px; z-index:2;}
.HomeMain ul li{ float:left; width:400px;}
.HomeMain ul li .txt{float:left; width:150px; height:146px; padding-left:20px;}
.HomeMain ul li .txt h2{margin:0; font-weight:normal; padding-top:20px; font-size:16px; color:#fff; line-height:1.2em; padding-bottom:15px;}
.HomeMain ul li .txt h2 em{display:block; font-style:normal; font-size:10px; font-family:Arial;  white-space:nowrap; transform-origin: left center; -webkit-transform:scale(0.85); }
.HomeMain ul li .txt .line{ height:2px; line-height:0; font-size:0; overflow:hidden; width:30px; margin-bottom:31px; background-color:#f3d115;}
.HomeMain ul li .detail{ display:block; width:72px; height:24px; border:#ce625c 1px solid; text-align:center; line-height:24px; color:#fff;}
.HomeMain ul li .pic{float:left; width:230px;}
.HomeMain ul li .pic img{width:230px; height:146px;}
.HomeMain ul li.liRed .detail:hover{border-color:#e19d99;}
.HomeMain ul li.liRed .txt{background:url(../images/Home_About_bg.gif) no-repeat right top #c23b33;}
.HomeMain ul li.liGreen .detail{ border-color:#84c56d;}
.HomeMain ul li.liGreen .detail:hover{border-color:#b2dba4;}
.HomeMain ul li.liGreen .txt{background-color:#65b648;}
.HomeMain ul li.liBlue .detail{ border-color:#81abe9;}
.HomeMain ul li.liBlue .detail:hover{border-color:#b1cbf2;}
.HomeMain ul li.liBlue .txt{background-color:#6296e4;}
.HomeMainbg{height:146px; background:#101318; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}

/*electriccar*/
.Models_List{ padding-top:19px;overflow:hidden; zoom:1;}
.Models_List li{float:left; width:559px; height:447px;}
.Models_List li .pic img{display:block; width:361px; height:231px;}
.Models_List li h5{margin:0; padding:16px 0; font-size:18px; font-weight:normal; color:#c23b32;}
.Models_List li .line{height:2px; width:30px; line-height:0; font-size:0; overflow:hidden; background:#c23b32;}
.Models_List li .param{ padding-top:10px; font-size:14px; line-height:1em;}
.Models_List li .param dl{clear:both; padding:8px 0; overflow:hidden; zoom:1;}
.Models_List li .param dl dt{float:left; width:135px; border-right:#7f7f7f 1px dotted;}
.Models_List li .param dl dd{float:left; width:236px; padding-left:32px;}

/*solutions*/
.CarDemand{font-size:14px; padding-top:20px;}
.CarDemand table{ border-collapse:collapse;}
.CarDemand table th{border:#dcdcdc 1px solid; background:#ebebeb; height:34px; font-weight:normal;}
.CarDemand table td{border:#dcdcdc 1px solid; padding:20px 0;}
.CarDemand table td img{ width:305px; height:176px;}
.RedBtn2{ display:inline-block; width:115px; height:32px; background:#c5453c; text-align:center; line-height:32px; color:#fff; font-size:16px; cursor:pointer;}
.RedBtn2:hover{ background:#e85045;}
.RedBtn4_Box_Fr{ clear:both; text-align:right;}
.RedBtn4{display:inline-block; width:131px; height:32px; background:#c5453c; text-align:center; line-height:32px; color:#fff; font-size:16px;}
.RedBtn4:hover{ background:#e85045;}
.ApplyTable{ color:#888;}
.ApplyTable td{border-bottom:#ebebeb 1px dashed; padding:18px 10px; font-size:14px;}
.InputTxt{ height:18px; padding:9px 10px; border-radius:3px; border:#e3e3e3 1px solid; line-height:18px; color:#888; background:#fff; box-shadow:1px 1px 3px rgba(0,0,0,0.08) inset;}
.TextareaTxt{padding:10px; border-radius:3px; border:#e3e3e3 1px solid; line-height:18px; color:#888; font-size:14px; background:#fff; box-shadow:1px 1px 3px rgba(0,0,0,0.08) inset;}
.ApplyTable select, .ApplyTable textarea{color:#888;}
.ApplyTable select{width:110px; height:31px; border:#e3e3e3 1px solid; background:#fff; box-shadow:1px 1px 3px rgba(0,0,0,0.08) inset;}
.ApplyTable .RedBtn2{ margin-right:10px; font-family:"微软雅黑";}
.ApplyTable .TrBtn td{border-bottom:none;}
.color_c23b32{color:#c23b32;}

/*cooperation*/
.cooperation_SinglePage{ padding-bottom:20px;}

/*human*/
.Human_List{}
.Human_List li{}
.Human_List li h4{position:relative; margin:0; height:58px; padding-left:17px; line-height:58px; background:url(../images/icon_red.gif) no-repeat left center; border-bottom:#cccccc 1px dashed;  font-size:16px; cursor:pointer;}
.Human_List li h4 b{ position:absolute; top:21px; right:0; width:15px; height:15px; background:url(../images/icon_up.gif) no-repeat center center #c23b33;}
.Human_List li h4 b.down{background-image:url(../images/icon_down.gif);}
.Human_List li .cont{display:none;}
.Human_List li .ht{ font-weight:bold; padding:18px 0 6px; font-size:14px;}
.Human_List li .txt{padding-bottom:5px; line-height:20px; color:#6b6b6b;}
.Human_List li .ps{padding-top:18px; line-height:23px; color:#8c8c8c;}
.Human_List li .btn{ clear:both; padding:20px 0 30px; border-bottom:#cccccc 1px dashed;}
.Human_List li .btn a{display:inline-block; width:128px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:14px; background:#c23b32;}
.Human_List li .btn a:hover{ background:#e85045;}

/*contact*/
.Contact_List{padding-top:20px; overflow:hidden; zoom:1;}
.Contact_List li{ float:left; width:555px; height:150px;}
.Contact_List li h5{margin:0; font-size:14px; border-bottom:#cccccc 1px solid; float:left; position:relative; padding-bottom:10px;}
.Contact_List li h5 b{ position:absolute; left:0; bottom:-1px; width:27px; height:2px; line-height:0; font-size:0; overflow:hidden; background:#c5453c;}
.Contact_List li p{margin:0; clear:both; padding-top:10px; line-height:30px; color:#6b6b6b;}


/*temp*/
.About_Templist1{padding-top:12px;}
.About_Templist1 li{float:left; background:url(../images/icon_red.gif) no-repeat left center; padding:8px 30px 8px 16px; line-height:22px; width:480px;}
.About_PhilosophyList{ padding:26px 0 10px; overflow:hidden; zoom:1;}
.About_PhilosophyList li{float:left; width:268px; height:263px; padding-right:15px;}
.About_PhilosophyList li img{width:268px; height:162px; display:block;}
.About_PhilosophyList li .txt{margin-top:12px; height:87px; border:#e5e5e5 1px solid; text-align:center;}
.About_PhilosophyList li .txt h5{display:block; margin:-1px auto 0; width:83px; height:29px; line-height:29px; color:#fff; line-height:29px; background-color:#c23b32; font-size:14px; font-weight:normal;}
.About_PhilosophyList li .txt p{margin:0; padding:16px 10px 0; line-height:1.5em;}
.TempList li{ background:url(../images/icon_red.gif) no-repeat left center; padding:5px 0 5px 16px;line-height:22px}
.Solutions_Templist1 li{ background:url(../images/icon_red2.gif) no-repeat left center; padding-left:14px;}
.Human_TempList{overflow:hidden; zoom:1;}
.Human_TempList li{ float:left; width:338px; padding-right:52px;}
.Human_TempList li img{display:block; width:338px; height:162px;}
.Human_TempList li .txt{ position:relative; margin-top:30px; padding-top:15px;}
.Human_TempList li .txt h5{ position:absolute; top:0; margin:0 0 0 121px; width:94px; height:27px; text-align:center; line-height:27px; border:#c5453c 1px solid; color:#c5453c; font-weight:normal; font-size:16px; background:#fff;}
.Human_TempList li .txt p{ margin:0; border:#cccccc 1px solid; padding:20px; color:#6b6b6b; font-size:14px; line-height:30px;}