/* ÑùÊ½ */
#top { border-top:#2D547B 3px solid; }
#top .logo { background:url(../images/logo.jpg) left no-repeat; height:70px; }
#top .logo li { float:right; padding-top:25px; }
#top .menu { height:41px; background:url(../images/m_back.gif) repeat-x; padding-left:30px; }
#top .menu li { float:left; line-height:41px; }

#foot { border-top:#007CBC 3px solid; background:#f5f5f5; padding-top:15px; padding-bottom:15px; margin-top:5px; }
#foot li { line-height:20px; color:#007CBC; }

/* index */
.index_left { float:left; width:195px; text-align:left; padding-top:5px; }

.index_right { float:left; width:585px; text-align:left; padding-top:5px; }
.index_right_content { padding-left:10px; }

.news { height:192px; overflow:hidden; }
.news .title { height:25px; background:url(../images/news_title.gif) left bottom no-repeat; border-bottom:#ccc 1px solid; text-align:right; }
.news .list { padding-left:10px; padding-right:10px; }
.news .list li { background:url(../images/n_back.gif) no-repeat; height:25px; line-height:25px; padding-left:25px; }

.ad { height:182px; overflow:hidden; }
.ad .title { height:25px; background:url(../images/ad.gif) left no-repeat; text-align:right; }
.ad .content { overflow:auto; height:150px; background:#f5f5f5; scrollbar-face-color:#eee; scrollbar-3dlight-color:#fff; scrollbar-shadow-color:#fff; scrollbar-track-color:#f5f5f5; }
.ad .cad { margin:10px; padding-left:20px; background:url(../images/ad_icon.gif) left top no-repeat; line-height:18px; }
.ad .cad .color { color:#29B40F; }

.login { height:144px; }
.login input { font-size:12px; border:#ccc 1px solid; }
.login .title { height:22px; background:url(../images/log_back.gif) no-repeat; line-height:22px; padding-left:20px; }
.login .form { background:#f8f8f8; height:88px;}
.login .form ul {  padding:10px;  }
.login .form li { line-height:25px; height:25px; }
.login .form input.botton { margin-left:10px; border:0px; }

.project { background:#f8f8f8; height:362px; overflow:hidden; }
.project .images { text-align:center; }
.project .images li { padding-top:5px; }
.project .links .title { line-height:20px; background:#ccc; padding-left:10px; border-bottom:#eee 2px solid; }
.project .links .list { height:130px; overflow:auto; scrollbar-face-color:#eee; scrollbar-3dlight-color:#fff; scrollbar-shadow-color:#fff; scrollbar-track-color:#f8f8f8; }
.project .links .list ul { padding:5px; padding-left:15px; }
.project .links .list li { padding-left:10px; background:url(../images/icon.gif) no-repeat left 3px; height:18px; line-height:18px; }

/* opages */
.opage_left { width:175px; float:left; text-align:left; }
.opage_left .content { padding:20px; padding-top:0px; padding-left:5px; }
.opage_left ul { background:#f8f8f8; padding:20px; }
.opage_left li { height:25px; line-height:25px; background:url(../images/icon2.gif) left no-repeat; padding-left:15px; }
.opage_left a { display:inline; text-decoration:none; font-weight:bolder; }
.opage_left a:hover { background:#FF9900; text-decoration:none; color:#fff; font-weight:bolder; }

.opage_right { width:605px; float:left; text-align:left; }
.opage_right .location { border-bottom:#ccc 1px solid; height:25px; line-height:25px; background:url(../images/location.gif) left no-repeat; padding-left:110px; color:#0090BE; font-weight:bolder; }
.opage_right .border { border:#ccc 1px solid; }
.opage_right .content { padding:15px; line-height:25px; }
.opage_right .content p { text-indent:2em; }
.opage_right li { margin-left:40px; }
.opage_right li li { color:#3366CC; list-style:circle; }
.opage_right span { font-weight:bolder; color:#000066; }

.opage_right .images img { width:260px; height:150px; display:inline; padding:5px; border:#ccc 1px solid; }

.newslist { padding:20px; padding-left:0px; padding-bottom:280px; }
.newslist li { height:20px; line-height:20px; background:url(../images/news_icon.gif) no-repeat left; padding-left:15px; }

/* login */
.login_wrap { width:379px; height:153px; background:url(../images/login_back.gif) no-repeat; text-align:left; }
.login_frame { padding-left:70px; padding-top:45px; }
.login_frame input { font-size:12px; }
.login_frame li { padding-bottom:3px; }
.login_frame label { display:inline; width:50px; color:#666; }

/* carlist */
.carlist_wrap { padding:20px; padding-left:0px; }
.carlist_wrap .down { float:left; display:inline; width:30%; padding-top:3px; }
.carlist_wrap .cartitle { float:left; display:inline; width:50%; font-weight:100; color:#333; }
.carlist_wrap li { margin-bottom:25px; background:#EBFEEB url(../images/icon1.gif) no-repeat 10px 8px; line-height:25px; padding-left:25px; }

/* orderlist */
.orderlist { padding:20px; }
.orderlist li { height:30px; line-height:30px; }

/* postform */
.postform { padding:20px; }
.postform_wrap { background:#f8f8f8; padding:5px; }
.postform_wrap li { padding-bottom:3px; }
.postform_wrap label { display:inline; width:60px; }
.postform_wrap .inputtext { border:#ccc 1px solid; }



