
*{ margin: 0; padding: 0; }
ul,li,dl,dd,dt{ list-style: none; }
body{ font-size: 14px; color: black; font-family: Verdana, "Microsoft Yahei"; background-color: white; }
img{ border: none; }
a{ font-size: 14px; text-decoration: none; color: black; }
a:hover{ text-decoration: underline; color: red; }
input,textarea{ margin: 0; padding: 0; font-family: Verdana, "Microsoft Yahei"; }

.boxs{ margin-left: auto; margin-right: auto; width: 1220px; }
#boxs{ background-color:white; width:1200px; padding:10px 10px 0; margin:0 auto;}

.both{ height: 20px; clear: both; overflow: hidden; }

#header{ height: 33px; border-bottom: #e6e6e6 1px solid; background-color: #f8f8f8; line-height: 33px; font-size: 13px; color: #666; }
#header a{ font-weight:bold; color:#d00; text-decoration:underline; font-size:13px;}

#logo{ height: 120px; background: url(../image/logo.gif) no-repeat center; }

#menu{ height: 40px; background-color: #027fc2; }
#menu a,#menu a:hover{ float: left; height: 40px; line-height: 40px; padding: 0 40px; color: white; }
#menu a.now{ background-color: #069; }
#menu span{ float: left; height: 24px; margin-top:8px; background-color: #36aff0; width: 1px; }


#classlist{ background-color:#eee; border-bottom:#ccc 1px solid; padding-top:20px; margin-bottom:20px;}
#classlist_tle{ margin:0 auto; width:1220px; border-bottom:#ccc 1px solid;}
#classlist_tle img{ padding-bottom:15px; border-bottom:#ddd 3px solid;}

#classlist_li{ width:1219px; margin:15px auto 0; border-left:#aaa 1px solid; height:147px;}
#classlist_li a{ float:left; width:151px; border:#aaa 1px solid; border-left:none;}
#classlist_li a.even{ width:152px;}
#classlist_li a img{ width:100%; height:114px;}
#classlist_li span{ display:block; height:30px; line-height:30px; text-align:center; font-weight:bold; border-top:#aaa 1px solid; background-color:#fff;}

.tle_two{ clear: both; margin: 0 auto; width: 1220px; border-top: #2d6cc2 3px solid; }
.tle_two span{ background-color: #f8fbfe; height: 40px; line-height: 40px; padding: 0 10px; color: #2d6cc2; display: block; border: #96bcf0 1px solid; border-top: none; }
.tle_two span strong{ float: left; font-size: 21px; }
.tle_two span a{ float: right; color:#666; }

.floor_list{ border:#ddd 1px solid; border-top:none; padding:15px 0; height:250px; width:1218px; margin:0 auto; margin-bottom:20px;}
.floor_list a{ float:left; width:284px; border:#aaa 1px solid; margin-left:15px;}
.floor_list a.last{ width:283px;}
.floor_list a img{ padding:8px; width:268px; height:201px; vertical-align:top;}
.floor_list a.last img{ width:267px;}
.floor_list a strong{ display:block; border-top:#ddd 1px solid; height:33px; line-height:33px; padding:0 10px; overflow:hidden; font-weight:bold; text-align:center; background-color:#f3f3f3;}


#banner { max-width: 1920px; height: 500px; margin:0 auto; overflow:hidden;}
.slides { margin: 0px auto; height: 500px; 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:500px;}
.slide-pic li.cur a#cla_01{ background:url(../image/banner01.jpg) no-repeat center;}
.slide-pic li.cur a#cla_02{ background:url(../image/banner02.jpg) no-repeat center;}
.slide-pic li.cur a#cla_03{ background:url(../image/banner03.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: 20px; height: 20px; border-radius:10px; 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: #f00; }
.slide-txt span { display: none; }

.con_box_three{ margin: 10px auto 0; width: 1220px; height: 335px; }
.con_box_three dl{ width: 400px; float: left; height: 335px; overflow: hidden; }
.con_box_three dl.middle{ margin: 0 10px; display: inline; }
.con_box_three dt.three_img{ height: 300px; }
.con_box_three dt.three_name{ margin-top: 2px; border: #ddd 1px solid; height: 31px; text-align: center; background-color: #f9f9f9; line-height: 31px; }
.con_box_three dt.three_name a{ font-weight: bold; display: block; overflow: hidden; color: red; text-decoration: underline; }


.box_infor{ margin-top: 20px; padding: 20px 0; background-color: #f0f0f0; height: 323px; }
.infor_con{ margin: 0 auto; width: 1220px; }
.box_company{ width: 380px; float: left; background: url(../image/companyimg.gif) no-repeat top; padding: 130px 10px 10px; line-height: 180%; background-color: white; position: relative; height: 182px; overflow: hidden; }
.box_company strong{ color: red; padding-right: 5px; }
.box_company a{ font-size: 12px; font-weight: bold; background-color: red; color: yellow; height: 24px; text-align: center; line-height: 24px; position: absolute; right: 10px; bottom: 10px; border-radius: 12px; padding: 0 10px; }
.box_news{ background-color: white; float: right; width: 810px; }
.box_news_tle{ height: 37px; background-color: #e6e6e6; }
.box_news_tle a{ float: right; padding-right: 10px; line-height: 37px; color: #666; }
.box_news_tle dt a{ float: left; padding: 0 25px; line-height: 37px; color: #666; font-weight: bold; border-right: white 1px solid; }
.box_news_tle dt.now a{ color: red; background-color: white; }
.box_news_con{ height: 285px; }
.box_news_frist{ border-bottom: #eee 1px solid; margin: 0 10px 10px; padding: 10px 0; height: 120px; line-height: 180%; color: #999; }
.box_news_frist img{ height: 120px; float: left; padding-right: 10px; }
.box_news_frist a{ display: block; text-decoration: underline; font-weight: bold; padding-bottom: 5px; }
.box_news_list dt{ float: left; border-bottom: #eee 1px solid; height: 30px; margin: 0 10px; width: 385px; color: #999; font-size: 12px; line-height: 30px; text-align: right; overflow: hidden; }
.box_news_list dt a{ float: left; }
.box_news_list dt span{ float: left; font-family: "Times New Roman", Times, serif; color: white; background-color: #aaa; height: 18px; width: 18px; text-align: center; line-height: 18px; border-radius: 9px; margin: 6px 8px 0 0; display: inline; }
.box_news_list dt span.hot{ background-color: red; color: yellow; }

.friend_link{ padding: 15px 0; background-color: #333; color: white; line-height: 180%; }
.friend_link a{ color: #aaa; font-size: 13px; font-weight: bold; margin-left: 15px; display: inline; }

.footer{ clear: both; background-color: #027fc2; }
.footer div.fbox{ padding: 40px 0 0; color: white; text-align: center; height: 158px; background: url(../image/fotcode.gif) no-repeat right 20px; padding-right: 178px; width:1042px; margin:0 auto;}
.footer span.fmenu{ font-size: 0; }
.footer span.fmenu a{ border: #0295e3 1px solid; margin-left: -1px; display: inline; padding: 5px 20px; color: white; }
.footer strong{ padding-top: 15px; display: block; line-height: 250%; }
.footer strong span{ font-size: 28px; color: yellow; font-family: "Times New Roman", Times, serif; }


#position{ height:35px; line-height:35px; padding-bottom:4px; background:url(../image/pagepos.gif) repeat-x left bottom; color:#666; font-family:"宋体"; clear:both;}
#position a,#position strong,#position span{ font-family:Verdana, "微软雅黑";}

#pageContact{ width:1140px; height:70px; margin:0 auto 10px; background:url(../image/pagephone.gif) no-repeat 15px center #eee; padding-left:80px; line-height:70px;}
#pageContact strong{ font-size:32px; font-family:"Times New Roman"; color:#d00; font-style:italic;}
#pageInfo{ padding:15px; border:#ddd 1px solid; line-height:200%;}


#pageCla{ height:40px; background-color:#e6e6e6; margin-top:15px;}
#pageCla a{ float:left; height:40px; border-right:#fff 1px solid; background:url(../image/nli.gif) no-repeat 20px center; padding-left:32px; padding-right:20px; font-weight:bold; line-height:40px;}
#pageCla a:hover{ background-color:#f5f5f5; color:#d00;}


#newslistbox{ width:1200px; margin:20px auto 0;}
#newsleft{ width:300px; float:left;}
#newsleft img{ width:300px; padding-bottom:5px;}
#newsleft span{ font-size:12px; color:#999; display:block; line-height:21px;}
#newsleft a{ display:block; font-weight:bold; text-decoration:underline;}
#newsleft p{ line-height:180%; color:#666; font-size:12px; padding:5px 0 20px;}
#newsright{ width:859px; float:left; padding-left:20px; border-left:#ddd 1px solid; margin-left:20px; display:inline;}
#newsright dt{ padding:10px 0; border-bottom:#ccc 1px dotted;}
#newsright dt a{ display:block; line-height:25px; text-decoration:underline; font-weight:bold; background:url(../image/nli.gif) no-repeat left center; padding-left:12px;}
#newsright dt span{ font-size:12px; color:#999; line-height:21px;}
#newsright dt p{ font-size:12px; color:#666; line-height:180%;}

#newsinfo{ float:left; width:800px; margin-top:20px; border:#aaa 1px solid; padding:10px 15px 0;}
#newsinfo h1{ display:block; text-align:center; line-height:200%;}
#newsinfo #newsTime{ height:35px; background-color:#eee; text-align:center; line-height:35px; color:#666; font-size:12px;}
#newsSmall{ border:#ffd800 1px solid; background-color:#ffc; padding:8px 10px; margin:10px 0; line-height:180%; color:#666; font-size:13px;}
#newsSmall strong{ color:#c00;}

#newsContent{ line-height:200%;}
#newsContent p{ padding:10px 0;}

.infoNext{ border-top:#ddd 1px solid; height:35px; background:url(http://www.clsche.com/skin/images/listsp.gif) no-repeat 10px center #f5f5f5; margin:0 -15px; padding-left:25px; line-height:35px;}
.infoNext a{ text-decoration:underline; color:#003278;}

#pageRight{ float:right; width:348px; margin-top:20px;}

.pageInfoBox{ border:#aaa 1px solid; margin-bottom:20px; float:left; width:346px;}
.pageTitle{ height:35px; border-bottom:#ddd 1px solid; padding:0 10px; line-height:35px; background-color:#f5f5f5;}
#hotCar{ float:left; padding-bottom:10px;}
#hotCar a{ float:left; margin:10px 0 0 10px; display:inline; width:158px;}
#hotCar a img{ width:158px; height:120px;}
#hotCar a span{ display:block; height:30px; line-height:30px; overflow:hidden; padding:0 10px; text-align:center; background-color:#eee;}

#pageNewsList{ padding:5px 10px 10px;}
#pageNewsList li{ height:33px; line-height:33px; border-bottom:#ddd 1px solid;}
#pageNewsList li a{ display:block; overflow:hidden; background:url(../image/nli.gif) no-repeat left center; padding-left:13px; height:33px; line-height:33px; overflow:hidden;}

#truckList{ margin:0 -30px; clear:both;}
#truckList div.carScroll{ float:left; width:378px; margin:30px 0 0 30px; display:inline; border:#666 1px solid;}
#truckList div.carScroll a{ float:left; width:378px;}
#truckList div.truckName{ padding:0 20px; overflow:hidden; height:45px; line-height:45px; text-align:center; overflow:hidden; font-weight:bold;}
#truckList div.listScroll{ margin:0 20px 10px; height:260px; overflow:hidden;}
#truckList div.listScroll img{ width:100%; height:260px;}
#truckList div.listScrollMin{ height:103px; padding-left:10px;}
#truckList div.listScrollMin img{ width:98px; height:75px; float:left; margin-left:10px; opacity:0.7; border:#aaa 1px solid; padding:3px;}
#truckList div.listScrollMin img.hover{ border-color:red; border-width:3px; padding:1px; opacity:1;}

h1.className{ text-align:center; padding:0 0 15px;}
.subClass{ height:37px; line-height:37px; padding-bottom:10px; clear:both;}
.subClass strong{ float:left; padding-right:5px; color:red;}
.subClass a{ float:left; margin-right:10px; border:#ccc 1px solid; height:35px; line-height:35px; padding:0 15px; background-color:#f6f6f6; font-weight:bold; color:#333; border-radius:5px;}
.subClass a.allcss{ border-color:#ffd800; background-color:#ffc; color:#d00;}

#pageLeft{ border:#aaa 1px solid; float:left; width:920px;}
#pageList{ float:right; width:258px;}

h1.carName{ text-align:center; line-height:180%; padding:15px 0; display:block; font-family:"Times New Roman", "宋体";}
#carScroll{ float:left; width:592px; height:442px; margin-left:15px; display:inline; padding:1px; border:#aaa 3px solid;}
#carScroll img{ width:592px; height:442px;}
#carSmall{ float:left; width:305px;}
#carSmall a{ float:left; border:#ccc 1px solid; padding:3px; width:127px; height:105px; margin:0 0 10px 10px;}
#carSmall a.hover{ border:#c00 3px solid; padding:1px;}
#carSmall img{ width:127px; height:105px;}

#carSmall div#tblData{ clear:both; padding:5px 15px 0 10px;}
#carSmall div#tblData table{ background-color:#ccc; width:100%; border:#666 1px solid;}
#carSmall div#tblData td{ background-color:#fff; padding:5px 10px; font-size:13px; width:55%;}
#carSmall div#tblData td.t_name{ background-color:#f3f3f3; font-weight:bold; width:45%;}
#carSmall div#tblData td#t_tle{ font-weight:bold; font-size:21px; font-family:"宋体";}

#prdTitle{ border:#aaa 1px solid; background-color:#f5f5f5; border-top-width:3px; height:40px; margin:0 15px; padding:0 10px; font-size:21px; font-weight:bold; line-height:40px;}

#prdInfo{ padding:15px; line-height:200%;}
#prdInfo p{ padding:10px 0;}

.recBox{ border:#aaa 1px solid; margin-bottom:15px;}
.recTle{ border-bottom:#ddd 1px solid; background-color:#f3f3f3; height:35px; line-height:35px; padding:0 10px; font-weight:bold;}
.recImg{ padding:1px 10px 9px;}
.recImg a{ display:block; margin:9px 0 1px;}
.recImg a img{ width:256px;}
.recImg a strong{ display:block; height:33px; line-height:33px; background-color:#f0f0f0; text-align:center; padding:0 10px; overflow:hidden;}

#prdClass{ padding:5px 10px 10px;}
#prdClass a{ display:block; border-bottom:#ccc 1px dotted; height:33px; line-height:33px; font-weight:bold; color:#003278; background:url(../image/nli.gif) no-repeat left center; padding-left:10px;}



.paging,#paging{ font-size:0; text-align:center; padding-top:15px; clear:both;}
.paging a,#paging a{ border:#ccc 1px solid; margin:0 3px 0 2px; padding:5px 8px; font-size:14px;}
.paging b,#paging b{ font-size:14px; padding:6px;}