* {margin: 0px;	padding: 0px;}
body {font-family:SimSun; font-size: 12px; line-height: 200% ;color: #353945; }
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header */
#header {border-bottom:2px solid #ffd838; height:80px; width:100%; overflow:hidden; background-color:#fff;}
#header .head_box { width: 1220px; height: 117px; margin-left: auto; margin-right: auto;}
#header .logo { float:left;}

/* nav */
ul.nav_link{ height:80px;font-family:\5FAE\8F6F\96C5\9ED1; margin-left:60px;}
ul.nav_link li{ float:left; font-size:14px; color:#757678; text-align:center;}
ul.nav_link li a{color:#757678; display:block; width:100px; line-height:80px;}
ul.nav_link li a:hover{ background-color:#ffd737; color:#fff;}
ul.nav_link li.on a{background-color:#ffd737; color:#fff;}

/* flash */
#flash{ width:100%; overflow:hidden; text-align:center;}
.main { overflow:hidden;}
.hotPic{ width:100%; height:614px; position:relative; }
.hotPic .num{ position:absolute;right:0; bottom:15px; z-index:100;width:100%; padding-right:8px; height:30px; text-align:center;}
.hotPic .num span{ width:14px; height:14px; display:inline-block;margin:5px 10px 0; cursor:pointer; background:url(../images/flash.png) center center no-repeat;}
.hotPic .num span.cur{background:url(../images/flash_img.png) center center no-repeat;}
.hotPic .pic{ position:relative; z-index:5; width:1440px; margin-left:auto; margin-right:auto;}
.hotPic .pic li{ position:absolute; display:none; left:0px;}
.hotPic .pic li img{ width:1440px; height:614px; display:block;text-align:center;}
/* content */
#content{width: 1220px;margin-left: auto; margin-right: auto; margin-top:50px;}
.s_about{ width:530px;font-family:\5FAE\8F6F\96C5\9ED1; float:left;}
.img{ text-align:center;}
.s_about h2{ color:#525354; font-size:24px; font-weight:normal; text-align:center; margin-top:40px;}
.s_about span{ margin-left:30px;}
.txt{ font-size:14px; color:#949597; margin-top:40px; text-indent:24px; height:100px; overflow:hidden;}
.more{ width:50px; margin-left:auto; margin-right:auto; height:50px;background:url(../images/more1.jpg) center center no-repeat; margin-top:40px;}
.more a{ display:block; height:50px; width:50px;}
.more a:hover{ background:url(../images/more2.jpg) center center no-repeat;}

.s_brand{ width:530px;font-family:\5FAE\8F6F\96C5\9ED1; float:right;}
.s_brand h2{ color:#ffd737; font-size:24px; font-weight:normal; text-align:center; margin-top:40px;}
.s_brand span{ margin-left:30px;}
.s_case{font-family:\5FAE\8F6F\96C5\9ED1; clear:both;}
.s_title{ font-size:30px; text-align:center; color:#353945; font-weight:normal;  margin-top:43px;font-family:\5FAE\8F6F\96C5\9ED1;}
.s_title b{font-size:30px;font-weight:normal; margin-left:20px;}
.s_title1{ font-size:30px; text-align:center; color:#353945; font-weight:normal;  margin-top:70px;font-family:\5FAE\8F6F\96C5\9ED1;}
.s_title1 b{font-size:60px;font-weight:normal; margin-left:20px;}
.s_title span{ font-size:16px; color:#c0c0c0; line-height:18px; }
#layout{width:1220px;overflow:hidden; margin-left:auto; margin-right:auto; margin-top:40px;}
#tabnav{width:80px;float:left;}
#tabnav li{float:left;width:70px;height:23px;line-height:23px;cursor:pointer;border:1px solid #ccc;margin:2px 0 0 0;display:inline;color:#333;}
#tabnav li.current{color:#f60;font-weight:bold;}
#tab{width:1220px;font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px;}
#tab ul{ overflow:hidden; margin-left:auto; margin-right:auto; margin-bottom:0px;}
#tab li{float:left;cursor:pointer;display:inline;background:#e7e7e7;color:#818285; padding:5px 10px; margin-left:10px;}
#tab li.current{background:#ffd737; color:#fff;}
#tab .tabcon{float:left;width:1240px;display:none;}
#tab .block{display:block;}
#tab .case{ width:290px; height:230px; position:relative; margin-right:20px; margin-top:20px; float:left;}
#tab .case .case_img{ display: table-cell;
        width:290px;
        height:230px;
        line-height:160px;
        text-align: center; *display:block;*font-size:160px;overflow:hidden;vertical-align:middle;}
#tab .case .case_img img{
        vertical-align: middle;
        max-width: 290px;
        max-height:230px;}
#tab .case .case_h{ z-index:9999999999;position:absolute;display:block; left:0px; top:0px; }
#tab .case .case_h a{ width:290px; height:230px;display:block; }
#tab .case .case_h a:hover{ background:url(../images/case_h.png) center center no-repeat;}


.case1{ width:290px; height:230px; position:relative; margin-right:20px; margin-top:20px; float:left;}
.case1 .case_img{ display: table-cell;
        width:290px;
        height:230px;
        line-height:160px;
        text-align: center; *display:block;*font-size:160px;overflow:hidden;vertical-align:middle;}
.case1 .case_img img{
        vertical-align: middle;
        max-width: 290px;
        max-height:230px;}
.case1 .case_h{ z-index:9999999999;position:absolute;display:block; left:0px; top:0px; }
.case1 .case_h a{ width:290px; height:230px;display:block; }
.case1 .case_h a:hover{ background:url(../images/case_h.png) center center no-repeat;}

.s_news{ overflow:hidden;}
ul.new_list{font-family:\5FAE\8F6F\96C5\9ED1; margin-top:70px; width:1250px;}
ul.new_list li{ border:1px solid #ececec; height:200px; width:587px;  float:left; margin-right:30px; margin-top:30px;}
ul.new_list li .new_time{ width:67px; background-color:#fdd639; position:relative; height:200px; overflow:hidden; float:left;}
ul.new_list li .new_time h2{ font-size:30px; color:#353945; font-weight:normal; text-align:center; margin-top:40px;}
ul.new_list li .new_time h3{ font-size:14px; color:#353945; font-weight:normal;text-align:center; margin-top:20px;}
ul.new_list li .new_time h4{ position:absolute; bottom:0px; left:0px;line-height:0%; font-size:0%;}
ul.new_list li .new_txt{ padding:20px; font-size:14px; width:280px; height:160px; overflow:hidden; float:left;text-align:right; line-height:30px;}
ul.new_list li .new_txt h2{ font-size:16px; }
ul.new_list li .new_img{ width:200px; height:200px; position:relative;float:left;}
ul.new_list li .new_box{ display: table-cell;
        width:200px;
        height:200px;
        line-height:120px;
        text-align: center; *display:block;*font-size:140px;overflow:hidden;vertical-align:middle;}
ul.new_list li .new_box img{
        vertical-align: middle;
        max-width: 200px;
        max-height:200px;}
ul.new_list li .new_h{ z-index:9999999999;position:absolute;display:block; left:0px; top:0px; }
ul.new_list li .new_h a{ width:200px; height:200px;display:block; }
ul.new_list li .new_h a:hover{ background:url(../images/new_h.png) center center no-repeat;}
.s_partner{ background:url(../images/partner.jpg) center top no-repeat; overflow:hidden; margin-top:30px;}
.s_team{ overflow:hidden; width:1220px; margin-left:auto; margin-right:auto;}

.rollBox {width:1220px; margin-top:60px;}
.rollroll_img{width:1220px;margin: 0 auto;}
.rollroll_img .Cont {float: left;overflow: hidden;width:1220px;}
.rollroll_img .Cont .pic{ float: left; width:302px; height:310px;border:1px solid #ececec;}
.rollroll_img .Cont .pic .roll_img{}
.rollroll_img .Cont .pic .roll_box{ width:302px;height:230px; display: table-cell;line-height:200px;text-align:center;vertical-align:middle;*display: block;*font-size:200px; position:relative;}
.rollroll_img .Cont .pic .roll_box img {vertical-align:middle; max-height:230px; max-width:302px;}
.rollroll_img .Cont .pic .roll_h { z-index:9999999999;position:absolute;display:block; left:0px; top:0px;}
.rollroll_img .Cont .pic .roll_h a{ width:302px; height:310px;display:block; }
.rollroll_img .Cont .pic .roll_h a:hover{ background:url(../images/roll.png) center center no-repeat;}
.rollroll_img .Cont .pic_txt{font-family:\5FAE\8F6F\96C5\9ED1; font-size: 18px; color: #353945; text-align: center; margin-top: 13px;}
.rollroll_img .Cont .pic_txt a{color: #353945;}
.rollroll_img .Cont .pic_txt a span{ color:#808183; font-size:14px;}
.rollroll_img .ScrCont {width: 10000000px;}
.rollroll_img #List1 {float: left;}
.rollroll_img #List2{float: left;}
/* about */
.about{ margin-top:60px; color:#949597; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
.about h2{ font-size:18px; text-align:center; color:#000;}
.about h3{ font-size:14px; font-weight:normal; text-align:center;color:#000; margin-top:20px; margin-bottom:20px;}
/* side */
#side{ float: left; width: 240px; overflow: hidden;}

/* main */
#main{ float: right; width: 745px; overflow: hidden;}

/* footer */
#footer{ margin-top:75px; background:url(../images/footer.jpg) center top no-repeat #ffd83f; overflow:hidden;}
#footer .foot_box{width:1220px; margin-left: auto; margin-right: auto;}
.s_contact{ margin-top:130px;width:572px; margin-left: auto; margin-right: auto;}
.s_contact .c_title{ font-size:30px;font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; text-align:center;}
.s_contact .c_title .c_img{ text-align:center;}
table.table1{ width:100%; margin-top:40px;}
table.table1 td{ padding-bottom:10px;}
table.table1 td .ta{ width:264px; height:35px; line-height:35px; background:url(../images/table_bg.png) left top repeat; border:none; color:#e6c025;font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px; padding-left:16px; }
table.table1 td .tb{ width:264px; height:35px; line-height:35px; background:url(../images/table_bg.png) left top repeat; border:none; color:#e6c025;font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px; padding-left:16px; margin-left:10px; }
table.table1 td .tc{ width:556px; height:35px; line-height:35px; background:url(../images/table_bg.png) left top repeat; border:none; color:#e6c025;font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px; padding-left:16px;}
table.table1 td .te{ width:538px; height:138px; line-height:35px; background:url(../images/table_bg.png) left top repeat; border:none; color:#e6c025;font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px; padding:16px;}
table.table1 td .tf1{ width:60px; height:30px; line-height:30px; text-align:center; background-color:#000; border:none; color:#fff; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;cursor:pointer; }
table.table1 td .tf2{ width:60px; height:30px; line-height:30px; text-align:center; background-color:#000; border:none; color:#fff; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1; margin-left:20px; cursor:pointer;}
.foot{ text-align: center; margin-top:50px; margin-bottom:40px;font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;}
.foot a{ color:#353945;}

#footer1{ background-color:#f6d13b; width:100%; margin-top:80px;}
#footer1 .foot_big{ width:1220px; margin-left:auto; margin-right:auto; padding-top:72px; padding-bottom:22px;}
#footer1 .foot_box{ width:1150px; margin-left:auto; margin-right:auto; line-height:99px; font-size:24px;font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; height:99px; text-align:center;}
#footer1 .foot_box h2{ float:left; font-weight:normal;font-size:24px;}
#footer1 .foot_box h3{ float:left; font-weight:normal;font-size:24px; margin-left:55px;}
#footer1 .foot_box a{ margin-left:55px; display:block; float:left;}
#footer1 .foot_box h3 span{ font-size:30px; font-family:Candara;}

/* news */
#layout2{width:1220px;margin-left:auto; margin-right:auto;}
#tabnav{width:80px;float:left;}
#tabnav li{float:left;width:70px;height:23px;line-height:23px;cursor:pointer;border:1px solid #ccc;margin:2px 0 0 0;display:inline;color:#333;}
#tabnav li.current{color:#000;font-weight:bold;}
#tab2{width:1220px;font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px;}
#tab2 ul{width:380px; overflow:hidden; margin-left:auto; margin-right:auto; margin-bottom:80px;}
#tab2 li{float:left;cursor:pointer;display:inline;color:#818285; padding:0px 10px; margin-left:10px; height:29px;}
#tab2 li a{color:#818285;}
#tab2 li.current{ color:#000;
-webkit-border-radius: 12px;
-moz-border-radius:12px;
border-radius:12px;
background-color:#f9f9f9;
}
#tab2 .tabcon{float:left;width:1250px;display:none;}
#tab2 .block{display:block;}
#tab2 .case{margin-right:10px; margin-top:10px; float:left; padding:15px; background-color:#fff; border-right:2px solid #dfdfdf; width:270px; height:350px;}
#tab2 .case_img{display: table-cell;
        width:270px;
        height:215px;
        line-height:215px;
        text-align: center; *display:block;*font-size:215px;overflow:hidden;vertical-align:middle;}
#tab2 .case_img img{ max-width:270px; max-height:215px;vertical-align: middle;}		
#tab2 .case_txt{ font-size:14px; color:#868989;font-family:\5FAE\8F6F\96C5\9ED1; margin-top:10px;}
#tab2 .case_txt h2{ font-size:16px; color:#0b0b0b; margin-bottom:10px;}
#tab2 .case_txt a{color:#868989;}

#layout1{width:1220px;margin-left:auto; margin-right:auto;}
#tabnav{width:80px;float:left;}
#tabnav li{float:left;width:70px;height:23px;line-height:23px;cursor:pointer;border:1px solid #ccc;margin:2px 0 0 0;display:inline;color:#333;}
#tabnav li.current{color:#000;font-weight:bold;}
#tab1{width:1220px;font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px;}
#tab1 ul{ overflow:hidden; margin-left:auto; margin-right:auto; margin-bottom:10px;}
#tab1 li{float:left;cursor:pointer;display:inline;color:#818285; padding:0px 10px; margin-left:10px; height:29px;}
#tab1 li a{color:#818285;}
#tab1 li.current{ color:#000;
-webkit-border-radius: 12px;
-moz-border-radius:12px;
border-radius:12px;
background-color:#f9f9f9;
}
#tab1 .tabcon{float:left;width:1250px;display:none;}
#tab1 .block{display:block;}
#tab1 .case1{ width:290px; height:230px; position:relative; margin-right:20px; margin-top:20px; float:left;}
#tab1 .case1 .case_img{ display: table-cell;
        width:290px;
        height:230px;
        line-height:160px;
        text-align: center; *display:block;*font-size:160px;overflow:hidden;vertical-align:middle;}
#tab1 .case1 .case_img img{
        vertical-align: middle;
        max-width: 290px;
        max-height:230px;}
#tab1 .case1 .case_h{ z-index:9999999999;position:absolute;display:block; left:0px; top:0px; }
#tab1 .case1 .case_h a{ width:290px; height:230px;display:block; }
#tab1 .case1 .case_h a:hover{ background:url(../images/case_h.png) center center no-repeat;}

/* people */
.title{ color:#000; font-size:30px;font-family:\5FAE\8F6F\96C5\9ED1;}
.title span{font-family:"Impact"; font-size:48px; color:#fcd839; margin-right:40px;}
.title h2{ font-size:12px; font-weight:normal; color:#949494; margin-top:35px;}
.title h2 b{ color:#000000; font-weight:normal;}
ul.people{font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
ul.people li{ background:url(../images/peo.jpg) left center repeat-x; overflow:hidden; width:400px; margin-top:60px;}
ul.people li .left_txt{ float:left; background-color:#f0f0f0;}
ul.people li .left_txt a{ color:#212121;}
ul.people li .left_txt span{ color:#ffa101;}
ul.people li .right_txt{ float:right;background-color:#f0f0f0;}
ul.people li.peo1{ float:left;}
ul.people li.peo2{ float:right;}

/*page------------------------------*/
DIV.sabrosus {MARGIN: 3px; PADDING:5px; TEXT-ALIGN: center;clear:both; padding:60px 0px 0px 0px; font-size:20px;font-family:\5FAE\8F6F\96C5\9ED1;}
DIV.sabrosus A,DIV.sabrosus A:link ,DIV.sabrosus A:visited{
    PADDING:6px 10px;TEXT-DECORATION: none;  margin-right: 3px; margin-left: 3px; color:#fff; background-color:#ffd737;}
DIV.sabrosus SPAN.current {
     PADDING:6px 10px;  color:#fff;background-color:#ffd737;}
DIV.sabrosus SPAN.disabled {
    PADDING:6px 10px; margin-right: 7px;color:#fff;background-color:#ffd737;}
DIV.sabrosus SPAN.last { color:#fff;  PADDING:2px;}
DIV.sabrosus SPAN.last a:link { color:#fff; }
DIV.sabrosus SPAN.last a:visited { color:#fff; }

/* contact */
ul.contact{ float:left;font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
ul.contact li{ height:19px; line-height:19px; margin-top:18px;}
ul.contact li img{ float:left; margin-right:10px;}
.map{ width:680px; height:326px; float:right; border:5px solid #263949;}

/* feedback */
table.table2{font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
table.table2 td{ padding-top:20px;}
table.table2 td b{ font-weight:normal; color:#868383; font-style:oblique;}
table.table2 td span{ margin-left:5px; color:#fe0000;}
table.table2 td .ta{ background-color:#ccc; border:none; width:342px; height:32px; line-height:32px;}
table.table2 td .tb{ background-color:#ccc; border:none; width:1120px; height:234px; line-height:32px;}
table.table2 td .tf1{ width:80px; height:35px; line-height:35px; text-align:center; background-color:#fcd839; border:none; color:#fff; font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1;cursor:pointer; }
table.table2 td .tf2{ width:80px; height:35px; line-height:35px; text-align:center; background-color:#fcd839; border:none; color:#fff; font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1; margin-left:20px; cursor:pointer;}

/* partner */
ul.pan{ margin-top:90px; overflow:hidden;}
ul.pan li{ float:left; border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
ul.pan li.pan_right{ border-right:none;}
ul.pan li.pan_bottom{ border-bottom:none;}
ul.pan li .pan_img{display: table-cell;width:230px;height:60px;line-height:60px;text-align: center; *display:block;*font-size:60px;overflow:hidden;vertical-
align:middle;}
ul.pan li .pan_img img{vertical-align: middle;max-width:230px;max-height:50px;}

/* team */
ul.team{ overflow:hidden;}
ul.team li{ float: left; width:302px; height:310px;border:1px solid #ececec;}
ul.team li .team_img{ display: table-cell;
        width:302px;
        height:230px;
        line-height:205px;
        text-align: center; *display:block;*font-size:205px;overflow:hidden;vertical-align:middle; position:relative;}
ul.team li .team_img img{
        vertical-align: middle;
        max-width: 302px;
        max-height:230px; margin-top:-3px;}
ul.team li .team_h{ z-index:9999999999;position:absolute;display:block; left:0px; top:0px; }
ul.team li .team_h a{ width:302px; height:230px;display:block; }
ul.team li .team_h a:hover{ background:url(../images/roll.png) center center no-repeat;}
ul.team li .team_txt{font-family:\5FAE\8F6F\96C5\9ED1; font-size: 18px; color: #353945; text-align: center; margin-top: 13px;}
ul.team li .team_txt a{color: #353945;}
ul.team li .team_txt a span{ color:#808183; font-size:14px;}

.page{ padding-top:20px; overflow:hidden; margin-bottom:20px; font-size:16px;}
.page_left{padding-left:10px; float:left;}
.page_left a{ color:#000;}
.page_right{padding-right:10px; float:right;}
.page_right a{ color:#000;}

/*公共部分*/
.wc960{width:1220px; margin-left:auto; margin-right:auto; margin-top:60px;}
.fl{float:left;}
.fr{float:right;}
.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;overflow:hidden;}
.warp-pic-list .text-area{background-color:#f2f2f2;line-height:24px;}
/*全局板块*/
.row .hd{background:url(../images/hd-line_01.jpg) no-repeat 0 50px;height:55px;}
.row .hd .title{font:26px/40px "微软雅黑","Microsoft YaHei","黑体","SimHei";}
/*热门车型*/
.rowE .warp-pic-list{position:relative;width:1220px;height:312px;overflow:hidden;}
/*.rowE .count li{margin-right:20px;width:176px;height:228px;}
*/.rowE .count .img_wrap{width:176px;height:135px;}
.rowE .count li .text-area{padding:10px 0 10px 15px;}
.rowE .count li .text-area  p{line-height:24px;height:24px;}
.rowE .count li:hover .text-area,.rowE .count li.hover .text-area{background-color:#d81c1b;color:#fff;}
.rowE .count .p-num{font-family:"Tahoma";font-weight:bold;}
.rowE .count li{ float: left; width:302px; height:310px;border:1px solid #ececec; margin-right:1px;}
.rowE .count li .roll_img { width:302px;height:190px; display: table-cell;line-height:230px;text-align:center;vertical-align:middle;*display: block;*font-size:190px; position:relative;}
.roll_img IMG {vertical-align:middle; max-height:230px; max-width:302px; margin-top:-1px;}
.roll_h { z-index:9999999999;position:absolute;display:block; left:0px; top:0px; }
.roll_h a{ display:block; width:302px; height:230px;}
.roll_h a:hover{ background:url(../images/roll.png) center center no-repeat;}
.pic_txt{font-family:\5FAE\8F6F\96C5\9ED1; font-size: 18px; color: #353945; text-align: center; margin-top:20px;}
.pic_txt a{color: #353945;}
.pic_txt a span{ color:#808183; font-size:14px;}