@charset "utf-8";
.xwdt .tpxw .owl-carousel .item img{height: 300px;}
.xwdt .ztzl{padding: 20px 0;}
.xwdt .ztzl img{height: 180px;}
.xwdt .ztzl .item-name{position: absolute;bottom: 0; left: 0; right: 0; padding:0 15px;line-height: 30px;background: rgba(0, 0, 0, .6);color: #fff;font-size: 16px;font-weight: bold;}
.bszn-box{padding: 20px; background-repeat: no-repeat; background-size: cover; border-radius: 10px; overflow: hidden;}
.bszn-box.xzxk{background-image: url(../images/bszn_xzxk_bg.png);}
.bszn-box.bstj{background-image: url(../images/bszn_bstj_bg.png);}
.bszn-box .infoList{min-height: 5.005em;}
.bszn-box .infoList li{border-bottom: none !important;}

.dwgk-jgld .leader{position: relative; margin-top: 1em;}
.dwgk-jgld .leader dl{position: absolute; top: 0; bottom:0; right: 47.5%; left: 0; background: url(../images/dwgk_jgld_bg.png) no-repeat right bottom;}
.dwgk-jgld .leader dl dt{margin-top: 10px;}
.dwgk-jgld .leader dl dt span{display: inline-block; margin-right: 10%; font-weight: bold; font-size: 1.25em;}
.dwgk-jgld .leader dl dd{margin-top: 6%; line-height: 2.25em; color: #999; text-indent: 2em; text-align: justify;}
.dwgk-jgld .leader .ldlist{float: right; width: 47.5%;}
.dwgk-jgld .leader .ldlist .navs-item{margin-left: 15px;}
.dwgk-jgld .leader .ldlist .navs-item li a{text-align: left; background-color: #f8f8f8; background-image: url(../images/dwgk_jgld_icon.png); background-position: right bottom;}
.dwgk-jgld .leader .ldlist .navs-item li a:hover{color: #333; background-color: #f1f1f1;}
.dwgk-jgld .leader .ldlist .navs-item li a .box{height: 5.375em;}
.dwgk-jgld .leader .ldlist .navs-item li a .box .table .inline h4{font-weight: bold; font-size: 1.25em;}
.dwgk-jgld .leader .ldlist .navs-item li a .box .table .inline h5{font-size: 1em; margin-top: .5em; height: 2.4em;}

.dwgk-dwjj{position: relative;}
.dwgk-dwjj .position{position: absolute; top: 0; left: 9em;}
.dwgk-dwjj .position .menu1 li{margin-right: .75em; margin-left: .75em; font-size: 1.125em; cursor: pointer;}
.dwgk-dwjj .bd .common-head{display: none;}
.dwgk-dwjj .bd .common-head .menu1{float: none; text-align: center;}
.dwgk-dwjj .bd .common-head .menu1 li{float: none; display: inline-block; margin-right: 0; margin-left: 0;}
.dwgk-dwjj .bd .memo{line-height: 2.5em; text-align: justify;}
.dwgk-dwjj .bd .memo a{display: inline-block; color: #18669f;}

.gzhd-high1{height: 186px;}
.gzhd-high2{padding-bottom: 10px;}
.gzhd-menus{padding-bottom: 20px;}
.gzhd-menus ul{margin: -20px -10px; overflow:hidden;}
.gzhd-menus ul li{float: left; width: 50%;}
.gzhd-menus ul li dl{position: relative; margin: 20px 10px 0; background-color: #506588; background-repeat: no-repeat; background-position: right top; border-radius: 10px; height: 135px; overflow: hidden;}
.gzhd-menus ul li.li0 dl{background-image: url(../images/gzhd_wyzx_bg.png);}
.gzhd-menus ul li.li1 dl{background-image: url(../images/gzhd_wyjy_bg.png);}
.gzhd-menus ul li.li2 dl{background-image: url(../images/gzhd_wyts_bg.png);}
.gzhd-menus ul li.li3 dl{background-image: url(../images/gzhd_xfjb_bg.png);}
.gzhd-menus ul li dl dt{position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 50%;}
.gzhd-menus ul li dl dt .column-head{position: absolute; top: 50%; left: 5%; margin-top: -20px;}
.gzhd-menus ul li dl dd{position: absolute; bottom: 0; right: 0; left: 0; width: 100%; height: 50%; display: table; vertical-align: middle; background-color: rgba(0,0,0,.25);}
.gzhd-menus ul li dl dd .inline{position: relative; width: 100%; height: 100%; display:table-cell; vertical-align: middle;}
.gzhd-email-login{color: #646464;}
.gzhd-menus ul li dl dd .inline p{margin-left: 5%; padding-left: 28px; background: url(../images/gzhd_icon_tj.png) no-repeat left;}
.gzhd-menus ul li dl dd .inline p span{display: inline-block; color: #fff; line-height: 1.4em;}
.gzhd-email-login .layui-form-item{margin-bottom: 10px;}
.gzhd-email-login .layui-form-label{width: 25px; height: 25px; padding-right: 0; padding-left: 0; background-repeat: no-repeat; background-position: center center;}
.gzhd-email-login .user .layui-form-label{background-image: url(../images/gzhd_input_icon_user.png);}
.gzhd-email-login .user dl dt{float: left; width: 50%;}
.gzhd-email-login .user dl dd{float: left; width: 50%; font-size: .875em; line-height: 38px; text-align: right; color: #ccc; white-space: nowrap;}
.gzhd-email-login .pwd .layui-form-label{background-image: url(../images/gzhd_input_icon_pwd.png);}
.gzhd-email-login .ssl{text-align: right;}
.gzhd-email-login .ssl span{margin-left: .5em;}
.gzhd-email-login .button{margin-top: 20px; margin-bottom: 0; text-align: center;}
.gzhd-email-login .button .layui-btn{width: 100%; padding-top: 0; padding-left: 0; border-radius: 19px;}
.gzhd-email-login .layui-input-block{margin-left: 34px;}
.gzhd-email-login .layui-input{padding: 0; border: none;}
.gzhd-lyxd dl{position: relative; line-height: 1.4em;}
.gzhd-lyxd dl dt{position: absolute; top: 0; bottom: 0; left: 0; width: 36px; background-image: url(../images/gzhd_lyxd_icon.png); background-repeat: no-repeat; background-position: center;}
.gzhd-lyxd dl dd{border-left: 1px solid #e6e6e6; margin-left: 50px; padding-left: 12px;}
.gzhd-lyxd dl dd .memo{margin-top: .3125em; color: #999; text-align: justify;}
.gzhd-lyxd dl dd .memo span{display: inline-block; margin-top: 3px; margin-right: 5%;}
.gzhd-lyxd dl + dl{margin-top: 1em;}
.gzhd-lxfs p{position: relative; padding: 7px 7px 7px 32px; color: #646464; line-height: 25px}
.gzhd-lxfs p:before{position: absolute; top: 5px; left: 0; width: 25px; height: 25px; content: ""; background-repeat: no-repeat; background-image: url(../images/gzhd_lxfs_icons.png);}
.gzhd-lxfs p.add:before{background-position: 0 0;}
.gzhd-lxfs p.post:before{background-position: 0 -25px;}
.gzhd-lxfs p.phone:before{background-position: 0 -50px;}
.gzhd-lxfs p.fax:before{background-position: 0 -75px;}
.gzhd-lxfs p.email:before{background-position: 0 -100px;}

.zwgk-box{padding: 20px; background-repeat: no-repeat; background-size: cover; border-radius: 10px; overflow: hidden;}
.zwgk-box.gsgg{background-image: url(../images/zwgk_gsgg_bg.png);}
.zwgk-box.zbcg{background-image: url(../images/zwgk_zbcg_bg.png);}
.zwgk-box .infoList{min-height: 12.5125em;}
.zwgk-box .infoList li{border-bottom: none !important;}

.ztzl-main .place{position: relative; padding-top: 33.125%; margin-bottom: .6125em;}
.ztzl-main .place img{position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; width: 100%; height: 100%;}
.ztzl-main .span6{float: left !important; width: 50% !important;}
.ztzl-main .span6 .line5{height: 12.0125em !important;}

@media (max-width: 991px){
  .bszn-box{padding: 15px;}
  .zwgk-box{padding: 15px;}
  
  .dwgk-jgld .leader dl{position: static;}
  .dwgk-jgld .leader .ldlist{float: none; width: auto; margin-top: 15px;}
  .dwgk-jgld .leader .ldlist .navs-item{margin-left: 0;}
  .dwgk-jgld .leader .ldlist .navs-item li a .box .table .inline h5{height: auto;}
  .dwgk-jgld .leader dl{padding-bottom: 10%;}
  .dwgk-jgld .leader dl dt span{margin-top: .5em;}
  .dwgk-jgld .leader dl dd{margin-top: 20px; text-indent: 0;}
  
  .gzhd-high1{height: auto;}
  .gzhd-high2{height: auto;}
  .gzhd-menus{height: auto;}
  .gzhd-menus ul{margin: -15px -7px 0 -8px;}
  .gzhd-menus ul li dl{margin: 15px 7px 0 8px;}
  .gzhd-lyxd dl dd .memo{white-space: normal;}
  .gzhd-email-login .user dl dt{width: 70%;}
  .gzhd-email-login .user dl dd{width: 30%;}
}

@media (max-width:768px) {
  .listbox .infoList li{padding-top: .75em; padding-bottom: .75em; border-bottom: 1px dashed #e6e6e6;}
  .listbox .infoList li h4{font-size: 1em; padding-right: 0;}
  .listbox .infoList li h4 a{float: none; display: inline; max-width: none; white-space: normal;}
  .listbox .infoList li h4 .time{position: static; display: block; margin-top: .3125em;}
  .listbox .infoList li h4 .time:before{content: "发布时间：";}
  
  .dwgk-dwjj .bd dl{padding: 15px 20px;}
  .dwgk-dwjj .bd dl:nth-child(odd){background-color: #f8f8f8;}
  .dwgk-dwjj .bd dl:nth-child(even){background-color: #f5f5f5;}
  .dwgk-dwjj .bd .memo{line-height: 2.25em;}
  
  .gzhd-menus ul li dl dt .column-head{margin-top: -16px; margin-bottom: 0 !important;}
  
  .ztzl-main .span6{float: none !important; width: auto !important;}
  .ztzl-main .span6 .line5{height: auto !important;}
}

@media (max-width: 520px) {
  .dwgk-jgld .leader .ldlist .navs-item li{width: 100% !important;}
  .dwgk-bmlist .navs-item li{width: 100% !important;}
  .gzhd-menus ul li{width: 100%;}
}

@media (max-width: 450px) {
  .gzhd-lyxd{padding-top: 1em;}
  .gzhd-lyxd dl dt{width: 24px; background-size: 100% auto;}
  .gzhd-lyxd dl dd{margin-left: 34px;}
  .gzhd-email-login .user dl dt{width: 100%;}
  .gzhd-email-login .user dl dd{width: 100%; text-align: left;}
  .gzhd-lyxd dl dd .memo span{display: block; margin-right: 0;}
}
