@charset "utf-8";
/* CSS Document */
html, body, div,p, span,iframe, h1, h2, h3, h4, h5, h6,blockquote, pre, a, code, del,em, img, ins,q, s,small,strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,form, label, table, caption,tbody, tfoot, thead, tr, th, td, canvas, footer,header,menu, nav,section,audio, video,select,input,textarea ,input{ margin:0; padding:0; border:0; list-style:none;}
input, select, textarea{outline:none;resize:none;}
a,area{blr:expression(this.onFocus=this.blur());}
body{font-family: "΢���ź�";}
textarea {resize:none;}
em,i{ font-style:normal;}
img{vertical-align:top;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
input::-moz-focus-inner{border:none;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after {content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.clear{clear:both; height:0; font-size:0;overflow:hidden; line-height:0;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.hide{display: none;}
.show{display: block;}

body {background: #fef3d7 url(../images/pnr21_bg01.png) no-repeat bottom center;}
.mainBox {width: 1196px;margin: 0 auto; margin-bottom: 100px;}
.bza{font-size: 20px;line-height: 35px;color: #6b0000;margin-top: 30px;font-weight: bold;}
.topic{display: block;margin: 30px auto;}
.slbz{margin-left: -62px;}
.slbz li{background: url(../images/pnr21_22.jpg) no-repeat center center;width: 252px;height: 263px;float: left;margin-left:62px;}
.slbz li h4{font-size: 26px;line-height: 30px;color: #f7fdd7;width: 25px;padding: 86px 20px;float: left;}
.slbz li p{float: left;font-size: 16px;line-height: 24px;color: #434343;width: 166px;padding:15px 10px;margin-top: 55px;}
.rwsj{background: url(../images/pnr21_32.png) repeat-x top center;}
.rwsjList{margin-left: -36px;}
.rwsjList li{width: 545px;height: 130px;padding: 10px;background: #ca0706;border-radius: 5px;float: left;margin-left: 36px;margin-bottom: 30px;}
.rwsjList li img{width: 173px;height: 130px;float: left;margin-right: 40px;}
.rwsjList li h4{font-size: 20px;font-weight: bold;line-height: 20px;color: #fff;}
.rwsjList li p{font-size: 16px;line-height: 24px;color: #fff3e0;}

.hongqibox{background: url(../images/pnr21_41.png) no-repeat center center;width: 1294px;height: 210px;margin: 30px auto;position: relative;left: -40px;}
.hongqibox p{font-size: 16px;line-height: 30px;color: #fff;font-weight: bold;width: 800px;position: absolute;right: 20px;bottom: 20px;text-align: justify;}
.footer{font-size: 16px;line-height: 30px;color: #fff;background: #830103;text-align: center;padding: 20px 0;}




/* ����������ʽ */
.scroll_main {
	width: 99%;
	display: block;
}

/* ������������ʽ */
.scroll_wrap {
	width: 100%;
	height: 1044px;
	position: relative;
}
/* ����������ʽ */
.scroll_wrap .scroll_cont {
	height: 100%;
	overflow: hidden;
}
.scroll_wrap .scroll_cont p {
	padding:15px;
}
/* ������ */
.scroll_wrap .scroll_bar {
	position: absolute;
	top:0;
	right:0;
	width: 5px;
	height: 100%;
	/*background-color: #e4e4e4;*/
}
/* ������ */
.scroll_wrap .scroll_slider {
	position: absolute;
	top: 0;
	left: 0px;
	width: 5px;
	height: 48px;
	background-color: #c7b17f;
	border-radius:5px;
	opacity: .5
}
.scroll_wrap .scroll_slider:hover{
	opacity: 1
}

/* detail */
.detail {background: url("../images/pnr21_d02.jpg");}
.detailBox { background: url("../images/pnr21_d01.jpg") top no-repeat, url("../images/pnr21_d03.jpg")  bottom no-repeat; height: 1460px; min-width: 1200px; margin: 0 auto; min-height: 1460px; padding-top: 600px;}
.detailCon {width: 1200px; margin: 0 auto;}
.location_c {line-height: 50px;border-bottom:#E5472E 1px solid;font-size: 16px;color: #555;margin-top: 30px}
.location_c a{color: #555;padding:0 5px;}
.location_c a.cur{color: #d52f0a}
.x_location{ margin-top: 0;}
.x_news{ padding: 0 70px}
.x_news h2.x_h2{ font-size: 35px; color: #0e0e0e;font-weight: bold;text-align: center;margin:40px auto 0; padding-bottom:25px; border-bottom: 1px dashed #d6d4d4}
.x_news h3.x_time{ font-size: 14px; color: #6a6a6a; text-align: center; padding: 18px 0 15px 0}
.x_news h3.x_time i{ margin: 0 28px}

.x_news_in,.x_news_in p{ font-size: 16px; color: #3d3d3d; line-height: 38px;}

.x_news_in p { margin: 30px auto; text-align:justify;}
.x_news_in img{display:block; margin:0 auto;}
.x_news_r{ float: right}
.x_news_r a{ font-size: 14px; color: #6a6a6a; margin-left: 15px}
