@charset "gb2312";
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,input,textarea,th,td,div,input,tr,td{margin:0;padding:0;word-wrap:break-word;}
body,html,input{font:12px "Microsoft Yahei",arial,\5b8b\4f53,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1{font-size:34px;}h2{font-size:24px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}
ul,ol,li{list-style:none;}
a{text-decoration: none;color: #1d1d1d;}
a:hover{text-decoration: underline;}
img{margin: 0;padding: 0;border: none;}
body{background: #fff;}
.w1200{width: 1200px;margin: 0 auto;overflow: hidden;}

.banner{width: 100%;min-width: 1200px;background: url(../images/bg.jpg);background-size: cover;height: 890px;}
.bannerBox{height: 100%;position: relative;}
.bannerBox>div{position: absolute;}
.mouse{background: url(../images/mouse.png);width: 80px;height: 80px;left: 50%;margin-left: -40px;top: 75%;animation: arrow 1.5s linear infinite; -webkit-: arrow 1.5s linear infinite;}
.hits_l{background: url(../images/hits_l.png);width: 450px;height: 340px;left: 120px;top: 0;animation: hits_l 2s linear infinite; -webkit-: hits_l 2s linear infinite;}
.hits_r{background: url(../images/hits_r.png);width: 470px;height: 340px;right: 70px;top: 0%;animation: hits_r 2s linear infinite; -webkit-: hits_r 2s linear infinite;}
.t_con{width: 255px;height: 255px;top: 5%;left: 50%;margin-left: -123px;}
.t_con img{width: 255px;}
.m_title{background: url(../images/m_title.png);width: 1009px;height: 274px;left: 50%;top: 31%;margin-left: -504px;}
.s_title{background: url(../images/s_title.png);width: 796px;height: 81px;left: 50%;top: 63%;margin-left: -398px;}

.nav{background: url(../images/nav.jpg) top center no-repeat;width: 100%;height: 70px;min-width: 1200px;}
.pro{width: 1198px;border: 1px solid #d6d6d6;margin-top: 30px;margin-bottom: 80px;text-align: center;padding: 35px 0 25px;}

.picSlide{position: relative;height: 510px;margin-bottom: 50px;}
.slideCon{width: 972px;height: 510px;margin-left: 114px;}
.slideCon .swiper-slide,.slideCon .swiper-slide img{width: 294px;height: 510px;}
.pic_icon{position: absolute;width: 27px;height: 106px;top: 190px;outline: none;cursor: pointer;}
.pic_next{background: url(../images/prev.png);right: 0;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.pic_prev{background: url(../images/prev.png);left: 0;}

.fast{background: url(../images/bar1.jpg) top center no-repeat;padding-top: 170px;width: 100%;min-width: 1200px;}
.fastCon{background: url(../images/fast_bg.jpg);height: 615px;width: 100%;min-width: 1200px;}
.fastNews{position: relative;height: 615px;}
.fast_l{width: 630px;float: left;}
.fast_l h3{font-size: 32px;line-height: 48px;height: 42px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 20px;margin-top: 60px;}
.fast_l p{font-size: 16px;font-family: "ËÎÌå";line-height: 36px;height: 72px;overflow: hidden;}

.fast_list{width: 540px;overflow: hidden;margin-top: 30px;}
.fast_list ul li{font-size: 18px;line-height: 48px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.fast_list ul li i{background: #1165c2;padding: 5px;border-radius: 5px;color: #fff;margin-right: 3px;}

.fast_r{position: absolute;width: 630px;overflow: hidden;height: 470px;-webkit-clip-path: polygon(100% 0,100% 100%, 0% 100%, 29% 0);top: 70px;left: 560px;clip-path: polygon(100% 0,100% 100%, 0% 100%, 29% 0);}
.fast_r img{width: 630px;height: 470px;}

.fast_slide{position: relative;height: 100px;margin-top: 40px;}
.fast_slide_con{height: 100px;width: 1104px;margin-left: 48px;}
.fast_slide_con .swiper-slide{overflow: hidden;font-size: 16px;line-height: 26px;}
.fast_slide_con .swiper-slide,.fast_slide_con .swiper-slide img{width: 100px;height: 100px;margin-right: 20px;}
.fast_slide_con .swiper-slide img{float: left;}
.fast_icon{position: absolute;width: 24px;height: 62px;top: 19px;outline: none;cursor: pointer;}
.fast_next{background: url(../images/fast_icon.jpg);right: 0;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.fast_prev{background: url(../images/fast_icon.jpg);left: 0;}

.exact{background: url(../images/bar2.jpg) top center no-repeat;padding-top: 170px;width: 100%;min-width: 1200px;margin-top: 40px;}
.exact_form td,.exact_form th{width: 300px;height: 45px;line-height: 45px;text-align: center;font-size: 24px;font-weight: 500;display: inline-block;}
.exact_form tr{margin-bottom: 15px;display: inline-block;width: 1200px;}
.exact_form tr:nth-of-type(1){color: #2179ca;}
.exact_form tr:nth-of-type(2) th{background: #1878d1;color: #fff;}
.exact_form tr:nth-of-type(3) th{background: #6aace8;color: #fff;}
.exact_form tr:nth-of-type(4) th{background: #9ec7ed;color: #fff;}
.exact_form td{background: #eee;}
.timeNow{font-size: 18px;margin-top: 15px;}
.timeNow i{font-style: normal;}

.exact_map{background: url(../images/map_bg.jpg);width: 100%;height: 515px;min-width: 1200px;padding-top: 50px;margin-top: 30px;}
.exact_map_l_con{position: relative;}
.exact_map_l{float: left;margin-left: 20px;}
.exact_map_news{float: right;margin-right: 20px;background: url(../images/exact_news.png);width: 487px;height: 390px;padding: 25px 60px 75px 40px;}
.exact_map_news h3{font-weight: 400;font-size: 20px;text-align: center;margin-top: 20px;margin-bottom: 10px;height: 27px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.exact_map_news p{font-size: 14px;text-indent: 2em;line-height: 26px;height: 52px;overflow: hidden;}
.exact_map_news img{width: 485px;height: 270px;}
#Map{outline: none;}
.exact_num ul li{position: absolute;display: none;background: rgba(0,91,142,.75);font-size: 18px;text-align: center;line-height: 36px;color: #fff;padding: 5px 10px;border-radius: 10px;}
.exact_num ul li:nth-of-type(1){left: 232px;top: 210px;}
.exact_num ul li:nth-of-type(2){left: 262px;top: 82px;}
.exact_num ul li:nth-of-type(3){left: 398px;top: 105px;}
.exact_num ul li:nth-of-type(4){left: 390px;top: 239px;}
.exact_num ul li:nth-of-type(5){left: 277px;top: 298px;}
.exact_num ul li:nth-of-type(6){left: 170px;top: 288px;}
.exact_num ul li:nth-of-type(7){left: 120px;top: 360px;}
.exact_num ul li:nth-of-type(8){left: 50px;top: 270px;}
.exact_num ul li:nth-of-type(9){left: 105px;top: 167px;}

.exact_map_news ul li{display: none;}
.exact_map_news ul li:nth-of-type(1){display: block;}

.hard{background: url(../images/bar3.jpg) top center no-repeat;padding-top: 170px;width: 100%;min-width: 1200px;margin-top: 20px;}
.hardCon_nav{width: 400px;float: left;overflow: hidden;margin-left: 43px;position: relative;height: 525px;}
.hard_icon{position: absolute;width: 392px;height: 39px;left: 0;cursor: pointer;outline: none;}
.hard_prev{background: url(../images/hard_prev.jpg);top: 0;}
.hard_next{background: url(../images/hard_next.jpg);bottom: 0;}
.hard_slide_con{margin-top: 46px;height: 432px;overflow: hidden;}
.hard_slide_con .swiper-slide{width: 370px;font-size: 18px;display:table;padding: 0 15px;cursor: pointer;}
.hard_slide_con .swiper-slide p{display:table-cell; vertical-align:middle;}
.hard_slide_con .swiper-slide-active{background: #0350a6;}
.hard_slide_con .swiper-slide-active p{color: #fff;}

.hardCon_pic{width: 640px;margin-right: 87px;float: right;height: 495px;border: 15px solid #0350a6;}
.hardCon_pic img{width: 640px;height: 495px;}

.footer{padding: 50px 0 5px;text-align: center;}
.footer p{line-height: 26px;}

#fast_r_pic .swiper-pagination{text-align: right;}
#fast_r_pic .swiper-pagination-bullet-active{background:#f30;}
#fast_r_pic .swiper-pagination-bullet{width: 10px;height: 10px;background:#f30;}

@keyframes arrow {
    0% { transform: translateY(-50px);opacity: 0;}
    100% { transform: translateY(0px);opacity: 1;}
}

@-webkit-keyframes arrow {
    0% { -webkit-transform: translateY(-50px);opacity: 0;}
    100% { -webkit-transform: translateY(0px);opacity: 1;}
}

@keyframes hits_l {
    0% { transform: translateX(-200px);opacity: 0;}
    100% { transform: translateX(0px);opacity: 1;}
}

@-webkit-keyframes hits_l {
    0% { -webkit-transform: translateX(-200px);opacity: 0;}
    100% { -webkit-transform: translateX(0px);opacity: 1;}
}

@keyframes hits_r {
    0% { transform: translateX(200px);opacity: 0;}
    100% { transform: translateX(0px);opacity: 1;}
}

@-webkit-keyframes hits_r {
    0% { -webkit-transform: translateX(200px);opacity: 0;}
    100% { -webkit-transform: translateX(0px);opacity: 1;}
}

@keyframes kuai {
    0% { opacity: 1;}
    50% { opacity: 0;}
}

@-webkit-keyframes kuai {
    0% { opacity: 1;}
    50% { opacity: 0;}
}