﻿    @charset "utf-8";
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:980px; font-family:microsoft yahei;}

/*页眉*/
.header{width:100%; overflow:hidden; background-color:#fff;}
.htop{ height:43px; border-bottom:1px solid #ebebeb;}
.htop .container{ overflow:hidden; height:43px; line-height:43px;}
.htop em{ float:left; color:#303030;}
.htop ul{ float:right;}
.htop li{ float:left; padding:0 13px; background:url(tline.png) no-repeat right center;}
.htop li a{ color:#303030;}
.htop li.noBg{ background:none; padding-right:0;}
/*hcont*/
.hcont{ padding-top:23px;  padding-bottom:10px;}
.hcont .dlogo{ float:left; margin-top:-10px;}
.hcont .dlogo dt{ float:left; position:relative; top:-20px;}
.hcont .dlogo dt img{ display:block;}
.hcont .dlogo dd{ margin-left:183px; padding-left:132px; background:url(yearImg.jpg) no-repeat left top; padding-top:28px; padding-bottom:29px;}
.hcont .dlogo dd h2{ font-size:21px; color:#000; line-height:21px; }
.hcont .dlogo dd p{ font-size:16px; color:#323232; line-height:16px; margin-top:8px;}
.hcont .dphone{ float:right;}
.hcont .dphone ul{ overflow:hidden;}
.hcont .dphone li{ float:left; font-size:12px; color:#171717; padding-left:49px; height:36px; line-height:36px;}
.hcont .dphone li.tb1{ background:url(tbImg1.jpg) no-repeat left center; margin-right:23px;}
.hcont .dphone li.tb2{ background:url(tbImg2.jpg) no-repeat left center;}
.hcont .dphone h4{ margin-top:5px; text-align:right;}
.hcont .dphone h4 em{ font-size:14px; color:#333; font-weight:normal;}
.hcont .dphone h4 span{ font-size:25px; color:#a8191a; font-family:"Arial"; margin-left:3px;}


/*navBox*/
.navBox{ height:50px; background:#a8191a; border-bottom:3px solid #891415;}
.navBox ul{ overflow:hidden;}
.navBox li{ height:50px; float:left;}
.navBox li a{ display:block; font-size:14px; color:#fff; text-decoration:none; height:50px; line-height:50px; background:url(navline.png) no-repeat left center; padding:0 18px;}
.navBox li a.noBg{ background:none;}
.navBox ul li.cur a,.navBox ul li a:hover{ background: #891415;}



.footer{ width:100%; background:#a8191a; overflow:hidden;}
.ftcont{ padding:37px 0;}
.ftcont .ftnav{ float:left; padding:0 46px; background:url(ftline.png) no-repeat left top;}
.ftcont .ftnav>li{ float:left;}
.ftcont .ftnav>li h4{ padding-left:30px; line-height:20px;}
.ftcont .ftnav>li h4.ftl1{ background:url(ftlImg1.png) no-repeat left center;}
.ftcont .ftnav>li h4.ftl2{ background:url(ftlImg2.png) no-repeat left center;}
.ftcont .ftnav>li h4.ftl3{ background:url(ftlImg3.png) no-repeat left center;}
.ftcont .ftnav>li h4 a{ font-size:14px; color:#fff; text-decoration:none;}
.ftcont .ftnav>li ul{ overflow:hidden; padding-top:20px;}
.ftcont .ftnav li ul li{ float:left; margin-left:30px;}
.ftcont .ftnav li ul li.hmt{ margin-left:70px;}
.ftcont .ftnav li ul li p{ height:25px; line-height:25px;}
.ftcont .ftnav li ul li p a{ color:#ffdbdb;}
.ftcont .noPl{ padding-left:0; background:none;}
.ftcont .wx{ float:left; padding:0 40px; margin-top:5px;background:url(ftline.png) no-repeat left top;}
.ftcont .wx dl{ overflow:hidden;font-size:13px;line-height:25px;color:#fff9f6;}


.fter{ height:46px; line-height:46px; background:#941617;}
.fter .container{ overflow:hidden;color:#fff9f6;}
.fter span{ color:#fff9f6;}
.fter .container a,.fter .container a:hover{ color:#fff9f6;}

.cpMain{ background:#ececec; overflow:hidden;}
.cpMain .container{ margin-top:20px;}

/*cpright*/
.cpright{margin-bottom:20px; width:720px; padding:0 10px; background:#fff; float:right;padding-bottom: 20px;font-size:13px;}
.rtop{ overflow:hidden; padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #A8191A; font-weight:normal; line-height:16px;}
.rtop h5 a{ font-size:16px; color:#A8191A;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}

/*cpright*/
.cpright2{margin-bottom:20px; width:705px; padding:0 10px; background:#fff; float:right;padding-bottom: 20px;font-size:14px;line-height:27px;}


.nlist{ float:left; width:230px; background:#fff;}
.nlist .nt{  font-weight:normal; padding:18px 0; padding-left:20px; background:#A8191A;}
.nlist .nt a{ font-size:20px; color:#fff; text-decoration:none;}
.nlist .nt p{ font-size:12px; color:#fff; font-family:"Arial"; margin-top:1px;}
.nlist ul{ padding:20px; }
.nlist li{}
.nlist li a{ display:block; height:40px; line-height:40px; font-size:14px; color:#333; padding:0 18px; text-decoration:none;}
.nlist li a:hover,.nlist li.cur a{ background:url(liaBg.jpg) no-repeat center; color:#fff;}
.nlist .dphone{ overflow:hidden; background:#333; padding:20px 0;}
.nlist .dphone dt{ float:left; background:url(phImg.png) no-repeat center; margin-left:5px; width:62px; height:50px;}
.nlist .dphone dd{ margin-left:66px; color:#fff; padding:5px 13px; border-left:1px dotted #5c5c5c;}
.nlist .dphone dd p{ font-size:14px; font-family:"微软雅黑";line-height:27px;}

.age_li_about {line-height:25px;}

.pagination {
	padding-top: 10px;
	text-align:center;
	line-height:50px;
}
.pagination ul{
	margin: 0;
	padding: 0;
	text-align: center; 
}
.pagination li{
	list-style-type: none;
	display: inline;
	padding: 2px;
}
.pagination a, .pagination a:visited{
	padding:3px 5px 0 5px;
	border: 1px solid #A81A19;
	text-decoration: none; 
	color: #A81A19;
}
.pagination a:hover, .pagination a:active{
	border: 1px solid #A81A19;
	color: #000;
	background-color: #D5E6F8;
}
.pagination li.currentpage{
	font-weight: bold;
	padding: 0 5px;
	border: 1px solid navy;
	background-color: #2e6ab1;
	color: #FFF;
}
.pagination li.disablepage{
	padding: 0 5px;
	border: 1px solid #929292;
	color: #929292;
}
.pagination li.nextpage{
	font-weight: bold;
}

/*新闻列表、内&#65533;*/

.main_r { width:720px; overflow:hidden; height: auto; float: left;min-height:500px; margin-bottom: 20px; }
.main_b { width:698px; border:1px solid #D6D6D6; padding:0 20px; ; overflow:hidden; height: auto; min-height:500px; margin-top: 30px; margin-bottom: 20px; }


.xw_list_w { width: 698px; }
.xw_list_w ul { width: 1200px; height:300px; padding:30px 0px; margin: 0px auto 20px; }
.xw_list_w li { width:698px; height:120px; margin-bottom:20px; overflow: hidden; border-bottom:1px dashed #E2E2E2 }
.xw_list_w li .xw_list_r { float:right; width: 500px; margin-left:10px; }
.xw_list_w li .xw_list_tex { float:left; width: 690px; overflow:hidden; }
.xw_list_w h2 { font-size:14px; color:#052E61; ; height:28px; line-height:28px; margin-bottom:8px; overflow:hidden; }
.xw_list_w h2 span { margin-left:10px; font-size: 12px; color:#999; font-weight:normal; height: 32px; line-height: 32px; font-family:"novecento", Helvetica; background:url(images/date_icon.jpg) no-repeat 0 2px; padding-left:12px; }
.xw_list_w li p { line-height:24px; color:#666; margin-bottom:10px; }
.xw_list_w li p a { color:#A81A19; }
/**.xw_list_w li .xw_list_pic .xw_list_dark { border:2px solid #FFF; display:none; position: absolute; top:0px; left:0px; z-index: 10; width:170px; height:auto; line-height:100px; ; margin:0 auto; text-align: center; font-size:30px; color:#FFF; background-color:#044378; background-color:rgba(4, 67, 120, 0.8); filter:alpha(opacity=80);}
.xw_list_w li a:hover .xw_list_pic .xw_list_dark { display:block; }**/
.xw_list_w li .rede_more { line-height:24px; border: 1px solid #a8a7a9; color: #121116; ; padding:2px 10px; -moz-border-radius: 100px; -webkit-border-radius: 100px; -o-border-radius: 100px; border-radius:100px; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
.xw_list_w .rede_more:hover { border: 1px solid #D0353B; color: #D0353B; padding:2px 18px; }
.main_w .tt_bottom { font-size: 15px; font-weight: bold; color: #333; height:44px; overflow: hidden; background: url(images/tt_bg.gif) 0px 43px no-repeat; }
.main_w .tt_icon_m { font-size: 15px; font-weight: bold; color: #333; padding-left:20px; height: 52px; overflow: hidden; background:url(images/icon_m.gif) 0px 20px no-repeat; }
.main_w .tt_icon_t { font-size: 15px; font-weight: normal; color: #011F5F; height: 42px; overflow: hidden; }
.main_w .tt_icon_h { font-size: 15px; font-weight: bold; color: #333; padding-left:20px; height: 73px; overflow: hidden; background:url(images/icon_h.gif) 0px 73px no-repeat; }