@charset "utf-8";

/* CSS Document*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display: block;}
body{margin: 0px; background:#fff;color: #444;font-size: 16px;line-height: 1.6;font-family:Tahoma,Arial,"Microsoft YaHei","微软雅黑","MSYH",'\5b8b\4f53',"宋体","SimHei","黑体",'Hiragino Sans GB',"Microsoft JhengHei","华文细黑",'Heiti SC','Hiragino Sans GB',STHeiti,MingLiu,SimSun,Verdana; min-width: 1220px; }/*基本样表 */
*{-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; box-sizing: border-box;}/*默认所有边距为0 */
img, :link img, :visited img{border: none;}/*默认图片边距为0 */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;}
.none{display:none;}
.block{display:block;}
a:link{color: #444;text-decoration: none;}
a:visited{text-decoration: none;color: #444;}
a:hover{text-decoration: none;color: #1a639d;}
a:active{text-decoration: none;color: #444;}
html, body{height:100%;}
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;}
* { -webkit-overflow-scrolling: touch;overflow-scrolling: touch;}
/*缓动效果 */
.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;}
.toptran 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;}
.round45{-moz-border-radius: 45px; -webkit-border-radius: 45px; border-radius:45px;}

.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;}
.opacity90{filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.8; opacity: 0.9;}
.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;}.pb40{padding-bottom:40px;}
.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;}
/*按钮*/
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: #163ed4; color: #fff; outline: none; padding: 0;}
.btn-dl:hover{background: #0f34be; color: #fff; outline: none;}
.btn-dl:focus{background: #0f34be; color: #fff; outline: none;}
.btn-dl:focus{background: #0f34be; 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;}

/*字号*/
.fz12{font-size:12px;}.fz14{font-size:14px;}.fz16{font-size:16px;}.fz18{font-size:18px;}.fz20{font-size:20px;}.fz22{font-size:22px;}.fz24{font-size:24px;}.fz36{font-size:36px;}
.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;}
.hd66:link,.hd66:visited,.hd66:active{color:#666;}
.hd66:hover{color:#FF0000;}
.it-input{padding: 5px; height: 35px; border: 1px solid #ddd; outline: none; margin-right: 5px; margin-left: 5px;}
input::-webkit-input-placeholder{color:#888888;font-size:14px;}
input:moz-placeholder{color:#888888;font-size:14px;}
input::-moz-placeholder{color:#888888;font-size:14px;}
input:-ms-input-placeholder{color:#888888;font-size:14px;}
.it-textarea{padding: 5px; height: 50px; border: 1px solid #dadada; margin-right: 5px; margin-left: 5px; outline: none;}
.it-span12{width: 940px;}
.it-span11{width: 860px;}
.it-span10{width: 780px;}
.it-span9{width: 700px;}
.it-span8{width: 620px;}
.it-span7{width: 540px;}
.it-span6{width: 460px;}
.it-span5{width: 380px;}
.it-span4{width: 300px;}
.it-span3{width: 220px;}
.it-span2{width: 140px;}
.it-span1{width: 60px;}

/*分页*/
.fnext{height: auto; overflow: hidden; padding: 10px 0 20px 0; text-align: center;}
.page-kuan{height: auto; overflow: hidden; padding: 10px 0; text-align: center; }
.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: #1a639d;    border-color: #1a639d;}
a.page-num-current:hover {    z-index: 1;    color: #fff;    background-color: #1a639d;    border-color: #1a639d;}


/*icon*/
.icon{display:inline-block;background-repeat:no-repeat;}
.icon_a{width:25px; height:25px; overflow:hidden; background-image:url(../img/atxtico.png); background-position:-27px 0;}
/*home*/
.wd1500{height: auto; overflow: hidden; margin:  0 auto; max-width: 1700px; min-width: 1200px; padding: 0 2%;}

.manpd4{padding: 0 4%;}
.top{height: 40px; width: 100%; line-height: 40px; background: #105995; border-bottom: 1px solid #105995;z-index: 9900009;position: relative; }
.top a.top-wx{display: block; padding: 0 20px; height: 40px; position: relative;z-index: 9900001; background: url("../img/icon-x.png") no-repeat right center;color: #fff;}
.top a.top-tell{display: block; padding: 0 20px; height: 40px; position: relative;z-index: 9900001; color: #fff;}
.top  a.top-wx span{display: none; width: 160px; height: 160px; overflow: hidden; position: absolute;z-index: 9900002; top: 41px; right: 0; border: 1px solid #1e75b2;}
.top  a.top-wx span img{width: 100%;}
.top  a:hover {color: #fff;}
.top  a.top-wx:hover span{display: block;}
.nav-fley{height: 130px;overflow: hidden;}
.nav{width: 100%; min-width: 1200px;height: 130px; position: fixed;left: 0;top: 40px; z-index:9900000; background:#1a639d ; }
.headfix{top:0px; border-bottom: 5px solid #1a639d;}
.nav-login{height: auto; overflow: hidden;  color: #fff; font-size: 16px;}
.nav-login a{color: #fff; }
.ztop-ser{width:260px;height: 30px; overflow: hidden; line-height: 28px; background: #f7f7f7; margin-right: 15px;-moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius:14px; border: 1px solid #ddd; }
.ztop-kuan{width: 225px; height: 28px; background: #f7f7f7; border: 1px solid #f7f7f7; padding: 0 10px; -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius:14px; color: #999;}
.ztop-ser input::-webkit-input-placeholder { color:#999;font-size:14px;}
.ztop-ser input:-moz-placeholder { color:#999;font-size:14px;}
.ztop-ser input::-moz-placeholder { color:#999;font-size:14px;}
.ztop-ser input:-ms-input-placeholder { color:#999;font-size:14px;}
.ztop-ser .ztop-btn{ background: url(../img/icon-ser.png) no-repeat center center; width: 28px; height: 28px; padding: 0;}
.ztop-fr{float: right;}
.ztop-fr a{display: inline-block; padding: 0 8px; color: #fff;}

.nav-menu{height: 130px;}
.nav-menu ul{ padding-top: 50px; width: 100%;}
.nav-menu ul li{width: 14.2%; height: 80px; float: left;}

.nav-menu ul li{ float: left; position: relative;  z-index:999996; height: 80px; }
.nav-menu ul li a.top-nav{display: block;  overflow: hidden;text-align: center;}
.nav-menu ul li a.top-nav p{font-size: 18px;  color: #fff;}
.nav-menu ul li a.top-nav span{font-size: 18px; color: #fff;}
.nav-menu ul li dl{display: none;width: 160px; height: auto; overflow: hidden; position: absolute;top: 75px; left: 20px; padding-top: 5px; }
.nav-menu ul li dl dt{height: auto; overflow: hidden; background: url("../img/top-bg.png");}
.nav-menu ul li dl dt a{display: block;height: auto; overflow: hidden; padding: 10px 10px; border-bottom: 1px solid #fff;}
.nav-menu ul li:hover a.top-nav p{color: #fff;}
.nav-menu ul li:hover a.top-nav span{color: #fff;}
.nav-menu ul li:hover dl{display: block;}
.nav-menu ul li:hover dl dt a:hover{background: #1a639d; color: #fff;border-bottom: 1px solid #1a639d;}

.banner{height: 560px; overflow: hidden; background: url("../img/banbg.jpg") no-repeat center center; background-size: cover; padding: 30px 4%; min-width: 1200px;}
.ban-logo{height: auto;  width: 380px;overflow: hidden; padding-right: 70px; float: left;}
.ban-logo img{width:  100%;}

.banner-left{position:relative;height: auto; overflow: hidden;}
.banbox{height: auto; overflow: hidden; width:100%; position:relative;}

.banbox ul{overflow:hidden; zoom:1;}
.banbox ul li{float:left; _display:inline; overflow:hidden; text-align:center; background: #fff; margin-right: 10px; width: 23.5%; margin-bottom:10px;}
.banpic{ width: 100%; height: 215px; overflow: hidden;}
.bantxt{ line-height:35px; font-size: 18px; height:35px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis; background: #fff; text-align: center;  }

.boxa{height: auto; overflow: hidden; background: #f5f5f5; padding: 45px 0;}
.boxa-gs{height: 350px; width: 350px; overflow: hidden; background: #fff;}
.boxa-gs dl dt{height: 70px; overflow: hidden; background: url("../img/icon-boxa.jpg") no-repeat center bottom;}
.boxa-gs dl dd{width: 49.9%; height: auto; overflow: hidden; float: left;}
.boxa-gs dl dd a{display: block;width: 100%; height: auto; overflow: hidden; text-align: center; padding-top: 20px; }
.boxa-gs dl dd a i{display: block; width: 65px; height: 65px; overflow: hidden; margin: 5px auto;}
.icon-ba{ background: url("../img/icon-ba.png") no-repeat center center;}
.icon-bb{ background: url("../img/icon-bb.png") no-repeat center center;}
.icon-bc{ background: url("../img/icon-bc.png") no-repeat center center;}
.icon-bd{ background: url("../img/icon-bd.png") no-repeat center center;}
.boxa-gs dl dd a p{font-size:18px; color: #333; line-height: 30px; padding-bottom: 15px;}
.boxa-gs dl dd a:hover{background: #fff9ee;}

.boxa-rd{height: 350px; overflow: hidden; margin-right: 370px; background: #fff; padding: 10px;}
.boxa-rdtit{height: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding: 10px;}
.boxa-rdtit dl dt{float: right; color: #666666; padding-top: 5px;}
.boxa-rdtit dl dd{height: auto; overflow: hidden;}
.boxa-rdtit dl dd i{display: block; width: 5px; height: 27px; overflow: hidden; background: #e89625; margin-top: 5px; float: left;}
.boxa-rdtit dl dd span{display:block; padding-left: 15px; font-weight: bolder; font-size: 24px;float: left;}
.boxa-rdpic{height: auto; overflow: hidden;position:relative;margin-top: 15px;}
.boxa-rdpichd{height: auto; overflow: hidden;}
.boxa-rdpichd ul{overflow:hidden; zoom:1;}
.boxa-rdpichd ul li{float:left; _display:inline; overflow:hidden; text-align:center; background: #fff; margin-right:20px; width: 31%;}
.boxa-rdpichd ul li a{display: block; height: 250px; overflow: hidden; width: 100%; position: relative; z-index: 1000;}
.boxa-rdpichd ul li a p{display: block; width: 100%; height: auto; overflow: hidden; position: absolute; z-index: 1200; bottom: 0; left: 0; background: url("../img/icon-bg.png"); color: #fff; line-height: 40px;}

.boxa-txtn{height: auto; overflow: hidden;}
.wdlist{ height:auto; overflow:hidden;}
.wdlist li{ height:auto; padding:15px;overflow:hidden;  background:#f7f7f7; margin-bottom:10px; cursor:pointer; width: 49%; float: left; margin-right: 1%; }
.wdlist li a{ display:block; width:100%; height:auto; overflow:hidden; position:relative; left:0; top:0;}
.wdlista{ width:5px; height:5px; overflow:hidden; float:left; font-size:16px; margin-right: 10px; margin-top: 10px; background: #ddd}
.wdlistb{ height:auto; overflow:hidden;}
.wdlistb dl dt{height:auto; overflow:hidden;}
.wdlistb-txt{ font-size:16px; width:80%; height:auto; overflow:hidden; color:#333; float:left;white-space: nowrap;text-overflow: ellipsis;}
.wdlistb-time{ color:#666; font-size:13px; text-align:right; height:auto; overflow:hidden; padding-top:3px;}
.wdlistb dl dd{ height:65px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; padding-top:5px; line-height:28px; color:#666; font-size: 14px;}
.wdlistc{ color:#f1a917; width:100px; height:40px; overflow:hidden; position:absolute; right:0; top:64px; padding-right:25px; background:url(../img/icon-jt.png) no-repeat  right 1px; text-align:right;}
.wdlist li:hover{ background:#f1a917; color:#fff;}
.wdlist li:hover a{ color:#fff;}
.wdlist li:hover .wdlistb-txt{ color:#fff;}
.wdlist li:hover .wdlistb-time{ color:#fff;}
.wdlist li:hover .wdlistb dl dd{ color:#fff;}
.wdlist li:hover .wdlistc{ color:#fff;background:url(../img/icon-jt.png) no-repeat  right -44px;}

.txt-js{color: #f1a917}
.txt-ls{color: #1a639d}


.boxb{height: auto; overflow: hidden; background: #fff; padding: 45px 0;}
.boxb-r{width: 450px; height: auto; overflow: hidden;}
.boxb-ra{height: auto; overflow: hidden; padding: 20px;}
.icon-za{display: block; width: 50px; height: 40px;overflow: hidden; background: url("../img/icon-za.png") no-repeat center center; float: left;}
.icon-zd{display: block; width: 50px; height: 40px;overflow: hidden; background: url("../img/icon-zd.png") no-repeat center center; float: left;}
.icon-ze{display: block; width: 50px; height: 40px;overflow: hidden; background: url("../img/icon-ze.png") no-repeat center center; float: left;}
.icon-zf{display: block; width: 50px; height: 40px;overflow: hidden; background: url("../img/icon-zf.png") no-repeat center center; float: left;}

.boxb-ra span{display: inline-block;font-weight: bolder; font-size: 28px; line-height: 40px;}
.boxb-rb{height: auto; overflow: hidden; padding:30px 10px; background: #f5f5f5;}
.boxb-zx{height: auto; overflow: hidden; background: #fff; padding: 10px;}
.boxb-zx a{display: block; height: auto; overflow: hidden;}
.boxb-zx img{width: 100%;height: auto; vertical-align:bottom;}
.boxb-rbtit{height: 120px;overflow: hidden; background: url("../img/boxa-a.png") no-repeat center center; margin-top: 15px;}
.boxb-rbtit span{display: block; height: auto; overflow: hidden; padding-top: 50px; text-align: center; font-weight: bolder; font-size: 24px; color:#5099f4; }
.boxb-rbtit span a{color: #5099f4;}

.boxb-rbnew{height: auto; overflow: hidden; background: #fff; }
.boxb-rbnew ul{padding: 10px 0; }
.boxb-rbnew ul li{height: auto; overflow: hidden;padding: 5px 0;}
.boxb-rbnew ul li a{display:block; height: 124px; overflow: hidden;}

.icon-zb{display: block; width: 50px; height: 40px;overflow: hidden; background: url("../img/icon-zb.png") no-repeat center center; float: left;}
.boxb-l{height: auto; overflow: hidden; margin-right: 470px;}
.boxb-lbox{height: auto; overflow: hidden; padding: 9px 20px; background: #f5f5f5;}
.boxb-rtit{height: auto; overflow: hidden; padding: 20px;}
.boxb-rtit dl dt{height: auto;overflow: hidden; float: right;}
.boxb-rtit dl dd{height: auto; overflow: hidden;font-weight: bolder; font-size: 20px;}
.boxb-rtit dl dd span{cursor: pointer;}
.boxb-rtit dl dd span.zccur{color: #f1a917; }
.boxe-lbox{height: auto; overflow: hidden; padding: 13px 20px; background: #f5f5f5;}
.boxe-rtit{height: auto; overflow: hidden; padding: 20px;}
.boxe-rtit dl dt{height: auto;overflow: hidden; float: right;}
.boxe-rtit dl dd{height: auto; overflow: hidden;font-weight: bolder; font-size: 20px;}
.boxe-rtit dl dd span{cursor: pointer;}
.boxe-rtit dl dd span.zccur{color: #2994f1; }

.boxb-rmid{height: 517px; overflow: hidden; padding: 10px;}
.zhlist{ height:auto; overflow:hidden;}
.zhlist li{ height:auto; padding:26px 20px;overflow:hidden;  background:#fff; margin-bottom:20px; cursor:pointer;}
.zhlist li a{ display:block; width:100%; height:auto; overflow:hidden; position:relative; left:0; top:0;}
.zla{ width:5px; height:5px; overflow:hidden; float:left; font-size:16px; margin-right: 10px; margin-top: 10px; background: #ddd}
.zlb{ height:auto; overflow:hidden;}
.zlb dl dt{height:auto; overflow:hidden;}
.zlb-txt{ font-size:16px; width:500px; height:auto; overflow:hidden; color:#333; float:left;white-space: nowrap;text-overflow: ellipsis;}
.zlb-time{ color:#666; font-size:13px; text-align:right; height:auto; overflow:hidden; padding-top:3px;}
.zlb dl dd{ height:70px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; padding-top:10px; line-height:28px; color:#666; font-size: 14px;}
.zlc{ color:#f1a917; width:100px; height:40px; overflow:hidden; position:absolute; right:0; top:64px; padding-right:25px; background:url(../img/icon-jt.png) no-repeat  right 1px; text-align:right;}
.zhlist li:hover{ background:#f1a917; color:#fff;}
.zhlist li:hover a{ color:#fff;}
.zhlist li:hover .zlb-txt{ color:#fff;}
.zhlist li:hover .zlb-time{ color:#fff;}
.zhlist li:hover .zlb dl dd{ color:#fff;}
.zhlist li:hover .zlc{ color:#fff;background:url(../img/icon-jt.png) no-repeat  right -44px;}

.boxc{height:auto; overflow: hidden; padding: 45px 0; background: #f5f5f5; }
.boxc-r{width: 450px; height: auto; overflow: hidden;float: left;}
.boxc-r dl dt{height: 200px; overflow: hidden; margin-top: 80px;}
.boxc-r dl dd{height: 200px; overflow: hidden; margin-top: 8px; }

.boxc-l{height: auto; overflow: hidden; margin-left: 470px;}
.icon-zc{display: block; width: 50px; height: 40px;overflow: hidden; background: url("../img/icon-zc.png") no-repeat center center; float: left;}
.boxc-lbox{height: auto; overflow: hidden; padding: 10px 20px; background: #fff;}

.boxc-rmid{height: 485px; overflow: hidden; padding: 10px;}
.bczhlist{ height:auto; overflow:hidden;}
.bczhlist li{ height:auto; padding:22px 20px;overflow:hidden;  background:#f7f7f7; margin-bottom:20px; cursor:pointer;}
.bczhlist li a{ display:block; width:100%; height:auto; overflow:hidden; position:relative; left:0; top:0;}
.bczla{ width:5px; height:5px; overflow:hidden; float:left; font-size:16px; margin-right: 10px; margin-top: 10px; background: #ddd}
.bczlb{ height:auto; overflow:hidden;}
.bczlb dl dt{height:auto; overflow:hidden;}
.bczlb-txt{ font-size:16px; width:500px; height:auto; overflow:hidden; color:#333; float:left;white-space: nowrap;text-overflow: ellipsis;}
.bczlb-time{ color:#666; font-size:13px; text-align:right; height:auto; overflow:hidden; padding-top:3px;}
.bczlb dl dd{ height:70px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; padding-top:10px; line-height:28px; color:#666; font-size: 14px;}
.bczlc{ color:#2994f1; width:100px; height:40px; overflow:hidden; position:absolute; right:0; top:64px; padding-right:25px; background:url(../img/icon-jt2.png) no-repeat  right 1px; text-align:right;}
.bczhlist li:hover{ background:#2994f1; color:#fff;}
.bczhlist li:hover a{ color:#fff;}
.bczhlist li:hover .bczlb-txt{ color:#fff;}
.bczhlist li:hover .bczlb-time{ color:#fff;}
.bczhlist li:hover .bczlb dl dd{ color:#fff;}
.bczhlist li:hover .bczlc{ color:#fff;background:url(../img/icon-jt.png) no-repeat  right -44px;}
.boxb-online{ height: auto;overflow: hidden; background: #fff; padding: 10px;}
.boxb-online dl{height: auto; overflow: hidden; padding: 5px 0;}
.boxb-online dl dt{width:33.33%; height: auto;overflow: hidden; float: left;}
.boxb-online dl dt a{display: block; width: 96%; height: 124px; overflow: hidden; margin: 0 auto;  }

.boxb-onlist{ height: auto;overflow: hidden; background: #fff; padding: 5px 10px;}
.boxb-onlist dl{height: auto; overflow: hidden;}
.boxb-onlist dl dt{ height: auto;overflow: hidden;padding: 5px 0;}
.boxb-onlist dl dt a{display: block; width: 100%; height: 124px; overflow: hidden;  }
.boxb-onlist dl dt a img{width: 100%;}



.telline{width: 70px; height: 285px; position: fixed; right: 10px; bottom: 150px; z-index: 99999999;}
.telline ul li{width: 70px; height: 70px; border-bottom: 1px solid #fff; background: #1a639d; position: relative; cursor: pointer;}
.telline ul li a{display: block;width: 70px; height: 70px; overflow: hidden; padding-top: 45px; color: #fff; font-size: 12px; text-align: center;}
.telline ul li span{display: block;width: 70px; height: 70px; overflow: hidden; padding-top: 45px; color: #fff; font-size: 12px; text-align: center;}
.telline ul li dl{display: none;position: absolute;width: 200px; height: auto; overflow: hidden; background: #fff; border: 1px solid #ddd; right: 70px; top: 0; padding: 10px;}
.telline ul li:hover{background: #105995;}
.telline ul li:hover dl{display: block;}
.tlicon-a{background: url("../img/icon-ta.png") no-repeat center 10px;}
.tlicon-b{background: url("../img/icon-tb.png") no-repeat center 10px;}
.tlicon-c{background: url("../img/icon-tc.png") no-repeat center 10px;}
.tlicon-d{background: url("../img/icon-td.png") no-repeat center 10px;}


.footer{height: auto; overflow: hidden; background: #1a639d; color: #fff; padding: 40px 0;}
.ft-link{height: auto; overflow: hidden; padding: 5px 0 0 0;}
.ft-link a{display: inline-block; color: #fff; padding: 5px 10px;}
.ft-box{height: auto; overflow: hidden;padding: 5px 0;}
.ft-box span{display: inline-block; padding: 0 10px;}
.ft-box a{display: inline-block; color: #fff; padding: 0 10px;}



@media screen and (max-width: 1660px) {
	.manpd4{padding: 0 3%;}
	.banner{height: 500px; padding: 25px 3%;}
	.ban-logo{width: 340px; padding-right: 50px;}
	.banpic{ height: 185px; overflow: hidden;}
	.wd1500{padding: 0 2%;}

	
}
@media screen and (max-width: 1460px) {
	.manpd4{padding: 0 1%;}
	.banner{height: 450px; padding: 20px 1%;}
	.ban-logo{width: 310px; padding-right: 40px;}
   .banpic{ height: 160px; overflow: hidden;}
	.wd1500{padding: 0 1%;}
	.footer{font-size: 14px;}
	
}

/*login*/
.nlogin{height: 260px; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center bottom;}
.lgbox{height: auto; overflow: hidden; background: #f7f7f7;}
.lg-k{max-width: 1300px;min-width: 1200px; min-height: 500px; height:auto!important;height:500px; overflow: hidden; margin: 20px auto; background: #fff; padding: 30px 0; }
.lg-k ul{width: 500px; height: auto; overflow: hidden; margin: 0 auto; padding: 20px 0;}
.lg-k ul li{height: 42px; overflow: hidden;  border: 1px solid #ddd; width: 80%; margin: 15px auto;}
.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;}
.icon-lga{display: block; width: 42px;height: 42px; overflow: hidden; background:#f7f7f7 url("../img/icon-lga.png") no-repeat center center; float: left}
.icon-lgb{display: block; width: 42px;height: 42px; overflow: hidden; background:#f7f7f7 url("../img/icon-lgb.png") no-repeat center center;float: left}
.icon-lgc{display: block; width: 42px;height: 42px; overflow: hidden; background:#f7f7f7 url("../img/icon-lgc.png") no-repeat center center;float: left}
.it-ku{padding: 5px; height: 40px; border: 1px solid #fff; outline: none; line-height: 40px; width: 355px; float: left;}
.it-ku1{padding: 5px; height: 40px; border: 1px solid #fff; outline: none; line-height: 40px; width: 253px; float: left;}

.lg-btn{height: auto; overflow: hidden;   width: 80%; margin: 30px auto;}
.lg-page{max-width: 1300px;min-width: 1200px;min-height: 500px; height:auto!important;height:500px; overflow: hidden; margin: 20px auto;}
.lg-pl{width: 260px; min-height: 450px; overflow: hidden; padding: 10px; float: left; background: #fff; border: 1px solid #ddd;}
.lg-pl dl dt{height: auto; overflow: hidden; font-size: 20px; font-weight: bolder; padding: 15px 0; border-bottom: 1px solid #ddd;text-align: center;}
.lg-pl dl dd{height: auto; overflow: hidden; padding: 10px 0; text-align: center;}
.lg-pl dl dd a{display: inline-block; background: #f1f1f1; text-align: center; width: 90%; line-height: 36px; font-size: 14px;}

.lg-pr{min-height: 500px; height:auto!important;height:500px; overflow: hidden; border: 1px solid #ddd; background: #fff; margin-left: 300px; padding: 10px;}
.lg-cha{height: auto; overflow: hidden;}
.lg-cha dt{height: auto; overflow: hidden; padding: 15px 0; text-align: center; border-bottom: 1px solid #ddd; margin-bottom: 20px; font-size: 30px;}
.lg-cha dd{width: 50%; height: auto; overflow: hidden; padding: 10px 0; margin-bottom: 15px; margin: 0 auto;}
.input-c{padding: 5px 10px; height: 42px; line-height: 42px; border:1px solid #ddd; outline: none;  width:470px;  }

.lg-mjg{height: auto; overflow: hidden; padding: 10px 0; margin-bottom: 20px; border-bottom: 1px solid #ddd;}
.lg-mjg span{display: inline-block; font-weight: bolder; font-size: 22px;  padding: 0 10px;}

.lg-mlist{height: auto; overflow: hidden;}
.lg-mlist dl{height: auto; overflow: hidden; padding: 10px 0; margin-bottom: 10px; border-bottom: 10px solid #eee;}
.lg-mlist dl dt{width: 210px; height: auto; overflow: hidden;  float: left;}
.lg-mpic{width: 125px; height: 160px; overflow: hidden; margin: 0 auto; background: #f7f7f7;}
.lg-mpic img{width: 125px;}
.lg-mlist dl dd{height: auto; overflow: hidden; margin-left: 215px; border-left: 1px solid #ddd; padding-left: 20px;}
.lg-mpictxt{color: #777; text-align: right; width: 150px;}

.it-ku2{padding: 5px; height: 40px; border: 1px solid #ddd; outline: none; line-height: 40px; width: 355px; float: left;}

/*内页*/
.nban{height: 350px; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center center;}

.pagebox{ height: auto; overflow: hidden; background: #f5f5f5; padding: 30px 0;}
.wd1300{height: auto; overflow: hidden; margin: 0 auto; padding: 0 1%; max-width: 1300px; min-width: 1200px;}
.pagel{width: 260px; height: auto; overflow: hidden; float: left;}
.pagel dl{height: auto; overflow: hidden; background: #fff; padding: 10px;}
.pagel dl dt{height: auto; overflow: hidden;     border-bottom: 2px solid #ddd; padding: 10px 0; }
.pagel dl dt p{ height: auto; overflow: hidden; font-size: 20px; font-weight: bolder; padding: 0 10px; }
.pagel dl dd{height: auto; overflow: hidden; border-bottom: 2px solid #fff; }
.pagel dd a{display: block; font-size: 16px;  border-bottom: 1px dotted #e1e1e1;border-top: 2px solid #fff;padding: 8px 10px 8px 25px; color: #777; }
.pagel dd a.aon{ font-weight: bold; color: #f1a917; border-bottom: 1px dotted #f1a917; background: url("../img/icon-r.png") no-repeat center left;}
.pagel dd.nav2ji a{display: block; font-size: 14px;  border-bottom: 1px dotted #e1e1e1;border-top: 2px solid #fff;padding: 8px 10px 8px 35px; color: #777; }
.pagel dd.nav2ji a.aon{ font-weight: bold; color: #f1a917; border-bottom: 1px dotted #f1a917; background: url("../img/icon-r.png") no-repeat center left;}



.pager{height: auto; overflow: hidden; margin-left: 280px; background: #fff; padding: 20px;}

.pr-top{height: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding-right: 10px;}
.pr-txt{display: inline-block; font-size: 20px; line-height: 30px; font-weight: bolder; padding: 0 5px; border-bottom: 2px solid #1a639d ; padding-bottom: 10px;}

.pr-box{min-height: 750px; height:auto!important;height:750px; overflow: hidden; padding: 40px 10px 10px 0;line-height: 1.8;}
.pr-box img{max-width: 100%;height: auto;width: auto\9; vertical-align:bottom;}
.show-hs{    -webkit-box-shadow: 0 2px 6px rgb(0 0 0 / 10%);    -moz-box-shadow: 0 2px 6px rgba(0,0,0,.1);    box-shadow: 0 2px 6px rgb(0 0 0 / 10%);}

/*news*/
.pr-list{min-height: 550px; height:auto!important;height:550px; overflow: hidden; padding: 20px 10px 10px 0;}
.pr-list dl{ height: auto; overflow: hidden; padding: 15px 0; border-bottom: 1px solid #ddd;}
.pr-list dl a{display: block; height: auto; overflow: hidden;}
.pr-list dl a dt{width:90px; height: 90px; overflow: hidden; float: left; background: #f7f7f7; text-align: center;}
.pr-list dl a dt p{background: #ccc;  padding: 5px 0;}
.pr-list dl a dt span{display: block; height: auto; overflow: hidden; font-size: 32px; line-height: 36px; }

.pr-list dl a dd{height: auto; overflow: hidden; margin-left: 110px;}
.pr-list dl a dd p{font-size: 20px; color: #333;}
.pr-list dl a dd span{font-size: 14px; color: #666; padding-top: 5px;}
.pr-list dl a:hover dd p{color: #1a639d}
.motime{height: auto; overflow: hidden; background: #f7f7f7; padding: 10px 0; text-align: center;}
.pr-box-mm{min-height: 500px; overflow: hidden; padding: 10px;}

.lyzx{height: auto; overflow: hidden; background: #fff; padding: 15px; width: 96%; margin: 15px auto;box-shadow: 0 0 20px rgba(205, 208, 213, 0.4);}
.lyzx dl {height: auto; overflow: hidden; }
.lyzx dl dt{height: auto; overflow: hidden; padding-bottom: 15px;}
.lyzx dl dd{height: auto; overflow: auto; width:60%; margin: 0 auto; padding: 5px 0;}
.lyzx dl dd span{display: block; float: left; text-align: right; width: 120px; line-height: 45px;}
.ly-ku2{height: 45px; overflow: hidden; margin-left: 130px; background: #f5f5f5; padding: 5px 10px; }
.ly-input{width:100%; height: 35px; line-height: 35px; font-size: 16px; background: #f5f5f5; border: 1px solid #f5f5f5;}


.job-list{min-height: 550px; height:auto!important;height:550px; overflow: hidden; padding: 20px 10px 10px 0;}
.job-list dl{height: auto; overflow: hidden; padding: 15px 0; border-bottom: 1px dashed #ddd; position: relative;}
.job-list dl dt{height: auto; overflow: hidden;}
.joba{display: inline-block; font-weight: bolder; padding-right: 15px;}
.jobb{display: inline-block; font-size: 20px; color: #ff6c0e}
.jobc{display: inline-block; font-weight: bolder; padding-right: 15px; font-size: 14px;}
.jobd{display: inline-block;padding-right: 15px; font-size: 14px; color: #888;}
.jobe{padding: 5px 0; font-size: 14px; color: #666;}
.job-list dl a.jobf{display: none; height: auto; overflow: hidden; position: absolute; right: 0; bottom: 20px; background: #ff6c0e; color: #fff; font-size: 14px; padding: 5px 10px;}
.job-list dl:hover a.jobf{display: block; height: auto; overflow: hidden; position: absolute; right: 0; bottom: 20px; background: #ff6c0e; color: #fff; font-size: 14px; padding: 5px 10px;}

.jobt{height: auto; overflow: hidden; padding: 15px 5px; border-bottom: 1px solid #ddd;}
.jobta{height: auto; overflow: hidden; padding: 15px 0;}
.jobta span{display: inline-block; padding: 0 15px; border-left: 3px solid #ff6c0e; font-weight: bolder; font-size: 20px; line-height: 24px;}

.jobser{height: auto; overflow: hidden; }
.jobser dt{ height: auto; overflow: hidden; float: right;}
.jobser dd{height: auto; overflow: hidden; margin-right: 220px;}

.btn-jobser{background: #ff6c0e; color: #fff; outline: none; font-size: 18px; line-height: 30px; width: 200px; text-align: center;}
.btn-jobser:hover{background: #d75400; color: #fff; outline: none;}
.btn-jobser:focus{background: #d75400; color: #fff; outline: none;}
.btn-jobser:focus{background: #d75400; color: #fff; outline: none;}
.kuan-job{width: 100%; height: 43px; background: #f7f7f7; border: 1px solid #f7f7f7; padding: 10px;  color: #666; font-size: 16px;}

.team-list{min-height: 550px; height:auto!important;height:550px; overflow: hidden; padding: 40px 10px 10px 0;}
.team-list ul{width: 105%; height: auto; overflow: hidden;}
.team-list ul li{width: 22.6%; height: auto; overflow: hidden; float: left; margin-right: 1.5%; margin-bottom: 20px;}
.team-list ul li a {display: block; width: 100%; height: auto; overflow: hidden;}
.team-list ul li a span{display: block; height: 260px; overflow: hidden;background-repeat: no-repeat;    background-position: top center;    background-size: 100% auto;    -webkit-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out; text-align: center;}
.team-list ul li a p{padding: 10px 5px; background:#f7f7f7;}
.team-list ul li a:hover span{background-size: 110% auto; }

.kc-list{min-height: 550px; height:auto!important;height:550px; overflow: hidden; padding: 40px 10px 10px 0;}
.kc-list ul{width: 105%; height: auto; overflow: hidden;}
.kc-list ul li{width: 30.6%; height: auto; overflow: hidden; float: left; margin-right: 1.5%; margin-bottom: 20px;}
.kc-list ul li a {display: block; width: 100%; height: auto; overflow: hidden;}
.kc-list ul li a span{display: block; height: 220px; overflow: hidden;background-repeat: no-repeat;    background-position: top center;    background-size: 100% auto;    -webkit-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out; text-align: center;}
.kc-list ul li a p{padding: 10px 5px;background:#f7f7f7;}
.kc-list ul li a:hover span{background-size: 110% auto; }
























