﻿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; cursor:pointer;}
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; font-size:12px;}
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:#333; background:url(imagesindex_01.jpg) repeat;}
a{ text-decoration:none; color:#333;}
a:hover{color:#c00;}
a.more:link,a.more:visited{color:#004590;}

.Main{margin:0 auto; padding:0px 10px; width:980px; background:#fff; overflow:hidden;}
.Top{background:url(imagestop_01.jpg) repeat-x left bottom; height:30px; padding:0px 10px;}
.Banner{background:url(imagesbanner_01.jpg) no-repeat; height:155px; border-top:1px solid #fff; border-bottom:1px solid #fff;}

.Menu{margin:0 auto; background:url(imagesmenu_01.jpg) repeat-x; height:42px;}
.Menu li{float:left; text-align:center; color:#fff; font-size:14px; font-weight:bold; position: relative;z-index:1999;}
.Menu li a:link,.Menu li a:visited{float:left; padding:13px 16px; text-align:center;color:#fff;}
.Menu li.MenuLine{float:left; width:2px; background:url(imagesmenu_02.jpg) center center no-repeat; height:42px; padding:0px;}
.Menu li.MenuCur a{float:left; text-align:center; background:url(imagesmenu_03.jpg) no-repeat center top; color:#fff; height:28px;}
.Menu ul li ul {display: none; background:#EBF8FF;} 
.Menu ul li:hover ul { 
display:block; 
position:absolute;
top:42px; 
left:0;
}
.Menu ul li:hover ul li a { 
display:block;
background:#EBF8FF;
border-bottom:#ccc 1px dotted;
height:28px;
line-height:30px;
padding-top:0px;
padding-bottom:0px;
font-size:12px;
font-weight:normal;
color:#555; 
} 
.Menu ul li:hover ul li a:hover { 
background:#EBF8FF; 
height:28px;
color:#c00; 
} 

.SearchBox{clear:both; border-bottom:1px solid #dee5ee; margin-bottom:10px; font-size:12px; font-weight:normal; padding:0px 10px;}
.SearchBox h1{line-height: 31px;padding-left:25px;float: left;color: #434343; background:url(imagesico_01.jpg) no-repeat left 4px; font-size:12px; font-weight:normal;}
.SearchBox IFRAME{padding-left: 15px;float: left; padding-top:7px;}
.SearchBox table{line-height: 25px;float: right;color: #277bc4;font-weight: bold; padding-top: 2px;_margin-right: 7px;}
INPUT.inputtext{border: medium none;line-height: 22px;padding-left:15px;width: 183px; height: 22px;color: #666; background:url(imagessearch_03.jpg) no-repeat left 4px;}
INPUT.inputbtn{border: medium none; width: 49px;background: url(imagessearch_04.jpg) no-repeat; height: 25px;cursor: pointer; color:#fff; font-size:12px;}
.Search{ background:url(imagessearch_02.jpg) repeat-x; height:25px; margin-top:2px;}

.Member{background:url(../images/login_01.jpg) no-repeat; padding-left:570px; height:60px; margin-bottom:10px;}
.MemberInput{border:1px solid #8bc756; height:17px; line-height:17px; width:120px;}
.MemberButton{background:url(../images/login_02.jpg) repeat-x; height:19px;  text-align:center; color:#fff; font-size:12px; width:50px; border:none; line-height:19px;}
.Member a{text-decoration:underline;}
.MemberPassword{background:url(../images/login_03.jpg) no-repeat; height:17px; line-height:17px; width:76px; padding-left:22px; color:#fff; font-size:12px; border:none; margin-bottom:3px;text-align:left;}
.MemberExit{background:url(../images/login_04.jpg) no-repeat; height:17px; line-height:17px; width:76px; padding-left:22px; color:#fff; font-size:12px; border:none; text-align:left;}


.PaddingBottom{clear:both; overflow:hidden; zoom:1; padding-bottom:10px;}

.Silder{float:left; width:311px; padding-right:10px; overflow:hidden; zoom:1;}
.MainLeft{clear:both; float:left; width:750px; overflow:hidden; zoom:1;}
.MainRight{float:right; width:230px; overflow:hidden; zoom:1;}

.TotleK{border:1px solid #dee5ee; border-bottom:none; padding:0px 1px; overflow:hidden; zoom:1;}
.TotleTitle{background:url(imagestotle_01.jpg) repeat-x; height:34px; line-height:34px;}
.TotleText1{float:left; background:url(imagestotle_02.jpg) no-repeat; height:34px; line-height:34px; padding-left:25px; width:85px; color:#fff; font-size:14px; font-weight:bold;}
.TotleText2{float:left; background:url(imagesnotice_01.jpg) no-repeat left center; height:33px; line-height:33px; width:82px; text-align:center; color:#004590; font-size:14px; font-weight:bold; margin-left:10px;}
.TotleText3{float:left; background:url(imagestotle_03.jpg) no-repeat; height:34px; line-height:34px; padding-left:25px; width:141px; color:#fff; font-size:14px; font-weight:bold;}
.TotleText4{float:left; background:url(imagesIconH.gif) no-repeat left center; padding-left:18px; font-size:12px; font-weight:normal; margin-left:10px;}
.TotleText5{float:left; color:#004590; font-weight:bold; font-size:14px; padding-left:10px;}
.TotleTitle span{float:right; padding-right:10px;line-height:34px;}
.TotleKNoTop{border:1px solid #dee5ee; border-top:none; overflow:hidden; zoom:1;}

.TotleTab{margin:0 auto; padding-left:5px;}
.TotleTab li{float:left; width:92px; height:34px; text-align:center; margin-right:6px;}
.TotleTab li a:link,.TotleTab li a:visited{float:left; width:92px; background:url(imagestab_01.jpg) no-repeat; font-size:14px; font-weight:bold; color:#444; padding-top:3px;}
.TotleTab li.TotleTabCur a:link, .TotleTab li.TotleTabCur a:visited,.TotleTab li a:hover{background:url(imagestab_02.jpg) no-repeat; color:#fff;}



.News{float:left; width:420px; overflow:hidden; zoom:1;}
.NewsInfo{margin:0 auto; padding:5px 10px; overflow:hidden;}
.NewsInfo li{float:left; width:100%; position:relative; border-bottom:1px dashed #ccc; text-align:left;}
.NewsInfo li a:link,.NewsInfo li a:visited{float:left; width:100%; line-height:28px; height:28px;}
.NewsInfo li span{position:absolute; right:0px; top:0px; line-height:28px; color:#666;}
.NewsIco{background:url(imagesico_03.jpg) no-repeat left center; width:10px; height:28px; padding-left:8px;}

.NoticeK{border-top:2px solid #004590;}
.NoticeInfo{clear:both; overflow:hidden; padding:5px 10px; position:relative;}
.NoticeInfo li{float:left; width:200px; font-size:12px; padding:8px 0px; position:relative; border-bottom:1px dashed #ccc; background:url(imagesico_02.jpg) no-repeat left 12px; padding-left:10px;}
.NoticeInfo li a:link,.NoticeInfo li a:visited{float:left; width:200px;}
.NoticeInfo li span{padding-left:15px; color:#666;}
.NoticeIco{background:url(imagesico_02.jpg) no-repeat left center; width:10px; height:28px; padding-left:8px;}

.HotInfo{padding:10px 0px 0px 10px; overflow:hidden;}
.HotInfo li{float:left; width:284px; height:48px; border:1px solid #dee5ee; padding:1px; margin-bottom:5px;}

.PeoInfo{padding:10px 0px 0px 10px; overflow:hidden;}
.PeoInfo li{float:left; width:92px; padding-left:6px; font-size:12px;}
.PeoInfo li img{float:left; width:88px; height:110px; border:1px solid #dee5ee; padding:1px; margin-bottom:8px;}

.PhotoInfo{padding:10px 0px; overflow:hidden;}
.PhotoInfo li{float:left; width:140px; padding-left:10px; text-align:center; font-size:12px;}
.PhotoInfo li img{float:left; width:140px; height:100px; margin-bottom:8px;}
.SubPhotoInfo{padding:20px 0px; overflow:hidden;}
.SubPhotoInfo li{float:left; width:160px; padding-left:18px; text-align:center; height:150px; margin-bottom:15px;}
.SubPhotoInfo li img{float:left; width:160px; height:114px; margin-bottom:8px;}

.Links{clear:both; margin:0 auto; overflow:hidden; zoom:1;}
.LinksInfo{clear:both; overflow:hidden; zoom:1;}
.Links li{float:left; width:235px; margin-right:5px;}
.LinksPic{clear:both; overflow:hidden; zoom:1; background:#f0f3f7; padding:7px 5px 7px 10px;}
.LinksSelect{width:235px;}

.Foot{clear:both; text-align:center; padding:15px 0px; height:56px; line-height:25px; border-top:3px solid #004590;}


.SubInfo{clear:both; overflow:hidden; zoom:1; padding-bottom:10px;}
.SubLeft{float:left; width:230px; padding-right:10px; background:url(../images/list_05.jpg) no-repeat right top;}
.SubRight{float:right; width:740px; overflow:hidden; zoom:1;}

.submenu_title{color:#fff; font-weight:bold; font-size:14px; background:url(imageslist_03.jpg) no-repeat; height:35px; padding-left:30px; line-height:35px; position:relative;}
.submenu_title span{position:absolute; right:10px; top:8px;}

.submenu{margin:0 auto; padding:10px 0px 10px 9px; overflow:hidden; margin-bottom:10px; background:#e6f4ff;}
.submenu li{float:left; width:210px; line-height:30px; padding-bottom:5px; background:url(imageslist_07.jpg) no-repeat;}
.submenu li a:link,.submenu li a:visited{float:left; width:170px; line-height:30px; font-size:14px; padding-left:40px; color:#666;}
.submenu li a.submenuCur:link,.submenu li a.submenuCur:visited,.submenu li a:hover{background:url(imageslist_07.jpg) no-repeat; color:#004590; font-weight:bold}
.SubSecMenu{float:left; margin:0 auto; padding-top:10px; background:#fff;}
.SubSecMenu li{float:left; width:200px; background:url(../images/sub_32.jpg) no-repeat 25px 5px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ccc;}
.SubSecMenu li a:link,.SubSecMenu li a:visited{ background:none; padding-left:30px; width:161px; padding-left:40px; line-height:15px;}
.SubSecMenu li a.SubSecMenuCur:link,.SubSecMenu li a.SubSecMenuCur:visited,.SubSecMenu li a:hover{color:#ac161f; font-weight:bold;}

.hotnews{overflow:hidden; margin-bottom:10px;}
.Today_Hot_ul{padding:10px;margin: 0px;width: 208px;height: 235px; background:#e6f4ff;}
.Today_Hot_ul LI{line-height: 30px;width: 210px;float: left;height: 30px;overflow: hidden;}
.Today_Hot_ul LI SPAN{text-align: center;line-height: 15px;margin-top: 4px;width: 16px;display: block;background: url(imagespoint2.jpg) no-repeat;float: left;height: 15px;color: #fff;font-size: 11px;}
.Today_Hot_ul LI.top3 SPAN{background: url(imagespoint1.jpg) no-repeat;}
.Today_Hot_ul LI A{line-height: 25px; padding-left: 6px; float: left;}
.Today_Hot_ul LI A:link{color: #404040;}



.pages{clear: both; text-align: center; padding:20px 0px; margin: 0px auto;}
.pages a{border:#cccccc 1px solid; text-align: center; padding:0px 5px; line-height: 20px; font-family: arial, Helvetica, sans-serif; height: 20px; color: #004590; margin-left: 3px;}
.onpages{color: #fff;}
.pages .onpages{border:#dee5ee 1px solid; line-height:20px; background-color:#004590; height:20px; color:#fff;}


.detail{padding:30px; overflow:hidden; zoom:1;}
.detail_info{margin:0 auto; width:982px; margin-top:10px; border:1px solid #dee5ee;}
.detail_title{text-align:center; font-size:25px; font-weight:bold; padding:0px 0px 15px 0px; color:#cc0000;}
.detail_subtitle{text-align:center; font-size:18px; font-weight:bold; padding-bottom:20px;}
.detail_time{background:#f7fbff; 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;}

.searchinput{ overflow:hidden; zoom:1; padding-bottom:20px;}
.SearchButton{background:#999999; border:1px solid #666; width:50px; height:24px;}
.SubSearch{margin-bottom:20px; overflow:hidden; zoom:1;}
.SubSearchTitle{width:100%; color:#004590;font-weight:normal;font-size:14px;line-height:30px;text-decoration:underline;text-align:left;}
.SubSearchTitle a,.SubSearchTitle a:visited,.SubSearchTitle a:hover{float:left;color:#004590;font-weight:normal;font-size:14px;line-height:30px;text-decoration:underline;}
.SubSearchTitle a:hover{color:#ff0000;}
.SubSearchTitlecontent{width:100%; height:30px;float:left;color:#666;font-weight:normal;font-size:12px;line-height:15px;margin-bottom:5px;overflow:hidden;}
.SubSearchTitletime{width:100%; height:25px;float:left;color:#666;font-weight:normal;font-size:12px;line-height:25px;overflow:hidden;border-top:1px dashed #dedede;}

.NewsList{margin:0 auto; overflow:hidden; padding-bottom:10px;}

.Peo{margin:0 auto; padding:10px; overflow:hidden; float:left; width:340px;}
.PeoLeft{float:left; width:125px; height:160px;}
.PeoLeft img{width:107px; height:152px; border:1px solid #dee5ee; padding:1px;}
.PeoRight{float:left; width:215px; font-size:14px; position:relative; height:160px;}
.PeoRight p{ padding-bottom:8px; line-height:1.3;}
.PeoRight p b{ color:#555;}
.redfont{color:#cc0000;}
.PeoRightFoot{position:absolute; bottom:0px; left:0px;}
a.PeoLink:link,a.PeoLink:visited{background:url(imagespeo_08.jpg) no-repeat left center; padding-left:20px; padding-right:30px;}
a.PeoLink2:link,a.PeoLink2:visited{background:url(imagespeo_10.jpg) no-repeat left center; padding-left:20px;}
#myFocus{ width:311px; height:280px;}
.search_page *{ font-size:14px;}
.search_page a{ padding:0px 3px;}
.search_page .search_page_other{ color:#f00; padding:0px 3px; font-weight:bold}
.registerTB td{ height:30px;}
.registerTB .btn{padding:5px 0;}