@charset "utf-8";
/* ------------ reset
--------------------------------------------------------------------- */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em { margin:0; padding: 0; border: 0; }
body { font: 12px/28px "宋体"; color: #696969; background: #fff url(../images/bgBody.gif) repeat-x left top; text-align: center; direction: ltr; }
a { color: #5e5d5d; text-decoration: none; outline: none; }
a:hover { color: #000; cursor: pointer; }
a:active { star:expression(this.onFocus=this.blur());}
p { text-align: left; line-height: 22px; }
ul, ol, dl { list-style: none; }
dt, li { text-align: left; }
img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
input, textarea, img { vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; }
/* ------------ base
--------------------------------------------------------------------- */
.pT10 { padding-top: 10px; }
.pT15 { padding-top: 15px; }
.pT20 { padding-top: 20px; }
.mT5 { margin-top: 5px; }
.mT10 { margin-top: 10px; }
.mT15 { margin-top: 15px; }
.mT20 { margin-top: 20px; }
.red { color: #df1007; }
.redB { color: red; font-weight: bold; }
.green { color: #c02f1d; }
.blue { color: #0476cc; }
.time { float: right; font-family: "宋体"; }
.clear { clear: both; font-size: 0; height: 0; line-height: 0; }
.hide { display:none; }
.floatL { float: left; }
.floatR { float: right; }
.tLeft { text-align: left; }
.tCenter { text-align: center; }
.tRight { text-align: right; }
.overHide { overflow: hidden;}
.wrapper { width: 980px; overflow: hidden; margin-left: auto; margin-right: auto;}
/* ------------ header
--------------------------------------------------------------------- */
.header { position: relative; height: 90px; overflow: hidden; text-align: left;}
.header h1 { position: absolute; left: 0; top: 0;}
.header .lang { position: absolute; top: 30px; right: 0px; }
.header .lang a { display: block; float: left; padding: 0px 15px 0px 30px; color: #4a4a47;}
.header .lang a.cn { background: url(../images/cnIcon.gif) no-repeat left center; }
.header .lang a.en { background: url(../images/enIcon.gif) no-repeat left center; font-family: Arial, Helvetica, sans-serif;}
.header .lang a:hover { text-decoration: underline;}

/* ------------ main
--------------------------------------------------------------------- */
.main { width: 100%; margin-left: auto; margin-right: auto; overflow: hidden;}
.banner { width: 765px; overflow: hidden; float: left; margin-left: 15px;}

/* ------------ nav ------------ */
.nav { width: 100%; position: relative; padding: 0; height: auto; overflow: inherit;}
.nav ul li { position: relative; float: left; line-height: 33px; border-right: 1px solid #fff;}
.nav ul li a { float: left; display: inline; padding: 0px 30px 0 18px; color: #fff; font-size: 14px; background: url(../images/navArrow.gif) no-repeat; background-position: 85px center;}
.nav ul li a:hover, .nav ul li.curr a { background: #f2ea16 url(../images/navArrowHover.gif) no-repeat 85px center; color: #14b25b;}
.nav dl { padding: 10px 0 5px 0; display: none; position: absolute; top: 24px; left: 0px; width: 93px;}
.nav dl dd a { font-size: 14px; text-align: center; color: #fff;}
.nav ul li dl a { color: #fff; background: #ffcc00;}
.nav ul li.curr dl a { color: #fff;}
.nav ul li dl a:hover { color: #fff; background: #0099ff;}
/* ------------ aboutBar ------------ */
.aboutBar { float: left; width: 250px; overflow: hidden; background: url(../images/line03.gif) no-repeat right center; padding-right: 15px;}
.aboutBar dt { height: 28px; line-height: 28px; background: url(../images/line02.gif) no-repeat right center;}
.aboutBar dt strong { font-family: "微软雅黑"; font-size: 15px; color: #0d0d0d; font-weight: normal;}
.aboutBar dt span { font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-left: 10px;}
.aboutBar dd { padding: 5px 0 0 0;}
.aboutBar dd p { overflow: hidden; height: 60px; line-height: 20px; text-indent: 2em; margin-top: 5px;}
/* ------------ newsBar ------------ */
.newsBar { float: left; width: 235px; overflow: hidden; margin-left: 15px; margin-right: 15px; padding-right: 15px; background: url(../images/line03.gif) no-repeat right center;}
.newsBar dt { position: relative; height: 28px; line-height: 28px;}
.newsBar dt a { position: absolute; bottom: 8px; right: 5px;}
.newsBar dt strong { font-family: "微软雅黑"; font-size: 15px; color: #0d0d0d; font-weight: normal;}
.newsBar dt span { font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-left: 10px;}
.newsBar dd { padding: 5px 0 0 0;}
.newsBar dd ul li { padding: 0 0 0 30px; margin-bottom: 3px; padding-bottom: 4px; line-height: 18px; background: url(../images/bgNewsBar.gif) no-repeat left bottom;}
.newsBar dd ul li span { line-height: 18px;}
.newsBar dd ul li p { line-height: 18px;}
.newsBar dd ul li p a:hover { color: #14b25b;}
/* ------------ proBar ------------ */
.proBar { float: left; overflow: hidden; width: 205px; margin-left: 15px;}
.proBar dt strong { font-family: "微软雅黑"; font-size: 15px; color: #0d0d0d; font-weight: normal;}
.proBar dt span { font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-left: 10px;}
.proBar dd { padding: 3px 0 0 0;}
.proBar dd a { display: block; overflow: hidden; width: 200px; height: 125px; border: 1px solid #d7d7d7;}
.proBar dd a:hover { border: 1px solid #979797;}
.proBar dd a img { display: block; width: 200px; height: 125px;}
/* ------------ searchBar ------------ */
.searchBar { position: absolute; position: absolute; bottom: 3px; right: 5px;}
.searchBar .input { width: 145px; height: 17px; line-height: 17px; margin-right: 7px; padding: 2px 6px; border: 1px solid #8acea8; background: #008a3c; color: #fff; font-size: 12px;}
.searchBar .submit { width: 34px; height: 23px; border: none; background: url(../images/bgSearch.gif) no-repeat left top; cursor: pointer;}

/* ------------ sider ------------ */
.sider { width: 200px; float: left; overflow: hidden;}
.siderNav ul li a { display: block; height: 27px; line-height: 27px; color: #000; background: url(../images/bgCatalog.gif) no-repeat left top; padding: 0px 0px 0px 50px;}
.siderNav ul li a:hover, .siderNav ul li a.curr { color: #12ab22;}

/* ------------ contactBar ------------ */
.contactBar strong { font-family: "微软雅黑"; font-size: 15px; color: #0d0d0d; font-weight: normal;}
.contactBar span { font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-left: 10px;}
.contactBar dd { padding: 10px 0px 0px 0px;}
.contactBar dd ul { padding: 0px 0px 0px 24px; height: 92px; background: url(../images/bgContactBar.gif) no-repeat left 5px;}
.contactBar dd ul li { height: 22px; line-height: 22px; overflow: hidden;}
.indexContact { float: left; width: 200px; padding-right: 15px; background: url(../images/line03.gif) no-repeat right center;}
.indexContact dd { padding: 0;}

/* ------------ content ------------ */
.content { width: 765px; float: left; overflow: hidden; margin-left: 15px;}
.content .subtTitle { background: url(../images/line01.gif) no-repeat right center;}
.content .subtTitle strong { font-family: "微软雅黑"; font-size: 20px; color: #0d0d0d; font-weight: normal;}
.content .subtTitle span { font-size: 16px; font-family: Arial, Helvetica, sans-serif; margin-left: 10px;}
.content .subCont { padding: 20px 0px 0px 0px;}

/* ------- product ------- */
.product { overflow: hidden; margin-left: auto; margin-right: auto; width: 700px;}
.product ul { width: 735px;}
.product ul li { float: left; display: inline; margin: 0px 35px 0px 0; overflow: hidden; height: 160px; width: 202px; background: url(../images/bgPro.jpg) no-repeat left top; padding: 4px 4px 16px 4px;}
.product ul li img { height: 130px; width: 202px;}
.product ul li span { display: block; margin-top: 10px; height: 20px; text-align: center; color: #008a3e; font-size: 14px;}

/* ------- pageList ------- */
.pageList a { margin: 0 5px; color: #1d1d1d; font-size: 14px;}
.pageList a:hover { text-decoration: underline;}

/* ------------ footer
--------------------------------------------------------------------- */
.footer { border-top: 2px solid #adaeae; text-align: left; padding: 5px 15px; font-family: "宋体";}
.footer p { float: right;}

#slide-trigger {
	position:relative;
	top:-25px;
	width:750px;
	text-align:right;
	padding-right:5px;
}
#slide-trigger a {
	display:inline-block;
	margin-right:4px;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	color:#666;
	background-color:#ECF5FC;
	border:1px solid #4BABA9;
	outline:none;
	overflow:hidden;
}
#slide-trigger a:hover { text-decoration:none; }
#slide-trigger a.current {
	width:18px;
	height:18px;
	line-height:18px;
	font-weight:bold;
	color:#209FA8;
}

#slide-panel {
	/* 下面四项必须设置 */
	position:relative;
	width:765px;
	height:340px;
	overflow:hidden;
}
#slide-panel div { }
#slide-panel div img {
	display:block; /* fix img's 3px bug in ie6*/
	width:765px;
	height:340px;
}

.yewuend{width:100%;padding:5px 0; border-bottom:1px solid #ffecb0; background-color:#fffee0; position:absolute; top:0px;left:0px;z-index:9999}
.yewuend .daoqibox {padding:0 10px;width:960px;height: 40px;line-height: 40px;margin:0 auto;color:#20A6FF;text-align: center;font-size: 12px;font-family: Arial, Helvetica, sans-serif, "宋体";}
.yewuend .daoqibox span {margin-left:30px;}

#sendforms table .tableleft { width:130px;text-align:right; line-height:36px; }
#sendforms table .tableleft label { color:#3b3b3b;}
#sendforms table .tableright { text-align:left;padding-left:10px; width:400px; }
#sendforms table input {width:250px; border:1px solid #ccc; height:21px;}
#sendforms table #Title {width:400px;}
#sendforms table select {width:210px; border:1px solid #ccc; height:21px;}
#sendforms table textarea {width:400px; border:1px solid #ccc; height:130px;}
#sendforms .send_jt {padding:5px 10px 7px 10px; border:1px solid #e3c593;display:inline;}
#sendforms .button_but { margin:10px 0;}

.article_content {
    font-size: 14px;
    line-height: 24px;
}

.abouttxt {    font-size: 14px;
    line-height: 28px;}
ul.erlist li a {padding-left:60px;color:#717171}	