@charset "utf-8";
/* CSS Document */
body { margin:0; text-align:center; }
body, div, td, a, p, span { font:12px/1.7em Arial, Helvetica, sans-serif; color:#565656; } 
a img { border:none; }
.tb_body { margin:auto; width:779px; }

a.more { color:#f57e19; }
a.more img { margin-right:4px; }

.t { background:url(../images/t_bg.gif) repeat-x; height:64px; }
.t_t { background:#00919c url(../images/t_t.gif) repeat-y left; height:10px; }
.t_logo { margin:3px 0 0 17px; float:left; }
.t_nav { float:right; margin:23px 23px 0 0; }
.t_nav a { padding:0 9px; }
.t_nav span { font-size:8px; }

#mnav { height:26px; background:url(../images/m_bg.gif) repeat-x; padding-left:3px; }
#mnav a { 
	display:block; float:left; height:26px; line-height:26px; text-align:center; color:#ffffff; text-decoration:none;
	padding:0 14px;
}
#mnav a:hover, #mnav a.sel { 
	background:url(../images/m_clk.gif) no-repeat center; color:#000000;
	border-left: solid 1px #538daa; border-right: solid 1px #538daa; padding:0 13px;
}

.branch { padding:15px 0 0 0; width:510px; overflow:hidden; }
.branch a { display:block; width:250px; height:124px; float:left; padding-top:5px; cursor:pointer; }
.branch a div { display:block; float:left; width:115px; height:91px; padding-top:0; }
.branch a h1, .branch a h2 { 
	font-size:12px; display:block; float:right; width:100px; margin:13px 0 0 0; padding:0; 
}
.branch a h1 { color:#00909b; }
.branch a h2 { font-weight:normal; }
.branch a h1 .arw_1 { margin-left:7px; }

td.ti_news { 
	width:269px; height:26px; background:url(../images/ti_bg.gif) repeat-x; 
}
td.ti_news img { margin:0 11px; float:left; }
td.ti_news div { float:left; font-weight:bold; color:#ffffff; line-height:26px; }

.nws_1 { padding:7px 0; }
.nws_2 { width:35px; padding:7px 0; text-align:left; }
.nws_1 img { margin:0 7px -2px; }

.fnav { text-align:right; padding:4px 0; border-bottom:solid 1px #7a797a; border-top:solid 1px #7a797a; padding-right:13px; }
.fnav img { margin:0 5px -3px 15px; }
.pan_logo { float:left; margin:13px 0 30px 19px; }
.fo { float:right; margin:11px 5px 0 0; color:#999999; }

.sid_brch div { width:100%; height:26px; background:url(../images/sid_bn.gif) repeat-x; margin-top:1px; }
.sid_brch div a { display:block; width:80%; float:left; color:#ffffff; font-weight:bold; line-height:26px; padding-left:23px; }
.sid_brch div a:hover { color:#99FFFF; }
.sid_brch div img { float:right; }
.si_info { margin:12px 19px; line-height:28px; color:#02508d; text-indent:20px; }

td.q_pic a { display:block; width:245px; text-align:center; height:190px; float:left; }
td.q_pic img { width:210px; height:144px; margin:0 auto 5px; display:block; }/*荣誉图片*/

table.data { margin:23px; }
table.data tr { padding:3px 0; }
table.data td { text-align:center; border-bottom:solid 1px #999999; }
#pageno { margin:9px 23px; background:#CCCCCC; padding:5px 0; text-align:center; }

#login { margin:43px; }
#login h1 { font-size:14px; }
#login #user, #login #pass { margin:7px 11px -3xp 11px; width:200px; }
#login #lg { margin:11px 0 0 37px; width:70px; }

form#datacon_f { margin:23px; }
form#datacon_f h1 { display:block; text-align:center; font-size:14px; margin:7px 0; }
form#datacon_f .date { text-align:center; padding:7px 0; }

div#catalog { padding-bottom:11px; }
div#catalog div { margin:0 13px; }
div#catalog div a { 
	font-weight:bold; display:block; background:url(../images/list_i.gif) no-repeat 5px 8px; padding:4px 0 4px 21px;
}
div#catalog div ul li a { font-weight:normal; background:none; padding:2px 0; }
div#catalog div ul { display:none; margin:3px 0 9px 17px; padding:0; list-style-position:inside; }
div#catalog div.sel ul { display:block; }

td.pro_sid h1 { 
	font-size:12px; margin:7px 11px 5px; display:block; color:#2e8298; padding:3px 0 3px 23px;
	background:url(../images/icn_2.gif) no-repeat 0 4px; 
}
td.pro_sid div#b_info { margin-left:31px; }
td.pro_sid div#b_info p { margin:3px 0; text-indent:2em; }
td.pro_sid div#b_info img { margin:0 0 -2px 3px; }

td#culture { padding:0 23px 23px 23px; }
td#culture h1 { 
	font-size:14px; color:#00909b; background:url(../images/arrow5.gif) no-repeat 0 0; display:block;
	padding-left:23px; margin:31px 0 11px; 
}
td#culture h2 { font-size:12px; margin:11px 0;
	display:block; padding-left:9px; font-weight:normal; color:##00838e;
	background:url(../images/dian.gif) no-repeat left 5px; padding-left:20px;
}
td#culture h2 span { color:#fd7d15; }
td#culture h2 img { margin:0 0 -1px 7px; }
td#culture p.t1 { font-size:12px; color:#fd7d15; margin:11px 0; text-indent:0; font-weight:bold; margin-bottom:0;
}

td#culture h3 { font-size:12px; color:#51afb7; background:url(../images/dian.gif) no-repeat 5px 5px; display:block;
	padding-left:23px; margin:11px 0; 
}

td#culture h4 { font-size:14px; margin:0; padding:0; line-height:2em; }
td#culture h4 img { margin:0 7px -2px; }

td#culture p { text-indent:23px; margin:7px; }
td#culture div { display:none; border:solid 1px #00CCFF; }
td#culture em { font-style:normal; }

p.MsoNormal, p.class { text-indent:22px; line-height:1.7em; }

td.info p { text-indent:2em; line-height:1.5em; }

.branch1 { padding:15px 0 0 3px; text-align:center; }
.branch1 a { display:block; width:265px; float:left; padding:5px 0 9px; cursor:pointer; overflow:auto; margin:0 auto; }
.branch1 a div { padding-top:0; }
.branch1 a h1, .branch1 a h2 { 
	font-size:12px; display:block; margin:3px 0; padding-left:73px; text-align:left;
}
.branch1 a h1 { color:#00909b; }
.branch1 a h2 { font-weight:normal; }
.branch1 a h1 .arw_1 { margin-left:7px; }

table.salenet { width:95%; margin:7px 11px; }
table.salenet td { border-bottom:solid 1px #999999; padding:3px 5px; margin:0; }
table.salenet td.com { font-weight:bold; }
table.salenet tr.o { background:#EFEFEF; }

span.i { font-size:14px; font-weight:bold; }

table.sitemap td { padding:5px; }
table.sitemap td.title { font-weight:bold; font-size:12px; }
table.sitemap td a { display:block; padding:0 11px; border-right:solid 1px #999999; float:left; white-space:nowrap; }

div.smap { margin:11px 31px; border-bottom:solid 1px #333333; padding:3px 5px; text-align:left; }

table.jerry { border-bottom:solid 1px #c4dedf; border-right:solid 1px #c4dedf; }
table.jerry td { border-top:solid 1px #c4dedf; border-left:solid 1px #c4dedf; }

table.contacts td { padding:5px; }
table.contacts td.tag { font-weight:bold; text-align:right; }