@charset "utf-8";
/* CSS Document */
@import url("nav.css");

body { margin:0; font-size:12px; font-family:"宋体";  background:url(../images/bg_top.gif) repeat-x left top; }

/* PUBLIC */
ul { list-style-type:none; margin:0; padding:0; }
ul, ul li, dl, dl dt, dl dd, form, img, p, h1, h2, h3, h4 { border:0; margin:0; padding:0; }
.justify { text-align:justify; text-justify:inter-ideograph; }
.clear { clear:both; }

a { color:#666; text-decoration:none; }
a:hover { color:#2c2c2c; text-decoration:none; }

.top, .logo { width:1003px; margin:0 auto; }
.top { text-align:right; height:29px; line-height:28px; color:#666; }
.logo { height:94px; text-indent:25px; vertical-align:middle; position:relative; top:14px; }
.clear { clear:both; }

/* INDEX STYLE */
.focus { width:1003px; margin:15px auto; background:url(../images/focus.jpg) no-repeat 0 0; height:210px; }

/* CONTENT */
.content { width:1003px; margin:15px auto 0; padding:0; color:#2c2c2c; line-height:180%; background:url(../images/bg_con.gif) no-repeat left top; overflow:hidden }
.content .news, .content .about, .content .tel { float:left; margin:0; }
.content .news { width:360px; }
.content .news h1 { float:left; border-bottom:1px solid #e2e2e2; height:22px; width:340px; background:none; }
.content .news h1 span { float:right; position:relative; top:3px; }
.content .news ul { float:left; width:340px; position:relative; top:10px; }
.content .news ul li { float:left; width:100%; }
.content .news ul li span { float:right; font: 11px "Arial"; height:21px; line-height:21px; color:#999; }
.content .news ul li a { color:#2c2c2c; text-decoration:none; background:url(../images/arrow_l.gif) no-repeat left center; padding-left:10px; display:block; overflow:hidden;/*注意不要写在最后了*/white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; width:220px; }
.content .news ul li a:hover { color:#092860; text-decoration:none; background: url(../images/arrow_h.gif) no-repeat left center; }

.content .about { width:411px; }
.content .about h1 { float:left; border-bottom:1px solid #e2e2e2; height:22px; width:391px; background:none; }
.content .about p { line-height:180%; float:left; width:381px; padding-top:10px; }

.content .tel { width:232px; background:url(../images/bg_contactus.jpg) no-repeat left top #f0f; color:#666; height:90px; padding-top:50px }
.content .tel p { line-height:200%; text-indent:16px; }

.content h1 { background:url(../images/bg_tit.gif) repeat-x left top; height:20px; }
.content h1 span.c_tit1 { padding:0 20px; background:#fff; position:relative; left:136px; float:left; }

.content .txt { float:right; width:827px; padding:25px 20px 0 0; }
.content .txt p { padding:5px 0 0 0; font-family:Arial, 宋体; }
.content .txt p span { font-family:Arial; }
.content .txt p.t_s1 { font-weight:bold; text-indent:28px; }
.content .txt p.t_s2 { text-indent:40px; font-weight: normal; }
.content .txt p.t_s3 { font-weight:bold; font-size:14px; font-weight:bold; padding-top:15px; }
.content .txt .td_tit { font-size:14px; font-weight:bold; background:#f3f3f3; height:32px; text-indent:14px; color:#39c; }
.content .txt ul { float:left; position:relative; left:20px; top:20px; margin:0; width:700px; }
.content .txt ul li { float:left; margin:0; width:100%; }
.content .txt ul li span { float:right; margin:0; color:#999 }
.content .txt ul li a { color:#2c2c2c; text-decoration:none; background:url(../images/arrow_l.gif) no-repeat left center; padding-left:10px;}
.content .txt ul li a:hover { color:#092860; text-decoration:none; background: url(../images/arrow_h.gif) no-repeat left center; }
.content .txt h3 { font:20px/200% "黑体","Arial"; width:730px; text-align:center; background:url(../images/dot.gif) repeat-x left bottom; margin-bottom:20px }
.content .txt h3 span { float:left; width:100%; text-align:right; font:12px '宋体'; line-height:240%; }
.content .txt h4 { font-size:bold; font-size:14px; text-indent:0; padding-top:12px; }

/* FOOTER */
.footer { width:1003px; margin:30px auto 0; height:45px; padding:8px 0 20px 0; background:url(../images/bg_footer.gif) repeat-x left top; }
.footer p { float:right; color:#999; text-align:right; font-family:Arial, Helvetica, sans-serif; line-height:160%; width:350px; padding-right:12px; font-size:11px; }
.footer { width:900px; margin:30px auto 0; height:45px; padding:8px 0 20px 0; background:url(../images/bg_footer.gif) repeat-x left top; }
.footer a { color:#999; text-decoration:none; }
.footer a:hover { color:#999; text-decoration:none; }