@charset "gb2312";
/*通用规则*/

/* 全局标记 */
body {margin:0;padding:0;font-size:12px;font-family:"宋体";color:#444; background:url(../images/blog_bg.jpg) no-repeat center top #00b4f0;-webkit-text-size-adjust:none}
header,nav,article,section,aside,footer,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,textarea,strong,table,td,tr,th,i{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
img{border:none; font-size:0; line-height:0; vertical-align:top;}
ul,ol,li {list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
em,i{ font-style:normal;}
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; outline: none; }
button, input { line-height: normal; border:none; }
button, select { text-transform: none }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer }
button[disabled], html input[disabled] { cursor: default }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0 }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea, input { word-wrap: break-word; word-break: break-all; padding: 0px; }
input, select { font-size: 12px; }

/*文本*/
.textCenter {text-align:center;}
.textLeft {text-align:left;}
.textRight {text-align:right;}

/*浮动定位*/
.fl {float:left; display:inline}
.fr {float:right; display:inline}
.noborder{border:0 !important;}
.noBg{background:none !important;}

/*栏目间隔*/
.marginLeft10px{margin-left:10px;}
.marginLeft15px{margin-left:15px;}
.marginLeft9px{margin-left:9px;}
/*行空白间距*/
.boxSpace0{margin:0; padding:0; font-size:0;clear:both;}
.boxSpace10px{margin:0; padding:0; font-size:0;clear:both; height:10px;}
.boxSpace6px{margin:0; padding:0; font-size:0;clear:both; height:6px;}
.boxSpace15px{margin:0; padding:0; font-size:0;clear:both; height:15px;}
.boxImg{margin:0; padding:0; font-size:0;}
/*清除浮动*/ 
.clearboth{clear:both; font-size: 0; line-height: 0;}
.clearfix:after { clear: both; content: '.'; display: block; font-size: 0; line-height: 0; overflow:hidden; visibility: hidden; width: 0; height: 0; }
* html .clearfix, *:first-child+html .clearfix{ zoom:1;}

/*链接*/
a {color:#555;text-decoration:none;}
a:hover {color:#ff0700; text-decoration:none;}

.linkWhite a{color:#fff; }
.linkWhite a:hover{color:#fff;}
.linkRed a{color:#e01f00;}
.linkRed a:hover{color:#e01f00;}
.linkGray a{color:#777}
.linkGray a:hover{ color:#e01f00}
.linkBlack a{color:#8C58C7 !important}
.linkBlack a:hover{color:#e01f00}
.tRed{color:#e01f00}
.font14{ font-size:14px;}

.xgbj{padding-top:60px}

.picbox{padding:10px 5px; zoom:1;}
.adsbox{ margin:10px 0px; overflow:hidden; clear:both;}
.box-ads{ margin:0px 0px 10px; overflow:hidden; clear:both;}

.blk-01{background:#fff; padding:25px; border:#e6e6e6 solid 1px; border-radius:0 0 20px 20px;}
.blk-02 { border:1px solid #9DD3FF ;border-top:none;border-bottom:none;overflow:hidden;}
.blk-03 { border:1px solid #9DD3FF ; overflow:hidden; margin-bottom:10px;}
.blk-04 { border:1px solid #9DD3FF ; padding:10px 9px; overflow:hidden;border-top:none;border-bottom:none;}
.blk-05 { border:1px solid #9DD3FF ;border-top:none;overflow:hidden;}
.blk-06 {  padding:10px 11px; overflow:hidden;border-top:none;border-bottom:none;}

/*分页导航*/
.page{border:1px solid #d8d8d8;height:35px; line-height:35px; background:#f6f6f6; margin-top:20px;}
.page span{padding:0 10px;}
.page .pfr{border:none; float:right; padding:0 10px 0 0}
.page div{float:left; display:inline-block; border-right:1px solid #d8d8d8}
.page div a{ padding:0 10px 0 10px ; display:inline-block}
.page div a:hover{background:#E5330F; color:#fff}
/*分页样式结束*/

/* 共用列表 begin */
.list_009 li{padding-left:1.2em;background:url(../images/unfcn_mj_01.gif) no-repeat 5px 50%;}
.list_00f li{padding-left:1.5em;background:url(../images/unfcn_mj_01.gif) no-repeat -995px 50%;}
.list_000 li{padding-left:1.5em;background:url(../images/unfcn_mj_01.gif) no-repeat -1995px 50%;}
.list_333 li{padding-left:1.5em;background:url(../images/unfcn_mj_01.gif) no-repeat -2995px 0;}
.list_666 li{padding-left:1.5em;background:url(../images/unfcn_mj_01.gif) no-repeat -3995px 50%;}
.list_999 li{background:url(../images/icon_square.gif) no-repeat 6px 9px; padding-left:16px;}

.list_mail li{background:url(../images/icon_mail.gif) no-repeat 6px 6px; padding-left:25px;}

/*页面样式开始*/
.layout-top{width:100%;height:40px;position:fixed;top:0;left:0;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));z-index:8888;background-color:#004295}
.layout-top .layout-top-inner{width:1000px;margin:0 auto;position:relative}
.layout-top .top-logo{width:150px;height:40px;float:left; margin-right:50px;}
.layout-top .top-logo a{width:150px;height:40px;}
.layout-top .top-nav{float:left;margin-left:40px;display:inline;}
.layout-top .nav-item{float:left;position:relative;border:1px solid transparent;border-top:none;border-bottom:none}
.layout-top .nav-tit{height:40px;display:inline-block;padding:0 8px;color:white;font-size:14px;line-height:40px}
.layout-top .nav-tit:hover{text-decoration:none}
.layout-top .nav-item-hover{background-color:#878787}
.layout-top .nav-item-select{border:1px solid #878787;border-top:0;border-bottom:0;background-color:white}
.layout-top .nav-item-select .nav-tit{color:black}
.layout-top .user-info{float:right}
.layout-top .user-info .info-item{float:left;height:40px;position:relative}
.layout-top .user-info a:hover{text-decoration:none}
.layout-top .user-info .info-tit{display:inline-block;color:white;padding:0 8px;line-height:40px;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-top:none;border-bottom:none}
.layout-top .user-info .info-tit span{display:inline-block}
.layout-top .user-info .user-home img{width:24px;height:24px;border-radius:2px;margin:8px 4px 0 0;vertical-align:top}
.layout-top .user-info .nologin{padding:0 12px}
.layout-top .top-search .searchbox .combo-arrow{background:url(../../blog/images/icons.png) no-repeat;_background:url(../../blog/images/icons.gif) no-repeat}
.layout-top .top-search{float:left;display:inline;margin:8px 0 0 50px;  overflow:hidden;}
.layout-top .top-search .searchbox{background:url(../../blog/images/searchbg.png) no-repeat;width:190px; height:24px; overflow:hidden; padding:0 0 0 10px;}
.layout-top .top-search .searchbox .combo-text{line-height:18px;height:18px;_height:16px;_line-height:16px;padding:3px 0 3px 10px;border:none;overflow:hidden; width:148px;}
.layout-top .top-search .searchbox .combo-arrow{width:32px;height:24px;background-position:0 -42px; overflow:hidden;}

.box{width:100%;margin-top:80px; overflow:hidden; }

.header{width:1000px;height:180px;margin:0 auto;position:relative;background:url(../images/header_bg.png) repeat; }
.header .class-info{position:absolute;left:100px;top:36px;line-height:24px;color:#3c3b3b}
.header .class-name{ width:400px; height:60px; overflow:hidden;}
.header .class-member{ font-size:18px; font-family:微软雅黑; color:#FF3300; margin-top:15px;}
.header .class-opt{position:absolute;right:20px;bottom:24px}
.header .opt-btn{display:inline-block;line-height:24px;font-size:12px;padding:0 12px;border-radius:1px;color:#fff;background-color:#ff7920}

.nav{  height:40px;  position:relative; z-index:1; background:url(../images/nav_bg.png) repeat;width:960px;margin:0 auto; padding-left:40px;}
.nav a{ color:#fff; height:40px; line-height:40px;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;margin-right:10px  }
.nav .nLi h3 a{ display:block; font-size:15px; font-family:微软雅黑;padding:0 16px; text-align:center; height:40px; color:#5c5c5c; }
.nav .nLi h3 a.a1{ width:85px; padding-bottom:5px;}
.nav .sub{ display:none; width:450px;  left:0px; top:40px;  position:absolute; background:#fff; padding:12px 13px 18px 13px; border:2px solid #0d8ee9; border-top:none; }
.nav .sub a{float:left; display:inline;  margin:0 5px; width:72px; height:29px; border-bottom:1px solid #dadada; padding-left:8px; line-height:29px;color:#5c5c5c;}
.nav .sub a:hover{ color:#5c5c5c;  }
.nav .on h3 a{ background:#fff; color:#5c5c5c;}

.area { width:1000px; background:#fff; margin:0 auto; overflow:hidden; }

/* 14px列表 */

.c_t_01{padding:10px 0 0;}
.c_t_01 li{line-height:23px;font-size:14px; height:23px; overflow:hidden; }
.c_t_01 li .postfix{font-size:10px;color:#999;}

.c_t_01_line{padding:10px;}
.c_t_01_line li{line-height:23px;font-size:14px; height:23px; overflow:hidden; }
.c_t_01_line li a{background:url(../images/icon_square.gif) no-repeat 0px 5px; padding-left:16px;}
.c_t_01_line li span{float:right; color:#999; font-size:12px;}
.c_t_01_line li .postfix{font-size:10px;color:#999;}

/* 12px字号列表 */
.c_t_02{padding:10px;}
.c_t_02 li{line-height:23px;font-size:12px; height:23px; overflow:hidden; }
.c_t_02 li.c_memo{height:auto;line-height:20px;text-indent:2em;padding:5px 0 5px 5px;background:none;}

.c_t_03{padding:20px;zoom:1; background:#F5F5F5; margin-bottom:10px;}
.c_t_03 h1{font-family:"Microsoft Yahei","黑体"; font-size:15px; color:#ff4e00; overflow:hidden; padding-bottom:15px;}
.c_t_03 p{ line-height:20px; overflow:hidden;  font-size:12px; text-indent:2em;}
.c_t_03 p i{color:#DB2900; margin: 0 5px;font-style:normal}

.c_t_11{padding:10px;zoom:1;}
.c_t_11 h1{font-family:"Microsoft Yahei","黑体"; font-size:15px; color:#e3010d; height:40px; line-height:40px; background:url(../images/tel.jpg) no-repeat; padding-left:60px;  overflow:hidden;}
.c_t_11 p{ line-height:30px; overflow:hidden; background:url(../images/bg_dot_line.gif) repeat-x bottom; font-size:12px; margin-bottom:10px;}

.c_t_12{padding:10px 10px 10px;zoom:1;}
.c_t_12 h1{font-family:"Microsoft Yahei","黑体"; font-size:14px; color:#e3010d; height:30px; line-height:30px;overflow:hidden;}
.c_t_12 p{ line-height:20px;font-size:12px;padding:10px; color:#666 }
.c_t_12 span{ line-height:20px;font-size:12px; color:#99CCFF; padding:0 10px;}
.c_t_12 span a{ color: #FF6600;}


/* 文本段 */
.c_t_04 {zoom:1;padding:51px 16px 19px; overflow:hidden; }
.c_t_04 a{ overflow:hidden;width:66px;float:left;height:88px;line-height:88px;display:block;}

.c_t_zxcx{padding:10px 5px 5px;}
.c_t_zxcx li{height:60px; margin-bottom:5px; overflow:hidden; }

.c_t_05{padding:10px 10px 0;zoom:1;}
.c_t_05 h1{font-family:"Microsoft Yahei","黑体"; font-size:14px; line-height:20px; padding-left:15px;background:url(../images/img_12.jpg) no-repeat 0 4px ;  overflow:hidden;}
.c_t_05 p{ line-height:23px; overflow:hidden; background:url(../images/icon_mobile.gif) no-repeat 20px 0; font-size:12px; margin:5px 0; border-bottom:1px dotted #ccc;  padding-left:55px; color:#D42763; font-weight:bold}



/* ---------- 横切样式 begin ---------- */
/* p_r2_01 720_260 */
.p_r2_01{zoom:1;overflow:hidden;margin-bottom:10px;}
.p_r2_01 .p_left{width:719px;padding:20px 0;float:left;border-right:1px solid #e2e2e2}
.p_r2_01 .p_right{width:240px;padding:20px;float:right}

.blog-box{padding:0 20px}

.box-header{border-bottom:1px solid #d6d6d6;margin-bottom:20px}
.box-tit{height:16px;float:left;color:#ff4e00;font-size:14px;line-height:16px;text-align:center;padding:0 10px 10px 10px;margin-bottom:-1px;border-bottom:1px solid #ff4e00;_position:relative}
.box-mor{float:right;display:inline-block;line-height:20px;font-size:12px;padding:0 8px;border-radius:1px;color:#fff;background-color:#c9c9c9}
.box-mor:hover{text-decoration:none;background-color:#bdbdbd}

.blog-datalist{}
.blog-datalist .blog-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e9e9e9;zoom:1; overflow:hidden;}
.blog-datalist .user-photo{float:left}
.blog-datalist .user-avatar img{border-radius:2px; width:60px; height:60px;}
.blog-datalist .user-photo p{ line-height:20px; width:60px; height:20px; text-align:center; overflow:hidden;}
.blog-datalist .msg-box{overflow:hidden;margin-left:70px}
.blog-datalist .msg-tit{margin-bottom:8px;position:relative;zoom:1}
.blog-datalist .msg-tit .user-name{color:#ff5601}
.blog-datalist .msg-tit .blog-tit{margin-bottom:30px; font-family:微软雅黑; font-size:15px; color:#000}
.blog-datalist .msg-tit .blog-opt{position:absolute;right:0;top:0;display:none}
.blog-datalist .msg-desc{line-height:24px;margin-bottom:8px; color:#666;}
.blog-datalist .msg-media{margin-bottom:10px;_width:100%;_overflow:hidden}
.blog-datalist .media-picbox{margin-right:-20px;_width:650px}
.blog-datalist .media-picbox .pic-item{width:136px;height:100px;float:left;margin:8px 16px 8px 0;overflow:hidden}
.blog-datalist .msg-func{}
.blog-datalist .msg-func-info{float:left;color:#ababab}
.blog-datalist .msg-func-info .msg-time{float:left;margin-right:20px}
.blog-datalist .msg-func-info .msg-sort{float:left}
.blog-datalist .msg-func-opt{float:right;color:#00B3B4}
.blog-datalist .msg-func-opt .opt-item{line-height:16px}
.blog-datalist .msg-func-opt .opt-icon{width:16px;height:16px;display:inline-block; overflow:hidden; margin-right:3px;color:#00B3B4;background:url(../images/blog.png) no-repeat;}
.blog-datalist .msg-func-opt .icon-praise{background-position:0 0}
.blog-datalist .msg-func-opt .icon-comment{background-position:-36px 0px; }
.blog-datalist .msg-func-opt .icon-browse{background-position:-36px -18px;}
.blog-datalist .user-praise{margin-top:10px}
.blog-datalist .comment-box{border:1px solid #cbcbcb;padding:10px;margin-top:16px;border-radius:4px}
.blog-datalist .comment-box .comment-top{text-align:right;margin-bottom:10px}


/* ---------- 图片幻灯 ---------- */
.tabname_content_sel{display:block;}
.tabname_content_nor{display:none;}

.cat_1{margin:5px 10px 0px; background:url(../images/bg_line_tab1.jpg) repeat-x bottom;overflow: hidden; height:25px;}
.cat_1 ul{margin:0;padding:0;display:table; vertical-align:top; margin-left:50px;}
.cat_1 li{float:left; display:inline-block; height:23px; line-height:23px; font-size:12px; font-weight:bold; margin-left:6px; padding:0 10px; background:#fff;}
.cat_1 li:hover{color:#156BC3;}
.cat_1 li:active{ border-left: solid 1px #B7D0E6; border-right: solid 1px #B7D0E6; border-top: solid 1px #B7D0E6; border-bottom:solid 1px #fff; color:#156BC3;}
.cat_1 .tabname_sel{border-left: solid 1px #B7D0E6; border-right: solid 1px #B7D0E6; border-top: solid 1px #B7D0E6; border-bottom:solid 1px #fff; color:#156BC3;}
.cat_1 .tabname_nor{border-left: solid 1px #B7D0E6; border-right: solid 1px #B7D0E6; border-top: solid 1px #B7D0E6; border-bottom:solid 1px #B7D0E6;}
.cat_1 li a{display:block; color:#156BC3; }
.cat_1 .tabname_sel a{color:#156BC3;}


/*搜索平台*/
.search_tab{width:870px; margin:15px auto; position:relative; z-index:0;overflow:hidden;}
.search_title{display:block; position:absolute; left:44px; top:3px; font-size:20px; color:#0179cd;}
.search_tag{height:37px; border-bottom:2px solid #00a2ff; background:url(../images/icon_search1.gif) no-repeat 10px 5px; padding-left:140px; overflow:hidden}
.search_tag li{float:left; display:inline; width:114px; height:37px; margin-right:2px; background:url(../images/bg_search_tag.png) no-repeat 0 0; font-size:14px; color:#0083d7; text-align:center; line-height:37px;}
.search_tag .tabname_sel{color:#FFF; background-position:-116px 0;}
.search_tag .tabname_nor{}

.search_con{width:870px; overflow:hidden; padding:25px 0 0;}
.search_work_table{border-bottom:1px solid #d6dde3; padding-bottom:10px;}
.search_work_table td{padding:10px 0; line-height:27px;}
.search_input{width:314px; height:27px; border:1px solid #d6dde3; line-height:27px;}
.search_select{width:150px; height:27px; border:1px solid #d6dde3; line-height:27px;}
.search_btn{text-align:center; padding:25px 0 0;}
.search_btn input{display:inline-block; margin:0 25px;}

.boxNotice1{width:240px; height:200px; overflow:hidden}
.boxNotice1 ul{}
.boxNotice1 ul li{ background:url(../images/bgNotice.gif) 5px 14px no-repeat; padding:10px 0 10px 20px;  line-height:18px; border-bottom:1px dotted #ccc; }
.boxNotice1 ul li span{font-size:11px; font-family:Arial; color:#999}

.TitA_ri_01{}
.TitA_ri_01 h2 {float:left; font-size:14px;color:#ff4e00; font-family:"微软雅黑", "黑体"; display:inline-block; float:left; display:inline;}

.TitA_ri_02{margin-bottom:10px;border-bottom:1px solid #e6e6e6;padding-bottom:8px; line-height:16px; height:16px;}
.TitA_ri_02 h2 {float:left; font-size:14px;color:#ff4e00; font-family:"微软雅黑", "黑体"; display:inline-block;}

.TitA_ri_03{ height:48px; line-height:48px; background:url(../images/img3.jpg) repeat-x; border-radius:20px 20px 0 0; padding:0 25px;}
.TitA_ri_03 h2 {float:left; font-size:18px; color:#fff; font-weight:bold; font-family:"微软雅黑", "黑体"; display:inline-block; float:left; display:inline;}
.TitA_ri_03 h2 a{color:#fff;}
.TitA_ri_03 span{float:right;line-height:48px;color:#fff; height:48px; }
.TitA_ri_03 span a{color:#fff;}

.TitA_ri_04 { background:#00a5ec; height:36px; line-height:36px;overflow:hidden;}
.TitA_ri_04 h2 {background:url(../images/gb.jpg) no-repeat 15px 11px;font-weight:bold;height:36px;padding-left:37px;float:left;font-size:14px; }
.TitA_ri_04 h2 a{color:#fff;}
.TitA_ri_04 span{float:right;margin-right:10px;line-height:36px;color:#fff; }
.TitA_ri_04 span a{color:#fff;}

/* 图文之上图下文 */

.blk_tw_pic { zoom:1; text-align:center; }
.blk_tw_pic img { }
.blk_tw_pic img.p1 { padding:1px;border:1px solid #EAEAEA ;}
.blk_tw_pic img.p2 { padding:2px;border:1px solid #EAEAEA ; }
.blk_tw_pic img.p3 { padding:3px;border:1px solid #EAEAEA ;}
.blk_tw_pic .video_cut { position:relative; width:142px; height:92px; overflow:hidden; display:block }
.blk_tw_pic .video_cut s { display:block; width:142px; height:92px; background-position:0 -50px; position:absolute; left:0; top:0 }
.blk_tw_pic .video_cut:hover s { background-position:-150px -50px }
.blk_tw_pic a.video2 { display:block; width:136px; height:105px; background-position:0 -150px; padding:5px; position:relative }
.blk_tw_pic a.video2:hover { background-position:-150px -150px }
.blk_tw_pic a.video2 img { border-width:0 }
.blk_tw_pic a:hover img { border-color:#056ea1; }
.blk_tw_pic a span { color:#333; line-height:25px; }
.blk_tw_pic a:visited span { color:#333; }
.blk_tw_pic a:hover span { color:#c00; }
.blk_tw_pic p.ad { overflow:hidden; zoom:1; height:28px; padding:0; }
.blk_tw_pic p.ad img { border:0 }
.blk_tw_pic p.p999 { color:#999; line-height:20px; height:40px; }
.blk_tw_pic p.p999 a { color:#999; }
.blk_tw_pic p.p999 a:visited { color:#999; }
.blk_tw_pic p.p999 a:hover { color:#c00; }
.btw01 {width:60px; padding:0px 10px 10px; float:left; display:inline; }
.btw01 p{line-height:20px;width:60px;text-align:center; }
.btw02 { padding:0 10px; }
.btw02 h2 {height:20px; line-height:20px; }
.btw02 p {padding:0 0 5px 7px;}
.btw03{ width:103px; padding:0 8px; float:left; display:inline; margin-top:6px; margin-bottom:6px; }
.btw03 h2{ font-size:11px; font-weight:normal; text-align:center; line-height:22px; padding-top:5px; width:103px; }
.btw03 p{ font-size:12px; font-weight:normal; text-align:center; line-height:22px;width:103px; }
.btw05 { width:161px; padding:0 7px 10px;float:left;}
.btw05 h2 { line-height:20px; padding-top:9px; text-align:center; width:161px; height:40px;  }
.btw05 p { text-align:center; line-height:25px; height:25px; overflow:hidden;}
.btw06{ padding:10px 0 10px; width:78px; float:left;}
.btw06 p.guanzhu{ padding:0 !important; text-align:center;}
.btw06 .guanzhu_link{margin:0 auto}
.btw06 a span{ color:#056ea1;}
.btw06 .add_yet { margin:0 auto}
.btw07 { width:157px; padding:0 5px ;float:left;}
.btw07 p { font-size:12px; text-align:center; line-height:18px; padding-top:5px; width:157px; height:23px; overflow:hidden;}
.btw08 { width:165px; padding:0 5px 10px; float:left; display:inline }
.btw08 p{ font-size:12px; text-align:center; line-height:18px; padding-top:5px; width:165px; height:23px; overflow:hidden;}
.btw09 { width:158px; padding:0 5px ;float:left;}
.btw09 h2 { line-height:20px;width:158px;text-align:center; font-size:12px; font-weight:normal; }
.btw09 p { padding:0 0 5px }
.btw10 { width:63px; padding:0 25px ;float:left;}
.btw10 h2 { line-height:20px;width:63px;text-align:center; font-size:12px; font-weight:normal; }

.flink{width:980px; margin:0 auto; overflow:hidden;line-height:30px; }
.flink h2{ float:left; width:114px; height:30px; text-align:center;background:url(../images/flink.png) no-repeat;  color:#fff; font-size:16px; font-family:"微软雅黑", "黑体"; line-height:30px;}
.flink a{display:inline; margin-right:15px;line-height:30px;}

.searchn{ margin-top:5px; height:24px; padding-left:10px; padding-right:10px;}
.input1{ float:left; height:22px; border:solid 1px #e6e6e6; padding-left:5px; margin-right:5px; width:150px;}
.button1{ float:left; height:24px; background:url(../images/button1.jpg) no-repeat; line-height:24px; padding-left:30px; width:33px;}
.count{ line-height:22px; padding:10px 0 0 15px; height:100px;}

.blogfl{padding:10px 0px;  overflow:hidden; width:100%;  }
.blogfl li{line-height:26px;font-size:12px;height:26px; overflow:hidden;color:#333; float:left; width:50%;  }
.blogfl li a{color:#333;}
.blogfl li i{color:#00B3B4; margin-left:5px;font-style:normal}

.newslist{ background:url(../images/topten.gif) no-repeat left top; margin:10px; overflow:hidden;}
.newslist li{ padding:0px 0 0px 30px;line-height:21px;height:21px;overflow: hidden;}
.newslist li a{ float:left; }
.newslist li span{ float:right; color:#fd8161; padding-right:10px;}

.footer{ overflow:hidden; background:url(../images/flink_bg.png) no-repeat center; width:100%; height:109px; margin-top:20px; }

.footercon{ width:990px; margin:0 auto; overflow:hidden;}

.footerlogo{ float:left; width:320px;}
.footertext{ padding:50px 20px 0px; color:#fff; line-height:23px;}

.pageview{width:950px; margin:0 auto;}
/* 主容器 */
.blogshow-wrap{padding-top:20px}
.blogshow-wrap .tab{border-bottom:1px solid #d6d6d6;margin:0 20px 20px 20px}
.blogshow-wrap .tab .tab-name{height:16px;float:left;color:#ff4e00;font-size:14px;line-height:16px;text-align:center;padding:0 10px 10px 10px;margin-bottom:-1px;border-bottom:1px solid #ff4e00;_position:relative}
.blogshow-wrap .main{width:728px;float:left}
.blogshow-wrap .blog-details{margin:20px}
.blogshow-wrap .blog-details .blog-tit{margin-bottom:30px}
.blogshow-wrap .blog-details .blog-name{font-size:26px;font-weight:bold;display:inline;margin-right:30px}
.blogshow-wrap .blog-details .blog-tit span{color:#8c8c8c}
.blogshow-wrap .blog-details .blog-toolbar{margin-bottom:16px;}
.blogshow-wrap .blog-details .blog-opt{float:left;color:#00B3B4;}
.blogshow-wrap .blog-details .blog-opt a{color:#00B3B4;}
.blogshow-wrap .blog-details .opt-item{line-height:16px;margin-right:10px}
.blogshow-wrap .blog-details .opt-item:hover{text-decoration:none}
.blogshow-wrap .blog-details .opt-icon{width:16px;height:16px;display:inline-block; overflow:hidden; margin-right:5px;color:#00B3B4;background:url(../images/blog.png) no-repeat;}
.blogshow-wrap .blog-details .icon-praise{background-position:0 0;color:#00B3B4;}
.blogshow-wrap .blog-details .icon-comment{background-position:-36px 0;color:#00B3B4;}
.blogshow-wrap .blog-details .edit-arrow{width:14px;height:14px;position:relative;display:inline-block;overflow:hidden;vertical-align:-3px;cursor:pointer;z-index:10}
.blogshow-wrap .blog-details .edit-arrow em{display:block;position:absolute;left:3px;top:4px;width:0;margin:0;_margin:0;border-width:4px;border-style:solid;border-color:#6e6e6e transparent transparent transparent;_border-color:#6e6e6e #ffffff #ffffff #ffffff;overflow:hidden;font-size:0;line-height:0}
.blogshow-wrap .blog-details .blog-edit .select{border-color:#6e6e6e}
.blogshow-wrap .blog-details .opt-list{width:60px;position:absolute;right:0;top:18px;padding:2px;border:1px solid #6e6e6e;border-top:none;background-color:white;zoom:1;display:none}
.blogshow-wrap .blog-details .opt-list .edit-item{line-height:24px;text-align:center}
.blogshow-wrap .blog-details .opt-list a{display:block;zoom:1}
.blogshow-wrap .blog-details .opt-list a:hover{text-decoration:none}
.blogshow-wrap .blog-details .opt-list .opt-hover{background-color:#c4c4c4}
.blogshow-wrap .blog-details .opt-list .opt-hover a{color:white}
.blogshow-wrap .blog-details .blog-links{float:right;color:#00B3B4;}
.blogshow-wrap .blog-details .blog-links a{color:#00B3B4;}
.blogshow-wrap .blog-details .user-praise{float:left;margin-right:20px}
.blogshow-wrap .blog-details .sort-info{ height:16px; line-height:16px; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:15px;}
.blogshow-wrap .blog-details .sort-info span{color:#8c8c8c}
.blogshow-wrap .blog-details .blog-con{line-height:28px;font-size:15px;margin:30px 0 20px 0;word-break:break-all}
.blogshow-wrap .blog-details .blog-lsdp{padding-top:20px;margin-bottom:20px;border-top:1px dashed #d1cfcf;zoom:1;position:relative}
.blogshow-wrap .blog-details .blog-lsdp h2{ font-size:14px;font-family:微软雅黑; color:#FF3300; line-height:28px;}
.blogshow-wrap .blog-details .blog-lsdp p{line-height:28px;font-size:16px;font-family:楷体; color:#FF3300; text-indent:2em;}
.blogshow-wrap .blog-comment{margin:20px}
.blogshow-wrap .blog-comment .comment-list{margin-bottom:30px}
.blogshow-wrap .blog-comment .comment-tab{border-bottom:2px solid #F78585;padding-bottom:10px;margin:20px 0;}
.blogshow-wrap .blog-comment .comment-tab h2{font-family:微软雅黑; font-size:18px;}
.blogshow-wrap .blog-comment .comment-no-tip{text-align:center}
.blogshow-wrap .blog-comment .comment-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #d1cfcf;zoom:1;position:relative}
.blogshow-wrap .blog-comment .user-info{position:absolute;left:0;top:0}
.blogshow-wrap .blog-comment .user-avatar img{border-radius:2px; width:45px; height:45px;}
.blogshow-wrap .blog-comment .comment-info{margin-left:65px}
.blogshow-wrap .blog-comment .comment-tit{margin-bottom:8px; height:23px; line-height:23px; overflow:hidden;}
.blogshow-wrap .blog-comment .comment-user{float:left;color:#272727}
.blogshow-wrap .blog-comment .opt{float:right;padding-right:16px;position:relative}
.blogshow-wrap .blog-comment .comment-con{line-height:25px; font-size:14px; overflow:hidden;}
.blogshow-wrap .blog-comment .comment-tip{overflow:hidden;margin-top:10px; height:20px; text-align:right; }
.blogshow-wrap .blog-comment .comment-tip span{margin-right:10px; color:#FF0000; }
.icon-digtop{width:16px;height:16px; overflow:hidden;display:inline-block; margin-right:5px;color:#00B3B4;background:url(../images/digtop.jpg) no-repeat;}
.icon-digfoot{width:16px;height:16px;display:inline-block; overflow:hidden; margin-right:5px;color:#00B3B4;background:url(../images/digtop.jpg) no-repeat 0 -28px;}
{background-position:-26px 0px; }
.blogshow-wrap .blog-comment .comment-input-tit{margin-bottom:10px; height:30px; line-height:30px; overflow:hidden;}
.blogshow-wrap .blog-comment .comment-input-tit h2{ float:left; font-size:18px; font-family:微软雅黑;}
.blogshow-wrap .blog-comment .comment-input-tit span{ float:left; font-size:15px; font-family:微软雅黑; margin-top:5px;}
.blogshow-wrap .blog-comment .comment-input-tit i{ font-family:vani;font-size:16px; font-style:normal; margin-right:5px; color:#FF0000;}

.blogshow-wrap .side{width:232px;float:right;padding:0 20px}
.blogshow-wrap .img-box{height:50px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #b290d9}
.blogshow-wrap .new-blog{padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid #b290d9}
.blogshow-wrap .new-blog .blog-tit{margin-bottom:10px}
.blogshow-wrap .new-blog .blog-tit h2{font-weight:bold}
.blogshow-wrap .new-blog .blog-list li{line-height:24px}
.blogshow-wrap .new-blog .blog-list span{float:right;color:#919191}
.blogshow-wrap .blog-visit .visit-tit{margin-bottom:10px}
.blogshow-wrap .blog-visit .visit-tit h2{font-weight:bold}
.blogshow-wrap .blog-visit .visit-list{margin-right:-20px;_width:252px}
.blogshow-wrap .blog-visit .visit-item{width:50px;float:left;margin:0 10px 10px 0;_display:inline;position:relative}
.blogshow-wrap .blog-visit .user-avatar{width:50px;height:50px;display:block;overflow:hidden;margin-bottom:4px}
.blogshow-wrap .blog-visit .user-info{position:absolute;left:0;top:34px;height:16px}
.blogshow-wrap .blog-visit .user-info-bg{width:50px;height:16px;background-color:black;opacity:0.3;filter:alpha(opacity=30)}
.blogshow-wrap .blog-visit .user-info-name{width:50px;position:absolute;left:0;top:0;line-height:16px;text-align:center;color:white}
.blogshow-wrap .blog-visit .visit-time{color:#8a8a8a}
.blogpublish-wrap{padding-top:20px}

/*评论*/
.pinglun { clear: both; margin-top: 20px; background: #fff;overflow:hidden; }
.pinglun .user-photo{float:left; width:60px; overflow:hidden;}
.pinglun .user-avatar img{border-radius:2px; width:40px; height:40px;}

.pinglun .plbox {float:left; padding: 0px 0px 20px; width:628px; }
.pinglun .plbox textarea { width:614px; height: 80px; padding: 5px; font-size: 15px; text-shadow: 0px 1px 0px #fff; outline: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 2px solid #CCD4D9; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; background: #fff;border-bottom: none; }
.pinglun .plbox textarea:focus { border: 1px solid #fafafa; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff; }
.pinglun .plsub a:hover .ico_face{background: url(../images/face.png) no-repeat 0 10px;}
.pinglun .plsub a:hover{color:#390;}
.pinglun .plsub { line-height: 40px; height:40px; border: 2px solid #CCD4D9;border-top: 1px solid #CCD4D9; background:#FAFAFA; }
.pinglun .plsub span { float: left; border-right: 1px solid #CCD4D9; padding:0 10px;}
.pinglun .plsub span .face{ position:absolute; background:#fff; z-index:1000;border-radius: 4px; border:1px solid #ccc; text-align:left; padding:10px;box-shadow: 1px 1px 4px #cccccc; display:none;}
.pinglun .ico_face{background: url(../images/face.png) no-repeat;width:21px;height:40px;display: inline-block;vertical-align: -7px; background-position:0 -30px;}
.pinglun .plsub .info-btn{ float:right;height:42px;line-height:42px; background:#E74851;text-align:center;color:#fff;font-size:16px; font-family:微软雅黑; width:100px;}

.c_pt_01{padding:10px;background:url(../images/bg_dot_line.gif) repeat-x bottom; margin:0px 20px 5px; overflow:hidden; }
.c_pt_01 img{float:left;margin:0 18px 10px 0; width:110px; border:1px solid #cdcdcd; padding:2px;clear:both; }
.c_pt_01 .c_tit{line-height:30px;padding:0 0 5px; font-family:"微软雅黑";font-size:16px; font-weight:bold;}
.c_pt_01 .c_txt{font-size:14px;line-height:22px; margin-top:5px;}
.c_pt_01 .c_txt a{color: #FF3300;}

.c_pt_02{padding:0px 0px 10px;background:url(../images/bg_dot_line.gif) repeat-x bottom; margin:0px 10px 5px; overflow:hidden; }
.c_pt_02 .c_tit{ float:left; height:65px; width:90px;}
.c_pt_02 .c_tit h2{line-height:25px;font-family:"微软雅黑";font-size:14px; font-weight:bold;}
.c_pt_02 .c_tit p{ line-height:20px; color:#999999; font-size:12px; }
.c_pt_02 .c_txt{ float:left;line-height:21px; margin-left:15px; padding:22px 0; height:21px;}

.c_pt_03{padding:10px; overflow:hidden; }
.c_pt_03 img{float:left;margin:0 18px 10px 0; width:110px; border:1px solid #cdcdcd; padding:2px;clear:both; }
.c_pt_03 .c_tit{line-height:30px;padding:0 0 5px; font-family:"微软雅黑";font-size:16px; font-weight:bold;}
.c_pt_03 .c_txt{font-size:12px;line-height:25px; margin-top:5px; text-indent:2em;}
.c_pt_03 .c_txt a{color: #FF3300;}

/*/////*登陆//////by liangguanyu/////*/
.js_login h1,h2,h3,h4,h5,h6,p,ul,li{padding:0;margin:0;list-style:none}
.js_login a {color:blue;text-decoration: none;}

.reg { padding:20px;margin:0 auto;width:280px}
.hidden{display:none;}
.js_login{position:absolute;width:706px;background: rgba(187,187,187, .9); background: #bbb\9!important; filter: alpha(opacity=90); color:#999;display:none;}
.aui_state_focus .aui_dialog { box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); }
.aui_state_focus .aui_outer { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }
.aui_state_lock .aui_border { box-shadow: 0 3px 26px rgba(0, 0, 0, .9); }
.aui_state_drag .aui_outer, .aui_outer:active { box-shadow: none; }

.js_login .js_title{ height: 32px; line-height: 32px; padding: 0 0px 0 10px; z-index: 2; border-bottom: 1px solid #D8D8D8; background: #FAFAFA; background: linear-gradient(top, #fafafa, #ededed); background: -moz-linear-gradient(top, #fafafa, #ededed); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#ededed)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#ededed');
}
.js_login .js_title span{ float:right; line-height:32px; padding:0 9px;cursor:pointer;font-family:"";font-size:25px;}
.js_login .js_title span:hover{color:#555}
.js_login .js_title h2{float:left;color: #4C4C4C; font-size: 13px; font-weight: bold;}
.js_login .js_content{overflow:hidden;padding:13px 15px;background:#fff;border-top-width:0px}
.js_login #errmsg{color:red}
#lean_overlay { position: fixed;z-index:100;top: 0px;left: 0px;height:100%; width:100%; background: #000;display: none;}
/** modal window styles **/

.loginbox { overflow: hidden; }
.loginbox input { border:none;}
.loginbox .external { float: left; width: 284px; height: 247px; margin: 34px 0 0 46px; border-right: 1px solid #ccc; _display: inline; }
.loginbox .title { color: #333; font: 14px/27px 'simsun'; font-weight: bold; }
.loginbox .external .title { margin-bottom: 28px; }
.loginbox .site .title { margin-bottom: 2px; }
.loginbox .title span { font: 12px/28px 'simsun'; color: #ef3e00; }
.loginbox .external ul { width: 244px; height: 76px; margin-bottom: 21px; }
.loginbox .external li { float: left; margin: 0 15px 14px 0; }
.loginbox .external a { display: block; width: 107px; height: 31px; overflow: hidden; text-indent: -999em; background: url('../images/loginbox.png') no-repeat; }
.loginbox .external .weibo { background-position: 0 0; }
.loginbox .weibo:hover { background-position: 0 -31px; }
.loginbox .weibo:active { background-position: 0 -62px; }
.loginbox .external .qq { background-position: -108px 0; }
.loginbox .qq:hover { background-position: -108px -31px; }
.loginbox .qq:active { background-position: -108px -62px; }
.loginbox .external .renren { background-position: -216px 0; }
.loginbox .renren:hover { background-position: -216px -31px; }
.loginbox .renren:active { background-position: -216px -62px; }
.loginbox .external .baidu { background-position: -324px 0; }
.loginbox .baidu:hover { background-position: -324px -31px; }
.loginbox .baidu:active { background-position: -324px -62px; }
.loginbox .external .text { color: #999; font: 14px/18px 'simsun'; }
.loginbox .site { float: left; width: 270px; margin: 34px 0 0 35px; _display: inline; }
.loginbox .login{ margin-left: 10px; margin-top:20px; }
.loginbox .email {height: 32px; line-height: 32px; padding: 0 3px 0 42px; margin-bottom: 17px; background: url('../images/loginbox.png') no-repeat 0 -93px; }
.loginbox .email.focus { background-position: 0 -125px; }
.loginbox .email.emailerror { background-position: 0 -157px; }
.loginbox .email input { width: 213px; *margin-left: -10px;margin-top: 8px; }
.loginbox .password {height: 32px; line-height: 32px; padding: 0 3px 0 42px; margin-bottom: 18px; background: url('../images/loginbox.png') no-repeat 0 -189px; }
.loginbox .password.focus { background-position: 0 -221px; }
.loginbox .password.error { background-position: 0 -253px; }
.loginbox .password input { width: 213px; *margin-left: -10px;margin-top: 8px; }
.loginbox .autologin { float: left; color: #999; margin-bottom: 14px; *margin-bottom: -2px;
}
.loginbox .autologin input { margin: 3px 6px 0 4px; vertical-align: top; margin-top: 2 px\9\0; *margin-top: -1px;
cursor: pointer; }
.loginbox .autologin label { cursor: pointer; }
.loginbox .forgot { float: right; margin-right: 3px; color: #690; _display: inline; }
.loginbox .submit:hover { background-position: -261px -126px; }
.loginbox .submit { float: left; width: 87px; height: 33px; clear: left; cursor: pointer; text-indent: -999em; background: url('../images/loginbox.png') no-repeat -261px -93px; }
.loginbox .submit:active { background-position: -261px -159px; }
.loginbox .reg { float: right; line-height: 31px; margin-right: -8px; color: #666; }
.loginbox .reg a { color: #690; }
.loginbox .errorinfo { width: 259px; height: 22px; text-align: center; color: white; margin-bottom: 5px; line-height: 21px; visibility: hidden; background: url('../images/loginbox.png') no-repeat 0 -286px; }

.yjfximg{position:fixed;left:50%;top:300px; width:100px;margin-left:-610px;text-align:center;color:#8d8d8d;font-size:14px;line-height:18px;}
.yjfximg img{width:100px;height:100px;}