body,html{
	height: 100%;
}

body{
	font-size: 12px; 
	line-height: 22px;
	font-family: 'arial';
	min-width: 100%;
}
*{margin: 0px; padding: 0px;}
.clear{clear: both;}
a{color: #060606; text-decoration: none;}
a:hover{color: #3f2b67;}
img{border: 0px;}
.clear{clear: both;}

li{list-style: none;}

/*header top*/
#top{height: 43px; background: #1f1645;}
#top a{color: #ffffff;}
#top .top-tel{width: 1155px; margin: 0px auto; text-align: right;}
#top .top-tel img{vertical-align: middle; float: right; margin: 10px 15px 0px 0px;}
#top .top-tel .tel-num{color: #ff9623; display: block; float: right; margin-top: 10px; margin-right: 10px; font-size: 14px; font-weight: bold;}
#top .top-tel .language-content{color: #ffffff; display: block; float: right; margin: 10px 15px 0px 0px;}
#top .top-tel input[name='keywords']{background: url('../images/top_search_input.gif'); height: 30px; width: 199px; border: 0px;}
#top .top-tel input[type='image']{position: relative; left: -38px; top: 8px;}
#top .top-tel .top-search{float: right;}

#nav{height: 91px; width: 1255px; margin: 0px auto;}
#nav .logo{float: left; padding-top: 0px; margin-right:80px;}
#nav .menu{float: left;}
#nav .menu ul{padding-top: 50px;}
#nav .menu ul li{float: left; font-size: 16px; padding: 0px 7.5px; font-weight: 600;}
#nav .menu ul li.mline{font-size: 13px; color: #808080;}
#nav .menu ul li a{color: #666666; font-family:Arial, Helvetica, sans-serif; font-family:"微软雅黑"; font-size:16px;}

#banner{height: 365px; position: relative; width: 100%; overflow: hidden; text-align: center; margin: 0px auto;}
.banner_show {
	width: 100%;
	text-align: center;
	height: 365px;
	overflow: hidden;
	position: relative;
	background: url(../images/flash/3.JPG);
}
.bannger_inbox {
	position: absolute;
	left: 50%;
	top: 0;
	border:#FF0000 0px solid;
}
.banner_pre_next {
	position: relative;
	z-index: 105;
	top: 190px;
	width: 1440px;
	left: 50%;
	height: 42px;
	margin-left: -720px;
	*left: 350px;
}
.banner_pre_next a {
	width: 18px;
	height: 61px;
	background: url(../images/btn.png) no-repeat;
	text-indent: -999em
}
.banner_pre_next .banner_btn_left {
	position: absolute;
	left: -18px;
	background-position: 0px 0px
}
.banner_pre_next .banner_btn_right {
	position: absolute;
	right: -18px;
	background-position: -18px 0px
}
.banner_mag {
	width: 930px;
	margin: 0 auto
}
.banner_mag .yq_banner_list {
	/*height: 13px;*/
	position:relative;
	top: 8px;
	text-align: center;
	z-index: 100;
	/*padding-right: 15px;*/
	border:#FF0000 0px solid;
}
.banner_mag .yq_banner_list a {
	height: 188px;
	display: inline-block;
	/*width: 13px;
	height: 13px;*/
	background-color: #FFF;
	margin-right: 35px
}

.banner_mag .yq_banner_list a img{
	height: 188px;
	width:270px;
	border-top:#FFFFFF 2px solid;
	border-bottom:#FFFFFF 2px solid;
}
.banner_mag .yq_banner_list a.hover {
	border-top:#FF0000 1px solid;
}
.banner_mag .yq_banner_list a span{display: block; text-align: center; color: #ffffff; margin-top: 13px;}

.index-category{height: 250px; background: url('../images/index_category_bg.gif') repeat-x;}
.index-category .index-c-box{  margin: 0px auto; background: url('../images/0index_c_box_bg.png') no-repeat; position: relative; top:15px; z-index: 9999;}
.index-category .index-c-box ul{}
.index-category .index-c-box ul li{float: left; padding: 15px 0 0 20px;}
.index-category .index-c-box ul li span{display: block; text-align: center; color: #ffffff; margin-top: 13px;}

.index-sell{width: 1155px; margin: 0px auto; color: #656565;}
.index-sell h1{text-align: center; font-size: 25px; letter-spacing: 5px;}
.index-sell p{font-size: 17px; line-height: 30px; width: 946px; margin: 0px auto; margin-top: 20px;}
.index-sell .j-say{float: left; margin-left: 20px; width: 260px; margin-top: 20px; text-align: center;}
.index-sell .j-no-margin{margin: 0px;}
.index-sell .j-say-last{width: 295px; text-align: center; margin-top: 20px;}
.index-sell .j-say span{display: block; text-align: center; font-size: 15px;}
.index-sell .j-say span em{font-style: normal; font-size: 18px;}
.index-sell .take-more{width: 95px; margin: 0px auto; margin-top: 10px;}
.index-sell .take-more a{display: block; border: 1px solid #d4d4d4; color: #5b6770; text-align: center; padding: 5px 0px; font-size: 15px;}

.index-Proceduce{width: 1200px; margin: 20px auto;}
.index-ProceduceCont{width: 1030px; margin: 0 auto;}
.index-ProceduceCont ul{ width:250px;  float:left;  margin:auto; margin-top:80px; }
.index-ProceduceCont ul li a{ height:35px; line-height:35px;  font-family:"微软雅黑"; font-size:20px; font-weight:bold; color:#cc6633; }
.index-ProceduceCont img{ margin-top:30px; width:305px; height:256px; margin-left:20px; border:#ffffff 1px solid;}
.index-bott{width: 1440px; height:500px;   margin:auto; margin-top:50px; border: 0px solid #ff0000; background: url('../images/index_bott.jpg') repeat-x; }
.index-booter{ margin:auto; background:#eef4fa; overflow: hidden;}
.index-booter .index-booter-in{width:1080px; height:230px; padding-top:80px; margin:auto; border:#cc0000 0px solid; overflow: hidden;}
.index-booter .index-booter-in .inner{ float:left; width:360px; margin:auto; height:165px; border:#cc0000 0px solid;}
.index-booter .index-booter-in .inner h1{ color: #798895; font-family:Arial, Helvetica, sans-serif; font-family:"黑体","微软雅黑"; font-size:20px; margin-bottom:20px; }
.index-booter .index-booter-in .inner li{ color: #798895; font-family:Arial, Helvetica, sans-serif; font-family:"楷体","微软雅黑"; font-size:18px; height:30px; line-height:30px; }
.index-booter .index-booter-in .inner li a{ color: #798895; }

.in-booter{ margin:auto; background:#1E295F; background:url(../images/bootbg.jpg) repeat-x; background-position:center; overflow: hidden;}
.in-booter .index-booter-in{width:1080px; height:230px; padding-top:80px; margin:auto; border:#cc0000 0px solid; overflow: hidden;}
.in-booter .index-booter-in .inner{ float:left; width:360px; margin:auto; height:165px; border:#cc0000 0px solid;}
.in-booter .index-booter-in .inner h1{ color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-family:"黑体","微软雅黑"; font-size:20px; margin-bottom:20px; }
.in-booter .index-booter-in .inner li{ color: #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-family:"楷体","微软雅黑"; font-size:18px; height:30px; line-height:30px; }
.in-booter .index-booter-in .inner li a{ color: #CCCCCC; }


.index-title{width: 1200px; margin: 0px auto; font-size: 32px; font-weight: bold; color: #333333; padding-top: 50px;}
.index-title span{font-weight: normal;}
.index-honor{margin-top: 30px; height: 480px; background: #b1b5b6;}
.index-honor .index-honor-content{width: 1200px; margin: 0px auto;}
.index-honor .index-honor-content ul{}
.index-honor .index-honor-content ul li{float: left; margin-top: 50px; width: 230px;}
.index-honor .index-honor-content ul li img{padding: 10px; background: #cbcbcb;}
.index-honor .index-honor-content ul li span{display: block; font-size: 17px; width: 210px; color: #282a29; margin-top: 30px; text-align: center;}
.index-honor .take-more{width: 95px; margin: 0px auto; margin-top: 30px;}
.index-honor .take-more a{display: block; border: 1px solid #d4d4d4; color: #5b6770; text-align: center; background: #ffffff; padding: 5px 0px; font-size: 15px;}

.index-about{height: 550px;}
.index-about .index-about-sell{width: 1155px; margin: 0px auto;}
.index-about .index-about-sell .index-about-video{margin-top: 80px; float: left; width: 450px;}
.index-about .index-about-sell .index-about-video .index-video-player-more{font-size: 15px; background: #d4d4d4; width: 440px; margin-right: 11px; padding: 8px 0px 5px 10px;}
.index-about .index-about-sell .index-about-video .index-video-player-more a{color: #3b3b3b;}

.index-about .index-about-sell .index-about-equipment{margin-top: 80px; float: left; width: 655px; margin-left: 21px;}
.index-about .index-about-sell .index-about-equipment ul{}
.index-about .index-about-sell .index-about-equipment ul li{float: left; margin-right: 8px;}
.index-about .index-about-sell .index-about-equipment .index-about-sell-more{font-size: 15px; background: #d4d4d4; width: 637px; margin-right: 11px; padding: 8px 0px 5px 10px;}
.index-about .index-about-sell .index-about-equipment .index-about-sell-more a{color: #3b3b3b;}

.index-equipment{height: 850px; background: #b1b5b7;}
.index-equipment .index-e-detection{margin-top: 50px;}
.index-equipment .index-e-detection ul{width: 1155px; margin: 0px auto;}
.index-equipment .index-e-detection ul li{float: left; margin-right: 10px; margin-bottom: 20px;}
.index-equipment .index-e-detection ul li img{padding: 10px; background: #ffffff;}
.index-equipment .index-e-detection ul li span{display: block; font-size: 18px; text-align: center;}
.index-equipment .take-more{width: 95px; margin: 0px auto; margin-top: 30px;}
.index-equipment .take-more a{display: block; border: 1px solid #d4d4d4; color: #5b6770; text-align: center; background: #ffffff; padding: 5px 0px; font-size: 15px;}

.index-news{width: 1155px; margin: 0px auto; line-height: 23px; margin-bottom: 40px;}
.index-news p{font-size: 17px; margin-bottom: 5px;}
.index-news .index-news-content{margin-top: 40px;}
.index-news .index-news-content .index-news-title{height: 30px; font-size: 20px; border-bottom: 3px solid #d5d5d5; font-weight: bold; color: #696969; margin-bottom: 20px;}
.index-news .index-news-content .index-news-title a{color: #696969;}
.index-news .index-news-content .index-news-title span{display: block; float: right; font-size: 15px; font-style: normal;}
.index-news .index-news-content .index-news-list{float: left; width: 560px; padding-right: 15px; border-right: 1px dashed #cccccc;}
.index-news .index-news-content .index-news-list ul{}
.index-news .index-news-content .index-news-list ul li{margin-bottom: 20px; color: #727272; font-size: 14px;}
.index-news .index-news-content .index-news-list ul li span{float: right;}

.index-news .index-news-content .index-article-list{float: left; width: 560px; margin-left: 15px;}
.index-news .index-news-content .index-article-list ul{}
.index-news .index-news-content .index-article-list ul li p a{color: #252525;}
.index-news .index-news-content .index-article-list ul li{color: #727272; margin-bottom: 20px; font-size: 14px;}
.index-news .index-news-content .index-article-list ul li img{float: left; margin-right: 10px; margin-top: 5px;}
.index-news .index-news-content .index-article-list ul li span{float: right;}

#page-banner{height: 365px; width: 100%; position: relative; overflow: hidden;
	-webkit-box-shadow:0 5px 8px #515151;  
	-moz-box-shadow:0 5px 8px #515151;  
	box-shadow:0 5px 8px #515151; 
}
#page-banner .banner_show{height: 423px; width: 1440px; position: absolute; left: 50%; margin-left: -720px;}

@media screen and (max-width: 1024px){
	#banner,#page-banner,#top,.index-category,.index-honor,.index-equipment,.ProducScroll-contact,.footer-sell{width: 1255px;}
}

@media screen and (max-width: 1024px){
	.index-sell p{width: 946px;}
}

#content{width: 1245px; margin: 0px auto;}
#content .lefter{width: 275px; float: left;}
#content .lefter .left-category-title{background: #1f1547; position: relative; top: -51px; color: #ffffff; height: 41px; font-size: 16px; font-weight: bold; padding: 10px 0px 0px 10px;}
#content .lefter .left-category-pic{background: #1f1547; position: relative; top: -51px; padding: 0px 10px 10px 10px;}

#content .lefter .left-category{background: #1f1547; position: relative; top: -51px; padding-bottom: 15px;}
#content .lefter .left-category ul{}
#content .lefter .left-category ul li{line-height: 30px; font-size: 16px; border-bottom: 1px solid #ffffff; padding: 5px 0px; margin: 0px 12px;}
#content .lefter .left-category ul li span{display: block; float: right; font-family: 'arial'}
#content .lefter .left-category ul li a{color: #ffffff;}

#content .lefter .left-search{background: #d8821d; position: relative; top: -51px; margin-top: 20px; color: #ffffff;}
#content .lefter .left-search .left-search-title{font-size: 16px; font-weight: bold; padding: 10px 0px 10px 10px; border-bottom: 2px solid #ffffff;}
#content .lefter .left-search .left-search-input{padding: 10px 0px; height: 40px;}
#content .lefter .left-search .left-search-input input[name='keywords']{background: url('../images/left_search_input.gif'); position: relative; left: -8px; top: 0px; padding-left: 40px; color: #d5d5d5; height: 37px; line-height: 37px; width: 201px; border: 0px;}
#content .lefter .left-search .left-search-input input[type='image']{position: relative; top: 8px; left: 28px; z-index: 1;}

#content .lefter .left-download{position: relative; top: -51px; border:1px solid #c9c7d2; margin-top: 20px;}
#content .lefter .left-download .left-download-title{font-size: 16px; font-weight: bold; padding: 10px 0px 10px 10px; border-bottom: 2px solid #1e1645;}
#content .lefter .left-download a{display: block; margin: 20px auto 16px auto; width: 236px;}

#content .lefter .left-contact{position: relative; top: -51px; border:1px solid #c9c7d2; margin-top: 20px; padding-bottom: 15px;}
#content .lefter .left-contact .left-contact-title{font-size: 16px; font-weight: bold; padding: 10px 0px 10px 10px; border-bottom: 2px solid #1e1645;}
#content .lefter .left-contact img{margin: 10px auto 0px 10px;}
#content .lefter .left-contact dl{color: #2c2551; font-size: 15px; padding: 0px 10px 0px 10px; line-height: 25px;}
#content .lefter .left-contact dl dt{float: left;}
#content .lefter .left-contact dl dd{float: left; width: 208px;}

#content .lefter .left-form{position: relative; top: -51px; background: #1f1547; border-top:2px solid #85819c; border-bottom:2px solid #85819c; margin-top: 20px; padding-bottom: 15px;}
#content .lefter .left-form .left-form-title{font-size: 16px; font-weight: bold; padding: 10px 0px 10px 10px; border-bottom: 2px solid #ffffff; color: #ffffff;}
#content .lefter .left-form input[type='text']{height: 30px; line-height: 30px; width: 236px; margin-left: 15px; margin-top: 15px; padding-left: 5px;}
#content .lefter .left-form input[name='name']{width: 112px;}
#content .lefter .left-form textarea{height: 100px; line-height: 30px; width: 236px; margin-left: 15px; margin-top: 15px; padding-left: 5px;}
#content .lefter .left-form input[name='code']{width: 90px;}
#content .lefter .left-form input[id='feedback_submit']{margin-left: 15px; background: #d9821b; padding: 3px 15px; border:0px; margin-top: 15px; color: #ffffff;}
#content .lefter .left-form img{vertical-align: middle; margin-top: -5px;}

#content .righter{float: left; width: 930px; margin-left: 40px; margin-top: 20px; color: #656565;}
#content .righter .page-title{font-size: 17px; color: #656565; padding: 10px 0px; margin-bottom: 20px;}
#content .righter .page-title img{vertical-align: middle;  margin-top: -8px;}
#content .righter .page-content .page-content-name{font-size: 30px; font-weight: bold; color: #656565; line-height: 30px; margin-bottom: 20px; padding-bottom: 35px; border-bottom: 2px solid #bdbdc7;}
#content .righter .page-content .page-about-content{font-size: 16px; line-height: 28px; color: #646464; margin-top: 20px;}
#content .righter .page-content .page-about-content p{text-indent: 30px; margin-bottom: 20px;}

#content .righter .page-content .page-sell{font-size: 16px; line-height: 28px; margin-bottom: 30px;}
#content .righter .page-content .page-sell p{text-indent: 30px; margin-bottom: 20px;}
#content .righter .page-content .page-equipment{}
#content .righter .page-content .page-equipment ul{}
#content .righter .page-content .page-equipment ul li{float: left; margin: 0px 0px 0px 20px;}
#content .righter .page-content .page-equipment ul li.none-margin{margin-left: 0px;}
#content .righter .page-content .page-equipment ul li span{display: block; text-align: center; font-size: 16px; margin: 10px 0px 20px 0px;}

#content .righter .page-content .page-honor{}
#content .righter .page-content .page-honor ul{}
#content .righter .page-content .page-honor ul li{float: left; margin-right: 30px; margin-bottom: 20px;}
#content .righter .page-content .page-honor ul li.none-margin{margin-right: 0px;}
#content .righter .page-content .page-honor ul li img{ padding: 20px; /*background: #c8c8c8;*/}
#content .righter .page-content .page-honor ul li span{display: block; font-size: 15px; text-align: center; width: 215px; margin: 0px auto;}

#content .righter .page-content .news-no-border{border: 0px; margin-bottom: 0px; padding-bottom: 0px;}
#content .righter .page-content .page-news-tabs{border-bottom:2px solid #bab8c3;}
#content .righter .page-content .page-news-tabs em{display: block; margin-right: 1px; background: #bebec8; float: right; font-style: normal; width: 90px; position: relative; top: 2px; text-align: center; font-size: 15px; padding: 3px 0px; border-width: 2px; border-color: #bab8c3 #bab8c3 #bab8c3 #bab8c3; border-style: solid;}
#content .righter .page-content .page-news-tabs em.selected{background: #ffffff; border-bottom: 2px solid #ffffff;}
#content .righter .page-content .page-news{}
#content .righter .page-content .page-news ul{}
#content .righter .page-content .page-news ul li{margin-top: 20px; border-bottom: 1px dashed #d3d3d3; padding-bottom: 10px;}
#content .righter .page-content .page-news ul li span{font-size: 17px;}
#content .righter .page-content .page-news ul li i{display: block; font-style: normal; float: right; color: #c8c8c8; font-size: 12px; padding-right: 10px;}
#content .righter .page-content .page-news ul li p{}

#content .righter .page-content .page-news img{float: left;}
#content .righter .page-content .page-news .news-list-view{float: left; width: 790px; margin-left: 15px;}

#content .righter .page-content .page-news-detail{line-height: 28px;}
#content .righter .page-content .page-news-detail h1{font-size: 20px; text-align: center; margin-top: 20px;}
#content .righter .page-content .page-news-detail dl{text-align: center; font-size: 13px; color: #c8c8c8;}
#content .righter .page-content .page-news-detail p{text-indent: 30px; margin-bottom: 10px; font-size: 14px;}
#content .righter .page-content .page-news-detail .news-detail-pic{text-align: center;}

#content .righter .page-content .page-product-list{}
#content .righter .page-content .page-product-list ul{}
#content .righter .page-content .page-product-list ul li{float: left; width: 218px; height: 127px; margin-right: 15px; margin-bottom: 20px; border: 1px solid #b0b0b0;}
#content .righter .page-content .page-product-list ul li span{display: block; text-align: center; font-size: 15px; margin-bottom: 10px;}
#content .righter .page-content .page-product-list ul li.no-margin{margin-right: 0px;}

#content .righter .page-content .page-product-view{margin-bottom: 40px;}
#content .righter .page-content .page-product-view img{float: left;}
#content .righter .page-content .page-product-view .page-product-sell{float: left; width: 515px; font-size: 15px; line-height: 28px; margin-left: 30px;}
#content .righter .page-content .page-product-view .page-product-sell h1{font-size: 22px; margin-bottom: 10px;}
#content .righter .page-content .page-product-detail-title{border-bottom: 2px solid #bab8c3;}
#content .righter .page-content .page-product-detail-title em{display: block; font-style: normal; width: 90px; position: relative; top: 2px; text-align: center; font-size: 15px; padding: 3px 0px; border-width: 2px; border-color: #bab8c3 #bab8c3 #ffffff #bab8c3; border-style: solid;}
#content .righter .page-content .page-product-detail-content{line-height: 28px; margin-top: 20px;}
#content .righter .page-content .page-product-detail-content p{text-indent: 30px; margin-bottom: 10px;}

#content .righter .page-content .page-contact-map{text-align: center;}
#content .righter .page-content .page-contact{color: #1b143e; font-size: 16px; line-height: 30px; padding-left: 5px;}
#content .righter .page-content .page-contact em{font-style: normal; font-size: 19px; display: block; margin-top: 10px; margin-bottom: 20px;}

/* PAGE */
div.pages {
    margin: 0px auto;
    /*text-align: right;*/
    float: right;
    height: 20px;
    /*width: 650px;*/
    position: relative;
	margin-bottom: 30px;
}
div.pages a{
    border: #1f1547 1px solid;
    padding:3px 6px;
    color: #aaaaaa;
    margin:10px 2px 0px 0px;
    text-decoration: none;
    font-size: 12px;
}
div.pages a:hover{
    color:#323232;
    border:1px solid #1f1547;
    background-color:#1f1547;
}

div.pages a:active{
    color:#323232;
    border:1px solid #1f1547;
    background-color:#1f1547;
}
div.pages span.current{
    border:1px solid #1f1547;
    padding:3px 6px;
    font-weight:bold;
    color:#323232;
    margin:10px 2px 0px 0px;
    background-color:#1f1547;
    font-size: 12px;
}
div.pages span.disabled{
    border:1px solid #1f1547;
    padding:3px 6px;
    background-color:#1f1547;
    color: #ffffff;
    margin:10px 2px 0px 0px;
    font-size: 12px;
}

.ProducScroll .ProducScroll-sell{height: 231px; background: url('../images/footer_bg.gif') repeat-x; color: #ffffff; font-size: 16px; line-height: 25px;}
.ProducScroll .ProducScroll-sell .ProducScroll-sell-content{width: 1155px; margin: 0px auto; padding-left: 100px;}
.ProducScroll .ProducScroll-sell .ProducScroll-sell-content .ProducScroll-category{float: left; width: 620px; height: 150px; border-right: 2px solid #ffffff; margin-right: 90px; margin-top: 40px;}
.ProducScroll .ProducScroll-sell .ProducScroll-sell-content .ProducScroll-category dl{height: 150px; width: 150px; float: left;}
.ProducScroll .ProducScroll-sell .ProducScroll-sell-content .ProducScroll-category dl dt{margin-bottom: 20px;}
.ProducScroll .ProducScroll-sell .ProducScroll-sell-content .ProducScroll-address{float: left; margin-top: 40px;}
.ProducScroll .ProducScroll-sell .ProducScroll-sell-content .ProducScroll-address dl dt{margin-bottom: 20px;}

.ProducScroll .ProducScroll-copyright{height: 96px; text-align: center; font-size: 14px; color: #72736e; margin-top: 10px;}
.ProducScroll .ProducScroll-copyright a{color: #72736e;}

.chkcode{vertical-align: middle;}

/*jquery实现点击小图，遮罩弹出大图，带幻灯片切换特效*/
#gallery-overlay {background-color:#000;}
#gallery-container {font: 16px/22px verdana, arial, sans-serif; margin:0 auto;}
#gallery {background:#f0efef url(../img/gallery/loading.gif) center 100px no-repeat; color:#999; display:none; height:200px;margin:0 auto; position:relative; width:300px; box-shadow:0 0 64px #000; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000;}
#gallery-image-container {display:none; height:100%;}
#gallery-loading {padding:8px;}
#gallery-controls {display:none; height:100%; left:0; position:absolute; top:0; width:100%;}
#gallery-controls div {float:left; height:100%; width:50%;}
#gallery-controls a {background:#fff; color:#000; font-size:12px; outline-style:none; position:absolute; text-decoration:none; top:40px;}
#gallery-previous-link {left:0; padding:6px 10px 6px 6px; border-radius:0 6px 6px 0; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px;}
#gallery-next-link {padding:6px 6px 6px 10px; right:0; border-radius:6px 0 0 6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;}
#gallery-meta-container {background:#fff; color:#999; display:none; margin:0 auto; overflow:auto;}
#gallery-image {padding:8px;}
#gallery-meta {display:none; height:44px; padding:0px 8px;}
#gallery-meta div {float:left;}
#gallery-info {text-align:left; width:80%; float:left;}
#gallery-close {line-height:30px; text-align:right; padding-left:510px; padding-top:10px;}
#gallery-close a {color:#999; font-size:24px; font-weight:bold; outline-style:none; text-decoration:none;}
#gallery-close a:hover {color:#bbb;}
#gallery-title a, #gallery-title a:link, #gallery-title a:visited {color:#666; font-size:14px; font-weight:bold; line-height:14px;}
#gallery-title a:visited:hover {color:#999}
#gallery-pages {color:#999; display:block; font-size:10px; line-height:14px;}