@charset "utf-8";
/*public start*/
html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}
body{font:normal 12px/180% 'pingfang SC','Microsoft YaHei',\5FAE\8F6F\96C5\9ED1,'SimSun';color:#343434;background:url("images/banner.jpg") no-repeat center top #fff;background-size:1920px auto;}
*, *::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:#343434;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;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
/*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;}
.w1170{width:1170px;}
.w1200{width:1200px;}
.w1100{width:1100px;}
/*=====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:10px;}
.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{width:100%;height:730px;}
.ban .w1200{position:relative;}
.ban .w1200 a.logo{position:absolute;left:20px;top:20px;width:160px;height:100px;}
.bza .w1200{padding:0 25px;}
.bza p{font-size:20px;line-height:38px;margin-top:20px;text-indent:2em;}
.tit1{text-align:center;}
/*#cf_focus .active{display:block;}*/
.nav{font-size:20px;height:80px;line-height:80px;background:#E94021;}
.nav .w1280{position:relative;}
.nav .w1280 em{position:absolute;right:0px;top:17px;display:inline-block;}
.nav .w1280 em a{width:auto;}
.nav a{display:inline-block;width:120px;text-align:center;}

.news{text-align:center;}
.news h1{font:bold 44px/58px \5FAE\8F6F\96C5\9ED1;}
.news p{font-size:14px;margin-top:15px;}
.news p a{margin:0 6px;}
.gg_con{text-align:center;margin-top:40px;}

.list18{margin:10px auto 0px auto;padding:0 20px;}
.list18 li{font-size:18px;line-height:34px;padding:5px 0 5px 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;}
.list18 li:before{content:"";position:absolute;top:20px;left:1px;background:#b42625;width:5px;height:5px;border-radius:50%;}

/*p1Con*/
.p1_con{overflow:hidden;height:500px;padding:50px 30px 0 30px;background:#3776d9;border-radius:20px;box-shadow:0px 0px 20px #ece3e2;margin-top:-55px;}
.p1_con .fl{width:590px;}
.p1_con .fl .swiper-container{width:590px;height:430px;position:relative;}
.p1_con .fl .swiper-container .swiper-slide{position:relative;}
.p1_con .fl .swiper-container .swiper-slide img{border-radius:20px;}
.p1_con .fl .swiper-container .swiper-slide span{width:100%;font-size:16px;height:50px;line-height:50px;background:rgba(0, 0, 0, 0.5);position:absolute;left:0;top:320px;color:#fff;border-radius:0 0 20px 20px;padding-left:20px;}
.p1_con .fl .swiper-container .swiper-slide span a:link,.p1_con .fl .swiper-container .swiper-slide span a:visited{color:#fff;}
.swiper-pagination1{position:absolute;left:0;right:0;text-align:center;top:400px;width:100%;z-index:99;}
.swiper-pagination1 .swiper-pagination-switch{display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff;margin-right:10px;cursor:pointer;}
.swiper-pagination1 .swiper-active-switch{background:#c73d36;}

.p1_con .fr{width:480px;}
.p1_con .fr h2{overflow:hidden;font-size:24px;line-height:36px;margin-top:40px;}
.p1_con .fr h2:first-child{margin-top:0px;}
.p1_con .fr p{font-size:18px;line-height:30px;margin-top:8px;}
.p1_con .fr .list18{padding:0px;}
.p1_con .fr .list18 li{font-size:18px;line-height:34px;padding:3px 0px;}
.p1_con .fr .list18 li:before{content:none;}
.p1_con .fr .line{border-bottom:1px dashed #c7b889;margin:22px auto;}

.p2_con{overflow:hidden;padding:50px 40px 50px 40px;background:#fff;border-radius:20px;box-shadow:0px 0px 20px #ece3e2;margin-top:-55px;}
.lylist ul{height:890px;overflow:hidden;}
.lylist ul li{padding:35px 0 30px 0;border-bottom:1px dashed #c1c1c1;font-size:20px;line-height:34px;}
.lylist ul li b{display:block;font-size:24px;line-height:34px;margin-bottom:5px;}
.lylist ul li i,.lylist ul li span{display:none;}
.lylist ul li em,.lylist ul li em a:link,.lylist ul li em a:visited{color:#ce5519;font-weight:bold;}
.lylist ul li em{cursor:pointer;}
.lyMore{text-align:center;margin:20px auto 0 auto;cursor:pointer;}

.tp_content{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;text-align:center}
.tp_content .bg{width:100%;height:100%;background:#000;opacity:.9;position:absolute;top:0;left:0}
.tp01{background:linear-gradient(to bottom,#dceeff,#fff);width:1000px;padding:80px 50px 80px 50px;top:15%;left:0;z-index:1000;position:relative;border-radius:20px;}
.tp01 div.close{position:absolute;width:45px;height:45px;top:20px;right:20px;cursor:pointer;}
.tp01 h2{overflow:hidden;font-size:28px;line-height:36px;display:block;}
.tp01 span{color:#797979;margin-right:30px;font-size:18px;margin-top:15px;display:inline-block;}
.tp01 p{font-size:20px;line-height:34px;margin-top:25px;text-align:left;text-indent:2em;}
.tp02{padding-bottom:20px;border-bottom:1px dashed #d1d5d9;text-align:left;}

.bg01{background:url("images/bg01.png") no-repeat center top #fff;width:100%;height:1080px;}
.bg01 .tit1{margin-top:160px;margin-bottom:20px;}
.p1_con_1{width:1100px;}
.p1_con_1 li{margin-bottom:30px;color:#3271b7}
.p1_con_1 li select,.p1_con_1 li textarea,.p1_con_1 li input{border:#e5e5e5 1px solid;vertical-align:middle;font-family:"微软雅黑";}

.p1_con_1 li.t02 input{height:50px;line-height:50px;font-size:18px;color:#c1c1c1;padding:0 10px;width:100%;border-radius:20px;}
.p1_con_1 li.t03 textarea{width:100%;padding:10px;color:#c1c1c1;font-size:18px;height:370px;border-radius:15px;line-height:28px;}
.p1_con_1 li.t04 .input01{height:50px;line-height:50px;font-size:18px;color:#7e726e;padding:0 10px;width:240px;border-radius:20px 0 0 20px;}
.p1_con_1 li.t04 .input02{height:50px;line-height:50px;font-size:18px;color:#7e726e;padding:0 10px;width:300px;margin-left:10px;margin-right:10px;}
.p1_con_1 li.t04 .input03{height:50px;line-height:50px;font-size:18px;color:#7e726e;padding:0 10px;width:260px;border-radius:0 20px 20px 0;}
.p1_con_1 li.t04 .input04{background:#fac172;height:50px;line-height:50px;font-size:18px;color:#fff;padding:0 10px;width:255px;border:1px solid #fff;border-radius:20px;letter-spacing:3px;font-family:\9ED1\4F53;font-weight:bold;margin-left:10px;}
.p1_con_1 li.t05{text-align:center;margin-top:50px;}
.p1_con_1 li.t05 .input01{height:60px;line-height:60px;font-size:28px;color:#fff;font-weight:bold;letter-spacing:5px;font-family:\9ED1\4F53;font-weight:bold;width:320px;vertical-align:middle;background:#fac172;border-radius:15px;box-shadow:1px 10px 10px #6e91c7;}
.p1_con_1 li.t05 input,.p1_con_1 li.t04 .input04{cursor:pointer;}

.p1_con_1 input::placeholder,.p1_con_1 textarea::placeholder{color:#a9a9a9;}















.p3_con{overflow:hidden;width:1200px;height:669px;background:url("images/bg03.png") no-repeat center top;}
.p3_con .w1100{margin-top:120px;}
.p3_con .fr{width:250px;position:relative;}
.p3_con .fr .swiper-container{width:100%;height:480px;position:relative;}
.p3_con .fr .swiper-container .swiper-slide{position:relative;}
.p3_con .fr .swiper-container .swiper-slide img{border-radius:10px;}
.p3_con .fr .swiper-container .swiper-slide span{width:100%;font-size:12px;height:30px;line-height:30px;background:rgba(0, 0, 0, 0.5);position:absolute;left:0;top:110px;color:#fff;border-radius:0 0 10px 10px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.p3_con .fr .swiper-container .swiper-slide span a:link,.p3_con .fr .swiper-container .swiper-slide span a:visited{color:#fff;}
.p3_con .fr .swiper-prev{position:absolute;top:-40px;left:103px;cursor:pointer;}
.p3_con .fr .swiper-next{position:absolute;bottom:-25px;left:103px;cursor:pointer;}

.p4_con{width:1200px;height:655px;background:url("images/bg04.png") no-repeat center top;position:relative;}
.p4_con .tit1{position:absolute;top:-35px;left:0;right:0;text-align:center;z-index:2;}
.p4_con .swiper-container{width:1100px;height:610px;position:relative;margin-top:15px;}
.p4_con .swiper-slide{position:relative;}
.p4_con .swiper-slide img{-webkit-transition:all 1.5s linear;transition:all 1.5s linear;border-radius:20px;}
.p4_con .swiper-slide img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.p4_con .swiper-slide span{position:absolute;width:100%;font-size:18px;background:rgba(0,0,0,.6);height:60px;line-height:60px;left:0;top:550px;padding-left:20px;border-radius:0 0 20px 20px;}
.swiper-pagination3{position:absolute;right:70px;bottom:45px;z-index:99;}
.swiper-pagination3 .swiper-pagination-switch{display:inline-block;width:15px;height:15px;cursor:pointer;background:#faa16d;-webkit-border-radius:0;border-radius:50%;cursor:pointer;margin-right:10px;opacity:1;}
.swiper-pagination3 .swiper-active-switch{background:#c5492a;}




/*copyright*/
#copyright{padding:60px 0 50px 0;font-size:14px;text-align:center;margin-top:60px;}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
   
}
