﻿/*========布局========*/
#Mainwrap{width:1220px; margin:0 auto; margin-top:20px; }
.leftArea{ width:200px; float:left; }
.leftArea .leftBox{ position:relative;}
#J_floatNav{position: fixed; top: 0; padding-top:20px;}

.mainContent{ float:right; width:1000px;}

.main{ width:660px; float:left;  }
.right{ width:320px; float:right;  }
/*======== 左栏主导航==========*/
.leftArea .logo{ display:block; padding:20px 36px; width:128px; height:100px; background:#fff url(../images/logo.jpg) no-repeat 36px 20px; text-indent:-999em; overflow:hidden;}
.leftArea .nav{ width:100%; margin-bottom:20px;  background:#fff;}
.leftArea .nav li {height:40px; width:200px; }
.leftArea .nav li a{ height:40px; line-height:40px; display:block; border-left:8px #fff solid; padding-left:28px; text-align:left; color:#555; font-size:16px; font-family:"微软雅黑", "Microsoft Yahei"}
.leftArea .nav li a:hover, .left .nav li a.fc{ font-weight:bold; color:#734ba9;  border-left:8px #734ba9 solid; background:#f6f6f6; }

/*网站导航*/
ul#access { width:100%; margin-bottom:20px;padding-bottom:20px;  background:#fff; }
ul#access { font-size: 16px; }
ul#access li {height:40px; width:200px;  }
ul#access a { height:40px; line-height:40px; display:block; border-left:8px #fff solid; padding-left:28px; text-align:left; color:#555; font-size:16px; font-family:"微软雅黑", "Microsoft Yahei"}
ul#access ul { }
ul#access ul li { margin:0; border-bottom: none; font-weight: normal; }
ul#access ul ul { }
ul#access ul a { border-bottom:none; overflow:hidden; color:#999; padding-left:50px; background: url(../images/icon.png) no-repeat 36px -72px; }


ul#access li:hover > a {font-weight:bold; color:#734ba9;  border-left:8px #734ba9 solid; background:#f6f6f6; }
ul#access ul :hover > a { font-weight:bold; color:#734ba9;  border-left:8px #734ba9 solid; background:#f6f6f6;}
ul#access li ul li a:hover {font-weight:bold; color:#734ba9;  border-left:8px #734ba9 solid; background:#f6f6f6; }
ul#access li:hover > ul { display: block; }
ul#access li.current-menu-item a, ul#access li.current-menu-ancestor a {font-weight:bold; color:#734ba9;  border-left:8px #734ba9 solid; background:#f6f6f6;}
ul#access li.current-menu-item .sub-menu a, ul#access li.current-menu-ancestor .sub-menu a {font-weight:bold; color:#734ba9;  border-left:8px #734ba9 solid; background:#f6f6f6;}
ul#access li.current-menu-item .current-menu-item a, ul#access li.current-menu-ancestor .current-menu-item a, ul#access li.current-post-ancestor a{font-weight:bold; color:#734ba9;  border-left:8px #734ba9 solid; background:#f6f6f6;}


/*======== 中间栏==========*/
.l{float:left;}
.r{float:right;}

.main .ad_1{ float:left; width:660px; height:100px; margin-bottom:20px; text-align:center;}
.main .ad_1 img{width:660px; height:100px;}
.edit_comments_s{ width:640px !important; padding:10px !important;}
.main .content_box{float:left; width:660px; display:block; margin-bottom:20px; background-color: #fff;}
.main .fc_c_m{ margin-left:-10px;}
.main .fc_c_m img{ width:324px; height:170px;}
.main .fc_c_l,.main .fc_c_r{height:170px; width:324px; position:relative; float:left; margin-left:10px; _margin-left:5px;}

.main .fc_c_l .t_box,.main .fc_c_r .t_box{position:absolute;  left:0; bottom:0; display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#fff; font-family:"微软雅黑", "Microsoft Yahei"; font-size:16px; background: rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); overflow:hidden;}
.main .fc_c_l:hover .t_box,.main .fc_c_r:hover .t_box{ background:#734ba9}

.main .fc_c_l .t_box a,.main .fc_c_r .t_box a{ color:#fff;}


.main .c_news_listc ul{ width:304px; padding:5px 10px; float:left; display:block; background:#fff;}
.main .c_news_listc ul li{ width:290px;overflow:hidden; padding-left:15px; line-height:26px; height:26px; background:url(../images/sp.png) no-repeat 0 12px; }
.main .c_news_listc ul li a{ display:block; font-size:14px; color:#555; font-family:"微软雅黑", "Microsoft Yahei"}
.main .c_news_listc ul li a.c_n_l_img{ padding-left:42px; background:url(../images/sp.png) no-repeat 0 -19px;}


.main .c_news_list ul{ width:640px; padding:5px 10px; float:left; display:block; background:#fff;}
.main .c_news_list ul li{ float:left; width:305px;overflow:hidden; padding-left:15px; line-height:26px; height:26px; background:url(../images/sp.png) no-repeat 0 12px; }
.main .c_news_list ul li a{ display:block; font-size:14px; color:#555; font-family:"微软雅黑", "Microsoft Yahei"}
.main .c_news_list ul li a.c_n_l_img{ padding-left:42px; background:url(../images/sp.png) no-repeat 0 -19px;}

.main .hd{ float:left; width:100%; height:35px; border-bottom:2px solid #734ba9;}
.main .hd h2{line-height:35px; width:130px; text-align:center; background:url(../images/t_bg.jpg) repeat-x; font-size:18px; color:#fff; font-family:"微软雅黑", "Microsoft Yahei"}

.main .ft{float:left; padding:18px 10px; border-bottom:2px solid #f8f8f8; background:#fff;}
.main .ft .f_img_box {float:left;}

.main .ft .f_img_box {float:left; width:180px; height:134px; overflow:hidden;}
.main .ft .f_img_box img {width:180px; height:134px;}

.main .ft .f_con_box {float:left; width:440px; padding-left:20px; height:134px; overflow:hidden;}
.main .ft .f_con_box h2 { position:relative; margin-top:5px; height:30px; line-height:30px; overflow:hidden;}
.main .ft .f_con_box h2 a{color:#322725; height:30px; line-height:30px; overflow:hidden;  font-weight:500; font-size:20px;font-family:"微软雅黑", "Microsoft Yahei"}
.main .ft .f_con_box h2 a:hover{color:#734ba9; }
.main .ft .f_con_box h2 span{ display:none; position:absolute; top:0; right:0; margin-left:10px; width:23px; height:21px; background:url(../images/sp.png) no-repeat 0 -64px; text-align:center;}

.main .ft .f_con_box h2 span a{color:#734ba9; font:normal 12px/14px Arial;}
.main .ft .f_con_box h2 span a:hover{}

.main .ft .f_info {margin-top:5px; height:30px; line-height:30px;}
.main .ft .f_info .f_c_time{ padding-left:17px; background:url(../images/sp.png) 0 -102px no-repeat; color:#999;} 
.main .ft .f_info .f_c_tag{ margin-left:25px; padding-left:20px; background:url(../images/sp.png) 0 -138px no-repeat; +background:url(../images/sp.png) 0 -132px no-repeat;} 
.main .ft .f_info .f_c_tag a{padding:0 5px; color:#734ba9; height:30px; font:normal 12px/30px "宋体";}


.main .ft .f_con_box .f_content{color:#000;line-height:20px; height:40px; overflow:hidden; font-size:12px;}
.main .ft .f_in {margin-top:5px; height:25px; line-height:25px;}
.main .ft .f_in .f_c_view{ padding-left:25px; background:url(../images/sp.png) 0 -162px no-repeat; color:#999;} 
.main .ft .f_con_box i{ padding:0 3px;}
.main .bor_cor{border-bottom:2px solid #734ba9;}
.dataloding{background:#efebf4; width:100%;line-height:38px;height:38px; font-size:14px; color:#734ba9; float:left; text-align:center; display:block;}
.fy {background:#fff; width:100%;line-height:36px;height:36px;float:left;display:block;border:1px solid #e5e5e5;}
.fy a{ display:inline-block; line-height:36px; padding:0 15px; border-right:1px solid #e5e5e5; font-size:14px; color:#734ba9}
.fy a.f_fc{background:#ccc;}
.fy em{ padding:0 15px;}

.pages_size_s{font-size:12px;line-height:26px}
.pages_size_s a, .pages_size_s span{height:26px;line-height:26px;padding:0 10px}
.pages_size_s .prev_page, .pages_size_s .next_page{width: 58px; margin-right:3px}
.pages_size_s .next_page{margin-left: 3px}
.pages_size_s input{padding: 3px 1px; width: 26px; font-size: 12px}
.pages_size_xs{line-height:26px}
.pages_size_xs em{color:#f60}
.pages_size_xs a, .pages_size_xs span{height:26px;line-height:26px;background-color:#0e7da8;color:#fff}
.pages_size_xs a:visited{color:#fff}
.pages_size_xs .prev_page, .pages_size_xs .next_page{width: 58px; margin-right:3px}

/*======== 右边栏==========*/
.right .insite{margin-bottom:18px; float:left; position:relative; width:320px; z-index:999;}
.right .insite a.login{ background:#9375bc;float:left; display:block; padding:10px 24px;margin:0 10px 0 125px; color:#fff; font-size:14px;font-family:"微软雅黑", "Microsoft Yahei"}
.right .insite a.rss{ background:#9375bc; float:right; display:block; padding:10px 24px; color:#fff; font-size:14px;font-family:"微软雅黑", "Microsoft Yahei"}
.right .insite a.rss:hover{background:#734ba9;}
.right .insite a.login:hover{background:#734ba9;}
.right .insite .login_in{display:block; position:absolute; right:115px; top:0px; font-size:16px ;font-family:"微软雅黑", "Microsoft Yahei"; color:#333;width:205px; height:40px; overflow:hidden;}
.right .insite .login_in:hover{color:#724BA8; font-weight:bold; background:#F6F6F6;}
.right .insite .login_in img{width:39px; height:39px; margin-left:10px; float:left;}
.right .insite .login_in span{height:40px; line-height:40px;display:block; float:left; text-align:right; width:155px;}

.right .insite #J_f_box,.right .insite #J_r_box{ display:none; position:absolute; z-index:999; right:-1px; top:40px; padding-top:10px; width:272px;}

.right .insite .f_box,.right .insite .r_box{border:1px solid #c8c8c8; background:#fff; padding:12px 20px; width:230px;}

.right .insite .f_box i,.right .insite .r_box i{ position:absolute; top:3px;  width:15px; height:8px; background-image:url(../images/sp.png); background-position-x:0px; background-position-y:-48px;}

.right .insite .f_box i{right:146px;}
.right .insite .r_box i{right:46px;}
.right .insite .f_box .login_i{ width:225px; height:30px; line-height:30px; border:#c8c8c8 1px solid;}
.right .insite .f_box p{line-height:26px;}
.right .insite .f_box .login_b{ width:231px; height:37px; background:#724BA8; font-size:14px; color:#fff; border:none;font-family:"微软雅黑", "Microsoft Yahei"; margin-top:16px;}
.right .insite .f_box .login_t a{ color:#2777a8; margin-right:10px;}
.right .insite .r_box strong{ color:#545454;}
.right .insite .r_box .sns_icon{width:230px; margin-top:10px; float:left; background:url(../images/snsicon.png) no-repeat;}
.right .insite .r_box .sns_icon a{ width:32px; height:24px; float:left; text-indent:-200px; overflow:hidden;}
.right .insite .r_box p{line-height:24px;}
.right .insite .r_box .sns_icon,.right .insite .r_box .rss_to,.right .insite .r_box .qqgroup,.right .insite .r_box .rss_m{ padding:5px 0; float:left;}
.right .insite .r_box .rss_to p a{ color:#4c4c4c; margin-right:10px;}
.right .insite .r_box .rss_to input{ width:225px; height:30px; line-height:30px; border:#c8c8c8 1px solid;}
.right .insite .r_box .qqgroup p span{ width:115px; display:block; float:left;color:#4c4c4c; }
.right .insite .r_box .rss_m span{height:24px; line-height:24px; display:block;}
.right .insite .r_box .rss_m .rss_input{width:135px; height:30px; line-height:30px;margin-right:8px; border:#c8c8c8 1px solid; color:#c4c4c4}
.right .insite .r_box .rss_m button{width:80px; height:36px; background:#AF82EB; font-size:14px; color:#fff; border:1px solid #AF82EB;font-family:"微软雅黑", "Microsoft Yahei";}

.right .sc{ float:left; width:100%; height:43px; margin-bottom:20px; background:url(../images/sc.jpg) no-repeat;}
.right .sc .sc_kw{ width:260px; padding:0 5px; height:36px; line-height:36px; border:0; display:inline; margin:4px 0 0 3px; color:#666; background:#fff;}
.right .sc .sc_btn{width:40px; height:36px; border:0; margin:4px 0 0 0; overflow:hidden; text-indent:-9999px; background:none;}

.right .ad_2{ float:left; width:100%; height:170px; margin-bottom:20px;}
.right .ad_3{ float:left; width:100%; height:140px; margin-bottom:20px;}
.right .ad_2 img{ width:320px; height:170px;}
.right .ad_3 img{ width:320px; height:140px;}

.right .sider_box{/* float:left;*/ margin-bottom:20px; width:100%; background:#fff}
.right .sider_box h2{ height:36px; line-height:36px;background:url(../images/t_bg.jpg) repeat-x; font-size:18px; color:#fff; text-indent:10px; font-family:"微软雅黑", "Microsoft Yahei"}
.right .tc_l { padding:5px 10px; background:#fff;}
.right .tc_l li{ height:30px; position:relative; }
.right .tc_l li a{ width:100%; display:block; text-indent:30px; height:30px; overflow:hidden; line-height:30px; color:#555; font-size:14px;font-family:"微软雅黑", "Microsoft Yahei"; }
.right .tc_l li em{ display:block; width:20px; height:20px; line-height:20px; text-align:center; background:#b488ee; position:absolute; top:6px; color:#fff; }
.right .tc_l li.top3 em{ background:#734ba9;}

.right .tpush{ width:100%;background:#fff; }
.right .tpush li{border-bottom:1px dashed #e5e5e5; height:75px; padding:10px 10px; display:block;}
.right .tpush li .tp_img{ float:left; width:100px; height:75px;}
.right .tpush li .tp_img img{  width:100px; height:75px;}
.right .tpush li .tp_info{ margin-left:110px;}
.right .tpush li .tp_info h4{ width:182px; height:30px; overflow:hidden}
.right .tpush li .tp_info h4 a{line-height:30px;height:30px; font-size:14px; color:#101010;font-family:"微软雅黑", "Microsoft Yahei"; }
.right .tpush li .tp_info .aother a{ line-height:25px; height:25px;font-size:14px; color:#999;}
.right .tpush li .tp_info .uptime{ line-height:20px; height:20px;color:#999; position:relative;}
.right .tpush li .tp_info .uptime i{ padding:0 3px;}
.right .tpush li .tp_info .uptime em{ display:none; position:absolute; top:-5px; margin-left:10px; width:23px; height:21px; background:url(../images/sp.png) no-repeat 0 -64px ; line-height:14px; text-align:center; font-weight:normal; color:#734ba9; font-family: "Simsun","Tahoma";}

.right h2.tpa_t{ background:#fff; color:#000; border-bottom:2px solid #e5e5e5; font-size:18px; line-height:50px; height:50px; position:relative; }
.right h2.tpa_t span{ display:block; position:absolute; top:14px; right:10px;}
.right h2.tpa_t span a{ display:block; float:left; margin-left:10px; width:24px; height:24px; line-height:22px; text-indent:5px; color:#fff; background:#9375bc;}
.right h2.tpa_t span a:hover,.right h2.tpa_t span a.fc{ background:#734ba9;}

.right .hotappArea {width:320px; height:391px; overflow:hidden;}

.right .hotappBox{width:320px; height:340px; }

.right .hotapp{ background:#fff; width:320px; height:340px; overflow:hidden; }
.right .hotapp li{border-bottom:1px dashed #e5e5e5; height:47px; padding:10px 10px; display:block;}
.right .hotapp li .app_img{ float:left; width:47px; height:47px;}
.right .hotapp li .app_img img{width:47px; height:47px;}
.right .hotapp li .app_info{ margin-left:57px;}
.right .hotapp li .app_info h3 a{line-height:25px;height:25px; font-size:14px; color:#555;font-family:"微软雅黑", "Microsoft Yahei"; }
.right .hotapp li .app_info p{ display:inline-block; width:243px; height:20px; overflow:hidden; line-height:18px; color:#999}

.right .gbookArea {width:320px; height:366px; overflow:hidden;}

.right .gbookBox{width:320px; height:313px; }

.right .gbook{ background:#fff;  width:320px; height:313px; overflow:hidden;}
.right .gbook li{border-bottom:1px dashed #e5e5e5; height:136px; padding:10px; display:block;}
.right .gbook li .book_img{ float:left; width:100px; height:136px;}
.right .gbook li .book_img img{  width:100px; height:136px;}
.right .gbook li .book_info{ margin-left:110px;}
.right .gbook li .book_info h3 a{line-height:28px; display:block; height:28px; overflow:hidden; margin-bottom:5px; font-size:14px; color:#555;font-family:"微软雅黑", "Microsoft Yahei"; }
.right .gbook li .book_info p{line-height:20px; color:#999; height:80px; overflow:hidden;}

.right .tagcloudy{ width:100%;background:#fff; }
.right .tagcloudy li{ padding:10px;}
.right .tagcloudy li a{ padding:2px 3px;}

/*======== footer==========*/
.site_footer{margin-top:30px;background:url(../images/footerbg.jpg)0 0; background-color:#674790;}
.site_footer .footer{ width:1220px; margin:0 auto; padding:30px 0; clear:both;}
.site_footer .footer .about,.site_footer .footer .team,.site_footer .footer .flink{width:350px; margin-left:30px; padding-right:25px; float:left; background:url(../images/f_line.jpg) right 50% no-repeat;}
.site_footer .footer div.flink{ background:none!important; padding-right:0px !important;}
.site_footer .footer .about h2,.site_footer .footer .team h2,.site_footer .footer .flink h2{ height:50px; line-height:50px; padding-left:65px; font-size:20px; color:#fff; font-family:"微软雅黑", "Microsoft Yahei"; margin-bottom:15px;}
.site_footer .footer .about h2{ background:url(../images/sp.png) 0 -192px no-repeat}
.site_footer .footer .team h2{ background:url(../images/sp.png) 0 -256px no-repeat}
.site_footer .footer .flink h2{ background:url(../images/sp.png) 0 -320px no-repeat}
.site_footer .footer .about p{ color:#fff; line-height:22px;}
.site_footer .footer .team div{ float:left; width:50px; height:50px; margin:10px 8px 0 0;}
.site_footer .footer .team div img{width:50px; height:50px;}

.site_footer .footer .flink li{ width:108px; margin-right:8px; float:left; line-height:26px; height:26px; overflow:hidden;}
.site_footer .footer .flink li a{ color:#fff;}
.site_footer .copyright{margin:0 auto; border-top:1px solid #6E49A9; width:1220px; padding:20px 0;}
.site_footer .copyright p{text-align:center; color:#fff; line-height:30px;}
.site_footer .copyright p.cr_link a{ margin-right:20px; color:#fff;}
.site_footer .copyright p.cr_c a{ margin:0 5px; color:#fff;}
#gotoTop{ position:fixed; display: none; top:55%; right:0; width:62px; height:135px; background:url(../images/sp.png) 6px -290px no-repeat; }

#gotoTop .gt_ewm{ display:block; width:62px; height:80px; background:#f8f8f8;}
#gotoTop a{ display:block; width:62px; height:55px;}

/*====================文章详细页=====================*/
.con_title{ width:620px;float:left; padding:20px; background:#fff;  }
.con_title h1{ font-size:26px; font-family:"微软雅黑", "Microsoft Yahei"; color:#000；text-shadow: 1px 1px 2px #b5b5b5;text-align: center;}
.con_title .con_tit_info{border-bottom:1px solid #e5e5e5; line-height:48px;height:48px; float:left; width:620px; position:relative;}
.con_title .con_tit_info p span{ padding-right:10px;}
.con_title .con_tit_info .con_t_time{ color:#959595;}
.con_title .con_tit_info .ewm{ position:relative; z-index:99999}
.con_title .con_tit_info .ewm a{color:#734ba9}
.con_title .con_tit_info .ewm em{ width:126px; height:126px; background:#fff; position:absolute; top:-15px; right: -140px; padding:10px; border:1px solid #ccc; display:none; z-index:999}
.con_title .con_tit_info .ewm:hover em{display:block;}
.con_title .con_tit_info p span a{ color:inherit}
.con_title .con_tit_info .jiathis_style{ position:absolute; right:0; top:15px;}

.con_title .con_tit_info #bdshare{ position:absolute; right:0; top:12px; z-index:0;}

.con_txt{line-height:200%;color:#444;position:relative;overflow:hidden; width:620px; padding:0 20px 20px 20px; background:#fff; float:left;font-family:"微软雅黑", "Microsoft Yahei";}
.con_txt p{font-size:16px;text-indent: 2em; line-height:28px;padding: 5px 0;}
.con_txt h1{margin:5px 0;padding:2px 8px;background:#EDF8FC;color:#000;font-size:18px;-moz-border-radius: 5px;line-height:25px;}
.con_txt h2{margin:5px 0;padding:2px 8px;background:#EDF8FC;color:#000;font-size:16px;-moz-border-radius: 5px;line-height:25px;}
.con_txt h3{margin:10px 0;height:25px;line-height:25px;padding:1px 8px;font-size:16px;color:#000;background:#EDF8FC;-moz-border-radius: 5px;line-height:25px;}
.con_txt img{max-width: 620px;margin:5px 0;text-align: center;text-indent:-2em;}
.con_txt a:link,.con_txtt a:active,.con_txt a:visited{color:#09C;text-decoration:none;}
.con_txt a:hover{color:#E8501F;border-bottom:1px dotted #ccc;}
.con_txt em {color:#A40000;padding:0 2px;}
.con_txt strong {color:#232323;font-weight:bold;}
.con_txt 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;}
.con_txt li {margin-left:20px;padding: 2px 0 2px 10px;list-style:circle;font-size:16px;}
.con_txt table{width:100%}
.con_txt table, .con_txt th, .con_txt td{border:1px solid #ddd;line-height:16px;font-size:16px;}
.con_txt th, .con_txt td{padding:8px}
.con_txt th{background:#f9f9f9}

p img.aligncenter {display: block;margin-left: auto;margin-right: auto;}

.con_tag{width:620px; padding:20px; background:#fff; float:left;}
.con_tag .tag_t{ display:block; width:20px; height:30px; background:url(../images/sp.png) -34px -56px no-repeat; float:left; margin-right:3px;}
.con_tag a{ font-size:16px; padding:4px 10px;font-family:"微软雅黑", "Microsoft Yahei"; display:block; background:#B288EC;float:left; margin-right:7px; color:#fff;}
.con_share{padding:0 20px 20px 20px;width:620px;float:left;background:#fff;   }
.author{ width:620px; float:left;background:#fff; padding:20px; }
.author.cc{border-bottom: 1px #e5e5e5 dashed;border-top: 1px #e5e5e5 dashed;}
.author .author_img{ width:50px; height:50px; float:left;}
.author .author_img img{width:50px; height:50px;}
.author .author_info{margin-left:60px;}
.author .author_info p{ line-height:25px;}
.author .author_info p strong{ font-size:14px; font-weight:bold;}
.author a{ padding:3px 5px; display:inline-block; color:#fff; margin:15px 5px 0 0;}
.author a.a_s1{ background:#FFB74D}
.author a.a_s2{ background:#F55540}
.author a.a_s3{ background:#BFDC59}
.author a.a_s4{ background:#7BDBEF}

.author .author_img a{ display:block; padding:0; margin:0; width:50px; height:50px; }

.author .author_info a{ padding:0; color:#444; margin:0;}

.fany {width:620px; float:left;background:#fff; padding:20px;}
.fany span {font-family:"微软雅黑", "Microsoft Yahei"; width:300px; display:block; font-size:14px; overflow:hidden; }
.fany .c_after{ float:left;}
.fany .c_leter{ float:right; text-align:right;}
.fany .c_after i{ margin-right:8px;}
.fany .c_leter i{ margin-left:8px;}
.fany span i{ display:inline-block; width:24px; height:24px; line-height:22px; text-align:left; text-indent:6px; color:#fff; background:#9375bc;}

.login_comment{ padding:20px; background:#fff; width:620px; float:left; position:relative}
.login_comment p{ margin-bottom:10px}
.login_comment p input{ width:238px; height:44px; line-height:44px; border:1px solid #eee; background:#eee; padding:0 10px; overflow:hidden;color: #999;}
.login_comment .com_message {width:600px;border:1px solid #eee; background:#eee; padding:0 10px;}
.login_comment .com_message textarea{box-shadow:none; border:none; background:#eee;overflow: auto;padding: 10px 0;height: 84px;resize: none;color: #999; width:100%;}
.login_comment .post_button{ border:none; background:#734BA9; font-size:16px; font-weight:bold; padding:6px 18px; color:#fff; margin:20px 0 20px 0; }
.login_comment .comm_login{ position:absolute; right:20px; top:20px;}
.login_comment .comm_login a{ padding:0 8px; color:#734BA9; font-weight:bold;}
.login_comment .comm_us_t {font-size:15px; font-family:"微软雅黑", "Microsoft Yahei"; color:#231815;}
.login_comment .comm_us_t a{color:#734BA9; font-weight:bold;}

.zl_fct{height:170px; width:300px; position:relative; margin:10px 10px 5px; background:#fff;}
.zl_fct .t_box{position:absolute; left:0; bottom:0; display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#fff; font-family:"微软雅黑", "Microsoft Yahei"; font-size:16px; background: rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); overflow:hidden;}
.zl_fct img{ width:300px; height:170px;}
.c_zl_list{ padding:10px;}
.c_zl_list li{width:100%;overflow:hidden; line-height:26px; height:26px;  }
.c_zl_list li a{ display:block; font-size:14px; color:#555; font-family:"微软雅黑", "Microsoft Yahei"}
.new_comm{background:#fff; padding:10px;border-bottom: 1px #e5e5e5 dashed ; float:left;width:300px;}
.new_comm .author_img{ width:38px; height:38px; float:left;}
.new_comm .author_img img{ width:38px; height:38px;}
.new_comm .author_info{margin-left:48px;}
.new_comm .author_info p{ line-height:20px;font-size:14px; color:#999;}
.new_comm .author_info p strong{font-family:"微软雅黑", "Microsoft Yahei"; color:#231815}
.new_comm .author_info p a{font-family:"微软雅黑", "Microsoft Yahei"; color:#231815; font-weight:bold;}
.new_comm .author_info p span{font-family:"微软雅黑", "Microsoft Yahei"; padding:0 5px;color:#231815}

.new_comm .author_info p.ss{ height:22px; line-height:22px; overflow:hidden;}

.c_zl_listx{ padding:10px;}
.c_zl_listx li{width:100%;overflow:hidden; line-height:26px; height:26px;  }

.c_zl_listx li.zl_fct{height:170px; width:300px; position:relative; margin:0 0 5px 0; background:#fff;}
.c_zl_listx li.zl_fct .t_box{position:absolute; left:0; bottom:0; display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#fff; font-family:"微软雅黑", "Microsoft Yahei"; font-size:16px; background: rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); overflow:hidden;}

.c_zl_listx li.zl_fct img{ width:300px; height:170px;}
.c_zl_listx li a{ display:block; font-size:14px; color:#555; font-family:"微软雅黑", "Microsoft Yahei"}

.comm_list { width:640px; float:left;background:#fff; padding:10px;}
.comm_list .comm_author{ width:620px; float:left;padding:20px 10px;border-bottom: 1px #e5e5e5 dashed; font-size:14px;}
.comm_list .comm_author .author_img{ width:50px; height:50px; float:left;}
.comm_list .comm_author .author_info{margin-left:60px;line-height:25px; position:relative;}

.comm_list .comm_author .author_info .auth_box{font-size:15px; font-family:"微软雅黑", "Microsoft Yahei"; color:#231815; display:inline-block;}
.comm_list .comm_author .author_info .time_v_box{ display:block; float:right; color:#999; position:absolute; top:0px; right:0px;}
.comm_list .comm_author .author_info .time_v_box a{ display:none;padding-left:20px; background:url(../images/sp.png) -34px -114px no-repeat; font-weight:bold}
.comm_list .comm_author:hover .author_info .time_v_box a{display:block;}
.comm_list .comm_author:hover .author_info .time_v_box em{display:none;}
.comm_list div.login_comment{ padding:20px 0 0;}
.comm_list div.login_comment .post_button{margin:20px 0 0 0; }

.main .hd h2.h2_reset{ width:100%; text-align:left; text-indent:12px; color:#fff;}
.main .div_404{padding:100px 20px; background:#fff;width:640px; float:left;}
.main .div_404 p{ font-size:20px; line-height:50px; text-align:center; font-family:"微软雅黑", "Microsoft Yahei"; }

.author_xg{ width:620px; float:left; background:#EEEBF2; padding:20px; margin-top:10px; }
.author_xg .author_img{ width:50px; height:50px; float:left;}
.author_xg .author_img img{ width:50px; height:50px;}
.author_xg .author_info{margin-left:60px; color:#000;}
.author_xg .author_info p{line-height:25px;}
.author_xg  p.top_l{ margin-top:10px; border-top:1px #C5BBD6 dashed ;}
.author_xg .author_info p strong{ font-size:14px;}
.author_xg a{ padding:3px 5px; display:inline-block; color:#fff; margin:15px 5px 0 0;}
.author_xg a.a_s1{ background:#FFB74D}
.author_xg a.a_s2{ background:#F55540}
.author_xg a.a_s3{ background:#BFDC59}
.author_xg a.a_s4{ background:#7BDBEF}

.author_xg .author_img a{ display:block; padding:0; margin:0; width:50px; height:50px; }

.author_xg .author_info a{ padding:0; color:#444; margin:0;}

.sidebar_list li.widget h3{ height:36px; line-height:36px;background:url(../images/t_bg.jpg) repeat-x; font-size:18px; color:#fff; text-indent:10px; font-family:"微软雅黑", "Microsoft Yahei"}
.sidebar_list li.widget .textwidget{margin-bottom:20px;}

.sidebar_list li.widget .textwidget img{ width:320px; height:auto; }

/*ajax loading*/
#paginatios { width:660px; _width:auto; text-align:center; vertical-align:middle; display:table-cell; font: bold 14px/36px Arial, Helvetica, sans-serif; background:#efebf4; }
#paginatios .loading { width:300px; padding:10px 0 10px 50px; background:url(../images/loading.gif) no-repeat left center; }
#paginatios a { color:#666 }
#paginatios a:hover { color:#333 }
#paginatios a span { padding:0 5px 0 14px; color:#734ba9; background:url(../images/loadingmore.png) no-repeat 0 center; }
#paginatios a span:hover { color:#8958cc; text-decoration:none; }

.notips{ padding:40px 30px; font:normal 20px/30px "微软雅黑"; color:#333;}

/* links */
ul.temolate_links { padding:0; margin-bottom:30px; }
ul.temolate_links h3 { color:#de2157; margin-bottom:5px; }
ul.temolate_links li { float:left; }
ul.temolate_links li a { display:block; float:left;  width:180px;margin:0 10px 8px 0;}
ul.temolate_links li a:hover {color:#333; text-decoration:underline; }

/* tags */
ul.post_tags { padding:0 0 30px 10px; _zoom:1;}
ul.post_tags li { float:left; width:150px; margin-top:5px; font-size:14px;  }
/* guestbook */

ul.readers-list{padding:0;line-height:18px; text-align:left; overflow:hidden; _zoom:1}
ul.readers-list li { width:302px; float:left; *margin-right:-1px;padding: 0px 0px 0px 1px }
ul.readers-list li a:hover { text-decoration:none }
ul.readers-list a, ul.readers-list a:hover strong { background-color:#fafafa; background-image:-webkit-linear-gradient(#f8f8f8, #fafafa); background-image:-moz-linear-gradient(#f8f8f8, #fafafa); background-image:linear-gradient(#f8f8f8, #fafafa) }
.readers-list a { position:relative; display:block; height:44px; margin:6px; padding:4px 4px 4px 44px; color:#999; overflow:hidden; border:#ccc 1px solid; border-radius:2px; box-shadow:#eee 0 0 2px; line-height:20px;}
.readers-list img, .readers-list em, .readers-list strong { -webkit-transition:all .2s ease-out;
-moz-transition:all .2s ease-out;
transition:all .2s ease-out
}
.readers-list img { width:44px; height:44px; float:left; margin:0 8px 0 -40px; border-radius:2px }
.readers-list em { color:#666; font-style:normal; margin-right:10px }
.readers-list strong { color:#ccc; width:40px; text-align:right; position:absolute; right:6px; top:4px; font:bold 14px/16px "微软雅黑" }
.readers-list a:hover { border-color:#bbb; box-shadow:#ccc 0 0 2px; background-color:#fff; background-image:none }
.readers-list a:hover img { opacity:.6; margin-left:0 }
.readers-list a:hover em { color:#EE8B17; font:bold 12px/48px "微软雅黑"; height:52px; }
.readers-list a:hover strong { color:#EE8B17; right:250px; top:0; text-align:center; border-right:#ccc 1px solid; height:52px; line-height:52px }
