@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 14px/200% Microsoft YaHei; color:#000000;text-align:center; font-family: "Microsoft YaHei", SimSun, "SourceHanSansCN", "PingFang SC"; background:#fef9f7;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 14px/200% Microsoft YaHei;}
li,p{text-align:left;font:normal 14px/200% Microsoft YaHei;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#a52221; text-decoration:none;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 14px/200% Microsoft YaHei;}
.w1200{ width:1200px;}
.fl{ float:left;}
.fr{ float:right;}

/*head*/
.top_head{ background:url(images/top.jpg) top center no-repeat; height:550px;}

/*p1*/
.p1_h1{font: bold 40px/150% "Microsoft YaHei"; text-align: center; margin:20px auto;}
.p1_h1 a:link,.p1_h1 a:visited,.p1_h1 a:hover{ color:#cb1c1d;}

.p1_h2{ font:normal 18px/180% "Microsoft YaHei"; text-align:center; margin:0 auto 20px;}
.p1_h2 a{ margin-left:10px;}

.p1_con{ margin:40px auto;}
.p1_con .fl{ width:720px; height:470px;}
.p1_con .fr{ width:450px; height:470px;box-sizing:border-box;}

.P1_Pic{width:720px;height:470px; position:relative;}
.P1_Pic .swiper-wrapper_00{ width:720px;}
.P1_Pic .swiper-slide_00{ position:relative;}
.P1_Pic .swiper-slide_00 img{ display:block;}
.P1_Pic .swiper-slide_00 p{background-color: rgba(0,0,0,0.7); color:#fff; font-size:16px; height:50px; line-height:50px; text-align:center; margin-top:-50px; position:relative; z-index:100; overflow:hidden;}
.P1_Pic .swiper-slide_00 p a,.P1_Pic_Juli .swiper-slide_00 p a:hover{ color:#fff;}

.P1_Pic .swiper-pagination_00{ bottom:28px; position:relative; z-index:100;}
.swiper-pagination-bullet{ background:#fff;opacity:1;}
.swiper-pagination-bullet-active{ background:#c62d25;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ text-align:right; width:96%; padding-left:6%; box-sizing:border-box;}
.swiper-button-next_00{ background:url(images/right.png) no-repeat center;}
.swiper-button-prev_00{ background:url(images/left.png) no-repeat center}
.swiper-button-next_00,.swiper-button-prev_00{ width:40px; height:50px; top:50%; margin-top:-50px;}

.p1_con .fr .list-main-news li { position: relative; color:black; font-size: 22px; text-align: left; white-space: nowrap;line-height: 180%;text-overflow: ellipsis; padding:0px 0px 15px 30px; text-align: justify;white-space: normal; border-bottom:#deceaa 1px solid; margin-bottom:20px;}
.p1_con .fr .list-main-news li:last-child{ border-bottom:none;}
.p1_con .fr .list-main-news li:before { content: ""; position: absolute; left:10px; top:15px; width: 8px;height: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #bc0000;}
/*.p1_con .fr .list-main-news li:hover { background-color: #b64d3a; color: #fff;}
.p1_con .fr .list-main-news li:hover:before { background-color: #ffffff;}*/

/*p2*/
.p2_con{ margin:40px auto;}
.p2_con h1{ height:121px; overflow:hidden;}
.p2_con h1 em{ display:block; text-align:center; margin:0 auto;}
.p2_con h1 i{ float:right; color:#a52221; margin-top:-40px; font-size:18px;}
.p2_con h1 i a,.p2_con h1 i a:hover{ color:#a52221;}

.p2_con ul{}
.p2_con ul li{ border-bottom:#dbcaa4 1px solid; width:47%; margin-top:20px; padding:20px 20px 20px 30px; box-sizing:border-box; font-size:20px;position: relative;white-space: nowrap;line-height: 180%;text-overflow: ellipsis; text-align: justify;white-space: normal; height:121px; overflow:hidden;}
.p2_con ul li:nth-child(odd){float:left;}
.p2_con ul li:nth-child(even){float:right;}
.p2_con ul li:before { content: ""; position: absolute; left:10px; top:35px; width: 8px;height: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #bc0000;}


.p2_con ul li.listPic{ border-bottom:none; height:121px; overflow:hidden; padding:0 0 0 30px;}
.p2_con ul li.listPic p{ border-bottom:#dbcaa4 1px solid;height:120px; overflow:hidden; float:left; width:61%; padding:20px 0 0 30px;font-size:20px;white-space: nowrap;line-height: 180%;text-overflow: ellipsis; text-align: justify;white-space: normal; display:block; box-sizing:border-box; margin-left:-30px;}
.p2_con ul li.listPic img{ display:block; float:right; width:220px; height:120px;}


/*p3*/
.p3_con{ margin:40px auto 60px;}
.p3_con h1{ margin-bottom:15px;}
.p3_con h1 em{ display:block; text-align:center; margin:0 auto;}
.p3_con h1 i{ float:right; color:#a52221; margin-top:-40px; font-size:18px;}
.p3_con h1 i a,.p2_con h1 i a:hover{ color:#a52221;}
.p3_con .p3_line01{ background:url(images/p3_01.png) no-repeat center; height:15px; overflow:hidden; width:100%; margin:0 auto; float:left;}
.p3_con .p3_line02{ background:url(images/p3_02.png) repeat-y center; width:100%; margin:0 auto; float:left;}
.p3_con .p3_line03{ background:url(images/p3_03.png) no-repeat center; height:18px; overflow:hidden; width:100%; margin:0 auto; float:left;}

.p3left_list{ width:700px; box-sizing:border-box; padding:0px 80px 0 40px}
.p3right_list{ width:465px; box-sizing:border-box; padding:0 8px 0 0;}

.p3left_list ul{}
.p3left_list ul li{ position:relative; font-size:22px; line-height:200%;border-bottom:#dbcaa4 1px solid; padding:20px 0 20px 30px;}
.p3left_list ul li:before { content: ""; position: absolute; left:10px; top:35px; width: 8px;height: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #bc0000;}
.p3left_list ul li p{ padding-top:8px;}
.p3left_list ul li p audio{ width:90%;box-shadow:2px 2px 5px #ccc; border-radius:25px 25px 25px 25px; background:#eee;}

.p3left_list ul li:last-child{ border-bottom:none;}
.p3right_list ul{}
.p3right_list ul li{ margin-top:10px; position:relative;}
.p3right_list ul li em{ position:absolute; display:block; background:url(images/play_icon.png) no-repeat; width:81px; height:80px; z-index:10; top:30%; left:40%;}
.p3right_list ul li img{ display:block; margin-bottom:5px; border:#ecdcb0 6px solid;}
.p3right_list ul li p{ font-size:20px; line-height:160%;}


/*p4*/
.p4_con{ margin:0px auto; width:1239px; background:url(images/p4_02.png) repeat-y;}
.p4_line01{ background:url(images/p4_01.png) no-repeat top center; width:1239px; height:168px; overflow:hidden;}
.p4_line01 h1{ margin-top:15px;}
.p4_line01 h1 em{ display:block; text-align:center; margin:0 auto;}
.p4_line01 h1 i{ float:right; color:#a52221; margin-top:-40px; font-size:18px; padding-right:40px;}
.p4_line01 h1 i a,.p2_con h1 i a:hover{ color:#a52221;}
.p4_line03{ width:1239px; background:url(images/p4_03.png) no-repeat bottom center; height:134px; overflow:hidden; margin-bottom:60px;}

.p4_con ul{ width:92%; margin:0 auto;}
.p4_con ul li{ border-bottom:#dbcaa4 1px solid; width:48%; margin-top:20px; padding:20px 20px 20px 30px; box-sizing:border-box; font-size:20px;position: relative;white-space: nowrap;line-height: 180%;text-overflow: ellipsis; text-align: justify;white-space: normal; height:121px; overflow:hidden;}
.p4_con ul li:nth-child(odd){float:left;}
.p4_con ul li:nth-child(even){float:right;}
.p4_con ul li:before { content: ""; position: absolute; left:10px; top:35px; width: 8px;height: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #bc0000;}

.p4_con ul li.listPic{ border-bottom:none; height:121px; overflow:hidden; padding:0 0 0 30px;}
.p4_con ul li.listPic p{ border-bottom:#dbcaa4 1px solid;height:120px; overflow:hidden; float:left; width:60%; padding:20px 0 0 30px;font-size:20px;white-space: nowrap;line-height: 180%;text-overflow: ellipsis; text-align: justify;white-space: normal; display:block; box-sizing:border-box; margin-left:-30px;}
.p4_con ul li.listPic img{ display:block; float:right; width:220px; height:120px;}


/*p5*/
.p5_con{ margin:60px auto; width:1205px;}
.p5_con h1{ margin-bottom:15px;}
.p5_con h1 em{ display:block; text-align:center; margin:0 auto;}
.p5_con h1 i{ float:right; color:#a52221; margin-top:-40px; font-size:18px;}
.p5_con h1 i a,.p2_con h1 i a:hover{ color:#a52221;}
.p5_line01{ background:url(images/p5_01.png) no-repeat; width:1205px; height:56px; overflow:hidden;}
.p5_line02{ background:url(images/p5_02.png) repeat-y; width:1205px; height:auto; position:relative;}
.p5_line03{ background:url(images/p5_03.png) no-repeat; height:19px; width:1205px; overflow:hidden;}
.p5_line02_icon{ position:absolute; background:url(images/p5_02_b.png) no-repeat; width:61px; height:86px; bottom:0; left:0; z-index:11;}

.p5_line02 .fl{ width:620px;}
.p5_line02 .fr{ width:475px;}
.p5_list{ margin-left:70px; margin-top:20px; box-sizing:border-box;}
.p5_list li{border-bottom:#dbcaa4 1px solid; overflow:hidden; padding:15px 0; margin-bottom:0;}
.p5_list li p{ position:relative; width:100%; box-sizing:border-box; padding:0 0 0 30px; font-size:20px;}

.p5_list li.listPic{ height:121px; padding-bottom:0; border-bottom:none;}
.p5_list li.listPic img{ float:left;}
.p5_list li.listPic p{ float:right; width:310px;border-bottom:#dbcaa4 1px solid; box-sizing:border-box; height:120px; overflow:hidden;}
.p5_list li p:before { content: ""; position: absolute; left:10px; top:15px; width: 8px;height: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #bc0000;}

.p5_line02 .fr ul{}
.p5_line02 .fr ul li{ margin-top:10px; position:relative;}
.p5_line02 .fr ul li em{ position:absolute; display:block; background:url(images/play_icon.png) no-repeat; width:81px; height:80px; z-index:10; top:30%; left:40%;}
.p5_line02 .fr ul li img{ display:block; margin-bottom:5px; border:#ecdcb0 6px solid;}
.p5_line02 .fr ul li p{ font-size:20px; line-height:160%; color:#fff;}
.p5_line02 .fr ul li p a,.p5_line02 .fr ul li p a:hover{ color:#fff;}


/*copyright*/
.bk-footer-wrap { padding-top: 20px; text-align: left; padding-bottom: 50px; margin-top: 80px; color: #000;}
.bk-footer-wrap .hline { width: 1200px; border-bottom: 1px solid #fff; margin: 0 auto;}
.bk-footer-wrap .list-logo { font-size: 0;}
.bk-footer-wrap .list-logo li { float: left; margin-right: 10px; margin-bottom: 15px;}
.bk-footer-wrap .list-logo li:nth-child(9n) { margin-right: 0;}
.bk-footer-wrap .row { margin-bottom: 0px;}
.bk-footer-wrap .row p { font-size: 18px; color: #000;}
.bk-footer-wrap .qrcode-wrap { padding-top: 30px; margin-bottom: 20px;}
.bk-footer-wrap .list-qrcode { text-align: center;}
.bk-footer-wrap .list-qrcode li { display: inline-block; vertical-align: top; font-size: 18px; text-align: center;
 color: #fff; margin-left: 77px; line-height: 1;}
.bk-footer-wrap .list-qrcode li img { margin-bottom: 20px;}
.bk-footer-wrap .list-qrcode li:first-child { margin-left: 0;}
.bk-footer-wrap .copyright-wrap { position: relative; text-align: center; padding-top: 30px; color: #1a1a1a;  font-size: 20px;}
.bk-footer-wrap .copyright-wrap p{ text-align:center; font-size:20px;}
.g-text-center { text-align: center;}
.kexin { position: absolute; left: 50%; top: 30px; margin-left: -330px;}


@media (min-device-width:480px) and (max-width:1300px),
       screen and (max-device-width:1300px){ 
html,body{ width:1300px;}
.top_head{ background-size:120%; height:420px;}

.p4_con{width:1200px; background:url(images/p4_02.png) repeat-y center;}
.p4_line01{ background:url(images/p4_01.png) no-repeat top center; width:1200px; overflow:hidden;}
.p4_line03{ width:1200px; background:url(images/p4_03.png) no-repeat bottom center; overflow:hidden; }

.p5_con{ width:1200px;}
.p5_line01{ background:url(images/p5_01.png) no-repeat; width:1200px; height:56px; overflow:hidden;}
.p5_line02{ background:url(images/p5_02.png) repeat-y; width:1200px; height:auto; position:relative;}
.p5_line03{ background:url(images/p5_03.png) no-repeat; height:19px; width:1200px; overflow:hidden;}

	   }