/*通用*/
html { height: 100%; font: 15px "microsoft yahei", Arial, Helvetica, sans-serif; }
body { width: 100%; height: 100%; margin: 0; }
ul, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, img { margin: 0px; padding: 0px; list-style: none; }
* { margin: 0px; padding: 0px; list-style-type: none; outline: none;}
a { color: #333; text-decoration: none; }
a:hover { text-decoration: none; }
select, textarea { color: #333; font-size: 14px; font-family: "Microsoft YaHei"; }
ul, li, table, tr, img { margin: 0px; padding: 0px; border: 0px; list-style-type: none; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; border: 0px; font-size: 15px; }
.clear_both { clear: both; height: 0px; }
input { font-family: "Microsoft YaHei"; font-size: 14px; color: #666; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
[hidden] { display: none; }
h1 { font-size: 2em; margin: 0.67em 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
mark { background: #ff0; color: #000; }
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
pre { white-space: pre-wrap; }
figure { margin: 0; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0;
}
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }
/******************首页*************/
.icon-douban{ display:none !important;}	 
.is-kg { }
.is-top { width: 1200px; margin: 0 auto; overflow: hidden; }
#canvas { width: 100%;/* height: 940px; */ overflow: hidden; }
.canvas-wrap { position: relative; }
div.canvas-content { position: relative; z-index: 2000; color: #fff; text-align: center; padding-top: 30px; }
.is-con { width: 1200px; margin: 0 auto; position: absolute; left: 50%; top: 20%; transform: translate(-50%, -50%);    /* 50%为自身尺寸的一半 */ }
.is-con h1 { display: block; padding-top:70px; text-align: left; margin-left: 70px; }
.is-wz h4 { font-size: 50px; font-weight: bold; color: #FFF; height: 70px; text-align: right; margin-bottom: 10px; }
.is-wz p { font-size: 16px; color: #FFF; line-height: 30px; margin-top: 5px; text-align: right; }
.is-iocn { position: absolute; left: 50%; top: 85%; transform: translate(-50%, -50%); }
.foot { height: 60px; width: 100%; background-color: #313131; position: fixed; left: 0; right: 0; bottom: 0px; }
.is-foot { width: 1200px; margin: 0 auto; color: #fff }
.is-foot P { line-height: 40px; }
.is-foot a { color: #fff }
.ewb-scroll { position: fixed; left: 0; right: 0; bottom: 60px; height: 120px; background-color: rgba(0, 0, 0, 0.65); }
.ewb-mcon { width: 1200px; margin: 0 auto; }
.is-wz { width: 670px; position: absolute; right: 8%; bottom: 180px; z-index: 9999 }

@media screen and (min-width: 1680px) {
.is-wz { width: 670px; position: absolute; right: 23%; bottom: 180px; z-index: 9999 }
}
.is-pic { overflow: hidden; box-shadow: 0 0 10px #000f9b; }
.is-pic a { display: block; }
.is-pic-left { width: 420px; float: left; }
.is-pic-right { width: 245px; float: right; }
/******************左右滚动*************/
.ewb-slideBox .sPrev, .ewb-slideBox .sNext { width: 21px; height: 38px; display: block; margin-top: 40px; }
.ewb-slideBox .sPrev { margin-left: 30px; background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/arr_left.png) left top no-repeat; }
.ewb-slideBox .sNext { margin-right: 30px; background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/arr_right.png) left top no-repeat; }
.ewb-spic { width: 1085px; overflow: hidden; margin: 0 auto; padding-top: 10px; }
.ewb-spic-items > li { width: 155px; float: left; }
.ewb-info-items { margin-left: 16px; padding-top: 4px; }
.ewb-info-items > li { height: 28px; line-height: 28px; vertical-align: top; width: 160px; }
.ewb-info-items > li > a { color: #fff; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ewb-public { font-size: 16px; color: #fff; padding-top: 75px; line-height: 35px; text-align: center; display: block; }
.ewb-public-one { background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/iocn_08.png) center top no-repeat; background-size: 35%; }
.ewb-public-two { background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/iocn_02.png) center top no-repeat; background-size: 35%; }
.ewb-public-three { background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/iocn_03.png) center top no-repeat; background-size: 35%; }
.ewb-public-four { background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/iocn_04.png) center top no-repeat; background-size: 35%; }
.ewb-public-five { background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/iocn_05.png) center top no-repeat; background-size: 35%; }
.ewb-public-six { background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/iocn_06.png) center top no-repeat; background-size: 35%; }
.ewb-public-seven { background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/iocn_07.png) center top no-repeat; background-size: 35%; }
.l { float: left !important; }
.r { float: right !important; }
/******************游览器版本*************/
#browser_ie { background-color: #f6f6b4; display: none; height: 85px; color: #000; font-size: 15px }
#browser_ie .brower_info { margin: 0px auto; width: 800px; }
#browser_ie .brower_info .notice_info { position: relative; margin-top: 5px; float: left }
#browser_ie .brower_info .notice_info P { text-align: left; line-height: 25px; width: 100%; display: inline-block; text-align: center; }
#browser_ie .browser_list { position: relative; float: left }
/******************视频列表页*************/

.is-kg-ny { background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/qngc_bg.jpg) no-repeat top center; background-size: cover; }
.is-top-con { background-color: rgba(0, 0, 0, 0.6); width: 100%; height: 160px; }
.is-logo { float: left; width: 315px; }
.is-nav { float: right; }
.nav-slideBox .sPrev, .nav-slideBox .sNext { width: 21px; height: 38px; display: block; margin-top: 50px; }
.nav-slideBox .sPrev { margin-left: 30px; background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/arr_left.png) left top no-repeat; }
.nav-slideBox .sNext { margin-right: 30px; background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/arr_right.png) left top no-repeat; }
.nav-spic { overflow: hidden; margin: 0 10px; }
.nav-spic-items > li { width: 90px; float: left; }
.nav-info-items { margin-left: 16px; padding-top: 4px; }
.nav-info-items > li { height: 28px; line-height: 28px; vertical-align: top; width: 160px; }
.nav-info-items > li > a { color: #fff; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.nav-public { font-size: 16px; color: #fff; padding-top: 65px; line-height: 50px; text-align: center; display: block; background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/nav_bg.png) no-repeat center; height: 55px; }
.foot-list { height: 60px; width: 100%; background-color: #313131; }
.is-foot-list { width: 1200px; margin: 0 auto; color: #fff }
.is-foot-list P { line-height: 40px; }
.is-foot-list a { color: #fff }
/******************视频效果*************/
.apple-retail { margin: 40px 0; padding-bottom: 40px; min-height: 700px; }
.swiper-slide { text-align: center; }
#videoPlay1 { box-shadow: 0 0 10px #666; }
#videoPlay2 { box-shadow: 0 0 10px #666; }
/******************热点导图*************/
.is-dt-ny { background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/dt_bg.jpg) no-repeat top center; background-size: cover; }
.mt-tabpage { width: 1200px; margin: 40px auto; box-shadow: 0 0 5px #999; background-color: #FFFFFF; }
.mt-tabpage-title { height: 70px; font-size: 0; background-color: #fff; width: 94%; margin: auto; background: #fff; border-bottom: 1px solid #f1f1f1; }
.mt-tabpage-title .mt-tabpage-item { display: inline-block; width: 185px; height: 68px; line-height: 70px; text-align: center; color: #666; font-size: 18px; font-weight: bold; }
.mt-tabpage-title .mt-tabpage-item:hover { color: #eb4537; }
.mt-tabpage-title .mt-tabpage-item-cur { color: #eb4537; font-size: 18px; border-bottom: 2px solid #F85B5E; }
.mt-tabpage-count { position: relative; width: 1200px; height: 664px; overflow: hidden; background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/p_bg.jpg) no-repeat top center; }
.mt-tabpage-cont__wrap { position: absolute; }
.mt-tabpage-count .mt-tabpage-item { width: 1200px; height: 664px; text-align: center; }
/******************网红打卡*************/
.is-left-dt { width: 100%; height: 100% !important; overflow: hidden; }
.is-rihgt-list { background: #fff; overflow: hidden; position: relative; z-index: 3000; height: 100%; width: 20%; box-shadow: 0 3px 3px 3px rgba(0,0,0,0.1); position: absolute; top: 80px; right: 0; }
.is-top-dt { height: 80px; border-bottom: 1px solid #e7e7e7; box-shadow: 0 3px 3px rgba(0,0,0,0.1); background-color: rgba(57, 80, 95, 0.8); width: 100%; position: fixed; top: 0; z-index: 9999; }
.is-logo-dt { float: left; width: 600px; }
.is-nav-dt { float: right; }
.is-whdt-con { height: 100% !important; overflow: hidden; position: relative; }
.dt-con { width: 100%; height: 100% !important; }
.dt-slideBox .sPrev, .dt-slideBox .sNext { width: 21px; height: 38px; display: block; margin-top: 20px; }
.dt-slideBox .sPrev { margin-left: 30px; background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/arr_left.png) left top no-repeat; }
.dt-slideBox .sNext { margin-right: 30px; background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/arr_right.png) left top no-repeat; }
.dt-spic { overflow: hidden; margin: 0 10px; }
.dt-spic-items > li { width: 90px; float: left; }
.dt-info-items { margin-left: 16px; padding-top: 4px; }
.dt-info-items > li { height: 28px; line-height: 28px; vertical-align: top; width: 160px; }
.dt-info-items > li > a { color: #000; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.dt-public { font-size: 14px; color: #fff; padding-top: 10px; line-height: 95px; text-align: center; display: block; background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/nav_bg.png) no-repeat center; height: 55px; }
.is-rihgt-list h4 { color: #ff9d00; border-bottom: 2px solid #ff9d00; line-height: 42px; height: 42px; text-align-last: center; }
.total { padding: 10px 0 10px 20px; background: #fafafa; font-size: 12px; color: #999; border-bottom: 1px solid #eee; }
.total span { color: #ff9d00; }
.wh-list { position: relative; overflow-x: hidden; overflow-y: auto; }
.wh-list ul li.map_current { background: #fafafa; }
.wh-list ul li { position: relative; cursor: pointer; padding: 10px 20px 10px 10px; background: #fff; border-bottom: 1px solid #eee; overflow: hidden; }
.wh-list ul li img { display: block; width: 86px; height: 62px; overflow: hidden; border-radius: 2px; float: left; }
.wh-list ul li h3 { font-size: 16px; color: #333; white-space: nowrap; text-overflow: ellipsis; line-height: 62px; float: left; margin-left: 10px; }
.wh-list ul li.map_current h3 { color: #ff9d00; }
/******************青年工程*************/
.is-qngc-ny { background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/qngc_bg.jpg) no-repeat top center; background-size: cover; }
.is-qngc-con { width: 1200px; margin: 30px auto; overflow: hidden; min-height: 700px; }
.listbox { float: left; display: inline; padding: 10px; background: #f6f6f6; width: 360px; height: 270px; position: relative; margin: 10px 10px; box-shadow: 0 0 5px #999; }
.listimg { float: left; width: 360px; height: 240px; position: relative; overflow: hidden; }
.listimg img { background: #333; width: 360px; height: 240px; top: 0; left: 0; position: absolute; }
.summary { width: 360px; height: 230px; top: 240px; left: 0; position: absolute; background-color: rgba(0, 0, 0, 0.65); }
.summarytxt { margin: 5px 10px; width: 340px; height: auto; line-height: 28px; font-size: 14px; color: #cfcfcf; }
.listtitle { width: 360px; font-size: 15px; line-height: 30px; cursor: pointer; text-align: center; }
.listtitle a:hover { color: #f55555; }
/******************北仑好办*************/
.is-blhb-ny { background: url(/cms_files/webningboshibeilunqurenminzhengfuningbojingjijishukaifaquguanliweiyuanhui/pubtplobject/defaultSet/521186/images/qngc_bg.jpg) no-repeat top center; background-size: cover; }
.is-blhb-con { width: 1200px; margin: 30px auto; overflow: hidden; min-height: 700px; }
.title { text-align: center; -webkit-transform: translateY(20px); transform: translateY(20px); font-size: 45px; color: coral; text-transform: uppercase; }
.card { width: 360px; background-color: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); overflow: hidden; -webkit-transition: box-shadow 0.5s; transition: box-shadow 0.5s; display: inline-block; height: 600px; margin: 10px 10px; }
.card a { color: inherit; text-decoration: none; }
.card:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.card__thumb { height: 530px; overflow: hidden; background-color: #000; -webkit-transition: height 0.5s; transition: height 0.5s; }
.card__thumb img { display: block; opacity: 1; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: opacity 0.5s, -webkit-transform 0.5s; transition: opacity 0.5s, -webkit-transform 0.5s; transition: opacity 0.5s, transform 0.5s; transition: opacity 0.5s, transform 0.5s, -webkit-transform 0.5s; }
.card:hover .card__thumb { height: 530px; }
.card:hover .card__thumb img { opacity: 0.6; -webkit-transform: scale(1.2); transform: scale(1.2); }
.card__body { position: relative; height: 60px; padding: 0 10px; -webkit-transition: height 0.5s; transition: height 0.5s; line-height: 60px; }
.card:hover .card__body { height: 70px; }
.card__title { margin: 0; color: #960000; font-size: 18px; text-transform: uppercase; text-align: center; }
.is-hbty-con { width: 1200px; margin: 20px auto; overflow: hidden; height: 100% !important; min-height: 750px; }
.is-hbty-listbox { float: left; display: inline; padding: 10px; background: #f6f6f6; width: 360px; margin: 10px 10px; }
.is-hbty-listimg { width: 360px; height: 240px; overflow: hidden; }
.is-hbty-listimg img { background: #333; width: 360px; height: 240px; }
.is-hbty-listtitle { width: 360px; font-size: 15px; line-height: 30px; cursor: pointer; padding: 10px 0; text-align: center; }
.is-hbty-listtitle a:hover { color: #f55555; }
/******************内容页*************/

.is-nry-con { min-height: 700px; }
.ny_content { width: 1160px; margin: 20px auto; overflow: hidden; background-color: #FFF; box-shadow: 0 0 5px #999; padding: 20px 20px; }
.news_detail_title { text-align: center; color: #424347; font-size: 24px; font-weight: bold; line-height: 60px; margin: 20px 0px 15px 0px; }
.news_detail_content { font-size: 16px; line-height: 26px; padding: 0 20px 20px 20px; margin: auto; }
.news_detail_content img { text-align: center; }
.news_detail_content p { line-height: 32px; font-size: 16px; text-indent: 2em; }


.is-con-news { width: 1200px; margin: 20px auto; overflow: hidden; }
.ny_content-news { padding: 10px; background-color: #FFF; }
.news_detail_title { text-align: center; color: #424347; font-size: 24px; font-weight: bold; line-height: 45px; margin: 20px 0px 15px 0px; }
.news_detail_content { font-size: 16px; line-height: 26px; padding: 0 20px 20px 20px; margin: auto; }
.news_detail_content p { line-height: 2rem; font-size: 1rem; padding-bottom: 10px; }
.is-copyright { overflow: hidden; }
.contip { padding: 15px 0; height: 50px; line-height: 50px; border-bottom: 1px solid #CCC; margin-bottom: 20px; }
.xw-sj { float: left; text-indent: 2em; }
.xl_sj_icon { padding-right: 20px; padding-left: 25px; color: #666666; }
.xl_sj_icon2 { padding-right: 20px; padding-left: 25px; color: #666666; }
.xl_sj_icon4 { padding-right: 20px; padding-left: 25px; color: #666666; }
.xl_sj_icon3 { padding-right: 20px; padding-left: 25px; color: #666666;}

/******************新增*************/

.is-sp-con { width: 870px; height: 485px; box-shadow: 0 0 10px #666; margin: 0 auto; }
.is-return{ position:fixed; bottom:10%; right:1%; z-index:99999}