body{ background: url(../images/jmsw_hqhrpt_bagr_common.jpg) center;}
.container{ width: 1200px;}
.easybtn,.crumb{ display: none;}
#shadow{ display:none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.3); z-index: 999; overflow: hidden;}
#shadow img{ position: absolute; left: 50%; margin-left: -69px; top: 50%; margin-top: -69px; border-radius: 8px; box-shadow: 0px 0px 20px #d2bdbd;}
#shadow span{ position: absolute;top: 50%; margin-top: 80px; left: 50%; margin-left: -256px; font-size: 16px; color: #fff;}

/* header */
.header{ background-color:#fff; border-bottom: 5px solid #8ab9f9;}
.header .container{ position: relative; background: url(../images/jmsw_hqhrpt_bagr_title.jpg) no-repeat center bottom; height:200px;}
.header .container span{ position: absolute;}
.header .container .logo{ padding: 0; left: 0; top: 0px;}
.header .container .title{ top: 50%; margin-top: -40px; left: 50%; margin-left: -411px;}
.header .container .jToF{ right: 0; bottom: 58px; padding: 8px 15px; background-color: #7291c5; color: #fff; font-size: 20px; border-radius: 8px; cursor: pointer;}
.header .container .jToF a{ display: block; width:100%; height:100%; color:#fff ; display: none;}

/* slider */
.sliderPic{ position: relative;}
.sliderPic .hd{ position: absolute; z-index: 9; left: 50%; margin-left: -48px; bottom: 60px;}
.sliderPic .hd li{ float: left; margin: 0 2px; width: 21px; height: 21px; line-height: 100px; overflow: hidden; background: url(../images/jmsw_hqhrpt_slidePicPot.png) no-repeat; background-position-x: -34px; cursor: pointer;}
.sliderPic .hd li.on{ background-position-x: 0;}
.sliderPic .bd{ position: relative;}
.sliderPic .bd .shadow{ position: absolute; bottom: 0; z-index: 7; width:100%;}
.sliderPic .bd .shadow img{ width:100%;}
.indexPage{ position: relative; margin-top:-50px; z-index: 8;}
.indexPage .mainbox{ border-radius: 0; padding: 0;}

/* main */
.index_nav{ float: left; width:200px; min-height: 400px; margin-right:20px; background: url(../images/jmsw_hqhrpt_bagr_nav.jpg) center bottom #1a58a8 no-repeat;}
.index_nav li{ position: relative; width:192px; height: 79px; margin-left: 8px; cursor: pointer;}
.index_nav li i{float: left; margin: 20px 4px 0 6px;width:40px;height:40px;background: url(../images/jmsw_hqhrpt_icon_nav.png) no-repeat;}
.index_nav li a{float: left;width: 130px;color:#fff;text-align: center; padding: 17px 0; user-select: none; -webkit-user-select: none; -moz-user-select: none;}
.index_nav .memu02 i{background-position-y: -74px;}
.index_nav .memu03 i{ background-position-y: -148px;}
.index_nav .memu04 i{ background-position-y: -220px;}
.index_nav li .ChnName{ display: inline-block; font-size:18px;}
.index_nav li .EngName{display: inline-block;font-size: 14px;}
.index_nav li.on{background-color: #f6f6f6;}
.index_nav li.on:after{ position: absolute; top: 50%; margin-top: -8px; right: -16px; content: '';width: 0; height: 0; border-width: 8px; border-style: solid; border-color: transparent transparent transparent #f6f6f6;}
.index_nav li.on a{ color: #1a56a8;}
.index_nav li.on i{background-position-x: -85px;}

.index_main{ float: left; width:980px;}
.chnMain{ padding:15px 15px 0 0;}
.common_head{ position: relative;} 
.common_head .chnMore{ position: absolute; right:0; bottom:16px;}
.common_head .menu1 li{ padding: 0 15px 5px 15px!important;}
.common_head .menu1 li:after{ content: ''; position: absolute; left: 0; bottom: -1px; height:3px;width:20px; background-color: #ee145c;}
.common_head .menu1 li span{ display: block; font-size: 18px;}

.infoList{ padding-top: 10px;}

.indexPage .infoList li{ padding: 10px 0; width:49%; min-height:51px; border-bottom:1px dashed #e7e7e7;}
.indexPage .infoList li a{ white-space: normal; text-overflow: unset; -o-text-overflow: unset; overflow: auto;}
.indexPage .infoList li h4{ position: unset; padding-right:0px;}
.indexPage .infoList li h4 a:before{ margin-top: 21px; width: 6px; height: 6px;}
.indexPage .infoList li .time{ top: auto; bottom: 0; right: 0;}

/* 侨都概况 */
.hotNews{ padding: 30px 20px 20px; background-color: #fcfcfc; border: 2px solid #f7f7f7; text-align: center;}
.hotNews img{padding-bottom: 25px;}
.hotNews span{ display: inline-block; line-height: 30px; font-size: 18px; text-align: left; color: #333; text-indent: 2em; letter-spacing: 1px;}
.hotNews a,.qdgk_box .box_txt a{ font-size: 16px; color: #e18d0b; margin-left: 20px; font-family: '黑体';}

.qdgk_box{margin-top: 50px;}
.qdgk_box .box_title{ margin-bottom:20px;}
.qdgk_box .box_txt a{ font-size: 14px;}

.csmp .box_img{ background:url(../images/jmsw_hqhrpt_bagr_csmp.png) no-repeat center; position:relative; height:367px;}
.csmp .box_img li{ position:absolute; cursor: pointer; transition: all .7s; -webkit-transition: all .7s; -moz-transition: all .7s; -ms-transition: all .7s;}
.csmp .mp01{ left: 633px; top: 51px;}
.csmp .mp02{ left: 118px; top: 54px;}
.csmp .mp03{ left: 170px; top: 92px;}
.csmp .mp04{ left: 619px; top: 98px;}
.csmp .mp05{ left: 61px; top: 134px;}
.csmp .mp06{ left: 608px; top: 146px;}
.csmp .mp07{ left: 253px; top: 161px;}
.csmp .mp08{ left: 756px; top: 103px;}
.csmp .mp09{ left: 110px; top: 179px;}
.csmp .mp10{ left: 291px; top: 50px;}
.csmp .mp11{ left: 560px; top: 188px;}
.csmp .mp12{ left: 257px; top: 5px;}
.csmp .mp13{ left: 336px; top: 89px;}
.csmp .box_img li:hover{ transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2);}

.mswh .box_img,.qxjj .box_img{float: left;width:50%;height:220px;text-align: center;margin-top: 26px;}
.mswh .box_txt,.qxjj .box_txt{ text-indent: 2em; line-height:25px; font-size: 14px;}
.mswh .box_txt,.mswh .box_title,.qxjj .box_txt,.qxjj .box_title{ float: left; width: 50%;}
.qxjj .box_img{ height: 180px;}

.wyqq .box_img{float: left;width:49%;height:220px;text-align: center;margin-top: -56px;/* margin-bottom: 30px; */}
.wyqq .box_txt{ text-indent: 2em; line-height:25px; font-size: 14px;}
.wyqq .box_txt,.wyqq .box_title{ float: left; width: 51%;}

/* 政策指引 */
.sqzc{padding-bottom: 20px;}
.gjsszn .common_head{margin-bottom: 15px;}

.gjsszn .bd a{ display: block; position: relative;}
.mapPot{ position: absolute; top: 50%; left: 50%; margin-top: -28px; margin-left: -70px; width: 170px; height: 60px; line-height: 60px; background-color: #6391d0; color: #fff; font-size: 28px; text-align: center; font-weight: bold; letter-spacing: 2px; border-radius: 15px; border: 5px solid #b7ceef; animation: mapPot 3s; animation-iteration-count:infinite; -webkit-animation: mapPot 3s infinite; -webkit-animation-iteration-count:infinite}
@keyframes mapPot
{
    0%   { transform: scale(1);}
    50%  { transform: scale(1.2);}
    100% { transform: scale(1);}
}
 
/* 侨税有为 */
.poster-main .show_prev,.poster-main .show_next{position: absolute;background: url(/gdsw/xhtml/images/sliderArrow_max.png);width: 40px;height: 66px;left: -58px;top: 50%;margin-top:-20px;z-index: 10;filter: alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;cursor: pointer;}
.poster-main .show_next{background-position: right;left: auto;right: -72px;}
.poster-main{position: relative;margin: 0px auto 78px; width:820px; height:260px;}
.poster-main .poster-list .poster-item{position: absolute;left: 0;top: 0;padding: 7px 7px 50px 7px;background-color: #fff;box-shadow: 0 0 10px #e7e7e7;border: 1px solid #efefef;}
.poster-main .poster-list .poster-item span{position:absolute;left:0;bottom:0;width: 90%;padding: 0 5%;height: 50px;line-height: 50px;color: #333;text-align:center;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.poster-main .poster-btn{ position: absolute; top: 0; cursor: pointer; display:none;}
.poster-main:hover .show_prev,.poster-main:hover .show_next{ filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
.poster-main ul li{ overflow:hidden;}
.poster-main ul li img{ height:100%;}
.qsyw .more{ position: relative; width: 100%; padding-top: 30px; margin-bottom: 20px; margin-right: 0; border-bottom: 1px solid #1a56a8;}
.qsyw .more a{ position: absolute; left: 50%; margin-left: -35px; top: 12px; padding: 0 20px; background-color: #fff;}

/* 互动服务 */
.hdfw .column_box .bd li{float: left;margin: 12px 72px;width: 336px;height: 86px;border: 1px solid #eae4e4;}
.hdfw .column_box .bd li:hover{ background-color: #fbf7f8; box-shadow: 0px 0px 10px rgba(0,0,0,.1);}
.hdfw .column_box .bd li a{display: block;width: 100%;height: 100%;padding-left: 70px;padding-top: 18px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; cursor: pointer;}
.hdfw .column_box .bd li i{float: left;margin-right: 15px;width: 52px;height: 52px;background: url(../images/jmsw_hqhrpt_icon_fwhdBtn.png) no-repeat;}
.hdfw .column_box .bd li b{ font-weight:normal;}
.hdfw .column_box .bd li span{font-size: 14px;display: block;margin-top: 8px;}
.sqhd .bd{ padding:15px 0}

.sqhd .bd li.btn04{ position:relative;}
.sqhd .bd li.btn04 i{ background-position-x: right;}
.sqhd .bd li.btn03 i{ background-position-y: -78px;}
.sqhd .bd li.btn01 i{ background-position: right;}

.nsfw .bd{ padding-top:15px}
.nsfw .bd .bszn{display: inline-block; margin-top: 10px;}
.nsfw .bd li.btn01 i{ background-position-y: -154px;}
.nsfw .bd li.btn02 i{ background-position-x: right; background-position-y: -154px;}

.sqhd .bd li.btn04:after{content:'';position: absolute;top: 50%;margin-top: -18px;right: 12px;width: 36px;height: 36px;background:url(../images/jmsw_hqhrpt_icon_hots.png) no-repeat;}

/* list */
.listPage .mainbox{ padding-bottom:20px;}
.listPage .infoList{ padding-top: 5px;}
.listPage .infoList li h4 a:before{ margin-top: 11px; width: 6px; height: 6px;}
.listPage .infoList li{ padding:16px 0; border-bottom: 1px dashed #e7e7e7;}

.pageListPic ul{margin:0 -8px; overflow:hidden; zoom:1;}
.pageListPic ul li{position:relative;float:left;width: 25%;font-size:1em;}
.pageListPic ul li p{ border:1px solid #e4e4e4; padding:10px 10px 0 10px; margin:16px 8px 0;}
.pageListPic ul li img{display:block;width:100%;height: 156px;}
.pageListPic ul li .txt{text-align:center;line-height: 25px;height: 60px;display:block;margin-top:10px;max-width:100%;-o-text-overflow:ellipsis;}
.pageListPic ul li p:hover{ box-shadow: 0px 0px 10px rgba(0,0,0,.1);}


/* 兼容其他平台 */
@media (max-width:1200px) {
    .header,.sliderPic,.bottom{ width:1200px;}
}