@charset "utf-8";
*{ margin: 0; padding: 0; }
ul,li,dl,dd,dt{ list-style: none; }
body{ font-size: 15px; color: black; font-family: Verdana, "Microsoft YaHei"; background-color: white;}
img{ border: none; }
a{ font-size: 15px; text-decoration: none; color: black; cursor: pointer; }
a:hover{ text-decoration: underline; color: red; }
input,textarea{ margin: 0; padding: 0; font-family: Verdana, "Microsoft YaHei"; }
.both{ height:20px; clear:both;}

#top{ height:30px; line-height:30px;border-bottom:#ddd 1px solid;}
#logo{ height:121px; margin:0 auto; width:1300px; }
#menu{ background-color:#054387;}
#menu div{ width:1299px; margin:0 auto; height:45px; border-left:#4f78a4 1px solid;}
#menu div a{ float:left; border-right:#4f78a4 1px solid; width:161px; font-weight:bold; color:white; height:45px; line-height:45px; text-align:center;}
#menu div a.this{ background-color:#0369ab;}


.index_banner{position:relative;}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position:absolute;bottom:10px;right:10px;z-index:999;display:block;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#1d8bd8;cursor:default;}



.slides { margin: 0px auto; height: 480px; overflow: hidden; position: relative; }
.slide-pic { margin: 0px; padding: 0px; overflow: hidden; list-style: none; }
.slide-pic li { display: none; }
.slide-pic li.cur { display: block; }
.slide-pic li.cur a{ display:block; height:480px;}
.slide-pic li.cur a#cla_01{ background:url(../images/banner_01.jpg) no-repeat center;}
.slide-pic li.cur a#cla_02{ background:url(../images/banner_02.jpg) no-repeat center;}
.slide-pic li.cur a#cla_03{ background:url(../images/banner_03.jpg) no-repeat center;}
.slide-li { margin: 0px -45px; padding: 0px; left: 50%; bottom: 20px; position: absolute; width:90px;}
.slide-li li { margin: 0px 5px; padding: 0px; width: 15px; height: 15px; border-radius:8px; float: left; overflow: hidden; list-style: none; }
.slide-li a { width: 406px; height: 10px; color: #000; font-size: 12px; display: block; }
.slide-li a:hover { color: #f00; text-decoration: none; }
.op li { background: #999; filter: opacity: 0.6; }
.op li.cur { background: #003278; }
.slide-txt span { display: none; }

.box{ width:1300px; margin:0 auto;}
.boxcx{ width:1300px; margin:0 auto;}
#position{ width:1300px; height:35px; line-height:35px;text-indent:10px; padding-bottom:4px; background:url(../images/pagepos.gif) repeat-x left bottom; color:#666; clear:both; margin:0 auto;}
#position a,#position strong{ font-family:Verdana, "Microsoft YaHei";}
#position span{ padding:0 5px; font-family:"SimSun";}

#classlist{ background-color:#eee; border-bottom:#ccc 1px solid; padding:20px 0;}
#classlist div{ width:1340px; margin:0 auto; height:185px;}
#classlist a{ width:200px; float:left; margin-left:20px; display:inline; border-radius:5px; box-shadow:0 0 5px #aaa; background-color:white;}
#classlist a img{ border-top-left-radius:5px; border-top-right-radius:5px;}
#classlist a strong{ display:block; text-align:center; height:35px; line-height:35px;}




#newscenter{ width:1340px; margin:0 auto;}
.news_box{ float:left; margin:20px 0 0 20px; display:inline; width:636px; border:#aaa 2px solid;}
.news_box_title{ height:35px; border-bottom:#ddd 1px solid; background-color:#f3f3f3; padding:0 15px;}
.news_box_title strong{ float:left; line-height:35px;}
.news_box_title a{ float:right; line-height:35px; font-size:12px; color:#666;}
.news_box_list span.first{ display:block; padding:15px 0; margin:0 15px; border-bottom:#ddd 1px solid; height:150px;}
.news_box_list span.first span{ height:25px; line-height:25px; display:block; font-size:12px; color:#999;}
.news_box_list span.first a{ display:block; height:150px; text-decoration:none;}
.news_box_list span.first img{ float:left; height:150px; padding-right:10px;}
.news_box_list span.first strong{ display:block; height:35px; line-height:35px; overflow:hidden; text-decoration:underline;}
.news_box_list span.first p{ display:block; height:69px; line-height:23px; overflow:hidden; color:#666;}

.news_box_list dl{ padding:5px 0 15px; height:124px;}
.news_box_list dt{ float:left; border-bottom:#ccc 1px dotted; width:288px; margin:0 15px; display:inline;}
.news_box_list dt a{ display:block; overflow:hidden; height:30px; line-height:30px; background:url(../images/list_bg.gif) no-repeat left center; padding-left:14px;}

#page_left{ float:left; width:280px; margin-top:20px;}
#page_nav{ border:#aaa 2px solid;}
.page_tle{ height:40px; line-height:40px; padding:0 15px; font-weight:bold; background-color:#f3f3f3; border-bottom:#ddd 1px solid; color:#003278;}
#page_nav_list{ padding:6px 15px 14px;}
#page_nav_list a{ display:block; margin:9px 0 1px; height:33px; border:#ddd 2px solid; line-height:33px; text-align:center; border-radius:3px;}

#page_contact{ border:#aaa 2px solid; margin-top:20px;}
#page_tel{ border-bottom:#ddd 1px solid; padding:10px;}
#page_tel strong{ display:block; text-align:center; padding-bottom:5px; font-size:25px; font-family:"Times New Roman", Times, serif; color:#d00;}
#page_tel span{ display:block; text-align:center; color:#666;}
#page_weixin{ height:208px; background:url(../images/page_wx.jpg) no-repeat center;}

#page_right{ float:right; width:996px; margin-top:20px; border:#aaa 2px solid;}
#page_right h1{ display:block; text-align:center; border-bottom:#ddd 1px solid; padding:10px; font-size:21px; background-color:#f3f3f3;}

#news_listss{ padding:0 15px;}
#news_listss a.s123{ float:left; width:100%; display:block; padding:15px 0; line-height:180%; text-decoration:none; border-bottom:#ccc 1px dotted;}
#news_listss a.s123 img{ float:left; height:150px; margin-right:15px;}
#news_listss a.s123 strong{ display:block; text-decoration:underline;}
#news_listss a.s123 span{ display:block; font-size:12px; color:#999;}
#news_listss a.s123 p{ color:#666;}

#paging{ clear:both; padding:15px 0;}

#info_left{ float:left; width:956px; border:#aaa 2px solid; margin-top:20px; padding:0 20px;}
#info_right{ float:right; width:280px; margin-top:20px;}

#info_left h1{ text-align:center; font-family:"KaiTi"; font-size:36px; line-height:120%; padding:15px 0;}

#info_author{ height:33px; line-height:33px; border-bottom:#ddd 1px solid; border-top:#ddd 1px solid; text-align:center; font-size:12px; color:#666;}
#info_content p{ padding:10px 0; line-height:180%;}

#rec_news{ border:#aaa 2px solid; margin-top:20px;}

#rec_list{ padding:8px 15px 15px;}
#rec_list a{ border-bottom:#ccc 1px dotted; height:33px; line-height:33px; display:block; background:url(../images/list_bg.gif) no-repeat left center; padding-left:14px; overflow:hidden;}


#footer{ background-color:#054387;}
#footer div{ width:1300px; margin:0 auto; background:url(../images/wxcode.gif) no-repeat right center;}
#footer dl{padding:15px 0 30px 0px; height:198px;}
#footer dt{ float:left; border-left:#4f78a4 1px solid; height:158px; width:280px; padding:0 10px;}
#footer span{ float:left;  height:158px; width:180px; margin-top:20px}
#footer strong{ display:block; font-size:21px; color:yellow; height:40px; line-height:35px; text-align:center;}
#footer a{ color:white; font-weight:bold; float:left; margin:10px 0 0 10px; text-align:center; width:110px; height:26px; line-height:26px; background-color:#1155a0; border-radius:13px;}
#foot_bar{ height:50px; background-color:#003278; line-height:50px; text-align:center; font-weight:bold; color:white;}
#foot_bar strong{ color:yellow; font-size:23px; font-family:"Times New Roman", Times, serif;}
#foot_bar span, #foot_bar a{ color:yellow;}
#foot_bar img{ vertical-align:top; padding:13px 0 0 15px;}


h1.className{ display:block; text-align:center; font-size:32px; margin-top:10px;}
.car_box{ border:#aaa 2px solid; margin-top:20px;}
.car_box_tle{ height:45px; border-bottom:#ccc 1px solid; background-color:#f3f3f3; padding:0 15px; line-height:45px;}
.car_box_tle strong{ float:left; font-size:21px;}
.car_box_tle a{ float:right; color:#666;}

.car_box_li{ padding:20px 0; height:281px;}
.car_box_li a{ float:left; margin-left:20px; width:297px;}
.car_box_li a img{ width:287px; height:215px; vertical-align:top; padding:5px;}
.car_box_li a strong{ display:block; height:33px; border-top:#ddd 1px solid; background-color:#f3f3f3; line-height:33px; text-align:center; padding:0 10px; overflow:hidden;}

.menu_flsx{border:#ccc 2px solid; margin-top:20px;}
.menu_flsx_dl{border-bottom:#ddd 1px solid; height:35px; line-height:35px;}
.menu_flsx_dt{float:left; padding:0 15px; background-color:#eee; font-weight:bold;}
.menu_flsx_dd a{float:left; margin-left:15px; width:130px; background:url(../images/selectbg.gif) no-repeat left center; font-weight:bold; color:#666; padding-left:28px}
.menu_flsx_dd a.flselect{float:left; margin-left:15px; width:130px; background:url(../images/selectbg.gif) no-repeat left center; font-weight:bold; color:#666; padding-left:28px}




.showimgs{ margin-left:15px; border-radius:8px;}
#carlist{ width:1370px; margin:0 -35px;}
#carlist a.b12{ float:left; margin:35px 0 0 35px; width:410px; border-radius:5px; box-shadow:0 0 5px #aaa; padding-bottom:15px;}
#carlist a.b12 span{ display:block;}
#carlist a.b12 span.car_title{ font-weight:bold; height:40px; line-height:40px;font-size:16px; text-align:center; overflow:hidden; padding:0 15px;}
#carlist a.b12 span.car_maximg{ height:285px; overflow:hidden; position:relative;}
#carlist a.b12 span.car_maximg img{ width:380px; height:285px; position:absolute; left:15px; top:0; display:none;}
#carlist a.b12 span.car_smallimg{ padding:5px 5px 0;}
#carlist a.b12 span.car_smallimg img{ float:left; width:112px; height:84px; padding:3px; border:#ddd 1px solid; margin:5px 0 0 10px; opacity:0.5;}
#carlist a.b12 span.car_smallimg img.this{ padding:9px 4px 4px; border:none; background:url(../images/carhover.gif) no-repeat center bottom; margin-top:0; opacity:1;}

#car_left{ width:1000px; float:left; margin-top:20px;}
#car_scroll{ float:left; width:500px;}
#car_scroll_big{ position:relative; height:375px; overflow:hidden;}
#car_scroll_big ul{ position:absolute; height:375px; left:0; top:0; z-index:1;}
#car_scroll_big li{ float:left; width:500px; height:375px;}
#car_scroll_big img{ width:500px; height:375px;}
#car_scroll_big a#big_prev,#car_scroll_big a#big_next{ background-image:url(../images/mqubuthover.gif); background-repeat:no-repeat; width:25px; height:45px; border:black 10px solid; position:absolute; top:155px; background-color:black; opacity:0.5; z-index:2;}
#car_scroll_big a#big_prev{ background-position:left; left:0;}
#car_scroll_big a#big_next{ background-position:right; right:0;}
#car_scroll_small{ height:63px; margin-top:10px;}
#car_scroll_small a#small_prev,#car_scroll_small a#small_next{ width:15px; height:50px; background-image:url(../images/nextbut.gif); background-repeat:no-repeat; float:left; margin-top:6px; background-position:left;}
#car_scroll_small a#small_next{ background-position:right;}
#car_scroll_small #smallImg{ float:left; margin:0 14px; height:63px; width:442px; position:relative; overflow:hidden;}
#car_scroll_small #smallImg ul{ position:absolute; height:63px; left:0; top:0;}
#car_scroll_small #smallImg li{ float:left; width:76px; height:57px; margin-right:8px; border:#ddd 1px solid; padding:2px; cursor:pointer;}
#car_scroll_small #smallImg img{ vertical-align:top; width:76px; height:50px;}
#car_scroll_small #smallImg li.this{ border:#d00 2px solid; padding:1px;}

#car_min_data{ float:right; width:480px; overflow:hidden; font-family:"Times New Roman", "MingLiU", "SimSun";}
#car_min_data h1{ display:block; padding:10px 0; font-size:32px; line-height:120%;}
#car_min_data #tbl{ border:#aaa 2px solid;}
#car_min_data #tbl dl{ height:35px; border-bottom:#ddd 1px solid;}
#car_min_data #tbl :last-child{ border-bottom:none;}
#car_min_data #tbl dl dt{ float:left; height:35px; line-height:35px; width:67%; overflow:hidden; padding:0 2%; font-size:18px; color:#333;}
#car_min_data #tbl dl dt.tle{ background-color:#f3f3f3; width:25%; font-weight:bold;}
#car_min_data #peijian{ border:#ddd 1px solid; margin-top:10px; height:164px;}
#car_min_data #peijian strong{ display:block; font-size:21px; padding:0 10px; height:35px; line-height:35px; background-color:#f3f3f3; border-bottom:#ddd 1px solid;}
#car_min_data #peijian a{ float:left; margin:10px 0 0 10px; width:107px;}
#car_min_data #peijian a img{ width:107px; height:80px;}
#car_min_data #peijian a span{ display:block; height:25px; line-height:25px; border:#aaa 1px solid; margin-top:1px; text-align:center; overflow:hidden; padding:0 5px; border-radius:2px; font-size:12px; background-color:#f3f3f3;}

#car_data{ border:#aaa 2px solid;}
#car_data_tab{ height:43px; border-bottom:#ccc 1px solid; background-color:#f3f3f3;}
#car_data_tab a{ float:left; height:43px; line-height:43px; font-size:23px; font-weight:bold; border-right:#ccc 1px solid; padding:0 25px; color:#666; text-decoration:none; font-family:"MingLiU";}
#car_data_tab a.this{ color:#d00; background-color:white; height:44px; margin-bottom:-1px;}

#car_data_info{ padding:20px;}
#car_data_info p{ padding:10px 0; line-height:180%;}



#car_right{ width:280px; float:right; margin-top:20px;}
#page_nav{ border:#aaa 2px solid;}
.page_tle{ height:40px; line-height:40px; padding:0 15px; font-weight:bold; background-color:#f3f3f3; border-bottom:#ddd 1px solid; color:#003278;}
#page_nav_list{ padding:6px 15px 14px;}
#page_nav_list a{ display:block; margin:9px 0 1px; height:33px; border:#ddd 2px solid; line-height:33px; text-align:center; border-radius:3px;}
#page_contact{ border:#aaa 2px solid; margin-top:20px;}
#page_tel{ border-bottom:#ddd 1px solid; padding:10px;}
#page_tel strong{ display:block; text-align:center; padding-bottom:5px; font-size:25px; font-family:"Times New Roman", Times, serif; color:#d00;}
#page_tel span{ display:block; text-align:center; color:#666;}
#page_weixin{ height:208px; background:url(../images/page_wx.jpg) no-repeat center;}

#rec_car{ border:#aaa 2px solid; margin-top:20px;}
#rec_listws{ padding:0 15px 15px;}
#rec_listws a{ display:block; padding-top:15px;}
#rec_listws a img{ width:246px;}
#rec_listws a strong{ display:block; text-align:center; border:#ddd 1px solid; margin-top:1px; height:30px; line-height:30px; background-color:#f9f9f9; padding:0 15px; overflow:hidden;}

#car_content h2{ padding:10px 0; font-size:24px; font-family:"KaiTi";}
#car_content table.mainData{ border-spacing:0; border-collapse:0; width:100%; border-left:#aaa 1px solid; border-top:#aaa 1px solid; margin:15px 0;}
#car_content table.mainData h2{ display:block; text-align:center; font-size:32px; font-family:"KaiTi";}
#car_content table.mainData td{ border-right:#aaa 1px solid; border-bottom:#aaa 1px solid; padding:5px 10px; width:80%; vertical-align:middle; line-height:180%;}
#car_content table.mainData td.name,#car_content table.mainData tr.sct td.name{ width:20%; font-weight:bold; background-color:#e8ebf2; color:black;}
#car_content table.mainData tr.sct td{ color:#c00; font-weight:bold; background-color:#ffc;}

#car_gonggao table td{ padding:3px 10px; line-height:180%;}
#car_gonggao table.gonggao{ width:100%; border-collapse:0; border-spacing:0; border-left:#aaa 2px solid; border-top:#aaa 2px solid; border-right:#aaa 1px solid; border-bottom:#aaa 1px solid; margin:10px 0;}
#car_gonggao table.gonggao td{ background-color:#fff; border-bottom:#aaa 1px solid; border-right:#aaa 1px solid; width:30%; word-wrap:break-word; word-break:break-all;}
#car_gonggao table.gonggao td.tle{ background-color:#e8ebf2; width:100%; font-weight:bold;}
#car_gonggao table.gonggao tr.line td{ background-color:#f4f5f7;}
#car_gonggao table.gonggao td.name{ background-color:#f4f5f7; width:20%; font-weight:bold;}
#car_gonggao table.gonggao td.fdj_td{ width:20%;}
#car_gonggao table.gonggao td img{ display:block; padding:5px; width:600px;}

.cp_title {
  font-size: 26px;
  font-weight: 500;
  color: #555555;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #dedede;
  padding-left: 50px;
}
.cp_ss {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #dedede;
  padding-left: 50px;
  font-size: 18px;
  font-weight: 700;
  color: #FFAD33;
}
.cp_ss a {
  color: #FFAD33;
}
.cp_con {
  margin: 10px 0 0 50px;
  width: 358px;
}
.cp_con li {
  line-height: 30px;
  font-size: 16px;
}
.cp_hz {
  margin: 10px 0 0 50px;
  width: 368px;
}
.btn-cpinfo {
  color: #fff;
  background-color: #FFAD33;
  border-color: #F2F2F2;
  width: 358px;
  height: 60px;
  margin-bottom: 15px;
  line-height: 60px;
  padding: 0;
  font-size: 18px;
  display: block;
  text-align: center;
  margin-left: 53px;
}.text-cheng {
    color: #FF9900;
}