/*全局*/
* { margin: 0; padding: 0; list-style: none; } 
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; z-index: 1; } 
body { min-width: 1200px; overflow: auto; margin: 0 auto; background-color: #fff; font-family:"微软雅黑"; font-size:16px; color:#282727; position: relative; } 
ul,li { list-style:none; margin:0; padding:0; } 
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; } 
img { border:none; border:0; vertical-align:middle; max-width: 100%; max-height: 100%; } 
a { text-decoration:none; outline:none; font-size: 18px; color: inherit; } 
p { margin:0; padding:0; } 
i,em { font-style:normal; } 
.cl:after,.clearfix:after { content:""; display:block; height:0; clear:both; visibility:hidden; } 
.cl,.clearfix { *zoom:1; } 
.fl { float:left; } 
.fr { float:right; } 
.w1200 { width: 1200px; margin: 0 auto; height: inherit; } 

.title-1 { text-align: center; } 
.title-1 strong { margin: 0 auto; position: relative; display: block; width: 310px; font-size: 36px; color: #2d2d2d; } 
.title-1 strong:before { content: ""; position: absolute; top: 15px; left: 0; background: url(../images/zhaoshang/tl.png) no-repeat center left; width: 25px; height: 17px; } 
.title-1 strong:after { content: ""; position: absolute; top: 15px; right:0; background: url(../images/zhaoshang/tr.png) no-repeat center left; width: 25px; height: 17px; } 
.title-1 div { font-size: 16px; color: #a8a7a7; margin-top: 10px; } 

.top { padding: 13px 0; background-color: #f6f6f6; } 
.top .back_home { background: url(../images/common/backhome1.png) no-repeat center left; background-size: contain; padding-left: 35px; font-size: 16px; color: #1d94ff; } 
.top .back_home:hover { opacity: .7; color: #1f94fe; } 
.top .fr { font-size: 0; } 
.top .fr a { font-size: 16px; color: #a1a0a0; } 
.top .fr a:hover { color: #1f94fe; } 
.top .fr a:first-child { padding-right: 15px; margin-right: 15px; position: relative; } 
.top .fr a:first-child:after { content: ""; position: absolute; right: 0; top: 4px; width: 2px; height: 15px; background-color: #dcdcdc; } 

/* 导航 */
.h550 { height: 550px; } 
.h360 { height: 360px; } 
.header { position: absolute; width: 100%; top: 46px; left: 0; z-index: 999; } 
.header .area { width: 1200px; margin: 0 auto; height: 50px; line-height: 50px; padding-top: 30px; } 
.header .logo { float: left; } 
.nav { float: right; width: 700px; height: 50px; font-size: 0; white-space: nowrap; text-align: right; } 
.nav .el { transition: .3s all ease; margin-left: 30px; height: 100%; color: #000; text-align: center; z-index: 9999; display: inline-block; position: relative; *zoom: 1; *display: inline; white-space: normal; } 
.nav .el:first-child { margin-left: 0; } 
.nav .el>a { font-size: 20px; color: #fff; display: block; } 
.nav .el:hover a,.nav .el.on a { color: #fff; font-weight: bold; } 
.nav .sel { display: none; position: absolute; width: 100%; left: 0; top:50px; z-index: 999; } 
.nav .sel a { font-size: 16px; color: #191919; width: 100%; background-color: rgba(255, 255, 255, .7); display: block; padding:15px 0; text-align: center; } 
.nav .sel a:hover,.nav .sel a.on { color: #db261d; } 

.idx-banner { width: 100%; height: 550px; text-align: center; overflow: hidden; position: relative; } 
.idx-banner .bd { width: 100%; height: 100%; margin: 0 auto; } 
.idx-banner .bd div { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; } 
.idx-banner .hd { position: absolute; width: 100%; left: 0; bottom: 30px; } 
.idx-banner .hd ul { width: 100%; text-align: center; } 
.idx-banner .hd ul li { display: inline-block; *display: inline; *zoom:1; width: 12px; border-radius: 100%; height: 12px; background-color:#fff; margin: 0 8px; cursor: pointer; } 
.idx-banner .hd ul li.on { background-color: #f00808; } 

.idx-info { padding: 55px 0; background-color: white; } 
.idx-info .cl { padding-top: 30px; } 
.idx-info .el { float: left; margin-left: 22px; width: 385px; min-height: 320px; border: 1px solid #f0f0f0; box-sizing: border-box; } 
.idx-info .el:first-child { margin-left: 0; } 
.idx-info .el .img { width: 100%; height: 190px; position: relative; overflow: hidden; } 
.idx-info .el .img .pic { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; transition: .3s all ease; } 
.idx-info .el .smry .tit { font-weight: bold; font-size: 18px; color: #000000; width: 96%; margin: 10px auto; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.idx-info .el .smry { min-height: 88px; overflow: hidden; font-size: 16px; color: #969696; line-height: 29px; margin:20px 25px; background-color: white; display: -webkit-box; text-align: justify; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } 
.idx-info .el:hover .img .pic { transform: scale(1.05); transition: .3s all ease; } 
.idx-info .el:hover { border-color:#1f94fe; } 

.idx-btns { padding: 50px 0; background-color: #f6fbff; } 
.idx-btns .area { margin-top: 70px; font-size: 0; } 
.idx-btns .area .el { width: 200px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; position: relative; } 
.idx-btns .area .el:before { content: ""; position: absolute; left: -15px; top: 25px; width: 34px; height: 32px; background: url(../images/zhaoshang/idxguide0.png) no-repeat center; background-size: 100%; } 
.idx-btns .area .el:first-child { width: 180px; text-align: left; } 
.idx-btns .area .el:first-child:before { display: none; } 
.idx-btns .area .el a { display: block; } 
.idx-btns .area .el .tit { font-size: 18px; color: #333; text-align: center; } 
.idx-btns .area .el img { margin: 0 auto; margin-bottom: 15px; display: block; width: 80px; height: 80px; transition: .3s all ease; } 
.idx-btns .area .el:hover .tit { color: #1f94fe; } 
.idx-btns .area .el:hover img { transform: rotate(360deg); transition: .3s all ease; } 


.idx-app { padding: 65px 0; background-color: white; } 
.idx-app .area { margin-top: 40px; } 
.idx-app .area .el { float: left; width: 300px; height: 423px; position: relative; } 
.idx-app .area .el a { display: block; } 
.idx-app .area .el .img { width: 100%; height: 215px; position: absolute; top: 0; bottom: auto; overflow: hidden; } 
.idx-app .area .el .img div { width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; transition: .3s all ease; } 
.idx-app .area .el .txt { height: 132px; width: 250px; padding: 40px 25px; background-color: #f2f2f2; position: absolute; bottom: 0; top: auto; } 
.idx-app .area .el .txt .tit { font-size: 18px; color: #1c1c1c; font-weight: bold; margin-bottom: 20px; overflow: hidden; } 
.idx-app .area .el .txt .con { font-size: 16px; color: #575757; line-height: 30px; overflow: hidden; } 
.idx-app .area .el.on .img { top:auto; bottom: 0; } 
.idx-app .area .el.on .txt { bottom: auto; top: 0; } 
.idx-app .area .el.on .txt:after { position: absolute; left: 50%; margin-left: -13px; bottom: -13px; content: ""; border: 13px solid #f2f2f2; border-bottom: unset; border-left-color: transparent; border-right-color: transparent; } 
.idx-app .area .el:hover .img div { transform: scale(1.1); transition: .3s all ease; } 
.idx-app .area .el:hover .txt { background-color: #1d94ff; } 
.idx-app .area .el:hover .txt .tit,.idx-app .area .el:hover .txt .con { color: #fff; } 
.idx-app .area .el:hover .txt:after { border-top-color:#1d94ff; } 

.idx-policy { padding: 50px 0; background-color: #f9f9f9; } 
.idx-policy .el { float: left; background-color: white; width: 590px; height: 160px; margin-top: 25px; margin-right: 20px; } 
.idx-policy .el.on { margin-right: 0; } 
.idx-policy .el a { display: block; padding: 20px; height: 120px; } 
.idx-policy .el .img { float: left; width: 175px; height: 100%; } 
.idx-policy .el .img div { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; } 
.idx-policy .el .txt { float: right; width: 350px; } 
.idx-policy .el .txt .tit { height: 70px; font-size: 18px; color: #000000; line-height: 35px; overflow: hidden; display: -webkit-box; text-align: justify; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.idx-policy .el .txt .time { font-size: 16px; color: #b8b8b8; margin-top: 23px; } 
.idx-policy .el:hover { background-color:#1d94ff; } 
.idx-policy .el:hover .tit,.idx-policy .el:hover .time { color: #fff; } 


.place .pic img { display: block; width: 100%; height: auto; min-height: 100%; object-fit: contain; } 
.imgscale img { -moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s; } 
.imgscale img:hover { -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05); } 
/*子页*/
.innban { width: 100%; height: 360px; } 
.innban div { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; } 

.position { padding: 20px 0; font-size: 14px; color: #767676; border-bottom: 1px solid #e8e7e7; } 
.position a { font-size: 14px; } 
.position span { color: #a7b1c1; padding-left: 18px; background: url(../images/rongzi/address.png) no-repeat left center; } 

 
/*产业园区*/
.chanyeyuanqu { margin: 40px 0; } 
.chanyeyuanqu ul { zoom: 1; } 
.chanyeyuanqu ul li { position: relative; float: left; } 
.chanyeyuanqu ul li a { position: relative; display: block; overflow: hidden; box-sizing: border-box; border: 1px solid #f0f0f0; border-radius: 5px; } 
.chanyeyuanqu ul li a .pic { height: 175px; overflow: hidden; } 
.chanyeyuanqu ul li a img { border-top-right-radius: 5px; border-top-left-radius: 5px; } 

.chanyeyuanqu ul li a .tit { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:15px 20px; font-size: 16px; color: #969696; text-align: center; line-height: 30px; overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.chanyeyuanqu .col3 li { width: 33.33333%; } 
.chanyeyuanqu.space20 ul { margin: -20px -10px 0; } 
.chanyeyuanqu.space20 li a { margin: 20px 10px 0; } 

/*成果展示*/
.chengguozhanshi { margin: 40px 0; } 
.chengguozhanshi ul { zoom: 1; } 
.chengguozhanshi ul li { position: relative; float: left; } 
.chengguozhanshi ul li a { position: relative; display: block; overflow: hidden; box-sizing: border-box; border: 1px solid #eeeeee; } 
.chengguozhanshi ul li a .pic { height: 175px; overflow: hidden; } 

.chengguozhanshi ul li a .tit { padding:10px 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.chengguozhanshi ul li a .tit h3 { font-size: 18px; color: #222323; line-height: 35px; overflow: hidden; display: -webkit-box; text-align: justify; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.chengguozhanshi ul li a .tit p { font-size: 16px; color: #b8b8b8; padding-top: 5px; } 
.chengguozhanshi .col4 li { width: 25%; } 
.chengguozhanshi.space20 ul { margin: -20px -10px 0; } 
.chengguozhanshi.space20 li a { margin: 20px 10px 0; } 

/*产业政策*/
.chanyezhengce { } 
.chanyezhengce ul { zoom: 1; } 
.chanyezhengce ul li { position: relative; } 
.chanyezhengce ul li a { display: block; padding: 35px 20px; margin: 0 auto; position: relative; } 
.chanyezhengce ul li a .date { float: left; margin-right: 40px; } 
.chanyezhengce ul li a .date p { width: 115px; height: 90px; text-align: center; line-height: 90px; background-color: #f7f8fa; font-size: 40px; color: #1d94ff; } 
.chanyezhengce ul li a .date span { display: block; width: 115px; height: 42px; background-color: #1d94ff; text-align: center; line-height: 42px; color: #ffffff; } 

.chanyezhengce ul li a .tit { width: 1000px; float: right; padding:10px 0; } 
.chanyezhengce ul li a .tit h3 { font-size: 20px; color: #1c1c1c; overflow: hidden; display: -webkit-box; text-align: justify; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.chanyezhengce ul li a .tit p { font-size: 16px; color: #9a9a9a; line-height: 30px; padding-top: 15px; overflow: hidden; display: -webkit-box; text-align: justify; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 

.chanyezhengce ul li:hover { background-color: #f7f8fa; } 
.chanyezhengce ul li:hover a .date p { background-color: #ffffff; } 
.chanyezhengce ul li:hover a .tit h3 { color: #1d94ff; } 
.chanyezhengce ul li:hover a .tit p { color: #1d94ff; } 

/*详细*/
.zy_detail { margin: 40px 0; } 
.zy_detail .tit { font-size: 30px; color: #1c1c1c; line-height: 45px; text-align: center; } 
.zy_detail .info { font-size: 16px; color: #9e9d9d; text-align: center; padding: 30px 0 20px; border-bottom: 1px dashed #cccccc; } 
.zy_detail .cont { font-size: 18px; line-height: 50px; color: #2a2929; padding: 40px 0; } 
.zy_detail .cont * { text-wrap: unset!important; background-color: transparent!important; line-height: 2em!important;}
.zy_detail .other { width: 100%; box-sizing: border-box; padding:20px 40px; font-size: 0; background-color: #f5f5f5; } 
.zy_detail .other>* { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; } 
.zy_detail .other .prev,.zy_detail .other .next { font-size: 18px; color: #999999; width: 400px; overflow: hidden; } 
.zy_detail .other .prev a,.zy_detail .other .next a { color: #333333; } 
.zy_detail .other .back { margin-left: 30px; padding-left: 30px; background: url(../images/zhaoshang/other_icon.png) no-repeat center left; width: 100px; } 
.zy_detail .other .next { text-align: right; } 

/*基金申报*/
.form-list { } 
.form-list ul { } 
.form-list ul li { position: relative; box-sizing: border-box; height: 122px; border: 1px solid #eeeeee; margin-top: 25px; border-radius: 5px; padding-right: 115px; } 
.form-list ul li a { position: relative; display: flex; overflow: hidden; justify-content: space-between; } 
.form-list ul li a .tit { box-sizing: border-box; padding: 20px 30px; flex: 1; } 
.form-list ul li a .tit h3 { font-size: 20px; color: #222323; height: 40px; line-height: 40px; } 
.form-list ul li a:hover .tit h3 { color: #1d94ff; } 
.form-list ul li a .tit h3 span { font-size: 16px; color: #b8b8b8; float: right; } 
.form-list ul li a .tit p { font-size: 16px; color: #969696; padding-top: 10px; overflow: hidden; display: -webkit-box; text-align: justify; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } 
.form-list ul li .date { cursor: pointer; color: #fff; position: absolute; right: 0; top: 0; background: url(../images/zhaoshang/jj_icon.png) no-repeat center 20px; background-size: 42px; padding-top: 60px; width: 115px; height: 60px; line-height: 60px; background-color: #1d94ff; text-align: center; border-top-right-radius: 5px; border-bottom-right-radius: 5px; } 
.form-list ul li .date:hover { background-color: #e66861; } 
.form-list ul li a .date p { width: 100%; font-size: 16px; color: #ffffff; font-weight: bold; } 


.jijinshenbao_detail { margin: 40px 0; } 
.jijinshenbao_detail .tit { height: 50px; line-height: 50px; font-size: 30px; color: #1c1c1c; font-weight: bold; text-align: center; } 
.jijinshenbao_detail .table { margin-top: 35px; } 
.jijinshenbao_detail .table .ct1 { margin-bottom: 15px; font-size: 0; } 
.jijinshenbao_detail .table .ct1 * { margin-left:25px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; } 
.jijinshenbao_detail .table .ct1 :first-child { margin-left: 0; } 
.jijinshenbao_detail .table .ct1>div { width: 382px; height: 52px; border: 1px solid #eeeeee; position: relative; box-sizing: border-box; padding: 0 25px; } 
.jijinshenbao_detail .table .ct1>div.b::after,.jijinshenbao_detail .table .ct3>div.b::after { content: "*"; color: #ff0000; position: absolute; top: 17px; right: 20px; } 
.jijinshenbao_detail .table .ct1>div input,.jijinshenbao_detail .table .ct3>div input { width: 100%; height: 48px; border: none; outline: none; font-size: 16px; } 
.jijinshenbao_detail .table .ct1>div input::placeholder,.jijinshenbao_detail .table .ct3>div input::placeholder,.jijinshenbao_detail .table .ct2 textarea::placeholder { font-size: 16px; color: #cccccc; font-family:"微软雅黑"; } 
.enterprise_info-context { height : 100%; width : 100%; } 
.enterprise_info-context p { width : 100%; text-align: left } 
.enterprise_info-context p:nth-child(1) { color : #000; margin-top : 10px; } 
.enterprise_info-context p:not(:nth-child(1)) { color : #000; margin-top : 28px; } 
.enterprise_info-context p span { width : 50%; display : inline-block; } 

.jijinshenbao_detail .table .ct2 { box-sizing: border-box; margin-bottom: 15px; width: 1198px; height: 235px; border: 1px solid #eeeeee; box-sizing: border-box; padding: 25px; } 
.jijinshenbao_detail .table .ct2 textarea { display: block; width: 100%; height: 185px; font-size: 16px; border: none; outline: none; } 


.jijinshenbao_detail .table .ct3 { width: 1198px; height: 50px; border: 1px solid #eeeeee; box-sizing: border-box; padding: 0 25px; } 
.jijinshenbao_detail .table .ct3  * { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; } 
.jijinshenbao_detail .table .ct3>div { width: 974px; border-right: 1px solid #eeeeee; position: relative; } 

.jijinshenbao_detail .button {margin: 0 auto; margin-top: 35px; } 
.jijinshenbao_detail .button :first-child{margin-left: 150px;}
.jijinshenbao_detail .button>div { margin: 0 20px; float: left;} 
.jijinshenbao_detail .button>div button { width: 230px; height: 51px; background-color: #b0b0b0; border: none; outline: none; font-size: 18px; color: #ffffff; cursor: pointer } 
.jijinshenbao_detail .button>div.i1 button { background-color: #1d94ff; } 
/*分页*/
.h5-page { display: none; } 

.show_btn { user-select: none; position: fixed; right: 20%; top: 60%; margin-top: -20px; margin-right: -30px; width: 110px; height: 40px; line-height: 40px; } 
.show_btn div { width: 100%; height: 100%; border-radius: 5px; cursor: pointer; color: #fff; font-size: 17px; background-color: #1d94ff; text-align: center; } 
.show_btn:hover div { opacity: .8; } 
.show_btn .close { cursor: pointer; line-height: normal; position: absolute; right: -10px; top: -15px; font-size: 18px; font-weight: bold; color: #1d94ff; } 









































