body {
	color: #444;	font-size: 12px;	line-height: 1.75em;	background: #ffe;
	font-family: Verdana, Geneva, simsun, sans-serif ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } 
.fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.cl{zoom:1} 

/***************
宋体 SimSun  黑体 SimHei  微软雅黑 Microsoft YaHei  微软正黑体 Microsoft JhengHei 新宋体 NSimSun 楷体 KaiTi
深黑 重要文字和标题  #222
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8

**************/
.w980{ width:980px; clear:both; margin:0 auto;   }
.w100{ width:100%;  clear:both; margin:0 auto;   }

a { color:#444;}
a:hover{ color:#f30;}
/********* top *****************/
header .ding{ height:32px; line-height:32px; overflow:hidden; }
header .ding .gonggao{ padding-left:30px; background: url(img/xiaolaba.png) left center no-repeat;}
header .ding .lianjie a{ padding:0 5px;}
header .logo{ margin:10px auto;}
header  .daohang{ height:74px; background:url(img/daohangbj.gif) top  repeat-x; border-radius:4px; overflow:hidden;}
header  .daohang .zuobian{height:74px; width:8px; background:url(img/zuobian.gif) left  top no-repeat;}
header  .daohang .yuobian{height:74px; width:8px; background:url(img/youbian.gif)  right  top no-repeat;}

/**************/
header  .daohang #nav{ width:960px;  float:left;}
header  .daohang #navarea{ width:960px; height:70px; margin:2px auto;}
header  .daohang #navarea ul {clear:both;float:left;width:970px;}
header  .daohang #navarea li {float:left;height:32px;font-size:14px;line-height:32px;}
header  .daohang #navarea  dl dt a {float:left;display:inline-block;height:32px; width:120px; text-align:center; color:#fff;text-decoration: none;  font-family:"微软雅黑","Microsoft YaHei"; font-size:16px;}
header  .daohang #navarea .on a:link,
header  .daohang #navarea .on a:visited,
header  .daohang #navarea .on a:hover,
header  .daohang #navarea .on a:active {color:#f30; background:#fafafa; border-top:1px solid #e71624; border-radius:4px ;}


header  .daohang #navarea dl {clear: both; overflow:hidden;   padding:0; padding-top:4px; width: 990px;}
header  .daohang #navarea dt {float: left;  height: 32px; line-height: 32px; }

header  .daohang #menu {clear:both; overflow:hidden;  color:#ffe9d6;width:960px;height:32px; }
header  .daohang #menu li {float:left;padding:0 1px 0 1px; font-size:12px; color:#999;line-height:30px;}
header  .daohang #menu ul { width:940px; height:37px;padding:0px; margin:0px; margin-left:10px !important; _margin-left:10px; display:inline; _display:inline;}
header  .daohang #menu li a{ font-size:12px;}
header  .daohang #menu li a:link,header  .daohang #menu li a:visited {color:#666;text-decoration: none;}
header  .daohang #menu li a:hover,header  .daohang #menu li a:active {color:#f30;text-decoration: none;}
header  .daohang #menu li strong {font-size:14px;font-weight:normal;}
header  .daohang #menu a {padding:0 8px;}
header  .daohang #menu a:link, header  .daohang #menu a:visited {color: #09f;}
header  .daohang #menu a:hover, header  .daohang #menu a:active {color: #f50;}
header  .daohang #menu span a:link, header  .daohang #menu span a:visited {color: #999;}
header  .daohang #menu span a:hover, header  .daohang #menu span a:active {color: #f96;}

/*********************/
.mainbody{ background:#fff; border-radius:4px; border:1px solid #eee;padding:10px;   margin:10px auto; min-height:400px;} /* width:958px;  */

	.focusBox { position: relative; width: 400px; height: 300px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 400px; height: auto; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.mainbody .xwxm1{ width:530px;}
.mainbody .xwxm .titindex{ height:34px; line-height:34px; background:url(img/daohangbj.gif) top  repeat-x; color:#fff;  font-size:16px; font-family:"微软雅黑","Microsoft YaHei"; overflow:hidden; border-radius:4px 4px 0 0 ;}
.mainbody .xwxm .titindex .zuobian{height:34px; width:20px; background:url(img/zuobian.gif) left  top no-repeat;}
.mainbody .xwxm .titindex .yuobian{height:34px; width:10px; background:url(img/youbian.gif)  right  top no-repeat;}

.mainbody .xwxm .titindex a{ display:block; float:right; background: url(img/more1.gif) center center no-repeat; width:50px;}
.mainbody .xwxm ul li{ display:block; line-height:32px; border-bottom:1px dotted #ddd;}
.mainbody .xwxm ul li a span{ float:right; padding-left:20px;}
.mainbody .xwxm ul li a { display:block; padding-left:20px; background:url(img/smpd.gif) left center no-repeat; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin:0 10px; }
.mainbody .xwxm ul li a p{ float:left; }
.mainbody .xwxm ul li:nth-child(-n+3) a p:after{content:url(img/new.gif); padding-left:10px;}
	
.mainbody .xw2hang{ margin:20px auto;}
.mainbody .xwxm2{ width:286px;}
.mainbody .xw2hang .mr20{ margin-right:20px;}
.mainbody .xwxm2 ul li a{ background-image:url(img/i.jpg); margin:0 5px; padding-left:10px;}
/******/
.mainbody .aixinbang{ width:346px;}
.mainbody .aixinbang ul li i{ font-style:normal; display:block; width:33.3%; float:left; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.mainbody .aixinbang .bt {  display:block; line-height:32px; border-bottom:1px  solid #ddd; }
.mainbody .aixinbang .bt i{ color:#111; font-weight:bold;  font-style:normal; display:block; width:33.3%; float:left; text-align:center; }

/*********************/
.linkindex{ margin:0 auto; line-height:35px;}
.linkindex .yqljbt{ background:url(img/dt-2.gif) left center no-repeat; line-height:32px; border-bottom:1px solid #ddd; padding-left:30px; font-size:16px; margin-bottom:10px;}
.linkindex a { display:inline-block;  overflow:hidden; }
.linkindex a img{ height:35px; display:block; }

/**************/
footer .foot{  }
footer .foot .copyright{ text-align:center;padding:20px 10px 10px; line-height:1.75em; border:1px solid #eee; border-bottom:none;background:#fff; border-radius:5px 5px 0 0; overflow:hidden;}
/***********分页*******************/

.pagination{list-style:none;margin:0px auto; text-align:center; display:inline-block; text-align:center; width:700px;}
.pagination li{display:inline-block; margin:2px; text-align:center;}
.pagination a{color:#999;padding:4px 8px;line-height:18px;display:block;border:solid 1px #ddd; border-radius:4px;}
.pagination a:hover ,.pagination li.thisclass a{ background:#333; color:#fff; border:solid 1px #333;}


/********cp**************/
.main{ margin:10px auto; }
.main  .lefts{ width:220px; overflow:hidden;}
.main  .lefts .title{ height:34px; line-height:34px; background:url(img/daohangbj.gif) top  repeat-x; color:#fff;  font-size:16px; font-family:"微软雅黑","Microsoft YaHei"; overflow:hidden; border-radius:4px 4px 0 0 ;}
.main  .lefts .title .zuobian{height:34px; width:20px; background:url(img/zuobian.gif) left  top no-repeat;}
.main  .lefts .title .yuobian{height:34px; width:10px; background:url(img/youbian.gif)  right  top no-repeat;}

.main .bianjie{ background:#fff; border-radius:4px; border:1px solid #fff;padding:10px;  }

.main  .lefts ul.fenlei{ margin-bottom:10px;}
.main  .lefts ul.fenlei li a{ display:block; line-height:1.5em; padding:8px 10px 8px 20px; font-size:14px; background:url(img/dt-11.gif) left center no-repeat; border-bottom:1px dotted #ddd;}


.main  .lefts .gsxmnr{ overflow:hidden; }
.main  .lefts .gsxmnr img{ max-width:100%; height:auto; }


/**************************/
.main .rights{ width:720px; overflow:hidden;}
.main .rights .title{ height:32px; line-height:32px;  color:#222;  font-size:16px; font-family:"微软雅黑","Microsoft YaHei";  border-bottom:1px solid #ddd; }
.main .rights .title strong{ display:block; float:left; padding:0 10px; height:31px; border-bottom:2px solid #f60; }

.main .rights .gsxmnr{ margin:10px auto; overflow:hidden; text-align: justify; font-size:14px; line-height:1.8em; color:#555;}
.main .rights .gsxmnr img{ max-width:100%; height:auto; vertical-align:bottom;}
.main .rights .gsxmnr table{ border-collapse:collapse; margin:10px auto; width:100%;}
.main .rights .gsxmnr table tr td { padding:5px 2px; border:1px solid #ccc;}
.main .rights .gsxmnr table tr:hover{ background:#f2f5f7;}

.main .rights .gsxmnr .wzbt{font-family:"微软雅黑","Microsoft YaHei"; font-size:18px; font-weight:bold; line-height:1.4em; text-align:center; color:#111; }
.main .rights .gsxmnr .tjsj{ text-align:center; color:#999; border-bottom:1px dotted #ddd; margin-bottom:10px; font-size:12px;}

.main .rights .gsxmnr .shangxiaye{ margin-top:20px;border-top:1px dotted #ddd; padding:10px 0; }
.main .rights .gsxmnr .shangxiaye a{ width:45%; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .rights .gsxmnr .shangxiaye a.xia{ text-align:right;}
/**********************/
.main .rights ul.xmlist{ margin:10px auto; overflow:hidden;}
.main .rights ul.xmlist li { margin:10px auto;overflow:hidden; border-bottom:1px dotted #ddd; padding-bottom:10px;  }
/*
.main .rights ul.xmlist li .sj{ width:70px; height:70px; background:#999; text-align:center; color:#fff; border-radius:100%; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.main .rights ul.xmlist li .sj .day{ font-size:24px; line-height:35px; border-bottom:1px solid #ccc;}
.main .rights ul.xmlist li .wen{ width:630px; overflow:hidden; }
*/
.main .rights ul.xmlist li .xwbt{ font-size:14px; color:#333; font-weight:bold;  background:url(img/i.jpg) left center no-repeat ; margin:0 5px; padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.main .rights ul.xmlist li:hover .xwbt{ color:#f30;}
.main .rights ul.xmlist li .xwbt span{ float:right; padding-left:20px; color:#999; font-weight:normal; font-size:12px;}
.main .rights ul.xmlist li .xwnr{ color:#999; padding-left:15px;  font-weight:normal; font-size:12px; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; }

/*****************/
.main .rights ul.aixinlist{ margin:10px auto; overflow:hidden;}
.main .rights ul.aixinlist li{ line-height:32px; border-bottom:1px  dotted #ddd;}
.main .rights ul.aixinlist li span{ display:block; float:left; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .rights ul.aixinlist li span.dw{ width:55%; text-align:left;}
.main .rights ul.aixinlist li span.je{ width:15%}
.main .rights ul.aixinlist li span.yy{ width:20%;}
.main .rights ul.aixinlist li span.sj{ width:10%; text-align:right;}
.main .rights ul.aixinlist li:hover{ background-color:#f2f5f7;}