﻿@charset "utf-8";
/* CSS Document */
/*/* power by 紫夜星魂|james  QQ: 2885255 */
/* all style */
.body{}
body{font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif;font-size:13px; color:#333333; background:url(../images/bodybg.jpg) repeat #000000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th{margin:0;padding:0;}
fieldset,img {border:0;}
table { border-spacing:1px; border-collapse:inherit;}
ul,li,ol {list-style:none;}
select,input{vertical-align:middle;}
html{overflow-y:scroll;}
/*font link sytle*/
a{color:#442709; text-decoration:none; outline:none;star:expression(this.onFocus=this.blur());}
a:hover{ color:#990000; text-decoration: underline;}
/* clear float */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {*display:inline-block;*zoom:100%; clear:both}
.clear{ clear:both; height:0px;font-size:1px; line-height:1px; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}
.none {display:none;}


/* footer style */
.footer { margin-top:20px;}


/* main style */
.topbg {width:100%; height:537px; background:url(../images/topbg.jpg) no-repeat center top; display:block;}
.topbg_top {width:980px; height:358px; margin:0px auto; display:block; position:relative;}
.topbg_logo { position:absolute; left:0px; top:0px;}
.topbg_fb { position:absolute; left:336px; top:23px;}
.topbg_search { position:absolute; left:732px; top:23px;}
.topbg_search01 {width:150px; height:19px; float:left; padding:2px 5px; background:url(../images/search_input.jpg) no-repeat;}
.search_input {width:150px; height:19px; line-height:19px; font-size:13px; border:0px; margin:0px; padding:0px;}
.topbg_search02 {width:50px; float:left;}
.search_btn {width:50px; height:23px; background:url(../images/search_btn.jpg) no-repeat; text-indent:-9999px; overflow:hidden; display:block; border:0px; cursor:pointer;}
.topbg_menu {width:980px; height:78px; margin:0px auto; display:block; background:url(../images/bg_menu.png) no-repeat;}
.topbg_menu a {width:127px; height:46px; margin:24px 0px 0px 0px; float:left; text-indent:-9999px; background:url(../images/bg_menu.png) no-repeat 0px -9999px;}
.topbg_menu a.m1 { margin-left:49px;}
.topbg_menu a.m1:hover { background-position:-49px -102px;}
.topbg_menu a.m2:hover { background-position:-176px -102px;}
.topbg_menu a.m3:hover { background-position:-303px -102px;}
.topbg_menu a.m4:hover { background-position:-430px -102px;}
.topbg_menu a.m5:hover { background-position:-557px -102px;}
.topbg_menu a.m6:hover { background-position:-684px -102px;}
.topbg_menu a.m7:hover { background-position:-811px -102px;}
.topbg_hot {width:955px; height:85px; padding:16px 0px 0px 25px; margin:0px auto; display:block; background:#000000; font-size:13px; line-height:24px; color:#FFFFFF;}
.topbg_hot a { color:#FFFFFF; padding:0px 5px;}

.main_bottom { width:100%; height:23px; background:url(../images/mainbg04.png) repeat-x; text-indent:-9999px; display:block; margin-top:-23px;}

.main_cen {}
.main_width {width:976px; margin:0px auto; background:url(../images/mainbg01.png) repeat; border-left:2px solid #000000; border-right:2px solid #000000; padding:15px 0px 32px 0px; overflow:hidden;}
.main_fl {width:292px; float:left; padding-left:14px;}
.main_fr {width:640px; float:right; padding-right:14px;}
.main_fltop {width:292px; background:url(../images/mainbg02.png) no-repeat left top; height:12px; text-indent:-9999px; float:left; overflow:hidden;}
.main_flbot {width:292px; background:url(../images/mainbg02.png) no-repeat left bottom; height:12px; text-indent:-9999px; float:left; overflow:hidden;}
.main_flcen {width:292px; background:url(../images/mainbg02.png) repeat-y right top; float:left;}
.main_frtop {width:640px; background:url(../images/mainbg03.png) no-repeat left top; height:12px; text-indent:-9999px; float:left; overflow:hidden;}
.main_frbot {width:640px; background:url(../images/mainbg03.png) no-repeat left bottom; height:12px; text-indent:-9999px; float:left; overflow:hidden;}
.main_frcen {width:640px; background:url(../images/mainbg03.png) repeat-y right top; float:left;}
.main_title {width:278px; height:59px; text-indent:-9999px; display:block; margin-left:-6px;}
.main_title01 { background:url(../images/main_title01.png) no-repeat;}
.main_title02 { background:url(../images/main_title02.png) no-repeat; margin-top:10px;}
.main_title03 { background:url(../images/main_title03.png) no-repeat;}
.main_title04 { background:url(../images/main_title04.png) no-repeat;}
.main_title05 { background:url(../images/main_title05.png) no-repeat;}
.main_title06 { background:url(../images/main_title06.png) no-repeat;}
.main_title07 { background:url(../images/main_title07.png) no-repeat;}
.main_title08 { background:url(../images/main_title08.png) no-repeat;}
.main_title2 {width:236px; height:31px; padding-top:7px; background:url(../images/mainbg07.png) no-repeat; display:block; margin:0px auto; text-align:center; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; font-size:18px; color:#FFFFFF; line-height:24px; letter-spacing:2px;}
.main_title3 { height:38px; background:url(../images/mainbg08.png) repeat; font-size:18px; line-height:38px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; letter-spacing:2px; color:#FFFFFF; padding-left:10px;}
.main_title4 { height:38px; background:url(../images/mainbg08.png) repeat; font-size:18px; line-height:38px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; letter-spacing:2px; color:#FFFFFF; padding-left:10px; margin-top:10px;}

.main_fl01 {width:292px; float:left;}
.main_fl02 {width:292px; float:left; margin-top:15px;}
.main_fl03 {width:292px; float:left; margin-top:15px;}
.main_fl04 {width:292px; float:left; margin-top:15px;}
.main_news_hot { font-size:15px; display:block; text-align:center; font-weight:bold; line-height:28px; color:#be3400; width:278px; height:28px; background:#fdfa9b; margin:6px auto 0px auto; overflow:hidden;}
.main_news_hot a {color:#be3400;}
.main_news_hot a:hover { color:#b700be;}
.main_new_list {width:278px; margin:0px auto; display:block; overflow:hidden;}
.main_new_list li {width:254px; padding-left:24px; background:url(../images/mainbg05.png) no-repeat; float:left; margin:6px 0px 0px 0px;}
.main_new_list li a { font-size:13px; line-height:18px; color:#ffffff;}
.main_new_list li a:hover { color:#FFFF00;}
.main_new_list li span { color:#f0ff6f; font-weight:bold; float:left; padding-right:10px;}
.main_more { display:block; text-align:right; font-size:13px; font-weight:bold; padding:5px 10px 0px 0px;}
.main_more a { color:#feffa2;}
.main_flban {width:300px; margin:15px -4px 0px -4px; float:left; display:none;}
.main_naili_bg { padding:10px; width:272px; font-size:13px; line-height:24px; color:#FFFFFF;}
.main_naili_bg span { font-weight:bold; color:#ffff00; padding:0px 5px;}
.naili_input {width:36px; height:18px; font-size:13px; line-height:18px; color:#333333; font-weight:bold; background:#b5a286; border:1px solid #6c5c44; margin:0px 6px;}
.main_naili_01 { border-bottom:1px dashed #aa9f8d; padding:3px 5px;}
.main_naili_02 { border-bottom:1px dashed #aa9f8d; padding:3px 5px;}
.main_naili_03 { padding:3px 5px;}
.main_glxd_list {width:280px; padding:0px 6px; overflow:hidden;}
.main_glxd_list li {width:280px; float:left; border-bottom:1px dashed #a99e8c; height:22px; padding-top:6px;}
.main_glxd_list li a { font-size:13px; line-height:20px; color:#FFFFFF; height:20px; overflow:hidden; display:block; padding-left:15px; background:url(../images/mainbg06.png) no-repeat 3px 8px;}
.main_gametext01 { font-size:13px; line-height:22px; color:#FFFFFF; padding:6px;}
.main_gametext02 {width:280px; padding:6px; display:block; overflow:hidden;}
.main_gametext02 dl {width:280px; float:left; font-size:13px; line-height:22px; color:#FFFFFF;}
.main_gametext02 dt {width:70px; float:left; font-weight:bold;}
.main_gametext02 dd {width:210px; float:left;}
.main_gametext02 dd a { color:#FFFFFF;}


.main_fr01 {width:640px; float:left;}
.main_fr02 {width:640px; float:left; margin-top:15px;}
.main_fr03 {width:640px; float:left; margin-top:15px;}
.main_fr04 {width:640px; float:left; margin-top:15px;}

.main_fr01_table {width:620px; padding:10px 10px 0px 10px; display:block;}
.main_fr01_table table { background:#aaaaaa;}
.main_fr01_table table td { background:#e6e1cd; font-size:13px; line-height:30px; color:#333333; text-align:center; padding:2px; letter-spacing:-1px;}
.main_fr01_table table td img {max-width:30px; max-height:30px; vertical-align:middle;}
.main_fr01_table table tr.table_title td { background:#dad3be; font-weight:bold; text-align:center; letter-spacing:2px;}
.main_fr01_table table tr.table_title td span { border-bottom:1px dotted #666666;}
.main_fr01_table table td.table_title01 {background:#dad3be; font-weight:bold; letter-spacing:0px;}
.main_fr01_table table td.table_text { text-align:left; padding-left:5px;}
.main_fr01_ban { display:block; padding:10px 0px;}
#picBox {width:640px; height:210px; position:relative; overflow:hidden;}
#show_pic {width:4000px; height:210px; position:absolute;}
#show_pic li { float:left;}
#show_pic img {width:640px; height:210px;}
#icon_num { position:absolute; right:8px; bottom:5px;}
#icon_num li {width:15px; height:15px; color:#3399ff; margin-right:5px; text-align:center; float:left; cursor:pointer; background:url(../images/banbt.gif) no-repeat -15px 0px; font-size:12px; line-height:15px;}
#icon_num li.active { background-position:0px 0px; color:#ffffff;}


.main_tujian { padding-top:10px; display:block; overflow:hidden;}
.main_tujian_fl {width:130px; float:left; padding:0px 10px;}
.main_tujian_fl01 { font-size:16px; color:#3c1403; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; font-weight:bold; border-bottom:1px dashed #3c1403; line-height:24px; }
.main_tujian_fl02 {width:130px; overflow:hidden; padding-top:6px; padding-bottom:20px;}
.main_tujian_fl02 li {width:65px; float:left; height:36px; padding:2px 0px;}
.main_tujian_fl02 li input { float:left; margin:10px 3px 0px 0px;}
.main_tujian_fl03 {width:130px; overflow:hidden; padding-top:6px;}
.main_tujian_fl03 li {width:65px; float:left; height:25px; padding:2px 0px;}
.main_tujian_fl03 li input { float:left; margin:8px 3px 0px 0px;}
.main_tujian_fr {width:480px; float:right; height:380px; overflow-y:auto; background:#a69781; padding:0px 3px;}
.main_tujian_fr li {width:52px; height:72px; float:left; padding:4px 3px 0px 3px; overflow:hidden;}
.main_tujian_fr li img {width:52px; height:52px;}
.main_tujian_fr span {width:52px; text-align:center; font-weight:bold; color:#432809; display:block; line-height:18px; padding-top:0px;}

.main_fr03_table {width:620px; padding:10px 10px 0px 10px; display:block;}
.main_fr03_table table { background:#aaaaaa;}
.main_fr03_table table td { background:#e6e1cd; font-size:13px; line-height:30px; color:#333333; text-align:left; padding:2px 6px; letter-spacing:-1px;}
.main_fr03_table table td a {width:167px; float:left;}
.main_fr03_table table td img {max-width:30px; max-height:30px; vertical-align:middle; margin-right:3px;}
.main_fr03_table table td.table_title01 {background:#cebd8b; font-weight:bold; letter-spacing:0px; font-size:15px; text-align:center;}
.main_fr03_table table td.table_title02 {background:#dad3be; font-weight:bold; letter-spacing:0px; width:92px; color:#432809; text-align:center;}

.main_video_list { padding:10px 0px 6px 4px; overflow:hidden;}
.main_video_list li {width:146px; position:relative; float:left; margin:0px 6px;}
.main_video_list li .video_btn {width:146px; height:106px; background:url(../images/mainbg09.png) no-repeat center center; display:block; position:absolute; z-index:3; top:0px; left:0px;}
.main_video_list li .video_pic {width:140px; height:100px; padding:3px; background:#a89b80; text-align:center;}
.main_video_list li .video_pic img {max-width:140px; max-height:100px;}
.main_video_list li .video_text {width:146px; font-size:13px; line-height:18px; color:#FFFFFF; height:36px; overflow:hidden; display:block;}
.main_video_list li a:hover { text-decoration:none;}
.main_video_list li a:hover .video_btn { background:url(../images/mainbg10.png) no-repeat center center;}
.main_video_list li a:hover .video_pic{ background:#cbc3b2;}
.main_photo_list { padding:10px 0px 6px 4px; overflow:hidden;}
.main_photo_list li {height:290px; float:left; margin:5px; width:194px; border:3px solid #a89b80; overflow:hidden;}
.main_photo_list li span {width:600px; text-align:center; display:block; margin-left:-203px;}
.main_photo_list li img {height:290px;}


.show_fl {width:272px; float:left; padding-left:14px;}
.show_fr {width:660px; float:right; padding-right:14px;}
.show_flbg {width:272px; padding-bottom:10px; float:left;}
.show_fltop {width:272px; background:url(../images/mainbg11.png) no-repeat left top; height:12px; text-indent:-9999px; float:left; overflow:hidden;}
.show_flbot {width:272px; background:url(../images/mainbg11.png) no-repeat left bottom; height:12px; text-indent:-9999px; float:left; overflow:hidden;}
.show_flcen {width:272px; background:url(../images/mainbg11.png) repeat-y right top; float:left;}
.show_frtop {width:660px; background:url(../images/mainbg12.png) no-repeat left top; height:12px; text-indent:-9999px; float:left; overflow:hidden;}
.show_frbot {width:660px; background:url(../images/mainbg12.png) no-repeat left bottom; height:12px; text-indent:-9999px; float:left; overflow:hidden;}
.show_frcen {width:640px; background:url(../images/mainbg12.png) repeat-y right top; float:left; padding:0px 10px;}
.show_fltitle {width:200px; height:38px; padding:12px 0px 0px 36px; display:block; margin-left:-6px; background:url(../images/main_title00.png) no-repeat; font-size:16px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; color:#FFFFFF; line-height:24px; letter-spacing:0px;}
.show_fltitle2 {width:236px; height:30px; padding:5px 0px 0px 36px; display:block; background:url(../images/mainbg05.png) no-repeat 12px 8px #cebd8b; font-size:16px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; line-height:24px; letter-spacing:0px; margin-top:8px;}
.show_fllist2 {width:272px; padding:0px 0px 0px 0px; overflow:hidden; background:#e6e1cd;}
.show_fllist2 li {width:248px; float:left; height:30px; padding:4px 0px 4px 24px; border-bottom:1px solid #bbbbbb;}
.show_fllist2 li a {width:167px; float:left;}
.show_fllist2 li a img {max-width:30px; max-height:30px; vertical-align:middle; margin-right:3px;}


.show_fllist {width:260px; padding:0px 6px; overflow:hidden;}
.show_fllist li {width:260px; float:left; border-bottom:1px dashed #a99e8c; height:20px; padding-top:3px;}
.show_fllist li a { font-size:13px; line-height:20px; color:#FFFFFF; height:20px; overflow:hidden; display:block; padding-left:15px; background:url(../images/mainbg06.png) no-repeat 3px 8px;}
.show_fr_address { height:24px; font-size:13px; line-height:18px; color:#eeeeee; border-bottom:1px dashed #cccccc;}
.show_fr_address a { color:#eeeeee; text-decoration:underline;}
.show_fr_title { font-size:22px; line-height:28px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; color:#ffff00; text-align:center; display:block; padding:20px 0px 10px 0px;}
.show_fr_time { font-size:13px; line-height:18px; text-align:center; display:block; color:#eeeeee; height:30px;}
.show_fr_time a { color:#b1fdfe; text-decoration:underline;}
.show_fr_ad { display:none; text-align:center; padding-bottom:10px;}
.show_fr_main {width:620px; padding:9px; margin:0px auto; border:1px solid #cccccc; background:#eae8de;}
.show_fr_fbly { padding-top:15px; width:640px; margin:0px auto; display:block;}
.showmaintext { font-size:13px; line-height:22px; color:#333333; width:620px; overflow:hidden;}
.showmaintext p { text-indent:2em;}
.showmaintext img {max-width:620px;}
.showmainlist { width:620px; overflow:hidden;}
.showmainlist li { padding:10px 0px; width:620px; float:left; border-bottom:1px dashed #cccccc;}
.showmainlist .showmainlist_title { font-size:16px; font-weight:bold; line-height:22px; color:#993300;}
.showmainlist .showmainlist_time { font-size:13px; color:#666666;}
.showmainlist .showmainlist_text { font-size:13px; line-height:20px; color:#333333; text-indent:2em; padding-top:5px;}
.showmainlist .showmainlist_text a { color:#0099CC; text-decoration:underline;}
/* ShowArtList pages */
div.black {	padding:15px 3px 0px 3px; font-size:12px; color:#606060; text-align:right; clear:both; padding-bottom:5px; overflow:hidden;}
div.black a { border:1px solid #909090; padding:2px 5px; margin:0px 3px; text-decoration:none; background-position:50% bottom; color:#909090; }
div.black a:hover {border:1px solid #909090; background:#404040; color:#ffffff;}
div.black span.current { border:1px solid #909090; padding:2px 5px; margin:0px 3px; font-weight:bold; color:#ffffff; background:#606060;}
div.black span.disabled { border:1px solid #909090; padding:2px 5px; margin:0px 3px; color:#808080;}


.videolist { padding:0px 0px 0px 0px; overflow:hidden;}
.videolist li {width:146px; position:relative; float:left; margin:5px 4px;}
.videolist li .video_btn {width:146px; height:106px; background:url(../images/mainbg09.png) no-repeat center center; display:block; position:absolute; z-index:3; top:0px; left:0px;}
.videolist li .video_pic {width:140px; height:100px; padding:3px; background:#a89b80; text-align:center;}
.videolist li .video_pic img {max-width:140px; max-height:100px;}
.videolist li .video_text {width:146px; font-size:13px; line-height:18px; height:36px; overflow:hidden; display:block;}
.videolist li a:hover { text-decoration:none;}
.videolist li a:hover .video_btn { background:url(../images/mainbg10.png) no-repeat center center;}
.videolist li a:hover .video_pic{ background:#c2a871;}


.photolist { padding:0px 0px 0px 0px; overflow:hidden;}
.photolist li {height:290px; float:left; margin:5px 3px; width:194px; border:3px solid #a89b80; overflow:hidden;}
.photolist li a {width:600px; text-align:center; display:block; margin-left:-203px;}
.photolist li img {height:290px;}

.main_con {width:950px; margin:0px auto; display:block;}
.main_contop {width:950px; background:url(../images/mainbg15.png) no-repeat left top; height:12px; text-indent:-9999px; float:left; overflow:hidden;}
.main_conbot {width:950px; background:url(../images/mainbg15.png) no-repeat left bottom; height:12px; text-indent:-9999px; float:left; overflow:hidden;}
.main_concen {width:900px; background:url(../images/mainbg15.png) repeat-y right top; float:left; padding:0px 25px;}
.main_concen_title { font-size:24px; color:#FFFFFF; line-height:32px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; display:block; padding:12px 0px 0px 42px; background:url(../images/main_title10.png) no-repeat; height:70px; margin-left:-30px;}

/* Category */

.category_show {width:940px; display:block; margin:0px auto;}
.category_showfl {width:100px; float:left; padding-top:300px;}
.category_showfl a {width:45px; height:58px; background:url(../images/arrows.png) no-repeat 0px 0px; text-indent:-9999px; display:block; margin:0px auto;}
.category_showfl a:hover { background-position:0px -58px;}
.category_showfc {width:740px; float:left;}
.category_showfr {width:100px; float:left; padding-top:300px;}
.category_showfr a {width:45px; height:58px; background:url(../images/arrows.png) no-repeat -45px 0px; text-indent:-9999px; display:block; margin:0px auto;}
.category_showfr a:hover { background-position:-45px -58px;}

.category_bg {width:720px; background:#000000; display:block; overflow:hidden; font-family:"Microsoft YaHei","黑體",Arial,Helvetica,sans-serif; margin:0px auto; border:10px solid #38180f; -moz-border-radius: 30px; border-radius:30px;}
.category_bgtop {width:720px; height:591px; display:block; position:relative;}
.category_bgbot {width:720px; display:block;}

.category_bgtop_t1 { position:absolute; z-index:1; left:0px; top:107px; width:720px;}
.category_bgtop_t1 img {width:720px;}
.category_bgtop_t2 { position:absolute; z-index:5; left:0px; top:10px; width:605px; height:83px; background:url(../images/category_01.png) no-repeat;}
.category_bgtop_num { font-size:24px; color:#FFFFFF; line-height:30px; padding-left:16px; width:272px; height:30px; padding-top:7px; float:left;}
.category_bgtop_star { height:27px; width:280px; float:left; padding-top:10px;}
.category_bgtop_star span {height:24px; text-indent:-9999px; display:block; background:url(../images/category_02.png) repeat-x; overflow:hidden;}
.category_bgtop_star span.star1 {width:28px;}
.category_bgtop_star span.star2 {width:56px;}
.category_bgtop_star span.star3 {width:84px;}
.category_bgtop_star span.star4 {width:112px;}
.category_bgtop_star span.star5 {width:140px;}
.category_bgtop_star span.star6 {width:168px;}
.category_bgtop_star span.star7 {width:196px;}
.category_bgtop_star span.star8 {width:224px;}
.category_bgtop_star span.star9 {width:252px;}
.category_bgtop_name { font-size:24px; color:#FFFFFF; line-height:30px; padding-left:16px; width:500px; height:30px; float:left;}
.category_bgtop_t3 { position:absolute; z-index:5; left:8px; top:94px; font-size:18px; color:#FFFFFF; line-height:32px;}
.category_bgtop_t3 span { float:left; padding-right:20px;}
.category_bgtop_t3 img { float:left; margin-right:4px; width:32px;}
.category_bgtop_t4 { position:absolute; z-index:5; left:675px; top:125px; width:32px;}
.category_bgtop_t4 img {width:32px; float:left; margin-bottom:3px;}
.category_bgtop_t5 { position:absolute; z-index:5; left:12px; top:562px; font-size:18px; color:#ffff99; line-height:24px;}
.category_bgtop_t5 span { color:#FFFFFF;}
.category_bgtop_t6 { position:absolute; z-index:5; left:485px; top:540px; width:230px; height:45px; background:url(../images/category_08.png) no-repeat; text-indent:-9999px;}

.category_bgbot_b1 {width:720px; height:135px; background:url(../images/category_03.png) no-repeat; display:block;}
.category_bgbot_b1_01 { padding:12px 0px 0px 11px; float:left; width:110px;}
.category_bgbot_b1_01 img {width:100px;}
.category_bgbot_b1_02 {width:286px; float:left; padding-top:10px; font-size:16px; line-height:22px; color:#ffff99;}
.category_bgbot_b1_02 span { color:#FFFFFF;}
.category_bgbot_b1_02 dl {width:280px; float:left; height:22px;}
.category_bgbot_b1_02 dt {width:140px; float:left;}
.category_bgbot_b1_02 dd {width:140px; float:left;}
.category_bgbot_b1_03 {width:71px; margin-top:14px; float:left; height:86px; padding-top:20px; background:url(../images/category_07.png) no-repeat; text-align:center; font-size:16px; line-height:30px; color:#ffff99;}
.category_bgbot_b1_03 span { color:#FFFFFF; font-size:24px; line-height:32px; display:block; clear:both;}
.category_bgbot_b1_04 {width:230px; float:left; padding-top:10px; font-size:15px; line-height:28px; color:#ffff99;}
.category_bgbot_b1_04 span { color:#FFFFFF;}
.category_bgbot_b1_04 dl {width:230px; float:left; height:28px;}
.category_bgbot_b1_04 dt {width:130px; float:left; text-align:right;}
.category_bgbot_b1_04 dd {width:100px; float:left;}

.category_bgbot_b2 {width:720px; height:245px; background:url(../images/category_04.png) no-repeat; display:block;}
.category_bgbot_b2top {width:689px; height:117px; padding-left:11px; display:block;}
.category_bgbot_b2bot {width:689px; height:117px; padding-left:11px; display:block; padding-top:11px;}
.category_bgbot_b2_01 {width:410px; padding:10px 0px 0px 17px; height:32px; font-size:18px; line-height:28px; color:#ffff99; float:left;}
.category_bgbot_b2_01 a { color:#FFFFFF; padding-left:10px;}
.category_bgbot_b2_02 {width:260px; padding:10px 0px 0px 0px; height:32px; font-size:15px; line-height:28px; color:#ffff99; float:left; overflow:hidden; text-align:right;}
.category_bgbot_b2_02 span { color:#FFFFFF; padding-right:20px;}
.category_bgbot_b2_03 {width:665px; padding:5px 12px 0px 12px; float:left; font-size:15px; line-height:32px; color:#000000; height:66px; overflow-y:auto;}
.category_bgbot_b2_03 img { height:32px; margin:0px 5px; vertical-align:middle;}

.category_bgbot_b3 {width:720px; background:url(../images/category_05.png) repeat-y; display:block;}
.category_bgbot_b3_01 {width:680px; padding:0px 20px; display:block; overflow:hidden; padding-top:15px;}
.category_bgbot_b3_02 {width:680px; padding:0px 20px; display:block; overflow:hidden; padding-top:15px;}
.category_bgbot_b3_fl { font-size:18px; line-height:40px; float:left; color:#ffff99;}
.category_bgbot_b3_01 .category_bgbot_b3_fl {width:60px;}
.category_bgbot_b3_02 .category_bgbot_b3_fl {width:95px;}
.category_bgbot_b3_fr { float:left;}
.category_bgbot_b3_frli { padding-top:5px; display:block;}
.category_bgbot_b3_01 .category_bgbot_b3_fr {width:620px;}
.category_bgbot_b3_02 .category_bgbot_b3_fr {width:585px;}
.category_bgbot_b3_fr img { max-height:40px; line-height:40px; vertical-align:middle; margin:0px 4px;}
.category_bgbot_b4 {width:720px; height:21px; background:url(../images/category_06.png) no-repeat; display:block; overflow:hidden;}

.category_select { font-size:16px; line-height:24px; color:#ffffff; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; overflow:hidden;}
.category_select01 { height:32px; display:block;}
.category_select01_fl { float:left; padding-left:18px;}
.category_select01_fc { float:left;}
.category_select01_fr { float:left;}
.category_search_input {width:150px; height:22px; line-height:22px; font-size:13px; border:0px; margin:0px; padding:0px; background:#cab692; border:1px solid #635131;}
.category_search_btn {width:40px; height:24px; background:url(../images/mainbg16.png) no-repeat center center #353535; text-indent:-9999px; overflow:hidden; display:block; border:0px; cursor:pointer;}
.category_select02 {display:block; overflow:hidden; padding:4px 0px;}
.category_select02 dl { clear:both; overflow:hidden;}
.category_select02 dt { float:left; width:80px; text-align:right; padding-right:10px; }
.category_select02 dd { float:left; font-size:13px; width:660px;}
.category_select02 dd li { float:left; height:24px; width:60px; padding:1px 0px;}
.category_select02 dd img { max-height:24px;}
.category_select02 dd input { float:left;border: 1px solid #333; width:1.2em; height:1.2em; margin:4px 3px 0px 0px;}
.category_select03 {display:block; padding:4px 0px;}
.category_select03_01 { float:left; width:80px; text-align:right; padding-right:10px;}
.category_select03_02 { float:left;}
.category_select03_03 { float:left; padding:0px 5px;}
.category_select03_04 { float:left;}
.category_cost_input {width:50px; height:22px; line-height:22px; font-size:13px; border:0px; margin:0px; padding:0px; background:#cab692; border:1px solid #635131; text-align:center;}

.category_list { width:880px; background:#fcf8f4; padding:7px; border:3px solid #38180f; margin:10px auto; overflow:hidden; display:block;}
.category_list li {width:80px; margin:5px 4px; float:left;}
.category_list li img {width:80px;}
.category_list li span {width:80px; text-align:center; display:block; font-weight:bold; font-size:15px; color:#432809;}



.skill_title { height:33px; padding:6px 0px 0px 8px; background:url(../images/mainbg08.png) repeat;}
.skill_title a { margin:0px 5px; float:left; padding:7px 15px 2px 15px; height:24px; font-size:15px; line-height:20px; color:#aaaaaa; font-weight:bold; cursor:pointer;}
.skill_title a.on { background:#582c00; color:#ffffff;}

.skill_search {width:200px; float:right; padding-top:1px;}
.skill_search01 {float:left;}
.skill_search02 {float:left;}
.skill_searchinput {width:150px; height:22px; line-height:22px; font-size:13px; border:0px; margin:0px; padding:0px; background:#cab692; border:1px solid #635131;}
.skill_searchbutton {width:40px; height:24px; background:url(../images/mainbg16.png) no-repeat center center #353535; text-indent:-9999px; overflow:hidden; display:block; border:0px; cursor:pointer;}

.skill_list {width:880px; padding:10px 10px; background:#fcf8f4; overflow:hidden;}
.skill_list table { background:#bbbbbb; font-size:13px; line-height:18px; color:#3a3a3a;}
.skill_list td {background:#ffffff; padding:5px;}
.skill_list td img {vertical-align:middle; margin:0px 2px; max-width:32px; max-height:32px;}
.skill_list .tt td { background:#dddddd; font-weight:bold; text-align:center;}
.skill_list td.t1 {width:150px; text-align:center; font-weight:bold;}
.skill_list td.t2 {width:65px; text-align:center;}
.skill_list td.t3 {width:300px;}
.skill_list td.t4 {width:200px;}
.skill_list td.t5 {width:400px;}
.skill_list td.t6 { text-align:center;}
.skill_list td.t7 {width:120px; background:#dddddd; font-weight:bold; text-align:center;}



.duplicate_list {width:882px; padding:10px 9px; overflow:hidden;}
.duplicate_list li {width:882px; margin:6px 0px; float:left;}
.duplicate_list table { background:#bbbbbb; font-size:13px; line-height:18px; color:#3a3a3a;}
.duplicate_list td {background:#ffffff; padding:5px;}
.duplicate_list td a {width:170px; height:28px; padding:3px 2px; float:left; vertical-align:middle; font-size:13px; line-height:28px; overflow:hidden;}
.duplicate_list td a img {width:28px; height:28px; vertical-align:middle; float:left; margin-right:5px;}
.duplicate_list td.tl { background:#333333; width:100px; text-align:center; font-weight:bold; color:#FFFFFF;}
.duplicate_list td.td { background:#dddddd; font-weight:bold; text-align:center; width:163px;}

.duplicate_title { font-size:18px; display:block; text-align:center; font-weight:bold; line-height:24px; color:#990000; padding:15px 0px; background:#dfdbd2; border-bottom:1px solid #bbbbbb; margin-bottom:10px;}
.duplicate_text { font-size:13px; line-height:20px;}
.duplicate_text img {max-width:100%; padding:5px 0px;}

.duplicate_show_title {font-size:24px; display:block; font-weight:bold; line-height:30px; color:#ffffff; width:600px; height:71px; background:url(../images/category_01.png) no-repeat; margin:10px 0px 10px -10px; padding:12px 0px 0px 5px;}
.duplicate_show_title img {max-height:56px; padding:0px 10px; vertical-align:middle;}
.duplicate_show_text {width:620px; padding:9px; margin:0px auto; border:1px solid #cccccc; background:#eae8de; font-size:13px; line-height:22px; color:#333333; }
.duplicate_show_text p { text-indent:2em;}
.duplicate_show_text img {max-width:620px;}















