body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,li{list-style:none; padding:0; margin:0;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}legend{color:#000;}
/* fonts */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; background-color:#FFFFFF;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
p{margin: 0em 0;}

body{ 
    margin:0px;
	padding:0px;
	font-size:12px;
	color:#000;	
	background:#fffaf4 url(imagesindex_01.jpg) repeat;
}
a{ text-decoration:none; color:#000;}
a:hover{color:#c00;}

.MainBG{clear:both; background:url(imagesindex_02.jpg) repeat-y center top; margin:0 auto; overflow:hidden;}
.Main{clear:both; width:1002px; margin:0 auto; overflow:hidden;}
.Top{background:url(imagesindex_03.jpg) no-repeat; height:169px;}
.Menu{margin:0 auto; background:url(imagesindex_06.jpg) repeat-x; height:42px;}
.MenuLeft{float:left; width:2px; background:url(imagesindex_05.jpg) no-repeat; height:42px;}
.MenuRight{float:right; width:3px; background:url(imagesindex_12.jpg) no-repeat; height:42px;}
.MenuInfo{float:left; width:997px; height:42px;}
.MenuInfo li{float:left; width:96px; height:42px; text-align:center;}
.MenuInfo li a:link,.MenuInfo li a:visited{float:left; width:96px; height:42px; text-align:center; color:#fff; font-size:14px; font-weight:bold; line-height:42px;}
.MenuInfo li.MenuLine{background:url(imagesindex_08.jpg) no-repeat; width:2px; height:42px; float:left;}
.MenuInfo li.MenuCur a:link,.MenuInfo li.MenuCur a:visited,.MenuInfo li a:hover{float:left; width:96px; height:42px; text-align:center; color:#fff; font-size:14px; font-weight:bold; line-height:42px; background:url(imagesindex_10.jpg) no-repeat center;}

.TotleBorder{border:1px solid #e4b451; overflow:hidden;}
.TotleNoTopBorder{border:1px solid #e4b451; border-top:none; overflow:hidden;}
.TotleBorderOther{clear:both; border:1px solid #e4b451; overflow:hidden; padding:1px;}
.PaddingTop{clear:both; padding-top:10px;}
.MarginTop{margin-top:10px;}
.MarginRight{margin-right:10px;}
.MainLeft{float:left; width:722px; overflow:hidden; padding-left:10px;}
.MainRight{float:right; width:270px; overflow:hidden;}

.Search{background:url(imagesindex_18.jpg) repeat-x; margin:1px; height:32px; border:1px solid #f6eaea;}
.SearchInput{border:1px solid #f6eaea; padding-left:5px; width:170px; height:20px; line-height:20px;}
.SearchButton{background:url(imagesindex_20.jpg) repeat-x; width:50px; height:22px; line-height:22px; color:#fff; text-align:center; border:0; cursor:pointer; font-size:12px;}

.News{clear:both; padding-top:15px; overflow:hidden;}
.NewsTitle{ background:url(imagesindex_28.jpg) repeat-x; height:28px; position:relative;}
.NewsLeftTitle{background:url(imagesindex_27.jpg) no-repeat; padding-left:35px; color:#fff; font-size:14px; font-weight:bold; line-height:28px;}
.NewsTitle span{position:absolute; right:10px; top:0px; line-height:28px;}
.NewsTitle span a:link,.NewsTitle span a:visited{color:#d69614;}
.NewsInfo{clear:both; background:url(imagesindex_32.jpg) repeat-x; overflow:hidden; padding:10px;}
.Silder{float:left; width:293px; height:246px;}
.NewsList{float:right; width:390px; overflow:hidden;}
.NewsList li{float:left; width:380px; height:30px; background:url(imagesindex_38.jpg) no-repeat left center; padding-left:10px; line-height:30px; position:relative;}
.NewsList li span{position:absolute; right:0px; top:0px; line-height:30px; color:#666;}
.NewsList li.TopNews{float:left; width:380px; height:40px; text-align:center; background:none; line-height:40px; padding:0;}
.NewsList li.TopNews a:link,.NewsList li.TopNews a:visited{color:#cd0000; font-size:16px; font-weight:bold;}

.Notice{float:right; background:url(imagesindex_25.jpg) no-repeat; width:260px; height:312px; padding:15px 0px 0px 10px;}
.NoticeTitle{padding-left:60px; font-family:Ó×Ô²; font-size:16px; font-weight:bold; position:relative; padding-top:10px;}
.NoticeTitle span{position:absolute; right:20px; top:10px;}
.NoticeTitle span a:link,.NoticeTitle span a:visited{color:#d69614; font-size:12px; font-family:ËÎÌå; font-weight:normal;}
.NoticeInfo{height:250px; padding:10px; overflow:hidden;}
.NoticeInfo li{float:left; width:230px; background:url(imagesico_line.gif) repeat-x left bottom; padding:8px 0px; font-size:12px; position:relative;}
.NoticeInfo li a:link,.NoticeInfo li a:visited{float:left; background:url(imagesindex_90.jpg) no-repeat left 6px; padding-left:10px; width:218px;}
.NoticeInfo li span{padding-left:15px; color:#666;}
.NoticeInfo li.noline{float:left; width:228px; background:none; padding:5px 0px; position:relative;}

.Banner{clear:both; overflow:hidden; margin:0 auto; cursor:pointer; margin:10px 0;}
.IndexList{float:left; width:356px; overflow:hidden; padding-top:10px;}
.IndexListOther{float:right; width:356px; overflow:hidden; padding-top:10px;}
.IndexInfo{width:334px; overflow:hidden; padding:10px;}
.IndexInfo li{float:left; width:324px; height:30px; background:url(imagesindex_90.jpg) no-repeat left center; padding-left:10px; line-height:30px; position:relative;}
.IndexInfo li span{position:absolute; right:0px; top:0px; line-height:30px; color:#666;}

.DXFC{clear:both; padding-top:10px;}
.DXFCTitle{background:url(imagesindex_77.jpg) repeat-x; height:26px; position:relative;}
.DXFCLeftTitle{float:left; width:150px; margin-left:10px; background:url(imagesindex_79.jpg) no-repeat; padding-left:25px; font-size:14px; color:#fff; font-weight:bold; line-height:26px; height:26px;}
.DXFCMiddleTitle{float:left; width:395px; background:url(imagesindex_81.jpg) no-repeat; height:26px; margin:0 auto;}
.DXFCTitle span{position:absolute; right:10px; top:0px; line-height:26px;}
.DXFCTitle span a:link,.DXFCTitle span a:visited{color:#fff;}
.DXFCInfo{clear:both; padding:20px 7px; overflow:hidden;}
.DXFCInfo li{float:left; width:165px; height:124px; padding:0px 5px; text-align:center; font-size:12px;}
.DXFCInfo li img{border:1px solid #ffe5b1; padding:1px; width:161px; height:120px; margin-bottom:15px;}

.RightPadding{padding:0px 10px;}
.RightTitle{background:url(imagesindex_47.jpg) no-repeat; height:26px; position:relative; color:#fff; font-size:14px; font-weight:bold; padding-left:35px; line-height:26px;}
.RightTitle span{position:absolute; right:10px; top:0px; line-height:26px;}
.RightTitle span a:link,.RightTitle span a:visited{color:#fff; font-size:12px; font-weight:normal;}
.RightInfo{border:1px solid #fff1e1; background:#fffaf4;}

.KJPic{padding:10px 10px 0px 10px;}
.KJPic li{float:left; width:228px; padding-bottom:2px;}
.DownLoad{padding:10px 10px 0px 10px;}
.DownLoad li{float:left; width:220px; background:url(imagesindex_38.jpg) no-repeat left center; padding-left:10px; height:30px; line-height:30px;}
.XK{float:left; width:70px; height:88px; padding-left:10px;}
.XKInfo{float:right; width:160px;}
.XKInfo li{float:left; width:150px; background:url(imagesindex_90.jpg) no-repeat left center; height:30px; line-height:30px; padding-left:7px;}
.Links{clear:both; padding:10px 10px 0px 10px; overflow:hidden;}
.LinksInfo{clear:both; padding-left:5px; overflow:hidden;}
.LinksInfo li{float:left; width:224px; padding:0px 9px;}
.LinksInfo li img{border:1px solid #ffe5b1; padding:1px; vertical-align:top;}
.LinksSelect{width:224px;}
.Foot{clear:both; border-top:4px solid #c40002; padding:20px 0px; text-align:center; line-height:2; margin-left:10px; margin-right:10px;}

.SubInfo{padding:10px 10px 0px 10px; background:url(imagesAbout_03.jpg) repeat-x; overflow:hidden; clear:both;}
.SubLeft{float:left; width:250px;}
.SubRight{float:right; width:723px;}

.SubMenuTitle{background:url(imagesAbout_05.jpg) no-repeat; height:30px; text-align:center; color:#fff; font-size:14px; font-weight:bold; line-height:30px;}
.SubMenuInfo{clear:both; margin:0 auto; background:#fffaf4; overflow:hidden; padding:10px 9px; zoom:1;}
.SubMenuInfo li{float:left; height:30px; width:222px; margin-bottom:10px; line-height:30px;}
.SubMenuInfo li a:link,.SubMenuInfo li a:visited{float:left; background:url(imagesAbout_26.jpg) no-repeat; height:30px; width:182px; padding-left:40px; line-height:30px;}
.SubMenuInfo li.SubMenuCur a:link,.SubMenuInfo li.SubMenuCur a:visited,.SubMenuInfo li a:hover{float:left; background:url(imagesAbout_20.jpg) no-repeat; color:#fff; font-weight:bold;}
.SubNotice{background:#fffaf4 url(imagesAbout_30.jpg) no-repeat;}

.SubRightTitle{background:url(imagesAbout_08.jpg) repeat-x; height:28px; position:relative; padding:0px 10px;}
.SubRightLeftTitle{background:url(imagesAbout_10.jpg) no-repeat; padding-left:22px; color:#000; font-size:14px; font-weight:bold; line-height:28px;}
.SubRightLeftTitle2{background:url(imagesdetail_03.jpg) no-repeat; padding-left:30px; color:#000; font-size:14px; font-weight:bold; line-height:28px;}
.SubRightTitle span{ position:absolute; right:10px; top:0px; line-height:28px; background:url(imagesAbout_13.jpg) no-repeat left center; padding-left:18px;}
.AboutInfo{background:url(imagesAbout_19.jpg) repeat-x; overflow:hidden; clear:both; padding:30px; line-height:2.5; font-size:14px;}
.AboutInfo img{float:right; border:1px solid #ffe5b1; padding:1px; margin-left:15px;}
.AboutInfo p{margin-bottom:30px;}

.FCInfo{padding:40px 0px 20px 10px; overflow:hidden;}
.FCInfo li{float:left; width:192px; height:205px; padding:0px 20px 0px 20px; text-align:center; vertical-align:top;}
.FCInfo li img{width:186px; height:138px; padding:2px; border:1px solid #ffe5b1; margin-bottom:10px;}


.ListInfo{clear:both; margin:0 auto; overflow:hidden; padding:20px;}
.ListInfo li{float:left; width:98%; background:url(imagesindex_38.jpg) no-repeat left center; position:relative; padding-left:10px; height:35px; line-height:35px;}
.ListInfo li span{position:absolute; right:0px; top:0px; line-height:35px;}
.page{clear:both; text-align:center; padding:15px 0px 0px 0px;}

.detail{padding:30px; overflow:hidden; background:#fffaf4;}
.detail_title{text-align:center; font-size:25px; font-weight:bold; padding:0px 0px 15px 0px; color:#cd0000;}
.detail_time{color:#666; text-align:center; padding:5px 0px;}
.detail_c{padding:30px 0px; line-height:2; font-size:14px;}
.detail_c p{margin-bottom:50px;}
.detail_close{background:url(imagesico_line.gif) repeat-x left bottom; padding-bottom:8px; text-align:right; margin-bottom:10px;}
.detail_other{padding:5px 0px;}

.DownLoadTitle{text-align:center; font-size:16px; font-weight:bold; padding:0px 0px 15px 0px; color:#cd0000;}
.DownLoadTime{color:#666; text-align:center; padding:5px 0px; background:#fefbf6; margin-bottom:20px;}
.DownLoadQD{background:url(imagesico_line.gif) repeat-x left bottom; height:20px; margin-bottom:10px; font-weight:bold;}
.DownLoadQDXZ{background:url(imagesdownload_03.jpg) no-repeat; padding-left:30px; line-height:31px; height:31px; margin-bottom:40px;}
.DownLoadQDXZ a:link,.DownLoadQDXZ a:visited{font-weight:bold; text-decoration:underline;}
.DownLoadInfo{margin-bottom:50px;}
.KJTD1 a{ display:block; width:228px; height:44px; background:url(imagesindex_51.jpg) no-repeat;}
.KJTD2 a{ display:block; width:228px; height:44px; background:url(imagesindex_56.jpg) no-repeat;}
.KJTD3 a{ display:block; width:228px; height:44px; background:url(imagesindex_58.jpg) no-repeat;}
.KJTD4 a{ display:block; width:228px; height:44px; background:url(imagesindex_60.jpg) no-repeat;}
.KJTD1 a:hover{ display:block; width:228px; height:44px; background:url(imagesindex_51_02.jpg) no-repeat;}
.KJTD2 a:hover{ display:block; width:228px; height:44px; background:url(imagesindex_56_02.jpg) no-repeat;}
.KJTD3 a:hover{ display:block; width:228px; height:44px; background:url(imagesindex_58_02.jpg) no-repeat;}
.KJTD4 a:hover{ display:block; width:228px; height:44px; background:url(imagesindex_60_02.jpg) no-repeat;}

.WorkInfo{ background:#fefcf9 url(imageswork_11.jpg) no-repeat left bottom; padding:20px 47px;}
.WorkTitle{clear:both; background:url(imageswork_03_01.jpg) no-repeat; padding-top:48px; font-size:14px; line-height:2; overflow:hidden; margin-bottom:20px;}
.WorkLeftTitle{float:left; width:21px; color:#000; font-size:18px; font-family:ËÎÌå; background:url(imageswork_03_03.jpg) no-repeat; margin-left:2px; overflow:hidden; line-height:24px; font-weight:bold; padding-left:1px;}
.WhiteFont{color:#fff;}
.WorkRight{float:right; width:580px;}
.WorkZN{margin:0 auto;}
.WorkZN img{float:left; width:120px; height:98px; padding:2px; border:1px solid #ffe5b1; margin-right:20px;}
.WorkZhiCe{clear:both; background:url(imageswork_07.jpg) no-repeat left center; padding-left:20px; margin-bottom:10px; color:#cd0000; font-size:14px; font-weight:bold;}
.WorkZCInfo{ line-height:2.5; font-size:14px;}
.WorkZCInfo p{margin-bottom:25px;}

.CeoTable{border:1px solid #ffe5b1; text-align:center; background:#fff;}
.CeoTable th{background:#ffedd9; text-align:center; font-weight:bold; border-bottom:1px solid #ffe5b1; border-right:1px solid #ffe5b1; padding:5px 10px;}
.CeoTable td{border-bottom:1px solid #ffe5b1; border-right:1px solid #ffe5b1; padding:5px 10px;}
.RedBold{font-weight:bold; color:#cd0000;}
.KSFont{line-height:1.5; color:#666; text-align:left;}

.DKT{clear:both; margin:0 auto; overflow:hidden; padding-top:20px; padding-left:5px; background:#fefcf9;}
.DKT li{float:left; width:344px; margin:5px;}
.DKTTitle{background:#fffaf4 url(imageswork_07.jpg) no-repeat 10px center; padding-left:30px; color:#666; font-weight:bold; font-size:14px; height:25px; line-height:25px; position:relative; border:1px solid #ffe5b1; border-bottom:4px solid #feab1b; margin-bottom:1px;}
.DKTTitle span{position:absolute; right:10px; top:0px; line-height:25px;}
.DKTTitle span a:link,.DKTTitle span a:visited{ color:#d69614; font-weight:normal; font-size:12px;}
.DKTInfo{border:1px solid #ffe5b1; border-top:1px solid #feab1b; padding:10px; height:150px; background:#fff;}
.DKTInfo li{float:left; width:312px; background:url(imagesindex_38.jpg) no-repeat left center; margin:0px; padding-left:10px; height:30px; line-height:30px; position:relative;}
.DKTInfo li span{position:absolute; right:0px; top:0px; line-height:30px; color:#666;}
.ZTInfo{padding:30px;}
.ZTTab{margin:0 auto;}
.ZTTab dd{float:left; width:107px; height:30px; padding-bottom:4px; background:url(imagestab_05.jpg) no-repeat; text-align:center; font-weight:bold; line-height:30px; margin-right:20px; cursor:pointer;}
.ZTTab dd a{ display:block; width:107px; height:30px;}
.ZTTab dd.ZTTabCur{background:url(imagestab_03.jpg) no-repeat; color:#cd0000;}
#myFocus{ padding:1px; border:1px solid #F6F6F6;}