body{ }
.container, .container-fluid {
	padding:0;
}
p,h2,h3,h1,ul,li,dl,dd,dt,span,i{ margin:0; padding:0;}
a:hover{ text-decoration:none;}
.b10{ clear:both; height:10px; overflow:hidden;}
.b20{ clear:both; height:20px; overflow:hidden;}
.b40{ clear:both; height:40px; overflow:hidden;}
.width100{ width:100%; margin:0 auto; overflow:hidden;}
.width40{ width:40%; float:left;}
.width20{ width:20%; float:left;}
.f_l{ float:left;}
.f_r{ float:right;}

.header{ background:#FFF; padding:1rem 0; border-top:0.6rem solid #3399ff;}
.dayi{ margin-top:20px;}
.nav{ height:40px; line-height:40px; background:#3399ff;}
.nav ul{ overflow:hidden;}
.nav ul li{ list-style:none; float:left;}
.nav ul li a{ display:block; margin-right:30px; padding-right:30px; line-height:40px; border-right:1px solid #FFF; color:#fff;}
.index_menu{ border-bottom:2px solid #3399ff; padding:0; overflow:hidden;}
.index_menu h2{ border-bottom:2px solid #3399ff; font-size:1.2rem; line-height:36px;}
.index_menu h2 a{ font-size:1.2rem; color:#333;}
.index_menu h2 span{ color:#999;}
.index_menu .menu_more a{ line-height:36px; color:#3399ff; font-size:1rem;}
.menu_content{ padding:1.4rem 0;}
.menu_content .width20{ width:19%; margin:0 0.5%;}
.menu_content img{ border:2px solid #a9e2ff}
.menu_content p{ line-height:2rem; text-align:center;}
.index_about p{ text-indent:2em; line-height:32px; padding:0 5px;}
.index_news dd{ line-height:34px; border-bottom:1px dashed #3399ff;}
.index_news dd i{ color:#3399ff; margin-right:1rem;}
.index_contact{background: url(../images/contact.jpg) center bottom no-repeat;}
.index_contact h2{ text-align:center; font-size:1.4rem;}
.index_contact p{ line-height:38px;}

.index_links{ padding:0.6rem; color:#3399ff; border:1px solid #3399ff;}
.index_links a{ padding:0.6rem;}


.xwzxb-body{ padding:0em 0em 0em 0em;}
.xwzxb-body .xwzxb-color{ color:#333;}
.xwzxb-body li{ line-height:2.5em; border-bottom: solid 1px #CCCCCC;}





.footer{ padding:1rem 0 0 0; background:#fff;  border-top:10px solid #3399ff;}
.footer dl{ padding-left:26%;}
.footer dl dd{ float:left;}
.footer a{ color:#060606; display:inline; padding:0 15px;}
.footer p{ line-height:2em; font-size:1rem; text-align:center; color:#060606;}






.about{}
.about h2{ font-size:2rem; color:#a40000; margin:10px 0; font-weight:100;}
.about h6{ font-size:16px; margin-left:20px;}
.about h3{ font-size:1.1rem; margin-bottom:10px; line-height:22px; font-weight:bold;}
.about p{ line-height:32px;}

.index_anli h1{ font-weight:bold; color:#b8b8b8; background:#fff; margin-bottom:10px;}
.liucheng{ padding:2rem 2rem 0 2rem;}
.liucheng_top{ background:#000; padding-top:15px; color:#fff;}
.liucheng_title{ margin-top:32px;    font-size: 1.2rem;   color: #b1b1b1;}
.bg000{ background:#030102; padding:40px 0; color:#6e6e6e; overflow:hidden;}
.bg000 h4{color:#fefefe;}
.contact h2{ font-size:2rem; font-weight:100; color:#a40000; margin:10px 0;}
.contact p{ line-height:40px;}




/*新闻列表*/
.newsList ul li a{width:795px; height:166px; display:block;}

.newsList ul li a span{float:left; width:150px; height:150px; float:left; background:#FFF; border:1px solid #e7e7e7; padding:7px;}

.newsList ul li{padding-top:40px;}

.nr{width:605px; float:right;}

.newsList ul li .nr span{float:none; height:34px; font-size:20px; padding:0; background:none; border:none; line-height:20px; width:auto; border-bottom:1px solid #dadada; display:block; color:#2c2723; font-family:"微软雅黑";}

.newsList ul li .nr h4{height:35px; display:block; border-bottom:1px solid #dadada; color:#9e9e9e; line-height:34px;}

.newsList ul li .nr h4 i{float:left; padding-left:3px;}

.newsList ul li .nr h4 img{float:right;}

.newsList ul li .nr p{color:#7f7f7f; font-family:"微软雅黑"; padding:10px 0; line-height:20px;}

.newsList ul li a:hover span{border:1px solid #e61320;}

.newsList ul li a:hover .nr span{border:none; border-bottom:1px solid #dadada; color:#e40412;}

.leib3{ width:100%; background:url(../images/leftback.jpg); background-size:cover;    margin-bottom: 20px;}
.leib3 .tit{color:#fff;border-bottom:2px solid #e6e6e6; font-size:18px; height:60px; line-height:60px; text-align:center; overflow:hidden; font-weight:bold;}
.leib3 .tit a{ color:#fff;}
.leib3 .nr{padding-bottom: 10px;}
.leib3 .nr h4{  height:38px; line-height:33px;overflow:hidden;margin-top:4px;margin-left:-15px; font-size:16px;}
.leib3 .nr h4 a{display:block;color:#fff; padding-left:45px;}
.leib3 .nr h4 a:hover{}
.leib3 .nr h4.cur a{}
.leib3 .nr ul{padding:0 15px;}
.leib3 .nr li{padding-left: 35px; color: #666;line-height: 33px; overflow: hidden;white-space: nowrap; height:33px;}
.leib3 .nr li a{color:#fff;font-size:14px;font-weight:bold;}
.leib3 .nr li.cur a{ color:#C8161D;font-weight:bold;}	
.leib2 {
 width:100%; background:url(../images/leftback.jpg); background-size:cover;
}
.leib2 .tit {
    color: #fff;
    border-bottom: 2px solid #e6e6e6;
    font-size: 18px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
    font-weight: bold;
}
.leftlx{background:#E6E6E6; border-bottom:none;border-top:none; }
.leftlx h1{text-align:center;height:30px;line-height:30px;font-size:14px;}
.leftlx .dianh{padding:0 5px 10px 10px;}
.leftlx p{line-height:24px; color:#000;}
.leftlx p a{color:#000;}
.leftlx .dianhua {background: url(../images/ico3.gif) no-repeat scroll 0 18px transparent;color: #000;line-height: 20px;padding: 10px 0 10px 55px;}
.leftlx .dianhua span {display: block;font: 18px "Impact";color:#C8161D;}

.list_image{ display:block; overflow:hidden;}
.imagelist p{ height:2em; line-height:2em; text-align:center; margin-bottom:5px;}


.yema {
	width: 100%;
	line-height: 20px;
	padding: 10px 0;
	float: left;
	margin-top: 15px;
}
.pageNavi {
	text-align: center;
}
.wp-pagenavi{ width:100%;}
.wp-pagenavi li{ line-height:28px; float:left; list-style:none; margin:0 6px;}
.wp-pagenavi li.thisclass{ color:#C00;}

.pages ul li{float:left; padding-left:8px;}

.pages ul li a{width:24px; height:24px; display:block; background:#b0afb1; line-height:24px; text-align:center; color:#FFF;}

.pages{padding-top:50px; height:30px; padding-right:5px;}

.pages ul li a:hover,.pages ul li a.hover{background:#e40412;}

.pages ul li a.prev,.pages ul li a.next{width:36px; height:20px; display:block; background:url(../images/bg23.png) no-repeat; margin-top:2px; text-indent:-20000em;}

.pages ul li a.prev{background-position:0 0;}

.pages ul li a.prev:hover{background-position:0 -20px;}

.pages ul li a.next{background-position:-36px 0;}

.pages ul li a.next:hover{background-position:-36px -20px;}
/*新闻列表结束*/

.art-content img{ max-width:100%;}
.art-title{ font-size:1.4rem; margin:2rem 0;}
.blist-inline{ margin-top:2rem;}
.blist-inline li{ list-style:none;}
.blist-inline li i{ margin-right:1rem;}

.titlebg {
    background: url(../images/bg10.png) repeat;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 0.8em;
}
.titlebg .tit{ padding:0 1rem;}
.titlebg .tit a{ color:#fff;}
.article_cat {
	display: block;
}
.article_cat i {
	position: inherit;
	margin-right: 10px;
}
.article_cat ul li {
	padding:0.5rem 1em;
	background: #f1f1f1;
	margin: 0.5em 0;
	font-size: 1.2em;
}
.article_cat ul li a {
	color: #333;
}
.article_cat ul li:hover {
	background: #3399ff;
	color:#FFF;
}
.qyjjj {
	width: 100%;
	float: left;
	background: url(../images/qyjj.jpg) no-repeat left center;
	height: 40px;
	line-height: 42px;
}
.qyjjj h3 {
	float: left;
	font-size: 14px;
	color: #333333;
	text-indent: 15px;
	line-height:40px;
}
.lianxiyx {
	width: 100%;
	padding-top: 4px;
	padding-left: 5%;
	display: inline-block
}
.lianxiyx li {
	width: 100%;
	line-height: 26px;
	display: inline-block
}
.lianxiyx li span {
	float: right;
}
.lianxiyx li p {
	display: inline-block;
	float: right
}
.site {
	padding-left: 55px;
	color: #fff;
	height: 38px;
	line-height: 38px;
	background: #282D31;
	border-top: 1px solid #525659
}
.site a {
	color: #fff;
	padding-right: 10px;
	margin-right: 10px;
	background: url(../images/arr_yellow.png) right center no-repeat;
}
.contents {
	margin: 1px 0px 0px;
	padding: 50px;
	background: url(../images/contentsbg.png) top center no-repeat #f9f9f9;
	overflow: hidden;
}
.newsbox {
	padding-bottom: 25px;
	margin-bottom: 13px;
}
.nlist {
	width: 490px;
	height: 530px;
	padding: 0px 0px;
	overflow: hidden;
}
.nlist li {
	padding: 22px 0px;
	border-bottom: 1px solid #DFC69A;
	overflow: hidden;
}
.nb_tit {
	color: #515050;
	font-size: 20px;
	position: relative;
}
.nb_tit span {
	display: block;
	height: 15px;
	border-bottom: 1px solid #D2A052;
	width: 50px;
	margin-bottom: 25px;
}
.nb_tit a.nmore {
	position: absolute;
	right: 0px;
	top: 10px;
	font-size: 12px;
	color: #D2A052;
	width: 68px;
	height: 22px;
	line-height: 22px;
	padding-left: 12px;
	border: 1px solid #D2A052;
	background: url(../images/arr_yellow.png) 65px center no-repeat;
}
.nb_con {
}
.newsdl {
	background: #e0e0de;
	padding: 20px;
	overflow: hidden;
}
.newsdl dt {
	float: left;
	width: 437px;
	height: 326px;
	-moz-box-shadow: 0 5px 10px #333;
	-webkit-box-shadow: 0 5px 10px #333;
	box-shadow: 0 5px 10px #333;
}
.newsdl dt img {
	width: 437px;
	height: 326px;
}
.newsdl dd {
	float: left;
	padding: 30px 0px 0px 40px;
	width: 450px;
}
.newsdl dd h2 {
	font-size: 16px;
}
.newsdl dd h2 a {
	color: #646464;
}
.newsdl dd h2 a:hover {
	text-decoration: underline;
}
.newsdl dd span {
	display: block;
	margin: 10px 0px 20px;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
}
.newsdl dd p {
	line-height: 22px;
	color: #646464;
}
.newsdl dd a.nnmore {
	margin: 30px 0px 0px;
}
.newslist {
	width: 100%;
	height: auto;
}
.newslist li {
	border-bottom: 1px solid #a40000;
	padding: 28px 0px;
	overflow: hidden;
}
.newslist li .n_img {
	margin-left: 25px;
	width: 280px;
	height: 210px;
	-moz-box-shadow: 0 5px 10px #333;
	-webkit-box-shadow: 0 5px 10px #333;
	box-shadow: 0 5px 10px #333;
	float: left;
}
.newslist li .n_img img {
	width: 280px;
	height: 210px;
}
.newslist li .n_txt {
	width: 615px;
	margin-right: 40px;
	position: relative;
	height: 210px;
	float: right;
}
.newslist li .n_txt h2 {
	margin-bottom: 10px;
}
.newslist li .n_txt span {
	margin: 10px 0px 25px;
}
.newslist li .n_txt a {
	font-size: 1.4rem;
	color: #a40000;
}
.newslist li .n_txt a.nnmore {
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-size: 1.1rem;
	color: #333;
	text-decoration: none;
}
a.nnmore {
	display: block;
	margin-top: 5px;
	text-decoration: underline;
	padding-left: 8px;
	color: #646464;
}
.news_cont {
	margin: 0px 25px 30px;
}
.news_cont h2 {
	font-size: 18px;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	padding: 10px 0 15px;
}
.contents_bon {
	margin: 15px 0;
	line-height: 30px;
	text-align: center;
}
.contents_bon span {
	display: inline-block;
	margin: 5px 15px;
	color: #888;
}
.contents_bon span a {
	color: #888;
}
.contents_bon span * {
	font-style: normal;
}
.contents_bon .contents_date {
	background: url(../images/icon.png) no-repeat 0px 5px;
	padding-left: 26px;
}
.contents_bon .contents_bj {
	background: url(../images/icon.png) no-repeat 0px -76px;
	padding-left: 30px;
}
.contents_bon .contents_from {
	background: url(../images/icon.png) no-repeat 0px -20px;
	padding-left: 32px;
}
.contents_bon .contents_print a {
	display: block;
	background: url(../images/phone.png) 0px 5px no-repeat;
	padding-left: 20px;
}
.contents_bon .contents_size i {
	padding: 0 5px;
	cursor: pointer;
}
.contents_bon .contents_size i.on {
	color: #C07438;
	font-weight: bold;
}
.news_article {
	line-height: 1.8;
	padding: 10px 10px 50px;
	color: #333;
	font-size: 14px;
}
.news_article img {
	max-width: 100%;
	height: auto
}
.screen_min .news_article img {
	max-width: 950px
}
.close {
	margin: 10px 0;
	border-bottom: 1px dotted #ddd;
	padding: 10px 0;
}
a.c_close {
	padding: 3px 10px;
	display: block;
	text-align: center;
	background: #c8aa77;
	color: #fff;
}
.close .share {
	margin: 0px;
}
a.c_close:hover {
	color: #FFC;
	background: #9c7a41;
}
.updown {
	margin: 10px 0;
	color: #666666;
}
.updown span {
	display: block;
	padding: 5px 0;
}
.updown span a {
	color: #666666;
}
.updown span a:hover {
	color: #C07438;
	text-decoration: underline;
}

