/*
author:ck
date:12.01.10
*/ 
/*  Reset  */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,th,td{ margin:0; padding:0; border:0; font-size:100%;}
body{ background:#fff; color:#000; font:12px/1.5em arial,tahoma,simsun; text-align:center;}
ol,ul{ list-style:none;}
cite,em,strong,th,h1,h2,h3,h4,h5,h6{ font-style:normal; font-weight:normal;}
table{ border-collapse:collapse; border-spacing:0;}
input,textarea,select,button{ font-size:100%;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00; text-decoration:underline;}

/*  CMS Common title colors  */
.title_default{ }
.title_black{ color:black !important;}
.title_red{ color:red !important;}
.title_blue{ color:blue !important;}
.title_green{ color:green !important;}
.title_brown{ color:brown !important;}
.title_gray{ color:gray !important;}

.row, .clearfix{*zoom:1;}
.row:after, .clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

body {background:url(../img/body.png) left top repeat-x #ececec;}
#ztHeader {margin-bottom:0 !important;}

/*  */
.row {background-color:#fff; margin:0 auto; text-align:left; width:950px;}

.kia,
.lh01 .mid h4,
.modhd h3,
.lh02 h2,
.lh03 h2,
.lh05 h2,
.lh06 h2 {background:url(../img/modhd.png) no-repeat;}
.modhd {width:100%; overflow:hidden;}

.lh01 {padding-top:10px;}
.lh02,
.lh03,
.lh05,
.lh06,
.lh07 {padding-top:15px;}

.lh02 h2,
.lh03 h2,
.lh05 h2,
.lh06 h2 {height:42px; padding-top:18px; overflow:hidden; text-indent:-9999px;}

.lh02 h2 {background-position:0 -150px;}
.lh03 h2 {background-position:0 -250px;}
.lh05 h2 {background-position:0 -350px;}
.lh06 h2 {background-position:0 -450px;}
.auto h2 {background-position:0 -550px;}

.lh02 h2 a,
.lh03 h2 a,
.lh05 h2 a,
.lh06 h2 a {display:block; width:220px; height:40px;}

/*  */
.lh01 .left {background:url(../img/kia02.png) center top no-repeat; float:left; padding-top:37px; width:350px;}
.lh01 .mid {float:left; width:375px;}
.lh01 .right {background:#f8f8f8; float:left; height:958px; width:220px;}
.lh01 .right .modhd h3 {width:160px; overflow:hidden; text-indent:-9999px; float:left;}

.mPic {height:570px; margin:0 6px; overflow:hidden; font-size:14px;}
.mPic .photoAlbum_item {margin-bottom:12px; padding:0 0 7px; text-align:center;}
.mPic .photoAlbum_item_pic {margin-bottom:10px;}
.mPic img {border:1px solid #ddd; height:230px; padding:1px; width:325px;}

.cal {font-size:14px; margin-right:10px;}
.cal .modhd {background-color:#fff;}
.cal .modhd h3 {background-position:-400px 0; height:36px; text-indent:-9999px; width:105px;}
.cal .modbd {background:#fcf3e9;}
.cal table {width:100%; border-right:1px solid #fcc79c; border-bottom:1px solid #fcc79c;}
.cal strong {font-weight:bold; color:#faeee4;}
.cal th {color:#e30404; text-align:center; padding:4px 0;}
.cal td {background:url(../img/cal.png); border-left:1px solid #fcc79c; border-top:1px solid #fcc79c; color:#fff; height:36px; text-align:center;}
.cal td a {color:#e30404;}
.cal td a:hover {color:#c00; text-decoration:underline;}
.cal ul {padding:15px 20px;}
.cal li {background:url(../img/listdot.png) 0 13px no-repeat; height:30px; font-size:12px; line-height:30px; overflow:hidden; padding-left:8px;}


.kia {background:url(../img/kia01.png) 0 0 no-repeat; height:37px; line-height:37px; text-indent:-9999px; overflow:hidden;}
.kia a, .kia a:hover {color:#fff;}

.headline {margin:0 10px; padding-top:5px;}
.headline .focusTopic {padding-top:14px;}
.headline h2 {font-size:20px; font-family:simhei; text-align:center;}
.headline h2 a {color:#c10000; }
.headline h2 a:hover {color:#c00;}
.headline .focusTopic_txt {color:#333; margin-top:8px; font-family:simsun;}
.headline .focusTopic_txt a {color:#333; font-family:Arial;}
.headline .focusTopic_txt a.red {color:#d40704;}

.lh01 .newslist {margin:10px 10px 0;}
.lh01 .newslist li {background:url(../img/listdot.png) 0 12px no-repeat; font-size:14px; height:28px; line-height:28px; overflow:hidden; padding-left:10px;}
.lh01 .mid h4 {background-position:0 -75px; height:26px; color:#c60403; font-size:14px; font-weight:bold; margin-top:15px; padding:0 15px 0 10px; text-align:left;}
.lh01 .mid h4 a {float:right; font-size:12px; font-weight:normal;}

.view {padding:10px;}
.view .modhd h3 {background-position:-400px -50px;}
.view .modhd h3 a {display:block; height:20px;}
.view .f-tit {font-size:14px;}
.view .f-tit a {color:#c10504;}
.view dl {background:url(../img/dotted_6x1.png) left bottom repeat-x; padding-bottom:12px; overflow:hidden; width:100%;}
.view dt {padding:10px 0;}
.view dd {color:#666; line-height:24px;}
.view dd img {background:#fff; float:left; height:75px; width:85px; padding:3px; margin-right:6px; border:1px solid #ccc;}
.view dd a {color:#666;}
.view dd a:hover {color:f00;}

.interaction {background:url(../img/kia03.png) right top no-repeat; padding-top:5px; text-align:center;}
.interaction .modhd h3 {background-position:-640px 0; height:35px; overflow:hidden; text-indent:-9999px;}
.interaction .photoAlbum_item {padding:0 10px 10px 0;}
.interaction .photoAlbum_item_pic img {background:#fff; border:1px solid #ccc; padding:3px; height:65px; width:175px;}
.interaction .photoAlbum_item_txt {margin-top:5px;}

.quotation {background:url(../img/hyundai.png) 115px 0 no-repeat; padding-top:5px;}
.quotation .modhd h3 {background-position:-640px -50px; height:30px; overflow:hidden; margin-top:5px; text-indent:-9999px;}
.quotation ul {padding:8px 0 5px 15px;}
.quotation li {background:url(../img/listdot.png) 0 10px no-repeat; height:24px; line-height:24px; overflow:hidden; padding-left:8px;}
.quotation li a {color:#000;}
.quotation li a:hover {color:#f00;}

/**/
.db {background:center repeat-x url(../img/dotted_6x1.png); margin:0 8px 0 12px;}
.db .focusTopic {height:112px; float:left; overflow:hidden; text-align:left; width:310px;}
.db .focusTopic_tit {margin-bottom:6px;}
.db .focusTopic_tit a {font-weight:bold;}
.db .focusTopic_cont {float:left; width:183px; padding-top:16px; margin-left:4px;}
.db .focusTopic_pic {float:left; padding-top:10px; width:120px;}
.db .focusTopic_pic img {border:1px solid #dedede; padding:3px; width:110px; height:80px;}
.db .focusTopic_txt {line-height:160%; text-align:left;}
.db .focusTopic_txt a {color:#666;}
.db .focusTopic_txt a:hover {color:#f00;}
.db .focusTopic_txt .moreLnk {color:#c10000;}

/**/
.lh03 .left {float:left; display:inline; margin-left:8px; padding-top:10px; width:312px;}
.lh03 .right {float:left; padding-top:10px; margin-left:6px; width:620px;}

.gd01 .focusTopic {overflow:hidden; width:100%;}
.gd01 .focusTopic_tit {padding-top:8px; text-align:center;}
.gd01 .focusTopic_tit a {color:#c10000; font-size:16px; font-weight:bold;}
.gd01 .focusTopic_cont {}
.gd01 .focusTopic_pic {}
.gd01 .focusTopic_pic img {border:1px solid #dedede; padding:4px; width:300px; height:200px;}
.gd01 .focusTopic_txt {line-height:150%; margin:8px 15px 0; text-align:left;}
.gd01 .focusTopic_txt a {color:#666;}
.gd01 .focusTopic_txt a:hover {color:#f00;}
.gd01 .focusTopic_txt .moreLnk {color:#c10000;}

.gd02 .focusTopic {height:102px; float:left; overflow:hidden; text-align:left; width:308px;}
.gd02 .focusTopic_tit {margin-bottom:6px;}
.gd02 .focusTopic_tit a {font-weight:bold;}
.gd02 .focusTopic_cont {float:left; width:183px; padding-top:6px; margin-left:4px;}
.gd02 .focusTopic_pic {float:left; width:120px;}
.gd02 .focusTopic_pic img {border:1px solid #dedede; padding:3px; width:110px; height:80px;}
.gd02 .focusTopic_txt {line-height:160%; text-align:left;}
.gd02 .focusTopic_txt a {color:#666;}
.gd02 .focusTopic_txt a:hover {color:#f00;}
.gd02 .focusTopic_txt .moreLnk {color:#c10000;}

/**/
.gd {float:left; height:454px; width:705px; display:inline; margin-left:12px;}

.poll {height:43px; margin:0 18px 0 27px;}
.pl {float:left; width:98px;}
.pr {float:right; width:92px;}
.pl a,
.pr a {display:block; height:43px;}
.num {float:left; line-height:43px; vertical-align:baseline; width:72px;}
.num strong {font-weight:bold; font-family:"Microsoft YaHei",Georgia; font-size:14px; margin-right:4px;}
.per {background:url(../img/per.png); float:left; height:43px; margin:0 9px; width:308px;}
.per_red {background:url(../img/per.png) 100% -45px no-repeat; float:left; height:43px;}
.per_arr {background:url(../img/per.png) 100% -90px no-repeat; display:block; margin:0 -8px; position:relative; height:20px;}

.pk {height:170px; margin:22px 10px 0 28px; text-align:left;}
.pkl {float:left; height:170px; width:305px;}
.pkr {float:right; height:170px; width:305px;}
.pk_pic {float:left; margin-bottom:20px; width:120px;}
.pk_pic img {border:1px solid #e2e1e9; padding: 4px; width:90px; height:108px;}
.pk_side {background:url(../img/listdot.png) 0 12px no-repeat; color:#d32924; font-weight:bold; float:left; padding-top:8px; text-indent:10px; width:180px;}
.pk_tit {float:left; font-size:14px; font-weight:bold; margin:6px 0; width:180px;}
.pk_txt {float:left; line-height:160%; width:180px;}
.pk_tit a, 
.pk_txt a {color:#666;}
.pk_tit a:hover, 
.pk_txt a:hover {color:#f00;}
.pk_btn {clear:both;}
.pk_btn a {background:url(../img/btn.png); display:block; height:25px; margin:0 auto; overflow:hidden; text-indent:-9998px; width:98px;}
.pkl .pk_btn a {background-position:0 -30px;}
.pkr .pk_btn a {background-position:0 -55px;}


.ana {background:#f8f8f8; float:right; height:438px; padding-top:14px; width:216px;}
.ana .modhd h3 {background-position:-835px -50px; height:25px; overflow:hidden; text-indent:-9999px;}
.ana ul {padding:10px 0 10px 15px;}
.ana li {height:28px; line-height:28px;}
.ana li a {color:#666;}
.ana li a:hover {color:#f00;}

.lhmap {background:#fff8e7; height:385px; padding-top:10px; float:left; width:550px;}
.list {background:#feefcc; height:375px; float:right; padding-top:20px; width:382px;}
.list p {color:#666; margin:0 25px -20px 0; text-align:right;}
.list h3 {background:url(../img/iconarr.png) 0 5px no-repeat; color:#a71501; font-size:24px; line-height:120%; font-family:simhei; margin:0 25px 9px; padding:0 40px; text-align:left; text-indent:0; height:auto; overflow:visible;}
.list ul {background:#fff; border:1px solid #f8c1a4; margin:0 10px; padding:10px;}
.list li {background:url(../img/listdot.png) 0 10px no-repeat; font-size:14px; height:24px; line-height:24px; overflow:hidden; padding-left:8px; text-align:left;}


.ts {background:url(../img/dotted_6x135.png); margin:0 3px 0 5px;}
.lh06 .photoAlbum_item {display:inline; float:left; margin:0 8px; padding:10px 0; width:140px; text-align:center;}
.lh06 .photoAlbum_item_pic {margin-bottom:8px;}
.lh06 img {border:1px solid #e6d7d2; height:85px; padding:3px; width:130px;}

.lh07 {background:url(../img/lh07.png) #fff;}
.lh07 .left {float:left; width:460px; display:inline; margin-left:10px;}
.lh07 .right {float:right; width:450px;}
.lh07 ul {padding:10px;}
.lh07 .modhd {width:auto; height:30px; margin-right:8px;}
.lh07 .modhd .more {float:right; width:100px; text-align:right;}
.lh07 .modhd h3 {overflow:hidden; text-indent:-9999px; float:left; height:30px; width:120px;}
.lh07 .more {font-size:12px; font-weight:normal; line-height:28px; width:80px; text-align:center;}
.lh07 .more a {color:#890303;}
.lh07 .more a:hover {color:#f00;}
.lh07 li {background:url(../img/listdot.png) 0 12px no-repeat; color:#666; height:27px; line-height:27px; overflow:hidden; text-align:right; padding-left:10px;}
.lh07 li a {font-size:14px; float:left;}

.mnews .modhd h3 {background-position:-840px 5px;}
.bill .modhd h3 {background-position:-390px -95px;}
.committee .modhd h3 {background-position:-690px -95px;}
.review .modhd h3 {background-position:-540px -95px;}
.feature .modhd h3 {background-position:-840px -95px;}
.committee {margin-top:7px;}


.lh08 {padding:20px 0;}
.lh08 h2 {background:url(../img/modhd_media.png) no-repeat; height:56px; overflow:hidden; text-indent:-9999px;}
.lh08 li {float:left; text-align:center; width:180px;}
.lh08 ul {width:100%; overflow:hidden; padding:30px 0;}

/*  */
.footer {}