@charset "utf-8";
/*public start*/
html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}
body{font: normal 12px/180% 'Microsoft YaHei',\5FAE\8F6F\96C5\9ED1,'SimSun','pingfang SC';color:#2f3030;background:#fff;}
*, *::after, *::before{box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;}
*{margin: 0;padding: 0;outline: 0;border: 0;}
a:link, a:visited{color:#2f3030;text-decoration: none;}
a:hover{color: #c00;text-decoration: underline;}
a, img{-webkit-touch-callout: none;}
ol, ul, li{list-style: none;}
em, i{font-style: normal;}
input, select, textarea{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;font-size: 100%;}
button, input, optgroup, select, textarea{color: inherit;font: inherit;margin: 0;}
button, input[type=button], input[type=reset], input[type=submit]{cursor: pointer;}
table{border-collapse: collapse;border-spacing: 0;}
div{ margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
/*clear*/
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear: both;overflow: hidden;}
.clearfix{zoom: 1;}
.g-ellipsis-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.g-ellipsis-2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*copyright*/
#copyright{margin:0px auto;text-align:center;padding:20px 0;line-height:180%;clear:both;}
.w1000{width:1000px;}
.w1200{width:1200px;}
/*=====public end=====*/
.white,.white a:link,.white a:visited,.white a:hover{color:white;}
.brown,.brown a:link,.brown a:visited,.brown a:hover{color:#97601b;}
.red,.red a:link,.red a:visited,.red a:hover{color:#f76a18;}
.header{background:#fff;height:41px; width:100%;}
.header span{float:left;}
.header span img{margin-top:3px;}
.header em{float:right;padding-top:8px;}
.header em a{margin:0 6px;}
.header em,.header em a,.header em a:link,.header em a:visited,.header em a:hover{color:#666;}
.ban img{width:100%;height:auto;}
.bza{background:#77186b;padding:30px 0;}
.bza p{text-indent:2em;font-size:16px;line-height:32px;margin:0 auto!important;}
.nav{text-align:center;background:#e10012;font-size:16px;height:60px;line-height:60px;}
.nav a{margin:0 20px;}
.news h1{font-size:42px;font-weight:bold;text-align:center;line-height:60px;}
.tit01{height:130px;background:url("images/titbg.png") no-repeat top center;text-align: center;font-size:48px;line-height:115px;font-weight:bold;letter-spacing:6px;}
.wybg{background:url("images/wybg.png") no-repeat center 400px;width:100%;}
.bbg{padding:30px;background:rgba(238,238,238,.6);}
.tit1{text-align: center}
/*p1Con*/
.p1_con .fl{width:800px;}
.pic1{width:800px;height:450px;position:relative;}
.pic1 .swiper-container{width:100%;height:100%;}
.pic1 .swiper-container .swiper-slide{position:relative;}
.pic1 .swiper-container .swiper-slide span{position:absolute;width:100%;font-size:18px;background:rgba(0,0,0,.6);height:60px;line-height:60px;left:0;bottom:0;text-align:center;}
.pic1 .swiper-container .num1 i{display:block;font-size:30px;font-weight:bold;position:absolute;left:60px;bottom:20px;font-style:normal;font-family:"Georgia";z-index:99;}
.pic1 .swiper-container .num1 i em{margin-left:2px;}
.pic1 .swiper-container .num1 i em.thisp{font-weight:bold;margin-right:1px;margin-left:0;font-size:34px;color:#d32f21;}
.pic1 .prev,.pic1 .next{position:absolute;bottom:12px;width:22px;height:37px;z-index:10;cursor:pointer;}
.pic1 .prev{background:url(images/prev1.png) no-repeat;left:20px;cursor:pointer;}
.pic1 .next{background:url(images/next1.png) no-repeat;right:20px;cursor:pointer;}
.pic1 .swiper-pagination1{display:none;}

.p1_con .fr h2{font-size:18px;line-height:32px;padding-top:15px;margin-top:15px;margin-bottom:8px;border-top:1px solid #ccc;}
.p1_con .fr h2:first-child{padding-top:0px;margin-top:0px;border-top:none;}
.p1_con .fr p{font-size:14px;line-height:28px;text-indent:2em;}
.p1_con .fr{width:360px;}
.pic01 img{float:left;margin-right:40px;}
.pic01 b{display:block;font-size:22px;line-height:34px;margin-bottom:10px;}
.pic01 p{font-size:16px;line-height:30px;text-indent:2em;}
.newsbox{padding:20px;background:rgba(238,238,238,.6);width:385px;min-height:200px;margin-left:22px;float:left;}
.newsbox:nth-child(3n+1){margin-left:0px;}
.newsbox h2{font-size:20px;line-height:32px;margin-bottom:8px;}
.newsbox p{font-size:14px;line-height:28px;text-indent:2em;}
.newsbox1{padding:30px;background:rgba(238,238,238,.6);width:610px;height:300px;float:left;}
.bk02 ul{display:block;width:500px;float:left}
.bk02 li{font-size:18px;line-height:36px;padding-bottom:5px;}
.bk02 img{float:right;}
.pic02 .swiper-container{width:1200px;height:720px;position:relative;overflow:hidden;}
.pic02 .swiper-container .swiper-slide{position:relative;}
.pic02 .swiper-container .swiper-slide span{position:absolute;width:100%;font-size:18px;background:rgba(0,0,0,.6);height:60px;line-height:60px;left:0;top:600px;text-align:center;}
.swiper-pagination2{position:absolute;left:0px;text-align:center;bottom:0px;width:100%;z-index:99;}
.swiper-pagination2 .swiper-pagination-switch{display:inline-block;width:40px;height:40px;border-radius:50%;background:#f2f2f2;margin:0 15px;cursor:pointer;font-size:24px;text-align:center;line-height:40px;color:#000;}
.swiper-pagination2 .swiper-active-switch{background:#b9222b;color:#fff;}
.newsgh1 h2{font-size:24px;line-height:38px;margin-bottom:10px;}
.newsgh1 p{font-size:16px;line-height:30px;text-indent:2em;}
.p5_con .fl{width:680px;}
.p5_con .fl img{display:block;margin-bottom:20px;float:none;margin-right:0px;}
.p5_con .fr{width:480px;}
.p5_con .fr h2{font-size:20px;line-height:32px;margin-bottom:8px;margin-top:20px;}
.p5_con .fr p{font-size:14px;line-height:28px;text-indent:2em;}
.p5_con .fr h2:first-child{margin-top:0px;}
.pic03{padding:30px 20px;background:rgba(238,238,238,.6);width:1200px;}
.pic03 ul li{float:left;margin-left:24px;}
.pic03 ul li:nth-child(3n+1){margin-left:0px;}

.page_n{ text-align:center; padding:20px 0;}
.page_n a{ border:#dddad2 1px solid; background:#f7f6f3; padding:10px 15px; margin:0 5px;}
.page_n a:hover{ background:#cc3333; color:#fff; text-decoration:none;}
.page_n a.common_current_page{ background:#cc3333; color:#fff; text-decoration:none;}
/*copyright*/
#copyright{padding:50px 0;font-size:14px;text-align:center;}

@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
   body{min-width:1200px;}
}
