@ charset "utf-8";

/*-----reset-------*/

html{

	-webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: 100%;

}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button{

	margin:0;

	padding:0;

}

input,select,textarea{

	font-size:100%;

}

input, select, label {

	vertical-align: middle;

}

table{

	border-collapse:collapse;

	border-spacing:0;

}

/* IE bug fixed: th*/

th{

	text-align:inherit;

}

fieldset,img{

	border:0;

}

iframe{

	display:block;

}

abbr,acronym{

	border:0;

	font-variant:normal;

}

del {

	text-decoration:line-through;

}

address,caption,cite,code,dfn,em,th,var {

	font-style:normal;

	font-weight:500;

}

ol,ul {

	list-style:none;

}

caption,th {

	text-align:left;

}

h1,h2,h3,h4,h5,h6 {

	font-size:100%;

	font-weight:500;

}

q:before,q:after {

	content:'';

}

sub, sup {

	font-size: 75%; 

	line-height: 0; 

	position: relative;

	vertical-align: baseline;

}

sup {

	top: -0.5em;

}

sub {

	bottom: -0.25em;

}

a {

	text-decoration: none;

	blr:expression(this.onFocus=this.close());

	blr:expression(this.onFocus=this.blur());

}

a:hover {

	text-decoration:underline;

}

input:focus,a:focus {

	outline: none;

}

.clearfix:before,.clearfix:after{

	content:"";

	display:table;

}

.clearfix:after{

	clear:both;

}

/* For IE 6/7 (trigger hasLayout) */

.clearfix { 

	zoom:1;

}

.fl,.fr {

	display:inline;

}

.fl {

	float:left;

}

.fr {

	float:right;

}

/*表单*/

.form-wrap{

	width:800px;

	margin:0 auto;

}

form{

	margin-bottom:18px;

}

textarea {

	resize:none;

	vertical-align:top;

	overflow:auto;

	width:500px;

	height:80px;

}

.form-text{

	margin:0;



	height:18px;

	width:200px;

}

.form-text, textarea, select{

	border: 1px solid #CCCCCC;

    border-radius: 3px 3px 3px 3px;

	padding:4px;

}

.form-text, textarea {

	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;

	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;

	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;

	-o-transition: border linear 0.2s, box-shadow linear 0.2s;

	transition: border linear 0.2s, box-shadow linear 0.2s;

	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);

	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);

}

.form-text:focus, textarea:focus,select{

	outline: 0 none;

}

.form-text:focus, textarea:focus {

  border-color: rgba(82, 168, 236, 0.8);

  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);

  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);

  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);

}

.form-horizontal label{

    float: left;

    text-align: left;

	font-weight:500;

	width:100px;

	font-size:12px;

	line-height:19px;

	position:relative;

}

.form-horizontal .form-field{

	float:left;

}

.form-horizontal .form-action,

.form-horizontal .item-no-label{

	padding-left:100px;/*label width*/

}

.form-item:before, .form-item:after {

    content:"";

    display:table;

}

.form-item:after{

	clear:both;

	overflow:hidden;

}

.form-item{

    zoom:1;

	clear:both;

	margin-bottom:9px;

}

.form-horizontal .required-item{

	color:red;

	margin-right:5px;

	position:absolute;

	left:-10px;

}

.form-horizontal .form-field em{

	font-size:12px;

	color:red;

	display:block;

}

/*----------------------------------------*/

/*图片居中*/

.center-pic{

    overflow:hidden;

	text-align:center;

	font-size:0;	

}

.center-pic .hook {

    display:inline-block;

    width:0;

    height:100%;

	overflow:hidden;

	margin-left:-1px;

	font-size:0;

	line-height:0;

	vertical-align:middle;

}

.center-pic img{

    vertical-align:middle;

	border:0 none;

}

/*限制句长省略号*/

.nowrap{

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden;

}

/*------------------------global-----------------*/

@font-face{

	font-family:'TEMPSITC';

	src:url('TEMPSITC.eot'),/* IE9 Compat Modes */

		 url('TEMPSITC.eot?#iefix') format('embedded-opentype'),

		 url('TEMPSITC.TTF') format('truetype'); /* IE6-IE8 */

}

body,button,input,select,textarea{

	font:14px/1.7;
	font-family:Arial;

}

a{

	color:#474747;

}

a:hover{

	text-decoration:none;

}

/*主导航*/



body{

	min-width:1090px;

	background-color:#f3f3f3; 

	color:#777;

}

.header{

	width: 1090px;

	margin:30px auto 15px;	

}

.header .logo{

	margin-top:5px;

}

.top-nav li{

	float:left;

	padding: 0 10px;

	line-height: 26px;

	background:url(../imgcssjs/topli_bg.png) no-repeat 0 0;

}

.top-nav li:first-child{

	background:none;

}

.top-nav a{

	color:#5F9FCB;

}

.top-nav a:hover{

	color:#444;

}

.rad-box{

	background:#f7f7f9 url(../imgcssjs/navbg.png) repeat-x 0 100%;

	border-radius:4px;

	border:1px solid #d3d3d3;

	max-width:1098px;

	padding-bottom:4px;

}

.nav{

	width:1088px;

	height:46px;

	margin: 0 auto 20px;

	padding-bottom: 1px;

	border: none;

}

.nav .nav-menu{

	width: 1087px;

	height: 42px;

	background-color: #F7F7F9;

	border-top: 1px solid #d3d3d3;

	border-right: 1px solid #d3d3d3;

	border-radius: 4px;

}

.nav .nav-menu>li{

	float:left;

	display:inline;

	position:relative;

	padding-right: 1px;

	height: 46px;

	background:url(../imgcssjs/nav_bg1.png) no-repeat 100% 0;

}

.nav .nav-menu>li>a{

	padding: 4px 12px 5px;

	background-clip: padding-box;

	box-shadow: inset 0 0 0 1px #fff;

	color: #777;

	font-size: 13px;

	text-transform: uppercase;

	display: block;

}

#ie8 .nav .nav-menu>li>a{

	padding: 4px 9px 5px;

}

.nav .nav-menu>li:first-child>a{

	border-left: 1px solid #d3d3d3;

	border-radius: 4px 0 0 4px;

}

.nav .nav-menu>li>a span{
font-weight:bold;

	display:block;

	padding: 0;

	height: 33px;

	line-height: 30px;

	background:url(../imgcssjs/line1.png) repeat-x 0 100%;

}

.nav .nav-menu>li>a:hover span,.nav .nav-menu li.act span{

	background-image:url(../imgcssjs/line2.png);

}

.nav .nav-menu>li>a:hover{

	text-decoration:none;

}

.nav .nav-menu li.act>a{

	position:relative;

	height: 36px;

	color: #444;

	background:#E1E2E6 url(../imgcssjs/nav_actbg.png) repeat-x 0 0;

	box-shadow: inset 8px 0 12px -10px #999, inset -8px 0 12px -10px #999, 0 1px 0 #a9a9a9, 0 2px 0 rgba(255,255,255,0.4);

}

.nav .nav-menu li.act>a span{

	height:30px;

}

.nav .nav-menu li.act:first-child>a{

	box-shadow: none;

}

.nav .nav-menu li.act,.nav .nav-menu>li:hover{



}

.nav .nav-menu .search_wrap{

	background:none;

		float:right;

}

.search_wrap .search{

	margin:0;

}

.search_wrap form{

	background:url(../imgcssjs/search_bg.png) no-repeat;

	width:200px;

	height:26px;

	float: right;

	margin-top: 8px;

	margin-right: 5px;

}

#ie8 .search_wrap form{

	margin:8px 8px 0;

}

.search_wrap .key{

	border: none;

	background: none;

	height: 26px;

	line-height: 14px;

	margin-left: 25px;

	width: 117px;



}

.search_wrap input[type="submit"]{

	cursor: pointer;

	height: 24px;

	width: 48px;

	border: none;

	color: #666;

	position: relative;

	top: -1px;

}

/*主导航下拉菜单*/

.nav .nav-menu .drop-menu{

	position: absolute;

	z-index: 800;

	background: #fff;

	min-width:250px;

	top: 55px;

	border:1px solid #e3e3e3;

	padding:2px;

	border-radius:4px;

}

.nav .nav-menu .drop-menu li{

	margin:2px;

}

.nav .nav-menu .drop-menu li>a{

	background:#f3f3f3;

	display:block;

	color:#777;

	height:30px;

	line-height:30px;

	padding:0 20px;

	border-radius:4px;

}

.nav .nav-menu .drop-menu li>a:hover{

	text-decoration:none;

	background-color:#5F9FCB;

	color:#fff;

}

/*轮播图片*/

.slides-wrap{

	width:1088px;

	height:auto;

	margin:0 auto;

	position:relative;

	border-radius:4px;

	padding-bottom:4px;

}



.slides-wrap .rslides>li{

	position:relative;

	height:300px;

	width:1048px;

	overflow: hidden;

}

.slides-wrap .rslides>li>img{

	position:absolute;

	top:0;

	left:0;

	width: 1048px;

	max-height: 300px;

}

.slides-wrap .slides>a{

	display:none;

}

.slides-wrap .callbacks_tabs{

	text-align:center;

	margin-top: 10px;

}

.slides-wrap .callbacks_tabs li{

	display: inline-block;

	margin: 0 3px;

}

.slides-wrap .callbacks_tabs li>a{

	text-indent:-999em;

	display: block;

	width: 16px;

	height: 15px;

	background:url(../imgcssjs/btn_icon.png) no-repeat;

}

.slides-wrap .callbacks_tabs li>a:hover{

	background-position:0 -30px;

}

.slides-wrap .callbacks_tabs .callbacks_here a,.slides-wrap .callbacks_tabs .callbacks_here a:hover{

	background-position: 0 -15px;

}

/*-----------------------------------main-------------------------------*/

.banner{

	width:1090px;

	margin:10px auto;

}

.banner .rad{

	min-height:100px;

}

.main{

	width:1090px;

	margin:10px auto;

}

.main .row{

	width:1200px;

}

.row .rad-box{

	height:180px;

	width:355px;

	margin:0 10px 10px 0;

}

.rad-box .rad{

	padding:20px;

	background-color: #f7f7f9;

}



.row .item .center-pic{

	

}

.row .item .center-pic img{

width:316px;

	height:140px;

}

.row .item .content{

	width: 165px;

	margin-left:10px;

	height: 140px;

	overflow: hidden;

	line-height: 20px;

}

.row .h3{

	font-size:18px;

	margin-bottom:5px;

}

.row  .h3 a{

	color: #5F9FCB;

}

.row  .h3 a:hover{

	color: #ECAD3C;

}

.main .h1{

	font-size:32px;

}

.main .row-about .content{

	line-height:22px;

}

.h2{

	font-size:24px;

	padding-bottom:5px;

	background:url(../imgcssjs/line2.png) repeat-x 0 100%;

}

/*---------------------secondary-----------------------------*/

.secondary{



}

.secondary .rad-box{

	margin-bottom: 20px;

}

.secondary .rad{

	width:248px;

}

.sider-menu>li{

	height:auto;

	min-height:30px;

	line-height:30px;

}

.sider-menu>li>a,.sider-drop-menu{

	background:url(../imgcssjs/sider_line.png) repeat-x 0 100%;

	color:#777;

}

.sider-menu .act{

	color:#444;

	font-weight:bold;

}

.sider-menu li>a:hover{

	color: #ECAD3C;

}

.sider-menu .isdrop>a span{
font-weight:bold;

	display: inline-block;

	width: 100%;

	background:url(../imgcssjs/drop_icon.png) no-repeat 100% 0;

}

.sider-menu .isdrop>.act span{

	background-position:100% -80px;

}

.sider-menu>li>a,.sider-drop-menu>li>a{

	display:block;

}

.sider-drop-menu>li a{

	background:url(../imgcssjs/sider_btn.png) no-repeat 0 50%;

	padding-left:20px;

	color:#777;

}

.sider-drop-menu>li a:hover{

	background-position:0 6px;

}

.secondary .slides-wrap{

	width:288px;

	height: auto;

}

.secondary .slides-wrap .rslides>li{

	width:248px;

	height:225px;

}

.secondary .rslides .center-pic{

	width:248px;

	height:225px;

	background-color:#fff;

}

.secondary .rslides .center-pic img {

	max-width:248px;

	max-height:225px;

}

.secondary .h6{

	font-weight: bold;

	margin:10px 0 5px;

}

.secondary .cnt-links img{

	margin-right:30px;

}



/*---------------------primary------------------------*/

.primary{

	width: 788px;

	margin-left: 10px;

	overflow:hidden;

}

.primary .h2{

	font-size:28px;

	color:#666;

}

.primary .content-wrap{

	padding:5px 5px 20px;

	line-height:22px;

	color:#6c6c6c;

	border:1px solid #bdbdbd;

	border-radius:8px;

	margin-top:5px;

	background-color:#fff;

}

.primary .content-wrap h6{

	font-weight: bolder;

	color: #333;

	font-size: 16px;

}

.primary .nobrd{

	border:none;

	background:none;

}

.primary .content-wrap .h4{

	text-align:center;

	font:700 16px 微软雅黑;

	margin:5px 0;

}

.primary .content img{

	max-width:718px;

}

/*---------------------breadcrumb------------------------*/

.breadcrumb{

	height:30px;

	line-height:30px;

}

.breadcrumb	li{

	float:left;

}

.breadcrumb li a{

	padding:0 10px 0 15px;

	color:#5F9FCB;

	background:url(../imgcssjs/ge_line.png) no-repeat 0 50%

}

.breadcrumb .last a{

	color:#777;



}

.breadcrumb	li:first-child a{

	padding-left:0;

	background:none;

}

.breadcrumb	li a:hover{

	color: #ECAD3C;

}

/*----------------------page-links-----------------------------*/

.page-links{

	text-align:center;

}

.page-links em{

	color:#ff9900;

}

.page-links a{

	padding: 2px 5px;

	color: #ff9900;

	border:1px solid #e5e5e5;

	margin:0 5px;

}

.page-links .a1{

	border:none;

}

.page-links .not{

	color:#6c6c6c;

}

.page-links .not:hover{

	text-decoration:none;

}



/*------------------------productslist------------------------*/



.product-item>li{

	float:left;

	width:164px;

	height:246px;

	background:#fff;

	margin:10px;

	display:inline;

}

.product-item .center-pic{

	width:164px;

	height:164px;

	border:none;

}

.product-item .center-pic img{

	max-width:164px;

	max-height:164px;	

}

.product-item .h5 a{

	display: block;

	height: 22px;

	line-height:22px;

	width: 160px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	color: #5F9FCB;

}

.product-item  .h5{

	font-weight:bold;

	font-size:16px;

	margin-top:5px;

}

.product-item a:hover{

	color: #ECAD3C;

}

.product-item .infos{

	line-height:16px;

	width:164px;

	height:32px;

	overflow:hidden;

}

.product-item .show{

	color: #5F9FCB;

}

.product-item .show:after{

	content:"»";

	font-size:14px;

}

/*--------------------------------product-----------------*/

.big-pic-wrap{

	position:relative;

	width:736px;

	height:450px;

	margin: 20px 0;

}

.big-pic-wrap .hide{

	display:none;

}

.big-pic-wrap .center-pic{

	position:absolute;

	left:0;

	top:0;

	width:736px;

	height:450px;

}

.big-pic-wrap .center-pic img{

	max-width:736px;

	max-height:450px;

}

.pic-list li{

	position:relative;

	float:left;

	width:130px;

	height:130px;

	margin: 0 8px;

	cursor:pointer;

}



.pic-list .shadow,.pic-list  .shadow div{

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

}

.pic-list .shadow{

	display:none;

}

.pic-list  .shadow .bg{

	z-index:666;

	background-color:#000;

	opacity:0.5;

	filter:alpha(opacity=50);

}

.pic-list  .shadow .icon{

	z-index:777;

	background:url(../imgcssjs/magnifier.png) no-repeat 50% 50%;

}

.pic-list .center-pic{

	width:130px;

	height:130px;

}

.pic-list .center-pic img{

	max-width:130px;

	max-height:130px;

}

.content-wrap .h3{

	font-size:22px;

	font-weight:bold;

	margin:20px 0 10px 10px;

}

.content-wrap .content{

	margin:10px;

}

/*------------------------------Inquiry----------------------------*/

.inquiry-wrap{

	margin: 20px auto;

	width: 730px;

}

.inquiry-wrap .h5{

	color: #5F9FCB;

	font-size: 18px;

	margin: 30px 0 20px;

}

.content-wrap  .inquiry-wrap .form-wrap,.search-wrap {

	position:relative;

	width: 700px;

	border:1px solid #bdbdbd;

	border-radius:6px;

	padding:15px;

	margin:0;

}

.inquiry-wrap .form-wrap .cue-ttl,.search-wrap .cue-ttl{

	position:absolute;

	top: -16px;

	left: 40px;

	display:block;

	height:30px;

	line-height:30px;

	background-color:#fff;

	color: #a2a2a4;

}

.nobrd .inquiry-wrap .form-wrap .cue-ttl{

	background:#f7f7f9;

}

.inquiry-wrap .form-wrap .form-horizontal{

	margin:20px 0 0 20px;

}

.inquiry-wrap .form-wrap .form-item{

	margin: 30px 0;

}

.inquiry-wrap .form-wrap  .form-text{

	width:470px;

}

.content-wrap .inquiry-wrap .form-wrap textarea{

	width:470px;

}

.inquiry-wrap .form-wrap .form-action{

	position: absolute;

	padding: 0;

	left: 50%;

	margin-left: -48px;

	cursor: pointer;

}

.inquiry-wrap .form-wrap .subtn{

	cursor: pointer;

	padding: 5PX;

	color: #777;

	background-color: #f3f3f3;

	border: 1px solid #ccc;

	border-radius: 2px;

}

.inquiry-wrap .form-wrap .subtn:hover{

border-color: #30698F;

background-color: #5F9FCB;

box-shadow: 0 2px 1px rgba(0,0,0,0.1);

color:#fff;

}

/*--------------------------------newslist-----------------*/

.newslist>li{

	border-top:1px solid #ddd;

	height: auto;

	padding-bottom:10px;

}

.newslist>li:first-child{

	border-top:none;

}

.newslist>li>a,.newslist .h2 a:hover{

	color: #5F9FCB;

}

.newslist>li>a:hover{

	color: #ECAD3C;

}

/*--------------------------------search-------------------*/

.content-wrap .search-wrap .cue-p{

	margin:20px 0;

}

.content-wrap .cue-p em{

	color: #5F9FCB;

}

.content-wrap .search-wrap .key{

	width:200px;

	height:22px;

}

.content-wrap .search-wrap .subtn{

	padding: 3px;

	border:1px solid #bdbdbd;

	cursor:pointer;

}

/*-----------------------------footer---------------------*/

.footer-wrap{

	width:100%;

}

.footer-wrap .row{

	width:1090px;

	margin:0 auto 20px;

}

.footer-wrap .row .wrap{

	width:1200px;

}

.footer-wrap  .rad-box{

	height:390px;

}

.footer-wrap  .rad{

	height:350px;

}

.footer-wrap .row .content{

	margin-top:20px;

	height: 284px;

	overflow: hidden;

}

.footer-wrap  .contact .content{

	text-align:center;

}

.footer-wrap  .contact .content>img{

	max-width: 276px;

}

.footer-wrap  .contact  .cnt-links img{

	margin:0 5px;

}

.footer-wrap  .contact .cnt-infos{

	margin-top:20px;

}

.footer-wrap .fbak .form-wrap{

	width: 295px;

}

.footer-wrap .fbak label{

	width:80px;

}

.footer-wrap .fbak  textarea{

	height:50px;

	width:200px;

}

.footer-wrap .fbak .form-action{

	padding-left:80px;

}

.footer-wrap .fbak .subtn{

	padding:2px 8px;

	cursor:pointer;

}

.footer{

	background:url(../imgcssjs/ft_line.png) repeat-x 0 0;

	height:50px;

	padding:30px 0;

}

.footer .top-nav li:first-child{

	padding-left:0;

}

.footer .infos{

	width:1090px;

	margin:0 auto;

}

table{

	font-family: 'TEMPSITC'!important;

}



.clear{ clear:both;}

.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;

        list-style-type:none;

}

.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:1px 2px 1px;

	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;

}

.fl{ float:left}

.fr{ float:right}

.h5{ clear:both; height:5px;}

.h10{ clear:both; height:10px;}

.h20{ clear:both; height:20px;}

.zhengwen{ font-size:12px; line-height:22px;}

#gallery { width:424px; padding-top:20px;}

ul#thumbnails { padding:0 0 0 0px; margin:0; list-style:none; }

ul#thumbnails li { float:left; position:relative; border:1px #CCCCCC solid; margin:0 4px;}

ul#thumbnails li a { padding:3px; display:block; text-decoration:none; background:#fff; }

ul#thumbnails li a img { width:90px; height:90px; border:0; }

#gallery #fullsize { height:420px; width:422px; overflow:hidden;border:1px #CCCCCC solid; }

#gallery #fullsize div { width:400px; height:400px; margin:0 auto; padding:7px 0}

#gallery #fullsize div img { display:block; margin:0 auto; border:0; width:400px; height:400px; }



*{padding:0; margin:0}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }

#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }

#mbOverlay.mbOverlayIE { position:absolute; }

#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }

#mbCenter.mbLoading { background:#fff url(../imgcssjs/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }

#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }

#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }

#mbImage a:hover, #mbImage a:active { color:#fff; }

#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }

#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }

#mbNumber { background:url(../imgcssjs/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }

#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }

#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }

#mbPrevLink { width:32px; height:100px; background:transparent url(../imgcssjs/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }

#mbNextLink { width:32px; height:100px; background:transparent url(../imgcssjs/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }

#mbCloseLink { width:24px; background:transparent url(../imgcssjs/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }

#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }

#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }

.layout_default{float:left; margin:5px}

.mod_gallerylist{width:665px; margin:0 auto}

.meta{font-size:12px; text-align:center;}

.image_container img{border:1px solid #CCC; padding:2px}

.meta a{color:#333; text-decoration:none;}



.cp_tuji{ float:left;}

.cp_info{ float:right; width:290px; padding-top:20px;}



.cp_info .title{ font-size:16px; font-weight:bold}

.cp_info .idhao{font-size:16px; margin-top:10px;}

.cp_content{ font-size:14px; line-height:22px;}



