@charset "utf-8";
/*--织梦58（dede58.com）做最好的织梦整站模板下载网站--*/
body{ margin:0px; padding:0px; font-size:12px; background:#eaeaea URL(/images/bg.jpg) repeat;line-height:25px; font-family:"microsoft Yahei",Verdana, Geneva, sans-serif,"宋体";}
ul,li,p{ margin:0px; padding:0px; list-style:none;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}



#Index{	width:990px; margin:0px auto; background:#FFF; text-align:center;}
#IndexContent{ clear:both; width:980px; background:#FFF; text-align:left; margin:0px auto; padding:10px 0px;}

.top{ clear:both; display:block; width:100%; margin:0px auto; height:133px; background:URL(/images/top.jpg) center bottom no-repeat;}


/*  menu style start */
.navbg{ clear:both; display:block; width:990px;margin:0 auto; background:#1c67ba URL(/images/menuBg.jpg) left top repeat-x;border-radius:5px;}
.muen_box { width: 100%; height:34px; line-height:34px; overflow: hidden; margin:0px auto;}


#wrap-nav .muen_box {overflow:visible; z-index: 99;}
#wrap-nav .menu li {position: relative; float:left; display: inline; font-weight:bold; z-index:1000000;}
#wrap-nav .menu li.overlay {position:relative; left: -4px; width: 8px; padding: 0; margin: 0; background: #c60c0d;}
#wrap-nav .menu li a{ display:block; width:98px; height:34px; line-height:34px; text-align:center; font-size:14px; color:#FFF;}
#wrap-nav .menu li a:hover{}
#wrap-nav .menu li .on{ background:#377dc3; color:#FFF;}
#wrap-nav .menu { clear:both; display:block; width:1000px; margin:0px auto;}
#wrap-nav .menu ul.children { display:none; width:98px; background:#377dc3; position:absolute; z-index:1000000; top:34px; left:0px;}
#wrap-nav .menu ul.children li{ clear:both; display:block; }
#wrap-nav .menu ul.children li a{ padding:0px; clear:both; display:block; width:98px; height:35px; line-height:35px; overflow:hidden; text-align:center;}
#wrap-nav .menu ul.children li a:hover{ background:#1864b2; color:#FFF;}
#wrap-nav .menu ul.children li.noborder {border: none;}
.menuLine{ display:block; float:left; width:2px; height:34px; background:URL(/images/menuLine.jpg) left top no-repeat;}


/* banner style start */
.banner{ clear:both; display:block; height:335px; overflow:hidden; margin-bottom:20px;margin-top:10px;}
/* mainbanner */
.mainbanner{height:335px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:986px;height:330px;overflow:hidden;margin-left:-493px;position:absolute;border:2px solid #fff;}
.mainbanner_window ul{width:999999px;height:330px;position:relative;}
.mainbanner_window li{ width:986px;height:330px;text-align:center;font-size:0px;float:left;display:inline;overflow:hidden;}
.mainbanner_list{left:50%; bottom:5px;width:500px;height:20px;margin-left:-35px;position:absolute;}
.mainbanner_list li{height:30px; margin:0px 3px; overflow:hidden;float:left;display:inline;z-index:20;}
.mainbanner_list li img{ z-index:100;}
.mainbanner_list a{background:#fff;width:15px;height:15px;line-height:15px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;	border: 1px solid #ccc;}
.mainbanner_list li.active a{background:#333; border: 1px solid #333; text-decoration:none;}
.mainbanner_list li a:hover{background:#333; border: 1px solid #333; text-decoration:none;}




.indexContent{ clear:both; }

.imgCenter{ clear:both; display:block; text-align:center;}
.imgCenter img{ border:0px; text-align:center;}

.left{ float:left; width:206px;}

.listTit{ height:30px; line-height:30px; clear:both; font-size:14px; font-weight:bold; color:#FFF; text-indent:2.5em; background:URL(/images/listTit.jpg) left top no-repeat;}

.list{ clear:both; border:1px solid #dedede; padding:10px 0px; margin-bottom:10px;}
.first{ text-indent:2.3em; background:URL(/images/listIcon.jpg) 22px 12px no-repeat; line-height:30px; font-size:14px; border-bottom:1px dashed #dedede; padding:0px 5px;}
.first a{ color:#C00;}
.second{ text-indent:3.5em; background:URL(/images/listIcon.jpg) 42px 12px no-repeat; line-height:30px; font-size:14px; border-bottom:1px dashed #dedede; padding:0px 5px;}
.listLine{ clear:both; height:4px; background:URL(/images/listLine.jpg) left top no-repeat;}

.mapC{ width:204px;height:200px;border:#ccc solid 1px;font-size:12px; margin-bottom:10px;}

.contact{ clear:both; padding:10px; border:1px solid #dedede;}


.right{ float:right; width:760px; _overflow:hidden;}
.clear_line{ clear:both;}
.about{ float:left; width:505px;}

.aboutTit{ clear:both; height:28px; line-height:28px; background:URL(/images/proTit.jpg) left top no-repeat; text-indent:0.5em; font-weight:bold; font-size:14px; color:#1d5494;}
.aboutTit span{ float:left; margin-right:15px;}
.aboutTit span a{ font-size:12px; font-weight:normal; color:#1d5494;}


.aboutContent{ clear:both; border:1px solid #ccc; padding:6px 10px; _padding:6px 5px; margin-bottom:10px;}
.aboutContent img{ max-width:700px; text-align:center;}
.imgtab{ text-align:left;}
.imgtab img{ max-width:700px; margin:0px auto; display:block; text-align:center;}
.aboutContent h1{ clear:both; text-align:center;}
.info{ display:block; clear:both; text-align:center; margin-bottom:10px;}
.proTit{ clear:both; height:28px; line-height:28px; background:URL(/images/proTit.jpg) left top no-repeat; text-indent:1.5em; font-weight:bold; font-size:14px; color:#1d5494; margin-top:10px;}
.proTit span{ float:right; margin-right:15px;}
.proTit span a{ font-size:12px; font-weight:normal; color:#1d5494;}


.proList{ clear:both;}
.proList ul{ margin:0px; padding:0px;}
.proList li{ float:left; width:230px; height:265px; display:block; margin-left:10px;}
.proList li div{ clear:both; margin:12px; _margin:10px 3px; width:230px; height:230px; vertical-align:middle; display:table-cell; text-align:center; overflow:hidden; text-align:center; border:1px solid #CCC;}

.proImgPic{ clear:both; display:block; text-align:center;}
.proImgPic img{ border:0px;}

.proList li img{ border:0px; max-width:230px; max-height:230px; _height:120px; }
.proList li span{ clear:both; display:block; text-align:center;}


.products{ clear:both; border:1px solid #ccc; padding:10px 0px; margin-bottom:10px;}
.products li{ float:left; margin-left:13px; width:170px; height:150px; overflow:hidden; }
.products li p{ clear:both; display:table-cell; width:170px; height:120px; text-align:center; vertical-align:middle; overflow:hidden;border:1px solid #e5e5e5; }
.products li span{ clear:both; display:block; text-align:center;}

.indexNews{ clear:both; display:block;}
.indexNewsLeft{ float:left; width:246px; margin-right:10px;margin-bottom:15px;}
.indexNewsRight{ float:right; width:245px;margin-bottom:15px;}

.newsTit{ clear:both; height:30px; line-height:30px; background:URL(/images/newsTit.jpg) left top no-repeat; text-indent:2em; font-size:14px; font-weight:bold; color:#FFF;}
.newsTit span{ float:right; margin-right:15px;}
.newsTit span a{ font-size:12px; font-weight:normal; color:#FFF;}

.newsContent{ clear:both; padding:10px; border:1px solid #ccc;}
.newsContent li{ text-indent:1.3em; background:URL(/images/listIcon.jpg) 3px 12px no-repeat; border-bottom:1px dashed #e3e3e3; height:30px; overflow:hidden; line-height:30px;}
.newsContent li span{ float:right; margin-right:10px;}

.newsList{ clear:both; display:block; padding:10px 0px; border:1px solid #ccc;}
.newsList li{ text-indent:1.3em; margin-left:5px; background:URL(/images/listIcon.jpg) 3px 12px no-repeat; border-bottom:1px dashed #e3e3e3; height:30px; overflow:hidden; line-height:30px;}
.newsList li span{ float:right; margin-right:10px;}

.spanlists{display:block;min-height:390px;}
.spanlists img{text-align:center;margin-bottom:10px;margin-left: 6px;}
.spanlists span{display:inline-block;padding:3px 8px;}
.spanlists p{line-height:22px;padding: 0 10px;}

.clear{ clear:both;}
.links{ clear:both; margin:10px 0px; padding:3px 5px; background:#0753a7; color:#FFF; text-align:center;}
.links a{ margin-left:6px; color:#FFF;}

.bottomMenu{ clear:both; background:URL(/images/bottomMenu.jpg) left top repeat-x; height:30px; line-height:30px; font-size:14px; color:#FFF; text-align:center; margin-top:10px;}
.bottomMenu a{ font-size:14px; color:#FFF; margin:0px 4px;}

.myBottom{ clear:both; text-align:center; padding:5px 10px;}
/*   sub content style start   */
.title h2{ line-height:35px;}

.articleContent{ clear:both; width:90%;}


.SubTit{ clear:both; height:28px; line-height:28px; background:URL(/images/proTit.jpg) left top no-repeat; text-indent:1.5em; font-weight:bold; font-size:14px; color:#1d5494;}
.SubTit span{ float:right; margin-right:15px; font-weight:normal;}
.SubTit span a{ font-size:12px; font-weight:normal; color:#1d5494;}


.SubTitInfo{ clear:both; text-align:center;}
.SubTitInfo span{ margin:0px 10px;}
.SubContent{ clear:both; padding:10px; border:1px solid #2577cd; border-top:none;}

.SubProImg{ border:1px solid #e3e3e3; padding:1px;}
.SubProImgContent{ width:205px; overflow:hidden;}
.SubProImgContent img{ width:205px;}
.SubProImgContent span{ clear:both; display:block; text-align:center;}
.Page{clear:both; height:30px;}
.Page li{
	float:left;
	margin:0px 5px;
}
.thisclass a{ color:#C00; font-weight:bold;}


.SubNews{ clear:both;}
.SubNews li{ text-indent:2em; background:URL(/images/ListIcon.gif) 5px 9px no-repeat; line-height:28px; border-bottom:1px dashed #ccc;}
.SubNews li span{ float:right; margin-right:10px;}

.ContentAd{ float:right; margin-left:10px;}
.ContentBottomAd{ clear:both; margin:10px 0px; width:700px;}
/* scroll start */
.grow {
	width:720px;
	margin:0px auto;
	overflow:hidden;
}
.grow2 {
	width:auto;
	height:auto;
	font-size:12px;
	float:left;
	overflow:hidden;
}
.grow2 li{
	float:left;
	margin:0px 6px;
	text-align:center;
	list-style:none;
	padding:0px;
}
.grow2 li span{ clear:both; display:block;}
.grow img{
	height:140px;
	border:none;
	padding:1px;
}
.scroll{ width:400%; }
/* scroll end */
.subPro{ clear:both;  }
.subPro li{ float:left; margin-left:20px;}
.subPro li img{ border:1px solid #e2e2e2; width:120px; height:120px;}
.subPro li span{ display:block; clear:both; text-align:center;}


.aboutPic{ float:left; width:198px; height:117px; margin-right:10px;}
#fader{position:relative;overflow:hidden;width:198px; height:117px; }
#fader li{position:absolute;left:0;top:0;}
.fader-nav{display:inline-block; color:#fff; background:#333; height:12px; line-height:12px; padding:2px; overflow:hidden; margin:0px 2px; font-family:Tahoma;font-size:10px;cursor:pointer;}
.fader-cur-nav{display:inline-block; color:#fff; background:#ff7a00; height:12px; line-height:12px; padding:2px; overflow:hidden; margin:0px 2px; font-family:Tahoma; font-size:10px;cursor:pointer;}


.include {
	PADDING-BOTTOM: 14px; MARGIN: 0px auto; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; OVERFLOW: hidden; PADDING-TOP: 20px
}
.include LI {
	BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; WHITE-SPACE: nowrap; FLOAT: left; COLOR: #333; BORDER-TOP: #d2d2d2 1px solid; BORDER-RIGHT: #d2d2d2 1px solid; PADDING-TOP: 0px
}

.include .thisclass { color:#ff8a00;}
.include .thisclass a { color:#ff8a00;}