﻿/* CSS Document */
body { margin:0 auto; font-size:12px; line-height:1.5; font-family:"宋体";background:#ffffff; color:#000;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { padding:0; margin:0;}
h1,h2,h3,h4,h5,h6,h7,em {font-size:12px; font-weight:normal;}
ul,li { list-style:none;}
img {border:0px;}
a { color:#505050; text-decoration:none; font-family:"宋体",Arial, Helvetica, sans-serif;}
a:hover { color:#f00;}
.left {float:left;}
.right {float:right;}
.p25 {padding-top:25px;}
.p10 { padding-top:10px;}
input {font-family:Verdana, Arial, Helvetica, sans-serif,"宋体"}
select {font-family:Verdana, Arial, Helvetica, sans-serif,"宋体"}
.m4 {margin-top:4px;}
.m5 {margin-top:5px;}
.m10 {margin-top:10px;}
.h145 {height:145px;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}




#warp {background:url(b_bg.jpg) 0 0 repeat-y; width:1002px; margin:0 auto; padding:13px;}

#header {position:relative; overflow:hidden;}
#dianhua {position:absolute; right:0; top:50px;}
#logo {float:left; padding:0 0 2px 20px;}
#home {float:right; padding:2px 5px 0 0;}
#home a {margin:0 10px; color:#0f3a7e;}
#home a:hover {text-decoration:underline;}

#navMenu {width:100%; clear:both; background:url(nav_bg2.gif) 0 0 repeat-x; height:35px;}
#navMenu ul li {float:left; font-size:14px; height:28px;padding:5px 15px 0 22px; display:inline; background:url(li11.gif) left 0 no-repeat;}
#navMenu ul li.nl {background:none;}
#navMenu ul li a {color:#FFFFFF; display:inline-block; width:86px; height:25px; line-height:25px; text-align:center; font-weight:bold;}
#navMenu ul li a:hover {background:url(munu_li_ov2.png) 0 0 no-repeat; color:#16609c;}
#navMenu ul li.hover a {background:url(munu_li_ov2.png) 0 0 no-repeat; color:#16609c;}
/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	visibility: hidden;
	padding-top:8px;
	padding-bottom:2px;
	background:url(li2.png) 0 18px no-repeat;
	padding-right:4px;
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
	float:left;
	background:url(li3.png) right 9px no-repeat; padding-right:5px;
}
.dropMenu a {
	color: black;
	padding: 2px 3px 2px 3px;
	color:#898989;
	float:left;
}

.dropMenu a:hover {
	color:#000000;
}

.flash {margin:30px 0 1px 0; clear:both;}

#main {padding:10px 12px; overflow:auto;}
#sider {float:left; width:240px; overflow:hidden;}
#produ_box,#contact_box,#js_box {margin-bottom:10px;}
.s_box {}
.s_box h3 {background: url(letitle.jpg) no-repeat scroll right top transparent; font-size: 12px; height: 34px; overflow: hidden;}
.s_box h3 span {background: url(letitle.jpg) no-repeat scroll left top transparent; color: #FFFFFF; display: block; height: 34px; line-height: 32px; overflow: hidden; padding-left: 11px; text-align: center; width: 90px; font-weight:bold;}
.s_box h3 a {background: url(more.jpg) no-repeat scroll left top transparent; cursor: pointer; float: right; font-size: 6px; height: 12px; line-height: 50px;  margin-right: 13px;  margin-top: 10px; overflow: hidden; width: 41px;}


#con {width:730px; float:right; overflow:hidden;}
.webnav {padding:8px; border:1px solid #D5D5D5; border-top:none;}
.webnav ul {padding:3px 10px; overflow:hidden;}
.webnav .menutitle {border-bottom:1px dashed #e1e1e1; line-height:28px;background:url(arrow.jpg) 10px 10px no-repeat; padding-left:25px; padding-right:10px; cursor:pointer; color:#505050;}
.webnav h5:hover {color:#FF0000;} 
.webnav ul.submenu {display:none;}
.webnav ul.submenu li {border-bottom:1px dashed #e1e1e1; line-height:28px;}
.webnav ul.k2 li {border-bottom:1px dashed #e1e1e1; line-height:28px;}
.webnav ul li.fu {background:url(arrow.jpg) 0 10px no-repeat; padding-left:15px;}
.webnav ul li.son {padding-left:30px;background:url(arrow2.jpg) 20px 10px no-repeat;}
.l2 {background:url(20110531_111325.png) right 2px no-repeat; overflow:auto;}
.l2 li {line-height:28px;}
.b2 {overflow:hidden;}
.b2 li {float:left; margin:0 8px;}

.big_box {border:1px solid #d6d6d6;}
.big_box h3 {background:url(lanmu_bg.jpg) 0 0 no-repeat; height:32px; padding-left:35px; color:#0c6794; font-weight:bold; line-height:32px;}
#about {margin-bottom:10px;}
#about_con {padding:10px; overflow:auto;}
#about_con img {float:left; padding:3px; border:1px solid #cdcdcd; margin-right:15px;}
#about_con p {line-height:25px; text-indent:25px;}


.p2 {padding:10px 15px; overflow:auto;}
.p2 li {float:left; margin:8px 12px;}
.p2 li a.p_img img {padding:3px; border:1px solid #cccccc;}
.p2 li a.p_img:hover img {border:1px solid #2C7ACD;}
.p2 li a.p_title {display:block; line-height:25px; text-align:center; color:#7a7a7a; height:30px;}
.p2 li a.p_title:hover {color:#2C7ACD;}


#footer {padding:1px 0; border-top:1px solid #ccc;}
#menu_son {margin: 5px 0; background:#2c7acd; height:36px; color:#FFFFFF; text-align:center; line-height:36px;}
#menu_son a {color:#fff; margin:0 10px;}
#menu_son a:hover {text-decoration:underline;}

#copy {text-align:center; line-height:30px; color:#666666;}

#son_mu {margin-bottom:10px;}

.son2 li {border-bottom:1px dashed #e1e1e1; line-height:30px;}
.son2 li a {background:url(li11.png) 5px -38px no-repeat; padding-left:20px; }
.son2 li a:hover {background:url(li11.png) 5px 4px no-repeat;}
.son2 li a.thisclass {background:url(li11.png) 5px 4px no-repeat;}

.pindao {background:url(webribg.jpg) left top no-repeat; height: 40px; line-height: 40px; margin-top: 3px; overflow: hidden;}
.pindao span {font-size: 12px; font-weight: normal; padding-left: 35px; color:#505050;}
.pindao span a {color:#505050;}
.pindao span a:hover {color:#000000; text-decoration:underline;}

.webcontent {background: url(webriconbg.jpg) repeat-y scroll left top transparent; padding: 10px 15px; width: 700px; overflow:hidden; line-height:25px;}
.webcontent h1 {color:#e65436; font-size:26px; text-align:center; font-family:"宋体";}
.webcontent .info {text-align:right; line-height:25px; margin-top:10px; padding-right:10px;}
.webcontent .info small {font-size:12px; margin-left:10px;}
.webcontent .arc_content {font-size:14px; font-family:"宋体"; padding:10px;}
.webcontent .arc_content p {line-height:30px; margin:20px auto 0;}
.webcontent2 {background: url(webriconbg.jpg) repeat-y scroll left top transparent; width: 700px; overflow:auto; padding:10px 15px;}
.webcontent2 h5 {border-bottom:1px #4A92C4 dashed; background:url(webbg.jpg) 6px 13px no-repeat; padding:10px 0 0 20px; margin:0 10px; font-size:14px; color:#4A92C4; font-weight:bold;}
.bottfb {background: url(webribg.jpg) no-repeat scroll left bottom transparent; height: 10px; overflow: hidden; width: 730px;}


.a2 li {background: url(arrow.jpg) no-repeat scroll 3px 10px transparent; border-bottom: 1px dotted #CCCCCC; height: 28px;  line-height: 28px;    overflow: hidden;  padding: 0 8px 0 20px;}
.a2 li span {color: #9A9A9A; float: right; font-size: 10px;}



.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


.ky2 li {width:215px; overflow:hidden;}
/* Customer Page */
#customer{ position:absolute; top:150px; right:0; z-index:9999; overflow:hidden;}
#cWrap{ float:left; width:111px; overflow:hidden; display:none;}
#cWrap h3{ width:100%; height:30px; background:url(cTitle.gif) no-repeat 0 0; text-indent:-9999px;}
.cBox{ padding:0 3px; width:105px; background:url(cBox.gif) repeat-x 0 0; overflow:hidden;}
.cBoxinner{ float:left; padding:15px 8px 5px 12px; width:85px; line-height:18px; background-color:#FFF;}
.cBoxinner p{ margin-bottom:10px;}
.cBoxinner p a img {margin:0 0 5px 2px;}
#cBtm{ width:100%; height:10px; font-size:0; background:url(cBtm.gif) no-repeat 0 0;}
#cButton{ float:right; width:50px; height:190px; background:url(cBar.gif) no-repeat 0 0;}


#flink {padding:5px; overflow:hidden;}
#flink li.knone {margin:0;}
#flink li a {color:#333333;}
#flink li a:hover {color:#FF0000; text-decoration:underline;}
