﻿html, body {
	width: 100%;
	padding: 0;
	height: 100%;
	margin: 0;
	color: #666;
	font: normal 12px/1.5 Arial, Tahoma, Helvetica, sans-serif;
}
a { color: #666; text-decoration: none; }
h1,h2,h3,h4,h5,h6{ padding:0; margin:0; font-weight:normal;}
ul,p{ padding:0; margin:0;}
dl,dd,dt{ padding:0; margin:0;}
.clear { clear: both; margin: 0; padding: 0; height: 0; *overflow: hidden; }
.clr { overflow: auto; zoom: 1; }
img { border: none; }
li { list-style: none; }

#top,#top_1,#top_2,#top_3,#top_4{ margin:0 auto;}
#top_1{ width:1002px; height:86px; background:url(images/logo.gif) no-repeat;}
#top_1 div{ padding-left:568px;}
#top_1 a{ display:block; float:left; width:44px; padding-left:24px; height:15px; line-height:15px; color:#5a5a5a; background:url(images/tu1.jpg) no-repeat left center; text-decoration:none;}

#top_2{ background:url(images/tu3.gif) repeat-x;}
#top_2_1{ width:981px; padding-left:21px; list-style:none; margin:0 auto;}
#top_2_1 li{ float:left; width:120px; text-align:center; height:44px; font-family:"黑体"; font-size:16px;}
#top_2_1 li a{ display:block; padding-top:6px; line-height:38px; text-decoration:none; color:#1d1d1d;}
#top_2_1 li a:hover,#top_2_1 .d1{ background:url(images/tu4.gif) no-repeat;}

#top_3{}
#top_4{ height:240px;}
#top_4 img { display: block; width: 1100px; height: 240px; margin: 0 auto; }

#center,#center_1,#center_2,#center_3,#center_4{ margin:0 auto;}
#center_1{ width:1002px; padding-bottom:28px;}
#center_1 h1,#center_3 h1{ padding-top:20px; height:52px; line-height:32px; background:url(images/tu5.gif) no-repeat center bottom; font-family:"黑体"; font-size:18px; color:#1b1b1b; text-align:center; margin-bottom:22px;}
#center_1 h1 a,#center_3 h1 a { color:#1b1b1b; }
.center_1_1{ float:left; width:472px; height:109px; border-top:1px dashed #ababab; border-bottom:1px dashed #ababab; margin-right:28px;}
.center_1_1 dt, .center_1_1 dd{ float:left;}
.center_1_1 dt{ margin:22px 22px 0 0; width:64px; height:68px; background:#0058af; text-align:center;}
.center_1_1 dt h2{ padding-top:10px; line-height:33px; color:#FFF; font-size:36px;}
.center_1_1 dt h3{ line-height:26px; color:#FFF; font-size:13px; font-weight:bold;}
.center_1_1 dd{}
.center_1_1 dd h2{ padding-top:13px; line-height:30px; font-family:"黑体"; font-size:15px; font-weight:bold; color:#0065a9;}
.center_1_1 dd h2 a { color: #0065a9; }
.center_1_1 dd h3{ width:354px; line-height:24px; color:#555; font-size:13px;}

#center_2{ background:url(images/tu7.jpg) no-repeat center top; height:381px;}
#center_2_1{ width:1002px; margin:0 auto;}
#center_2_1 h1{ padding:21px 0 0 340px; line-height:40px; font-family:"黑体"; font-size:16px; color:#FFF;}
#center_2_1_1,#center_2_1_2{ float:left;}
#center_2_1_1{ padding:24px 0 0 18px; width:582px;}
#center_2_1_1 p{ line-height:30px; text-indent:2em; font-family:"黑体"; font-size:14px; color:#fefefe;}
#center_2_1_1 h2{ margin:33px 0 0 440px; width:88px; height:24px; line-height:24px; background:#cd9133; text-align:center; font-size:14px; color:#FFF;}
#center_2_1_1 h2 a { color: #fff; }
#center_2_1_2{ width:402px;}
#center_2_1_2 img{ margin:27px 0 0 33px; border:3px solid #7daad3;}

#center_3{ width:1002px;}
#center_3_1{ padding-bottom:15px;}
#center_3_1 img{ padding:3px; background:#f1f1f1; border:1px solid #d5d5d5; display: block; }
#center_3_1 p { text-align: center; padding-top: 6px; }

#center_4{ background:#e3e3e3;}
#center_4_1{ width:1002px; margin:0 auto; padding-bottom:35px;}
.center_4_1_1{}
.center_4_1_1 h1{ padding:20px 0 0 18px; line-height:34px; color:#262626; font-family:"黑体"; font-size:16px;}
.center_4_1_1 h1 a { color:#262626; }
.center_4_1_1 ul{ list-style:none;}
.center_4_1_1 ul li{ float:left; width:199px; height:29px; padding:0 1px 1px 0; font-size:14px; font-family:"黑体";}
.center_4_1_1 ul li.u1{ width:333px;}
.center_4_1_1 ul li.u2{ width:500px;}
.center_4_1_1 ul li a{ display:block; color:#4f4f4f; text-decoration:none; background:#ccc; padding-left:25px; line-height:23px; padding-top:5px; height: 24px; }

#bottom{ margin:0 auto; background:#0075cf; border-top:6px solid #da251c;}
#bottom_1,#bottom_2{ width:1002px; margin:0 auto;}
#bottom_1{ height:120px; background:url(images/tu9.gif) no-repeat center bottom;}
#bottom_1 h1{ background:url(images/tu10.png) no-repeat 213px 28px; padding:66px 0 0 287px; font-size:14px; color:#FFF; line-height:26px;}

#bottom_2{}
#bottom_2_1,#bottom_2_2{ float:left;}
#bottom_2_1{ padding:20px 0 0 13px; width:663px;}
.bottom_2_1_1{ float:left; width:91px; padding-right:1px; text-align:center;}
.bottom_2_1_1 h1{ line-height:32px; font-family:"黑体"; font-size:15px; color:#FFF; background:url(images/tu11.gif) no-repeat center bottom; margin-bottom:10px;}
.bottom_2_1_1 h2{ width:67px; margin:0 0 3px 12px; font-size:12px;}
.bottom_2_1_1 h2 a{ display:block; padding-top:6px; line-height:15px; text-decoration:none; color:#a5c5de; background:#005ca2;}
.bottom_2_1_1 h2 a:hover{ background:#c6272f;}

#bottom_2_2{ margin-top:15px; padding:3px 0 14px 27px; width:290px; background:url(images/tu12.gif) no-repeat left top; list-style:none;}
#bottom_2_2 li{ line-height:35px; font-family:"黑体"; color:#FFF; font-size:14px;}

#bottom_3{ background:#005ca2; margin:0 auto;}
#bottom_3_1{ width:1002px; margin:0 auto; line-height:40px; text-align:center; color:#FFF;}
#bottom_3_1 a { color: #fff; }

#nry{ width:1002px; margin:0 auto;}
#nry_1,#nry_2{ float:left;}
#nry_1{ width: 258px; padding: 24px 0 48px; }
#nry_1_1{ background:url(images/tu18.gif) repeat-y; }
.nry_1_1_1{ height: 66px; background:url(images/tu19.gif) no-repeat left center; }
.nry_1_1_1.top { background: url(images/tu19_top.gif) no-repeat left top; }
.nry_1_1_1.bottom { background: url(images/tu19_bottom.gif) no-repeat left bottom; }
.nry_1_1_1 a { display: block; text-decoration: none; padding-left: 86px; font-family: "黑体"; font-size: 16px; color: #262626; line-height: 66px; }
.nry_1_1_1.about a { background:url(images/tu21.gif) no-repeat 23px center; }
.nry_1_1_1.about a.sel, .nry_1_1_1.about a:hover { background: url(images/tu20.gif) no-repeat 17px center; }
.nry_1_1_1.news a { background:url(images/tu22.gif) no-repeat 23px center; }
.nry_1_1_1.news a.sel, .nry_1_1_1.news a:hover { background: url(images/tu28.gif) no-repeat 17px center; }
.nry_1_1_1.product a { background:url(images/tu23.gif) no-repeat 23px center; }
.nry_1_1_1.product a.sel, .nry_1_1_1.product a:hover { background: url(images/tu29.gif) no-repeat 17px center; }
.nry_1_1_1.honor a { background:url(images/tu24.gif) no-repeat 23px center; }
.nry_1_1_1.honor a.sel, .nry_1_1_1.honor a:hover { background: url(images/tu30.gif) no-repeat 17px center; }
.nry_1_1_1.tech a { background:url(images/tu25.gif) no-repeat 23px center; }
.nry_1_1_1.tech a.sel, .nry_1_1_1.tech a:hover { background: url(images/tu31.gif) no-repeat 17px center; }
.nry_1_1_1.network a { background:url(images/tu26.gif) no-repeat 23px center; }
.nry_1_1_1.network a.sel, .nry_1_1_1.network a:hover { background: url(images/tu32.gif) no-repeat 17px center; }
.nry_1_1_1.contact a { background:url(images/tu27.gif) no-repeat 23px center; }
.nry_1_1_1.contact a.sel, .nry_1_1_1.contact a:hover { background: url(images/tu33.gif) no-repeat 17px center; }
.nry_1_1_1.product0 a { background:url(images/tu23.gif) no-repeat 8px center; }
.nry_1_1_1.product0 a.sel, .nry_1_1_1.product0 a:hover { background: url(images/tu29.gif) no-repeat 2px center; }
.nry_1_1_1.product1 a { background:url(images/tu35.gif) no-repeat 8px center; }
.nry_1_1_1.product1 a.sel, .nry_1_1_1.product1 a:hover { background: url(images/tu34.gif) no-repeat 2px center; }
.nry_1_1_1.product2 a { background:url(images/tu36.gif) no-repeat 8px center; }
.nry_1_1_1.product2 a.sel, .nry_1_1_1.product2 a:hover { background: url(images/tu39.gif) no-repeat 2px center; }
.nry_1_1_1.product3 a { background:url(images/tu37.gif) no-repeat 8px center; }
.nry_1_1_1.product3 a.sel, .nry_1_1_1.product3 a:hover { background: url(images/tu40.gif) no-repeat 2px center; }
.nry_1_1_1.product4 a { background:url(images/tu38.gif) no-repeat 8px center; }
.nry_1_1_1.product4 a.sel, .nry_1_1_1.product4 a:hover { background: url(images/tu41.gif) no-repeat 2px center; }
.nry_1_1_1.product5 a { background:url(images/product5a.gif) no-repeat 8px center; }
.nry_1_1_1.product5 a.sel, .nry_1_1_1.product5 a:hover { background: url(images/product5b.gif) no-repeat 2px center; }
.nry_1_1_1.product6 a { background:url(images/product6a.gif) no-repeat 8px center; }
.nry_1_1_1.product6 a.sel, .nry_1_1_1.product6 a:hover { background: url(images/product6b.gif) no-repeat 2px center; }
.nry_1_1_1.product0 a, .nry_1_1_1.product1 a, .nry_1_1_1.product2 a, .nry_1_1_1.product3 a, .nry_1_1_1.product4 a, .nry_1_1_1.product5 a, .nry_1_1_1.product6 a { padding-left: 60px; }

p.subsort { padding-bottom: 20px; }
p.bottom { padding-bottom: 0; }
p.subsort a { width: 200px; display: block; border-bottom: 1px dashed #cdcdcd; padding: 10px 4px 8px 34px; margin-left: 1px; background: url(images/icon.gif) no-repeat 14px center; color: #4f4f4f; }
p.subsort a.sel { color: #f00; }


#nry_2{ width:744px;}
#nry_2.long { width: 1002px; }
#nry_2 h1.title { font-family: "黑体"; font-size: 18px; color: #1b1b1b; text-align: center; background: url(images/title.gif) no-repeat left bottom; height: 47px; padding: 24px 0 0 210px; }
#nry_2.long h1.title { background: url(images/title2.gif) no-repeat left bottom; }
#nry_2 h1.title span { font-family: "宋体"; float: right; font-size: 12px; color: #ababab; padding: 15px 8px 0 0; }


#info { font-size: 14px; line-height: 28px; padding: 30px 30px 30px 33px; }
#news { padding: 21px 50px 0 44px; }
#news dt { background: url(images/icon_red.gif) no-repeat 11px 15px; height: 26px; padding: 11px 0 0 32px; border-bottom: 1px dashed #c0c0c0; }
#news dt a {  font-size: 14px; color: #555; }
#news dt span { float: right; font-size: 12px; color: #908f8f; padding: 3px 30px 0 0; }
#news dd { text-align: right; padding: 30px 26px 0 0; }
#news dd, #news dd a { color: #818181; }
#product { padding: 5px 15px 40px 20px; }
#product dl { margin-top: 20px; }
#product dt, #product dd { float: left; }
#product dt { width: 230px; }
#product dt a { display: block; height: 172px; padding: 3px; border: 1px solid #e1e1e1; }
#product dd.name { background: url(images/icon.gif) no-repeat 24px 18px; width: 438px; height: 37px; padding: 11px 0 0 41px; }
#product dd.name a { font-family: "黑体"; font-size: 16px; color: #1a1a1a; }
#product dd.content { width: 479px; height: 119px; background: #efefef; }
#product dd.content p { height: 81px; line-height: 24px; font-size: 12px; padding: 14px 30px 0; }
#product dd.content a.more { display: block; width: 88px; height: 20px; background: #cd9133; text-align: center; margin: 0 auto; color: #f8f8f8; padding-top: 4px; }
#product p.page { margin-top: 20px; border-top: 1px solid #c1c1c1; padding: 24px 21px 0 0; text-align: right; }
#product p.page, #product p.page a { color: #818181; }
#honor { padding: 15px 0 40px 3px; }
#honor ul { padding-bottom: 15px; }
#honor li { float: left; width: 236px; margin: 0 15px 20px 0; }
#honor li.last { margin-right: 0; }
#honor li a.img { display: block; width: 234px; height: 328px; border: 1px solid #d3d3d3; }
#honor li h2 { background: #d3d3d3; text-align: center; height: 21px; margin-top: 1px; padding-top: 4px; font-size: 14px; }
#honor li h2 a { color: #494949; }
#honor p { text-align: right; border-top: 1px dashed #979696; padding: 16px 14px 0 0; }
#honor p, #honor p a { color: #818181; }
#network { height: 449px; background: url(images/network_bg.jpg) no-repeat 10px 57px; padding: 102px 414px 0 36px; line-height: 24px; text-indent: 2em; }
#contact { background: url(images/contact_bg.jpg) no-repeat 80px 44px; padding: 237px 0 60px; }
#contact ul { height: 286px; background: url(images/contact_ul_bg.gif) no-repeat 544px bottom; }
#contact li { float: left; width: 296px; height: 26px; background: url(images/contact_li_bg.jpg); margin: 0 20px 13px 8px; font-size: 14px; padding: 8px 0 0 48px; }

#detail_main {
	padding: 25px 25px 20px 25px;
}
#detail_main a.return {
	font-size: 16px;
	color: #000;
	display: inline-block;
	margin: 10px 0 10px 800px;
	font-weight: bold;
}
#detail_title {
	text-align: center;
	color: #000;
	font-size: 14px;
	margin-bottom: 10px;
}
.detail_hr {
	height: 1px;
	border: none;
	border-top: 1px solid #ccc;
	margin: 0;
	*margin: 0 0 -14px 0;
	float: none;
	*float: left;
	display: block;
}
#detail_p {
	text-align: center;
	margin-top: 10px;
	color: #000;
}
#detail_p a {
	color: #000;
	text-decoration: none;
}
#detail_p span {
	margin: 0 20px;
}
#detail_text {
	padding: 20px 10px;
	line-height: 22px;
	color: #000;
}
#detail_dl {
	margin-top: 10px;
}
#detail_dl dt {
	font-weight: bold;
	height: 26px;
	color: #000;
}
#detail_dl dd {
	margin-left: 27px;
	height: 22px;
}
#detail_dl a {
	color: #000;
	text-decoration: none;
}
