* { margin:0; padding:0;}

body {font-family:"微软雅黑"; background:url(headbg.jpg) repeat-x; font-size:12px; line-height:23px; color:#000000;}

img { border:0;}

a { color:#000000; text-decoration:none;}
a:hover { color:#005e9e; text-decoration:underline;}

table {border-collapse: collapse;border-spacing: 0; font-size:12px; margin:10px;}
table td { padding:3px 5px; border:1px #ccc solid;}
ul,li{list-style:none;}
h1,h2 { font-size:15px; font-weight:bold;}
h3,h4,h5,h6 { font-size:14px; font-weight:bold;}

.clr { clear:both;}
.en { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-left:6px;}
.more { font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-right:5px; float:right;}
.more1 { font-size:12px; font-weight:normal; margin-right:5px; float:right; color:#000000;}

#header,#nav,#banner,#main,#foot { width:1000px; margin:0 auto;}

#header { height:97px; overflow:hidden;}
.logo { width:485px; float:left; display:inline;}
.tel {
	height:80px;
	margin-top:15px;
	margin-right:10px;
	width:300px;
	float:right;
	display:inline;
	text-align:right;
}
.tel img { margin-top:20px;}
.tel a { margin:0 5px;}

#nav { height:38px; line-height:38px; overflow:hidden; background:url(navlibg.jpg) left no-repeat;}
#nav li { background:url(navlibg.jpg) right no-repeat; line-height:40px; overflow:hidden; width:125px; text-align:center; float:left; display:inline;}
#nav li a { font-size:15px; font-weight:bold; color:#ffffff;}

#banner { height:32px; line-height:32px; overflow:hidden;}

#main { margin:10px auto;}

#ind_left { width:640px; float:left; display:inline;}
.cplb { width:200px; float:left; display:inline;}
.cplb h2 { height:27px; color:#ffffff; background:url(cplb_topbg.jpg) no-repeat; padding-top:10px; padding-left:20px;}
.cplb dl { border:1px #cccccc solid; border-top:0;}
.cplb dt { height:24px; background:url(cplb_dtbg.jpg) no-repeat; padding-top:6px;}
.cplb dt a { padding-left:35px; font-weight:bold;}
.cplb img { margin:10px 0;}
.cplb dd { margin:0 10px; height:23px; margin-top:5px; line-height:23px; overflow:hidden; border-bottom:1px dashed #cccccc;}

.gsjj { width:425px; float:right; display:inline;}
.gsjj h2 { background:url(title_bg1.jpg) left no-repeat; height:24px; line-height:24px; padding-left:30px; border-bottom:1px #cccccc solid;}
.gsjj_box { background:url(gsjj_bg.jpg) bottom right no-repeat; padding:5px 6px 5px 14px; margin-top:10px; height:260px; overflow:hidden;}
.gsjj_box img { float:left; margin-right:10px;}

.tjcp { margin-top:15px; padding:5px; background:url(tjcp_bg.jpg) repeat-x top;}
.tjcp h2 { background:url(title_bg2.jpg) left no-repeat; margin-top:5px; height:24px; line-height:24px; padding-left:30px;}
.tjcp_box li { width:300px; margin:7px; float:left; display:inline; border-bottom:1px dashed #cccccc;} 
.tjcp_box li img { float:left; margin-right:10px;}
.tjcp_box1 li { width:135px; text-align:center; margin:5px; padding:5px; float:left; display:inline; border:1px dashed #cccccc;}
.tjcp_box1 li h3 { display:block; font-size:13px; margin-top:3px; height:22px; overflow:hidden;} 

#ind_right { width:345px; float:right; display:inline;}

.tjxw { margin-bottom:10px;}
.tjxw h2 { background:url(title_bg1.jpg) left no-repeat; height:24px; line-height:24px; padding-left:30px; border-bottom:1px #cccccc solid;}
.tjxw_box { padding:15px 10px 5px; height:235px;}
.tjxw_box li { background:url(tjxw_libg.jpg) no-repeat; height:26px; line-height:26px; overflow:hidden; padding-left:20px;}
.tjxw_box li a { margin-right:10px;}

.bzyp_box { padding:10px;}
.bzyp_box img { width:95px; border:1px solid #cccccc; margin:5px; float:left; display:inline;}

.link { margin-top:15px; border:1px solid #cccccc; padding:5px;}
.link a { margin-right:10px;}

#footer { background:url(footer_bg.jpg) repeat-x top;}
#foot { text-align:center; padding:10px 0; color:#ffffff;}
#foot a { color:#ffffff;}

#con_left { width:200px; float:left; display:inline;}
#con_right { width:785px; float:right; display:inline;}
.right_top h2 { background:url(ritop_bg.jpg) 10px center no-repeat; height:24px; margin-top:6px; line-height:24px; padding-left:30px; border-bottom:1px #cccccc solid; color:#005e9e;}
.ricon { font-size:12px; padding:10px 20px; line-height:25px;}
.ricon p { text-indent:2em; margin:15px 0;}

.products li { width:166px; height:180px; text-align:center; margin:10px; float:left; display:inline;}
.products li a { display:block; margin-top:5px; color:#005e9e}
.products li img { padding:2px; border:1px solid #cccccc;}

.prolist li { border-bottom:1px dashed #cccccc; margin:30px 0; padding:15px; overflow:hidden;} 
.prolist li img { float:left; margin-right:20px;}
.prolist li h3 { height:35px;}

.pro_desc .img { float:left; display:inline; width:400px; text-align:center;}
.pro_desc .desc { width:340px; margin-top:30px; float:right; display:inline;}
.pro_desc .desc li { border-bottom:1px solid #cccccc; margin-top:10px;}
.pro_desc .desc span { color:#005e9e; font-weight:bold; margin-right:5px;}
dl.procon { margin:10px 0;}
.procon dt { margin:15px 0; padding:3px 10px; font-size:14px; font-weight:bold; background-color:#dedede; color:#005e9e;}
.procon dd { padding:5px 15px;}

ul.newslist {}
.newslist li { background:url(tjxw_libg.jpg) 2px 2px no-repeat; border-bottom:1px dashed #cccccc; height:26px; line-height:26px; overflow:hidden; padding-left:20px;}
.newslist li span { float:right; display:inline;}

.xwbt { text-align:center; margin:10px 0; font-size:16px; color:#005e9e; font-weight:bold;}
.xwdate { border-bottom:1px dashed #cccccc; margin-bottom:30px; font-size:11px; color:#999999; text-align:center;}

.cases li { width:166px; text-align:center; margin:10px; float:left; display:inline;}
.cases li img { padding:2px; border:1px solid #cccccc;}

.lx1 { margin:20px 0; background:url(lxbg.jpg) center center; padding:10px 20px;}
.lx1 p,.lx2 p { font-weight:bold; font-size:16px; color:#005e9e;}
.lx1 li { background:url(h1.gif) left no-repeat; padding-left:20px; line-height:30px;}
.lx2 li { width:350px; float:left; display:inline;}
.lx2 li span { font-weight:bold;}

.sitemap {}
.sitemap dt { font-weight:bold; font-size:14px; color:#005e9e; display:block; height:30px; clear:both;}
.sitemap dt a { color:#005e9e;}
.sitemap dd { width:213px; margin:5px 10px; padding:5px; height:22px; overflow:hidden; border:1px solid #cccccc; text-align:center; float:left; display:inline;}


.khal_list,.khal_list1{padding:0; margin:0;}
.khal_list li{width:174px; text-align:center; margin:5px; border:1px solid #eaeaea; float:left; overflow:hidden;}
.khal_list1 li{width:245px; float:left;}
.title{font-size:14px; font-weight:bold; padding:10px 0;}
