/*** RESET&BASE ***/
body,h1,h2,h3,h4,h5,h6,p,pre,th,td,ul,ol,li,dl,dt,dd,form,input,select,textarea,button{margin:0;padding:0}
body{font:14px/1.5 San Francisco,PingFang SC,Hiragino Sans GB,Segoe UI,Microsoft Yahei,微软雅黑,Tahoma,Arial,sans-serif;background:#fff;color:#666}
input,select,textarea,button{border-radius:0;box-shadow:none;line-height:inherit;font-size:inherit;font-weight:inherit;outline:0}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"]{-webkit-appearance:none}
input[type="button"],input[type="submit"],button{cursor:pointer}button:disabled{cursor:default}
textarea{vertical-align:top;resize:vertical}
h1,h2,h3,h4,h5,h6{font-size:100%}h1,h2,h3{color:#111}
table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left}
ol,ul{list-style:none}ul li{float:left}ol li{float:none}
a img{border:0}img{max-width:100%;border:0;vertical-align:middle}em,i{font-style:normal}
a{color:#333;text-decoration:none;cursor:pointer}a:hover{color:#225695;text-decoration:underline}a:active,area{outline:0}
a.link{color:#225695;cursor:pointer}a.link:hover{color:#225695}a.linkline{text-decoration:underline}.more{font-weight:400}.more i{font-family:\5b8b\4f53}
a.curr,a.curr:hover,.curr a,.curr a:hover{text-decoration:none;cursor:default}
ul,.w,.row{*zoom:1}ul:after,ul:before,.w:after,.w:before,.row:after,.row:before{content:'';display:block;clear:both}
.highlight{color:red}
@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a{text-decoration:underline}}
/* grid */
html,body{height:100%}
.wrap{min-width:1220px;height:100%}
.topbar{position:relative;z-index:4}
.header{position:relative;z-index:3}
.content{position:relative;z-index:2}
/*.footer{position:relative;z-index:1}*/
.w{width:1200px;margin:0 auto}
/* icon */
.topbar .regist i,.topbar .login i,.footer .phone i,.footer .address i,.footer .email i{display:inline-block;width:20px;height:20px;margin:-3px 5px 0 0;background:url(../images/icon.png) no-repeat;vertical-align: middle}
.topbar .login i{background-position: 0 -20px}
/*.footer .phone i{background-position: 0 -40px}*/
/*.footer .address i{background-position: 0 -60px}*/
/*.footer .email i{background-position: 0 -80px}*/

/*** HEADER ***/
/** topbar **/
.topbar{border-bottom:1px solid #ddd}
.topbar .w{height:30px;line-height:30px;color:#999;overflow:hidden}
.topbar .user{float:right}
.topbar a{display:inline-block;padding:0 10px}
.topbar a:hover{background: #e8eef4;text-decoration: none}
.sitebar{padding:20px 0 30px}
.sitebar .logo{float:left}
.sitebar .logo a{display:block;width:520px;height:80px;line-height:80;background:url(../images/logo.png) no-repeat center left;overflow:hidden}
.searchmod{position:relative;float:right;margin-top:25px;font-size:16px;}
.searchmod .stxt{float:left;width:240px;height:42px;line-height:42px;padding-left:40px;background:#fff url(../images/icon-sea.png) no-repeat 15px center;border:1px solid #bbb;border-right:0;border-radius:6px 0 0 6px;color:#333}
.searchmod .stxt:focus{border-color:#034da1}
.searchmod .sbtn{width:100px;height:44px;line-height:44px;background:#034da1;border:1px solid #034da1;border-left:0;border-radius:0 6px 6px 0;color:#fff;text-align: center}

.navbar{height:50px;margin-bottom:-10px;background:url(../images/nav-bg.png) no-repeat center center;}
.nav .nli{position:relative;width:14.2857%;text-align: center;}
.nav .nli .item{display:block;height:42px;line-height:42px;font-size:16px;color:#fff}
.nav .nli .item:hover{font-weight:700;text-decoration:none}
.nav .nli .item.curr{font-weight:700;background: #427be4}
.nav .sub{position: absolute;top:28px;left:-30px;right:-30px;display:none;padding:15px;}
.nav .sub>ol{position: relative;padding:10px 0;background:rgba(255,255,255,1);box-shadow:0 2px 8px rgba(0,0,0,.1); text-align: center}
.nav .sub>ol::before{position: absolute;left:50%;top:-10px;content:"";width:0;height: 0;margin-left:-5px;border:5px solid transparent;border-bottom:5px solid #fff;}
.nav .sub>ol>li{position: relative}
.nav .sub>ol>li>a{display:block;height:40px;line-height:40px;font-size:16px;}
.nav .subitem{position: relative}
.nav .subitem::before{position: absolute;top:50%;right:10px;content:"";width:0;height: 0;margin-top:-5px;border:5px solid transparent;border-left:5px solid #ccc;overflow: hidden}
.nav .sub3{display:none;position:absolute;left:100%;top:0;}
.nav .sub3 ol{width:200px;padding:10px 0;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);text-align: center}
.nav .sub3 ol li a{display:block;padding:10px;font-size:14px;}
.nav .hover .subitem{color:#2379ce;}
.nav .hover .subitem::before{border-left:5px solid #2379ce;}
.nav .hover .sub3{display:block}

/*** CONTENT ***/
.content{min-height:400px;padding-bottom:60px}
.crumbsbar{height:40px;line-height:40px;font-size:0}
.crumbsbar .item,.crumbsbar a{display:inline-block;color:#666;font-size:14px}
.crumbsbar a:hover{color:#2379ce}
.crumbsbar i{margin:0 10px;font-size:12px;font-family:\5b8b\4f53;vertical-align: top;opacity:.4}
.main{min-height:400px;padding:30px 0;}
.main-title{position: relative;margin:30px 0 60px;font-size:24px;text-align: center}
.main-title::after{position: absolute;bottom:-10px;left:50%;content:"";width:40px;height:1px;margin-left:-20px;background: #333;overflow: hidden}
.main-title i{display:block;font-size:14px;text-transform:uppercase;color:#1fa84c;font-weight:400}
.main-tabtxt .hd ul{width:60%;margin:0 auto;overflow: hidden;text-align: center;font-size:0;}
.main-tabtxt .hd li{float:none;display:inline-block;width:33%;height:54px;line-height:54px;margin:0 -1px;border:1px solid #ccc;background: #fff;color:#1fa84c;text-align: center;font-size:18px;cursor: pointer}
.main-tabtxt .hd li:first-child{border-radius: 5px 0 0 5px;}
.main-tabtxt .hd li:last-child{border-radius: 0 5px 5px 0;}
.main-tabtxt .hd li.on{position: relative;border-color:#1fa84c;background: #1fa84c;color:#fff}
/** 首页 **/
.index-banner{position: relative}
.index-banner .bd .tempWrap{margin:0 auto}
.index-banner .bd,.index-banner .bd .box,.index-banner .bd li{width:100%;height:300px;margin:0 auto;overflow: hidden}
.index-banner .bd .box{background-repeat:no-repeat;background-position:center center;background-size:cover}
.index-banner .bd .box a{display:block;height:100%}
.index-banner .bd .link{position:relative;display:inline-block;padding:10px 60px;margin-top:20px;border:1px solid #ffff3d;background: #ffff3d; color:#00003d;transition:.2s;}
.index-banner .bd .link::before{position: absolute;top:50%;right:50px;content:'';display:inline-block;width: 0;height: 0; border-width:5px; border-style: solid; border-color: transparent transparent transparent #00003d;transform:translate(5px,-5px);}
.index-banner .bd .link:hover{text-decoration: none; opacity:.9}
.index-banner .hd{position: absolute;bottom:0;left:0;right:0;font-size:0;overflow: hidden;text-align:center}
.index-banner .hd li{float:none;display:inline-block;width:44px;height:3px;line-height:3;margin:20px 8px;overflow: hidden;background:#fff;opacity:.5;cursor: pointer}
.index-banner .hd li:hover{opacity:.8;}
.index-banner .hd li.on{opacity:1;}

.index-title,.index-title2{height:70px;line-height:70px;padding-left:45px;margin-bottom:20px;background:#fff url(../images/title-bg.png) no-repeat center top;font-size:18px;font-weight:400;color:#fff;}
.index-title2{background-position:center -70px}

.index-servicenav{margin-top:40px}
.index-servicenav dl{float:left;width:280px;height:500px;margin-right:26px;background: #ececec; overflow: hidden}
.index-servicenav .d4{margin-right:0}
.index-servicenav dt{height:80px;line-height:80px;background:#fff url(../images/servicenav-bg.png) no-repeat center top;font-size:22px;font-weight:700;color:#fff;text-align: center}
.index-servicenav .d2 dt{background-position: center -80px;}
.index-servicenav .d3 dt{background-position: center -160px;}
.index-servicenav .d4 dt{background-position: center -240px;}
.index-servicenav .list{padding:10px;}
.index-servicenav .list i{display:none}
.index-servicenav .list a{display:block;height:60px;line-height:60px;margin:15px;border:1px solid #fff;background: #fff;font-size:16px;text-align: center}
.index-servicenav .list a:hover{border-color:#386dc0;color:#111;text-decoration: none;box-shadow:0 5px 8px rgba(0,0,0,.1)}
.index-servicenav .d2 .list a:hover{border-color:#57a1a1}
.index-servicenav .d3 .list a:hover{border-color:#bd7e36}
.index-servicenav .d4 .list a:hover{border-color:#be5136}

.index-adv{margin-top:60px;text-align: center}
.index-news{margin-top:40px;}
.index-focus-col{float:left;width:585px}
.focuspic{position:relative;background-color:#fff;overflow:hidden; }
.focuspic .hd{position: absolute;z-index:23;right:12px;bottom:0;height:40px; overflow: hidden}
.focuspic .hd li{position:relative;display:inline-block;width:10px;height:10px;line-height:10;margin:15px 5px 0;background:#fff;border-radius: 50%; font-size:12px;font-weight:400;color:#333; text-align: center;cursor:pointer;opacity: .5}
.focuspic .hd li.on{position:relative;opacity:1 }
.focuspic .bd,.focuspic .bd li{z-index:21;width:585px; height:360px;}
.focuspic .bd li{position:relative;}
.focuspic .bd img{width:100%;height:100%}
.focuspic .bd b{position:absolute;left:0;bottom:0;z-index:22;width:100%;height:40px;background-color:#fff;opacity:.1;filter:alpha(opacity=10);cursor:pointer;}
.focuspic .bd p{position:absolute;z-index:23;left:0;bottom:0;width:70%;padding:0 20px;height:40px;line-height:40px;color:#fff;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.index-news-col{position:relative;float:right;width:585px}
.index-news-col.fl{float:left}
.index-news-col .hd{height:44px;border-bottom:2px solid #689ae8}
.index-news-col .hd li{float:left;width:148px;height:44px;line-height:44px;margin-right:-20px;text-align: center;font-size:18px;cursor: pointer}
.index-news-col .hd li.on{background:url(../images/tab-bg.png) no-repeat left center;color:#fff}
.index-news-col .more{position: absolute;top:12px;right:0;color:#bbb}
.index-news-col .more:hover{color:#225695}
.index-news-col .nlist{min-height:160px;margin:20px 10px 0}
.index-news-col .nlist li{padding-left:20px;background:url(../images/icon-li.png) no-repeat 0 center;}
.index-news-col .nlist li a{display:block;height:40px;line-height:40px;overflow: hidden}
.index-news-col .nlist li p{float:left;width:400px; vertical-align:top;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.index-news-col .nlist li i{float:right;color:#bbb}
.index-news-col .nlist li.on{padding-left:0;background:none}
.index-news-col .nlist li.on a{height:135px;line-height:1.5;margin-bottom:10px;border-bottom:1px solid #ddd;}
.index-news-col .nlist li.on a:hover{text-decoration: none}
.index-news-col .nlist li.on img{float:left;width:200px;height:120px;margin-right:15px;}
.index-news-col .nlist li.on p{float:none;width:auto;font-size:16px;font-weight:700}
.index-news-col .nlist li.on .txt{float:none;width:auto;margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow:hidden;}

.index-part{height:120px;margin-top:30px;background:url(../images/part01.jpg) no-repeat center center}
.index-part li a{display:inline-block;width:120px;height:120px;background:rgba(151,201,198,.5);font-size:18px;color:#fff;text-align: center;transition:.1s}
.index-part .list a:hover{font-weight:700;text-decoration:none}
.index-part li a.i2{background:rgba(97,164,241,.5);}
.index-part li a.i3{background:rgba(140,144,235,.5);}
.index-part li a i{display:block;width:40px;height:40px;margin:20px auto 10px;background:url(../images/part-icon.png) no-repeat}
.index-part li a.i2 i{background-position:-40px 0}
.index-part li a.i3 i{background-position:-80px 0}

.index-navigation{margin-top:40px}
.index-navigation .list{margin:0 -8px}
.index-navigation .list li{width:14.2857%;}
.index-navigation .list a{display:block;height:70px;line-height:70px;margin:0 8px;background:#fff;border-radius:4px; box-shadow:0 2px 10px rgba(0,0,0,.1);font-size:14px;text-align: center;transition:.1s}
.index-navigation .list a:hover{background-image:-webkit-linear-gradient(-45deg,#2dd1b8,#2fbfd0);color:#fff;text-decoration: none}
.index-navigation .list a:hover i{background: #fff}
.index-navigation .list i{display:inline-block;width:40px;height:40px;line-height:40px;padding:0;margin:-2px 5px 0 0;background-color:#2dd1b8;background-image:-webkit-linear-gradient(-45deg,#2dd1b8,#2fbfd0);border-radius: 50%;vertical-align: middle}
.index-navigation .list .i2:hover,.index-navigation .list .i2 i{background-color:#e8a801;background-image:-webkit-linear-gradient(-45deg,#e8a801,#f09100);}
.index-navigation .list .i3:hover,.index-navigation .list .i3 i{background-color:#00a3cc;background-image:-webkit-linear-gradient(-45deg,#00a3cc,#0086cf);}
.index-navigation .list .i4:hover,.index-navigation .list .i4 i{background-color:#ee801d;background-image:-webkit-linear-gradient(-45deg,#ee801d,#de6033);}
.index-navigation .list .i5:hover,.index-navigation .list .i5 i{background-color:#00a3cc;background-image:-webkit-linear-gradient(-45deg,#00a3cc,#0086cf);}
.index-navigation .list .i6:hover,.index-navigation .list .i6 i{background-color:#2dd1b8;background-image:-webkit-linear-gradient(-45deg,#2dd1b8,#2fbfd0);}
.index-navigation .list .i7:hover,.index-navigation .list .i7 i{background-color:#ee801d;background-image:-webkit-linear-gradient(-45deg,#ee801d,#de6033);}
.index-navigation .list b{display:inline-block;width:40px;height:40px;background:url(../images/navigation-icon.png) no-repeat;}
.index-navigation .list .i2 b{background-position:-40px 0}
.index-navigation .list .i3 b{background-position:-80px 0}
.index-navigation .list .i4 b{background-position:-120px 0}
.index-navigation .list .i5 b{background-position:-160px 0}
.index-navigation .list .i6 b{background-position:-200px 0}
.index-navigation .list .i7 b{background-position:-240px 0}
.index-navigation .list .i1:hover b{background-position:0 -40px}
.index-navigation .list .i2:hover b{background-position:-40px -40px}
.index-navigation .list .i3:hover b{background-position:-80px -40px}
.index-navigation .list .i4:hover b{background-position:-120px -40px}
.index-navigation .list .i5:hover b{background-position:-160px -40px}
.index-navigation .list .i6:hover b{background-position:-200px -40px}
.index-navigation .list .i7:hover b{background-position:-240px -40px}

.index-system{margin-top:40px}
.index-system .list{margin:0 -8px}
.index-system .list li{width:25%;}
.index-system .list a{display:block;padding:30px 0 60px;margin:0 8px;background: #328aec; text-align: center;font-size:18px;color:#fff;transition:.1s}
.index-system .list a:hover{padding:20px 0 70px;font-weight:700;text-decoration:none}
.index-system .list .i2{background: #37b6e1 url(../images/system-bg.png) no-repeat center bottom;}
.index-system .list .i3{background: #89c54d;}
.index-system .list .i4{background: #617bed;}
.index-system .list i{display:block;width:80px;height:80px;margin:10px auto;background:url(../images/system-icon.png) no-repeat;}
.index-system .list .i2 i{background-position:-80px 0}
.index-system .list .i3 i{background-position:-160px 0}
.index-system .list .i4 i{background-position:-240px 0}
.index-system .list em{display:block;font-size:12px;font-weight:400;}

/** 版权服务 **/
.cservice-wrap .content{padding-bottom:0;background:#e3ebf6 url(../images/bgb.jpg) no-repeat right bottom}
.cservice-wrap .main{background:url(../images/bgt.jpg) no-repeat left top}
.cservice-row{padding:10px 30px 80px;background: #fff}
.cservice-news{margin-top:10px;}
.cservice-news-col{position:relative;float:right;width:555px}
.cservice-news-col.fl{float:left}
.cservice-news-col .hd{height:70px;line-height:70px;padding-left:45px;background:#fff url(../images/title-bg2.png) no-repeat left -70px;font-size:18px;font-weight:400;color:#fff;}
.cservice-news-col.fl .hd{background-position:left 0}
.cservice-news-col .more{position: absolute;top:12px;right:0;color:#bbb}
.cservice-news-col .more:hover{color:#225695}
.cservice-news-col .nlist{height:240px}
.cservice-news-col .nlist li{padding-left:20px;background:url(../images/icon-li.png) no-repeat 0 center;}
.cservice-news-col .nlist li a{display:block;height:40px;line-height:40px;overflow: hidden}
.cservice-news-col .nlist li p{float:left;width:400px; vertical-align:top;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cservice-news-col .nlist li i{float:right;color:#bbb}
.cservice-news-col .nlist li.on{padding-left:0;background:none}
.cservice-news-col .nlist li.on a{height:135px;line-height:1.5;margin-bottom:10px;border-bottom:1px solid #ddd;}
.cservice-news-col .nlist li.on a:hover{text-decoration: none}
.cservice-news-col .nlist li.on img{float:left;width:200px;height:120px;margin-right:15px;}
.cservice-news-col .nlist li.on p{float:none;width:auto;font-size:16px;font-weight:700}
.cservice-news-col .nlist li.on .txt{float:none;width:auto;margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow:hidden;}
.contact-list{padding:10px 30px 30px;margin-top:30px;background:#e3ebf6}
.contact-list .hd{height:70px;line-height:70px;background:url(../images/title-bg2.png) no-repeat center -140px;font-size:18px;font-weight:400;color:#fff;}
.contact-list .item{float:left;width:48%;margin:0 1%;color:#111}
.contact-list .item th{padding:10px 5px;border-radius:10px 10px 0 0; background: #fff;border:1px solid #e3ebf6;font-size:16px;text-align: center}
.contact-list .item tr td{height:64px;padding:5px;background: #e3ebf6;border:1px solid #fff}
.contact-list .item tr:nth-child(2n) td{background: #d4dfee;border:1px solid #fff}
.contact-list .ft{text-align: center}
.contact-list .ft a{display:block;border-radius:5px; width:240px;height:50px;line-height:50px;margin:40px auto -50px;background: #225695;font-size:18px;color:#fff}
.contact-list .ft a:hover{text-decoration: none;opacity:.9}
/** 项目展示入口 **/
.entrance-wrap .content{padding-bottom:0;background:#e3ebf6 url(../images/bgb.jpg) no-repeat right bottom}
.entrance-wrap .main{background:url(../images/bgt.jpg) no-repeat left top}
.entrance-row{padding:10px 30px 80px;}
.entrance-list{margin:80px 0;text-align: center}
.entrance-list .item{display:inline-block;width:400px;margin:0 50px;background: #fff; text-align: center}
.entrance-list .item:hover{text-decoration: none}
.entrance-list .item:hover b{opacity:.9}
.entrance-list .item img{margin-top:-40px;}
.entrance-list .item h4{font-size:30px}
.entrance-list .item b{display:block;border-radius:5px; width:240px;height:50px;line-height:50px;margin:30px auto -25px;background: #225695;font-size:18px;font-weight:400;color:#fff}








/*** FOOTER ***/
/*.footer{padding:30px 0;background: #333;font-size:14px;color:#fff;text-align: center}*/
/*.footer .btm{overflow: hidden}*/
/*.footer .logo{float:left;}*/
/*.footer .user{float:right;margin-top:10px}*/
/*.footer .user a{display:inline-block;padding:5px 20px;border:1px solid #225695; border-radius:6px; color:#fff}*/
/*.footer .user a:hover{color:#fff}*/
/*.footer .user .login{margin-left:10px;background: #225695}*/
/*.footer .contact{padding:30px 0 30px 40px;font-size:16px;overflow: hidden}*/
/*.footer .contact .phone{float:left;}*/
/*.footer .contact .email{float:right;}*/
/*.footer .copyright{padding-top:20px;border-top:1px solid #666}*/
/*.footer .copyright span{margin:0 40px}*/

/** 专利资助申报 **/
.patentfund-row{position:relative;min-height:500px;background-color:#fff;-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.1);box-shadow: 0 2px 10px rgba(0,0,0,.1);overflow:hidden;_zoom:1;}
.patentfund-head .inner{position:relative;display:block;height:200px;background-color:#223142;background-repeat:no-repeat;overflow:hidden;*zoom:1;text-align: center}
.patentfund-head .title{display:inline-block;height:58px;line-height:58px;padding:0 40px;margin:70px auto 0;border:1px solid rgba(255,255,255,.4);font-size:32px;color:#fff}
.patentfund-form{padding:20px 40px 40px}
.patentfund-form .tit{margin:20px 0 10px;padding:5px 20px;font-size:18px;background:#f8f8f8;border-bottom:1px dashed #eee; color:#004098}
.patentfund-form .item{float:left;width:240px;padding:5px 0 5px 210px;border-bottom:1px dashed #fff;overflow:hidden;*zoom:1}
.patentfund-form .item:last-child{border-bottom:0}
.patentfund-form .item.i2{float:none;clear: both; width:auto}
.patentfund-form .item.i2 .txt,.patentfund-form .item.i2 .txa{width:670px}
.patentfund-form .label{float:left;width:200px;margin-left:-210px;margin-top:10px;text-align:right;color:#333;font-weight:700}
.patentfund-form .label.mt0{margin-top:0}
.patentfund-form .money{font-size:16px;font-weight:700}
.patentfund-form .yes{padding:2px 5px;border-radius:3px;background:red;color:#fff}
.patentfund-form .no{padding:2px 5px;border-radius:3px;background:green;color:#fff}
.patentfund-form .item .btn,.patentfund-form .item .btnl{width:140px;height:40px;line-height:40px;padding:0;margin:10px 10px 0 0;font-weight:700;text-align:center}
.patentfund-table{width:900px;margin:20px auto}
.patentfund-table th{padding:8px 2px;border-top:2px solid #999;border-bottom:1px solid #999;text-align: center}
.patentfund-table td{padding:5px 2px;border-bottom:1px solid #ddd;text-align: center}
.patentfund-table td .txt,.patentfund-table td .slt{width:85%;padding:5px;}
.patentfund-table td .slt{height:32px;}
.patentfund-table td .btnl{padding:0 .5em}


/** 知识产权金融 **/
.financial-loan{padding:30px 0;}
.financial-loan .intro{line-height:30px;font-size:16px;color:#333;}
.financial-loan .list li{width:33.33333%}
.financial-loan .list li a{display:block;padding:10px 30px 30px;margin:30px;border:1px solid #ddd;text-align: center}
.financial-loan .list li a:hover{border-color:#1fa84c;text-decoration: none}
.financial-loan .list li h4{font-size:20px}
.financial-loan .list li h4 i{display:block;font-size:14px;font-weight:400;text-transform:uppercase;opacity:.8;}
.financial-loan .list .more{display:inline-block;padding:.5em 3em;margin-top:10px;background:#1fa84c;border-radius:50px;color:#fff}
.financial-policy .list{border-top:2px solid #ddd;}
.financial-policy .list li a{display:block;height:60px;line-height:60px;border-bottom:1px solid #ddd;overflow: hidden;font-size:16px}
.financial-policy .list li a::before{float:left;content:'';display:inline-block;width: 0;height: 0;margin:22px 15px 0 0;border:8px solid; border-color:transparent transparent transparent #1fa84c }
.financial-policy .list li p{float:left;width:1000px; vertical-align:top;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.financial-policy .list li i{float:right;color:#bbb}
.financial-guide .intro {padding:30px 0 60px;line-height:2;font-size:16px}
.financial-guide .intro h4{padding-bottom:.5em;margin-bottom:2em;border-bottom:2px solid #ddd;font-size:18px}
.financial-guide .intro h5{margin-top:1em;font-weight:400;color:#1fa84c;}
.financial-mechanism{padding:30px 0;}
.financial-mechanism .hd li{width:49%}
.financial-mechanism .item{padding:30px 0 60px;text-align: center}
.financial-mechanism .list li{width:25%;}
.financial-mechanism .list li a{display:block;border:1px solid #1fa84c;border-radius: 5px;padding:10px;margin:10px;text-align: center}
.financial-mechanism .list li img{width:240px;height:180px;}
.financial-mechanism .more{display:inline-block;width:200px;height:50px;line-height:50px;margin:60px auto 0;border:0;background: #1fa84c;border-radius:50px;text-align:center;font-size:18px;color:#fff}
.financial-mechanism .more:hover{opacity: .85;text-decoration: none}
.financial-insurance .list{padding:0 0 60px;text-align: center}
.financial-insurance .list dl{overflow: hidden}
.financial-insurance .list dt{float:left;width:33.33333%;}
.financial-insurance .list dd{float:left;width:33.33333%;}
.financial-insurance .list dd a{position: relative;display:block;border-radius: 5px;margin:10px;text-align: center;overflow: hidden}
.financial-insurance .list dd p{position: absolute;bottom:0;left:0;right:0;height:50px;line-height:50px;background:rgba(0,0,0,.4);color:#fff;font-size:16px; overflow:hidden;}
.financial-insurance .list img{width:380px;height:280px;}
.financial-insurance .list dd a:hover p{background:#1fa84c}
.financial-insurance .list dd a:hover img{opacity: .95}
.financial-insurance .more{display:inline-block;width:200px;height:50px;line-height:50px;margin:60px auto 0;border:0;background: #1fa84c;border-radius:50px;text-align:center;font-size:18px;color:#fff}
.financial-insurance .more:hover{opacity: .85;text-decoration: none}
.financial-science .banner{height:250px;margin:30px auto;background:#fff url(../images/science-bg.jpg) no-repeat center center;}
.financial-science .intro{line-height:30px;font-size:16px;color:#333}
.financial-science dl{float:left;width:570px;margin:60px 0;}
.financial-science dl:nth-child(2n){float:right;margin-left:60px}
.financial-science dt{height:50px;line-height:50px;background: #ececec;color:#333;font-size:18px;text-align: center}
.financial-science .list{border-top:2px solid #ddd;}
.financial-science .list li a{display:block;height:60px;line-height:60px;border-bottom:1px solid #ddd;overflow: hidden;font-size:16px}
.financial-science .list li a::before{float:left;content:'';display:inline-block;width: 0;height: 0;margin:22px 15px 0 0;border:8px solid; border-color:transparent transparent transparent #1fa84c }
.financial-science .list li p{float:left;width:500px; vertical-align:top;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.financial-science .list li i{float:right;color:#bbb}
/*知识产权知识*/
.ip-knowledge{padding:30px 0;}
.ip-knowledge .hd li{width:24%}
.ip-knowledge .item{padding-top:30px;padding-left:25%;text-align: center}
.ip-knowledge .list li{width:25%;}
.ip-knowledge .list li a{display:block;border:1px solid #2766a8;border-radius: 5px;padding:10px;margin:10px;text-align: center}
.ip-knowledge .list li img{width:240px;height:180px;}
.ip-knowledge .more{display:inline-block;width:200px;height:50px;line-height:50px;margin:60px auto 0;border:0;background: #2766a8;border-radius:50px;text-align:center;font-size:18px;color:#fff}
.ip-knowledge .more:hover{opacity: .85;text-decoration: none}
/** 查询列表 **/
.financial-screen .sort{padding:20px 30px;margin-bottom:30px;border:1px solid #fff;font-size:16px}
.financial-screen .sort dl{position: relative;padding:5px 0 5px 295px;border-top:1px dashed #ddd;overflow: hidden}
.financial-screen .sort dl:first-child{border-top:0}
.financial-screen .sort dt{float:left;margin:5px 0;}
.financial-screen .sort dd{height:36px;margin:0 60px 0 80px;text-overflow:ellipsis; white-space:nowrap;overflow: hidden;zoom:1}
.financial-screen .sort dd.extend{height:auto;white-space: normal}
.financial-screen .sort dd .li{display:block;height:36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.financial-screen .sort dd a{display:inline-block;padding:0 10px;margin:5px;border:1px solid #fff;border-radius: 5px}
.financial-screen .sort .curr{border-color:#1fa84c;background: #1fa84c; color:#fff;text-decoration: none;cursor: default}
.financial-list .search{position: relative;width:540px;height:30px;padding:15px;margin:0 auto 0;border:1px solid #1fa84c;border-radius: 5px;background: #fff;font-size:16px}
.financial-list .search input{width:420px;height:30px;line-height:30px;padding-left:35px;border:0;background:transparent url(../images/search-icon.png) no-repeat 0 -30px;}
.financial-list .search input:focus{border-color:#1fa84c}
.financial-list .search button{position: absolute;top:10px;right:15px; border:0;border-radius: 5px;background: #1fa84c;color:#fff; width:80px;height:40px;line-height:40px}
.financial-list .search button:hover{opacity: .85}
.financial-list .list li{padding:40px 0;background:#fff}
.financial-list .list li:nth-child(odd){background:#f8f8f8}
.financial-list .list .pic{position: relative;float:left;width:200px;height:150px;line-height:150px;margin-right:30px; border:1px solid #f8f8f8;background-color:#fff;box-shadow:0 2px 20px rgba(0,0,0,.1);text-align: center}
.financial-list .list .pic img{max-width:100%;max-height:100%;}
.financial-list .list .date b{display:block;font-size:36px;color:#1fa84c}
.financial-list .list .item{display:block;margin-left:230px}
.financial-list .list .item:hover{text-decoration: none}
.financial-list .list .title{padding:15px 0;margin-bottom:15px;border-bottom:2px solid #eee;font-size:18px}
.financial-list .list .intro{height:50px;overflow: hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;font-size:16px;color:#666}
/** 详情 **/
.financial-detail{margin:30px 100px}
.financial-detail .head{overflow:hidden;text-align: center}
.financial-detail .title{padding-bottom:20px;line-height:1.2;font-size:32px}
.financial-detail .info{padding:5px 10px;background: #f8f8f8}
.financial-detail .article{position:relative;min-height:300px;padding:40px 0;line-height:1.8;font-size:16px;color:#222}
.financial-detail .article p{margin-bottom:1.4em}
.financial-detail .article img{max-width:800px}
/** 行业资讯 **/
.information-list .tab{float: right;margin-top:-160px;}
.information-list .tab li{padding:.4em 1em;margin-left:.4em;border-radius:0 8px;background: #606f87;color:#fff;cursor:pointer}
.information-list .tab li.on{background: #fff;color:#1fa84c}
.information-list .list li{padding:40px 0;background:#fff}
.information-list .list li:nth-child(2n){background:#f8f8f8}
.information-list .list .date{position: relative;float:left;width:200px;height:100px;padding-top:50px;margin-right:30px; border:1px solid #f8f8f8;background-color:#fff;box-shadow:0 2px 20px rgba(0,0,0,.1);text-align: center}
.information-list .list .date::before{position: absolute;top:30px;left:50%;content:"";width:40px;height:4px;margin-left:-20px;background: #1fa84c;overflow: hidden}
.information-list .list .date b{display:block;font-size:36px;color:#1fa84c}
.information-list .list .item{display:block;margin-left:230px}
.information-list .list .item:hover{text-decoration: none}
.information-list .list .title{padding:15px 0;margin-bottom:15px;border-bottom:2px solid #eee;font-size:18px}
.information-list .list .intro{height:50px;overflow: hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;font-size:16px;color:#666}
/* page */
.page-mod{padding:40px 0;text-align:center}
.topage{display:inline-block;margin:0 auto;text-align:center;font-size:16px;}
.topage a{display:inline-block;width:42px;height:42px;line-height:42px;margin:0 5px;border-radius:5px; border:1px solid #eee;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);color:#333}
.topage a:hover{position:relative;border-color:#1fa84c;color:#1fa84c;text-decoration:none}
.topage .current_page,.topage .current_page:hover{border-color:#1fa84c;background-color:#1fa84c;box-shadow:0 2px 5px rgba(31,168,76,.3);color:#fff;cursor:default}
.topage .prev_page,.topage .next_page{width:78px}
.topage i{font-family:\5b8b\4f53;font-weight:700}
.topage .prev_page i{margin-right:2px}
.topage .next_page i{margin-left:2px}
.topage .btn_dis{color:#bbb}
.topage .btn_dis:hover{border-color:#eee;color:#bbb;cursor:default}
.topage .page_dot{display:inline-block;margin:-14px 10px 0;font-weight:700;vertical-align:middle}
.topage .page_total{display:inline-block;margin-left:10px;color:#666}
.topage .page_total b{margin:0 1px}
.topage .input_page_num{width:42px;height:42px;line-height:42px;margin:0 5px;border-radius:5px;border:1px solid #eee;box-shadow:0 2px 5px rgba(0,0,0,.05);text-align:center}
.topage .input_page_num:focus{border-color:#1fa84c}
.topage .to_page_num{float:none;width:60px;margin:0 0 0 10px;border-color:#eee}
.page-mini{padding:20px 0}
.page-mini .topage a,.page-mini .topage .input_page_num{width:30px;height:30px;line-height:30px;font-size:12px}
.page-mini .topage .to_page_num{width:40px}
.page-mini .topage .prev_page,.page-mini .topage .next_page{width:50px}

/** application **/
.application-row{position:relative;min-height:500px;background-color:#fff;-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.1);box-shadow: 0 2px 10px rgba(0,0,0,.1);overflow:hidden;_zoom:1;}
.application-main{background-color:#fff}
.application-main .inner{padding:30px 100px;}