body { font-size: 12px; color:#444;  font-family:\5b8b\4f53; background-color:#e8e8e8; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, img, p { margin:0; padding:0; border:0; }
ul, li { list-style-image: none; list-style-type: none; }
img { vertical-align:middle; border:none; }
.zt_bg { font-size:12px; color:#444; line-height:30px; background:url(http://news.cheshi.com/special/zti_tbg.png) repeat-x 0 1px; height:30px; width:100%; background-color:#FFF; }
.zt_bg .zt_top { width:980px; margin:0 auto; }
.zt_bg .zt_top div a { background:url(http://news.cheshi.com/special/zti_logo.png) no-repeat 0 0; width:245px; height:30px; display:block; float:left; text-indent:-9999px; }
.zt_bg .zt_top span { float:right; }
.zt_bg .zt_top a, .zt_bg .zt_top a:visited { color:#444; text-decoration:none; padding:0 5px; display:inline-block; }
.zt_bg .zt_top a:hover { color:#D00000; }
.zt_footer { font-size:12px; color:#444; width:980px; text-align:center; line-height:24px; padding-right: 0; padding-left: 0; margin: auto; padding-top: 15px; }
.zt_footer a, .zt_footer a:visited { color:#444; text-decoration:none; padding:0 5px; display:inline-block; }
.zt_footer a:hover { color:#D00000; }

.clearfix { display:inline-block; }
.foot01{ color:#d00100; font-weight:bold; text-align: center; padding-bottom: 8px; font-size: 16px; }
.foot01 a{ text-decoration:none;color:#d00100; font-weight:bold; text-align: center; padding-bottom: 8px; font-size: 16px; }

.foot02{ color:#999; font-size: 12px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; padding-bottom: 5px; text-align: center; margin-bottom: 5px; }
.foot02 a { display:block; color:#999; text-decoration:none; }
.foot02 a:hover { display:block; color:#000; text-decoration:none; }
.foot03 { line-height: 23px; }
.more{ font-size:12px; text-align:right; float: right; } 
.more a{ text-decoration:none; color:#fff;}
.more a:hover{ font-weight:bold;}
.foot03 a, .bk01 a, .bk02 a, .bk03 a, .bk04 a, .bk05 a, .bk06 a { display:block; color:#444; text-decoration:none; }
.foot03 a:hover, .bk01 a:hover, .bk02 a:hover, .bk03 a:hover, .bk04 a:hover, .bk05 a:hover, .bk06 a:hover { display:block; color:#d00100; text-decoration:none; }


.content { width:980px; margin:auto; background-color:#fff; }
.header{ margin-bottom:3px; height: 395px; }
.menu01{ background-image:url(menu01.jpg); background-repeat: repeat-x; height: 35px; font-size: 14px; color: #FFF; margin-bottom: 10px; }
.menu01 ul{ list-style-type:none; height: 25px; padding-top: 7px; padding-left: 120px; }
.menu01 li { float: left; line-height: 20px; list-style-type:none; height: 20px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; text-align: center; display:inline-block; *display:inline;*margin-right:0; padding-right: 15px; padding-left: 15px; }
.menu01 li.even{ float: left; line-height: 20px; list-style-type: none; height: 25px; border-right:none; padding-right: 15px; padding-left: 15px; }
.menu01 li a, .menu01 li.even a{ color: #FFF; text-decoration: none; }
.menu01 li a:hover, .menu01 li.even a:hover{ color: #FFF; text-decoration: none; font-weight: bold; }


.content01{ height:243px; margin-bottom: 10px; }
.content01_1{ float:left; width:310px; height:237px; margin-right:15px; border: 1px solid #999; padding: 2px; }
.content01_2{ float:left; width:385px; border: 1px solid #999; height: 210px; background-image: url(hot.jpg); background-repeat: no-repeat; padding: 15px; margin-right: 15px; }
.content01_2 ul{width:385px;overflow:hidden; line-height:23px; }
.content01_2 li{display:inline-block;*display:inline;zoom:1;margin-right:-7px;*margin-right:0;width:170px;height:15px; padding-left:8px;}
.content01_2 li.even{padding-left:18px;width:170px;border-right:none;}
.content01_3{ float:left; border: 1px solid #999; height: 240px; }
.content01_3_01{ background-image: url(menu02.jpg); background-repeat: repeat-x; height: 28px; width: 200px; padding-left: 15px; line-height: 28px; color: #FFF; font-size: 14px; }
.content01_3_02{ padding:15px;}
.content01_3_03 { font-size: 12px; font-weight: bold; padding-bottom: 5px; }
.content01_3_04 { padding-bottom: 8px; }


.content02 { color: #FFF; margin-bottom: 10px; }
.content02_1 { background-image: url(menu02.jpg); background-repeat: repeat-x; height: 28px; padding-left: 15px; font-size: 14px; line-height: 28px; }
.content02_2 img { padding:2px; border:solid 1px #d8e7ee; }
.content02_2 { margin: auto; padding-left: 14px; padding-top: 8px; height: 112px; }
.bk01 { border: 1px solid #999; padding-bottom: 8px; }
.content02_2 ul { }
.content02_2 li { float:left; display:inline; width:149px; *margin-right:9px; margin-right: 9.5px; }
.content02_2 li .price { font-weight:bold; color:#d00; font-size:14px; }
.content02_2 li .car { font-size:12px; word-break:break-word; text-align:center; padding-top:5px; }


.content03 { color: #FFF; margin-bottom: 10px; }
.bk02 { border: 1px solid #999; height: 250px; }
.content03_1{ float:left; padding-left: 10px; padding-top: 8px; height: 232px; text-align: center; }
.content03_1 li { list-style-position: inside; list-style-type: none; }
.content03_1 li .car { font-size:12px; word-break:break-word; text-align:center; padding-top:5px; }
.content03_1 img {padding:2px; border:solid 1px #d8e7ee; }
.content03_2{ float:left;}


.content04 { color: #FFF; margin-bottom: 10px; }


.content05 { color: #FFF; height: 165px; margin-bottom: 10px; }
.content05_1{ float:left; margin-right:15px; width:320px; }
.content05_1 ul { font-size: 12px; color: #444444; padding-left: 10px; padding-top: 5px;*padding-top:10px; }
.content05_1 li { height:24px; font-size: 12px; color: #444444;  line-height:24px;}

.bk03 { border: 1px solid #999; height: 135px; }
.content05_2{ float:left; width:644px; }
.content05_2 img { padding-left: 18px; padding-top: 10px; }


.content06 { color: #FFF; margin-bottom: 10px; }
.content06_1 { height: 90px; }
.content06_1 ul { padding-top: 10px; padding-left: 10px; }
.content06_1 img { padding:2px; border:solid 1px #d8e7ee; }
.content06_1 li { float:left; display:inline; width:90px; *margin-right:9px; margin-right: 17px; text-align: center; }
.content06_1 li .price { font-weight:bold; color:#d00; font-size:14px; }
.content06_1 li .car { font-size:12px; word-break:break-word; text-align:center; padding-top:5px; }


.content07{ color:#FFF; height: 365px; margin-bottom: 10px; }
.bk04 { border: 1px solid #999; height: 322px; color: #444444; padding-top: 10px; padding-left: 10px; line-height: 35px; }
.content07_1{ float:left; margin-right:15px; width:320px; }
.content7_1 ul { font-size: 12px; color: #444444; padding-left: 10px; line-height: 23px; padding-top: 5px; }
.content07_2{ float:left; width:645px; }
.content07_2 img { padding-left: 18px; padding-top: 10px; }


.bk04 .cheshi_form { line-height:26px; font-size:12px; width:320px; }
.cheshi_form .css_1 { }
.cheshi_form .css_1 span, .cheshi_form .css_2 span, .cheshi_form .css_5 span, .cheshi_form .css_10 span, .cheshi_form .css_11 span, .cheshi_form .css_12 span, .cheshi_form .css_16 span { padding-right:10px; }
.input1, .input2 { border:1px solid #ccc; height:18px; width:240px; }
.cheshi_form em { color:#dc0000; padding-left:10px; }
.cheshi_form select { margin-right:5px; }
.bk04 table td { padding:5px; }
.bk04 input.a1 { width:250px; }

.content08 { color: #FFF; margin-bottom: 10px; height: 483px; }
.bk05 { border: 1px solid #999; color: #444444; height: 452px; }
.content08_1 { height: 223px; }
.content08_1 ul { padding-top: 10px; padding-left: 10px; }
.content08_1 img { padding:2px; border:solid 1px #d8e7ee; }
.content08_1 li { float:left; display:inline; width:152px; *margin-right:9px; margin-right: 6px; text-align: center; }
.content08_1 li a { display:block; color:#444; text-decoration:none; }
.content08_1 li a:hover { display:block; color:#d00100; text-decoration:none; }
.content08_1 li .price { font-weight:bold; color:#d00; font-size:14px; }
.content08_1 li .car { font-size:12px; word-break:break-word; text-align:center; padding-top:5px; }


.content09 { color: #FFF; }
.bk06 { border: 1px solid #999; padding-top: 10px; height: 30px; }
.bk06 li{ float:left; padding-right: 10px; padding-left: 10px; }
.bk06 ul { }
