
/* --------------  Public --------------  */
/* Reset */
/*html {*overflow-y:scroll;}*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0px auto;padding:0;}
body{font-size:62.5%;text-align:center;vertical-align:middle;line-height:2em;}
img{border:none;vertical-align:top;}
dl,dt,dd{margin:0;padding:0;}
ol,ul,li{list-style:none;}
/* Items */
.left{float:left;}
.right{float:right;}
.clear{clear:both;visibility:hidden;height:-1px;font-size:0;}
/* Font and Color body,a,a:hover{color:#36302b;font-family:Microsoft YaHei,sans-serif;}*/
body,a,a:hover{color:#767676;}
body{font-size:12px;font-family: Arial, Helvetica, sans-serif;}
a{text-decoration:none;}

h1,h2,h3,h4,h5,h6{font-size:1em;}
.bg01{ background:url(../image/bg01.jpg) top repeat-x;}
.bg02{ background:url(../image/bg02.jpg) top repeat-x;}
.bar{overflow:hidden; height:32px; line-height:30px; text-align:left;}
.bar h3{font-size:14px; text-indent:14px;float:left;}
.more{ font-size:10px;}
.bar h3,.bar .more,.bar .more a{color:#FFF;}
/* Layout */
#header,#banner,#main,#footer,#pagefoot,.layout01,.layout02,.layout03{width:1004px;overflow:hidden;}
/* Set */
/* -------------- Public End --------------  */
.wrapper01{width:auto;background:url(../image/wrapper01.jpg) no-repeat 50% top;overflow:hidden;}
.wrapper02{width:auto;background:url(../image/wrapper02.jpg) no-repeat 50% top;overflow:hidden;}
/* HeaderBox */
#header{height:107px; font-family:Verdana;}
.language{ text-align:right; margin-right:40px; font-size:11px; height:55px; line-height:46px;}
.language a:hover{color:#FFF;}
/* End Header */
/* mainNav */
#mainNav{height:52px;overflow:hidden; margin-left:368px;}
	#home{float:left;}
	#nav{float:left;overflow:hidden;margin-left:14px;}
	#nav li{float:left; line-height:32px;margin:0 14px;}
		#nav li.last { background:none;margin-left:24px; font-weight:bold;}
	#nav li.last  a{ color:#FFF}
	#nav li a:hover{ color:#f44e5c; text-decoration:underline;}
	
/* End mainNav */
/* banner */
#banner{height:487px;background:url(../image/banner-tab.jpg) no-repeat bottom;}
	#bannerBox{width:1004px;height:440px;}
		#bannerPic img{width:1004px;height:440px;}
		#leftBtn,#rightBtn{ width:7px;height:47px; cursor:pointer; }
		#bannerTabBox{width:175px;height:47px; text-align:center;clear:both;}
		#bannerTab{display:inline-block;overflow:hidden;margin:auto;}
		#bannerTab {*display:inline;} 
		#bannerTab li{
			float:left;width:10px;height:10px;margin-left:4px;cursor:pointer;
			background:url(../image/banner-btn.png) no-repeat;
			_background:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/banner-btn.png');
			}
		#bannerTab li.active{
			background:url(../image/banner-btn-on.png) no-repeat;
			_background:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/banner-btn-on.png');
			}
		/* End banner */

.layout01{height:219px;}
	#cataList{display:inline-block;overflow:hidden;margin:auto; margin-top:30px;}
	#cataList {*display:inline;} 
	#cataList li{ float:left; width:300px; margin:0 22px;}
	#cataList .first{ margin-left:0px;}
	#cataList .last{ margin-right:0px;}
.layout02{height:256px;background:url(../image/layout02.jpg) no-repeat;}
.layout02 .bar{font-size:14px;color:#f7f7f7;font-family:Verdana;font-weight:bold;text-transform:uppercase;height:24px; line-height:24px;margin:28px auto 12px auto;}
	#app{ width:325px; float:left; overflow:hidden;}
		#app .bar{ text-indent:10px;}
		#app .box{ overflow:hidden; width:325px; background:url(../image/appbg01.png) no-repeat 16px top;_background:none; _background-position: 16px top;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/appbg01.png');}
			#appBox{ width:261px; height:150px; margin-left:16px;}
			#appContent{}
			#appContent .pic{ width:261px; height:116px; text-align:left;}
			#appContent .pic img{ width:249px; height:104px; margin:2px 0 0 3px}
			#appContent .tit{ font-size:14px; height:34px; line-height:34px; text-align:left; overflow:hidden;}
				#appContent .tit,#appContent .tit a{ color:#FFF;}
			#appBtnBox{ width:251px; height:12px;  margin-left:10px; }
				#leftAppBtn,#rightAppBtn{ width:20px;cursor:pointer;}
				#appBtnBox .more{text-align:right;  line-height:13px;}
	#honor{width:350px;float:left;}
		#honor .bar{text-align:center;}
		#honor .box{ overflow:hidden;}
			#honor .pic{ height:143px;}
			#honor .more{ height:30px;line-height:30px;}
	#download{ width:329px; float:left;}
		#download .bar{}
		#download .box{text-align:right;}
.layout03{height:269px;background:url(../image/layout03.jpg) no-repeat top;overflow:hidden;}
.layout03 .bar{font-size:14px;color:#6e6e6e;font-family:Verdana;font-weight:bold;text-transform:uppercase;height:34px; line-height:34px;margin-top:38px;}
	#about{width:638px;float:left;margin-left:24px;}
		#about .bar{}
		#about .box{ overflow:hidden; margin:30px 0;/**/}
			#about .logo{ width:100px; float:left;}
			#about .summary{ width:500px; min-height:200px;  float:right;margin-right:18px; text-align:left; line-height:1.5em; }
			#about .more{width:100px; float:left; background:url(../image/arrow01.png) no-repeat bottom; text-align:left; text-indent:28px;height:20px;line-height:28px; overflow:hidden; margin-top:20px; }
			#about .more,#about .more a{ color:#d63744;}
			
	#contact{width:320px;float:right; margin-right:18px; overflow:hidden;}
		#contact .bar{ text-align:right;}
		#contact .box{}
/* Main */
#main{ margin-top:16px;}
/*首页主体*/
/*End 首页主体*/
.layLeft{ float:left;width:234px; overflow:hidden;}
	/*菜单*/
	#leftMenu{overflow:hidden; width:216px; margin-left:18px; }
	#leftMenu .bar{background:url(../image/bar-leftmenu.png) no-repeat top; height:35px;}
	#leftMenu .box{background: url(../image/bg-leftmenu.jpg) repeat-y;overflow:hidden; min-height:300px;}
	#leftMenu .btm{background:url(../image/btm-leftmenu.png) no-repeat top;height:13px; font-size:0;}
	#leftMenu .box ul{overflow:hidden; padding-bottom:10px; margin:0 6px;}
	#leftMenu .box li{font-weight:bold;line-height:3em;font-size:11px; background:url(../image/line01.jpg) no-repeat 50% bottom; font-family:Arial, Helvetica, sans-serif;}
		#leftMenu .box li a{color:#bd2534;}
		#leftMenu .box li.end{}
		#leftMenu .child{ padding:auto;}
			#leftMenu .child li{line-height:1.5em; padding:4px; background:none; font-weight:normal;  }
				#leftMenu .child li a{color:#2f2f2f;}
/* End subpage left */
/* subpage right */
.layRight{float:right;width:737px;}
	#pageBanner{background:url(../image/pageBanner.png) no-repeat; height:150px;}
	#pageBar{margin:0 15px;text-align:left;}
	/* 标题栏 */
	#pageBar{height:48px; margin-top:44px; line-height:24px;background:url(/images/pageBar-bg.jpg) no-repeat left;overflow:hidden;}
	#pageBar,#pageBar a{color:#ce1a2c; font-family:Verdana, Geneva, sans-serif;}
	#breadcrumb b{}
	#pageBar{font-size:14px;font-weight:bold;}
	#breadcrumb .break{ display:block; font-size:12px;}
	#breadcrumb .break,#breadcrumb .break a{color:#555;}
	/* 内容 */
	#pageContent{margin:0 8px;line-height:1.5em; min-height:400px; margin-top:12px; margin-bottom:12px;}
	/* 默认 */
	.infotitle{text-align:center;font-size:16px;font-weight:bold;color:#6e4a32;margin:1em auto 0 auto;}
	.infocoutent{min-height:470px;margin:14px;text-align:left;font-size:14px; line-height:2em; color:#6e4a32;}
	.infokuang{margin:10px 0;min-height:470px; overflow:hidden}
	.infokuang dl{float:left;}
	.infokuang dt{ text-align:left; line-height:2em; font-family: Verdana, Geneva, sans-serif;}
	.infokuang dt{ font-weight:bold;}
	.line{ width:100%; clear:both;}
	.infokuang .pic{border:1px solid #CCC; }
	.infokuang .pic img{ margin:3px;}
	.infokuang ul{margin:0 10px 0 20px;}
	.infokuang li{padding:0 0 0 4px;line-height:29px;font-size:14px; text-align:left; border-bottom:1px dotted #999;}
	.infokuang li a{}
	.infokuang li span{float:right; font-size:14px;}
	/**/
	.proinfo{overflow:hidden;}
	.proinfo .tit{text-align:center;font-size:14px; margin:0 auto; line-height:2.4em;}
	.proinfo .tit a{color:#6b431f;}
	.proinfo .summary{text-align:center;line-height:1.5em; overflow:hidden;}
	/**/
	.appinfo{overflow:hidden; margin:8px;}
	.appinfo .tit{text-align:center;font-size:14px; margin:0 auto; line-height:2.4em;}
	.appinfo .tit a{color:#6b431f;}
	.appinfo .summary{text-align:center;line-height:1.5em; overflow:hidden;}
	/**/
	.honorinfo{overflow:hidden;}
	.honorinfo .tit{text-align:center;font-size:14px; margin:0 auto; line-height:2.4em;}
	.honorinfo .tit a{color:#6b431f;}
	.honorinfo .summary{text-align:center;line-height:1.5em; overflow:hidden;}
	/**/
	.pictext{overflow:hidden; margin-top:10px; float:none; width:732px; height:214px; padding-bottom:30px; background:url(../image/line02.jpg) bottom no-repeat;}
	.pictext .pic{ width:313px; height:214px; float:left;}
	.pictext .tit{width:400px; float:left;text-align:left;font-size:14px; margin:0 auto; line-height:2.4em;}
	.pictext .tit a{color:#F00;}
	.pictext .summary{ width:400px; float:left;text-align:left;line-height:1.5em; overflow:hidden;}
	.pictext .more{ width:400px;float:left;text-align:left;}
	/**/
	.downinfo{overflow:hidden; margin-top:10px; float:none; width:732px; height:214px; padding-bottom:30px; background:url(../image/line02.jpg) bottom no-repeat;}
	.downinfo .pic{ width:313px; height:214px; float:left;}
	.downinfo .tit{ width:400px; float:left;text-align:left;font-size:14px; margin:0 auto; line-height:2.4em;}
	.downinfo .tit a{color:#F00;}
	.downinfo .summary{ width:400px; float:left;text-align:left;line-height:1.5em; overflow:hidden;}
	.downinfo .down{ width:400px;float:left;text-align:left;}
	/*页码、返回*/			
	 .footpage,.goback{clear:both; text-align:center; line-height:30px; height:30px; margin-bottom:5px; overflow:hidden; font-size:12px;}
	 .footpage,.footpage a,.footpage select,.goback,.goback a{}
	/* Guestbook */
	#book td,#page{font-size:1em;}
	#page a{font-size:1em;}
/* End subpage right */
#link{overflow:hidden; font-size:14px; height:42px; background:url(/images/bg-link.jpg) no-repeat top; line-height:42px;}
#link h4{width:100px;float:left; font-weight:bold;}
#link ul{float:left;overflow:hidden;}
#link li{float:left;width:auto; padding:0 18px;}
/* Footer */

#footer{height:33px; line-height:30px;background:url(../image/footer.png) no-repeat top; margin-bottom:19px;overflow:hidden;}
#pagefoot{height:90px;line-height:100px;background:url(../image/pagefoot.png) no-repeat top;overflow:hidden;}
#footNav{ margin-left:650px; overflow:hidden; }
	#footNav li{ margin-left:10px; display:inline;background:url(../image/ico-dot.jpg) no-repeat left; text-indent:10px; float:left;font-size:10px;}
