﻿/* 主体架构 */
.wrap{ width:960px; margin:auto; overflow:hidden; clear:both;}
.leftside { width:650px; float:left; overflow:hidden;}
.rightside { width:300px; float:right; overflow:hidden;}
.line{ }
.img_1px { border:1px solid #CCCCCC; padding:1px; background:#fff;}

/** 导航 **/
.topbar { width:960px; margin:auto; padding:2px 0px; background:url(images/topbar_bg.gif) repeat-x; height:24px;}
.topbar .right { padding:5px 5px 0 5px; float:right; overflow:hidden;}
.topbar .left { padding:0px 5px 0 5px ; float:left; overflow:hidden;}
.topbar .left .inputText{ height:15px; border:1px solid #FCD1F6;}
.topbar .left .inputSub { height:20px; border:1px solid #FCD1F6; background:#FFF7FA; color:#333;}
.web_top{ width:960px; margin:auto; text-align:left;}
.web_top .web_logo { wight:300px; padding:0 5px; float:left; }
.web_top .right_ad { width:486px; float:right; padding-top: 5px; }
.nav { width:960px; margin:auto; background: url(images/nav_bg.gif) repeat-x left top; height:38px; }
.nav .nav_global { text-align:center; overflow:hidden;}
.nav .nav_global ul {	padding: 0 10px;}
.nav .nav_global li {	cursor:pointer;	float:left;	text-align:center;	text-decoration:none;	font-size: 14px;line-height: 33px;	font-weight: bold;	color: #FFF;	background: url(images/nav_line.gif) no-repeat right top;	padding-right: 2px;}
.nav .nav_global li a {	display: block;	color: #FFF; text-align: center;	padding: 0 14px; line-height:38px;}
.nav .nav_global li a:hover {	color: #FFF!important;	text-decoration: underline; line-height:38px;}
.nav .nav_global li.curr a {	color: #FFF;	background: url(images/nav_li_hover.gif) repeat-x center top;}
.subnav {width:960px; margin:auto; border:1px solid #FCD1F6; background:#FFF7FA;}
.subnav .left{ float:left;}
.subnav .left ul{ width:510px; float:left;text-align:left;  padding:8px 10px 0 10px; }
.subnav .left li{ float:left; overflow:hidden; color:#333;}
.subnav .right{ float:right;  padding:2px 10px 0 10px; }
.subnav .right .inputText{ height:18px; border:1px solid #FCD1F6;}
.subnav .right .inputSub { height:18px; border:1px solid #FCD1F6; background:#FFF7FA; color:#333;}
.footer { width:960px; background:#fff7fa; line-height:28px; margin:auto; border-top:1px solid #fcd1f6; overflow:hidden; padding-top: 10px; }
.footer .left {float: left; width:650px;}
.footer .right {float:right;}
.footer ul{ text-align:left;}
.footer li { font-family:Verdana, Geneva, sans-serif; padding:0 10px; float:left; display: block; line-height:26px; }
.footer .cnzz{ margin:0!important; margin:6px 0 0 0}
.box { border:1px solid #FCD1F6; background:#FFF7FA; padding:5px 10px; text-align:left;}
.view, .view:visited, .view a, .view a:visited { color:#333;}
/* 广告模板 */
.review_top{ padding:4px; text-align:center; width: 600px; float: left; clear: both; }
.review_bottom{ margin:auto; padding:4px;}
/* 首页模板 */
.main_box { border:1px solid #FCD1F6; background:#FFF7FA; padding:0 10px; text-align:left;}
.main_box .title { margin:10px 0 0 0; overflow:hidden;} 
.main_box .title h3 { float:left; color:#D62C65; font-size:14px; font-weight:bold;} 
.main_box .title .more {float:right; }
.main_box .pic { margin:0; background:#C0477D; float:left; width:130px; border:5px solid #C0477D;}
.main_box .pic p {overflow:hidden; text-align:left; margin:0px;}
.main_box .pic img{}
.main_box .pic .btitle{ font-family: Verdana, Geneva, sans-serif; font-size:16px; color:#FFF; line-height:26px;}
.main_box .pic .btxt{ font-size:14px; font-weight:bold; padding:4px 0; color:#FFF; line-height:20px; width:130px;}
.main_box .pic .btxt a, .main_box .pic .btxt a:hover { color:#FFF;}
.main_box .pictxt { width:475px; float:left; padding:0 0 0 10px; text-align:left;}
.main_box .pictxt .headlines h5 { font-size:14px; font-weight:bold; margin:0 0 4px; color:#D62C65;}
.main_box .pictxt .headlines h5 a,.main_box .pictxt .headlines h5 a:visited {color:#D62C65;}
.main_box .pictxt .headlines p {color:#666666;line-height:20px;margin:0 10px 5px 0;}
.main_box .pictxt .picnews { overflow:hidden; text-align:left;}
.main_box .pictxt .picnews .keyword { width:235px; margin:0 5px 0 0; background:#FEE7F1; float:left;}
.main_box .pictxt .picnews .keyword p { color:#D62C65; font-size:12px; font-weight:bold; line-height:22px; margin:5px 0 0 5px;}
.main_box .pictxt .picnews .keyword p a, .main_box .pictxt .picnews .keyword p a:visited{color:#D62C65;}
.main_box .pictxt .picnews .keyword ul{ width:230px; margin:5px; overflow:hidden;}
.main_box .pictxt .picnews .keyword li { float:left; margin:0 2px; line-height:22px;}
.main_box .pictxt .picnews .news{ margin: 0 0 5px 0; overflow:hidden;}
.main_box .pictxt .picnews .news ul{ overflow:hidden;}
.main_box .pictxt .picnews .news li { list-style:none; line-height:20px; width: 230px; float: left; }
.main_box_left { width:300px; height:300px; border:solid 1px #fcd1f6; background:#fff7fa; padding:0 10px; text-align:left; margin-bottom: 5px; }
.main_box_left .pic { margin:0; width:300px;}
.main_box_left .left { margin:0; float:left; width:150px; overflow:hidden;}
.main_box_left .pic p {overflow:hidden; text-align:left; margin:0px;}
.main_box_left .pic img{border:3px #EBC8D8 solid;}
.main_box_left .pic .btxt{ font-size:12px; font-weight:bold; color:#000; line-height:26px; text-align:center; width:130px; overflow:hidden;}
.main_box_left .title { margin:10px 0 5px 0; overflow:hidden;} 
.main_box_left .title h3 { float:left; color:#D62C65; font-size:14px; font-weight:bold;} 
.main_box_left .title a {float:right; }
.main_box_left .pictxt { width:145px; float:left; text-align:left;}
.main_box_left .pictxt .headlines h5 {font-size:12px;line-height:25px; font-weight:bold; margin:0 0 4px;}
.main_box_left .pictxt .headlines p {color:#666666;line-height:20px;margin:0 10px 0 0;}
.main_box_left .keyword { width:290px;margin:0 5px 0 0; background:#FEE7F1; float:left;}
.main_box_left .keyword p { color:#D62C65; font-size:12px; font-weight:bold; line-height:22px; margin:5px 0 0 5px;}
.main_box_left .keyword p a, .main_box_left .keyword p a:visited{color:#D62C65;}
.main_box_left .keyword ul{ margin:5px; overflow:hidden;}
.main_box_left .keyword li { float:left; margin:0 6px 0 2px; line-height:22px; overflow:hidden;  word-break: break-all;}
.main_box_left .news{ margin:5px 0; overflow:hidden;}
.main_box_left .news ul{ overflow:hidden;}
.main_box_left .news li { list-style:none; line-height:22px;}
.right_box { background:#fee9f2; padding:5px 10px 5px 0; text-align:left;}
.right_box .title { margin:5px 0; overflow:hidden; padding-left: 10px; } 
.right_box .title h3 { float:left; color:#D62C65; font-size:14px; font-weight:bold; } 
.right_box .title .more {float:right; }
.right_box .line { height:5px; margin:0; border-top:1px solid #FCB5D2; clear:both; overflow:hidden; display:block;}
.right_box .pic { margin:0; width:280px; padding-left: 10px; }
.right_box .left { margin:0; float:left; width:140px; overflow:hidden;}
.right_box .pic p {overflow:hidden; text-align:left; margin:0px;}
.right_box .pic img{ border:3px #EBC8D8 solid;}
.right_box .pic .btxt{ font-size:12px; font-weight:bold; color:#000; line-height:26px; text-align:center; width:130px; overflow:hidden;}
.right_box .topnews ul { text-align:left; overflow:hidden; padding-left: 0; }
.right_box .topnews li { padding-left: 22px; line-height: 26px;}
.right_box .topnews .no1 {background: url(images/1.gif) no-repeat 4px center;}
.right_box .topnews .no2 {background: #FFF7FA url(images/2.gif) no-repeat 4px center;}
.right_box .topnews .no3 {background: url(images/3.gif) no-repeat 4px center;}
.right_box .topnews .no4 {background: #FFF7FA url(images/4.gif) no-repeat 4px center;}
.right_box .topnews .no5 {background: url(images/5.gif) no-repeat 4px center;}
.right_box .topnews .no6 {background: #FFF7FA url(images/6.gif) no-repeat 4px center;}
.right_box .topnews .no7 {background: url(images/7.gif) no-repeat 4px center;}
.right_box .topnews .no8 {background: #FFF7FA url(images/8.gif) no-repeat 4px center;}
.right_box .topnews .no9 {background: url(images/9.gif) no-repeat 4px center;}
.right_box .topnews .no10 {background: #FFF7FA url(images/10.gif)  no-repeat 4px ;}
.right_box .r_topnews ul { text-align:left; overflow:hidden;}
.right_box .r_topnews li { line-height: 22px;}
.right_box .infonews ul { text-align:left;overflow:hidden;}
.right_box .infonews li{ line-height: 26px; overflow:hidden; padding:0 20px;; font-size:14px; border-bottom:1px solid #FFF7FA; }
.right_box .news ul { text-align:left; overflow:hidden; padding-left: 10px; }
.right_box .news li { line-height: 22px;}
.right_box .fun {height:155px!important; height:183px; overflow:hidden;}
.right_box .fun ul { text-align:left; overflow:hidden;}
.right_box .fun li { line-height: 22px;}
.right_box .fun p{overflow:hidden; margin:0px;}
.right_box .fun .funtitle{ line-height:22px;}
.right_box .fun .smalltext{ color:#666; line-height:20px;}
/* 焦点图 */
.hotnews{ float:left; width:650px; padding:0; margin:0;}
.flashbox { height:206px; overflow:hidden; position:relative; border-color: orange; border-width: 1px; }
.flashboxs { float: left; }
.flashbox .pic { position:absolute; top:0; left:0; border:1px solid #FCD1F6; background:#FFF; padding:2px; width:300px; height:200px; }
.flashbox ul { top:0; width:340px; }
.flashbox li { height:50px; margin-bottom:1px; overflow:hidden; line-height:24px; text-align:left;}
.flashbox li a { display:block; color:#333; padding:10px 10px 0 5px; ; background:#FFF7FA; height:40px; position:relative; border-bottom:1px solid #FFF; }
.flashbox li.selected a, .flashbox li a:hover { color:#333; text-decoration:none; background:#FEE9F2;border-bottom:1px solid #FFF;  }
.flashbox li strong { display:block; height:18px; overflow:hidden; line-height:16px; cursor:pointer; font-size:14px; font-weight:bold; }
.flashbox li img { position:absolute; top:3px; right:7px; width:68px; height:45px; }
/* 列表模板 */
.list_box { border:1px solid #FCD1F6; background:#FFF7FA; padding:5px 10px; text-align:left;}
.list_box .pic { margin:0 5px 0 0; background:#C0477D; float:left; width:80px; border:5px solid #C0477D;}
.list_box .pic p {overflow:hidden; text-align:left; margin:0px;}
.list_box .pic img{}
.list_box .pictxt { width:500px; float:left; padding:0 0 0 10px; text-align:left;}
.list_box .pictxt .list_btitle h1 { font-family:"黑体";font-size:18px;line-height:25px;margin:0 0 4px; color:#D62C65;}
.list_box .pictxt .list_btitle p { height:60px; overflow:hidden; color:#666666;line-height:20px;margin:0 40px 0 0;}
.list_box .keyword { width:100%; margin:0 5px 0 0; background:#FEE7F1; float:left;}
.list_box .keyword .bkey { color:#D62C65; font-size:12px; font-weight:bold; line-height:22px; }
.list_box .keyword .bkey a, .list_box .keyword .bkey  a:visited{ color:#D62C65;}
.list_box .keyword ul{ margin:5px; overflow:hidden;}
.list_box .keyword li { padding:0 5px;line-height:22px; float:left;}
.list_box .news{ margin:5px 0; overflow:hidden;}
.list_box .news ul{ overflow:hidden; padding-left: 10px; }
.list_box .news li { list-style:none; line-height:22px;}
.list_lists {border:1px solid #FCD1F6; background:#FFF7FA; padding:0 10px; text-align:left;}
.list_lists .pages { text-align:right; padding:10px 10px;}
.list_lists .pages a{ background:#FFF; border:1px solid #FCD1F6; padding:2px 5px;}
.list_lists .line { margin:0; clear:both; overflow:hidden; display:block; border-bottom:1px solid #FCB5D2;}
.list_lists .lists {text-align:left; overflow:hidden;}
.list_lists .lists p{overflow:hidden; margin:5px 0 5px 10px;}
.list_lists .lists h3{ line-height:22px; font-size:14px; font-weight:bold; color:#D62C65; margin:10px 0 0 10px;}
.list_lists .lists h3 a, .list_lists .lists h3 a:visited{ color:#D62C65;}
.list_lists .lists .smalltext{ color:#666; line-height:20px; padding:0 5px;}
.list_lists .lists .titleimg { float:left; padding:0 10px;}
.list_lists .lists .titleimg img { border:1px solid #CCC; padding:2px; max-width:130px; }
.list_lists .lists .d_line { border-bottom:1px dashed #CCC; padding:5px 10px; clear:both;}
.review { border:1px solid #FCD1F6; background:#FFF7FA; padding:5px 10px; text-align:left;}
.review h1 { margin:10px 0 0 0; overflow:hidden; text-align:center; font-family:"黑体";font-size:18px; color:#D62C65;}
.review .date { line-height:26px; text-align:center; color:#666;}
.review .bookmarks { line-height:30px; text-align:center; color:#666;}
.review .newstext{ line-height:22px; font-size:14px; padding:10px;}
.review .newstext .copyright { color:#666; font-size:12px; margin:0; padding:0; line-height:18px;}
.review .newstext img{}
.review .newstext a{ color:#D62C65; text-decoration:underline;}
.review .newstext strong {font-weight:bold;}
.review .newstext .keyword { width:100%; margin:0; }
.review .newstext .keyword .bkey { color:#D62C65; font-size:14px; font-weight:bold; line-height:26px; }
.review .newstext .keyword .bkey a, .review .newstext .keyword .bkey a:visited{ color:#D62C65;}
.review .newstext .keyword ul{ background:#FEE7F1; height:26px; margin:5px 5px 0 5px ; overflow:hidden; padding:1px 0;}
.review .newstext .keyword li { font-size:12px; padding:0 5px;line-height:26px; float:left;}
.review .pages { text-align:center; padding:10px 10px; font-size:12px;}
.review .pages a{ background:#FFF; border:1px solid #FCD1F6; padding:2px 10px;}
.review .line { clear:both; overflow:hidden; display:block; border-bottom:1px solid #DEDEDE; margin:5px;}
.review .dline{ clear:both; overflow:hidden; display:block; border-bottom:1px dashed #DEDEDE; margin:5px;}
.review .lbox{ padding:5px; 20px; background:#FFF7FA; text-align:left;}
.review .nav_news { height:26px; line-height:22px; overflow:hidden; display:block; padding:0 10px;}
.review .updown {color:#D62C65;}
.review_box { border:1px solid #FCD1F6; background:#FFF7FA; padding:5px 10px; text-align:left;}
.review_box .title { margin:5px 0 0 0; overflow:hidden;} 
.review_box .title h3 { float:left; color:#D62C65; font-size:14px; font-weight:bold;}
.review_box .title h5 { float:left; color:#D62C65; font-size:12px; font-weight:bold;} 
.review_box .title .more {float:right; }
.review_box .title .more span { color:#D62C65; font-weight:bold; }
.review_box .news { padding:5px 0;overflow:hidden;}
.review_box .news .left { padding:0 0 0 15px;overflow:hidden;}
.review_box .news .left p {overflow:hidden; text-align:left; margin:0px;}
.review_box .news .left img{ border:3px #EBC8D8 solid;}
.review_box .news .btxt{ font-size:12px; color:#000; line-height:26px; text-align:center; width:110px; overflow:hidden;}
.review_box .news ul { margin:0; width:600px;}
.review_box .news li { margin:0; float:left; width:300px; overflow:hidden; line-height:22px; font-size:14px;}
.review_box .keyword { width:100%; margin:0; }
.review_box .keyword .bkey { color:#D62C65; font-size:12px; font-weight:bold; line-height:22px; }
.review_box .keyword .bkey a, .review_box .keyword .bkey a:visited{ color:#D62C65;}
.review_box .keyword ul{ background:#FEE7F1; height:22px; margin:5px 5px 0 5px ; overflow:hidden; padding:1px 0;}
.review_box .keyword li { padding:0 5px;line-height:22px; float:left;}
.review_box .re_saytext #saytext {border:1px solid #CCC; width:600px; background:#FFF url(images/saytext.gif) no-repeat center;}
.review_box .re_saytext .inputText{ height:15px; border:1px solid #CCC;}
.review_box .re_saytext .inputSub { height:20px; border:1px solid #FCD1F6; background:#FFF7FA; color:#333;}
.search_lists { border:1px solid #FCD1F6; background:#FFF7FA; padding:5px 10px; text-align:left;}
.search_lists .search{ padding:5px 10px;background:#FEE7F1; border:1px solid #FFF;}
.search_lists .result{ padding:5px 10px;background:#FEE7F1; border:1px solid #FFF; border-top-width:0;}
.search_lists .pages { text-align:right; padding:10px 10px;}
.search_lists .pages a{ background:#FFF; border:1px solid #FCD1F6; padding:2px 5px;}
.search_lists .line { margin:0; clear:both; overflow:hidden; display:block; border-bottom:1px solid #FCB5D2;}
.search_lists .lists { padding:0 10px; overflow:hidden;}
.search_lists .lists ul { text-align:left; overflow:hidden;}
.search_lists .lists li { line-height: 22px; border-bottom:1px dashed #CCC; margin:0 10px; }
.search_lists .lists p{overflow:hidden; margin:0px;}
.search_lists .lists h3{ line-height:36px; font-size:14px; font-weight:bold; color:#D62C65;}
.search_lists .lists h3 a, .search_lists .lists h3 a:visited{color:#D62C65;}
.search_lists .lists .smalltext{ color:#666; line-height:20px; padding:0 0 15px 0;}
/* Global CSS */
body {text-align:center;font-family:���ו,serif;background:#ffffff;font-size:12px; color:#333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
strong {font-weight:normal;}
/* link color font */
a {color:#333;text-decoration:none;}
a:visited {color:#333;text-decoration:none;}
a:hover {color:#D62C65;text-decoration:underline;}
a:active {color:#D62C65;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cGreen,.cGreen:visited{color:#008000;}
.cGray,.cGray:visited,.cGray a{color:#333;}
.cDGray,.cDGray:visited,.cDGray a, .cDGray a:visited{color:#666;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cBlue,.cBlue:visited,.cBlue a{color:#1f3a87;}
.cRed,.cRed:visited,.cRed a{color:Red;}
.cDRed,.cDRed:visited,.cDRed a{color:#bc2931;}
.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover{color:#D62C65;}
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}

/* foot */
.foot{margin:0 auto; width:750px; line-height:160%; clear:both;}
.foot .text{padding:3px 0 6px; border-bottom:1px solid #ccc; margin:0 0 5px;}
.foot a:visited{color:#000;}

/* span blank */
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blankW {background:#fff;}
.blank2 {clear:both; height:2px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank10w {background:#ffffff; clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}