@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body, html, input{font-size:12px; font-family:"微软雅黑"; color:#666;}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
select optgroup{color:#CAC8BB;}
header{ display:block}
body {background:url(../images/ce_bg.jpg) repeat-x top center;}

.top{ width:100%; background:#FFF; overflow:hidden;}
.top_c{ width:1510px; height:42px; margin:0px auto; overflow:hidden;}
.top_cl{ float:left; height:42px; overflow:hidden;}
.top_cl a{ float:left; width:54px; height:30px; line-height:30px; text-align:center; color:#444444; margin:6px 10px 0px 0px; background:url(../images/top_zc.gif) no-repeat top left; display:inline;}
.top_cl02{ float:left; height:42px; margin-top:10px; overflow:hidden;}
.top_cl02 a{ color:#666;}
.top_cl02 span{ margin-right:10px;}
.top_cl02 .user{float:left; margin-top:8px; margin-right:10px;}
.top_cl02 .user font{ font-weight:bold; color:#ff9900;}
.top_cl02 .message{ float:left;}
.top_cl02 .message a{ background:url(../images/message.gif) no-repeat bottom left; float:right; width:30px; height:24px;}
.top_cl02 .message a font{ float:right; width:16px; text-align:center; height:16px; background:#ff2f2f; color:#fff; border-radius:6px;}
.top_cl02 .Drop{ float:left; color:#444444; margin:6px 10px 0px 0px; line-height:22px; display:inline;}
.top_cr{ float:right; height:42px; overflow:hidden;}
.top_cr span{ float:left; height:42px; background:url(../images/top_l.gif) no-repeat top left; overflow:hidden;}
.top_cr span a{ float:left; height:42px; display:inline;}
.top_cr span .a1{ width:122px;}
.top_cr span .a2{ width:131px;}
.center{ width:100%;}
.center_c{padding:0 5%; margin:0px auto;}
.center_ct{height:51px; margin:15px auto 0 auto;}
.center_cb{ width:100%; margin-top:10px; overflow:hidden; z-index:1;padding-bottom:50px;}
.center_ct .center_ctw {height:51px;margin-right:12px;background:url(../images/ct_bg.png) no-repeat right -51px;}
.center_ct .center_ctp {height:51px;margin-right:4px;background:url(../images/ct_bg.png) no-repeat left top;}

.ct_u li.ct_top{ float:left; width:149px; height:32px; margin:8px 0px 0px 10px; line-height:32px; text-indent:1em; background:url(../images/xia_bg.gif) no-repeat top left;}
.ct_u li.ct_top{ cursor:pointer;}
.ct_u li:hover ul{ display:block; z-index:2;}
.ct_u li ul{ display:none;}
.ct_u02{width:149px; overflow:hidden;}
.ct_u02 li{width:149px; height:25px; line-height:25px; background:#e3edf4; position:relative; z-index:3;}
.ct_u02 li a{ float:left;width:149px; height:25px; color:#666; text-decoration:none; display:inline;}
.ct_u02 li a:hover{ background:#81add0; color:#FFF; font-weight:bold;}
.ct_u03{width:300px; overflow:hidden;}
.ct_u03 li{ float:left; width:149px; height:25px; line-height:25px; background:#e3edf4; position:relative; z-index:3;}
.ct_u03 li a{ float:left;width:149px; height:25px; color:#666; text-decoration:none; display:inline;}
.ct_u03 li a:hover{ background:#81add0; color:#FFF; font-weight:bold;}

.ct_s{ float:left; width:138px; height:28px; background:url(../images/shou_bg.gif) no-repeat top left; margin:10px 0px 0px 10px;}

input{float:left;background:none repeat scroll 0 center rgba(0, 0, 0, 0);border:0 none;color:#999999;font-size:12px;height:28px;line-height:28px;margin-top:1px;outline: 0 none;}
.searchKey{width:104px; padding-left:4px;}
.bttn{ width:30px; cursor:pointer;}

.cb_u{ width:100%;margin:0 auto;overflow:hidden;}
.cb_u li{ float:left; width:240px; margin:0px 13px 15px 0px; overflow:hidden;}
.sp_img{ position:relative; float:left; width:240px; height:240px; text-align:center; background:url("../images/png.png") repeat; z-index:1;}
.sp_img a{ display:table-cell; width:240px; height:240px; vertical-align:middle;}
.sp_img img{ width:240px; height:auto;}
.sp_desc{ position:absolute; top:240px; left:0px; color:#FFF; width:220px; background:url(../images/desc_bg.png); padding:10px; overflow:hidden;}
.sp_descs{ position:absolute; z-index:1; bottom:0px; left:0px; color:#FFF; width:277px; bottom:-100px; text-align:center; background:url(../images/desc_bg.png); padding:8px; overflow:hidden;}
.sp_title{ position:relative; float:left; width:220px; height:50px; line-height:22px; padding:0px 10px; border-bottom:1px dashed #999999; overflow:hidden; background:#FFF; z-index:2;}
.sp_name{ position:relative; float:left; width:220px; height:22px; line-height:22px; padding:0px 10px; overflow:hidden; background:#FFF; z-index:2;}
.sp_title a{ color:#666;}
.sp_sx{ position:relative; float:left; width:240px; height:40px; overflow:hidden; background:#fff; cursor:pointer; z-index:2;}
.sp_s{ float:left; width:50px; height:22px; padding-left:30px; margin-top:9px; line-height:22px; overflow:hidden; background:url(../images/icon_share.jpg) no-repeat 8px -16px;}
.sp_s a{ float:left; width:56px; height:22px;  padding-left:30px; color:#666;}
.sp_x{ float:left; width:56px; height:22px; margin-top:9px; margin-left:12px; line-height:22px; background:url(../images/bianji.gif) no-repeat left center; overflow:hidden;}
.sp_x a{ float:left; width:56px; height:22px;  padding-left:30px; color:#666;}
.sp_b{float: right;width: 38px;height:22px;margin-right: 10px;line-height:22px; padding-left:18px; margin-top:9px; background:url(../images/bj_1.gif) no-repeat 0px 2px;overflow: hidden;}
.sp_b a{ float:left; width:30px; height:22px; line-height:22px; overflow:hidden; text-align:right; color:#666; text-decoration:none;}
.sp_b2{float: right;width: 56px;height:22px;margin-right: 10px;line-height:22px; margin-top:9px; background:url(../images/point_1.gif) no-repeat 0px 2px;overflow: hidden;}
.sp_b2 a{ float:left; width:34px; height:22px; line-height:22px; padding-left:22px;}
.sp_b2 a:hover{ text-decoration:none;}
.sp_b2 b{ color:#ff9900;}
.sp_bs{float: right;width: 38px;height:22px;line-height:22px; padding-left:18px; margin-top:9px; background: url(../images/icon_share.jpg) no-repeat 0px -16px; overflow: hidden;}
.sp_bs a{ float:left; width:30px; height:22px; line-height:22px; overflow:hidden; text-align:right; color:#666; text-decoration:none;}
.sp_bs b{ float:left; width:30px; height:22px; line-height:22px; color:#ff9900;}
.sp_sc{float:left;height:22px;line-height:22px; margin-top:9px; margin-left:10px; overflow: hidden;}
.sp_sc select{ float:left;height:20px; padding-top:2px;}
.sp_sc input.sub{ float:right;height:22px;line-height:20px; padding-left: 24px; margin-left:30px; background:url(../images/bianji.gif) no-repeat left center; cursor:pointer;}
.sp_mg{ display:block; position:relative; width:240px; height:40px; line-height:40px; overflow:hidden; background:#fff; text-align:center; z-index:2;}
.sp_mg span { padding:0 20px; cursor:pointer; overflow:hidden;}

.cb_u02{ width:100%; overflow:hidden;margin:0 auto;}
.cb_u02 li{ position:relative; float:left; width:30px; height:30px; background:#FFF; margin-right:6px; text-align:center; line-height:30px; overflow:hidden;}
.cb_u02 li a{ float:left; width:30px; height:30px; color:#666; text-decoration:none;}
.cb_u02 li a:hover{ background:#CCC; color:#000;}
.cb_u02 li .pre{ background:url(../images/pre.gif) no-repeat top left;}
.cb_u02 li .pre:hover{ background:url(../images/pres.gif) no-repeat top left;}
.cb_u02 li .next{ background:url(../images/next.gif) no-repeat top left;}
.cb_u02 li .next:hover{ background:url(../images/nexts.gif) no-repeat top left;}
.fixed{ position:fixed; top:0px; left:0px; width:50px; height:1100px; overflow:hidden;  z-index:5; background:url(../images/fu_bg.png);}
.fixed .f_u{ width:50px; overflow:hidden;}
.fixed .f_u li{ float:left; width:37px; margin:30px 0px 0px 7px; overflow:hidden;}

.footer{ position:fixed; bottom:0px; width:100%; background:#FFF;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
opacity: 0.6; overflow:hidden; text-align:right; z-index:4}

/*新增样式*/
.waterfall { margin:0 auto; overflow:hidden;}
.waterfall li { float:left; width:293px; margin:0 10px 10px 0; overflow:hidden;}
.waterfall li .sucai_img { background:url(../images/png.png) repeat 0 0; position:relative; display:block; width:293px; overflow:hidden;}
.waterfall li .sucai_img a { width:293px;
	height:293px;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	/* for ie vertical hack */
	*display: block;
	*font:255px/1em Arial;
}
.waterfall li .sucai_img img {
	max-height:293px;
	max-width:293px;
	vertical-align:middle;
}
.waterfall li .sucai_tit { display:block; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.waterfall li .sucai_tit a { color:#000;}
.waterfall li .btn_click { position:relative; z-index:2; display:block; background:#e3edf4; height:22px; padding:5px 0px 5px 0px; text-align:center; overflow:hidden;}
.waterfall li .btn_click .down a { display:inline-block; height:22px; line-height:22px; background:#999; border-radius:2px; color:#fff; padding:0 5px; text-decoration:none;}
.waterfall li .btn_click .share { display:inline-block; height:22px; line-height:22px; background:#999; border-radius:2px; color:#fff; cursor:pointer; padding:0 5px; text-decoration:none;}
.waterfall li .btn_click a:hover,
.waterfall li .btn_click .share:hover { background:#000; color:#fff;}
.waterfall li .modify_delete { display:block; background:#fff; height:40px; line-height:40px; text-align:center; overflow:hidden;}
.waterfall li .modify_delete .sp_md,
.waterfall li .modify_delete .sp_mu { color:#666; cursor:pointer; padding:0 10px;}

.waterfall li.list_lis { float:left; width:293px; margin:0 10px 10px 0; overflow:hidden;}
.waterfall li.list_lis .sucai_img { display:block; width:293px; overflow:hidden;}
.waterfall li.list_lis .sucai_img a { display:block; width:293px; text-align:center; overflow:hidden;}
.waterfall li.list_lis .sucai_img img { display:block; width:293px; height:auto;}

/*新增弹出层*/
#sucai_insert { width:650px; background:#fff; border:solid 1px #aaa; border-radius:4px; padding:2px; position:absolute; left:50%; top:250px; margin-left:-325px; overflow:hidden; z-index:100;}
#sucai_insert .tianjia_hd { border-radius:2px; height:20px; line-height:20px; padding:5px 10px; position:relative; overflow:hidden;}
#sucai_insert .tianjia_hd .tianjia_title { float:left; color:#000; font-weight:600;}
#sucai_insert .tianjia_hd .ui-button { display:block; width:20px; height:20px; background:#ccc; border:solid 1px #999; border-radius:2px; position:absolute; top:5px; right:5px;}
#sucai_insert .tianjia_hd .btn_close { display:block; background-position:-96px -128px; width:16px; height:16px; position:absolute; top:5px; right:5px; overflow:hidden;}
#sucai_insert .pop_tianjia { padding:15px; overflow:hidden;}
#sucai_insert .pop_tianjia .tianjia_row { height:24px; line-height:24px; margin-bottom:10px;}
#sucai_insert .pop_tianjia .tianjia_row label { float:left; width:78px; height:24px; line-height:24px; text-align:right; color:#222; overflow:hidden;}
#sucai_insert .pop_tianjia .tianjia_row .iniput_text { display:inline-block; width:180px; height:22px; line-height:22px; background:#fff; border:solid 1px #999; vertical-align:middle; overflow:hidden;}
#sucai_insert .pop_tianjia .tianjia_row .tips { display:inline-block; padding:0 5px; color:#999;}
#sucai_insert .pop_tianjia .tianjia_row .select_box { display:inline-block; width:180px; height:22px; line-height:22px; background:#fff; border:solid 1px #999; vertical-align:middle; overflow:hidden;}
#sucai_insert .pop_tianjia .tianjia_row .btn_sure { display:inline-block; height:24px; line-height:24px; background:#ccc; border:solid 1px #999; color:#fff; cursor:pointer; padding:0 10px;}
#sucai_insert .pop_tianjia .tianjia_row .btn_sure:hover { background:#b2b2b2; color:#fff;}
