@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;color:#4c4c4c;text-align:center;background:#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 12px/180% \5FAE\8F6F\96C5\9ED1;}
a:link,a:visited{color:#4c4c4c;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
img{border:none;}
ol,ul,li{list-style:none;} 
em{font-style:normal;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
.w1000{width:1002px;}
.fl{float:left;}
.fr{float:right;}
.list_16 li{background:url(images/dot.gif) no-repeat left 16px;padding-left:10px;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
.blue,.blue a:link,.blue a:visited,.blue a:hover{color:#29a6de;}
/*header*/
.header{height:40px;background:#f5f4f4;}
.headCon{text-align: right;position: relative;}
.headCon input{vertical-align:middle;}
.headCon input#inp1{background:url(images/sou1.png) no-repeat;width:175px;height: 28px;border:none;vertical-align:middle;padding-right:10px;outline:none;padding-left: 10px;margin-top:5px;}
.headCon span.search{position: absolute;background:url(images/sou2.png) no-repeat;width:17px;height: 17px;right:5px;top:10px;z-index: 999;cursor: pointer;}
/*top*/
.top{background:url(images/top.jpg) no-repeat center top;width:100%;height:347px;position: relative;z-index: 5;max-width:1920px;}
/*nav*/
.nav{height: 35px;width:100%;background:#fff;}
.nav .wrap{position: relative;min-height:100%;}
.nav .wrap ul{width:100%;height: 35px;position: absolute;left:0;top:0;z-index: 10;}
.nav .wrap ul li{float:left;width:122px;line-height: 35px;text-align: center;font-size: 18px;position: relative;}
.nav .wrap ul li a{text-decoration:none;}
.nav .wrap ul li.active a.name{font-size: 18px;display: block;width:100%;height: 100%;cursor: pointer;color:#fff!important}
.nav div.current{
    background:url(images/nav1.gif) repeat-x;width:122px;height: 35px;z-index: 5;
    position: absolute;top:0;left:0;
}

/*[p1]*/
.p1Con{width:100%;height:460px;position: relative;overflow: hidden;}
.p1Con .pics{width:3000px;position: absolute;top: 0;left: 50%;margin-left: -1500px;}
.p1Con .swiper-slide{width:1000px;position:relative;}
.p1Con .leftcover, .p1Con .rightcover{width:1000px;height:460px;background: rgba(0, 0, 0, 0.65);position: absolute;top: 0;z-index: 10; }
.p1Con .leftcover{left: 0px;}
.p1Con .rightcover{right: 0px;}
#prev1{left:1000px;background: url(images/prev1.png) 0 0 no-repeat;width:44px;height:115px;z-index:990;position:absolute; top:178px;cursor: pointer;}
#next1{background: url(images/next1.png) 0 0 no-repeat;right:1000px;width:44px;height:115px;z-index:990;position:absolute; top:178px;cursor: pointer;}
/*[p2]*/
.p2Con{margin-top: 20px;}
.p2Con .fl{width:494px;}
.p2Con .fr{width:494px;}
.p2Con .fl ul.tit1,.tit2{border-bottom: 1px solid #29a6de;height: 40px;width:484px;padding-left: 10px;}
.p2Con .fl ul.tit1 li{height: 40px;line-height: 40px;float:left;font-size: 21px;color:#777;width:164px;font-weight: bold;cursor: pointer;}
.p2Con .fl ul.tit1 li.active{color:#29a6de;background:url(images/icon1.png) no-repeat left center;padding-left: 32px;}
.p2Con .fl div h1{font:bold 24px/32px \5FAE\8F6F\96C5\9ED1;margin-top: 20px;}
.p2Con .fl div ul{margin-top: 10px;}
.p2box li{font-size: 14px;line-height:32px;font-family: \5B8B\4F53;}
.tit2 h2{float:left;font-size: 21px;height: 40px;line-height: 40px;background:url(images/icon1.png) no-repeat left center;padding-left: 32px;}
.pic1{margin-top: 14px;position: relative;height: 334px;width:494px;overflow: hidden;}
.pic1 span{position: absolute;background:url(images/vbg.png) no-repeat;width:83px;height: 80px;left:38px;bottom:23px;}
.pic1 img{
    width: 100%;
    height: 100%;
    -webkit-transition: transform .3s ease-out;
    -moz-transition: transform .3s ease-out;
    -ms-transition: transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
}
.pic1 img:hover{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.p2box li.tit_h1{font:bold 24px/32px \5FAE\8F6F\96C5\9ED1;margin-top: 20px;margin-bottom: 10px;}
/*[p3]*/
.p3Con{background:url(images/p3bg.jpg) no-repeat top center;width:100%;height:477px;position: relative;z-index: 5;max-width:1920px;margin-top: 35px;}
.p3Con div.w1000 h2{font:bold 21px/30px \5FAE\8F6F\96C5\9ED1;background:url(images/icon1.png) no-repeat left center;padding-left: 32px;width:968px;margin-top: 15px;}
.p3Con div.w1000 li{float:left;width:112px;margin:10px 28px 20px 0px;display: inline;}
.p3Con div.w1000 li img{border-radius: 10px;}
.p3Con div.w1000 .p3pic{height: 409px;overflow: hidden;overflow-y: auto;margin-top:5px;}
.p3Con div.w1000 ul::-webkit-scrollbar{width: 10px;height: 10px;background-color: #9fe1ab;}
.p3Con div.w1000 ul::-webkit-scrollbar-track{background-color: #6ca478;border: 4px solid transparent;background-clip: content-box;}
.p3Con div.w1000 ul::-webkit-scrollbar-thumb{border-radius: 10px;border:1px solid #6ca478;background-color: #fff;}

/*[p4]*/
.p4Con{margin-top: 25px;}
.p4Con .fl{width:494px;}
.p4Con .fr{width:494px;}
.p4_pic{margin-top: 10px;text-align:center;}
.p4_pic p{text-align:left;}
.p4_pic_a{width:324px;}
.p4_pic_a img{margin-bottom: 30px;}
.p4_pic_b{width:350px;}
.p4_pic_b img{margin-bottom:15px;}
.tit4{width:990px;margin-top:30px;}
/*[p5]*/
.p5Con{width:100%;height:620px;position: relative;overflow: hidden;}
.p5Con .pics2{width:3006px;position: absolute;top:20px;left: 50%;margin-left: -1503px;}
.p5Con .swiper-slide{width:1002px;position:relative;}
.p5Con .focus{position:relative;width:1002px;}
.p5Con .focus li{position: relative;margin:0 2px 2px 0;float:left;}
.p5Con .focus li.big_pic{position: relative;width:598px;height: 398px;overflow: hidden;}
.p5Con .focus li.big_pic span{position: absolute;font-size: 20px;top:338px;left:10px;height: 60px;line-height: 60px;}
.p5Con .focus li.big_pic img{
    width: 100%;
    height: 100%;
    -webkit-transition: transform .3s ease-out;
    -moz-transition: transform .3s ease-out;
    -ms-transition: transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
}
.p5Con .focus li.big_pic img:hover{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.p5Con .focus li.small_pic{position: relative;width:198px;height:198px;}
.p5Con .focus li.small_pic div.cover{position: absolute;line-height: 24px;z-index: 1;top:0;left:0;cursor: pointer;background:rgba(64, 142, 214, .8);width:198px;height:40px;font-size: 14px; padding-top:158px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8F408ED6,endColorstr=#8F408ED6);opacity:0;filter:alpha(opacity=0);}
.p5Con .focus li.small_pic div.cover span.c_title{display: inline-block;margin:14px 12px 10px;border-bottom: 2px solid #e60000}
.p5Con .focus li.small_pic div.cover p{padding:0 12px;}
.p5Con .leftcover, .p5Con .rightcover{width:1000px;height:600px;background: rgba(0, 0, 0, 0.65);position: absolute;top: 0;z-index: 10; }
.p5Con .leftcover{left: 0px;}
.p5Con .rightcover{right: 0px;}
#prev2{left:932px;background: url(images/prev2.png) 0 0 no-repeat;width:68px;height:68px;z-index:990;position:absolute;top:263px;cursor: pointer;}
#next2{background: url(images/next2.png) 0 0 no-repeat;right:933px;width:68px;height:68px;z-index:990;position:absolute;top:263px;cursor: pointer;}
/*[p6]*/
.p6_con li{position: relative;width:872px;height: 237px;overflow: hidden;}
.p6bg{background:url(images/p6bg.png) no-repeat;width: 872px;height: 16px;position: absolute;top:50%;left:0;margin-top: -8px;z-index: 1;}
.p6_up{position: absolute;width:870px;left:2px;}
.p6_up li,.p6_up p{float:left;margin-left:45px;height:103px;}
.p6_up li span.time,.p6_up p span.time{position: absolute;bottom:0;text-align: center;width:115px;color:#29a6de;}
.p6_up li span.time2,.p6_up p span.time2{color:#ff814e;}
.p6_up div.bor_up1,.p6_up em.bor_up1{background:url(images/bor_up1.png) no-repeat;width:100px;height:72px; line-height:18px;padding:5px 5px 5px 10px;color:#29a6de; display:block;}
.p6_up div.bor_up2{background:url(images/bor_up2.png) no-repeat;color:#ff814e;}
.p6_down{position: absolute;width:820px;left:52px;bottom:0;}
.p6_down li,.p6_down p{float:left;margin-left:45px;height:103px;width:115px;}
.p6_down li span.time,.p6_down p span.time{position: absolute;top:0;text-align: center;width:115px;color:#29a6de;}
.p6_down li span.time2,.p6_down p span.time2{color:#ff814e;}
.p6_down div.bor_d1,.p6_down em.bor_d1{background:url(images/bor_d1.png) no-repeat;width:100px;height:60px;padding:18px 5px 5px 10px;color:#29a6de;position: absolute;bottom:0; line-height:18px;}
.p6_down div.bor_d2{background:url(images/bor_d2.png) no-repeat;color:#ff814e;}
.p6_con1{ position:relative; width:1000px; margin:40px auto;}
.preva{ position:absolute; top:80px; left:0px;cursor:pointer;}
.nexta{ position:absolute; top:80px; right:0px;cursor:pointer;}
/*[p7]*/
.p7Con img{margin:0 30px;}
/*nav_right*/
.nav_right{position:fixed;left:50%;top:300px;margin-left:550px;z-index:99;-webkit-transform: translateZ(0);}
.nav_right ul{width:144px;}
.nav_right ul li{width:144px;margin-bottom:3px;cursor:pointer;}
.nav_right ul li.backtop{text-align: left;}
.nav_right ul li.back_time{background:url(images/dao_time.png) no-repeat;width: 133px;height: 120px;padding-top: 40px;padding-left: 15px;}
.nav_right ul li.back_time span{text-decoration:none;}
.nav_right ul li.back_time span.day{font-size: 49px;color:#000;line-height: 59px;}
.nav_right ul li.back_time span.day em{font-size: 18px;}
.nav_right ul li.back_time span.hour{line-height:35px;font-size: 40px;color:#000;text-align: center;}
/*[d2]*/
.d2nav{font-size: 14px;height: 40px;line-height: 40px; margin-top:10px;}
.d2nav a{margin:0 8px;color:#666;}
.d2list ul{padding: 15px 0;width:980px;margin:0 auto;}
.d2list ul li{line-height:200%;font-size: 16px;clear:both;font-family: \5B8B\4F53;text-align: right;color:#858585;font-size: 14px;}
.d2list ul li a{ float:left;line-height:200%;background:url(images/dot.gif) no-repeat 0 16px;padding-left:10px;font-family: \5FAE\8F6F\96C5\9ED1;font-size: 16px;}
.page_n{text-align:center; padding:80px 20px 80px 0;font-family: \5B8B\4F53;font-size: 14px;}
.page_n a{background:#f7f6f3;border:#dddad2 1px solid; padding:10px 15px;text-decoration:none;}
.page_n a.common_current_page{ background:#ef4a33; color:#fff; text-decoration:none;border:1px solid #ffc81d;}
.d2txt h1{font:bold 38px/150% \5FAE\8F6F\96C5\9ED1;margin:15px auto 20px;color:#000;}
.d2txt h4{font:normal 14px/36px \5FAE\8F6F\96C5\9ED1;border-bottom: #d3d3d3 1px solid;padding-bottom: 15px}
.d2txt .box_pic{ text-align:center; font-size:14px;}
.d2txt .box_pic img{ display:block; margin-bottom:8px;}
.d2txt div.txt_con{ margin-top:30px;}
.d2txt div.txt_con p{font-size: 18px;line-height:200%;margin-top: 25px;color:#000;}
.d2txt div.editor{text-align: right;font-size: 18px;margin-top: 25px;color:#000;}
.zdfy{ width:98%; height:auto; overflow:hidden; margin:0 auto 10px auto;word-wrap: break-word; word-break: normal; text-align:center;}
.zdfy a:link,.zdfy a:visited,.zdfy a:hover{ margin:0 3px;font-size:14px;}
/*[p8] 20190226*/
.p8Con{margin-top: 30px;}
.p8_1{float:left;margin-left:60px;width: 293px;}
.p8_1 .tit2{width:283px;}
.p8_1 .pic3{margin:28px auto 0 auto;position: relative;width:275px;}
.p8_1 .pic3 span{position: absolute;background:url(images/box_kuai.png);width:275px;height: 35px;line-height: 35px;text-align: center;left:0;top:125px;font-size: 14px;font-family: \5B8B\4F53;}
.p8_1 ul{margin:15px auto 0 auto;width: 275px;}
.p8_1 ul li{font-size: 14px;line-height:30px;font-family: \5B8B\4F53;}
/*[p10] 20190402*/
.p10bg{height: 502px;background:url(images/map_bg.jpg) no-repeat bottom #fff;}
.p10Con{width: 1050px;}
.p10Con .tit10{height: 52px;width: 100%}
.p10Con .tit10 h2{line-height: 52px;background:url(images/icon1.png) no-repeat 0 18px;}
.p10Con .fl{width: 527px;}
.p10Con .fr{width: 486px;}
.p10Con .fr h2,.p10Con .fr p{width:97%;margin:50px 0 0 auto;}
.p10Con .fr h2{width:97%;margin:50px 0 0 auto;font:bold 26px/68px \5FAE\8F6F\96C5\9ED1;border-bottom: 1px solid #00a0e9;}
.p10Con .fr p{margin-top: 15px;font-size: 18px;line-height: 180%;}
.p10con{position: relative;width: 483px;height: 97px;margin-top:25px;}
.p10Con .pics3{width:465px;height:97px;margin-left:13px;}
.p10Con .pics3_con{position: relative;}
.p10Con .pics3_con span{position: absolute;height: 30px;line-height: 30px;left:0;width:145px;top:67px;background:url(images/box_kuai.png);text-align: center;}
.p10con .arrow-left{left:0px;background: url(images/left.png) no-repeat;width:9px;height:42px;z-index:999;position:absolute;top:30px;cursor: pointer;}
.p10con .arrow-right{right:0px;background: url(images/right.png) no-repeat;width:9px;height:42px;z-index:999;position:absolute;top:30px;cursor: pointer;}
/*[d2] 20190402*/
.d2nav{font-family: \5B8B\4F53;margin-top: 20px;}
.d2nav a,.hdNews a{color:#000;}
.hdNews{ margin:10px auto; border-bottom:#efefef 1px solid;}
.hdNews h6{ clear:both; height:40px; padding:25px 0 10px; font-weight:normal; font-size:12px;}
.hdNews h6 em{ float:left;color:#ccc;}
.hdNews h6 span{ float:right;}
.hdNews h6 img{ vertical-align:middle; margin-right:6px;}
.hdNews h6 em a{ padding:0 8px;color:#ccc;}
.hdNews div.on{ display:block; clear:both; margin:10px 0 0; font-size:14px; line-height:36px;padding-right: 30px;}
.hdNews div.on img{ display:block; float:left; margin-right:20px; margin-top:10px;}
.hdNews div.on h5{font: normal 24px/200% \5FAE\8F6F\96C5\9ED1;  display: block; line-height:36px; padding-bottom:15px;}
.hdNews div.on em{ color:#000;font-size: 14px;font-family: \5B8B\4F53;line-height:30px;}
.d2pic{margin-top: 20px;}
.d2pic li{float:left;width: 310px;height: 374px;background:#efeff0;margin-left: 35px;margin-bottom:40px;}
.d2pic li img{display: block;margin-bottom: 10px;}
.d2pic li b{display: block;font-size: 16px;line-height: 160%;}
.d2pic li b,.d2pic li p{width: 284px;margin:0 auto;}
.d2pic li p{margin-top: 10px;line-height: 160%;text-indent: 2em;}
.copyright{text-align:center;padding:30px 0;font-size:14px;}

/*[xiugai] 20190627*/
.p1Con .swiper-slide{height: 460px !important;}
.p1Con .swiper-slide span{position: absolute;bottom:0;height: 50px;line-height: 50px;background:url(images/box_kuai.png);left:0;width:95%;font-size: 21px;padding-left: 5%}
.p2box li{font-size: 17px;}
.pics4{margin-top: 10px;height: 334px;overflow: hidden;}
.pics4 .swiper-slide{width: 494px;position:relative;}
.pics4 .swiper-slide span{position: absolute;bottom:0px;left:0;width:486px;height: 50px;line-height: 50px;background:url(images/box_kuai.png);font-size: 16px;padding-left:8px;}
.pics4 .swiper-slide i{background:url(images/vbg.png) no-repeat;left:26px;top:185px;position: absolute;width:83px;height:80px;}
.pagination4 {
  position: absolute;
  left: 0;
  text-align: right;
  bottom:19px;
  width: 97%;
  padding-right:3%;
}
.pics4 .swiper-pagination-switch {
  display: inline-block;
  width: 7px;
  height: 7px;
  border-radius: 7px;
  background: #fff;
  margin: 0 4px;
  cursor: pointer;
}
.pics4 .swiper-active-switch {
  background: #00b4ec;
}
.p8_1{margin-left:0px;}
.p8_3{margin-left: 60px;}
.p8_2{float:right;width: 336px;}
.p8_2 li{margin-left:10px;float:left;margin-top:8px; }
.p10Con .fl h3{font:normal 24px/36px \5FAE\8F6F\96C5\9ED1;margin-top:15px;}
.mapCon{margin-left: 51px;position: relative;}
.areaCon span{background:url(images/p10_1.png) no-repeat;display: none;position: absolute;width: 53px;height: 44px;font-size: 11px;color:#00aaeb;padding:4px 4px 0 4px;line-height: 140%;}
.areaCon span.a0{left:85px;top:-8px;}
.areaCon span.a1{left:59px;top:34px;}
.areaCon span.a2{left:69px;top:75px;}
.areaCon span.a3{left:109px;top:110px;}
.areaCon span.a4{left:49px;top:125px;}
.areaCon span.a5{left:0px;top:153px;}
.areaCon span.a6{left:97px;top:153px;}
.areaCon span.a7{left:90px;top:210px;}
.areaCon span.a8{left:15px;top:230px;}
.areaCon span.a9{left:-15px;top:280px;}
.areaCon span.a10{left:60px;top:263px;}
.p10con{margin-left: 0;width: 671px;}
.p10Con .fl{width: 290px;}
.p10Con .fr{width: 670px;}
.p10Con .fr h2{border-bottom: none;margin:15px 0 0 0;font-weight: normal;line-height:36px;margin-left: 10px;}
.p10Text{margin-top: 25px;font-size:14px;margin-left: 10px;height:233px;}
.p10Text span{background:url(images/icon11.png) no-repeat right;padding-right:21px;margin-right:8px;line-height: 200%}
.p10Con .pics3{width:660px;height:97px;margin-left:13px;}
.nav_right ul li{width:148px;cursor:pointer;background:none;text-align: center;padding-top: 0;margin-bottom: 0;}
.nav_right ul li.back_time{margin-bottom:10px;}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
    .w1000,.nav,.p1Con,#copyright{width:1050px !important;}
    .p10bg,.header,.top,.p2Con,.p8Con,.p3Con,.p4Con,.p5Con,.p6Con,.p7Con{width:1050px !important;}
	.nav div.current{background:#ef4a33;background-image: none;}
}