﻿@charset "utf-8";
/*全局样式*/
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{ margin:0; padding:0; font-size:12px; font-family:"宋体", Arial;}
ul,li,p{ margin:0; padding:0; list-style:none;}
.left{ float:left;}
.right{ float:right;}
img{ border:0;}
blockquote{padding:5px 0 0 5px; margin:15px 0; border-left:5px solid #ddd; color:#666; font-size:12px;}
.font12 a{ font-size:12px; margin-right:5px; font-family:"Courier New", Courier, monospace; font-weight:normal;}
.font12 a span{ font-size:12px; margin-right:5px; font-weight:normal;}
.clear{ clear:both;}

/*头部样式*/
.top{ width:980px; height:85px; margin:0 auto;}
.sr_box{ width:400px; height:85px;}
.add_home{ text-align:right; padding:7px 0 0 0;}
.add_home a{ color:#545454; text-decoration:none;}
.add_home a:hover{ color:#17b7e7;}
.search_box{ width:400px; height:30px; padding:25px 0 0 0; text-align:right;}
.search_txt{ width:198px; height:27px; color:#555; line-height:27px; display:block; margin:0; border:0; padding:0; padding:0 5px; background:url("images/search_box.gif");}
.search_btn{ width:63px; height:27px; display:block; margin:0; border:0; padding:0; background:url("images/search_btn.gif");}

/*导航*/
.nav_box{ height:40px; width:100%; background:url("images/nav_bg.gif") repeat-x;}
#LftNav{ width:980px; height:40px; margin:0 auto;}
#LftNav li{ width:122px; height:40px; overflow:hidden; font-size:14px; font-weight:bold; background:url("images/nav_shaw.gif") right no-repeat; float:left; line-height:40px; text-align:center;}
#LftNav a{ width:122px; height:40px; display:block; color:#fff; text-decoration:none; position:relative;}
#LftNav a span{ width:122px; height:40px; display:block; top:-1px; left:-1px; position:absolute; cursor:pointer;}
#LftNav a:hover,#LftNav a.on span{ width:122px; height:40px; background:url("images/nav_on.gif") center no-repeat;  display:block; color:#583c06; text-decoration:none; position:relative;}
        
/*主题第一部分*/
.main_1{ width:980px; height:250px; padding-top:10px; margin:0 auto;}
.m1_left{ width:730px; height:250px; overflow:hidden;}
.m1_right{ width:238px; height:248px; overflow:hidden; border:1px solid #0c85ba;}
.t_title,.n_title{ width:100%; height:35px; line-height:35px; background:url("images/t_title.gif")}
.t_title a{ text-decoration:none; color:#0f8db2;}
.t_title a:hover{ text-decoration:none; color:#0f8db2;}
.t_tit,.n_tit{ display:block; color:#0f8db2; padding-left:10px; font-size:14px; font-weight:bold; text-decoration:none;  position:relative;}
.t_tit span,.n_tit span{ display:block; top:-1px; padding-left:10px; font-size:14px; font-weight:bold; left:-1px; position:absolute; color:#fff;}
.index_dl{ color:#888;}
.m1_right a{ color:#11a0d6; text-decoration:none;}
.m1_right a:hover{ color:#11a0d6; text-decoration:underline;}

/*焦点图*/
#focus{width:730px;height:250px;overflow:hidden;position:relative;}
#focus ul{height:250px;position:absolute;}
#focus ul li{float:left;width:730px;height:250px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:730px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:710px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:75px;background:url("images/sprite.png") no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}

/*主题第二部分*/
.main_2{ width:980px; margin:0 auto; padding-top:10px;}
.m2_left{ width:730px; overflow:hidden;}
.m2_newart{ width:728px; height:auto; margin:0 0 9px 0; padding:0; border:1px solid #0c85ba; overflow:hidden;}
.me_left_tl{ width:730px; overflow:hidden;}
.m2_left_t{ width:358px; height:auto; border:1px solid #0c85ba; margin-bottom:9px; overflow:hidden;}

.index_list li{ color:#bab9b9; height:28px; line-height:28px; margin-left:10px; background:url("images/list_style.gif") left no-repeat; padding-left:10px;}
.index_list a{ margin-left:5px; color:#666; text-decoration:none;}
.index_list a:hover{ color:#12a1d7; text-decoration:underline;}
.index_list2 li,.index_dl li{ color:#bab9b9; height:26px; line-height:26px; padding-left:5px; margin-left:10px; background:url("images/list_style.gif") left no-repeat;}
.index_list2 a,.index_dl a{ margin-left:5px; color:#666; text-decoration:none;}
.index_list2 a:hover,.index_dl a:hover{ color:#12a1d7; text-decoration:underline;}
.m2_right{ width:238px; height:auto; padding-bottom:8px; border:1px solid #0c85ba;}
.index_pic_list img{ width:216px; height:162px; padding:0; display:block; margin:0 auto;}
#tp li{ margin:8px 0;}
#tp a{ width:216px; display:block; background:#fff; border:1px solid #dddddd; color:#777; margin:0 auto; text-align:center; text-decoration:none;}
#tp a:hover{ text-decoration:none; border:1px solid #11a0d6;}
#tp a:hover span{ width:216px; background:#11a0d6; color:#fff; margin:0 auto;}
.newlypb{ color:#666; padding:3px 10px; height:auto; margin:5px; overflow:hidden; float:left;}
.newlypb ul li{ width:334px; height:70px; margin-right:15px; overflow:hidden; float:left;}
.ntime{ color:#fff; background:#13a8db; margin-right:5px; padding:1px 4px;}
.newlypb ul li a{ color:#666; font-size:14px; font-weight:900;}
.newlypb ul li a:hover{ color:#13a8db;}
.postintro{ text-indent:2em; line-height:150%; padding-top:5px; display:block; text-align:left; position:relative;}

.fenx{ margin:0 0 10px 5px;}
.bannera,.bannerb{ width:728px; height:90px; margin:0 0 9px 0; padding:0; border:1px solid #0c85ba;}
.page_ad{ width:680px; margin:0 auto;}
.single_ad{ margin-left:5px;}
.s_ad{ padding:8px 19px 0 19px;}

/*友情链接*/
.links{ width:978px; border:1px solid #0c85ba; overflow:hidden; margin:0 auto; margin-top:10px;}
.links_box{ padding:10px; line-height:24px;}
.links_box a{ margin-right:10px; text-decoration:none; color:#666;}
.links_box a:hover{ color:#13a8db; text-decoration:underline;}
    
/*网站底部*/
.end_nav{ width:100%; height:35px; color:#fff; margin-top:10px; background:url("images/end_bg.gif") repeat-x; text-align:center; line-height:35px;}
.end_nav a{ color:#fff; text-decoration:none;}
.end_nav a:hover{ text-decoration:underline;}
.footer { width:100%; color:#545454;}
.footer_body { width:980px; padding:20px 0; margin:0 auto;}
.copyright { float:left; width:730px; line-height:22px;}
.copyright a { color:#545454; font-size:12px; text-decoration:none;}
.copyright a:hover{ color:#13a8db; text-decoration:underline;}

.qrcode { float:right; width:250px; position:relative;}
.qrcode span { display: none;}

#code, #code_hover {position:absolute; width:95px; height:30px; cursor:pointer; background:url("images/contact_bg.png") no-repeat;}
#code2, #code2_hover {position:absolute; width:70px; height:30px; cursor:pointer; background:url("images/contact_bg.png") no-repeat;}
#code { left:0; top:0px; background-position: 0 0;}
#code_hover{ left:0; top:0; background-position: 0 0;}
#code2 { left:110px; top:0; background-position: -95px 0;}
#code2_hover{ left:110px; top:0; background-position: -95px 0;}
#code_img, #code2_img { position:absolute; width:120px; height:150px; display:none;}
#code_img{ background: url("images/weibo.png") no-repeat left top; left:-10px; top:-153px;}
#code2_img{ background: url("images/weixin.png") no-repeat left top; left:80px; top:-153px;}

/*内页通用*/
.main_page{ width:980px; overflow:hidden; padding-top:10px; margin:0 auto;}
.mp_left{ width:720px; padding:5px; height:auto !important; height:500px; min-height:500px; background:url("images/page_bg.gif") top no-repeat #fff;}
.m_nav{ color:#333; width:700px; height:40px; padding:0 7px; line-height:40px; border-bottom:1px dashed #606060; _margin:0 auto;}
.m_nav a{ color:#555; text-decoration:none;}
.m_nav a:hover{ color:#11a0d6; text-decoration:none;}

.sigle_page{ line-height:160%; padding:10px 5px 10px 5px; color:#555; font-size:14px; width:700px; _margin:0 auto;}
.sigle_page p{ padding-bottom:10px; width:700px; margin:0 auto;}
.sigle_page img{ padding:3px; border:1px solid #ddd; margin:0 auto; display:block;}
.fengexian{ background:url("images/line.png") no-repeat center; height:17px; width:710px; margin-top:10px; margin-bottom:5px;}
.tags a:hover{ color:#11a0d6; text-decoration:underline;}
.postnav { padding:10px 5px 10px 5px; font-size:14px; width:710px; margin-bottom:20px;}
.postnav span a{color:#666; text-decoration:none;}
.postnav span a:hover{ color:#11a0d6; text-decoration:underline;}
.l,.r{ float:left;}
.newslist_page { line-height:24px; padding:5px 5px; color:#555;}
.newslist_page li{ height:39px; line-height:39px; background:url("images/list_li_bg.gif") bottom repeat-x; padding:0 5px;}
.newslist_page a{ background:url("images/list_style2.gif") left no-repeat; color:#606060; text-decoration:none; padding-left:10px;}
.newslist_page a:hover{ background:url("images/list_style2_1.gif") left no-repeat; color:#11a0d6;}

#comm{ padding:3px; display:block; margin:8px 0;}
#comm span.text_com{ display:block; width:190px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#comm li a{ display:block; padding:10px 0 10px 42px; color:#666; height:36px; line-height:18px; font-size:12px; border-bottom:1px solid #ddd; text-decoration:none;}
#comm a:hover{ border-bottom-color:#ddd; background:#eee; color:#11a0d6; text-decoration:underline;}
#comm .avatar{ border-radius:50%; width:36px; height:36px; float:left; margin-left:-42px; position:relative; bottom:0;}
.sidebar{ padding:3px; margin:3px 0; color:#666;}
.sidebar li{ padding:6px 3px 6px 10px; margin-left:10px; background:url("images/list_style.gif") left no-repeat;}
.sidebar a{ color:#666; font-size:12px; text-decoration:none;}
.sidebar a:hover{ color:#11a0d6; text-decoration:underline;}
#divContorPanel div,#divSearchPanel div{ padding:3px 3px 3px 10px; line-height:200%;}
#divSearchPanel input{ border:1px solid #ddd; padding:3px;}
#divComments ul li a,#divPrevious ul li a{ display:block; width:215px; _width:195px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#divTags ul{ overflow:hidden; height:100%; text-align:left;}
#divTags ul li{ float:left; width:42%; padding-left:2px; margin-right:3px; background:none;}
#divCatalog ul li{ background:none; padding-left:0;}
.li-subcate { text-decoration:none; padding-left:15px;}

.newsview_page{ line-height:24px; padding:10px 5px 0 5px; color:#555; width:732px; _width:710px; _margin-right:0; overflow:hidden;}
.newsview_tit{ width:710px; height:auto; border-bottom:5px solid #11a0d6; line-height:26px; text-align:center; padding:10px 0; _margin:0 auto;}
.newsview_tit_txt{ font-size:21px; font-weight:bold; color:#11a0d6;}
.newsview_tit_time{ color:#888;}
.newsview_tit_time a,.tags a{ color:#888; text-decoration:none;}
.newsview_tit_time span{ margin:0 10px;}

.productlist_page{line-height:24px; padding:5px 0px; color:#555;}
.productlist_page li{ width:238px; height:auto; display:block; float:left; margin-bottom:20px;}
.productlist_page a{ width:216px; display:block; height:190px; padding:0; background:#fff; border:1px solid #ddd; margin:0 auto; color:#777; text-decoration:none;}
.productlist_page img{ width:216px; height:162px;}
.list_name{ text-align:center; height:28px; line-height:28px; width:216px; display:block; overflow:hidden; _margin-left:0;}
.productlist_page a:hover{ color:#777; text-decoration:none; border:1px solid #11a0d6;}
.productlist_page a:hover span{ background:#11a0d6; color:#fff;}
.now-page {color:#ff0000;}

.pagelink{ text-align:center; padding-top:5px;}
.pagelink span{ border:1px solid #888; padding:4px 9px; margin:0 5px;}
.pagelink a{ display:inline; background:none; border:1px solid #888; padding:4px 9px;  margin:0 5px;}
.pagelink a:hover{  display:inline; background:none; background:#d0d0d0; color:#ff0000; border:1px solid #666; padding:4px 9px; margin:0 5px;}
.nolink{ color:#888;}

.pages{ text-align:center; font-size:12px; width:680px;  padding-top:5px;}
.pages span{ border:1px solid #888; padding:4px 9px; margin:0 5px;  text-decoration:none; color:#555;}
.pages a{ display:inline; background:none; border:1px solid #888; padding:4px 9px;  margin:0 5px; text-decoration:none; color:#555;}
.pages a:hover{  display:inline; background:none; background:#d0d0d0; color:#ff0000; border:1px solid #666; padding:4px 9px; margin:0 5px;  text-decoration:none; color:#555;}

/* Calendar */
#divCalendar{ width:98%; _width:97%; position:relative;}
#divCalendar caption{ text-align:center; line-height:36px; height:36px;}
#divCalendar caption a{ font-size:14px; font-weight:700;}
#divCalendar tbody td{ text-align:center; line-height:20px; width:34px;}
#divCalendar tbody a{ font-weight:700; color:#11a0d6; text-decoration:underline;}

/* comment */
#respond{ margin-bottom:20px; padding:10px;}
.comment #respond{ margin:10px 0 0;}
.commentnew{ margin:-16px 0 16px;}
.commentnew .c-floor{ display:none}
.commentnew .c-main{ margin-bottom:5px;}
.comment{ padding:16px 10px 16px 48px;}
.commentlist{ margin-top:0;}
.c-avatar{ width:36px;height:36px;border-radius:2px;background-color:#fff;float:left;margin-left:-48px;overflow:hidden;_display:inline;position:relative;}
.c-avatar .avatar{ display:block;}
.c-main{ margin-top:-2px;margin-right:6px;line-height:160%;color:#666;}
.c-meta{ color:#999;padding-top:3px;}
.c-author{ margin-right:10px;}
.comment-reply-link{ margin-left:6px; color:#666; text-decoration:none;}
.comment-reply-link:hover{ color:#11a0d6; text-decoration:underline;}
/* .depth-1{border-bottom:#eee 1px solid;}
.depth-1.odd{background-color:#fdfdfd;}
.depth-2{margin-right:48px;}
.depth-2,.depth-4,.depth-6,.depth-8{background-color:#f6f6f6;}
.depth-3,.depth-5,.depth-7,.depth-9{background-color:#fff;} */
/* #postcomments .commentlist .comment{border-left:0px solid #e6e6e6;} */
.comment_at{ font-size:12px; color:#999; text-decoration:none;}
.commentlist .comment{ padding:10px 10px 10px 52px;margin-top:5px;border-left:1px solid #ddd;}
.commentlist .c-main{ font-size:14px;margin-right:0;}
.commentlist .c-avatar{ margin-left:-42px;width:32px;height:32px;}
.commentlist .c-avatar .avatar{ width:32px;height:32px;}
.commentlist .c-meta{ font-size:12px;padding:2px 0 4px 0;}
.c-floor{ float:right;font-size:21px;font-style:italic;}
.c-floor a{ color:#ddd; text-decoration:none;}
.c-floor a:hover{ color:#ff0000;}
.comt-count{ float:right;color:#999;margin-bottom:5px;}
.comt{ padding-left:46px;overflow:hidden;}
.comt-avatar{ float:left;margin-left:-46px;width:36px;height:36px;_display:inline;}
.comt-avatar img{ border-radius:2px;}
.comt-box{ border:solid 1px #ddd;border-color:#c6c6c6 #ccc #ccc #c6c6c6;border-radius:3px;padding:8px;box-shadow:inset 2px 0 2px #f2f2f2,inset 0 2px 2px #eee,0 2px 0 #f8f8f8,2px 0 0 #f8f8f8;background-color:#fff;*overflow:hidden;}
.comt-area{_margin-top:-35px;border:none;background:none;width:100%;font-size:12px;color:#666;margin-bottom:5px;}
.comt-ctrl{ position:relative;margin:0 -8px -8px;_margin-right:-10px;height:32px;line-height:32px;border-radius:0 0 3px 3px;border-top:solid 1px #ddd;background-color:#fbfbfb;box-shadow:inset 0 1px 0 #fbfbfb;color:#999;}
.comt-addsmilies,.comt-addcode{ float:left;color:#888;padding:0 10px;}
.comt-addsmilies:hover,.comt-addcode:hover{ color:#666;}
.comt-smilies{ display:none;position:absolute;top:0;left:40px;height:30px;background-color:#FBFBFB;overflow:hidden;}
.comt-smilies a{ float:left;padding:5px 2px 0px;*padding-top:8px;}
.comt-ctrl label{ margin:0 5px;}
.comt-ctrl label input{ margin-right:4px;}
.comt-tips{ position:absolute;right:130px;}
.comt-tip{ position:absolute;right:0;top:0;background-color:#fbfbfb;width:200px;text-align:right;color:#ff6600;}
.comt-submit{ position:absolute;right:-1px;top:-1px;border:solid 1px #ccc;height:34px;width:120px;cursor:pointer;color:#fff;font-size:12px;border-radius:0 0 3px 0;background:#11a0d6;text-shadow:0 -1px 0 #666;}
.comt-submit:hover{ color:#444;background:#e6e6e6;text-shadow:0 -1px 0 #fff;}
.comt-comterinfo{ padding:15px 0 0 200px;color:#444;display:none;}
.comt-comterinfo li{ margin-bottom:6px;}
.comt-comterinfo label{ margin-right:5px;font-weight:bold;}
.comt-comterinfo span{ color:#bbb;}
.comt-comterinfo h4{ float:left;width:170px;font-size:12px;line-height:64px;margin-left:-200px;text-align:right;_display:inline;}
.comt-comterinfo ul{ border-left:dotted 1px #ddd;padding-left:30px;}
.comt-comterinfo input{ margin-right:10px;position:relative;bottom:2px;height:24px;border:solid 1px #ddd;}
.comt-comterinfo-url{ display:none;}
#cancel-comment-reply-link{ display:none;float:right;color:#bbb;}
.comment #cancel-comment-reply-link{ display:block;}
.comt-title{ margin:0 0 5px;}
.base-tit { padding:10px;}