﻿@charset "utf-8";
@font-face{
	font-family:"font";
	src:url(../font/stxihei.ttf);
}
html,body{width: 100%;overflow-x:hidden}
body{ background: #fff;font-family: 'font';color: #000;}
.head{z-index: 300;}
.start2,.start1{ top:0 !important}
.head-cont .wrap{position: relative;}
.banner{background-position: center;background-repeat: no-repeat;height: calc(100% - 150px); background-size:100% auto;width: 100%;position: relative;}
.banner .btxt{z-index: 200;position: absolute; left:40px; float:left; width:auto; text-align:left; bottom:80px; top:auto}
.in_tags{height: 150px;color: #13669f;position: relative;}
.in_tags h2{font-size: 45px;}
.in_tags p{font-size: 22px;}
.ma_left{width: 27.5%; background-position: center;background-repeat: no-repeat;background-size: cover;height: 330px;display: block;}
.ma_right{width: 72.5%;}
.in_about{position: relative; background: url('../images/line.gif') repeat-y right top;height: 211px;color: #fff;}
.in_about .infor{padding: 30px;width: 80%;}
.in_about h2{font-size: 36px;font-weight: bold;padding-bottom: 10px;}
.in_about p{line-height: 1.6;}
.imore{position: absolute;background: url('../images/m.png') no-repeat right center;height: 60px;line-height: 60px;padding-right: 20px;right: 30px;width: 40px;color: #fff;text-transform: uppercase;background-size: auto 40px;box-sizing: content-box;}.inlist li:hover{ background:#f7f7f7}
.inlist li{float: left;text-align: center;height: 119px;background: #eee; width: 20%;}
.inlist li a{display: block;height: 119px;display: flex;align-items: center;justify-content: center;font-family: 'Arial';font-size: 15px;color: #030303;border-right: 1px solid #fff;}
.inlist li a span{margin-right: 10px;display: inline-block}
.inlist li a span img{width: 30px;}
.inlist li:last-child a{border-right: none;}
.com_tit{padding: 40px 0;}
.com_tit h2{font-size: 33px;color: #13669f;font-family:"微软雅黑";font-weight: bold; display:inline-block;background:url('../images/l.png')  no-repeat bottom center ; background-size:100% 1px }
.pSlick .pItem a{display: block;margin: 0 .5px;}
.imgBox{height: 180px;position: relative;overflow: hidden;}
.pSlick{position: relative;}
.pSlick .img{height:100%;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;overflow: hidden;transition: all 400ms;}
.pSlick .imgBox:after{transition: all 400ms;content: '';position: absolute;top:0;left:0;right: 0;bottom: 0;background:rgba(0,0,0,.4);}
.pSlick .pItem:hover .img{transform: scale(1.1)}
.pSlick .pItem:hover .imgBox:after{background:rgba(0,0,0,0);}
.pSlick .infor{height: 90px;background: #eee;padding: 0 30px;}
.pSlick .infor h2{padding-top: 30px;font-size: 24px;color: #373737;font-family: 'Arial';padding-bottom: 20px;}
.pSlick .infor p{line-height: 1.8;font-size: 13px;}
.pSlick .slick-arrow{position: absolute;top:40%;width: 70px;height: 70px;background-position: center;background-size: 55px auto;z-index: 200;background-repeat: no-repeat;}
.pSlick .slick-prev{background-image: url('../images/prev.png');left:0;}
.pSlick .slick-next{background-image: url('../images/next.png');right: 0;}
.proItem{width: 50%;height: 459px;position: relative;color: #fff;}
.swiper-container { width: 100%;height: 100%;}
.swiper-slide {text-align: center;}
.proPic .swiper-slide{position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;}
.proPic .swiper-slide:after{content: '';position: absolute;left:0;top:0;right: 0;bottom: 0;background: url('../images/g.png') repeat-x;}
.proPic .swiper-slide .txt{position: absolute;left:0;right: 0;bottom: 0;color: #fff;background: rgba(0, 0, 0,.7);z-index: 20;font-size: 14px;font-weight: bold;padding: 0px 20px;text-align: left;font-family: 'Arial';height: 46px;line-height: 46px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.proPic .nup,.proPic .ndown{position: absolute;bottom:1px;right: 0;width:48px;height: 44px;background-size: auto 44px;z-index: 400;cursor:pointer;}

.proPic .nup{right: 49px;background-image: url('../images/up.png')}
.proPic .ndown{background-image: url('../images/down.png')}
.proCont{background: url('../images/line.gif') repeat-y right top; background-size:100% 100%}
.proCont .infor{left: 5%;right: 5%;}
.proCont .infor h2{font-family: 'Arial';font-size: 33px;font-weight: bold;padding-bottom: 20px;}
.proCont .infor p{line-height: 1.8;font-size: 14px;padding-bottom: 40px;}
.proCont .infor .more,.more{border:1px solid #fff;padding: 10px 20px;color: #fff;display: inline-block;font-family: 'SegoeL', 'SegoeUI', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.proCont .infor .more:hover,.more:hover{color: #333;border-color:#fff; background:#fff}
.proItem:nth-child(4){background-image: url('../images/line1.png');background-position: 40% top;}
.proItem:nth-child(3) .swiper-slide .txt{text-align: right;}
.proItem:nth-child(3) .nup,.proItem:nth-child(4) .ndown{right: auto;left:1px;}
.proItem:nth-child(3) .nup{right: auto}
.proItem:nth-child(3) .ndown{left:50px;}
.proItem.proPic .swiper-slide a{display: block;height: 100%;width: 100%;z-index: 30;}
.serBox{position: relative; color: #fff; background: url('../images/serbg.jpg') no-repeat center;height: 260px;background-size: cover;}
.serBox .txt{margin: 0 auto;font-size: 14px;line-height: 1.7;padding-top: 10px;}
.serBox .tel{font-size: 24px;padding: 20px 0;font-family: 'SegoeL', 'SegoeUI', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.ns_video{width: 50%;height: 486px;position: relative;background-size: cover;}
/*.ns_video a.play{background: url('../images/play.png') no-repeat center;width: 129px;height: 129px;background-size: 100px;z-index: 20;}*/
.ns_video .txt{position: absolute;left:0; text-align:left;right: 0;bottom: 0;background:rgba(0,0,0,.5);padding: 12px 15px;color: #fff;font-size: 14px;z-index: 21;}
.nslist{width: 50%;border-top: 1px solid #d9d9d9;padding-top: 1px;}
.nslist li{height: 120px;border-bottom: 1px solid #d9d9d9;position: relative;background: #f9f9f9;padding-left: 125px;}
.nslist li .date{position: absolute;top:0;left:0;bottom: 0;display: flex;justify-content: center;align-items: center;width: 125px;font-size: 24px;color: #727272;background: #fff;}
.nslist li .infor .tit{font-family: 'Arial';font-size: 18px;color: #484848;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nslist li .infor p{font-size: 14px;color: #9d9b9b;line-height: 1.5;padding-top: 10px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#news .swiper-pagination{ bottom:12px; right:30px !important; left:auto; text-align:right}.swiper-pagination-bullet{ width:12px; height:12px; background:#fff}
.swiper-pagination-bullet-active{ opacity:1  !important}.swiper-pagination-bullet{ opacity:0.4 }
.nslist li .infor{padding: 20px;}
.nslist li:hover{ background:#1263a0}.nslist li:hover  .tit{ color:#fff}
.nslist li .infor .tit:hover{}
.nsBox{margin-bottom: 45px;}
.footer{background: #383838;}
.footer .wrap{width: 1200px;margin: 0 auto;}
.foot_a{padding: 30px 0;}
.fnav{margin: 0 -60px;}
.fnav li{float: left;width: 20%;}
.fnav li h3{font-family: 'Candara';color: #fff;font-size: 18px;text-transform: uppercase;margin-bottom: 20px;}
.fnav li p a{display: block;line-height: 2.2;font-size: 14px;color: #808080;white-space: nowrap}
.fnav li .item{margin: 0 60px;}
.fnav li p a:hover{color: #14669e;}
.foot_b{background: #000;padding: 13px 0;}
.flink{overflow: hidden; position: relative;border:1px solid #fff;width: 197px;height: 36px;line-height: 36px;}
.flink:after{content: '';position: absolute;right: 10px;background: url('../images/d.png') no-repeat;width: 15px;height: 8px;margin-top: -4px;top:50%;}
.flink select{background: #000; color: #fff;font-size: 14px;margin-left: 20px;width:70%;height: 36px;line-height: 36px;}
.fb_r{font-size: 14px;color: #fff;line-height: 36px;}
.fb_r span{color: #13669f;}



.btns span{font-size:16px; margin:3px; display:inline-block; background:#fff; padding:10px 20px; background:#F60 ; color:#fff}




.mybox{ position:relative; padding:40px 0; border-bottom:#eee solid 1px; margin-bottom:20px; background:#eee}
.ti{ text-align:center; padding-bottom:20px; font-size:24px;}
.bright{}
.con{ font-size:16px; font-family:"微软雅黑";}
.ti span{ color:#000;  padding-bottom:10px; position:relative}
.ti span:after{ content:""; display:inline-block; position:absolute; bottom:0; left:50%; margin-left:-10px; border-bottom:#ccc solid 1px; width:20px;}
.tab tr td{ border-right:#ccc solid 1px; padding:10px; background:#fff}
.tab tr:first-child  td{ background:#999 ; color:#fff}
.tab{font-size:16px; }
.tab  table{ margin:0 auto}


#pagination{ position:absolute; bottom:10px; z-index:55555; text-align:center; width:100%; left:0}
#pagination>span{ background:#fff; margin:0 5px }

.sil{  margin:20px auto}
img{ max-width:100%}
@media(max-width:768px){
	.banner .btxt{ width:80%; left:10%; bottom:40px} 
.banner .btxt img{ max-width:100%}

}