@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:#3D3D3D;background:url("images/ban.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:#3D3D3D;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;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt70{margin-top:70px;}
/*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;}
.w1280{width:1280px;}
.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: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:280px;}
.ban .w1280{position:relative;}
.ban .w1280 .logo{position:absolute;left:0;top:125px;}
.ban .w1280 .search{position:absolute;right:20px;top:140px;width:300px;height:40px;border-radius:20px;background:#fff;}
.ban .w1280 .search input.on{width:230px;margin-left:22px;margin-top:1px;color:#999;vertical-align:middle;float:left;height:38px;line-height:38px;}
.ban .w1280 .search input.sou{vertical-align:middle;margin:3px 3px 0 0px;float:right;}
/*#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;}

/*p1Con*/
.p1_con{overflow:hidden;}
.p1_con .fl{width:740px;}
.p1_con .fl .swiper-container{width:100%;height:480px;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:60px;line-height:60px;background:rgba(0, 0, 0, 0.5);position:absolute;left:0;bottom:0;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;right:10px;text-align:right;top:440px;width:30%;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:#AA0000;}

.p1_con .fr{width:500px;}
.p1_con .fr h2{height:80px;overflow:hidden;}
.p1_con .fr h2 span{display:inline-block;color:#AA0000;font-size:24px;font-weight:bold;}
.p1_con .fr h2 em{color:#AA0000;float:right;font-size:14px;line-height:90px;}
.p1_con .fr h2 em a:link,.p1_con .fr h2 em a:visited{color:#AA0000;}
.p1_con .fr p{font-size:16px;line-height:33px;text-align:justify;}
.p1_con .fr .p1_pic{text-align:center;}
.p1_con .fr .p1_pic img{height:200px;}

.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%;}

.tit1{text-align:center;margin-top:50px;}

.p2_con{overflow:hidden;}
.p2_con .fl{width:460px;}
.p2_con .fl .p2_pic{width:460px;}
.p2_con .fl .p2_pic img{border-radius:20px;}
.p2_con .fl .p2_pic b{font-size:24px;line-height:30px;font-weight:700;margin-top:30px;display:block;}
.p2_con .fl .p2_pic p{font-size:14px;line-height:30px;font-weight:400;margin-top:10px;}
.p2_con .ct{width:390px;margin-left:40px;float:left;}
.p2_con .ct h2{font-size:18px;line-height:30px;font-weight:700;display:block;margin-top:20px;}
.p2_con .ct h2:first-child{margin-top:0px;}
.p2_con .ct p{font-size:14px;line-height:30px;font-weight:400;margin-top:10px;color:#888888;border-bottom:1px solid #EFEFEF;padding-bottom:20px;}
.p2_con .ct p a:link,.p2_con .ct p:visited{color:#888888;}
.p2_con .ct .more{margin-top:40px;}
.p2_con .fr{width:350px;box-shadow:1px 3px 10px rgba(170, 0, 0, 0.5);border-radius:20px;}
.p2_con .fr .p2_pic1{height:180px;}
.p2_con .fr .p2_pic1 img{border-radius:20px 20px 0px 0px;}
.p2_con .fr .p2_tit{font-size:24px;font-weight:700;line-height:50px;background:#AA0000;width:100%;height:50px;text-align:center;}
.p2_con .fr p{padding:17px 20px;font-size:16px;line-height:30px;border-left:1px solid #AA0000;border-right:1px solid #AA0000;border-bottom:1px solid #AA0000;}
.p2_con .fr p i{color:#AA0000;}
.p2_con .fr .p2_tit1{font-size:24px;font-weight:700;line-height:60px;background:#AA0000;width:100%;height:60px;text-align:center;border-radius:0px 0px 20px 20px;}

.p3_con ul li{width:370px;margin-left:45px;float:left;margin-top:30px;position:relative;}
.p3_con ul li:nth-child(3n+1){margin-left:0px;}
.p3_con ul li i{background:url("images/bf_l.png") no-repeat top center;width:69px;height:69px;position:absolute;top:170px;left:20px;display:block;}
.p3_con ul li span{font-size:16px;font-weight:bold;line-height:26px;display:flex;align-items:center;height:44px;border-left:5px solid #b33739;padding-left:10px;margin-top:5px;}
#container .cell{width:300px;padding:0px;margin-bottom:30px;position:relative;box-shadow:1px 1px 6px rgba(170, 0, 0, 0.5);border-radius:15px;}
#container .cell img{border-radius:15px 15px 0 0;}
#container .cell span{padding:8px 12px 16px 12px;font-size:16px;font-weight:700;display:block;line-height:26px;}

.p4_con{overflow:hidden;}
.p4_con .fl{width:700px;}
.p4_con .fl .p4_pic img{border-radius:20px;}
.p4_con .fl .p4_pic b{font-size:24px;line-height:30px;font-weight:700;margin-top:30px;display:block;}
.p4_con .fl .p4_pic p{font-size:14px;line-height:30px;font-weight:400;margin-top:10px;}
.p4_con .fr{width:520px;}
.p4_list ul li{font-size:16px;line-height:30px;font-weight:700;float:left;width:48%;margin-right:3%;margin-bottom:8px;}
.p4_list ul li:nth-child(2n){margin-right:0px;}
.yqlink{background:url("images/yqbgn.png") no-repeat top center;width:520px;height:230px;}
.yqlink span{font-size:18px;display:inline-block;font-weight:700;color:#AA0000;margin:36px 40px;float:left;}
.yqlink ul{width:350px;display:inline-block;margin-top:30px;}
.yqlink ul li{font-size:16px;line-height:30px;font-weight:400;float:left;width:48%;margin-right:3%;margin-bottom:8px;color:#AA0000;}
.yqlink ul li a:link,.yqlink ul li a:visited{color:#AA0000;}
.yqlink ul li:nth-child(2n){margin-right:0px;}





.p2_con .list18{margin:0 auto;}
.p2_con .list18 li{border-bottom:1px dashed #e8d1ab;width:42%;margin:0 4%;float:left;padding:12px 0 12px 18px;}
.p2_con .list18 li:before{top:26px;width:7px;height:7px;border-radius:50%;}

/*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){
   
}
