/* CSS Document */

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #313131;margin: 0px;
}
a {font-size: 12px;color: #313131; text-decoration:none;}
a:hover { text-decoration:underline;}
img { border:none;}
.clear { clear:both;}
li { display:block;}
ul,h1,h2,h3,dd,dl,dt { margin:0; padding:0; list-style:none;}
form { margin:0; padding:0;}
ol {margin:0; padding:0; list-style:none; display:inherit;}
ul { display:inherit;}


#photo_head { width:990px; height:75px; overflow:hidden; margin:auto;}
#photo_head .logo { width:245px; height:75px; float:left; margin-right:0;}
#photo_head .nav { width:745px; height:35px; float:left; text-align:right; color:#a7a7a7; padding-top:40px;}
#photo_head .nav a { color:#212121; margin:0 10px;}
.photo_flash_top { width:960px; height:40px; background:#000; padding:0 15px; line-height:40px; margin:15px auto auto; color:#FFD12F; font-size:14px; font-weight:bold;}
.photo_flash_top a { color:#fff;}
#photo_flash { width:988px; height:645px; margin:auto; overflow:hidden; border:1px solid #000;}
.tag { width:988px; height:152px; margin:15px auto 0; border:1px solid #eee; overflow:hidden;}
.tag .top { display:block; height:50px; background:#f5f5f5; padding:0 16px;}
.tag .top .title { width:90px; height:50px; line-height:50px; font-weight:bold; font-size:14px; float:left;}
.tag .top .search_tag { width:585px; height:20px; padding-top:16px; text-align:right; overflow:hidden; float:left;}
.tag .top .search_tag a { margin-right:10px; color:#ff5a17;}
.tag .top .search { width:272px; float:right; height:29px; padding-top:10px;}
.tag .top .search .text { width:212px; height:17px; border:1px solid #ccc; padding:5px 10px; font-size:12px; color:#a7a7a7; float:left; line-height:17px;border-right:none;}
.tag .top .search .but { float:left;}

.tag .tag_table { display:block; padding:10px 30px; line-height:28px;}
.tag .tag_table a { margin:0 5px;}
.tag .tag_table a.style1 { font-weight:bold;}
.tag .tag_table a.style2 { font-size:14px;}
.tag .tag_table a.style3 { font-size:14px;font-weight:bold;}
.tag .tag_table a.style4 {font-size:14px;font-weight:bold; color:#ff5a17;}
#photo_center { width:990px; height:auto; margin:auto;}
#photo_center .hot_photo { display:block; height:240px; margin-top:25px; position:relative; border:1px solid #adadad;}

#photo_center .hot_photo .top { position:absolute; left:0px; top:-10px; height:20px; padding:0 9px; display:block; width:970px;}
#photo_center .hot_photo .top .title {width:74px;text-align:center;background:#fff; color:#ff5a17; font-weight:bold; font-size:14px; float:left; height:20px; line-height:20px;}
#photo_center .hot_photo .top .more { width:31px; height:20px; background:#fff url(../images/photo_index_15.gif) no-repeat 5px 6px; float:right;  color:#4b4b4b; padding-left:19px;line-height:20px;}
#photo_center .hot_photo .top .more a {color:#4b4b4b;_line-height:24px;}
#photo_center .hot_photo .photo_list { width:980px; margin:auto; height:205px; overflow:hidden; padding-top:30px;}
#photo_center .hot_photo .photo_list ul li { width:245px; float:left; height:195px; overflow:hidden;}
#photo_center .hot_photo .photo_list ul li.now { background:#efefef;}
#photo_center .hot_photo .photo_list ul li .pic { width:212px; height:140px; margin:8px auto 5px; border:1px solid #d7d7d7; overflow:hidden;}
#photo_center .hot_photo .photo_list ul li .pic img { width:212px; display:block; margin:auto;}

#photo_center .hot_photo .photo_list ul li .txt { height:30px; line-height:15px; width:214px; overflow:hidden; font-size:12px; text-align:center; margin:auto;}
#photo_center .hot_photo .photo_list ul li .txt a { color:#212121;}


/*list*/
#photo_center .class_list { display:block; height:auto; margin-top:25px; position:relative; border-top:2px solid #7e7e7e;}

#photo_center .class_list .top { position:absolute; left:0px; top:-15px; height:30px; padding:0 12px 0 0; display:block; width:978px;}
#photo_center .class_list .top .title {width:74px;text-align:center;background:#fff; color:#ff5a17; font-weight:bold; font-size:14px; float:left; height:30px; line-height:30px;}
#photo_center .class_list .top .search { width:270px; float:right; height:29px; background:#fff; padding-left:5px;}
#photo_center .class_list .top .search .text { width:212px; height:17px; border:1px solid #ccc; padding:5px 10px; font-size:12px; color:#a7a7a7; float:left; line-height:17px; border-right:none;}
#photo_center .class_list .top .search .but { float:left;}


#photo_center .class_list .photo_list { width:980px; margin:auto; height:auto; overflow:hidden; padding-top:30px;}
#photo_center .class_list .photo_list ul li { width:245px; float:left; height:195px; overflow:hidden;}
#photo_center .class_list .photo_list ul li.now { background:#efefef;}
#photo_center .class_list .photo_list ul li .pic { width:212px; height:140px; margin:8px auto 5px; border:1px solid #d7d7d7; overflow:hidden;}
#photo_center .class_list .photo_list ul li .pic img { width:212px; display:block; margin:auto;}

#photo_center .class_list .photo_list ul li .txt { height:30px; line-height:15px; width:214px; overflow:hidden; font-size:12px; text-align:center; margin:auto;}
#photo_center .class_list .photo_list ul li .txt a { color:#212121;}

#photo_demo { width:990px; margin:15px auto auto; height:820px; overflow:hidden; position:relative; padding-top:38px; background:#3d3d3d;z-index:50;}
#photo_demo .png_top {width:960px; height:45px;position:absolute; left:0px; top:0px;z-index:101;}
#photo_demo .top { width:960px; height:38px;  padding:7px 10px 0 20px; position:absolute; left:0px; top:0px;z-index:102;}
#photo_demo .top .tip { width:650px; hei/ght:20px; float:left; color:#FFD12F; padding-top:6px;font-weight:bold; font-size:16px;}
#photo_demo .top .pages { width:250px; height:20px; text-align:right; float:right;}
#photo_demo .top .pages img {border:medium none;}
#photo_demo .pic_content { width:988px; height:668px; border:1px solid #000; border-top:none; border-bottom:none; background:url(../images/demobg.gif) repeat-x; position:relative; z-index:100; overflow:hidden;}
#photo_demo .pic_left { width:74px; height:74px; position: absolute; left:5px; top:300px;z-index:102;}
#photo_demo .pic_left a { display:block;}

#photo_demo .pic_right {width:74px; height:74px; position: absolute; right:5px; top:300px; z-index:102;}
#photo_demo .pic_right a { display:block;}

#photo_demo .pic_left img {}
#photo_demo .pic_right img {}
#photo_demo .float { width:292px; height:132px; position:absolute; top:305px; margin-left:50%; left:-146px;  z-index:105;}
#photo_demo .float .float_bg {width:292px; height:132px;position:relative;z-index:103; border:none;}
#photo_demo .float .float_bg img {border:none;}
#photo_demo .float .title {width:292px; height:40px; padding-top:5px;position: absolute;z-index:104; top:0px; left:0px;}
#photo_demo .float .title .tit { width:215px; padding-left:35px; float:left; height:40px; line-height:40px; color:#cdcdcd; font-weight:bold; font-size:14px; text-align:center;}
#photo_demo .float .title .clos { width:20px; height:20px; padding:5px 13px 0 0; float:right;}
#photo_demo .float .float_but { width:222px; height:40px;position: absolute;z-index:104;top:63px; left:35px;}
#photo_demo .float .float_but .butl { width:97px; height:24px; background:url(../images/photo_final_but2.gif) no-repeat; margin:3px 0 0; text-align:center; color:#cdcdcd; padding-top:10px; float:left; display:block;overflow:hidden;}
#photo_demo .float .float_but .butl a {color:#cdcdcd; text-decoration:none; font-size:12px;display:block;}
#photo_demo .float .float_but .butr { width:97px; height:24px; background:url(../images/photo_final_but2.gif) no-repeat; margin:3px 0 0; text-align:center; color:#cdcdcd; padding-top:10px; float:right; display:block; overflow:hidden;}
#photo_demo .float .float_but .butr a {color:#cdcdcd; text-decoration:none; font-size:12px;display:block;}
#photo_demo .demo_bottom { width:988px; height:75px;position:absolute; bottom:152px; left:1px;z-index:102;}


#photo_demo .bottom_txt {width:988px; height:62px;position:absolute; bottom:152px; left:1px;z-index:103; overflow:hidden;}
#photo_demo .bottom_txt h1 { float:left; padding-left:30px; height:62px; line-height:62px; width:540px; font-family:inherit; font-size:14px; font-weight:bold; color:#fff; overflow:hidden;}
#photo_demo .bottom_txt h1 a {font-family:inherit; font-size:20px; font-weight:bold; color:#fff;}
#photo_demo .bottom_txt h1 span { color:#fff;}
#photo_demo .bottom_txt .origin { width:300px; height:62px; line-height:62px; color:#cdcdcd; font-size:14px; float:left; text-align:right;}
#photo_demo .bottom_txt .origin a { font-weight:bold; color:#ffd12f;font-size:14px;}
#photo_demo .bottom_txt .but {width:80px; height:24px; background:url(../images/photo_final_but1.gif) no-repeat; margin:14px 12px 0; _margin:14px 6px 0 12px; text-align:center; color:#cdcdcd; padding-top:10px; float:right; display:block; overflow:hidden;}
#photo_demo .bottom_txt .but a {color:#fff; text-decoration:none; font-size:12px;display:block;}
#photo_demo .photo_demo_list { width:988px; height:150px; border:1px solid #DCDCDC; position:absolute; bottom:0px; left:0px; z-index:103; overflow:hidden;}
#photo_demo .photo_demo_list .photo_left { width:167px; height:150px; float:left;border-right:1px solid #DCDCDC; background:#f4f4f4;}
#photo_demo .photo_demo_list .photo_left .pic { width:120px; height:80px; margin:22px auto 5px; background:url(../images/photo_final_0602_43.gif) no-repeat; padding:4px 10px 10px 4px;}
#photo_demo .photo_demo_list .photo_left .pic div {width:120px; height:80px; margin:auto; overflow:hidden;}
#photo_demo .photo_demo_list .photo_left .pic div img {height:80px; display:block; margin:auto;}
#photo_demo .photo_demo_list .photo_left .text { width:150px; height:24px; margin:auto; overflow:hidden; line-height:24px; font-size:12px; color:#9a9a9a; text-align:center;}
#photo_demo .photo_demo_list .photo_left .text a { color:#4b4b4b; text-decoration:none;}
#photo_demo .photo_demo_list .photo_right { width:167px; height:150px; float:left;border-left:1px solid #DCDCDC;background:#f4f4f4;}
#photo_demo .photo_demo_list .photo_right .pic { width:120px; height:80px; margin:22px auto 5px; background:url(../images/photo_final_0602_43.gif) no-repeat; padding:4px 10px 10px 4px;}
#photo_demo .photo_demo_list .photo_right .pic div {width:120px; height:80px; margin:auto; overflow:hidden;}
#photo_demo .photo_demo_list .photo_right .pic div img {height:80px; display:block;margin:auto;}
#photo_demo .photo_demo_list .photo_right .text { width:150px; height:24px; margin:auto; overflow:hidden; line-height:24px; font-size:12px; color:#9a9a9a; text-align:center;}
#photo_demo .photo_demo_list .photo_right .text a { color:#4b4b4b; text-decoration:none;}
#photo_demo .photo_demo_list .photo_list { background:#f4f4f4; float:left; width:632px; height:138px; overflow:hidden; padding:12px 10px 0;}



.tags { width:988px; height:214px; margin:15px auto 0; border:1px solid #dcdcdc; overflow:hidden;}
.tags .top { display:block; height:45px;  padding:0 5px 0 15px; width:954px; margin:auto; border-bottom:1px solid #efefef;}
.tags .top .title { width:90px; height:45px; line-height:50px; font-weight:bold; font-size:14px; float:left;}
.tags .top .search_tag { width:580px; height:20px; padding-top:16px; text-align:right; overflow:hidden; float:left;}
.tags .top .search_tag a { margin-right:10px; color:#3d3d3d;}
.tags .top .search { width:265px; float:right; height:29px; padding-top:8px;}
.tags .top .search .text { width:212px; height:17px; border:1px solid #ccc; padding:5px 10px; font-size:12px; color:#a7a7a7; float:left; line-height:17px;border-right:none;}
.tags .top .search .but { float:left;}

.tags .tag_table { display:block; height:168px; overflow:hidden; padding:0 12px;}

.tags .tag_table ul li{ width:160px; height:141px; padding-top:27px; float:left;}
.tags .tag_table ul li .pic { width:120px; height:80px; margin:0px auto 7px; padding:4px; background:url(../images/photo_final_0602_37.gif) no-repeat;}
.tags .tag_table ul li .pic div {width:120px; height:80px; overflow:hidden;}
.tags .tag_table ul li .pic div img {height:80px; display:block; margin:auto;}
.tags .tag_table ul li .text { width:128px; margin:auto; height:36px; line-height:18px; font-size:12px; overflow:hidden; text-align:center;}
.tags .tag_table ul li .text a { color:#3d3d3d;}
/*main foot*/
#new_foot {height:auto; width:990px; margin:15px auto auto; border-top:1px solid #dcdcdc; padding-top:5px; clear:both;}
#new_foot .foot_text {height:30px; line-height:30px; display:block; text-align:center;}
#new_foot .foot_text a { margin:0 5px; color:#313131;}
#new_foot .foot_icp {height:30px; line-height:30px; display:block; text-align:center; color:#888;}
#new_foot .foot_server {height:40px;display:block;text-align:center;}
#new_foot .foot_ico { height:55px; display:block; text-align:center; padding-bottom:10px;}
#new_foot .foot_ico img { margin:0 5px;}


.page { display:block; height:21px;  padding-top:4px; margin-top:10px;}
.page div {width:190px; margin:auto; height:17px;}
.page div a {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;background:url(http://static.dooland.com.cn/images/bg.gif) no-repeat -52px 0px;color:#313131;}
.page div span {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;color:#313131;}


/*new css*/

.pages .interval  {
background-position:-297px -66px;background:url("../images/sprite_png2401.png") no-repeat scroll 0 0 transparent;float:left;
float:left;
height:24px;
padding:0 0 0 0;
position:relative;
width:54px;
z-index:20;
}
.pages .select {
border:1px solid #373737;
display:none;
font-weight:bold;
left:0;
position:absolute;
text-align:center;
top:22px;
width:52px;
}

.photo_list .scrollC {
background:url("../images/bg25.gif") no-repeat scroll 0 103px transparent;
float:left;
height:132px;
overflow:hidden;
position:relative;
width:544px;
}

.photo_list .scrollC .list_tStream img { background:none;}
.photo_list .scrollC .list_tStream .active img {background:url("../images/sprite_png8.png") no-repeat scroll 0 0 transparent;background-position:-105px -32px;}
.photo_list .scrollBar {
bottom:0;
cursor:pointer;
height:17px;
margin:0 3px 17px;
position:absolute;
width:534px; line-height:17px; overflow:hidden;
}
#photoLink img {
display:inline-block;
margin-bottom:5px;
vertical-align:middle;}
.photo_list .scrollL { width:30px; height:92px; float:left; margin-right:10px;}
.photo_list .scrollL .btn_backward {background:url("../images/sprite_png8.png") no-repeat scroll 0 0 transparent;background-position:-506px -36px;display:inline-block;
height:92px;
width:30px;}

.scrollL .btn_backward {}
.photo_list .scrollBar .btn_scroll {background:url("../images/sprite_png8.png") no-repeat scroll 0 0 transparent;
background-position:center -15px; cursor:pointer;
display:block;
height:17px; line-height:17px;
overflow:hidden;
position:absolute;
width:40px;
}
.photo_list .scrollBar .btn_scroll a:hover {height:17px; line-height:17px;
overflow:hidden;}
.photo_list .scrollBar .btn_scroll .sideL {background:url("../images/sprite_png8.png") no-repeat scroll 0 0 transparent;
background-position:-870px -32px;float:left;
height:17px;
width:6px;}
.photo_list .scrollBar .btn_scroll .sideR {float:right;
height:17px;
width:6px;background:url("../images/sprite_png8.png") no-repeat scroll 0 0 transparent;
background-position:-892px -32px;}
.photo_list .scrollR {width:30px; height:92px; float:right;}
.photo_list .scrollR .btn_forward {background:url("../images/sprite_png8.png") no-repeat scroll 0 0 transparent;background-position:-550px -36px;display:inline-block;
height:92px;
width:30px;}
.pic_content .photo i {
height:607px;display:inline-block;
vertical-align:middle;text-align:center;
}
.photo_list .scrollC  .list_tStream {
position:absolute;
width:99999px;
}
.photo_list .scrollC .list_tStream li {
float:left;
width:110px;
}
.list_tStream h3, .list_tStream p, .list_tSets h3, .list_tSets p {
display:none;
}.list_tStream h3, .list_tStream p, .list_tSets h3, .list_tSets p {
display:none;
}
.hidden {
display:none;
}
.list_tStream img {
padding:13px 2px 2px;
}
.btn_select {
background-position:-311px -99px;background:url("../images/sprite_png24.png") no-repeat scroll 0 0 transparent;
}
.select  {
background:url("../images/bg16.png") repeat-x scroll 0 0 transparent;
}

.select {
border:1px solid #373737;
display:none;
font-weight:bold;
left:8px;
position:absolute;
text-align:center;
top:3px;
width:52px;
}
.select a, .select a:visited, .btn_select, .btn_select:visited {
color:#4B4B4B;
}

.select a {
display:block;
height:19px;
line-height:19px;
}
.select span {
}

.cBlue a:visited, .select span {
color:#D9D9D9;
}

.select span {
display:block;
height:25px;
line-height:25px;
padding-right:11px;
}
#pPrev { width:495px;}

#photo_flash .jqGSContainer .jqGSPagination_bg { display:none;}
#photo_flash .jqGSContainer .jqGSPagination { border-top:none;bottom:10px;}
#photo_flash .jqGSContainer .jqGSPagination ul li a  {background:none repeat scroll 0 0 #000000;
border:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
font:12px Verdana,Arial,Helvetica,sans-serif;
padding:8px 0;
text-decoration:none;
width:30px;}
#photo_flash .jqGSContainer .jqGSPagination ul li a:hover {background:none repeat scroll 0 0 #000000;
border:1px solid #FFD12F;
color:#FFD12F;}
#photo_flash .jqGSContainer .jqGSPagination ul li a.selected {
background:none repeat scroll 0 0 #000000;
border:1px solid #FFD12F;
color:#FFD12F;}
#photo_flash .jqGSContainer { width:988px; overflow:hidden; background:#000;}