@charset "utf-8";
body{margin: 0;
color: #333;
background: url(../images/bg1.gif) 0 0 repeat-x;}
.shenglue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.shenglue2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
.shenglue3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow:hidden;}
/* ----- */
.header .con,.bn1,.bn2,.box,.wrapper,.footer .con{width:980px; margin:0 auto; overflow:hidden}
/* ----- */
.header{height:173px; background:url(../images/bg2.gif) 0 bottom repeat-x}
.header .top{height:173px; background:url(../images/top.gif) center 0 no-repeat}
.top .con{height:173px; position:relative}
.logo{display:block; width:245px; height:100px; position:absolute; top:34px; left:0}
.nav{position:absolute; left:70px;top:127px; height:42px}
.nav li{
	float: left;
	width: 99px;
	height: 42px;
	background-image: url(../images/nav_on.gif);
	background-repeat: no-repeat;
	background-position: center 0;
}
.nav a{display:block; height:42px; font:bold 15px/42px 微软雅黑,Microsoft Yahei; color:#fff; text-align:center}
.nav a:hover,.nav a.on{
	text-decoration: none;
	color: #BD0100;
	background-image: url(../images/nav_on.gif);
	background-repeat: no-repeat;
	background-position: center -42px;
}
.nav a.prev{
	background-image: url(../images/nav_on.gif);
	background-repeat: no-repeat;
	background-position: 79px -42px;
}
.nav a.next{
	background-image: url(../images/nav_on.gif);
	background-repeat: no-repeat;
	background-position: -119px -42px;
}
.nav li.one,.nav li.end{
	width: 20px;
	background-image: url(../images/nav_on.gif);
	background-repeat: no-repeat;
	background-position: -999px -42px;
}
.search{width:236px; height:22px; position:absolute; right:0; top:156px}
.search input{border:none; background:none; font-family:Tahoma; position:absolute; top:0; color:#999}
.search input.kw{width:180px; left:10px; top:4px}
.search input.submit{width:30px; height:22px; right:0; cursor:pointer}
.share{position:absolute; right:0; top:10px}
.qq1{position:absolute; right:0; top:15px}
.qq a{display:inline-block; width:34px; height:34px; margin:0 2px; background:url(../images/qqico1.gif)}
.qq a:hover{background-position:0 -34px}
.qq .a1{background-position:0 0}
.qq .a1:hover{background-position:0 -34px}
.qq .a2{background-position:-34px 0}
.qq .a2:hover{background-position:-34px -34px}
.qq .a3{background-position:-68px 0}
.qq .a3:hover{background-position:-68px -34px}
.qq .a4{background-position:-102px 0}
.qq .a4:hover{background-position:-102px -34px}
.qq2{padding-bottom:16px}
/* ----- */
.bn1{margin-top:30px; padding-bottom:30px; background:url(../images/bg3.gif) 0 bottom no-repeat}
.bn2{margin-top:30px}
.box{overflow:hidden; zoom:1}
.box .st{height:46px}
.box .st .stitle{float:left}
.box .st .more{float:right; margin-top:20px}
.main2 {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
.space{height:10px; font-size:0px; width:100px; margin: auto 0; line-height:0px; clear:both;}
.floatleft{ float:left; width:270px;}
.floatright{ float: right; width:700px;}
.cpfl{ width:270px;}
.cpfl_tit{ height:36px; background:url(../images/cpfl_tit_bg.jpg) no-repeat 0 bottom;}
.cpfl_tit_z{ float:left; line-height:36px; padding-left:34px; background:url(../images/cpfl_dot.jpg) no-repeat 8px 10px; font-size:14px; font-weight:bold; color:#ed6050;}
.cpfl_tit_y{ float:right; padding-right:5px; padding-top:8px; line-height:24px;}
.cpfl_nr{ padding:4px 0px 12px 0; line-height:26px; background: url(../images/cpfl_nr_bg.jpg) no-repeat 0 top #FFF; border:1px solid #e2e1e1;}
.cpfl_nr ul li{ float:left;background:url(../images/cpfl_bg.jpg) no-repeat 5px 8px; padding-left:20px; line-height:29px; width:112px; padding-top:8px; border-bottom:1px dashed #e2e2e2;}

.xw{ width:353px; background:#FFF; border:1px solid #cdcdcd; float:left;}
.xw ul { padding:16px 8px 17px 8px;}
.xw ul li{padding-left:10px;background: url(../images/dot.jpg) no-repeat 0 10px; border-bottom:1px dashed #CCC; line-height:25px;}
.xw ul li span{ float:right;}

.xw_nr{ padding:12px 10px; line-height:26px; background: url(../images/cpfl_nr_bg.jpg) no-repeat 0 top #FFF; border:1px solid #e2e1e1;}
.xw_nr ul li{ padding-left:10px;background: url(../images/dot.jpg) no-repeat 0 10px; border-bottom:1px dashed #CCC; line-height:28px;}
.xw_nr ul li span{ float:right;}

.about{ width:698px; background:#FFF; border:1px solid #e2e1e1; }
.ab_tit{ height:36px; background: url(../images/ab_tit_bg.jpg) repeat-x;}
.ab_tit_z{ float:left; background:url(../images/zb_tit_dot.jpg) no-repeat 10px 5px; font-size:14px; font-weight:bold; line-height:36px; color:#ed6050; padding-left:25px;}
.ab_nr{ padding:12px 10px; line-height:24px; font-size:12px;}

.cp_snr{ padding:7px 0;}
.cp_snr ul li{ float:left;width:210px; padding:8px 11px;}
.cp_snr ul li .tu{ width:202px; padding:3px; border:1px solid #cdcdcd;}
.cp_snr ul li .tu:hover{border:1px solid #fcc76d;}
.cp_snr ul li .text{ width:210px; line-height:30px; font-size:14px; text-align:center;}
.cp_snr ul li .text b{ font-weight:normal;}
.cp{ width:978px; border:1px solid #e2e1e1;}
.cp_n{ padding:15px; background:#FFF;}
.cp_n ul li{line-height:42px; padding:0 30px; float:left;}

.cp_nr{ padding:20px 15px;  font-size:14px; line-height:32px;}
.cp_nr ul li{ float:left; width:210px; padding:15px 9px;}
.cp_nr ul li .tu{float:left;width:210px; height:235px;}
.cp_nr ul li .text{float:left; width:210px; height:32px; font-size:14px; text-align:center; line-height:32px;}

.list_article_lb {
	height: 220px;
	width: 650px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.font14{ font-size:14px;}
.line24{ line-height:24px;}
.line20{ line-height:20px;}
.m_top3{ margin-top:3px;}
.m_top8{ margin-top:8px;}

.list_article_lb_l {
	height: 200px;
	width: 260px;
	float: left;
	padding: 4px;
	border: 1px solid #dcdedd;
	
}
.list_article_lb_r {
	width: 370px;
	float: right;
}
.list_article_lb_r  h4{
	font-family: "微软雅黑";
}
.m_top3{ margin-top:3px;}
.chakan {
	height: 22px;
	width: 66px;
	background-color: #7A4917;
	display: block;
	border-radius: 4px;
	line-height: 22px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.chakan a{ color:#FFF;}


.xw_ny{ padding:20px 12px;}
.xw_ny ul li{line-height:35px; border-bottom:1px dashed #cccccc; padding-left:15px; background:url(../images/dot.jpg) no-repeat 4px 14px; font-size:14px;}
.xw_ny ul li a{  font-size:14px;}
.xw_ny ul li span{ float:right; padding-right:5px;}

.nry{ background:url(../images/kb.jpg) no-repeat; width:695px; height:45px; line-height:45px; font-size:19px; font-weight:200; text-align:center;}

.bq{width:100%; border-top:3px solid #f9897c;}
.bqwz{ font-size:12px; line-height:24px; padding-top:25px; padding-bottom:20px; text-align:center; color:#333;}

.wzy_tit{ padding-top:20px; line-height:45px; font-size:20px;  text-align:center;border-bottom:2px solid #e1e1e1; color:#666;}
.time{ padding:15px 0; font-size:12px; text-align:center; color:#999;}
.footer{background:url(../images/bg7.gif) repeat-x; height:223px; color:#fff; margin-top:10px}
.links a{color:#fff; line-height:44px}
.links a:hover{color:#fff}
.copy{float:left; line-height:26px;  margin-top:30px; font-family:Tahoma,Arial}
.foot_txt{float:right; padding:85px 0 0 30px; margin-top:26px}
.foot_txt a{color:#fff; display:inline-block; height:20px; line-height:20px; vertical-align:middle}
.foot_txt a:hover{color:#BD0100}
.pages{ margin-top:-10px;}
.pages ul{
	float: left;
	padding-right: 0px;
	padding-left: 16px;
	padding-bottom: 10px;
}
.pages ul li{
	float: left;
	font-family: Tahoma;
	line-height: 17px;
	margin-right: 6px;
	color: #333;
	list-style-type: none;
}.pages ul li a{
	float: left;
	padding: 2px 4px 2px;
	color: #333;
	border-bottom: 1px solid #EEE;
}.pages ul li a:hover{
	text-decoration: none;
	padding: 2px 4px 1px;
	border-bottom: 2px solid #bd0100;
}.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	padding: 2px 4px 1px;
	border-bottom: 2px solid #bd0100;
	font-weight: bold;
}.pages .pageinfo{float:right;color:#333;}.pages .pageinfo strong{color:#666;font-weight:normal;margin:0px 2px;}
.wenben2 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #999;
    height: 30px;
    line-height: 35px;
    text-indent: 12px;
}
.wenbenkuang2 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #999;
    height: 130px;
    text-indent: 12px;
    width: 350px;
}
.tijiao {
	background-color: #bd0100;
	border-width: 0;
	color: #fff;
	font-size: 14px;
	height: 26px;
	line-height: 26px;
	margin-top: 6px;
	width: 70px;
	font-weight: bold;
	cursor: pointer;
	font-family: "微软雅黑";
}
.tfxt_neirong {
    border: 1px solid #dbdede;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.fonthongse{ color:#F00;} 