@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 14px/200% Microsoft YaHei; color:#000000;text-align:center; background:url(/img/MAIN/2025/03/122487/images/top.jpg) top center no-repeat #fff;}
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:#000000; text-decoration:underline;}
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;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 14px/200% Microsoft YaHei;}
.w1000{ width:1000px;}
.fl{ float:left;}
.fr{ float:right;}

/*top*/
.top{ height:650px;}



/*p1*/
.p1_con{ margin:50px auto;}
.p1_con h2{ border-bottom:#0051a3 3px solid; margin-bottom:30px;}
.p1_con h2 b{ float:left;}
.p1_con h2 em{ float:right; font-size:18px; line-height:42px; color:#0051a3;}
.p1_con h2 em a,.p1_con h2 em a:hover{ color:#0051a3;}


/*Swiper*/
.swiper-container { width:1000px;height:230px; margin-bottom:80px;}
.swiper-slide {text-align: center;height:180px;}
.swiper-slide img{ border-radius:8px;}
.swiper-slide p{ height:40px; line-height:40px; text-align:center; margin-top:-40px; position:relative; z-index:10; background-color: rgba(0,0,0,0.7); color:#fff;}
.swiper-slide p a,.swiper-slide p a:hover{ color:#fff;}
.swiper-button-next,.swiper-button-prev{ top:40%; width:38px; height:38px;}
.swiper-button-prev{ background:url(/img/MAIN/2025/03/122487/images/left.png) no-repeat;}
.swiper-button-next{ background:url(/img/MAIN/2025/03/122487/images/right.png) no-repeat;}
.swiper-container .swiper-pagination-bullet{ width:6px; height:6px; background:#000;}
.swiper-container .swiper-pagination-bullet-active{ width:58px; height:5px; border-radius:5px; background:#000;}


/*p1*/
.p2_con{ margin:50px auto;}
.p2_con h2{ border-bottom:#0051a3 3px solid; margin-bottom:30px;}
.p2_con h2 b{ float:left;}
.p2_con h2 em{ float:right; font-size:18px; line-height:42px; color:#0051a3;}
.p2_con h2 em a,.p2_con h2 em a:hover{ color:#0051a3;}

.p2_con ul li{ width:46%; height:245px; overflow:hidden; margin-bottom:40px;}
.p2_con ul li:nth-child(odd){ float:left;}
.p2_con ul li:nth-child(even){ float:right;}
.p2_con ul li h1{ position:relative; font-size:22px; font-weight:bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; border-bottom:#dbcba5 1px solid; box-sizing:border-box; padding-left:20px; height:55px; line-height:55px;}
.p2_con ul li p{ font-size:18px; text-indent:2em; box-sizing:border-box; padding:10px 0;}
.p2_con ul li h1:before{ content: ""; position: absolute; left:0px; top:25px; width:8px;height:8px; -webkit-border-radius:8px; border-radius:8px; background-color:#0051a3;}




/*copyright*/
.copyright{ text-align:center; font-size:14px; margin:50px auto;}

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














