/*owl-carousel*/
.owl-carousel{touch-action:none;}
.owl-carousel .item{display:block; width:100%; overflow:hidden;}
.owl-carousel .item img{display:block; width:100%;}

.toutiao{width: 100%; background-color:#f6f6f6; padding:20px 0px;}
.toutiao .tt_title{padding:10px;text-align: center;}
.toutiao .tt_title a{font-size:22px; color: #ee5e37; line-height: 30px; max-width: 100%; font-weight: bold; }
.tt_zhaiyao{line-height: 30px; text-align: center; }
.tt_list{text-align: center;}
.tt_list ul li{display: inline-block; padding: 0px 10px; position: relative;}
.tt_list ul li::before{width: 1px; content: ""; height: 12px; background-color: #b5b5b5; position: absolute; right: 0px; top:10px;}
.tt_list ul li:nth-last-child(1):before{display: none;}
.tt_list ul li a{font-size: 14px; color: #999; line-height: 30px;}
.midbox{padding:40px 0px;}
.cont_left{width:48.9%;float: left;}
.tpxw{position:relative; }
.tpxw .owl-carousel img{height:425px;}

 .tpxw .owl-carousel .item-name {position: absolute;bottom: 15px;left: 15px;right: 15px;padding:20px 25px;background-color:#fff;box-shadow: 0 0 15px rgba(0,0,0,.1);}
.tpxw .item{padding-bottom: 60px;display: block;}
/* .tpxw .owl-carousel .owl-prev,
.tpxw .owl-carousel .owl-next{position:absolute; top:50%; margin-top:-25px; line-height:50px; text-align:center; color:#fff; background-position:center center; background-repeat:no-repeat; background-color:rgba(0,0,0,.3);}
.tpxw .owl-carousel .owl-prev{left:1px;}
.tpxw .owl-carousel .owl-next{right:1px;} 
.tpxw .owl-carousel .owl-prev:hover,
.tpxw .owl-carousel .owl-next:hover{background-color:rgba(0,0,0,.5);}*/
.tpxw .owl-prev i,
.tpxw .owl-next i{font-size:30px;}
.tpxw .owl-dots{position:absolute; bottom:18px; right:5px; z-index:99;}
.tpxw .owl-dot{float:left; width:10px; height:10px; margin-right:5px; background-color:#fff; border-radius: 50%;}
.tpxw .owl-dot.active{background-color:#BD1A2D;}
.tpxw .owl-carousel .item-name .bt{font-size: 16px; font-weight: bold; color: #4675bd; text-align:center; overflow: hidden;
max-width: 100%; white-space: nowrap; line-height: 30px; text-overflow: ellipsis;}
.tpxw .owl-carousel .zhaiyao{font-size: 14px; color: #999; line-height: 25px; margin-top: 10px;}
.tpxw .owl-nav div{position: absolute; width: 36px; height: 70px; top: 50%; margin-top: -55px; background: url(/2021images/scroll_arrw.png); opacity:0.5; font-size: 0px;}
.tpxw .owl-nav .owl-prev{left: 0;}
.tpxw .owl-nav .owl-next{right: 0; background-position: -36px 0;}
.tpxw .owl-nav div:hover{filter:alpha(opacity=100); -moz-opacity: 1; opacity:1;}
/*首页横幅*/
.home_sytp{position:relative; }
.home_sytp .owl-carousel img{height:120px;}
.home_sytp .owl-carousel .item-name{position:absolute; left:5%; bottom:0;  z-index:9; width:84%; padding:3%; height: 100px;
 color:#333; background-color:#fff; border: 1px solid #f1f1f1;}
.home_sytp .owl-carousel .owl-prev,
.home_sytp .owl-carousel .owl-next{position:absolute; top:50%; margin-top:-25px; width:30px; height:50px; font-size:30px; line-height:50px; text-align:center; color:#fff; background-position:center center; background-repeat:no-repeat; background-color:rgba(0,0,0,.3);}
.home_sytp .owl-carousel .owl-prev{left:1px;}
.home_sytp .owl-carousel .owl-next{right:1px;}
.home_sytp .owl-carousel .owl-prev:hover,
.home_sytp .owl-carousel .owl-next:hover{background-color:rgba(0,0,0,.5);}
.home_sytp .owl-prev i,
.home_sytp .owl-next i{font-size:30px;}
.home_sytp .owl-dots{position:absolute; bottom:18px; right:5px; z-index:99;}
.home_sytp .owl-dot{float:left; width:10px; height:10px; margin-right:5px; background-color:#fff; border-radius: 50%;}
.home_sytp .owl-dot.active{background-color:#BD1A2D;}
.home_sytp .owl-carousel .item-name .bt{font-size: 16px; font-weight: bold; color: #4675bd; text-align:center; overflow: hidden;
max-width: 100%; white-space: nowrap; line-height: 30px; text-overflow: ellipsis;}



.cont_right{width: 48.7%;float: right;}
.module-box{margin-right:15px; margin-left:15px; display:block;}
.module-main{margin-right:-15px;margin-left:-15px;overflow:hidden;}
.module-span4{float:left; width:33.33333%;}
.mb{margin-bottom: 30px;}
.news_box .bd{margin-top: 30px;}
.news_box .bd li a{position:relative; padding:20px 0; border:1px solid #e4e4e4;}
.news_box .bd li a:before{position:absolute; top:-1px; left:-1px; content:""; width:10%; height:25%; border-color:#2d548f; border-width:1px; border-style:solid none none solid;}
.news_box .bd li a:after{position:absolute; right:-1px; bottom:-1px; content:""; width:10%; height:25%; border-color:#2d548f; border-width:1px; border-style:none solid solid none;}
.news_box .bd li a dl{position:relative;}
.news_box .bd li a dl:before{position:absolute; top:0; bottom:0; left:120px; content:""; width:1px; height:100%; background-color:#e4e4e4;}
.news_box .bd li a dl dt{position:absolute; top:50%; left:0; width:120px; height:72px; margin-top:-36px; text-align:center; font-size:.875em; color:#999; line-height:30px;}
.news_box .bd li a dl dt strong{display:block; font-size:2.875em; color:#2d548f; line-height:40px; font-weight:normal;}
.news_box .bd li a dl dd{margin-left:140px; margin-right:20px; min-height: 64px;}
.news_box .bd li a dl dd:before{display:inline-block; content:""; width:1px; vertical-align:middle; height:72px;}
.news_box .bd li a dl dd font{display:inline-block; vertical-align:middle; width:96%; line-height:1.5em;}
.news_box .bd li a dl dd .time{display:none;}
.cont05{margin-top: 12px;}
.zwhd_box .outHd{height: 62px; line-height: 62px; background-color:#5284d0;}
.zwhd_box .outHd li{width: 33.333%; float: left;transition: all .3s; }
.zwhd_box .outHd li a{font-size: 20px; color: #fff;font-weight: bold;padding-left: 43%;display: block;}
.zwhd_box .outHd li.on{ background-color:#4072bd;}
.zwhd_box .outHd .li01 a{background: url(/images/bm_zwgk_icon.png) no-repeat 30% center; }
.zwhd_box .outHd .li02 a{background: url(/images/bm_zwfw_icon.png) no-repeat 30% center; }
.zwhd_box .outHd .li03 a{background: url(/images/bm_hdjl_icon.png) no-repeat 30% center; }
.zwhd_box .outBd{margin-top: 20px;}
.zwgk_left{width:33% ; float: left;}
.zwgk_left ul li{width:33.333%; float: left; height: 125px; margin-bottom: 28px;}
.zwgk_left ul li a{display: block; text-align: center;height: 125px;}
.zwgk_left ul li a::before{margin: 15px auto 12px; height: 76px; width: 76px;content:''; display:block; background-repeat: no-repeat; 
vertical-align: middle; transition: all 0.4s ease 0s;}
.zwgk_left ul li a:hover:before{transform: rotateY(180deg);}
.zwgk_left ul li:nth-child(1) a:before{background: url(/images/bm_zw_icon01.png) no-repeat center top;}
.zwgk_left ul li:nth-child(2) a:before{background: url(/images/bm_zw_icon02.png) no-repeat center top;}
.zwgk_left ul li:nth-child(3) a:before{background: url(/images/bm_zw_icon03.png) no-repeat center top;}
.zwgk_left ul li:nth-child(4) a:before{background: url(/images/bm_zw_icon04.png) no-repeat center top;}
.zwgk_left ul li:nth-child(5) a:before{background: url(/images/bm_zw_icon05.png) no-repeat center top;}
.zwgk_left ul li:nth-child(6) a:before{background: url(/images/bm_zw_icon06.png) no-repeat center top;}
.zwgk_left ul li.li01 a:before{background: url(/images/bm_zw_icon01.png) no-repeat center top;}
.zwgk_left ul li.li02 a:before{background: url(/images/bm_zw_icon02.png) no-repeat center top;}
.zwgk_left ul li.li03 a:before{background: url(/images/bm_zw_icon03.png) no-repeat center top;}
.zwgk_left ul li.li04 a:before{background: url(/images/bm_zw_icon04.png) no-repeat center top;}
.zwgk_left ul li.li05 a:before{background: url(/images/bm_zw_icon05.png) no-repeat center top;}
.zwgk_left ul li.li06 a:before{background: url(/images/bm_zw_icon06.png) no-repeat center top;}
.zwgk_right{width: 65%; float: right;}
.zwgk_right .fgjd_box .hd{border: none; background:none;height: auto; line-height: 40px;}
.fgjd_box .hd li{float:left; margin-right: 45px; font-size: 1.25em;}
.fgjd_box .hd li a{position: relative; display: block; padding: 0 3px 8px;}
.fgjd_box .hd li a:after{content: ''; position: absolute; width:0; bottom:-1px; left:0; height: 4px; background: #ee5e37;transition: all .3s; -webkit-transition: all .3s; overflow: hidden;}
.fgjd_box .hd li.on a:after{width: 100%;}
.fgjd_box .hd li.on a{font-weight: bold; color: #333; background:none;}
.fgjd_box .infoList li h4 .date{float: left; color: #999; position: absolute;left: 0px; top:3px;}
.fgjd_box li h4{padding-left: 106px; padding-right: 0px;}
.zwgk_div{overflow: hidden;}
.zwgk_tb{overflow: hidden;margin-top: 30px; clear: both; }
.zwgk_tb li{height: 112px;width:18%;float: left;margin-right:2%;}
.zwgk_tb li a{display: block; font-size: 16px; font-weight: bold; color: #fff; padding-left: 15%;line-height: 112px;transition: all .3s;}
.zwgk_tb li:nth-last-child(1){margin-right: 0px;}
.zwgk_tb li:nth-child(1) a{background: url(/images/bm_xxgk_bj01.png) no-repeat left center;}
.zwgk_tb li:nth-child(2) a{background: url(/images/bm_xxgk_bj02.png) no-repeat left center;}
.zwgk_tb li:nth-child(3) a{background: url(/images/bm_xxgk_bj03.png) no-repeat left center;}
.zwgk_tb li:nth-child(4) a{background: url(/images/bm_xxgk_bj04.png) no-repeat left center;}
.zwgk_tb li:nth-child(5) a{display:block;position:relative;padding-left:0;width:100%;height:100%;}
.zwgk_tb li:nth-child(5) a img{display:block;width:100%;height:100%;}
.zwgk_tb li a:hover{color:#2c538e;opacity: 0.9;}
.zwzt_hd{height: 50px; line-height: 50px; text-align: center;}
.zwzt_hd a{font-size: 20px; font-weight: bold; color: #333;background-color:#fff; padding:0 20px;}
.zwzt_hd span{display: block; background:url(/images/bm_zfzt_bj.png) repeat-x center center;}
.ztzl_box{position: relative; height:180px;}
.ztzl_box img{display:block; height:180px;}
.ztzl_box .owl-carousel .owl-nav.disabled{display: block !important; }
#home-ztzl .owl-nav{ display:block;}
.home-ztzl-div{margin-top: 20px;}
#home-ztzl .owl-prev{ position:absolute; left:-30px; top:40%; width:15px; height:25px; background:url(/images/bm_prev.png) no-repeat; transition:all .3s;}
#home-ztzl .owl-next{position:absolute; right:-30px; top:40%; width:15px; height:25px; background:url(/images/bm_next.png) no-repeat;transition :all .3s;}
#home-ztzl .owl-prev:hover,#home-ztzl .owl-next:hover{opacity: 0.7;}

.hdjx_box{overflow: hidden;}
.hdjl_left{width: 66%; float: left;}
.hdjl_left li{width: 48.5%; float: left;height: 122px; margin-bottom:3%;}
.hdjl_left li a{display: block; line-height: 122px;font-size: 18px; color: #fff; font-weight: bold;text-align: center;}
.hdjl_left li:nth-child(even){float: right;}
.hdjl_right{width: 32%; float: right;}
.hdjl_left .li03,.hdjl_left .li04{margin-bottom: 0px;}
.hdjl_left .li01 a{background: url(/images/bm_hdjl_bj01.png) no-repeat center center;}
.hdjl_left .li02 a{background: url(/images/bm_hdjl_bj02.png) no-repeat center center;}
.hdjl_left .li03 a{background: url(/images/bm_hdjl_bj03.png) no-repeat center center;}
.hdjl_left .li04 a{background: url(/images/bm_hdjl_bj04.png) no-repeat center center;}

.tsjb_div{padding:20px;background: #e9f3fc; min-height:227px; height: 227px; overflow: auto; border-top: 10px solid transparent;border-image: url(/images/bm_hdlj_ts.png) 30 0 round;}
.tsjb_div .tsjb_tit{font-size: 22px;color:#4071be ;font-weight: bold; text-align: center; line-height: 50px;}
.tsjb_div p{line-height: 37px; font-size: 16px; padding-left:30px;font-weight: bold; background: url(/images/bm_hdjl_icon_12.png) no-repeat left 12px;}

/*专题专栏*/
.ztzl_default{position: relative;}
.ztzl_default .owl-carousel .item img{height:auto;}
.ztzl_default .owl-carousel .owl-dots{display:none;}
.ztzl_default .owl-carousel .owl-nav>div{position:absolute; top:50%; width:30px; height:30px; margin-top: -15px; text-align:center;border-radius:0;}
.ztzl_default .owl-carousel .owl-nav>div i{position:absolute; top:50%; right:0; left:0; margin:-13px auto 0; width:15px; height:25px; background-repeat:no-repeat; background-image: url(/images/bm_prev.png);}
.ztzl_default .owl-carousel .owl-nav>div.owl-prev{left:-30px;}
.ztzl_default .owl-carousel .owl-nav>div.owl-next{right:-30px;}
.ztzl_default .owl-carousel .owl-nav>div.owl-next i{ background-image: url(/images/bm_next.png);}
.ztzl_default .owl-carousel .owl-nav>div.disabled{opacity: 0.3;}

.gdfw_hd{height:40px; line-height: 40px; background-color:#f6f6f6; }
.gdfw_hd span{display: block; float: left; padding:0 10px; color: #fff; font-weight: bold; background-color: #4675bd;}
.gdfw_box .gdfw_bd{overflow: hidden;margin-top: 10px;}
.gdfw_box li{width: 25%;float: left;}
.gdfw_box ul li a{display: block;text-align: center;height:105px;}
.gdfw_box ul li a::before{margin: 5px auto 5px; height: 70px; width: 76px;content:''; display:block; background-repeat: no-repeat; 
vertical-align: middle; transition: all 0.4s ease 0s;}
.gdfw_box ul li a:hover:before{transform: rotateY(180deg);}
.gdfw_box ul .li01 a:before{background: url(/images/bm_sfj_icon01.png) no-repeat center top;}
.gdfw_box ul .li02 a:before{background: url(/images/bm_sfj_icon02.png) no-repeat center top;}
.gdfw_box ul .li03 a:before{background: url(/images/bm_sfj_icon03.png) no-repeat center top;}
.gdfw_box ul .li04 a:before{background: url(/images/bm_sfj_icon04.png) no-repeat center top;}
.gdfw_box ul .li05 a:before{background: url(/images/bm_sfj_icon05.png) no-repeat center top;}
.gdfw_box ul .li06 a:before{background: url(/images/bm_sfj_icon06.png) no-repeat center top;}
.gdfw_box ul .li07 a:before{background: url(/images/bm_sfj_icon07.png) no-repeat center top;}
.gdfw_box ul .li08 a:before{background: url(/images/bm_sfj_icon08.png) no-repeat center top;}
.ywztc_bd{overflow: hidden;}
.ywztc_bd li{width:12.5%; float: left; }
.ywztc_bd li a{display: block;text-align: center;height: 101px;}
.ywztc_bd ul li a::before{margin: 15px auto 12px; height: 60px; width: 90px;content:''; display:block; background-repeat: no-repeat; 
vertical-align: middle; transition: all 0.4s ease 0s; border-radius: 5px;}
.ywztc_bd .li01 a:before{background: url(../images/bm_rsj_icon01.png) no-repeat center 10px #66b1eb;}
.ywztc_bd .li02 a:before{background: url(../images/bm_rsj_icon02.png) no-repeat center top #66b1eb;}
.ywztc_bd .li03 a:before{background: url(../images/bm_rsj_icon03.png) no-repeat center 10px #66b1eb;}
.ywztc_bd .li04 a:before{background: url(../images/bm_rsj_icon04.png) no-repeat center 10px #66b1eb;}
.ywztc_bd .li05 a:before{background: url(../images/bm_rsj_icon05.png) no-repeat center 10px #f28986;}
.ywztc_bd .li06 a:before{background: url(../images/bm_rsj_icon06.png) no-repeat center 10px #f28986;}
.ywztc_bd .li07 a:before{background: url(../images/bm_rsj_icon07.png) no-repeat center 10px #f28986;}
.ywztc_bd .li08 a:before{background: url(../images/bm_rsj_icon08.png) no-repeat center 10px #f28986;}
.ywztc_bd .li09 a:before{background: url(../images/bm_rsj_icon09.png) no-repeat center 10px #eecd83;}
.ywztc_bd .li10 a:before{background: url(../images/bm_rsj_icon10.png) no-repeat center 10px #eecd83;}
.ywztc_bd .li11 a:before{background: url(../images/bm_rsj_icon11.png) no-repeat center 10px #eecd83;}
.ywztc_bd .li12 a:before{background: url(../images/bm_rsj_icon12.png) no-repeat center 10px #eecd83;}
.ywztc_bd .li13 a:before{background: url(../images/bm_rsj_icon13.png) no-repeat center 10px #77d5c2;}
.ywztc_bd .li14 a:before{background: url(../images/bm_rsj_icon14.png) no-repeat center 10px #77d5c2;}
.ywztc_bd .li15 a:before{background: url(../images/bm_rsj_icon15.png) no-repeat center 10px #87d8e9;}

.qyjrjsyhf_box{position: relative; }
.qyjrjsyhf_box a{display: block; width: 22.4%; height: 20%; position: absolute;}
.gzwm_a{top: 69%;left: 22%;}
.cyry_a{top: 69%;left:52%;}



@media (max-width:1360px){
#home-ztzl .owl-prev{left:0px;}	
#home-ztzl .owl-next{right:0px;}
.infor_box{width:96%;}

.ztzl_default .owl-carousel .owl-nav>div.owl-prev{left:0;}
.ztzl_default .owl-carousel .owl-nav>div.owl-next{right:0;}
}
@media (max-width:1280px){
.tsjb_div{padding:20px 20px 10px;}	
.ywztc_bd li{width: 25%;}
}

@media (max-width:1023px) {
.news_box .module-span4{float:left; width:50%;}
.news_box .bd{margin: 30px auto 0px;}
.hdjl_left {width: 100%; float: none; overflow: hidden;}
.hdjl_left li a{background-size:100% 100% !important;}
.hdjl_right{width: 100%; float: none; margin-top: 20px;}
.tsjb_div{height: auto; overflow: inherit;}
}
@media (max-width:990px){
.cont_left{width: 100%; float: none;}
.cont_right{width: 100%; float: none; margin-top: 20px;}
.tpxw .owl-carousel img{height: auto;}
.infor_box{width: 96%; margin: 0 auto;}
.zwgk_left{width: 100%; float: none;}
.zwgk_right{width: 100%; float: none;margin-top: 20px; clear: both;}
}
@media (max-width: 768px) {
.news_box .hd{margin-bottom:0;}
.news_box .hd li span{padding-top:10px; padding-bottom:10px; background-color:#e4e4e4;}
.news_box .hd li.on span{background-color:#617da7;}
.news_box .hd li.on span:after{content:normal;}
.news_box .hd li.on span a{color:#fff;}
.news_box .bd .module-main{margin-right:0 !important; margin-left:0 !important;}
.news_box .bd .module-main .module-box{margin-right:0 !important; margin-left:0 !important;}
.news_box .bd{border-top:1px solid #e4e4e4;}
.news_box .bd li a dl dt{display:none;}
.news_box .bd li a{margin-bottom:0; border:none; border-bottom:1px solid #e4e4e4;padding:11px 0px}
.news_box .bd li a:before{content:normal;}
.news_box .bd li a:after{content:normal;}
.news_box .bd li a dl dd{position:relative; margin-left:0; min-height:inherit;}
.news_box .bd li a dl:before{content:normal;}
.news_box .bd li a dl:after{content:normal;}
.news_box .bd li a dl dd:before{content:normal;}
.news_box .bd li a dl dd font{width: auto; padding-right: 106px;}
.news_box .bd li a dl dd .time{display:block; color:#999; position: absolute; right: 0px; top: 0px;}
.news_box .module-span4{float:left; width:100%;}
.zwgk_tb li{width: 48.5%; margin-bottom:10px;}
.zwgk_tb li a{background-size:100% 100% !important;}
.zwgk_tb li:nth-child(2){margin-right: 0px;}
.fgjd_box .hd li{margin-right: 10px;}
.ywztc_bd li{width: 33.33%;}
}


@media (max-width:640px){
.common_box .hd li a{padding:0 10px}	
.hdjl_left li,.hdjl_left li a{height: 100px; line-height: 100px;}

}


@media (max-width:500px){
.news_box .bd li a dl dd font{padding-right: 0px;}	
.news_box .bd li a dl dd .time{position: inherit;text-align: right;}
.infoList li h4 a{float: none;white-space:normal;overflow: inherit;}
.infoList li h4{padding-right: 0px;}
.infoList li h4 .time{position:inherit;text-align: right;display: block;margin-top:0px;}
.news_box .bd li a dl dd{margin-right: 0px;}
.zwhd_box .outHd{height: auto;overflow: hidden;}
.zwhd_box .outHd li{width: 100%;}
.fgjd_box li h4{padding-left: 0px;}
.fgjd_box .infoList li h4 .date{position: inherit; float: none;display: block; text-align: right;}
.zwgk_tb li{width: 100%; }
}