.fy {
	font-size: 12px;
	line-height: 15px;
	color: #FEFFFF;
	text-decoration: none;
	height: 15px;
	width: 18px;
	border: 1px solid #72B0D7;
	background-color: #72B0D7;
	position: absolute;
	text-align:center;
	margin-left:3px;
	font-weight: bold;
}
.fy2 {
	font-size: 12px;
	line-height: 15px;
	color: #656565;
	text-decoration: none;
	height: 15px;
	width: 18px;
	border: 1px solid #A6CBE6;
	background-color: #F9F9F9;
	position: absolute;
	text-align:center;
	margin-left:3px;
}
/* //分页 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0;}
body, button, input, select, textarea { font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;}h1, h2, h3, h4, h5, h6 { font-size:100%;}
address, cite, dfn, em, var { font-style:normal;}code, kbd, pre, samp { font-family:courier new, courier, monospace;}
small { font-size:12px;}ul, ol { list-style:none;}sup { vertical-align:text-top;}sub { vertical-align:text-bottom;}legend { color:#000;}
fieldset, img { border:0;}button, input, select, textarea { font-size:100%;}table { border-collapse:collapse; border-spacing:0;}
a { color:#333; text-decoration:none;}
a:hover { color:#333; text-decoration:underline;}

.clearfix:after { content:'\20'; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { display:inline-block;}/* Hides from IE-mac \*/
* html .clearfix { height:1%;}
.clearfix { display:block;}/* End hide from IE-mac */

/* 重复性公共样式 */
/* layout */
.fl { float:left;}
.fr { float:right;}
.pr { position:relative;}
.pa { position:absolute;}
/* Font */
.tl { text-align:left;}
.tr { text-align:right;}
.tc { text-align:center;}
.fn { font-weight:normal;}
.fb { font-weight:bold;}
.vm { vertical-align:middle;}
/* Box */
.zoom: { zoom:1;}
.hidden { display:none;}
.inlineblock { display:inline-block; *display:inline; zoom:1;}

.red, .red:hover { color:#f00;}
.mb10 { margin-bottom:10px;}
.mr10 { margin-right:10px;}

/* Layout */
body { background:url(../images/bg.jpg) repeat-x top;background-color: #ffffff;}

#page { width:1000px; margin:5px auto; background-color:#FFFFFF;}
#header { background-color:#FFFFFF;}
#content { background-color:#FFFFFF;}
#footer { background-color:#FFFFFF;}

/* Clear */
.main-wrap:after, .col-sub:after, .col-extra:after { content:'\20'; display:block; height:0; clear:both;}
.main-wrap, .col-sub, .col-extra { *zoom:1;}
.into { float:right; width:66px; hieght:21px; background:url(../images/into.png) no-repeat 0 0; font-size:12px; text-align:center; line-height:21px; color:#666;}
/* 模块 */
.mod { border:1px solid #d2d2d2;}
.mod-pink { border:1px solid #F4D2DA;}
.mod-weak, .mod-fuscous { border:1px solid #D8DFE9;}
.mod-blue, .mod-azury { border:1px solid #C7D8FF;}
.mod .hd, .mod-pink .hd, .mod-blue .hd, .mod-azury .hd, .mod-weak .hd, .mod-fuscous .hd { position:relative;}
.mod .hd { border-bottom:1px solid #d2d2d2; background:url(../images/bg-line.png) repeat-x 0 -170px;}
.mod-pink .hd { border-bottom:1px solid #F4D2DA; background-color:#FCF3F5;}
.mod-blue .hd, .mod-azury .hd { border-bottom:1px solid #C7D8FF;}
.mod-blue .hd { background-color:#F0F5FF;}
.mod-weak .hd { height:26px; border-bottom:1px solid #D8DFE9; background:url(../images/bg-04.png) repeat-x left bottom;}
.mod-azury .hd { background:url(../images/bg-line.png) repeat-x 0 -142px;}
.mod-fuscous .hd { background:url(../images/bg-05.png) repeat-x 0 0;}
.mod .hd h3, .mod-pink .hd h3, .mod-blue .hd h3, .mod-azury .hd h3, .mod-weak .hd h3, .mod-fuscous .hd h3 { height:26px; padding-left:10px; font-size:14px; color:#049; line-height:26px; overflow:hidden;}
.mod .hd h3.red, .mod-pink .hd h3.red, .mod-blue .hd h3.red, .mod-azury .hd h3.red { color:#c00;}
.mod .hd h3.icon, .mod-pink .hd h3.icon, .mod-blue .hd h3.icon, .mod-azury .hd h3.icon { padding-left:30px; background:url(../images/icon-2.png) no-repeat 10px 6px;}
.mod .hd h3, .mod-azury .hd h3 { height:26px; border:1px solid #fff;}
.mod-pink .hd h3 { border:1px solid #FCF3F5}
.mod-blue .hd h3 { border:1px solid #F0F5FF}
.mod-weak .hd h3 { position:absolute; top:0; left:0; padding:0 15px; border-right:1px solid #D8DFE9;}
.mod .hd .act, .mod-pink .hd .act, .mod-blue .hd .act, .mod-azury .hd .act, .mod-weak .hd .act, .mod-fuscous .hd .act { position:absolute; top:4px; right:10px;}
.mod .hd .act a, .mod-pink .hd .act a, .mod-blue .hd .act a, .mod-azury .hd .act a { margin:0 5px;}
.mod .bd, .mod-pink .bd, .mod-blue .bd, .mod-azury .bd, .mod-weak .bd, .mod-fuscous .bd { padding:10px;}
#header {width:100%;}
#header .topbox { height:134px; padding-left:10px;overflow:hidden;background:url(../images/bg.jpg) repeat-x top;}
.sponsor { float:left; width:519px; padding:0px;}
/* Logo */
#logo { float:left;}
#logo a { display:block; width:461px; height:134px; background:url(../images/logo.jpg) no-repeat 0 0;}
#logo a span { display:none;}
/* 导航
.nav { padding-left:10px; width:980px; height:46px;background:url(../images/dh_bj.jpg) no-repeat top right;}
 */
.nav { padding-left:10px; width:980px; height:46px; margin:0 auto;}
.nav li {float:left; height:30px; padding:0 15px; font-size:14px; line-height:45px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
.nav a { color:#fff;text-decoration: none;}
.nav a:hover { color:#c12e8d;text-decoration: none;}
/* Search */
.search {padding-left:10px; border-top:0; width:980px; height:39px;background:url(../images/gg_bj.jpg) no-repeat top right; margin:0 auto;}
.search .bd { height:34px; padding:8px 0 0 10px; border:1px solid #fff; background:url(../images/bg-line.png) repeat-x 0 -100px; line-height:100%;}
.search em, .search form, .search form input, .search form label, .search form button, .search p { display:inline; float:left;}
.search em { margin-left:130px; padding:8px 15px 10px 0; font-size:14px; color:#C12E8D;}
/* Tab */
.tab-trigger a { display:inline; float:left;}
.tab-panel .panel-item { display:none;}

.pic980x376 {padding-left:10px; width:980px; height:376px; padding-top:8px; padding-bottom:5px;}
.pic980x210 {padding-left:10px; width:980px; height:200px; padding-top:5px;}
.pic980x170 {padding-left:10px; width:980px; height:170px; padding-top:5px;}

.zw { background:url(../images/gd.jpg) repeat-x top;background-color: #ffffff; width:980px; margin-left: auto; margin-right: auto; margin-top:8px;}
.zw_left{ background:url(../images/sp_bj.jpg) repeat-x top;background-color: #ffffff; width:310px; height:279px; padding-top:30px; padding-bottom:10px;float:left;}
.zw_left em{ margin-left:11px; font-size:14px;}

.zw_center{ background:url(../images/ppbj.jpg) repeat-x top;background-color: #ffffff; width:375px; height:435px; padding-top:30px; float:left; margin-left:22px;}
.zw_center em{ margin-left:11px; font-size:14px;}
.zw_right{ background:url(../images/ss_bj.jpg) repeat-x top;background-color: #ffffff; width:250px; height:279px; padding-top:30px; float:left; margin-left:23px;}
.zw_right em{ margin-left:11px; font-size:14px;}


.ttt {border-top:0; width:978px; height:auto; border: 1px solid #E8BBE7;}
.add {border-top:0; width:978px; height:auto; padding-bottom:10px; padding-top:10px;}
.tttx {border-top:0; width:978px; height:auto; border: 1px solid #E6E6E6;}
.pxzs {border-top:0; width:978px; height:auto; border: 1px solid #84BCE6;}

.tab-mnkshi { position:relative;}
.tab-mnkshi .tab-trigger { position:absolute; top:-27px; right:0;}
.tab-mnkshi .tab-trigger a { width:72px; height:30px; margin-left:-1px; background:url(../images/bg-tab.png) no-repeat 0 0; line-height:26px; text-align:center; color:#039;}
.tab-mnkshi .tab-trigger .current { background:url(../images/tab-cur.png) no-repeat 0 0; font-weight:bold;}

/* 页码 */
.pagination { padding:10px; text-align:center;}
.pagination a, .pagination span { margin:0 5px;}

/* 友情链接 */
.linkbox { padding:10px; border:1px solid #d2d2d2;}
.linkbox .bd { width:938px; overflow:hidden;}
.linkbox ul {}
.linkbox li { float:left; width:78px; line-height:24px;}
.linkbox .hban { margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #ececec;}


/* Footer */
#footer { margin:20px 0 30px; text-align:center; line-height:21px;}
.zi_juse {
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	color: #FF5000;
	text-decoration: none;
}
.zi_h12 {
	font-size: 12px;
	line-height: 24px;
	color: #000000;
	text-decoration: none;
}
.zi_h14 {
	font-size: 14px;
	line-height: 24px;
	color: #000000;
	text-decoration: none;
}
.bk_3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F1CADC;
	border-right-color: #F1CADC;
	border-bottom-color: #F1CADC;
	border-left-color: #F1CADC;
}
.zi_ah {
	font-size: 12px;
	line-height: 24px;
	color: #E72D78;
	text-decoration: none;
}
.bk33_lan {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: 84BCE6;
	border-right-color: 84BCE6;
	border-bottom-color: 84BCE6;
	border-left-color: 84BCE6;
}
.zpx1 {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #E61953;
	text-decoration: none;
}
.zpx2 {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #0A5E99;
	text-decoration: none;
}
.zpx3 {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #FF9811;
	text-decoration: none;
}
.zpx4 {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #59A1D3;
	text-decoration: none;
}
.zpx5 {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #3EBB5F;
	text-decoration: none;
}
.zpx6 {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #98419E;
	text-decoration: none;
}

.zizi {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #C12E8D;
	text-decoration: none;
}
.zihui {
	font-size: 12px;
	line-height: 22px;
	color: #7F7F7F;
	text-decoration: none;
}

.zi_h12 {
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	text-decoration: none;
}
.bk4lan {
	border: 1px solid #84CDEE;
}
.bk_3lann {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #75BCD8;
	border-right-color: #75BCD8;
	border-bottom-color: #75BCD8;
	border-left-color: #75BCD8;
}
.zi_hui14 {
	font-size: 14px;
	line-height: 25px;
	color: #000000;
	text-decoration: none;
}
