@charset "utf-8";
/* CSS Document */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
body {margin: 0px; background: #f7f7f7;	color: #373d41;	font-size: 16px;line-height: 1.8;font-family:Tahoma,Arial,'Microsoft YaHei',"微软雅黑",'\5b8b\4f53',"宋体",'Hiragino Sans GB',"Microsoft JhengHei","华文细黑",'Heiti SC','Hiragino Sans GB',STHeiti,MingLiu,SimSun,Verdana;	}/*基本样表 */
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }/*去掉点击框*/
* { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
* {	margin: 0px;padding: 0px;list-style: none;}/*默认所有边距为0 */
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
* { -webkit-overflow-scrolling: touch;overflow-scrolling: touch;}
img, :link img, :visited img {	border: none;}/*默认图片边距为0 */
ul, li {	list-style: none;}
.fl {	float: left;}
.fr {	float: right;}
.both{ clear:both;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.tc{ text-align:center;}
.block{ display:block;}
.none{ display:none;}
a:link {	color: #333;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #333;}
a:hover {	text-decoration: none;	color: #FF0000;}
a:active {	text-decoration: none;	color: #333;}
html, body { height:100%; }
body{min-width: 1300px;}
input, button ,select,textarea{ outline: none; font-family: Tahoma, Arial, 'Microsoft YaHei',"微软雅黑",  "Microsoft JhengHei", 'Hiragino Sans GB',"华文细黑", STHeiti, MingLiu, '\5b8b\4f53', "宋体", SimSun, Verdana; }
input:focus { outline: none; }
/*缓动效果 */
.transition ,.transition a{	-webkit-transition:  0.2s ease-in 0s;	-moz-transition:  0.2s ease-in 0s;	-o-transition:  0.2s ease-in 0s;	transition:  0.2s ease-in 0s;	-ms-transition:  0.2s ease-in 0s;}
/*  a{	-webkit-transition:  0.2s ease-in 0s;	-moz-transition:  0.2s ease-in 0s;	-ms-transition:  0.2s ease-in 0s;	-o-transition:  0.2s ease-in 0s;	transition:  0.2s ease-in 0s;}  */
.zh-self img{max-width: 100%;height: auto;width: auto\9; vertical-align:bottom;}/*图片自动适应到100% */
/*圆角*/
.round3 { -moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius:3px;}
.round5 {-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;}
.round10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
.round15 { -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px;}
.round50 { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}
/*透明度*/
.opacity10 { filter: alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1; opacity: 0.1; }
.opacity30 { filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.opacity50 { filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.opacity80 { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.opacity100 { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
/*定位数值*/
.pt3{ padding-top: 3px;}.pt5{ padding-top: 5px;}.pt10{ padding-top: 10px;}.pt15{ padding-top: 15px;}.pt20{ padding-top: 20px;}.pt25{ padding-top: 25px;}.pt30{ padding-top: 30px;}
.pb3{ padding-bottom: 3px;}.pb5{ padding-bottom: 5px;}.pb10{ padding-bottom: 10px;}.pb15{ padding-bottom: 15px;}.pb20{ padding-bottom: 20px;}.pb25{ padding-bottom: 25px;}.pb30{ padding-bottom: 30px;}
.pr3{ padding-right: 3px;}.pr5{ padding-right: 5px;}.pr10{ padding-right: 10px;}.pr15{ padding-right: 15px;}.pr20{ padding-right: 20px;}.pr25{ padding-right: 25px;}.pr30{ padding-right: 30px;}
.pl3{ padding-left: 3px;}.pl5{ padding-left: 5px;}.pl10{ padding-left: 10px;}.pl15{ padding-left: 15px;}.pl20{ padding-left: 20px;}.pl25{ padding-left: 25px;}.pl30{ padding-left: 30px;}
.mt3{ margin-top:3px; }.mt5{ margin-top: 5px;}.mt10{ margin-top: 10px;}.mt15{ margin-top: 15px;}.mt20{ margin-top: 20px;}.mt25{ margin-top: 25px;}.mt30{ margin-top: 30px;}
.mb3{ margin-bottom: 3px;}.mb5{ margin-bottom: 5px;}.mb10{ margin-bottom: 10px;}.mb15{ margin-bottom: 15px;}.mb20{ margin-bottom: 20px;}.mb25{ margin-bottom: 25px;}.mb30{ margin-bottom: 30px;}
.mr3{ margin-right: 3px;}.mr5{ margin-right: 5px;}.mr10{ margin-right: 10px;}.mr15{ margin-right: 15px;}.mr20{ margin-right: 20px;}.mr25{ margin-right: 25px;}.mr30{ margin-right: 30px;}
.ml3{ margin-left: 3px;}.ml5{ margin-left: 5px;}.ml10{ margin-left: 10px;}.ml15{ margin-left: 15px;}.ml20{ margin-left: 20px;}.ml25{ margin-left: 25px;}.ml30{ margin-left: 30px;}

/*字号*/
.fz12{ font-size:12px;}.fz14{ font-size:14px;}.fz16{ font-size:16px;}.fz18{ font-size:18px;}.fz20{ font-size:20px;}.fz22{ font-size:22px;}
.fb{ font-weight:bold;}
.zh-txt{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}/*超过两行省略号*/
.one-txt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*按钮*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;outline:none}
.btn{display: inline-block; padding: 5px 15px; margin-bottom: 0; font-size: 14px; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 3px;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
.btn:hover, .btn:focus, .btn.focus{color: #333; text-decoration: none; outline: none;}
.btn:active, .btn.active{background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{pointer-events: none; cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65;}
.btn-serch{width: 140px; background: #48a0df; color: #fff; outline: none;}
.btn-serch:hover{background: #429edf; color: #fff; outline: none;}
.btn-serch:focus{background: #429edf; color: #fff; outline: none;}
.btn-serch:focus{background: #429edf; color: #fff; outline: none;}
.btn-sub{background: #48a0df; color: #fff; outline: none;}
.btn-sub:hover{background: #429edf; color: #fff; outline: none;}
.btn-sub:focus{background: #429edf; color: #fff; outline: none;}
.btn-sub:focus{background: #429edf; color: #fff; outline: none;}
.btn-danger{background: #bd362f; color: #fff; outline: none;}
.btn-danger:hover{background: #bd362f; color: #fff; outline: none;}
.btn-danger:focus{background: #bd362f; color: #fff; outline: none;}
.btn-danger:focus{background: #bd362f; color: #fff; outline: none;}
.btn-dl{width: 100%;line-height: 38px; font-size: 16px; background: #025492; color: #fff; outline: none; padding: 0;}
.btn-dl:hover{background: #025492; color: #fff; outline: none;}
.btn-dl:focus{background: #025492; color: #fff; outline: none;}
.btn-dl:focus{background: #025492; color: #fff; outline: none;}
.btn-info{width: 200px;line-height: 45px; font-size: 16px; background: #1a639d; color: #fff; outline: none; padding: 0; display: inline-block;    border-radius: 45px;}
.btn-info:hover{background: #085089; color: #fff; outline: none;}
.btn-info:focus{background: #085089; color: #fff; outline: none;}
/*开始*/
.layer{height: 101px;}
.header{height: 100px; overflow: hidden; background:#f9f9f9 url("../img/headerbg.png"); position: fixed; top: 0; left: 0; width: 100%;z-index: 9999999; }
.header dl{/*width: 1200px;*/width: 90%;height: auto; overflow: hidden; margin: 0 auto;}
.header dl dt{width: auto; height: 100px; overflow: hidden; float: right; text-align: right;}
.header dl dt a{display:inline-block;height: 100px; line-height: 120px; font-size: 16px; padding: 0 10px; margin: 0 8px; color: #333; border-bottom: 3px solid #fff;}
.header dl dt a:hover{border-bottom: 3px solid #0f80bd; color: #0f80bd;}
.header dl dt a.ton{border-bottom: 3px solid #0f80bd;color: #0f80bd;}
.header dl dd{height: 100px; width: 200px; overflow: hidden; float: left;}
.header-tel {    height: auto;    overflow: hidden;      float: right;    padding-left: 45px;    background: url(../img/tel.png) no-repeat left center;background-size: 40px;;    font-size: 21px;    font-weight: bolder;    color: #0f80bd;    line-height: 40px;    margin-top: 36px;}
.topsc{float: right;margin: 43px 18px;}

.banner{width: 100%;min-width: 1200px; height:520px; overflow: hidden; background: #fff;}
.banner .swiper-container{width: 100%; height: 520px;}
.banner a{display: block; height: 100%; width: 100%; overflow: hidden;}
.banner .swiper-pagination{bottom:5px!important;}
.banner .swiper-pagination-bullet{width:15px;height:15px;color:#FFF;opacity:1;background:rgba(255,255,255,0.5)}
.banner .swiper-pagination-bullet-active{background: #0f80bd;}

.banner1{width: 100%;min-width: 1200px; height:400px; overflow: hidden; background: #fff;}
.banner1 .swiper-container{width: 100%; height: 400px;}
.banner1 a{display: block; height: 100%; width: 100%; overflow: hidden;}
.banner1 .swiper-pagination{bottom:5px!important;}
.banner1 .swiper-pagination-bullet{width:15px;height:15px;color:#FFF;opacity:1;background:rgba(255,255,255,0.5)}
.banner1 .swiper-pagination-bullet-active{background: #0f80bd;}


.box{height: auto; overflow: hidden; padding: 15px 0; background:url("../img/bgxw.gif");}
.box-tit{height: auto; overflow: hidden; text-align: center;}
.box-tit dl dt{ font-size: 30px; font-weight: bolder;}
.box-tit dl dd{ color: #0f80bd; font-size: 30px;font-weight: bolder;    font-style: italic; line-height: 30px;}
.wd1200{width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.boxa-list{width: 1260px; height: auto; overflow: hidden; margin-top: 30px;}
.boxa-list li{width: 280px; height: 250px; overflow: hidden; background: #0f80bd; color: #fff; float: left; margin: 20px 25px 0 0; padding: 15px 10px;}
.baa{font-size: 20px; text-align: center; font-weight: bolder;}
.bab{font-size: 16px; text-align: center;}
.bac{font-size: 14px; padding-top: 10px; }
.more{ padding: 20px 0; text-align: center;}
.more a{display: inline-block; width: 160px; line-height: 40px; font-size: 16px; color: #fff;background: #0f80bd;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;}


.boxb{height: auto; overflow: hidden; padding: 15px 0; background: #fff;}
.boxb-list{height: auto; overflow: auto; padding: 20px 0; width: 1240px;}
.boxb-list li{width: 580px; height: 120px; border-bottom: 1px solid #ddd; overflow: hidden; float: left; margin-right: 20px; margin-top: 10px; margin-bottom: 10px;}
.boxb-ta{height: auto; overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis; font-size: 16px; font-weight: bolder;}
.boxb-time{height: auto; overflow: hidden; color: #999; font-size: 14px;}
.boxb-tb{font-size: 14px;}

.footer{height: auto; overflow: hidden;padding: 25px 0 40px 0; background: #025492; color: #fff; }

.footer dl{width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.footer dl dt{ height: auto; overflow: hidden; text-align: center; }
.footer dl dt img{width: 100px;}
.footer dl dd{height: auto; overflow: hidden;  text-align: center;}

/*分页*/
.page-kuan{height: auto; overflow: hidden; padding: 10px 0; background: #fff; }
.pagination{height: auto; overflow: hidden;-ms-flex-pack: center!important;    justify-content: center!important;display: -ms-flexbox;    display: flex;border-radius: 3px;}
.pagination a{display: block; color: #666;}

a.page-link:not(:disabled):not(.disabled) {    cursor: pointer;}
a.page-num, a.page-link {    position: relative;    display: block;    padding: .5rem .75rem;    margin-left: -1px;    line-height: 1.25;    color: #666;    background-color: #fff;    border: 1px solid #dee2e6;}
.pagination a:hover{background: #f7f7f7}
a.page-num-current {    z-index: 1;    color: #fff;    background-color: #0f80bd;    border-color: #0f80bd;}
a.page-num-current:hover {    z-index: 1;    color: #fff;    background-color: #0f80bd;    border-color: #0f80bd;}


/*内页*/
.page{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; padding: 15px 0;}
.page-box{width: 860px; height: auto; overflow: hidden; float:left;}
.page-nav{ width: auto; height: auto; margin-left: 880px;}
.mian-tit {    height: auto;    overflow: hidden;    padding: 10px 20px;    background: #fff;    margin-bottom: 10px;}
.mian-mid{min-height: 650px; height:auto!important;height:650px;  overflow: hidden; margin: 10px 0; padding: 10px; background: #fff;}
.mian-mess{height: auto;  overflow: hidden; margin: 10px 0; padding: 10px; background: #fff;}
.mian-mess img{max-width: 100%;height: auto;width: auto\9; vertical-align:bottom;}
.mybox{height: auto; overflow: hidden; margin-left: 880px;}
.motime { font-size: 12px;    height: auto;    overflow: hidden;    text-align: center;    padding: 10px 0;    background: #f9f9f9;    color: #666;}
.news-man{min-height: 650px; height:auto!important;height:650px;  overflow: hidden; padding: 20px 15px; background: #fff;}
.page-fanye{height: auto; overflow: hidden;  padding: 10px 0; border-top: 1px dotted #848484; background: #fff;  font-size: 14px;}

.page-la{height: auto; overflow: hidden; background: #fff; margin-bottom: 15px;}
.page-lalist{height: auto; overflow: hidden;}
.page-lalist dt{ height: auto;    overflow: hidden;    padding: 10px 20px;    background: #0f80bd; color: #fff; }
.page-lalist dd{height: auto; overflow: hidden; padding: 10px; border-bottom: 1px dashed #ddd;}



/*新闻*/
.newslist{min-height: 550px; height:auto!important;height:550px; overflow: hidden; background: #fff; padding: 10px 20px;}
.newslist dl{height: auto; overflow: hidden; padding: 10px 0; border-bottom: 1px solid #ddd;}
.newslist dl a{display: block; height: auto; overflow:hidden;}
.newslist dl a dt{width:290px; height:200px; overflow: hidden; float: left; text-align: center; background: #e7f0fd;}
.newslist dl a dt img{height: 220px;transition: all 0.3s ease-out 0s;}
.newslist dl a dd{height: 200px; overflow: hidden; margin-left: 310px;}
.newslist dl a dd .news-tit{height: auto; overflow: hidden; font-size: 20px; font-weight: bolder; padding-top: 10px;}
.newslist dl a dd .news-ta{ height: auto; overflow: hidden;font-size:16px; }
.newslist dl a dd .news-tb{font-size: 14px; color: #999; padding: 2px 0}
.newslist dl a:hover dt img{transform: scale(1.1, 1.1);}
.newslist dl a:hover  dd .news-tit{color:#dc0002; }
.newslist dl a:hover  dd .news-ta{color:#444; }
.newslist dl a:hover  dd .news-tb{color:#999; }
.motime { font-size: 12px;    height: auto;    overflow: hidden;    text-align: center;    padding: 10px 0;    background: #f9f9f9;    color: #666;}
.news-man{height: auto; overflow: hidden; padding: 10px 0;}

/*查询*/
.boxlist{width:550px; height:auto;overflow: hidden; margin:0 auto; padding:20px;}
.lg-top {    height: auto;    overflow: hidden;    font-size: 30px;    line-height: 40px;    border-bottom: 1px solid #ddd;    text-align: center;    padding: 10px 0;    margin-bottom: 25px;}
.boxlist li{width:80%; height:auto; overflow:hidden; margin:15px auto;}
.input-c{padding: 5px; height: 35px; border: 1px solid #ddd; outline: none;  width:100%;}
.boxa-btn{width:80%; height:auto; overflow:hidden; margin:15px auto;}
.ppbtn a{display: inline-block; width: 75px; text-align: center; line-height: 24px; overflow: hidden; color: #fff; background: #ff670d;-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;}
 .ppserlist{height: auto; overflow: hidden; padding: 20px 0;}
.mema {
    color: #888;
    text-align: right;
    width: 200px;
}
.nynav{ overflow:hidden; text-align:center;padding: 20px 0;}
.nynav a{display: inline-block;
  width: 160px;
  line-height: 40px;
  font-size: 16px;
  color: #0;
  background: #f1f1f1;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;}
.nynav a:hover,.nynav .cur{background: #0f80bd;color: #fff;}
