@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 14px/200% Microsoft YaHei; color:#000000;text-align:center; background: url(images/top.jpg) top center no-repeat #ecf6ff;}
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;}
.w1200{ width:1114px;}
.fl{ float:left;}
.fr{ float:right;}
.white,.white a:link,.white a:hover,.white a:visited{ color: #fff;}


/*header*/
.header{height:567px;}
.body_bg{ background: #fff; padding:50px 0;}
.title_h2{ height: 61px; margin:50px auto 35px;}
.title_h2 b{ background: url(images/title01.png) no-repeat; display: block; margin:0 auto; width: 262px; height: 61px; line-height: 61px; text-align: center; font-size: 30px; color: #fff; font-style: italic; font-weight: bold;}
.title_h2 em{ font-size: 14px; display: inline-block; float: right; margin-top: -30px; color: #666; text-align: right;}
.title_h2 em a,.title_h2 em a:hover{ color: #666;}


/*p1*/
.p1_con{ margin: 0 auto;}
.p1_con .fl{width:655px;}
/*p1焦点图*/
.P1_Pic_Juli{width:655px;height:415px; position:relative;}
.P1_Pic_Juli .swiper-wrapper{}
.P1_Pic_Juli .swiper-slide{ position:relative;}
.P1_Pic_Juli .swiper-slide img{ display:block;}
.P1_Pic_Juli .swiper-slide p{background-color: rgba(0,0,0,0.7); color:#fff; font-size:16px; height:50px; line-height:50px; text-align:center; margin-top:-50px; position:relative; z-index:100; overflow:hidden;}
.P1_Pic_Juli .swiper-slide p a,.P1_Pic_Juli .swiper-slide p a:hover{ color:#fff;}
.P1_Pic_Juli .swiper-pagination{ color:#fff;font-size:14px;}
.P1_Pic_Juli .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ text-align:left; width:92%; padding-left:8%; box-sizing:border-box;}
.P1_Pic_Juli .swiper-pagination-current{ color:#c00; font-size:18px; font-weight:bold;}
.P1_Pic_Juli .swiper-pagination-total{font-size:14px;font-weight:bold;}

.P1_Pic_Juli .swiper-button-next{ background:url(images/focus_right_b.png) no-repeat center;}
.P1_Pic_Juli .swiper-button-prev{ background:url(images/focus_left_b.png) no-repeat center}
.P1_Pic_Juli .swiper-button-next,.P1_Pic_Juli .swiper-button-prev{ width:40px; height:50px; top:100%; margin-top:-50px;}

.p1_con .fr{width:305px;position:relative;}
.p1_con ul{}
.p1_con ul li{padding:10px 0px;font:normal 18px/180% "Microsoft YaHei";color:#000; border-bottom: #cfe3ff 2px solid; }
.p1_con ul li a{text-decoration: none; color: #000;}
.p1_con ul li a:hover{ color: #BE0003;}
.p1_con ul li:last-child{ border-bottom: none;}



/*p2*/
.p2_con{ margin: 0 auto;}
.p2_con ul{}
.p2_con ul li{ background: #f7f7f7; height: 85px; width: 48%; border-left: #afd1ff 5px solid; margin-bottom: 20px; box-sizing: border-box; padding: 0 20px; font-size: 18px; color: #000; line-height: 85px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.p2_con ul li:nth-child(odd) { float: left;}
.p2_con ul li:nth-child(even) { float: right;}


/*p3*/
.p3_con{ background: #f7f7f7; padding: 45px 0 35px;}
/*p3焦点图*/
.P3_Pic_qinli{ width:910px; margin: 0 auto;box-sizing: border-box;height:435px; position:relative;}
.P3_Pic_qinli .swiper-wrapper{}
.P3_Pic_qinli .swiper-slide{ position:relative;}
.P3_Pic_qinli .swiper-slide img{ display:block; float: left;}
.P3_Pic_qinli .swiper-slide p{ width: 220px; float: right; font-size: 14px; color: #666;}
.P3_Pic_qinli .swiper-slide p a,.P3_Pic_qinli .swiper-slide p a:hover{ color:#666;}
.P3_Pic_qinli .swiper-slide p b{ display: block; color: #000; font-size: 18px; margin-bottom: 5px;}
.P3_Pic_qinli .swiper-slide p b a,.P3_Pic_qinli .swiper-slide p b a:hover{ color:#000;}
.P3_Pic_qinli .swiper-pagination03{ bottom: 0; width: 72%;}
.P3_Pic_qinli .swiper-pagination-current{ color:#c00; font-size:18px; font-weight:bold;}
.P3_Pic_qinli .swiper-pagination-total{font-size:14px;font-weight:bold;}
.P3_Pic_qinli .swiper-button-next03{ background:url(images/right.png) no-repeat center; right: 270px;}
.P3_Pic_qinli .swiper-button-prev03{ background:url(images/left.png) no-repeat center}
.P3_Pic_qinli .swiper-button-next03,.P3_Pic_qinli .swiper-button-prev03{ width:41px; height:40px; top:50%;}

.p3_con_list{}
.p3_con_list ul li{ font-size: 18px; border-bottom: #c0d3ff 1px solid; height: 80px; line-height: 80px;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; width: 48%;}
.p3_con_list ul li:nth-child(odd) { float: left;}
.p3_con_list ul li:nth-child(even) { float: right;}




/*p4*/

.p4_con{}
.p4_Pic_con{width:990px; position:relative; height: 450px;}
.p4_Pic_con .swiper-slide{ width:310px; height: 400px; overflow: hidden; float:left;text-align:center; background: #f7f7f7; padding: 0 0 15px;}
.p4_Pic_con .swiper-slide img{ display:block; width: 310px; height: 330px;}
.p4_Pic_con .swiper-slide p{ width: 310px; overflow: hidden; box-sizing: border-box; font-size: 14px; text-align: center; padding: 10px 10px 20px; line-height: 160%;}
.p4_Pic_con .swiper-pagination04{ bottom:0px;}
.p4_Pic_con .swiper-button-prev04{display: inline-block;position: absolute;width:41px;height:40px;left: 10px;top:48%;cursor: pointer;z-index: 100;background: url(images/left.png) no-repeat;}
.p4_Pic_con .swiper-button-next04{display: inline-block;position: absolute;width:41px;height:40px;right: 10px;top:48%;cursor: pointer;z-index: 100;background: url(images/right.png) no-repeat;}


.copyright{ margin: 50px auto;}
















