@charset "utf-8";
/*---reset---*/





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 { margin:0; padding:0; }
* focus { outline: none; margin: 0; padding: 0; }
a:focus { outline: none; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
legend { color:#000; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
.clearfix { display:block; }
.clean { clear:both; }
a { outline:none; text-decoration:none; }
a { color:#333435; }
a:hover { color:#e23a0a; }
.fl { float:left; }

.wztop { width:100%; height:143px; background:url(../images/topbj.png) no-repeat center 0; }
.wztop1 { width:980px; height:29px; line-height:29px; margin:0 auto; color:#014681; }
.topleft { float:left; }
.topleft h1 { float:left; font-size:12px; margin-right:16px; font-weight:normal; }
.topleft h2 { float:left; font-size:12px; margin-right:12px; font-weight:normal; background:url(../images/but1.jpg) 0 6px no-repeat; padding-left:20px; }
.topleft h3 { float:left; font-size:12px; font-weight:normal; background:url(../images/but2.jpg) 2px 4px no-repeat; padding-left:25px; }
.topright { float:right; color:#014681; font-size:12px; }
.topright a { margin:0 6px; color:#014681; text-decoration:none; }
.wztop2 { width:980px; height:114px; margin:0 auto; padding:0; }
.wztop2 ul { width:980px; height:54px; margin-top:26px; }
.wztop2 ul li { float:left; height:54px; display:inline; }
.wztop2 ul li a { display:block; height:54px; }
.wztop2 .aa { width:332px; margin-left:6px; }
.wztop2 .bb { width:183px; margin-left:210px; }
.wztop2 .cc { width:198px; margin-left:50px; }
/*---layout---*/





body { margin:0 auto; font:12px/22px 'Microsoft Yahei', '\5b8b\4f53', 微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif; color:#131313; }
#header { background:url(../images/header_img.png) repeat-x; font-family: 'Microsoft Yahei', '宋体'; position:relative; z-index:5; height:191px; overflow:hidden; }
#header_inner, #wrapper, #footer { width:1000px; margin:0 auto; text-align:left; position:relative; }
#art_main { width:710px; }
#art_main1 { width:680px; }
#sider { width:275px; }
#footer { margin-bottom:70px; }
/*---Header---*/





strong.logo a, strong.logo a:hover { background:url(../images/logo.jpg) no-repeat 5px 30px; width:245px; height:143px; display:block; text-indent:-9999px; }
.header_bg { background:url(../images/toubu1.png) 0 0 no-repeat; width:1396px; height:143px; position:absolute; top:0; clip: rect(auto,auto,auto,auto); }
.toplinks { position:absolute; top:0; right:0; padding:8px 4px; color:#6a6a6a; text-align:right; }
.toplinks a { margin:0 6px; color:#a1a1a1; }
.toplinks a:hover, div.toplinks strong a { color:#f9c006; }
/*---search---*/





#top_nav { margin:22px 55px 20px 0; float:right; display:inline; }
#top_nav .form { background:url(../images/bg.png) 0 -115px no-repeat; width:280px; height:32px; color:#666; overflow:hidden; position:relative; }
#top_nav .form input.search-keyword { float:left; display:inline; height:26px; line-height:26px; width:188px; border:0; margin:3px 3px 3px 5px; color:#666; font-size:13px; }
#top_nav .form button.select_class, #top_nav .form button.select_over { width:74px; height:32px; display:block; float:right; border:none; line-height:32px; cursor:pointer; text-indent:-9999px; background:none; }
#top_nav .form button.select_over { background:url(../images/bg.png) 0 -200px no-repeat; }
/*---menu---*/





#navmenu { font-size:16px; position:relative; z-index:10; height:48px; }
#navmenu ul { float:left; padding-right: 2px; padding-bottom: 0; padding-left: 0; background-repeat: no-repeat; background-position: 100% 50%; }
#navmenu ul li { background: url(../images/header_menu_list.gif) no-repeat 0 50%; float:left; height:48px; line-height:48px; position:relative; padding-right: 0; padding-bottom: 0; padding-left: 2px; }
#navmenu ul li a { color:#FFF; float:left; width: auto; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 10px; font-family: "宋体"; font-weight: bold; }
#navmenu ul li a:hover { color:#fff; text-shadow: 1px 1px 1px #000000; }
#navmenu ul li ul { position:absolute; top:37px; left:0; width:120px; background:#3a3a3a; filter:alpha(opacity=90); opacity:.9; -moz-opacity:.9; display:none; }
#navmenu ul li ul li { background:none; float:left; border-bottom:1px #535252 solid; padding: 4px; display:block; width:108px; margin-left:2px; }
#navmenu ul li ul li a { float:none; border-radius:5px; color: #CFC5AC; display: block; font-size: 14px; line-height:30px; padding:3px 10px; width:90px; }
#navmenu ul li ul li a:hover { background:#1A1A1A; }
/*---breadcrumbs---*/





#breadcrumbs { }
.bcrumbs { float:left; height:32px; line-height:32px; overflow:hidden; }
.bcrumbs strong a { background:url(../images/home_icon.png) no-repeat 50% 50%; float:left; width:26px; text-indent:-9999px; padding:0 0 0 10px; }
.bcrumbs a { background:url(../images/bg.png) 0 -430px no-repeat; color:#9a9a9a; padding:0 6px 0 18px; float:left; }
.bcrumbs a.last { color:#BC0808; }
.caterss { float: right; height: 32px; line-height: 32px; width:64px; padding:0 0 0 20px;  font-size:13px; }
.caterss a { color:#333; }
/*---box--*/





.con_box { border:1px #dbdbdb solid; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 5px; background:#fff; margin-bottom:10px; }
.con_box h2 { color:#F9C006; font-weight:bold; font-size:14px; width:104px; text-align:center; }
.con_box h3 { color:#FFF; font-weight:bold; font-size:14px; height:32px; line-height:32px; padding:0 10px; background-color: #005baa; }
.hot_box ul { padding:10px; }
.hot_box ul li { border-bottom: 1px dotted #CCC; padding:3px 0; }
.hot_box ul li a.title { padding:0 0 0 15px; background:url(../images/newAirtl_icon.png) no-repeat 3px 50%; }
/*--title&list--*/





.resouse_artile { width:400px; position:relative; }
.resouse_artile h2 { border-bottom:1px #dbdbdb solid; height:30px; line-height:30px; width:100%; text-align:left; }
.index_resourse { padding: 12px 12px 10px 0; width:226px; overflow:hidden; }
ul.index_resourse_list { }
ul.index_resourse_list li { color:#6f7173; padding:2px 0; position:relative; }
ul.index_resourse_list li a { padding:0 0 0 8px; background:url(../images/list_desc.png) no-repeat 0 50%; }
.qd_aritle { width:347px; margin-right:12px; display:inline; }
#cat-2, #cat-4, #cat-6, #cat-8 { margin-right:0; float: left; }
.qd_aritle1 { color:#6f7173; float:right; }
.qd_aritle h2 { color:#333435; text-indent:10px; }
.qd_aritle ul.qd_list { margin:0 12px; padding:10px 0; }
.more { width:37px; height:11px; overflow:hidden; margin:9px 10px 0 0; background:url(../images/bg.png) 0 -233px; text-indent:-9999px;float: right; }
/*--slideshow --*/





#slideshow { position:relative; background:#fff; width:690px; height:248px; padding:10px; border:1px solid #dbdbdb; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 4px; margin-bottom:12px; z-index:0; }
.slideshow { width:680px; height:248px; overflow:hidden; }
.featured_post { line-height:24px; width:670px; height:248px; overflow:hidden; }
.slider_image, .slider_image img { float: left; width:350px; height:248px; }
.slider_post { float:right; width:290px; padding-right:10px; }
.slider_post p { font-size:13px; text-indent:2em; margin-top:5px; }
#slider_nav { position:absolute; display:block; width:200px; height:34px; margin:210px 0 0 220px; z-index:999; }
#slider_nav a { background:url(../images/bg.png) 0 -405px; display:block; float:left; font-size:12px; font-weight:bold; padding:0 8px; color:#ebebeb; z-index:999; }
div#slider_nav a.activeSlide { color:#f99356; }
#featured_tag { background:url(../images/bg.png) 0 -245px; width:21px; height:79px; left:0px; position:absolute; top:20px; z-index:999; }
#tag_c { background:url(../images/bg.png) 0 -325px; width:21px; height:79px; right:0px; position:absolute; top:170px; z-index:999; }
.news { background:url(../images/bg.png) 0 -148px; position:absolute; width:51px; height:51px; right:-3px; top:-3px; z-index:999; }
/*-- columns --*/





.column { }
.post-1 { padding-left:6px; }
.post-1 em { width: 200px; padding-left: 8px; font-weight: bold; }
.post-1 em.excerpt { max-width: 200px; width: 200px; padding-left: 8px; white-space: normal; line-height: 20px; color: #666; font-weight: normal; }
.post-1 span { float: left; }
.post-1 em,  .post-1 span { line-height: 24px; }
.post-1 cite,  .post-1 cite img { float: left; width: 100px; height: 120px; overflow: hidden; }
.post-1 cite { float: left; height: 80px; padding: 5px; margin-top: 3px; }
/*---sidebar---*/





.htabs_art { overflow:hidden; }
.htabs_art ul.sj_nav { background:#E6E6E6; }
.htabs_art ul.cooltab_nav li a { width:90px; }
ul.cooltab_nav { border-bottom:1px #dbdbdb solid; }
ul.cooltab_nav li { float:left; display:block; text-align:center; font-weight:bold; cursor:pointer; }
ul.sj_nav li { border-right:1px #DBDBDB solid; }
ul.cooltab_nav li a { background:#e6e6e6; color:#005baa; font-weight:bold; font-size:14px; height:32px; line-height:32px; display:block; width:104px; }
ul.cooltab_nav li a:hover { color:#fff; background-color: #036; }
ul.cooltab_nav li a.active { color:#FFF; background-color: #036; }
.com_cont { position:relative;}
.box { height:40px; padding-bottom:5px; }
#contact-li li { float:left; margin:0 1px; }
#contact-li li a { display:block; width:40px; height:40px; background:url(../images/contact.png) no-repeat; text-indent:-9999px; }
#contact-li li.twitter a { background-position:0 -40px; }
#contact-li li.qqmblog a { background-position:0 -80px; }
#contact-li li.sinamblog a { background-position:0 -120px; }
#contact-li li.qq a { background-position:0 -160px; }
#contact-li li.rss a { background-position:0 -200px; }
.feed-mail { border-radius:4px; border:#dbdbdb 1px solid; padding:12px 0 12px 12px; box-shadow:0 0 4px #eee; margin-bottom:10px }
.feed-mail-input { width:178px; height:20px; line-height:20px; padding:4px; vertical-align:middle; border:#dbdbdb 1px solid; background-color:#fff }
.feed-mail-btn { width:60px; height:30px; vertical-align:middle; border:#dbdbdb 1px solid; margin-left:-1px; cursor:pointer }
.gg { width:245px; overflow:hidden; background:#FFEA97; border: 1px solid #E1B400; color:#779B39; margin-top:10px; }
.gg p { padding:10px; }
#new_art ul, #hot_art ul, #rand_art ul { padding:5px 10px; }
#new_art ul li, #hot_art ul li, #rand_art ul li { border-bottom: 1px dotted #CCC; padding:3px 0; }
#new_art ul li a.title, #hot_art ul li a.title, #rand_art ul li a.title { padding:0 0 0 15px; background:url(../images/newAirtl_icon.png) no-repeat 3px 50%; max-width:170px; overflow:hidden; }
.hot_box ul.tagcloudy { width:250px; overflow:hidden; }
.hot_box ul.tagcloudy a { margin:0 5px; }
.hot_box ul.tagcloudy a:hover { text-decoration:underline; }
.hot_box ul.tagcloudy li { border:0; }
.readers { padding:5px; }
.readers img, .readers a.seps span { padding:2px; border:1px #dbdbdb solid; float:left; margin:5px; display:inline; background:#fff; }
.readers a.seps span { width:56px; height:56px; background:#333435; text-align:center; line-height:56px; font-weight:bold; color:#fff; }
.readers a.seps:hover span { color:#F9C006; }
.r_comments { }
.r_comments ul li { padding:5px; line-height:20px; }
.r_comments li img { height:32px; float:left; padding:1px; margin:4px 4px 0 0; }
.hcms_rollbox { position:fixed; background:none; width:275px; }
/*--blog list--*/





.art_box, .art_img_box { margin:0 0 10px 0; padding:15px; position:relative; background:#fff; border: 1px solid #DBDBDB; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 4px; }
.art_box h2 { font-size:23px; line-height:30px; font-weight:bold; }
.art_box .info { color:#666; margin:5px 0 10px; }
.art_box p { margin-bottom:20px; }
.art_box .info small { margin:0 4px; font-size:12px; }
.info img { vertical-align:middle; }
.art_box ul.art_info li { color:#666; float:left; }
.art_box ul.art_info li.art_tag { margin:0 0 0 45px; }
.art_box ul.art_info li.art_read { float:right; }
.art_box ul.art_info li a { color:#bc0808; margin:0 2px; }
.art_box ul.art_info li a:hover { text-decoration:underline; }
.innerimg_box img { padding:4px; border:1px #dbdbdb solid; background:#fff; }
.innerimg_box a:hover img { border:1px #e23a0a solid; -webkit-transition: border-color .5s;
-moz-transition: border-color .5s;
transition: border-color .5s;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .3); box-shadow: 0 1px 5px rgba(0, 0, 0, .3); }
.box_content {  position:relative; }
.box_content h2 { font-size:18px; line-height:26px; font-weight:bold; padding:5px 0 5px 0; }
.box_content span.user_face { position:absolute; right:0; top:0; padding:1px; border:1px #EEE solid; }
.box_content .info { color: #C9C9C9; }
.box_content .info span { margin:0 5px 0 0; color:#666666; }
.box_content .info small { color:#e23a0a; font-size:12px; padding:0 2px; }
.box_content ul { padding:2px 0 10px; }
.box_content ul li { color:#666; float:left; }
.box_content ul li.art_tag { margin:0 0 0 45px; }
.box_content ul li a { color:#e23a0a; margin:0 2px; }
.box_content ul li a:hover { text-decoration:underline; }
.box_content p { color:#7A7A7A; }
/*--Title list--*/





.cat_list { margin:0 0 10px 0; padding:15px; background:#fff; border: 1px solid #DBDBDB; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 4px; }
.cat_list ul li { border-bottom: 1px dotted #CCC; height: 36px; line-height: 36px; }
.cat_list h2 a { padding:0 0 0 8px; background:url(../images/list_desc.png) no-repeat 0 50%; font-weight: normal; color: #333; font-size: 14px; }
.cat_list h2 a:hover { color:#e23a0a; }
.cat_list .date { font-size: 12px; font-weight: normal; color: #999; }
.cat_list .date small { color: #e23a0a; }
/*--article--*/





.art_white_bg { padding:15px; border:1px solid #e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 4px; background:#fff; width:650px; margin-bottom:20px; }
.art_title { position:relative; margin-bottom:20px; }
.art_title h1 { font-size:22px; line-height:normal; color:#404040; text-shadow:1px 1px 2px #b5b5b5; }
.art_title span.face_img { float:left; padding:0 10px 0 0; border-right:1px #E5E5E5 solid; display:inline; margin-right:10px; }
.art_title span.face_img img { padding:2px; border:1px #dbdbdb solid; }
.art_title p.info small { font-size:12px; padding:0 2px 0 6px; color:#7C7A7A; }
.art_title p.info { color:#e23a0a; }
.article-tag { border:1px solid #e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 4px; line-height:25px; }
.article_content { line-height:200%; color:#444; font-size:13px; position:relative; overflow:hidden; }
.article_content h2 { margin:5px; padding:2px 8px; background:#606060; color:#fff; font-size:16px; border:1px solid #e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 4px; line-height:25px; }
.article_content h3 { margin:10px; height:25px; line-height:25px; padding:1px 8px; font-size:14px; color:#fff; background:#A0A0A0; border:1px solid #e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 4px; line-height:25px; }
.article_content img { max-width:650px; margin:5px 0; text-align: center; }
.article_content p { text-indent: 2em; margin:5px 0 10px; line-height:180%; color:#444; font-size:13px; }
.article_content a:link, .article_content a:active, .article_content a:visited { color:#09C; text-decoration:none; }
.article_content a:hover { color:#E8501F; border-bottom:1px dotted #ccc; }
.article_content em { color:#A40000; padding:0 2px; }
.article_content strong { color:#232323; font-weight:bold; }
.article_content blockquote { margin:15px; padding:10px; border-left:8px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#fafafa; }
.article_content li { margin-left:20px; padding: 0 0 0 10px; list-style:circle; }
.article_content table { width:100% }
.article_content table, .article_content th, .article_content td { border:1px solid #ddd; line-height:16px; font-size:12px; }
.article_content th, .article_content td { padding:8px }
.article_content th { background:#f9f9f9 }
.postcopyright { margin:15px 0; border:1px solid #e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 4px; line-height:25px; padding:5px 5px; font-size:13px }
#ckepop { margin-left:30px; padding-bottom:10px; }
.con_pretext { margin:15px 0; border-top:1px #dbdbdb solid; border-bottom:1px #dbdbdb solid; background:#fff; padding:10px 3px; position:relative; }
.con_pretext li { color:#666; }
.con_pretext li a { color:#BC0808; }
/*--comment --*/





.commentlist { }
.commentlist .comment { list-style: none; border-top:1px solid #ddd; }
.commentlist li.comment ul.children { margin-left:20px; }
.commentlist .depth-1 { margin: 10px 0 10px 0; }
.commentlist li { position: relative; }
.commentlist .alt { }
.commentlist .comment-body { padding:5px 0 5px 0 }
.commentlist .comment-body:hover { background:#fafafa url(../images/bg2.png) repeat; }
.commentlist p { margin: 5px 0 5px 50px; line-height:22px; }
.reply { }
.reply a:link, .reply a:visited { text-align:center; font-size:12px; }
.datetime { font-size:12px; color:#aaa; text-shadow: 0px 1px 0px #fff; margin-left:50px; }
.commentmetadata { font-size:12px; color:#aaa; text-shadow: 0px 1px 0px #fff; margin-left:50px; }
ol.commentlist li div.vcard img.avatar { width:40px; height:40px; position:relative; float: left; margin: 4px 6px 0 0; padding: 2px; border:1px solid #ddd; background: #fff; }
ol.commentlist li div.floor { float:right; color:#bbb }
#respond { padding:5px 10px 10px; overflow:hidden; }
#respond_box { clear:both; border-top:1px solid #ddd; }
#respond h3 { margin:5px 0 6px 0; }
#comment { background:#fff; }
#commentform p { color: #333; }
#commentform label { color: #868686; }
#commentform input { border:1px solid #ddd; width: 160px; margin: 4px 5px 4px 0; padding: 3px; box-shadow:inset 2px 3px 5px #eee; }
#commentform input:focus { border: 1px solid #ccc; }
#commentform textarea { width: 95%; height: 120px; font-size:13px; padding:4px; margin:4px 0 0 0; border:1px solid #ddd; box-shadow:inset 2px 3px 5px #eee; }
#commentform textarea:focus { border: 1px solid #ccc; }
#commentform input#submit, #commentform input#reset { width:110px; height:32px; background:#606060; color:#fff; border:1px solid #e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 4px; line-height:28px; text-align:center; margin-top:8px; box-shadow:none; }
#commentform #submit:hover, #commentform #reset:hover { font-weight:bold; }
#real-avatar .avatar { float:right; padding:2px; border:1px solid #ddd; background: #fff; margin-right:20px; _margin-right:10px; }
/*---PageNumber---*/





.page_navi { width:100%; height:36px; line-height:36px; text-align:center; overflow:hidden; }
.page_navi a { padding:3px 8px; margin:2px; text-decoration:none; color:#888; border:1px solid #ccf; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }
.page_navi a:hover, .page_navi a.current { border:1px solid #FA983F; color:#F53B24; font-weight:bolder; }
/*---Footer---*/





.footer .con_box { margin-bottom:10px; }
.flink { padding:20px 15px; margin:1px 1px 0; border-bottom:1px #dadada solid; }
.flink strong { color:#bc0808; }
.flink a { margin:0 8px; }
.flink a.curflink { padding:0 6px; border:1px solid #ccf; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.footer_bug { margin:1px; padding:8px; text-align:center; color:#4f5050; clear:both; background-color: #036; }
.footer_bug a { color:#d2d2d2; margin:0 8px; }
.footer_bug a:hover { color:#fff; }
.copyright { float:none; width:950px; color:#7c7a7a; left: auto; right: auto; padding: 0; }
.copyright p.powered { float: none; width: auto; margin-top: 25px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.footer_right { float:right; text-align:right; width:240px; padding-right:10px; }
.footer_right p { margin:5px 0 0 0; color:#7c7a7a; }
.copyright p.powered a, .footer_right p a { color:#e23a0a; }
/*---page-links---*/





.page-links { overflow:hidden; margin:0 0 24px; padding:0; }
.page-links h3 { border-bottom:1px solid #bfbebe; text-align:center; margin:0; }
.page-links ul { margin:0; padding:5px 0 0 0; }
.page-links ul li { float:left; width:150px; line-height:16px; height:16px; margin:5px 5px 0; padding:0; list-style-type:none; }
.page-links ul li:hover { background:#f2f2f2; }
.page-links ul li img { width:16px; height:16px; margin:0 5px -2px 0; padding:0; border:none; }
/*---updown---*/





#shangxia { position:fixed; top:45%; right:45%; display:block; margin-right:-540px; z-index:999; }
#shang, #comt, #xia { background:url(../images/huadong.png) no-repeat; position:relative; cursor:pointer; height:25px; width:29px; margin:10px 0 0; }
#comt { background-position:left -30px; height:32px; }
#xia { background-position:left -68px; }
#comt:hover { background-position:right -30px; }
#shang:hover { background-position:right 0; }
#xia:hover { background-position:right -68px; }
#myrss { background:url(../images/rss.png) no-repeat; height:128px; width:128px; margin:50px 0 0 -50px; position:relative; cursor:pointer; }
/*---adds---*/





.ad_h { margin-bottom: 10px; position:relative; background: #fff; width:708px; border:1px solid #e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.adt { margin:10px 0; position:relative; background: #fff; width:678px; border:1px solid #e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.ad_h_c, .ad_t { padding: 5px; text-align:center; }
.ad_t img { max-width:660px; }
.adr { float:right; width:255px; height:255px; margin:5px 0 5px 5px; overflow:hidden; z-index:10; }
.ads { padding:2px; overflow:hidden; z-index:10; }
/*---Shortcode---*/





.shortcodestyle { margin:20px 0px; padding: 15px 15px 15px 80px; position: relative; -moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2); box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2); border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; }
.shortcodestyle a { padding:0px; }
.shortcodestyle a:hover { background:none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -khtml-border-radius:0px; }
.warning { background: url(../images/bell.png) no-repeat scroll 15px 15px #FFEA97; border: 1px solid #E1B400; color: #9F6F26; }
.warning a { color:#A84A1E; border-bottom:1px dotted #A84A1E; }
.warning a:hover { color:#A84A1E; border-bottom:1px solid #A84A1E; }
.noway { background: url(../images/noway.png) no-repeat scroll 15px 15px #EFCEC9; border: 1px solid #BE1F1F; color: #820B0B; }
.noway a { color: #F60; border-bottom:1px dotted #F60; }
.noway a:hover { color:#F60; border-bottom:1px solid #F60; }
.buy { background: url(../images/buy.png) no-repeat scroll 15px 15px #EFF4D4; border: 1px solid #8FAD3D; color:  #779B39; }
.buy a { color: #2b2b2b; border-bottom:1px dotted #2b2b2b; }
.buy a:hover { color:#2b2b2b; border-bottom:1px solid #2b2b2b; }
.task { background: url(../images/clipboard.png) no-repeat scroll 15px 15px #E7E7E7; border: 1px solid #aaa; color:  #333; }
.task a { color: #4B7126; border-bottom:1px dotted #4B7126; }
.task a:hover { color:#4B7126; border-bottom:1px solid #4B7126; }
.shortcodestyle, .warning, .noway, .buy, .task p { text-indent: 0; }
.but_down { margin:10px 0 }
.but_down a { float:left; display:block; background:transparent url(../images/dlbutton.png) no-repeat left top; border:none; padding:0 0 0 60px; height:33px; font-family: 'Century Gothic', "Microsoft YaHei", Trebuchet MS, Arial, Tahoma, sans-serif; color:#123; text-decoration:none; text-shadow:0 1px 1px #fff; }
.but_down a span { float:left; display:block; background:transparent url(../images/dlbutton.png) no-repeat right top; padding:0 10px 0 0; line-height:33px; cursor:pointer; }
.but_down a:hover { color:#000; text-shadow:0 1px 1px #fff; background:transparent url(../images/dlbutton.png) no-repeat left top; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -khtml-border-radius:0px; }
.ad_big { WIDTH: 1000px; HEIGHT:auto; overflow:hidden; margin:0 auto 12px; }
.ad_index { POSITION: relative; WIDTH: 1000px; HEIGHT: auto; OVERFLOW: hidden }
.ad_indexPic { Z-INDEX: 5; }
.ad_indexPic LI { POSITION: absolute; DISPLAY: none }
.ad_indexNum { Z-INDEX: 10; POSITION: absolute; BOTTOM: 10px; HEIGHT: 19px; RIGHT: 10px; }
.ad_indexNum LI { WIDTH: 19px; DISPLAY: inline; FLOAT: left; HEIGHT: 19px; MARGIN-LEFT: 5px; CURSOR: pointer }
.ad_indexNum LI.current { DISPLAY: none }

.dede_pages {  padding:0; }
.dede_pages h3 { border-bottom:1px solid #bfbebe; text-align:center; margin:0; }
.dede_pages ul { margin:0;  }
.dede_pages ul li { float:left; line-height:16px; height:16px; margin:5px 5px 0; padding:0; list-style-type:none; }
.dede_pages ul li:hover { background:#f2f2f2; }

