/* 全局CSS定义 */
body{ background:#E1E2E5; text-align:center;}
body div{ text-align:left;}
*{ margin:0; padding:0; font-family:"宋体"; font-size:12px; color:#616161;}
img{ border:0;}
li{ list-style:none;}

/* 链接颜色 */
a{ color: #616161; text-decoration:none;}
a:hover { color: #f60; text-decoration:underline;}

/* 字体属性 */
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{ color:#3B4A85; text-decoration:underline; }
.fB { font-weight: bold;}
.f14{ font-size:14px;}
.blank16{ height:16px; overflow:hidden; clear:both;}
.blankW8{ height:8px; background:#E1E2E5; overflow:hidden; clear:both;}
.blank29{ height:29px; overflow:hidden; clear:both;}
.clear{ clear: both; height:1px; overflow:hidden; font-size:0px; visibility:hidden; }

/* 统一头 */
#head,#head .l,#head .c,#head .r{ height:80px;}
#head{ width:950px; overflow:hidden; margin:10px auto 0; background:url(head_bg.jpg) repeat-x; }
#head .l{ width:10px; background:url(head_bgl.jpg) no-repeat; float:left;}
#head .c{ width:930px; float:left;}
#head .cTop{ width:100%; height:39px;}
#head .cTop img{ float:left; vertical-align:top;}
#head .cTop ul{ float:left; padding-left:30px;}
#head .cTop li{ width:95px; text-align:center; line-height:39px; color:#fff; background:url(navbg.jpg) no-repeat; float:left;}
#head .cTop li.in{ background:url(navbg_1.jpg) no-repeat;}
#head .cTop li a{ color:#fff;}
#head .cTop li.log{ width:200px; color:#B8699F; text-align:left; }
#head .cTop li.log a{ color:#B8699F; text-decoration:underline;}
#head .cTop span{ float:right; color:#B8699F; margin-top:12px; padding-right:16px;}
#head .cTop span a{ color:#B8699F;}
#head .cTop span a:hover{ color:#f60;}
#head .cInfo{ width:100%; font-family:Arial;}
#head .conL{ float:left; padding-top:8px;}
#head .conL input{ margin-right:12px; +margin-right:6px;}
#head .conR{ float:right; padding-top:5px;}
.sbut{ width:59px; height:25px; cursor:pointer; background:url(searchbut.gif) no-repeat; border:0;}
#head .in340{ width:336px; border:1px solid #ccc; padding:3px; margin:0 6px;}
#head .r{ width:10px; background:url(head_bgr.jpg) no-repeat; float:right;}

.content{ width:950px; margin:0 auto;}

.in140{ width:140px; border:1px solid #ccc; padding:3px; margin:0 6px;}
.conline,.conline7{ background:#fff; border-left:1px solid #DADADA; border-right:1px solid #DADADA; padding:6px 0; clear:both;}
.conline p{ text-align:center; line-height:200%;}
.conline input{ vertical-align:top;}
.conline7{ text-align:center; line-height:200%; font-size:14px;}
.conBlue{ background:#E7ECF4 url(no02bg.gif) top repeat-x; border-left:1px solid #DADADA; border-right:1px solid #DADADA; padding:6px 0;}
.conBlue h2{ color:#3F4765; font-size:12px; clear:both; width:100%; background:#C9DBF1; line-height:200%;}
.conBlue h2 span{ float:right; font-weight:normal; margin-right:10px;}
.conBlue h2 a{ color:#475689;}
.pd10{ padding:10px;}

.redtit,.bluetit,.graytit{ padding-left:10px; color:#fff; line-height:26px; font-weight:bold;}
.redtit a:link,.redtit a:visited,.graytit a:link,.graytit a:visited,.bluetit a:link,.bluetit a:visited{ color:#fff;}
.redtit{ background:url(redtit.gif) no-repeat;}
.redtit span{ float:right; background:url(redtit_r.gif) right no-repeat;}

/* 公告栏 */
.redtit_1,.bluetit,.graytit{ padding-left:10px; color:#fff; line-height:26px; font-weight:bold;}
.redtit_1 a:link,.redtit a:visited,.graytit a:link,.graytit a:visited,.bluetit a:link,.bluetit a:visited{ color:#fff;}
.redtit_1{ background:url(2redtit.gif) no-repeat;}
.redtit_1 span{ float:right; background:url(2redtit_r.gif) right no-repeat;}


.graytit{ background:url(graytit.gif) no-repeat;}
.graytit span{ float:right; background:url(graytit_r.gif) right no-repeat;}
.bluetit{ background:url(bluetit.gif) no-repeat;}
.bluetit span{ float:right; background:url(bluetit_r.gif) right no-repeat; padding-right:10px; font-weight:normal;}
.topbg{ background:url(topbg.gif) no-repeat; height:6px; overflow:hidden;}
.topbg span{ float:right; background:url(topbg_r.gif) no-repeat; height:6px; overflow:hidden;}
.tabbg{ background:url(tabbg.gif) no-repeat; height:35px; overflow:hidden;}
.tabbg span{ float:right; background:url(tabbg_r.gif) right no-repeat; height:35px; overflow:hidden;}
.tabbg li{ float:left; color:#434343;}
.tabbg li a{ color:#434343;}
.bottombg{ background:url(bottombg.gif) no-repeat; height:6px; overflow:hidden; clear:both;}
.bottombg span{ float:right; background:url(bottombg_r.gif) no-repeat; height:6px; overflow:hidden;}
.o01bg{ background:url(o01.gif) no-repeat; height:7px; overflow:hidden; clear:both;}
.o01bg span{ float:right; background:url(o01_r.gif) right 0 no-repeat; height:7px; overflow:hidden;}
.o02bg{ background:url(o02.gif) no-repeat; height:7px; overflow:hidden; clear:both;}
.o02bg span{ float:right; background:url(o02_r.gif) right 0 no-repeat; height:7px; overflow:hidden;}

.boxLogin{ width:85%; margin:0 auto 10px; padding-top:9px; clear:both;}
.boxLoginL{ background:#5C5C5C; padding:5px 5px 3px; text-align:center; float:left;}
.boxLoginL img{ border:1px solid #ccc; display:block; vertical-align:top;}
.boxLoginL a:link,.boxLoginL a:visited{ color:#C0C0C0; text-decoration:underline;}
.boxLoginL a:hover{ color:#f60; text-decoration:none;}
.boxLoginR{ float:right; width:68%; padding-bottom:2px;}
.boxLoginR *{ color:#3B4A85;}
.boxLoginR p{ text-align:left; line-height:160%;}
.boxLoginR *.p a:link,.boxLoginR *.p a:visited,.boxLoginR *.p a:hover{ color:#D86EB7; font-weight:bold;}
.boxLoginR a:link,.boxLoginR a:visited{ color:#3B4A85; }
.boxLoginR a:hover{ color:#f60; }
.boxLoginR h1{ padding-bottom:10px;}

.boxLoginR7{ float:right; width:55%; padding-bottom:2px;}
.boxLoginR7 *{ color:#3B4A85;}
.boxLoginR7 p{ text-align:left; padding:3px 0; line-height:normal;}
.boxLoginR7 *.p a:link,.boxLoginR *.p a:visited,.boxLoginR *.p a:hover{ color:#D86EB7; font-weight:bold;}
.boxLoginR7 a:link,.boxLoginR a:visited{ color:#3B4A85; }
.boxLoginR7 a:hover{ color:#f60; }
.boxLoginR7 img{ margin-right:5px;}
.boxLoginR7 h1{ padding-bottom:10px;}
p.info8{ background:#eee url(email.jpg) 30px 7px no-repeat; border-bottom:1px solid #D5D5D5; border-top:1px solid #D5D5D5; padding-left:56px; text-align:left; color:#3B4A85;}
p.info8 a{ font-weight:bold; color:#D86EB7;}
p.info7{ background:#eee; border-bottom:1px solid #D5D5D5; border-top:1px solid #D5D5D5; padding: 5px 0 5px 22px; line-height:16px;  text-align:left; color:#3B4A85;}
p.info7 a{ font-weight:bold; color:#D86EB7;}
p.wel{ background:url(music.gif) 25px 7px no-repeat; text-align:left; padding-left:58px; margin-top:6px; }
p.wel a{ font-weight:bold; color:#3B4A85;}

.page { padding-top:15px;}
.page img{ margin:0 5px; }
.page span a,.page span b{ position:relative; font-family:Arial;}
.page span a:link,.page span a:visited{ padding:0 4px; border:1px solid #ccc; }
.page span a:hover{ padding:0 4px; border:1px solid #ccc; font-weight:bold; background:#EDEDED;}
.page span b{ padding:0 4px; border:1px solid #ccc; background:#EDEDED;}
.info{ background:url(dot06.jpg) 10px 2px no-repeat; line-height:200%; color:#3B4A85; margin:0 auto; padding-left:30px;}
.info a:link,.info a:visited{ color:#3B4A85; text-decoration:underline;}
.info a:hover{ color:#f60; text-decoration:none;}
.info_in{ line-height:200%; color:#3B4A85; margin:0 auto; padding-left:15px; padding-bottom:5px;}
.info_in img{ border:1px solid #fff; margin-right:6px; margin-bottom:-5px;}
.info_in a{ color:#3B4A85; font-weight:bold;}
.info_in a:hover{ color:#f60;}

#foot{ width:950px; margin:0 auto; border-top:1px solid #D3D4D6; padding:15px 0; text-align:center; font-family:Arial;}
