/* CSS Document */
/*公共部分*/
*{ margin:0; padding:0;}
body{ font-size:12px; font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; background:#fff; color:#333 }
a{ color:#333; text-decoration:none}
ul,li{ list-style:none}
img{ border:0}
.clear{ clear:both}
.l{ float:left}
.r{ float:right}
.mb10{ margin-bottom:10px}
.warp{ width:960px; margin:0 auto}

/* head */
.head{ width:960px; margin:0 auto; padding:10px 0; height:54px;overflow:hidden}
.head .logo{ float:left; width:255px; }
.head .logo a{ width:255px; height:64px; display:block}
.head .head_so{width:700px; float:right; height:64px;}
.head .head_so .tools{ text-align:right;color:#808080; height:24px}
.head .head_so .tools a{ color:#808080;}
.search{ float:right}
.search .input{ float:left; background:#f0efef; border:1px solid #ff73b6; padding:3px; height:22px; line-height:22px; border-right:none; width:220px; font-size:12px; color:#696969; overflow:hidden}
.search .so_btn{ background:#ff73b6; font-size:14px; color:#fff; border:1px solid #e14791; height:30px; font-weight:bold; padding:0 15px;}

/* nav */
.nav{ background: url("../img/mbg.png") repeat scroll 0 0 transparent;
    height: 36px;
    line-height: 36px;
    margin-bottom: 10px;
    width: 100%;}
.nav ul{ width:960px; margin:0 auto;}
.nav ul li{ font-size:14px; float:left; font-weight:bold}
.nav ul li a{ border-right: 1px solid #FC83A4;
    color: #FFFFFF;
    display: block;
    height: 36px;
    text-align: center;
    width: 95px;}
.nav ul li a:hover,.nav ul li.hover a{ background: none repeat scroll 0 0 #FB0383;
    color: #FFFFFF;
    text-decoration: none;}

/* 首屏幻灯 */
.topflash{ border: 1px solid  #FF4FAA; background:#f5f5f5; border-right:none;height: 300px;overflow: hidden;padding: 5px;text-align: center;width: 568px;}
.topnews{ width:340px; background:url(../img/new_bg.png) right top no-repeat; border:1px solid  #FF4FAA; border-left:none; padding:20px; height:270px;}
.topnews h1{ text-align:center; font-family:"微软雅黑", "黑体"; font-size:20px;}
.topnews h1 a{ color:#e14791}
.topnews ul{ padding:10px 0; width:100%; float:left}
.topnews ul li{ padding-left:8px; width:160px; float:left; line-height:24px; height:24px; background:url(../img/li_ico.png) no-repeat left center;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.topnews .line{ border-bottom:1px dotted #ccc}
.keyword {float: left;height: 20px;line-height: 20px;overflow: hidden;text-align: center; width:100%}
.keyword a {background:#FE6EC0;color: #FFFFFF;display: block;float: left;margin-right: 7px; padding: 0 2px;}

/* 首页栏目通栏 */
.i01{ border: 1px solid #FF4FAA;
    float: left;
    margin-bottom: 10px;
    margin-top: 5px;
    overflow: hidden;
    width: 958px;}
.i_tit{ background:url(../img/lmbg.gif) no-repeat; width:958px; height:34px;border-bottom: 1px solid #DDDDDD; line-height:34px; font-size:14px; font-weight:bold; color:#FC60AB; text-indent:10px}
.i_tit a{color:#FC60AB;}
.i_tit span a{color:#fc60ab; font-size:12px; font-weight:normal; float:right; padding-right:10px}
.i_pic{ margin:20px 0 0 18px; float:left;display: inline;}
.i_pic li{ width:156px; height:215px; float:left; }
.i_pic li IMG{ padding:2px; border:1px solid #ccc; width:130px; height:170px}
.i_pic li IMG:hover{ border:1px solid #ee55ac}
.i_pic li p{height:20px; line-height:22px;width:136px;text-align:center;overflow:hidden;}
.i_list{ float:right; width:156px; margin-top:15px}
.i_list li{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; line-height:22px;overflow:hidden;}

/* 内容页 */
.postion{ color:#7c7c7c; padding-bottom:8px}
.postion a{ color:#e14791}
.i02{ width:918px; padding:20px 20px 0 20px; float:left;border: 1px solid #DDDDDD; margin-bottom:10px}
.title{ width:100%; border-bottom:2px solid #fc60ab; padding-bottom:5px; margin-bottom:10px; float:left}
.title h1{ color:#ee55ac; float:left; padding-top:8px; padding-right:5px; font-size:30px;font-family:Georgia,"Times New Roman",Times,serif;}
.title .s{ padding-top:22px; float:right}
.title .s01,.title .s02{ font-size:14px; font-weight:bold; float:left; color:#fff; height:24px; line-height:24px;}
.title .s01 a{ background:#8c8c8c; padding:0 10px; margin-right:10px; color:#fff; display:block}
.title .s01 a:hover{ background:#e14791}
.title .s02 a{ padding:0 10px 0 30px; background:url(../img/ico_home01.png) no-repeat 8px center #e14791; color:#fff; display:block}
.title .s02 a:hover{background:url(../img/ico_home01_t.png) no-repeat 8px center #8c8c8c;}
.content{ text-align:center; width:918px;overflow:hidden; float:left}
.gg700{ padding:15px 0; width:100%; float:left}
.page_c{}
.updown{height: 40px;margin: 9px auto 0; border-top:1px dotted #ccc; width:100%; float:left; line-height:40px}
.updown_l{ width:50%; float:left; text-align:left}
.updown_r{ width:50%; float:right; text-align:right}

.page {text-align: center;margin: 0px auto;width:100%; float:left;padding:5px 0}
.page_l {background-color: #F5F5F5;height: 33px;width: 958px;padding-top: 7px;border: 1px solid #DDD; float:left}
.page li{ display:inline;}
.page a,.page span {margin:0 4px 0 0; padding:4px 8px; background: url(../img/body_rightbg.gif) repeat-x 0 -2px; height: 24px; line-height:24px;border: 1px solid #DDD;white-space: nowrap;}
.page a:hover {color: #BB0066;text-decoration: none;background-image: url(../img/lmbg1.gif);background-repeat: no-repeat;background-position: -120px -8px;border: 1px solid #FF42AA;}
.page li.thisclass {padding:4px 8px;margin:0 7px 0 0; color: #FFF;background-color: #FF68BB;background-image: none;border: 1px solid #FF42AA;}
.page li.thisclass a {color: #FFF; background: transparent none; border:0px; margin:0; padding:0;}
.page table a{margin:0 4px 0 0;}

/* 友情链接 */
.flinks{background:#F5F5F5;border:1px solid #DDDDDD;float:left; padding:10px;width:938px;}
.flinks dl{padding-bottom:10px;}
.flinks dl dt{font-size:12px; font-weight:bold; height:24px; width:937px;}
.flinks dl dt strong{padding:5px;cursor: pointer; color:#f64aac}
.flinks dl dt .this{color:#fff;background:#f64aac}
.flinks dl dd{ line-height:24px; width:927px;}
.flinks dl dd a{ display:inline-block; margin-right:9px;}
.flinks dl dd li{ display:inline;}
.footer {font-family: Arial,Helvetica,sans-serif;height: 50px;line-height: 21px;margin: 0 auto;padding-top: 10px;text-align: center;width: 960px; float:left}
.footer a{padding:0 5px;}

/* flash */
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif; COLOR: #333333; FONT-SIZE: 12px
}
A {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}


.js {
	POSITION: relative; WIDTH: 568px; HEIGHT: 300px; overflow:hidden;
	margin:0 auto;
}
.js IMG{ width:568px;height:300px;cursor:pointer}
.jsNav {
	BACKGROUND: url(../img/jsNav.png) no-repeat
}
.prevBtn {
	BACKGROUND: url(../img/jsNav.png) no-repeat
}
.nextBtn {
	BACKGROUND: url(../img/jsNav.png) no-repeat
}
.imgSelected {
	BACKGROUND: url(../img/jsNav.png) no-repeat
}
.jsNav {
	POSITION: absolute; BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 30px; RIGHT: 10px; FONT-WEIGHT: bold
}
.jsNav A {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 25px; FLOAT: left; VERTICAL-ALIGN: middle
}
.prevBtn {
	DISPLAY: block; BACKGROUND-POSITION: 0px -30px; HEIGHT: 30px
}
.nextBtn {
	DISPLAY: block; BACKGROUND-POSITION: -100px -30px; HEIGHT: 30px
}
.imgSelected {
	BACKGROUND-POSITION: 1px -60px; COLOR: #000
}