img{-ms-interpolation-mode:bicubic}
section,article,aside,header,footer,nav,figure{display:block}
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 arial}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ul,ol{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img,button{border:0}
table{border-collapse:collapse;border-spacing:0}
input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0;outline:0}
::-webkit-file-upload-button{cursor:pointer;}
.clear,.wrapper,.aside-media{*zoom:1}
.clear:after,.wrapper:after,.aside-media:after{content:'\20';display:block;clear:both;height:0}
body .hide{display:none}
body .ellipsis{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;_width:100%;word-wrap:normal}
body{color:#666;background:#FFF;}
a{color:#1D719E}

::selection {background: #999;color: #FFF;}
::-moz-selection {background: #999;color: #FFF;}

.home .row,
.wrapper{width:985px;margin:0 auto}
.ui-pos-right{position:absolute;right:0;top:0;}

.home{
	background:url(../images/bg-texture.jpg) 0 0 repeat-x;
}
.home #wp_page_numbers{margin-bottom:68px;}

.header{
	margin-bottom:28px;
}
.ui-navs{
}
.ui-nav-skin{
	height:89px;
	background:url(../images/ui-nav.png) 0 0 repeat-x;
}
.ui-nav{
	position:relative;
	width:985px;
	height:92px;
	text-align:center;
}
.ui-nav ul{float:right;}
.ui-nav-item,
.menu-item{
	position:relative;
	float:left;
}
.ui-nav .ui-nav-item{
	width:131px;
	margin-top:15px;
	height:56px;
	line-height:56px;
}
.ui-nav .ui-nav-text{
	overflow:hidden;
	text-indent:-999px;
	height:56px;
	background:url(../images/nav/navs.png) 0 0 no-repeat;
}
.ui-nav .nav-abouts{
	background-position:-131px 0;
}
.ui-nav .nav-works{
	background-position:-263px 0;
}
.ui-nav-item i{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	display:block;
	width:1px;
	height:56px;
	background:url(../images/nav/navs.png) 0 0 no-repeat;
}
.ui-nav-text{
	display:block;
	text-align:center;
}
.ui-nav-sub{
	width:1003px;
	height:64px;
	margin:0 auto 0;
	background:url(../images/nav/nav-shd.png) 9px -13px no-repeat;
}
.ui-nav-sub img{width:134px;height:64px;}
.ui-nav-sub-cnt{
	width:939px;
	margin:0 auto 0;
}
.ui-nav-sub .menu-item,
.ui-nav-sub .ui-nav-item{
	width:134px;
	height:64px;
	line-height:64px;
	overflow:hidden;
}
.ui-nav-sub .menu-item a{display:block;}
.ui-nav-sub img{
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";    
	*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
	zoom: 1;
}

.ui-nav .ui-nav-text{
	color:#FFF;
}
.logo{
	position:absolute;
	top:14px;
	left:0;
	display:block;
	width:371px;
	height:70px;
	background:url(../images/logo.png) 0 0 no-repeat;
}
.logo a{display:block;width:100%;height:100%;}

.left{
	width:670px;
	float:left;
}
.aside{
	width:229px;
	float:right;
	margin-left:10px;
}
.home .aside{
	width:300px;
}
.home .aside .player{
	margin-top:5px;
}
.movie .aside,
.about .aside,
.blog .aside,
.contact .aside{
	margin-bottom:70px;
}
.aside-row2{}
.aside-row2 .fn-col{
	display:block;
	margin-bottom:12px;
}
.aside-row2 .fn-col img{display:block;}
.aside-blog .aside-img{margin-bottom:30px;}

.aside-media-2{*margin-bottom:12px;}
.aside .ui-img1 .fn-col{display:block;margin-bottom:12px;}
.aside .ui-img1 .fn-col img{display:block;}

.slider {
    position: relative;
	height:326px;
	overflow:hidden;
	background:#e8e5de url(../images/slider.png) 50% 0 no-repeat;
}
.sls-view {
    height: 314px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 659px;
}
.sls-container {
    left: 0;
    position: absolute;
    top: 0;
}
.sls-content {
    float: left;
    height: 314px;
    position: relative;
    width: 659px;
}
.sls-content a {
    display: block;
}
.sls-content a:hover {
    color: #660000;
}
.sls-prev, .sls-next {
}
.sls-pagination:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.sls-pagination {
    bottom: 15px;
    right: 20px;
    min-height: 1px;
    position: absolute;
}
* html .sls-pagination {
    height: 1px;
}
.sls-pagination a {
    background: url(../images/btn_white.png) 0 0 no-repeat;
    display: inline;
    float: left;
    height: 12px;
    margin-right: 1px;
    margin-top: 10px;
    padding: 3px;
    text-indent: -9999px;
    width: 12px;
}
.sls-pagination a:hover {
    background: url(../images/btn_pink.png) 0 0 no-repeat;
    height: 12px;
    text-indent: -9999px;
    width: 12px;
}
.sls-pagination a.current {
    background: url(../images/btn_pink.png) 0 0 no-repeat;
    height: 12px;
    text-indent: -9999px;
    width: 12px;
}
.ui-slider-home{
	margin:6px 0 0 6px;
}
.about .slider{margin-bottom:30px;width:686px;height:411px;background:url(../images/slider-bg.png) 50% 50% no-repeat;}

.ui-slider-about{margin:8px 0 0 8px;}
.ui-slider-about{width:669px;height:395px;}
.ui-slider-about .sls-content{width:669px;height:395px;}

.ui-nav,
.wrapper{
	width:985px;
	margin:0 auto;
}
.row{
	overflow:hidden;
	margin-bottom:30px;
	background:url(../images/bg-dotted-line.png?t=130811) 0 bottom repeat-x;
}
.home .row{padding-bottom:57px;margin-bottom:30px;}
.home .last{background:none;}
.home .bg-aside{
	display:block;
	width:300px;
	height:74px;
	font-size:0;
}
.home .aside-media-1 .aside-media-swf{margin-bottom:18px;} 
.home .aside-media-1 .bg-aside .odd{margin-left:5px;}
.footer-links img,
.home .aside-media-1 .bg-aside img{
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";    
	*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
	zoom: 1;
}
.goto-help a{
	display:inline-block;
	width:151px;
	height:73px;
	*background:url(about:blank);
	*cursor:pointer;
}
.goto-taobao{
	display:block;
	width:302px;height:62px;
	background-position:-3px -84px;
}
.goto-taobao-txt{
	display:block;
	width:300px;
	height:68px;
	background-position:-6px -154px;
}


.footer{
	padding-bottom:25px;
	-webkit-text-size-adjust:none;
	background:url(../images/footer-bg.png) 0 0 repeat;
}
.spr-footer{
	display:inline-block;
	background:url(../images/footer-spr.png) -999px -999px no-repeat;
}

.footer-link{
	width:800px;
	height:200px;
	margin:35px auto 0;
	padding:0 30px;
	border-radius:5px;
	background:#91918d;
}
:root .footer-link{
	background:rgba(0,0,0,.3);
}
.footer-links .ui-item{
	float:left;
	margin-left:10px; 
}
.footer-links .first{
	margin-left:0;
}
.imprssions{
	padding-top:24px;
	padding-bottom:12px;
}
.imprssions .impression-mini{
	float:right;
}
.impression{
	width:220px;
	height:32px;
	background-position:0 0;
}
.impression-mini{
	width:90px;
	height:32px;
	background-position:-275px -10px;
}
.copyright{
	display:block;
	margin:0 auto;
	padding-top:48px;
	width:477px;
	height:26px;
	background-position:-30px -52px;
	color:#2B2621;
}
.copyright p{font-family:"MS Pゴシック",arial,sans-serif;letter-spacing:0;}
.bg-addr{
	position:absolute;
	left:50%;
	top:-11px;
	display:block;
	width:457px;height:221px;
	margin-left:-228px;
}

.footer .ui-top{
	display:block;
	margin:0 auto;
	width:179px;height:56px;
	background:url(../images/bg-addr.png) -148px 0 no-repeat;
}
.footer .ui-tel{
	position:relative;
	width:457px;
	height:165px;
	overflow:hidden;
	background:url(../images/bg-addr.png) -10px -56px no-repeat;
}
.ui-hidden{
	position:absolute;
	top:999px;
	left:-999px;
	font:0/0 a;
	overflow:hidden;
}


.ui-list:before, 
.ui-list:after,
.clear:before,
.clear:after {
    content: "";
    display: table;
}
.ui-list:after,.clear:after {
    clear: both;
}
.ui-list, 
.clear {
    zoom:1;
}
.ui-list-copyright {
    padding:15px 0 30px;
    text-align: center;
}
.ui-list-copyright h3 {
    color:#2B2621;
    font: 600 15px '微软雅黑';
    letter-spacing:3px;
    padding: 5px 0;
	white-space:nowrap;
}
.ui-list-copyright .ui-list {
    margin-left: 30px;
}
.ui-list-copyright .ui-list-item{
    
	position:relative;
	padding-right:38px;
	padding-left:38px;
	float: left;
	*display:inline;
	*zoom:1;
}
.ui-list-copyright .ui-img {
    height: 143px;
    margin-bottom: 18px;
    width: 100%;
}
.ui-list-copyright ul {
    margin-top: 10px;
}
.ui-list-copyright ul a {
    color: #FFFFFF;
    font: 500 11px/2 "微软雅黑";
    letter-spacing: 5px;
}
.ui-list-copyright .ui-shd{
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:1px;
	height:100px;
	background-color:#7F7D78;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#5e5c58), to(#5e5c58));
	background-image:-webkit-linear-gradient(top, #5e5c58, #5e5c58);
	background-image:-moz-linear-gradient(top, #5e5c58, #5e5c58);
	background-image:-o-linear-gradient(top, #5e5c58, #5e5c58);
	background-image:linear-gradient(#5e5c58, #5e5c58);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#5e5c58', EndColorStr='#5e5c58');
	*zoom:1;
}

.blog{}
.blog .row{padding-bottom:10px;}
.blog .weibo-share{float:right;margin-top:2px;}
.blog .article-cnt img{display:block;margin:0 auto;}

.stream{
	width:660px;
	overflow:hidden;
	text-shadow:0px 1px 0px #FFF;
}
.stream-time{
	display:none;
	float:right;
	line-height:35px;
	color:#868695;
}
.stream-text{
	line-height:25px;
	color:#868695;
	-webkit-text-size-adjust:none;
}
.ui-title{
	font:600 16px/35px '微软雅黑';
	color:#71717c;
}
.ui-text{
	font:500 13px/1.5 mingliu,PMingLiU;
}

.icon{
	background:url(../images/bg-aside.png) -999px -999px no-repeat;
	display:inline-block;
	vertical-align:middle;
}

.weibo-share{
	display:inline-block;
	width:73px;
	height:25px;
	margin-top:20px;
	background:url(../images/bg-aside.png) -3px -222px  no-repeat;
	font:600 14px/30px '微软雅黑';
	color:#313131;
}
.icon-weibo{
	width:20px;
	height:16px;
	line-height:16px;
	background-position:-3px -226px;
}

.bg-400{
	position:relative;
	height:220px;
	background:url(../images/ui-nav.png) -999px -999px repeat-x;
	background-position:0 -191px;
}


.article-title{
	font:500 18px/1.5 '微软雅黑';
}
.title{
	height:67px;
	background:url(../images/ui-nav.png) -999px -999px repeat-x;
	background-position:0 -416px;
	*zoom:1;
}
.title-inner{
	position:relative;
	width:982px;
	height:100%;
	margin:0 auto;
}
.title-text{
	/*position:absolute;
	top:50%;
	left:0;
	margin-top:-19px;
	background:url(../images/bg-aside.png) -999px -999px no-repeat;*/
}
.title-text{
	position:absolute;
	top:50%;
	left:0;
	display:block;
	height:38px;
	margin-top:-19px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.contact .title-text,
.about .title-text{
	display:block;
	width:210px;
	background:url(../images/bg-aside.png) 0 -248px no-repeat;
}
.movie .row{padding-bottom:58px;}
.movie .title-text{
	width:302px;
	background-image:url(../images/movie-title.png);
}
.news .title-text{
	width:186px;
	background-position:-6px -287px;
}
.aside-img{
	text-align:center;
}
.aside-media{}
.aside-media .fn-col{float:left;}
.aside-media .fn-col img{display:block;}
.aside-media-2{}
.aside-media-2 .fn-col{margin:0 12px 12px 0;}
.aside-media-2 .odd{margin-right:0;}
.aside-weibo{
	margin:0 auto 30px;
	width:229px;
	border:1px solid #ECECEA;
	background:#FFF;
}
.aside-weixin{
	width:229px;
	margin:0 auto 30px;
	padding:15px 0;
	text-align:center;
	border:1px solid #eee;
	background:#f5f2e9;
}
.aside-about{
	width:220px;
	margin:0 auto;
	text-align:center;
}
.nav-about{
	width:180px;
	margin:0 auto 20px;
}
.aside-about h3{
	padding:10px 0;
	font:400 14px/25px '微软雅黑';
}
.aside-about h3 a{
	color:#868695;
}
.other-links{
	margin-bottom:30px;
}
.other-links a{
	line-height:35px;
	color:#9797A5;
}
.aside-about .ui-bd{
	font:0/1px a;
	display:block;
	margin:0 auto;
	width:180px;
	height:1px;
	background:url(../images/bg-aside.png) 0 -247px repeat-x;
}
.aside-about strong{display:block;color:#FF9DB0;font:400 13px Arial;}
.aside-about .back-home .fn-col{float:none;}
.aside-blog .back-home .fn-col{float:none;}
.aside-blog .back-home .ui-img2 img,.aside-about .back-home .ui-img2 img{margin:0 auto;}

.back-home{
	position:relative;
	width:220px;
	height:297px;
	background:url(../images/aside/back-home.png) 0 0 repeat-x;
	*zoom:1;
}
.back-home .ui-img1{
	position:absolute;
	left:-1px;
	top:20px;
}
.back-home .ui-img2{
	padding-top:90px;
}

.hot-news,
.hot-news .ui-skin-top,
.hot-news .ui-skin-btm{
	display:block;
	background:url(../images/bg-aside.png) -999px -999px no-repeat;
}

.hot-news{
	position:relative;
	width:229px;
	min-height:130px;
	_height:130px;
	background:url(../images/aside/aside-back-home-mid.png) 0 0 repeat-y;
}
.hot-news-inner{
	padding:15px 0 0;
}
.hot-news .ui-skin-top{
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:15px;
	background-position:0 -391px;
}
.hot-news .ui-skin-btm{
	position:absolute;
	bottom:0;
	right:0;
	width:100%;
	height:91px;
	background-position:0 -421px;
}
.hot-news .list-article{
	padding:10px 14px 0;
}
.hot-news .ui-item{padding-bottom:30px;}
.hot-news .newstext{color:#9797A6;}
.hot-news .ui-page{display:none;}
.hot-news .back-home{
	width:100%;
	height:310px;
	background:none;
}
.hot-news .ui-img2{text-align:center;}

.article-head{
	margin-bottom:30px;
}
.article-head .weibo-share{
	float:right;
}
.article-cnt{
	font:500 14px/25px '微软雅黑';
}

.ui-gallery{
	
	width:868px;
	margin:0 auto;
	overflow:hidden;
}
.list-ablum{}
.list-ablum li,
.list-ablum .ui-item{
	position:relative;
	float:left;
	margin-right:29px;
	margin-bottom:27px;
	width:412px;
	height:216px;
	overflow:hidden;
	text-align:center;
	background:url(../images/bg-album.png) 50% 50% no-repeat;
	*display:inline;
}
.list-ablum2{*margin-bottom:27px;margin-right:-29px;}
.list-ablum2 li{
	
	margin-right:29px;
}
.list-ablum a,
.list-ablum .ly-relative{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.list-ablum .ui-skin,
.list-ablum .ly-right{
	position:absolute;
	left:7px;
	top:6px;
	display:block;
	text-indent:-999px;
	width:33px;
	height:204px;
	overflow:hidden;
	background:url(../images/works-spr.png) 0 0 no-repeat;
	*cursor:pointer;
}
.list-ablum a,
.list-ablum .ui-thumb{
	display:block;
}
.list-ablum .ui-text{display:none;}
.list-ablum .ui-thumb-text{
	position:absolute;
	left:60px;
	top:35px;
	text-align:left;
	display:none;
}
.list-ablum .odd{
	margin-right:0;
}
.list-ablum .odd .ly-right{
	left:auto;
	right:7px;
	background-position:-35px 0;
}
.list-ablum .menu-image,
.list-ablum .ui-thumb img{
	margin-top:8px;
	width:395px;
	height:200px;
}


.list-gallery{margin-right:-22px;margin-bottom:30px;}
.list-gallery .ui-item{
	float:left;
	margin:0 22px 23px 0;
	width:200px;
	height:270px;
	*display:inline;
}
.list-gallery .ui-thumb img{
	width:100%;
	height:100%;
}
.list-gallery .ly-relative{display:none;}


.article-about{margin-bottom:60px;font-size:14px;line-height:2;}



.package-img{
	float:left;
	width:375px;
	margin-left:100px;
	*display:inline;
	text-align:center;
}
.package-info{float:left;width:410px;}
.package{margin-bottom:20px;}
.package .ui-img{
	
	width:226px;
	height:305px;
}
.package .ui-item{
	padding-left:85px;
	padding-bottom:16px;
}
.package .ui-label{
	float:left;
	width:85px;
	margin-left:-85px;
	padding-right:10px;
	text-align:right;
	font-weight:600;
}
.package .ui-input{
	width:435px;
	border:none;
}
.package .ui-text{
	min-height:20px;
	_height:20px;
}


.category-themes{min-height:20px;_height:20px;}
.category-themes a{margin-right:20px;}
.category-themes img{display:none;}
.gallery-category{display:none;}
.works .gallery-category,
.workshow .gallery-category{display:block;}
.works .title,
.workshow .title{height:auto;background:none;}
.works .header,
.workshow .header{
	background:url(../images/bg-texture.jpg) 0 bottom repeat-x;
}
.works .title-text,
.workshow .title-text{position:static;width:294px;height:37px;margin:20px 0 15px;background:url(../images/title-works.png) 0 0 no-repeat;}
.workshow .article-cnt {text-align:center;}
.workshow .article-cnt img{max-width:950px;height:auto;}
.works .ui-gallery-works .list-ablum{margin-left:15px;}
.works .ui-gallery-works .list-ablum2{margin-left:8px;}

.ui-nav-colors .current-menu-item a,
.category-themes .current-menu-item a{
	text-decoration:underline;
}

.title-24h,
.works .title-24h,
.workshow .title-24h{
	position:static;
	width:223px;
	height:15px;
	margin:0 auto 12px;
	line-height:15px;
	background-image:url(../images/bg-aside.png);
	background-position:-2px -365px;
	background-repeat:no-repeat;
}
.workshow .article-cnt .size-full{display:block;margin:0 auto;}
.workshow .footer .ui-list-item{padding-left:36px;padding-right:36px;}
.category-title{
	margin-bottom:10px;
}
.category-cnt .ui-item{
	padding-bottom:20px;
	padding-top:20px;
	background:url(../images/bg-dotted-line.png) 0 0 repeat-x;
}
.ui-loading{display:block;height:20px;width:228px;background:url(../images/loading.gif) 0 50% no-repeat;}

.contact-map{position:relative;margin-bottom:30px;}
.contact s{	
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}
.contact-li{
	width:500px;
	margin:0 auto;
	margin-bottom:25px;
	background:url(../images/contact-spr.png) 0 0 no-repeat;
	background-position:-1055px -122px;
}
.contact-li li{
	float:none;
	padding:2px 0 29px 30px;
	*padding:2px 0 26px 30px;
	font:500 14px '微软雅黑';
}
.btn-view-map{
	position:absolute;
	right:9px;
	bottom:28px;
	display:block;
	width:75px;
	height:50px;
	line-height:50px;
}
.btn-view-map s{
	background:url(../images/contact-spr.png) 0 0 no-repeat;
	background-position:-94px -67px;
}
.btn-view-map:hover s{
	background-position:0 -66px;
}
#dituContent{margin:0 auto;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


.package-list{
}
.package-list .ui-item{
	float:none;
	margin-bottom:30px;
	padding-bottom:20px;
	background:url(../images/bg-dotted-line.png) 50% bottom no-repeat;
}
.title-package{
	font:500 28px/50px '微软雅黑';
	color:#f39bc2;
}
.title-package strong{font-weight:500;}
.title-package-price{
	font-family:Simsun;
}
.content-package{
	line-height:1.8;
	font-size:14px;
}

.about .ui-sub-title-text{margin-bottom:20px;font:500 18px '微软雅黑';}

.gallery-category .category-cnt a{color:#686859;}
.list-tags{}
.list-tags li{float:left;margin-right:30px;}
.tag-color{
	display:inline-block;
	margin-right:5px;
	width:10px;
	height:10px;
	width:16px;height:16px;
	border-radius:10px;
	vertical-align:middle;
	background:url(../images/bg-aside.png) -89px -227px no-repeat;
}
.ui-nav-colors li{float:left;margin-right:30px;}
.red .tag-color{background:#F08282;}
.orange .tag-color{background:#FFB841;}
.yellow .tag-color{background:#FFD778;}
.green .tag-color{background:#B4E37B;}
.blue .tag-color{background:#82D7FF;}
.pink .tag-color{background:#70D8D4;}
.purple .tag-color{background:#91A2F4;}
.white .tag-color{background:#82D7FF;}
.black .tag-color{background:#000;}

.workshow .wrapper{
	width:950px;
	margin:0 auto;
}
.workshow-titlebar{
	display:block;
	margin:0 auto 35px;
	width:842px;
	height:48px;
	background:url(../images/workshow-titlebar.png) 0 0 no-repeat;
}

.backhome{
	display:block;
	width:170px;
	height:170px;
	margin:40px auto 70px;
	background:url(../images/img-backhome.png) 0 0 no-repeat;
}
.back{
	display:block;
	width:170px;
	height:170px;
	margin:40px auto 70px;
	background:url(../images/img-back.png) 0 0 no-repeat;
}
.works-haiwai .backhome{display:none;}

.category-themes a{margin-right:20px;}
.category-themes .menu-item *{vertical-align:middle;}
.category-themes i{display:inline-block;width:16px;height:16px;background:url(../images/bg-aside.png) -89px -227px no-repeat;}

.linkcat h2{display:none;}
.linkcat li{display:inline-block;*display:inline;*zoom:1;margin:0 20px 10px 0;vertical-align:middle;}
.linkcat img{height:36px;}



#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}


#cboxOverlay{background:#000;opacity:.6;filter:alpha(opacity=60);}
#colorbox{outline:0;}
    #cboxTopLeft{width:25px; height:25px; background:url(../images/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(../images/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(../images/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../images/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(../images/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(../images/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(../images/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(../images/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxLoadingOverlay{background:#fff url(../images/loading2.gif) no-repeat 50% 50%;}

        
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

