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;} table{border-collapse:collapse; border-spacing:0;} fieldset,img{border:0;} ol,ul{list-style:none;} caption,th{text-align:left;} q:before,q:after{content:'';} abbr,acronym{border:0;} .clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;} .l,.col-l,.col_l,.col-c,.col_c{float:left;} .r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span{float:right;} .c{clear:both;} .n,em{font-weight:normal; font-style:normal;} .b{font-weight:bold;} .i{font-style:italic;} .fa{font-family:Arial;} .fg{font-family:Georgia;} .ft{font-family:Tahoma;} .fl{font-family:Lucida Console;} .fs{font-family:'å®‹ä½“';} .fw{font-family:'å¾®è½¯é›…é»‘';} .tc{text-align:center;} .tr{text-align:right;} .tl{text-align:left;} .tdu{text-decoration:underline;} .tdn,.tdn:hover,a.tdl:hover{text-decoration:none;} .fc0{color:#000000;} .fc3{color:#333333;}
.fc6{color:#666666;} .fc9{color:#999999;} .fcr{color:red;} .fcw{color:white;} .fcb{color:blue;} .fcg{color:green;} .f0{font-size:0;} .f10{font-size:10px;} .f12{font-size:12px;} .f13{font-size:13px;} .f14{font-size:14px;} .f16{font-size:16px;} .f20{font-size:20px;} .f24{font-size:24px;} .vm{vertical-align:middle;} .vtb{vertical-align:text-bottom;} .vt{vertical-align:top;} .vn{vertical-align:-2px;} .vimg{margin-bottom:-3px;} .m0{margin:0;} .ml0{margin-left:0;} .ml5{margin-left:5px;} .ml10{margin-left:10px;} .ml20{margin-left:20px;} .mr0{margin-right:0;} .mr5{margin-right:5px;} .mr10{margin-right:10px;} .mr20{margin-right:20px;} .mt5{margin-top:5px;} .mt10{margin-top:10px;} .mt20{margin-top:20px;} .mb5{margin-bottom:5px;} .mb10{margin-bottom:10px;} .mb20{margin-bottom:20px;} .ml-1{margin-left:-1px;} .mt-1{margin-top:-1px;} .p1{padding:1px;} .pl5{padding-left:5px;} .p5{padding:5px;} .pt5{padding-top:5px;} .pr5{padding-right:5px;} .pb5{padding-bottom:5px;}
.p10{padding:10px;} .pl10{padding-left:10px;} .pt10{padding-top:10px;} .pr10{padding-right:10px;} .pb10{padding-bottom:10px;} .p20{padding:20px;} .pl20{padding-left:20px;} .pt20{padding-top:20px;} .pr20{padding-right:20px;} .pb20{padding-bottom:20px;} .rel,.pr{position:relative;} .abs,.pa{position:absolute;} .dn{display:none;} .db{display:block;} .dib{-moz-inline-stack:inline-block; display:inline-block;} .di{display:inline;} .ovh{overflow:hidden;} .ovs{overflow:scroll;} .vh{visibility:hidden;} .vv{visibility:visible;} .lh14{line-height:14px;} .lh16{line-height:16px;} .lh18{line-height:18px;} .lh20{line-height:20px;} .lh22{line-height:22px;} .lh24{line-height:24px;} .fix{*zoom:1;} .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;} .z{_zoom:1;} .h1{height:1px;} .h5{height:5px;} .h10,.h{height:10px;} .h15{height:15px;} .h20{height:20px;}
.h1,.h5,.h10,.h15,.h20,.h{font-size:0px; line-height:0; overflow:hidden; clear:both;} body{font:12px/1.5 å®‹ä½“,Arial,sans-serif;} a{text-decoration:none;} a:hover{color:#FF6600}
body{font-family:"Microsoft Yahei";}
a{color: #333;}
a:hover{color: #8fbe2e;}
.wp{width: 1200px; margin: 0 auto;}
.h40{height: 40px; overflow: hidden; clear: both;}
.h50{height: 50px; overflow: hidden; clear: both;}
.h60{height: 60px; overflow: hidden; clear: both;}
/*----------------------------------å¤´éƒ¨------------------------------*/
#hd{position: relative; z-index: 99999;}
#hd.index-hd{position: fixed; width: 100%; left: 0; top: 0; z-index: 9999;}
.hd-black{background-color: #000; height: 40px;}
#hd .logo{padding: 8px 0 0 11px; margin-right: 90px;}
#nv ul li{float: left; width: 135px; position: relative;}
#nv ul li.cur>a em,#nv ul li.hover>a em{margin-top: -40px;}
#nv ul li a{display: block; overflow: hidden; color: #fff; height: 40px; line-height: 40px; font-size: 15px; font-weight: bold; transition:background-color 0.3s;}
#nv ul li a em{display: block; font-weight: bold; text-transform: capitalize;}
#nv ul li>a span{display: inline-block; font-size: 18px; color: #8fbe2e; border-bottom: 3px solid #8fbe2e; height: 37px;}
#nv ul li dl{position: absolute; left: 0; top: 40px; background: url(../images/zinialand/nv_dl_bg.png) repeat; overflow: hidden; width: 135px; display: none;}
#nv ul li dl dd a{height: 40px; line-height: 40px; font-size: 14px; color: #fff; padding-left: 29px; display: block;}
#nv ul li dl dd a:hover{background-color: #8fbe2e;}
#search{width: 220px;
position: relative;
display: block;
text-align:right;}
#search-box div.input{position: absolute;
width:0;
height: 24px;
overflow: hidden;
top:0;
right:42px;
padding: 6px 0 10px;
background: #8fbe30;
color: #ffffff;
line-height: 25px;}
#hd #search-link{background:url(../../images/zinialand/search.png) no-repeat center #8fbe30;
display: inline-block;
height: 100%;
width: 42px;
height:40px;
overflow: hidden;
text-indent: -999px;
border:none;
cursor: pointer;}
#search-box #search input.search-field{display: block;
padding-left: 10px;
border: 0;
background: #8fbe30;
color: #ffffff;
font-size: 12px;
line-height: 25px;
outline: 0;}
::-webkit-input-placeholder{font-family:"Microsoft Yahei"; color: #fff;}
::-moz-placeholder{font-family:"Microsoft Yahei"; color: #fff;}
::-ms-input-placeholder{font-family:"Microsoft Yahei"; color: #fff;}
.menu .menu-btn{background: url(../images/zinialand/menu_btn.jpg) no-repeat; width: 68px; height: 40px; display: inline-block; float: right; cursor: pointer;}
.pop-menu{background: url(../images/zinialand/nv_dl_bg.png) repeat; width: 127px; position: absolute; right: 0; top: 40px; text-align: center; display: none;}
.pop-menu ul li a{display: block; font-size: 15px; color: #fff; height:40px; line-height:40px; overflow: hidden; transition:background 0.3s;}
.pop-menu ul li a em,.pop-menu ul li a span{display: block; transition:margin-top 0.3s;}
.pop-menu ul li a:hover{background-color: #8fbe2e;}
.pop-menu ul li a:hover em{margin-top:-40px;}
section#bd{overflow:hidden;padding-top:30px;}
/*----------------------------------åº•éƒ¨------------------------------*/
#fd{width:100%; height: 38px; line-height: 38px; color: #fff; font-size: 14px;}
#fd .wp,#fd.full{background-color: #100f0a;position:relative;}
#fd.fixed{left:0;bottom:0;position: fixed;}
#fd span{padding-left: 20px;}
#fd .fdr{height:38px;overflow:hidden;}
#fd .sina{background: url(../images/zinialand/sina.png) center center no-repeat; width: 50px; height: 38px; display: inline-block;}
#fd .weixin{background: url(../images/zinialand/weixin.png) center center no-repeat; width: 50px; height: 38px; display: inline-block;}
#fd .weixin-pic{width:100px; height:100px; overflow:hidden; position: absolute; right: 0; bottom: 38px; display: none;}
/*----------------------------------banner------------------------------*/
#banner{height: 615px;overflow: hidden;margin-top:-30px;}
.slider{width:100%; height:615px; margin:0 auto; position:relative; overflow:hidden; background:#000;}
.slider .bd{position:absolute; left:0; top:0;}
.slider .bd li{overflow:hidden; position: relative;}
.slider .bd li img{display:block; width:1000px; height:615px;}
.slider .bd li span{opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)'; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -o-transition:.3s; -ms-transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; transition:.3s; position: absolute;left: 0;bottom: 23px;background: url(../../images/zinialand/shaw.png) repeat;height: 30px;line-height: 30px;padding-left: 13px;width: 258px;color: #000;}
.slider .bd li.current span{opacity: 1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)'; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.slider .tempWrap{padding:0 130px !important; /* å¼ºåˆ¶é®ç½©å±‚æ˜¾ç¤º2ä¾§å„130px */}
.slider .bd ul{margin-left:-630px !important;}
.slider .pnBtn{position:absolute; top:50%; width:45px; height:46px; cursor:pointer; z-index: 10;}
.slider .prev{left:0;}
.slider .next{right:0;}
.slider .pnBtn .arrow{position:absolute; top:0; z-index:1; width:45px; height:46px;}
/*----------------------------------é¦–é¡µ------------------------------*/
.index-bd{height:196px; padding: 38px 100px;}
.news-slide{width: 390px;}
.news-slide h3{height: 32px; line-height:1; font-size: 25px; font-weight: normal; color: #100f0a; margin-bottom: 20px;}
.news-slide h3 em{padding-bottom:10px; border-bottom: 2px solid #d9d9d9; display: inline-block;}
.picScroll-left{overflow:hidden; position:relative;}
.picScroll-left .hd{overflow:hidden; height:30px; padding:0 10px;margin-bottom:25px;}
.picScroll-left .hd ul{float:left; overflow:hidden; zoom:1; margin-top:10px; zoom:1;}
.picScroll-left .hd ul li{float:left; width:24px; height:4px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#999999;}
.picScroll-left .hd ul li.on{background: #8fbe2e;}
.picScroll-left .bd{padding:10px;height:106px;overflow:hidden;}
.picScroll-left .bd ul{overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden;}
.picScroll-left .bd ul li h5{font-size: 16px;font-weight: normal;line-height: 30px;}
.picScroll-left .bd ul li .time{margin-bottom: 10px;font-size: 12px;}
.picScroll-left .bd ul li p{font-size: 13px;line-height: 18px;color: #888; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; white-space: normal!important; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.container{width: 1200px; margin: 0 auto;}
#carousel-caption.home .caption {display: inline-block;height: 24px;font-size: 11px;line-height: 24px;text-transform: uppercase;background: url(../../images/zinialand/shaw.png) repeat;color: #000000;padding: 0 9px;margin: 0 0 12px 10px;}
/*----------------------------------æ–°é—»ä¸­å¿ƒ------------------------------*/
h1.tit{height: 47px; line-height: 47px; font-size: 30px; font-weight: normal; color: #333; margin-bottom: 48px;}
h1.tit em{display: inline-block; border-bottom: 2px solid #8fbe2e;}
.ul-list li{height: 143px; overflow: hidden; margin-bottom: 44px;}
.ul-list li:hover .txt,.ul-list li:hover .date{background-color: #8fbe2e; border-color: #bcd882; color:#fff;}
.ul-list li:hover .txt h3{border-bottom-color: #bcd882;}
.ul-list li:hover a,.ul-list li:hover p{color:#fff;}
.ul-list li .txt{border: 1px solid #c5c5c5; padding: 10px 24px; width: 964px; height: 121px; font-size: 14px; line-height: 24px; color: #666; transition:background-color 0.3s,border-bottom-color 0.3s,color 0.3s;}
.ul-list li .date{width: 157px; height: 141px; border: 1px solid #c5c5c5; text-align: center; transition:background-color 0.3s,border-bottom-color 0.3s,color 0.3s;}
.ul-list li .txt h3{font-size: 18px; font-weight: normal; line-height: 47px; border-bottom: 1px solid #c5c5c5; margin-bottom: 20px;}
.ul-list li .date{color: #8fbe2e; font-size: 18px;}
.ul-list li .date b{display: block; font-size: 60px;}
.ul-list li.on .txt{background-color: #8fbe2e; border: 1px solid #8fbe2e; color: #fff;}
.ul-list li.on .txt a{color: #fff;}
.ul-list li.on .txt h3{border-bottom-color: #bcd882;}
.ul-list li.on .date{background-color: #8fbe2e; border: 1px solid #8fbe2e; color: #fff;}
.pages{text-align: center; margin-bottom: 63px;}
.pages a{font-size: 16px; display: inline-block; width: 33px; text-align: center; color: #666;}
.pages a.cur{color:#999;}
.pages a.page-prev,.pages a.page-next{width: 33px; height: 33px; text-align: center; line-height: 33px; display: inline-block; border: 1px solid #acacac; font-size: 18px; font-family: simsun;}
.pages a:hover{color: #8fbe2e;}
.pages a.page-prev:hover,.pages a.page-next:hover{background-color: #8fbe2e; color: #fff; border: 1px solid #8fbe2e;}
/*----------------------------------æ–°é—»å†…é¡µ------------------------------*/
.article h1{font-size: 30px; font-weight: normal; line-height: 47px; text-align: center; color: #333;}
.article .time{color: #666; line-height: 50px; font-size: 14px; text-align: center;}
.content{font-size: 14px; color: #666; line-height: 24px;}
.content p{margin:5px 0;}
.content img{max-width:100%;}
.article .back{width: 114px; height: 40px; text-align: center; line-height: 40px; color: #fff; background-color: #8fbe2e; display: inline-block; font-size: 16px; font-family: "å®‹ä½“";}
.eg-pic img{width: 386px; height: 288px; margin-right: 15px;}
/*----------------------------------é¡¹ç›®å†…é¡µ------------------------------*/
.item{height: 460px; overflow: hidden; border-bottom: 1px solid #8fbe2e;}
.item .pic img{width: 745px; height: 412px;}
.item .txt{width: 380px; font-size: 18px; line-height: 24px; color: #333;}
.item .txt h3{font-size: 30px; font-weight: normal; margin-bottom: 30px;}
.item .txt .eng{margin-top: 10px;}
/*----------------------------------è”ç³»æˆ‘ä»¬------------------------------*/
.contact dl{margin-bottom: 20px;}
.contact dl dt{font-size: 24px; background: url(../../images/zinialand/line.jpg) left bottom no-repeat; line-height: 60px;}
.contact dl dt em{font-family: Arial; text-transform: capitalize; margin-left:10px;}
.contact dl dd{padding:10px 0; font-size: 14px; line-height: 32px; color: #616161;}
.contact dl dd a.email{color: #8fbe2e; text-decoration: underline;}
.contact dl dd .add{line-height: 22px; margin-top: 5px;}
.contact dl dd .add em{/* background: url(../../images/zinialand/address.jpg) right bottom no-repeat; */ display: inline-block; padding-right: 44px;}
.contact dl dd .add-en{padding-left: 46px; font-size: 14px; font-family: Arial; display: block; background: none;}
/*----------------------------------å¼€å‘å•†è¯¦æƒ…------------------------------*/
.item-slide{}
.slider1{width: 100%; height:520px; padding:0 130px; margin:0 auto; position:relative; overflow:hidden;}
.slider1 .bd{position:absolute; left:0; top:0;}
.slider1 .bd li{overflow:hidden;}
.slider1 .bd li img{display:block; height:520px;}
.slider1 .tempWrap{padding:0 370px !important; /* å¼ºåˆ¶é®ç½©å±‚æ˜¾ç¤º2ä¾§å„130px */}
.slider1 .bd ul{margin-left:-630px !important;}
.slider1 .pnBtn{position:absolute; top:0; width:130px; height:338px; cursor:pointer;}
.slider1 .prev{left:0;}
.slider1 .next{right:0;}
.slider1 .pnBtn .arrow{display:none; position:absolute; top:0; z-index:1; width:32px; height:338px; _filter:alpha(opacity=70);}
.slider1 .prev .arrow{left:0; background:url(images/left.png) 0 center no-repeat;}
.slider1 .next .arrow{right:0; background:url(images/right.png) 0 center no-repeat;}
.item-pic-slide{margin-top: 28px;}
.item-pic-slide li{float: left; width: 200px; height: 86px;}
.item-pic-slide li img{width: 200px; height: 86px; display: inline-block; opacity: 0.7}
.item-pic-slide li a:hover img{opacity: 1;}
.picScroll-left1 .hd{overflow:hidden; height:52px;}
.picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{display:block; width:27px; height:17px; float:left; margin-right:1px; overflow:hidden; cursor:pointer; background:url("../../images/zinialand/prev1.jpg") 0 0 no-repeat;}
.picScroll-left1 .hd .next{background-image: url(../../images/zinialand/next1.jpg);}
.picScroll-left1 .hd .prev:hover,.picScroll-left1 .hd .next:hover{opacity: 0.7}
.item-info .item-left{width: 280px; float: left;}
.item-info .item-right{width: 810px; float: right; padding-right: 34px;}
.item-left h3{font-size: 18px; border-top: 2px solid #8fbe2e; font-weight: normal; padding-top: 15px;}
.item-left h5{font-size: 14px; font-family: Arial; font-weight: normal; color: #515151; margin-bottom: 10px;}
.item-left table{font-size: 15px; line-height: 35px;}
.item-left table th{width: 90px; display: inline-block; color: #7a7a7a; font-weight: normal;}
.item-right h1{font-size: 30px; font-weight: normal; margin-bottom: 30px;}
.item-right h1 em{font-size: 24px; color: #515151;}
.item-right{font-size: 14px; line-height: 1.5;}
.item-right .eng{color: #606060;}
/*----------------------------------åŠ å…¥æˆ‘ä»¬------------------------------*/
.join-box h1{font-size: 18px; font-weight: normal; height: 37px; line-height: 37px; margin-bottom: 30px;}
.join-box h1 span{background-color: #eef5e1; display: inline-block; border-left: 8px solid #8fbe2e; padding-left: 23px; padding-right: 32px;}
.join-box h1 em,.ul-join li a em{text-transform: capitalize;}
.ul-join li{margin-bottom: 20px; overflow: hidden; padding-left: 31px;}
.ul-join li h3{font-weight: normal;}
.ul-join li h3 a{display: inline-block; border-left: 8px solid #8fbe2e; font-size: 15px; height: 29px; line-height: 29px; padding-left: 10px; background: url(../../images/zinialand/down.jpg) right center no-repeat; padding-right: 24px;}
.ul-join li h3.ok a{background-image: url(../../images/zinialand/up.jpg);}
.ul-join li a em{font-family: Arial; font-size: 14px; color: #686868; margin-left: 10px;}
.ul-join li .job{padding-left: 15px; padding-top: 24px; font-size: 14px; line-height: 22px; color: #606060; display: none;}
/*----------------------------------èŽ·å¥–åŽ†ç¨‹------------------------------*/
.award{padding:100px 50px 0 50px; background: url(../../images/zinialand/green_line.jpg) center top repeat-y; position: relative; overflow: hidden;}
.award ul{overflow: hidden;}
.award .circle{background: url(../../images/zinialand/circle.jpg) no-repeat; width: 25px; height: 25px; display: block; position: absolute; top: 0; left: 50%; margin-left: -13px;}
.award-left{width: 50%; margin-right:1px; float: left;}
.award-right{width: 50%; float: right;}
.award-left dl dt,.award-right dl dt{background: url(../../images/zinialand/disc.jpg) right center no-repeat; line-height: 21px; font-size: 24px; font-family: Arial; text-align: right; color: #8fbe2e; padding-right: 40px; margin-right: -6px;}
.award-left dl dd,.award-right dl dd{padding-right: 30px; padding-top: 20px; font-size: 16px; line-height: 24px; color: #535353;}
.award-left .pic{margin-left: 40px;}
.award-right dl dt{background: url(../../images/zinialand/disc.jpg) left center no-repeat; text-align: left; padding-left: 40px; margin-left: -6px;}
.award-right dl dd{padding-left: 30px; padding-right: 0;}
.award-right .pic{margin-right: 40px;}
.award .pic img{max-width:175px;max-height:195px;}
.award .arrow{background: url(../../images/zinialand/arrow.jpg) center bottom no-repeat; height: 36px;}
/*----------------------------------åˆä½œä¼™ä¼´------------------------------*/
.partner-box,.ul-partner{overflow: hidden;}
.ul-partner{margin: -1px -8px;}
.ul-partner li{float: left; width: 20%; height: 159px; text-align: center; margin-right: -1px; margin-bottom: -1px; border: 1px dashed #d2d2d2; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}
@media (min-width:1200px){.ul-partner li{width: 16.666%;}}
@media (min-width:1400px){.ul-partner li{width: 14.285%;}}
.ul-partner li a{display: block; height: 100%; vertical-align: middle; text-align: center; transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;}
.ul-partner li a img{vertical-align: middle; display: inline-block;}
.ul-partner li a b{height:100%; font-size:0; line-height:0; overflow:hidden; vertical-align:middle; display:inline-block;}
.ul-partner li a:hover{opacity: 0.4; filter: alpha(opacity=40);}
/*----------------------------------å›¢é˜Ÿä»‹ç»------------------------------*/
.team-box,.ul-team{overflow: hidden;}
.ul-team li{float: left; width: 20%; height: 210px; margin-bottom: 25px; text-align: center;}
@media (min-width:1400px){.ul-team li{width: 16.666%;}}
@media (min-width:1600px){.ul-team li{width: 14.285%;}}
.ul-team li a{position: relative; display: inline-block; height: 100%; vertical-align: middle; text-align: center;}
.ul-team li a p{background: url(../../images/zinialand/nv_dl_bg.png); display: block; position: absolute; left:0; right:0; bottom: 0; padding:5px 20px; vertical-align: middle; text-align: center; color:#fff; overflow:hidden; height:0; text-align: left; font-size: 14px;;}
.ul-team li a p strong{display: block;line-height:2;}
/*----------------------------------å¼€å‘å•†------------------------------*/
html,body{height:100%;}
.project-wp{height:70%;padding:0 !important;min-height:860px;position:relative;}
.pz-list-box{padding-top:30px;text-align:center;width:100%;position:absolute;}
.pz-list{display:inline-block;font-size:0;height:680px;transition:width 0.5s;}
.pz-list li{display:none;height:680px;text-align:right;padding-left:2px;vertical-align:bottom;padding-bottom:25px;position:relative;}
.pz-list li a{display:inline-block;}
.pz-list li .txt{display:inline-block;width:16px;padding:40px 5px;text-align:center;background:#d0d0d0;transition:background 0.3s;}
.pz-list li .txt em{display:inline-block;font-size:14px;color:#696969;
-ms-writing-mode: tb-lr;
-webkit-writing-mode: vertical-lr;
-ms-writing-mode: vertical-lr;
writing-mode: vertical-lr;}
@-moz-document url-prefix(){.pz-list li .txt em{display:none;}}
.pz-list li .txt strong{display:block;font-size:12px;margin-top:10px;color:#404040;overflow: hidden;}
.pz-list li .black{background:#000;position:relative;transition:background 0.3s;}
.pz-list li .level1{width:auto}
.pz-list li .level2{width:26px;/* 30px */}
.pz-list li .level3{width:40px;}
.pz-list li .level4{width:50px;}
.pz-list li .cur .txt{background:#a0a0a0;}
.pz-list li .cur .black{background:#8fbe2e;}
.pz-list li .hover{z-index:999;visibility:hidden;font-size:14px;white-space:nowrap;color:#fff;padding:0 10px;height:25px;overflow:hidden;line-height:25px;background:#8fbe2e;position:absolute;bottom:0;left:2px;}
.pz-list li .hover strong{margin-right:10px;}
.pz-list li.stand .black{background:#8fbe2e;}
.pj-scroll{
	/* display:none; */
width:940px;height:17px;background:#ddd;margin:120px auto auto auto;}
.pj-scroll #handle{width: 55px;height: 17px;background:url(../images/handle.gif);cursor:pointer; opacity: .4;}
/* project carousel thumbs */
#carousel-thumbs-container{width: 960px; margin: 30px auto 40px auto;}
#carousel-thumbs{height: 68px; overflow: hidden;}
#carousel-thumbs,#carousel-thumb-slider{width: 940px; margin: 0 10px;}
#carousel-thumbs .thumb-wrapper{float: left;}
#carousel-thumb-slider{height: 17px; background-color: #f3f3f3;}
#carousel-thumb-slider #handle{display: block; width: 55px; height: 17px; background: #ff7800 url(../../images/zinialand/handle.gif) no-repeat 0 0; cursor: pointer;}
#carousel-container{position: relative; width: 100%; height: 568px; overflow: hidden; background: #ededed;}
#carousel-container .image-wrapper{position: absolute; display: none;}
#carousel-container .image-wrapper img{float: left;}
#carousel-prev,
#carousel-next,
#ideas-prev,
#ideas-next{display: block; position: absolute; top: 50%; width: 48px; height: 48px; margin-top: -24px; text-indent: -9999px; cursor: pointer;}
#ideas-prev,
#ideas-next{z-index: 2;}
.pnBtn.prev,
#carousel-prev,
#ideas-prev{left: 0; background: url(../../images/zinialand/carousel-prev.png) no-repeat 0px 0px;}
.pnBtn.next,
#carousel-next,
#ideas-next{right: 0; background: url(../../images/zinialand/carousel-next.png) no-repeat 0px 0px;}
#carousel-caption{display: block; position: absolute; left: 0; bottom: 0; width: 100%;}
.pnBtn.prev:hover,
.pnBtn.next:hover,
#carousel-prev:hover,
#carousel-next:hover,
#ideas-prev:hover,
#ideas-next:hover{background-position-y: -48px;}
.search{padding:15px;width:1170px;}
.search h1{font-size:16px;line-height:40px;border-bottom:1px solid #ddd;}
.search form{line-height:100px;}
.search form input{padding:10px 8px;width:300px;height:18px;border:1px solid #ddd;}
.search form button{height:40px;width:80px;background-color:#8fbe30;color:#fff;border:none;cursor:pointer;}
.navWrap{font-size:14px;border-bottom:1px solid #ddd;}
.navWrap a{display:inline-block;zoom:1;*display:inline;padding:8px 0;margin:0 8px;text-decoration:none;}
.navWrap a:hover{color:#333;}
.navWrap a.cur{border-top:3px solid #8fbe30;font-weight:bold;}
.result{padding:10px 0;}
.result li{padding:15px 0;border-bottom:1px dashed #ddd;}
.result li a{font-size:18px;line-height:2;}
.result li p{color:#666;font-size:14px;}
.result .red{color:#c00;}
#banner #carousel-container{height:615px;}
#carousel-container .image-wrapper .caption{display:none;padding:3px 10px;position:absolute;bottom:10px;left:10px;background:rgba(255,255,255,.8);}
#carousel-container .slideshow_0 .caption{display:inline;}
