@charset "utf-8";

* { margin:0; padding:0; word-break:break-all; }
body { margin:0; padding:0; width:100%; color:#000; font:normal 12px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif; background:#5fcff8;}
html, .main { padding:0; margin:0;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
h1 { margin:0; padding:40px 0 40px 24px; float:left; color:#fff; font:normal 52px/1.2em Arial, Helvetica, sans-serif; letter-spacing:-4px;}
h2 { font:bold 24px/1.5em "Microsoft YaHei",Arial, Helvetica, sans-serif; padding:8px 0; margin:0 0 8px; color:#000;}
h3 { font:normal 16px/1.5em "Microsoft YaHei",Arial, Helvetica, sans-serif; padding:5px 0; margin:0 0 5px; color:#fff;}

p { margin:8px 0; padding:0 0 8px 0; font:normal 12px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif;}
a { color:#000; text-decoration:none;}
ul, li { list-style:none; }
.lf { float:left;}
.pubborder {  border: 1px solid #cacaca;}
.title {background:url(../images/t_bg.jpg) no-repeat; width:1002px; height:76px; text-align:center;}
.title h2 {line-height:76px; height:76px; margin:0; padding:0;}
.title h2 a{text-align:center; line-height:76px; height:76px; margin:0; padding:0; color:#000; text-decoration:none}
img { border:none;}
.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}

/* list*/
ul.list_linenews { list-style:none; margin:10px; padding:0;}
ul.list_linenews li { width:350px; margin-left:5px; padding-left:20px; line-height:26px; height:26px; font-size:14px; background: url(../images/li_dot.png) no-repeat left 10px; overflow:hidden; overflow:hidden;}
ul.list_linenews li a { text-decoration:none; color:#000;}
ul.list_linenews li a:hover { color:#ff0000; text-decoration:underline;}

ul.sb_menu{ margin:0; padding:0; list-style:none;}
ul.sb_menu li { margin-left:10px; padding-left:10px; width:205px; line-height:26px; height:26px; background:url(../images/li-bg.jpg) no-repeat left 12px; overflow:hidden;}
ul.sb_menu li a { text-decoration:none;}
ul.sb_menu li a:hover {color:#cc0076; text-decoration:underline;}

/* header */
.header { background:url(../images/top.jpg) no-repeat; width:auto; height:543px; background-position:center; }
.header_resize { margin:0 auto; padding:32px 0 0; width:1000px;}
.ico_tl { margin:380px 0 0 50px; float:left; background:url(../images/ico_h_tlq.png) no-repeat; width:88px; height:88px;}

/* menu */
.navigation { margin:0; padding:0; background:url(../images/nav_bg.jpg) no-repeat; width:auto; height:86px; background-position:center;}
.navigation_resize {margin:0 auto; width:1000px; }
.menu_nav { margin:0; padding:20px 40px 0 0; height:39px;}
.menu_nav ul { list-style:none; height:39px; padding-left:55px;}
.menu_nav ul li { margin:0 3px 0 0; padding:0; float:left;}
.menu_nav ul li a {display:block; margin:0; padding:14px 10px; color:#fff; text-decoration:none; font-size:16px;}
.menu_nav ul li.active a{}
.menu_nav ul li a:hover { background:url(../images/a_hover.png) center no-repeat; background-position:top center ; height:56px; color:#eaa90d;}

/*top cont*/
.topcont { margin:0; padding:0; background:url(../images/bg1.jpg) repeat-x;}
.topcont_resize { margin:0 auto; padding:40px 10px 0 10px; width:983px; min-height:671px; background:#fff url(../images/notebg.jpg) no-repeat;  }
.pubcolor {color:#e00081;}

.ifocus_box {float:left; width:672px;}
.slider_box {float:left; width:704px;}
.zzdw_box { float:right; width:250px; padding-top:12px; padding-right:10px;}
.zzdw_box  p {margin:2px 0; padding:0 0 2px 0; font:normal 12px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif;}
.zzdw_box .title_zzdw{background-color:#028ec1; color:#fff; padding:0 0 0 10px;}
.zzdw_box .zx_box {background-color:#fff; padding:10px; font-size:14px; font-weight:500}

.left_box{float:left; width:540px; padding:20px; max-height:265px; overflow:hidden}
.abs {}
.abs h3{font:bold 20px/1.5em "Microsoft YaHei",Arial, Helvetica, sans-serif; padding:8px 0; margin:0 0 8px; color:#000; text-align:center;}
.abs h3 a { color:#000; text-decoration:none;}
.abs h3 a:hover  {color:#ff0000;}
.abs p{ font-size:14px; color:#000; text-indent:2em;}
.abs p a { color:#ff0000; text-decoration:none}
.abs p a:hover { color:#ff0000; text-decoration:underline;}

.right_box {float:right; width:395px;}
.des{}
.des b {font:bold 16px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif; color:#0084cc;}
.des p {margin:2px 0; padding:0 0 2px 0; font:normal 14px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif;}

.title_zxdt { background:url(../images/t_zxdt.png) no-repeat; height:34px; margin-top:20px; width:382px;}
.zxdt_more { float:right; margin-top:5px;}

/* iFocus style */
#ifocus { width:100%; height:315px; margin:0px;}
#ifocus_pic { display:inline; position:relative; float:left; width:560px; height:315px; overflow:hidden; margin:10px 0 0 10px; }
#ifocus_piclist { position:absolute;}
#ifocus_piclist li { width:560px; height:315px; overflow:hidden; list-style:none; }
#ifocus_piclist img { width:560px; height:315px; }

#ifocus_btn { display:inline; float:right; width:100px; margin:11px 0 0 0;}
#ifocus_btn li { width:143px; height:80px; cursor:pointer; background: url(../images/ifocus_btn_bg.png) no-repeat; }
#ifocus_btn img { width:117px; height:66px; margin:4px 0 0 14px;}
#ifocus_btn .current { background: url(../images/ifocus_hover_bg.png) no-repeat; border:none; border:none}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:560px; height:35px;  background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { font-size:14px; position:absolute; left:8px; bottom:0px; line-height:35px; color:#FFF; }
#ifocus_tx .normal { display:none; }

/*焦点修改*/
#zSlider{margin:0px auto; width:100%; overflow:hidden;  margin:10px 0 0 10px;}
#picshow{position:relative;}
#picshow,#picshow_img{width:560px; height:315px; overflow:hidden; float:left;}
#picshow_img li{width:560px; height:315px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:560px; height:315px;}

#picshow_tx{left:0px; width:560px; bottom:0px; position:absolute; height:40px; overflow:hidden;}
#picshow_tx li{background:url(../images/picshow_bg.png) repeat; padding:10px 30px; height:20px; color:#fff; display:none;}
#picshow_tx li a{color:#fff; text-decoration:none; font-size:14px}
#picshow_tx li a:hover{text-decoration:underline;}

#select_btn{width:143px; height:315px; color:#111; float:right; display:inline;}
#select_btn li{width:143px; height:80px; cursor:pointer; background: url(../images/ifocus_btn_bg.png) no-repeat;}
#select_btn li:hover{background: url(../images/ifocus_hover_bg.png) no-repeat; border:none; border:none}
#select_btn li.current{background: url(../images/ifocus_hover_bg.png) no-repeat; border:none; border:none}
#select_btn li.current:hover{background: url(../images/ifocus_hover_bg.png) no-repeat; border:none; border:none}
#select_btn a{color:#000;}
#select_btn img{ width:117px; height:66px;  margin:4px 0 0 14px; float:left;}
/* content_tlbb28*/
.content_tlbb28 { margin:0 auto; padding:16px 0 24px; background:#fff; width:1002px;}
.content_tlbb28 .indent {padding:10px 0 0 8px}

.zbb_list { text-align:left; padding-top:10px; margin-left:6px;}
.zbb_list dl {  padding-bottom:5px; margin:5px; width:226px; padding-top:5px; padding-left:5px; border:1px solid #92c5d8;}
.zbb_list dl dd {text-align:center; line-height: 30px; font-size:12px; height:30px; overflow:hidden; width:226px; margin-left:0px;}
.zbb_list dl dd a{ text-align:center; color:#000; text-decoration:none;}
.zbb_list dl dd a:hover{ color:#ff0000;}
.zbb_list dl:hover { background-color:#0274a2;}
.zbb_list dl:hover a { color:#fff;}

.tlbb28_list { text-align:left; padding-top:10px; margin-left:5px;}
.tlbb28_list dl {  padding-bottom:5px; margin:5px; width:147px; padding-top:5px; padding-left:5px; background-color:#028ec1;}
.tlbb28_list dl dd {text-align:center; line-height: 30px; font-size:12px; height:30px; overflow:hidden; width:147px; margin-left:0px;}
.tlbb28_list dl dd a{ text-align:center; color:#fff; text-decoration:none}
.tlbb28_list dl dd a:hover{ color: #ff0000;}
.tlbb28_list dl:hover { background-color:#0274a2;}

/*votecont*/
.votecont_resize { margin:0 auto; padding:15px 30px; width:942px; background-color:#fff; }
.girl{position:absolute; background:url(../images/girl.png) no-repeat; width:168px; height:285px; right:-198px; top:-350px;}
.boy{position:absolute; background:url(../images/boy.png) no-repeat; width:183px; height:272px; left:-213px; top:250px;}
.heart { position:absolute; background:url(../images/heart.png) no-repeat; width:111px; height:161px; right:-141px; top:800px;}
.tit h2 {color:#0084cc; border-bottom:3px solid #5fcff8; font-size:24px;}
.des { position:relative;}
.decoration{position:absolute; background:url(../images/zs2.png) no-repeat; width:376px; height:168px; right:-20px; top:-10px;}
.vote_list { text-align:left; padding-top:10px;}
.vote_list dl { padding-bottom:10px; margin:4px;}
.vote_list dl dt { width:137px; height:137px; padding:5px; border: 1px solid #cacaca; display:table-cell; vertical-align:middle; text-align:center; *display: block;}
.vote_list dl dt img { max-width:137px; max-height:137px; border:none; vertical-align:middle;}
.vote_list dl dt:hover {border:1px solid #92c5d8;}
.vote_list dl dd {text-align:center; line-height:23px; font-size:12px; height:23px; overflow:hidden; width:142px; margin-left:0px;}
.vote_list dl dd input{ margin-left:5px; margin-top:5px;}
.vote_list dl dd a{ text-align:center; color:#000; text-decoration:none}
.vote_list dl dd a:hover{ color: #ff0000;}

#sub_vote{ width:160px; text-align:center;}
.butstyle { background:url(../images/icon_tp.png) no-repeat; width:160px; height:73px; border:none; cursor:pointer; outline:none;}

/* cont_xchx*/
.cont_xchx  { margin:0 auto;padding:16px 0 0px; background-color:#fff; width:1002px;}
.cont_xchx .indent { padding:10px;}
.cont_xchx .col {padding:0; width:980px; height:400px; clear:both;}

.cont_xchx .c1 {float:left; padding:0; width:480px; height:410px; clear:both;}
.cont_xchx .c2 {float:right; padding:0; width:480px;}

.xchx_list0 { text-align:left; padding-top:10px; color:#fff;}
.xchx_list0 dl { margin:10px; width:930px; padding:15px 15px 0 15px; background-color:#0274a2; margin-bottom:0;}
.xchx_list0 dl dt { width:930px; height:315px; margin-bottom:0; padding-bottom:0;}
.xchx_list0 dl dd { text-align:center; line-height:40px; font-size:14px; height:40px; overflow:hidden; background-color:#0274a2; width:930px; margin-left:0px;}
.xchx_list0 dl dd a{ text-align:center; color:#fff; text-decoration:none;}
.xchx_list0 dl dd a:hover{ color:#ff0000;}


.xchx_list1 { text-align:left; color:#fff;}
.xchx_list1 dl { margin:10px; width:440px; padding:15px 15px 0 15px; background-color:#0274a2; }
.xchx_list1 dl dt { width:440px; height:315px; margin-bottom:0; padding-bottom:0;}
.xchx_list1 dl dd { text-align:center; line-height:40px; font-size:14px; height:40px; overflow:hidden; background-color:#0274a2; width:440px; margin-left:0px;}
.xchx_list1 dl dd a{ text-align:center; color:#fff; text-decoration:none;}
.xchx_list1 dl dd a:hover{ color:#ff0000;}

.xchx_list2 { text-align:left; padding-top:10px; color:#fff;}
.xchx_list2 dl { padding-bottom:6px; margin:2px; width:147px; padding-top:5px; padding-left:7px;}
.xchx_list2 dl dt { width:147px; height:147px}
.xchx_list2 dl dd { text-align:center; line-height:30px; font-size:12px; height:30px; overflow:hidden; background-color:#0274a2; width:147px; margin-left:0px;}
.xchx_list2 dl dd a{ text-align:center; color:#fff; text-decoration:none;}
.xchx_list2 dl dd a:hover{ color:#ff0000;}


/* cont_fczs*/
.cont_fczs { margin:0 auto; padding:16px 0 24px; width:1002px; background-color:#fff;}
.cont_fczs .indent {padding:20px 0 0 8px}

.fczs_list { text-align:left; padding-top:10px; margin-left:5px;}
.fczs_list dl { margin:7px; width:147px; border:1px solid #92c5d8;}
.fczs_list dl:hover {border:1px solid #0274a2;}
.fczs_list dl dt{ width:147px; height:147px}
.fczs_list dl dd {text-align:center; color:#fff; background-color:#0274a2; line-height: 20px; font-size:12px; height:30px; line-height:30px; overflow:hidden; width:147px; margin-left:0px;}
.fczs_list dl dd a{ text-align:center; color:#fff; text-decoration:none;}
.fczs_list dl dd a:hover{ color: #ff0000;}

/* cont_mx*/
.fbg { background:url(../images/f_bg.jpg) no-repeat bottom; width:auto; height:auto;margin:0; padding:0;}
.cont_mx  { margin:0 auto; margin-bottom:20px; padding:16px 0 24px; width:1002px; background-color:#fff;}
.cont_mx .indent { padding:0 12px;}
.title_mx { background:url(../images/t_mxdw.jpg) no-repeat; width:1002px; height:91px;}
ul.img_menu {  margin:15px; padding:0; width:960px; list-style:none;}
ul.img_menu li { float:left; padding:15px 14px 0 0; margin-right:0px; height:71px; width:146px;}
ul.img_menu li img { height:69px; width:144px; border: 1px solid #cacaca;}

/* footer */
#footer { text-align:center; }
#footer_resize { margin:0 auto; padding:30px 0 50px 0; width:1002px;}


/*============内页============*/
.position {background:#028ec1; padding:5px 10px; color:#fff;}
.position a {color:#fff; text-decoration:none}
/* content */
.content{background:url(../images/bg1.jpg) top repeat-x; margin:0; padding-top:20px; margin-bottom:20px;}
.content_resize { margin:0 auto; padding:15px 0 20px; width:1002px; background-color:#fff;}
.content .mainbar { margin:0 0 0 20px; padding:0; float:left; width:650px;}
.content .mainbar .article { margin:20px 0 0; padding:8px 24px 0;}

.content .sidebar { float:right;  padding:0; width:330px;}
.content .sidebar .gadget { margin:0 0 10px; padding:10px 20px;}
.wrap {border:1px solid #dedede; border-top:none; margin:0; padding:0; margin-left:5px;}
.channel {background:url(../images/channel_bg.png) no-repeat; width:290px; height:30px; margin:0; padding:0;}
span.star { color:#fff; padding:0 0 0 10px; font:bold 14px/1.6em "Microsoft YaHei",Arial, Helvetica, sans-serif; }
.pt10 { padding-bottom:10px;}
ul.list_news { list-style:none; margin:0 10px; padding:10px 0;}
ul.list_news li { width:245px; margin-left:5px; padding-left:20px; line-height:26px; height:26px; font-size:14px; background: url(../images/li_dot.png) no-repeat left 10px; overflow:hidden;}
ul.list_news li a { text-decoration:none; color:#000;}
ul.list_news li a:hover { color:#ff0000; text-decoration:underline;}

.bbfc_list { text-align:left; padding:10px;}
.bbfc_list dl { padding-bottom:5px; margin:3px;}
.bbfc_list dl dt { width:118px; height:118px; padding:2px; border:1px solid #EaEaEa; margin-bottom:5px;}
.bbfc_list dl dt:hover {border: 1px solid #92c5d8;}
.bbfc_list dl dd {text-align:center; line-height: 12px; font-size:12px; height:12px; overflow:hidden; width:124px;}
.bbfc_list dl dd a{ color:#000; text-decoration:none; text-align:center;}
.bbfc_list dl dd a:hover{ color: #ff0000;}

/*列表页*/
ul#list_wzlb { list-style:none; margin:10px 0; padding:0;}
ul#list_wzlb li { width:570px; margin-left:5px; padding-left:20px; line-height:32px; height:32px; font-size:14px; color:#505050; background:url(../images/li_square.png) no-repeat left 16px; overflow:hidden;}
ul#list_wzlb li a { color:#000; text-decoration:none; float:left;}
ul#list_wzlb li a:hover { color:#ff0000; text-decoration:underline;}
ul#list_wzlb li span { float:right; color:#959595; font-size:12px}

.list_tplb { padding-top:10px;}
.list_tplb dl { margin:15px; border: 1px solid #91c4d8; padding-bottom:10px; text-align:center;}
.list_tplb dl:hover{ background:#0274a2; }
.list_tplb dl dt { width:147px; height:147px; padding:6px;}
.list_tplb dl dt img { max-width:147px; max-height:147px; vertical-align:middle}
.list_tplb dl dd { width:147px; line-height: 20px; font-size:12px; height:20px; overflow:hidden; text-align:center;}
.list_tplb dl a{ text-align:center; color:#000; text-decoration:none;}
.list_tplb dl a:hover{ color:#fff; text-decoration:none;}

/* content_tplb*/
.content_tplb  { margin:0 auto; padding:0; background:#fff; width:971px;}
.content_tplb .indent {padding:0px 0 0 8px}

/* paging */
.pagination { text-align: center; padding:50px 0; clear: both }
.pagination a { padding-bottom: 2px; padding-left: 2px; padding-right: 2px; text-decoration: none; padding-top: 2px; color:#333333;}<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2025-01-16 11:05:38" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->