@charset "utf-8";
/* CSS Document */
.slideShow{ height:443px; width:317px; float:left;}
.slideShow .b_img{ height:348px; width:311px; border:3px solid #bab2e9; position:relative;}
.slideShow .b_img img{ position:absolute; top:0; left:0;}
.slideShow ul{ margin-top:10px;}
.slideShow ul li{ float:left; margin-right:3px; padding-top:3px;width:77px; height:79px;}
.slideShow ul li.on{ background:url(../ico/icon_arr.gif) top center no-repeat;}
.slideShow ul li img{ border:3px solid #a9a3ca;}
.slideShow ul li.on img{ border:3px solid #bf5586;}

.frontpage{ padding:1px; width:404px; height:436px;*height:432px; float:left; margin:0 10px 0 8px; background:url(../bg/fp_bg.jpg) 1px 1px no-repeat; overflow:hidden; padding-top:6px;*padding-top:8px;}
.frontpage h2{ font-size:18px; line-height:30px; text-align:center; font-family:"黑体"; margin-top:4px;}
.frontpage dl{ line-height:22px; padding-left:16px;}
.frontpage dl dd{}
.frontpage dl dd a{ color:#436fbf;}
.frontpage .topic{ margin:8px 15px 0; padding-top:8px; background:url(../ico/line_1.gif) repeat-x;}
.frontpage .topic ul{}
.frontpage .topic ul li{ float:left;}
.frontpage .topic ul li a{ background:url(../ico/del.gif) left center no-repeat; height:26px; font-size:14px; line-height:26px; width:179px; color:#333; padding-left:8px; display:block;}
.frontpage .topic ul li a:hover{ color:#cc0000;}
.frontpage .photonews{ margin:10px 0 0 15px;}
.frontpage .photonews ul{}
.frontpage .photonews ul li{ float:left; width:128px; height:120px; overflow:hidden; text-align:center;}
.frontpage .photonews ul li a{ line-height:20px;}
.frontpage .photonews ul li a img{ border:1px solid #d1d3d3;}

.lvp{ height:401px; width:730px; float:left; background:url(../bg/lvp_bg.gif) 0 1px no-repeat; margin-right:10px;}
.lvp h2{ background:url(../ico/viewpoint.gif) 12px 12px no-repeat; height:42px;}
.lvp .lp{ width:385px; float:left; background:url(../bg/separator.gif) right bottom no-repeat;}
.lvp .lp dl{ padding-left:13px; height:268px; overflow:hidden;}
.lvp .lp dl dt{ margin-bottom:16px;width:360px;position:relative; height:91px;line-height:22px;overflow:hidden; display:block;}
.lvp .lp dl dt img{ border:3px solid #c8c2ec; float:left; margin-right:10px;}
.lvp .lp dl dt b a{ color:#4a488e; font-weight:bold;}
.lvp .lp dl dt b a:hover{color:#cc0000;text-decoration:underline;}
.lvp p a:hover{ color:#000; text-decoration:underline;}
.lvp .lp dl dd{ width:360px;height:32px; line-height:32px; background:url(../ico/del.gif) left center no-repeat; padding-left:8px; width:352px; font-size:14px; position:relative; overflow:hidden;}
.lvp .lp .share{ height:69px; margin:10px 0; padding-top:2px;}
.lvp .lp .share a{ background:url(../ico/jcgd.gif) no-repeat; width:309px; height:62px; margin:0 auto; display:block;}
.lvp .rp{ width:345px; float:left;}
.lvp .rp dl{ padding:0 20px 0 25px; line-height:22px;}
.lvp .rp dl dt{ width:300px;margin-bottom:16px;position:relative; display:block;height:91px;overflow:hidden;}
.lvp .rp dl dt b a{ color:#4a488e; font-weight:bold;}
.lvp .rp dl dt b a:hover{color:#cc0000;text-decoration:underline;}
.lvp .rp dl dd{ margin-bottom:10px; position:relative; display:block;height:44px;overflow:hidden; background:url(../ico/del.gif) left 8px no-repeat; padding-left:8px; width:292px;}
.lvp .rp dl dd b{ text-decoration:underline;}
.lvp dl dd span.name{ right:30px;}
.lvp dl dd span.sex01{ background:url(../ico/sex_m.gif) no-repeat; width:27px; height:21px; position:absolute; right:0; bottom:0px;}
.lvp dl dd span.sex02{ background:url(../ico/sex_f.gif) no-repeat; width:27px; height:21px; position:absolute; right:0; bottom:0px;}
.lvp .lp span.sex01{ bottom:4px;}
.lvp .lp span.sex02{ bottom:4px;}

.bfm{ height:365px; width:730px; background:url(../bg/bsm_bg.jpg) 0 1px no-repeat;}
.bfm h2{ background:url(../ico/superman.gif) 12px 12px no-repeat; height:47px; border-bottom:1px solid #c5c1de;}
.bfm h2 a.how{ background:url(../ico/ico_4.gif) no-repeat; padding-left:18px; float:right; margin-top:14px;}
.bfm h2 ul{ padding:23px 0 0 100px;}
.bfm h2 ul li{ width:81px; height:24px; float:left; background:url(../ico/ico_tab.gif) -86px top no-repeat; text-align:center; line-height:24px; font-family:"微软雅黑"; color:#39356d; font-size:14px; cursor:pointer;}
.bfm h2 ul li.current{ background:url(../ico/ico_tab.gif) no-repeat; color:#fff;}
.bfm .pannel{ padding:18px 0 0 20px; overflow:hidden; width:710px; height:300px;}
.bfm .pannel dl{ line-height:23px;}
.bfm .pannel dl dt{ float:left; margin-right:24px; background-color:#cec9ee;width:199px; height:272px; display:block; padding:4px 0 0 4px;}
.bfm .pannel dl dt a{ color:#4a488e; }
.bfm .pannel dl dd{ float:left; padding-right:20px; text-align:center; padding-bottom:16px;}
.bfm .pannel dl dd a img{border:1px solid #d2d2d2;}

.smallpart h3,.smallpart2 h3{ font-size:14px;text-align:center; line-height:27px; font-weight:bold; margin-top:8px;}
.smallpart h3 a,.smallpart2 h3 a{ color:#000;}
.smallpart h3 a:hover,.smallpart2 h3 a:hover{color:#cc0000;text-decoration:underline;}

dl.com_news{ padding:0 0 0 22px;}
dl.com_news dt{ margin-bottom:10px; padding-right:22px;}
dl.com_news dt a{ color:#646464; line-height:20px;}
dl.com_news dt a span{ color:#bf5586; padding-left:12px;}
dl.com_news dt a:hover{ color:#707070;}
dl.com_news dd{position:relative; line-height:26px; height:26px; background:url(../ico/del.gif) left center no-repeat; padding-left:8px; width:317px; font-size:14px; display:block;}
dl.com_news dd span.name{ right:30px;}
dl.com_news dd span.sex01{ background:url(../ico/sex_m.gif) no-repeat; width:27px; height:21px; position:absolute; right:0; top:3px;}
dl.com_news dd span.sex02{ background:url(../ico/sex_f.gif) no-repeat; width:27px; height:21px; position:absolute; right:0; top:3px;}

.spacial{ background:url(../ico/line_1.gif) repeat-x; margin:14px 10px 0 22px; line-height:20px; padding-top:12px;}
.spacial img{ float:left; margin-right:12px;}
.spacial h4 a{ color:#4a488e;}
.spacial p a:hover{ color:#000; text-decoration:underline;}

h2.class{ background:url(../ico/class.gif) 12px 10px no-repeat;}
h2.story{ background:url(../ico/story.gif) 12px 10px no-repeat;}
h2.expri{ background:url(../ico/exprience.gif) 12px 10px no-repeat;}
h2.sex{ background:url(../ico/sex.gif) 12px 10px no-repeat;}
h2.share{ background:url(../ico/share.gif) 12px 10px no-repeat;}
h2.essay{ background:url(../ico/essay.gif) 12px 10px no-repeat;}
h2.share2{ background:url(../ico/share2.gif) 12px 10px no-repeat;}
h2.essay2{ background:url(../ico/essay2.gif) 12px 10px no-repeat;}
h2.mind{ background:url(../ico/mind.gif) 12px 10px no-repeat;}
h2.look{ background:url(../ico/look.gif) 12px 10px no-repeat;}
h2.choice{ background:url(../ico/choice.gif) 12px 10px no-repeat;}
h2.art{ background:url(../ico/art.gif) 12px 10px no-repeat;}

.headline{padding:12px 0 0 15px;}
.headline a.tp{ line-height:20px; float:left; margin-right:15px; text-align:center; margin-bottom:15px;}
.headline a.tp img{border:1px solid #dddbeb;}
.headline dl{ float:left; line-height:20px;}
.headline dl dd{background:url(../ico/del.gif) left center no-repeat; padding-left:8px;}
.headline ul.sp_01 h4{ line-height:22px;}
.headline ul.sp_01{ padding:16px 0 0 3px; margin-right:10px; background:url(../ico/line_1.gif) repeat-x;}

ul.sp_01{ margin-top:6px;}
ul.sp_01 li{ float:left; padding-right:12px;}
ul.sp_01 li a{ line-height:20px;}
ul.sp_01 li h4{text-align:center; }
ul.sp_01 li a img{ border:1px solid #e1dfed;}
ul.sp_01 li.np{ padding-right:0;}

.hl_02{ padding:12px 0 0 15px;}
.hl_02 ul.tp{ line-height:20px;}
.hl_02 ul.tp li{ float:left; width:165px;}
.hl_02 ul.tp li a img{ border:1px solid #dddbeb;}
.hl_02 ul.tp li p a:hover{ color:#000; text-decoration:underline;}
.hl_02 dl{ padding:6px 0 0;}
.hl_02 dl dt{ float:left; margin-right:15px; margin-top:2px;}
.hl_02 dl dt img{ border:1px solid #deddec;}
.hl_02 dl dt h4{ text-align:center; line-height:20px;}
.hl_02 dl dd a{ background:url(../ico/del.gif) left center no-repeat; padding-left:8px; line-height:20px;}
.hl_02 ul.sp_01 li{ padding-right:9px;}


.inner{ height:233px; width:730px; background:url(../bg/in_bg.jpg) 0 1px no-repeat;overflow:hidden; float:left;}
.inner h2{ height:54px; border-bottom:1px solid #c5c1de;}
.inner h2 ul{ padding:31px 0 0 14px; margin-bottom:-1px;}
.inner h2 ul li{ width:85px; height:23px; float:left; background:url(../ico/ico_tab2.gif) -84px top no-repeat; text-align:center; margin-right:-1px; line-height:23px; color:#4a488e; cursor:pointer;}
.inner h2 ul li.current{ background:url(../ico/ico_tab2.gif) no-repeat; color:#4a488e; font-weight:bold;}
.inner dl{ padding:14px 0 0 14px;}
.inner dl dd{ float:left;width:179px; height:80px; display:block; line-height:20px;}
.inner dl dd a img{ float:left; margin-right:10px;}
.inner dl dd h3 a{ color:#4a488e;}
.inner .al{background:url(../ico/line_1.gif) left top repeat-x;margin:10px 13px 0; padding-top:5px;}
.inner .al ul{ padding-left:3px;}
.inner .al ul li{ float:left;background:url(../ico/del.gif) left center no-repeat; height:20px; line-height:20px; padding-left:8px; width:342px; display:block;}
.inner .al ul li p{ width:65%; float:left; overflow:hidden; cursor:pointer;}
.inner .al ul li span{ width:15%; overflow:hidden; float:left;}
.inner .al ul li span a{ color:#4a488e;}

dl.in01{ padding:13px 15px 0 13px;}
dl.in01 dt{ height:73px; overflow:hidden; margin-bottom:10px;line-height:19px;}
dl.in01 dt img{ float:left; border:1px solid #adadd2; margin-right:8px;}
dl.in01 dt b{ font-size:14px; line-height:27px;}
dl.in01 dd{ height:26px; line-height:26px; background:url(../ico/del.gif) left center no-repeat; padding-left:8px; display:block; font-size:14px; position:relative;}
dl.in01 dd span{ background:url(../ico/ico_7.gif) left center no-repeat; padding-left:10px;  font-size:12px; position:absolute; right:0; top:-2px;}
dl.in01 dd span a{color:#bf5586;}
dl.in01 dd span a:hover{color:#bf5586;}
ul.sp_02{ padding:6px 0 0 13px;}
ul.sp_02 li{ padding-right:21px;}

dl.in01 dt p a:hover,dl.in02 dt p a:hover{ color:#000; text-decoration:underline;}

dl.in02{ padding:13px 15px 0 13px;}
dl.in02 dt{ height:87px; overflow:hidden; margin-bottom:14px; line-height:20px;}
dl.in02 dt a img{ float:left; margin-right:8px;}
dl.in02 dt b{ font-size:14px; line-height:27px;}
dl.in02 dt span a{ color:#bf5586;}
dl.in02 dd{ margin-bottom:10px;line-height:20px; background:url(../ico/del.gif) left 8px no-repeat; padding-left:8px; width:310px; display:block; position:relative; padding-bottom:22px;}
dl.in02 dd span.auth{ background:url(../ico/ico_8.gif) left center no-repeat; padding-left:110px; color:#464646; position:absolute; right:30px; bottom:0;}
dl.in02 dd span.sex01{ background:url(../ico/sex_m.gif) no-repeat; width:27px; height:21px; position:absolute; right:0; bottom:1px;}
dl.in02 dd span.sex02{ background:url(../ico/sex_f.gif) no-repeat; width:27px; height:21px; position:absolute; right:0; bottom:1px;}


.botmtool{ background:url(../bg/btl.jpg) no-repeat; height:101px; width:730px; float:left; position:relative; overflow:hidden;}
.botmtool ins.ico{ background:url(../ico/ico_9.gif) no-repeat; position:absolute; top:-8px; right:20px; width:10px; height:16px;}
.botmtool .serach{ width:264px; float:left;}
.botmtool .serach ul{ width:244px; background:url(../ico/line3.gif) left bottom no-repeat; padding:6px 0 0 8px;}
.botmtool .serach ul li{ width:83px; height:26px; line-height:26px; color:#000; font-size:14px; float:left; cursor:pointer; margin-right:4px; background:url(../ico/ico_tab4.gif) no-repeat; text-align:center;}
.botmtool .serach ul li.current{ background:url(../ico/ico_tab4.gif) right top no-repeat; color:#fff;}
.pannel5 div{ padding:8px 0 0 10px; height:60px; overflow:hidden;}
.pannel5 div input.t{ border:none; background:url(../ico/serach.gif) no-repeat; width:152px; height:22px; line-height:22px;}
.pannel5 div input.s{ background:url(../ico/serach.gif) right top no-repeat; width:71px; height:22px; margin-left:-3px; position:relative; top:1px; *top:0; border:none;}
.pannel5 div dl{ padding-top:6px;}
.pannel5 div dl dd{ float:left; width:72px; height:12px; float:left; color:#464646;}
.pannel5 div dl dd input{ margin-right:4px;}
.botmtool .tag{ width:350px; height:71px; line-height:27px; float:left; margin:10px 0 0 90px;}
.botmtool .tag ul{}
.botmtool .tag ul li{ display:inline; margin-right:12px;}

.botmlink{ background:url(../ico/btml.gif) repeat-x; height:35px; line-height:35px;}
.botmlink ul{ padding-left:12px;}
.botmlink ul li{ float:left; padding:0 2px; color:#4a488e;}
.botmlink ul li a{ color:#4a488e;}
.botmlink a.gotop{ background:url(../ico/gotop.gif) no-repeat; width:77px; height:18px; float:right; margin:8px 12px 0 0;}

/*.flink{ height:142px; background:url(../ico/fl_bg.gif) repeat-x; position:relative; overflow:hidden;}
.flink h2{ height:29px;}
.flink h2 ul{ padding:3px 0 0 10px;}
.flink h2 ul li{ float:left; cursor:pointer;}
.flink h2 ul li div span{ padding:0 20px; line-height:26px; display:block;}
.flink h2 ul li.current div{ background:url(../ico/ico_tab5_2.gif) right top no-repeat;}
.flink h2 ul li.current div span {background:url(../ico/ico_tab5_1.gif) no-repeat; }
.flink .pannel6{ position:absolute; top:29px; border:1px solid #c3d5eb; width:948px; height:112px; left:-1px;}
.flink .pannel6 div{ }
.flink div ul{margin:12px 20px;}
.flink div ul li{ width:150px; float:left;}
.flink div ul li a{ line-height:22px;}
.flink div ul li a:hover{ text-decoration:none;}
.flink div .scrolllink{ width:900px; height:90px; overflow:hidden; margin:30px auto; position:relative;}
.flink div .scrolllink .items{ width:20000em; position:absolute; top:0; left:0;}
.flink div .scrolllink .items a{ width:132px; height:51px; background-color:#dcdfe5; display:block;float:left; margin-right:21px; text-align:center; padding-top:1px;}
.flink div .scrolllink .items img{ border:1px solid #DDE0E6;}*/
