@charset "utf-8";
/* reset css style */
html,body,div,span,object,iframe,table,caption,tbody,tfoot,tr,td,font,img,tt,blockquote,pre,a,code,dl,dt,dd,ol,ul,li,fieldset,form,label {font-family:inherit;padding:0; margin:0; border:0;}
:focus { outline:0; }
ol,ul,li{ list-style:none;}
caption,th,td { font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:""; }
img { border:0;}

/*public layout style*/
.tbody{ overflow:hidden;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ clear:both;}
.preico{ vertical-align:middle;}
.more{ float:right; font-weight:normal;}
.left{ text-align:left;}
.right{text-align:right;}
.center{text-align:center;}

.pages{padding-left:120px;}
.pages a{ border:1px solid #3568B9; display:block; padding:2px 4px; color:#3568B9; text-align:center; float:left; margin-left:6px;}
.pages a:hover{ background-color:#3568B9; color:#fff;}

/*--form style--*/
.text{}
.btn{}
.btn_blue2{height:28px; width:90px; background:url(bg_btn.jpg) no-repeat left top; color:#fff; font-size:14px; border:0; padding:0;}
.btn_blue4{height:28px; width:120px; background:url(bg_btn.jpg) no-repeat left -40px; color:#fff; font-size:14px; border:0; padding:0;}
.btn_blue6{height:28px; width:160px; background:url(bg_btn.jpg) no-repeat left -80px; color:#fff; font-size:14px; border:0; padding:0;}
.btn_blue8{height:28px; width:220px; background:url(bg_btn.jpg) no-repeat left -120px; color:#fff; font-size:14px; border:0; padding:0;}

.btn_orange2{height:28px; width:90px; background:url(bg_btn.jpg) no-repeat -300px top; color:#fff; font-size:14px; border:0; padding:0;}
.btn_orange4{height:28px; width:120px; background:url(bg_btn.jpg) no-repeat -300px -40px; color:#fff; font-size:14px; border:0; padding:0;}
.btn_orange6{height:28px; width:160px; background:url(bg_btn.jpg) no-repeat -300px -80px; color:#fff; font-size:14px; border:0; padding:0;}
.btn_orange8{height:28px; width:220px; background:url(bg_btn.jpg) no-repeat -300px -120px; color:#fff; font-size:14px; border:0; padding:0;}

/*整站个性化的样式*/
body { background:#fff url(bg_body.jpg) repeat-x top; padding-top:0;}
body{ font-size:13px; color:#000;}
a{ font-size:13px; color:#0067AA; text-decoration:none;}
a:hover{ text-decoration:underline; color:#BD0A01;}
.cms{ background:url(bg_cms.jpg) repeat-y left; border:1px solid #fff;}

/*--public layout style--*/
.cms .sidebar{ width:240px; float:left;}
.cms .main{ width:720px; float:right;}
.cms .sidebar{ padding-bottom:5px;}
#catnav .caption{ background:url(bg_global.jpg) no-repeat left -60px; border:1px solid #ccc; border-top:0; color:#fff;}
#catnav .caption a{ color:#fff;}
#catnav .content{ border:1px solid #ccc; border-top:0;}
#catnav .dlist{ margin-left:10px;}
#catnav .dlist li{
background:transparent url(bg_ico.gif) no-repeat scroll left -192px;
line-height:24px;padding-left:14px;}
#catnav .dlist li a{font-size:14px;font-weight:bold;}


#warp{ width:970px; margin:0 auto; background-color:#fff;}

#siteMenu{ height:70px;background:url(bg_siteMenu.jpg) repeat-x left bottom; margin-bottom:2px;}
#siteMenu img{ margin-bottom:3px;}
#siteMenu a{ font-size:13px; color:#0072B1;}

#indexNav {background:url(bg_indexnav.jpg) repeat-x left top; padding:0 10px;}
#indexNav a{ color:#fff; margin-right:6px; font-size:13px; line-height:20px;}

#footer{ border-top:4px solid #003186; margin-top:6px;}
#footer td{ text-align:center; line-height:22px; font-size:13px;}

#searchbar{ padding-right:6px;}
#searchbar .text{ height:22px; line-height:22px; padding:0 5px; width:140px; border:1px solid #B4B4B4;background:url(bg_btn.jpg) no-repeat left -150px; vertical-align:middle;}

#searchbar .btn{ height:24px; line-height:24px; padding:0 5px;border:1px solid #B4B4B4;background:url(bg_btn.jpg) no-repeat -300px -150px; color:#EB6001; font-weight:bold; vertical-align:middle;}

#position { height:30px; line-height:30px; background:url(bg_global.jpg) repeat-x left -240px; padding-left:10px;}

#paiban{ background-color:#01B7E7;}
#paiban th{ text-align:center; font-weight:bold; background-color:#0066FF; color:#fff; font-size:13px;}
#paiban td{ background-color:#fff; text-align:center; font-size:13px;}
#paiban .pretitle{ background-color:#E3F0FE;}

#catnav{}

/*--栏目页--*/
.catbox { border:1px solid #ccc; padding:1px; margin-bottom:6px;}
.catbox .caption{ background:#DAEEF7; height:29px; line-height:29px;color:#316AC5; padding-left:10px;}
.caption h4{ margin:0; font-size:14px;}
.ico_cat{ background:url(bg_ico.gif) no-repeat left 10px; padding-left:20px;}
.ico_240{ background:url(bg_ico.gif) no-repeat left -234px; padding-left:20px;}
.ico_280{ background:url(bg_ico.gif) no-repeat left -274px; padding-left:20px;}


.catbox .caption a{line-height:31px;color:#027D68;}
.catbox .caption .more a{ font-size:13px; font-weight:normal; padding-right:10px;}
.catbox .content{padding:10px; border-top-width:0;}

.imglist_zc{ border-bottom:1px dashed #ccc; margin-bottom:6px;}
.imglist_zc td{ background-color:#fff;}
.imglist_zc .theme{ width:170px; text-align:center; vertical-align:middle;}
.imglist_zc .theme img{ border:1px solid #ccc; padding:1px;}
.imglist_zc .title a{ font-size:13px; font-weight:bold;}
.imglist_zc .summary{ line-height:22px; color:#484848;}
.imglist_zc .posttime{ margin-left:6px; color:#EB6001;}

.artsummary{}
.artsummary .title a{ line-height:24px; font-weight:bold;}
.artsummary .summary{ line-height:22px; color:#484848;}
.artsummary .posttime{ margin-left:6px; color:#EB6001;}

.firsttitle{ height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold;}
.firstsummary{line-height:22px; border-bottom:1px dashed #ccc; margin-bottom:6px; padding-bottom:4px; color:#484848;}


/*--列表页--*/
.listbox { border:1px solid #ccc; padding:1px; margin-bottom:6px;}
.listbox .caption{ background:#DAEEF7; height:29px; line-height:29px;color:#316AC5; padding-left:10px; font-size:14px;}
.listbox .caption .more a{ font-size:12px; font-weight:normal; padding-right:30px;}
.listbox .content{padding:10px; border-top-width:0;}

.imglist{ margin:0 auto; padding-left:5px;}
.imglist p{ float:left;  text-align:center; margin:0 10px 6px 0; width:160px; height:160px; overflow:hidden;}
.imglist .title{ text-align:center; line-height:18px;}
.imglist img{ border:1px solid #ccc; padding:1px; margin-bottom:4px;}

.artlist li{ line-height:22px;}
.artlist .split{ background:none; line-height:1px; border-bottom:1px dashed #ccc; margin:4px auto; font-size:0;}
.artlist .title a{ font-weight:bold;}
.artlist .summary{ line-height:22px; color:#484848; border-bottom:1px dashed #ccc; padding-bottom:4px; margin-bottom:6px;}
.summary .dateils{ margin-left:6px;}

/*-- cms style --*/
.artMain{ padding:10px 20px;}
#artMain{ padding:10px 20px;}
.artTitle {FONT-WEIGHT: bold; FONT-SIZE: 22px; PADDING-top:15px; padding-bottom:4px; MARGIN: 0px auto; COLOR: black;text-align:center;}
.artfuTitle{ text-align:center; font-size:16px; margin:10px auto 12px; letter-spacing:1px;}
.artInfo{BORDER-TOP: #d0d0d0 1px solid; MARGIN: 5px auto 15px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #d0d0d0 1px solid; HEIGHT: 25px; text-align:center;}
.artInfo a{ color:#174A63;}
.artSummary{ background-color:#F6F6F6; text-indent:20px; font-weight:bold; padding:5px 10px; line-height:24px;}
.artContent{ font-size:14px; line-height:24px;}
.artContent a{ font-size:14px; color:#046EA2;}
.artContent P{ margin:12px 0px; line-height:24px;}
.artCommForm{ border:1px solid #ccc;padding:10px;}
.artCommCnt{color:#FF5800;}
.commText,.commTextarea{color:#969493; border:1px solid #CDCDCD;}
.commText{ width:300px;}
.commTextarea{ width:98%; height:80px;}
.commBtn{}
.artFunc{CLEAR: both; MARGIN: 4px auto; TEXT-ALIGN: right;}