@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:url(images/bg.jpg) top center no-repeat #f0e9e1;}
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{ height:702px;}

/*p1*/
.p1_con{ padding:15px 0; height:550px; box-sizing:border-box;}
.p1_con .fl{ width:650px; padding-left:10px; box-sizing:border-box;}
.p1_con .fr{ width:480px; padding-right:30px; box-sizing:border-box;}
.p1_con .fl img{ border-radius:10px;}
.p1_con .fr ul{}
.p1_con .fr ul li{ font-size:24px; color:#fff; margin:30px 0 50px;}
.p1_con .fr ul li a,.p1_con .fr ul li a:hover{ color:#fff;}




/*p2*/
.title_01{ margin:50px auto 20px;}
.title_01,.title_01 a,.title_01 a:hover{ color:#a52221;}
.title_01 b{ display:block; background:url(images/title01.png) center no-repeat; height:67px; line-height:60px; font-size:40px; text-align:center; font-weight:bold;}
.title_01 em{ display:block; text-align:right; font-size:18px;}

.p2_con{ margin:50px auto;}
.p2_con ul{}
.p2_con ul li{width:47%; float:left;height:110px; margin-bottom:26px;}
.p2_con ul li span{ background:#ebd3a8; color:#a52221; font-size:22px; font-weight:bold; font-family:"微软雅黑"; display:inline-block; line-height:65px;width:65px; height:110px; vertical-align:middle;writing-mode: vertical-rl; padding-top:10px; box-sizing:border-box; float:left; margin-right:15px;}
.p2_con ul li p{ padding-top:12px;font-size:24px; line-height:180%;}
.p2_con ul li:nth-child(even){ margin-left:5%; }


/*p3*/
.p3_con .list-main-news li:before { content: ""; position: absolute; left:25px; top:48px; width: 8px;height: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #fff;}
.p3_con .list-main-news li{ float:left; position: relative; font-size:24px; text-align: left; white-space: nowrap;line-height: 180%;text-overflow: ellipsis; padding:30px 30px 30px 45px; text-align: justify;white-space: normal;margin-bottom:20px; background:url(images/bg03.png) no-repeat; width:583px; height:157px; overflow:hidden; box-sizing:border-box;}
.p3_con .list-main-news li,.p3_con .list-main-news li a,.p3_con .list-main-news a:hover{ color:#fff;}
.p3_con .list-main-news li:nth-child(even){ margin-left:30px;}


/*p4*/
.p4_con{ background:url(images/bg04_02.png) top center repeat-y; width:1274px;box-shadow:0px 15px 10px -15px #c8b392;}
.p4_bg_line{ background:url(images/bg04_01.png) no-repeat #f0e9e1; width:1274px; height:27px;}
.p4_con .list-main-news{ padding:10px 70px;}
.p4_con .list-main-news li:before { content: ""; position: absolute; left:5px; top:40px; width: 8px;height: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #d80c14;}
.p4_con .list-main-news li{ float:left; position: relative; font-size:24px; text-align: left; white-space: nowrap;line-height: 180%;text-overflow: ellipsis; padding:20px 20px 20px 30px; text-align: justify;white-space: normal;margin-bottom:20px; overflow:hidden; box-sizing:border-box; border-bottom:#dbc89d 1px solid; width:46%;}
.p4_con .list-main-news li:nth-child(even){ float:right;}




/*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:0; 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:1200px),
       screen and (max-device-width:1200px){ 
html,body{ width:1300px;}
	   }



