/* ====================== 全局样式 ====================== */
/* 网站整体布局和背景设置 */
.warp {
    width:100%; 
    height:100%; 
    margin:0 auto; 
    background:url(../images/warp_bg.jpg) top center no-repeat;
}

/* ====================== 页眉部分 ====================== */
/* 顶部导航栏区域样式 */
#header {
    width:1068px; 
    height:150px; 
    margin:0 auto;
}

/* 网站logo样式 */
.logo {
    float:center;
}

/* 菜单和横幅区域 */
.menu_banner {
    width:1068px; 
    height:auto!important; 
    margin:0 auto; 
    text-align:left;
}

.menu_banner_c {
    width:100%; 
    height:auto!important; 
    float:left; 
    background:url(../images/middle_bg.png) repeat-y;
}

/* 主导航菜单样式 */
.menu {
    width:1010px; 
    height:28px; 
    float:left; 
    line-height:28px; 
    font-size:14px;
    padding:0 0 0 20px; 
    font-weight:bold; 
    margin-left:10px;
}

.menu li {
    float:left;
}

.menu li a {
    text-decoration:none; 
    display:block; 
    float:left; 
    background:none; 
    padding:0 10px; 
    color:#666666;
}

/* 菜单悬停效果 */
.menu li a:hover, 
.menu li a.hover {
    text-decoration:none; 
    display:block; 
    float:left; 
    background:url(../images/menu_hover.png) center; 
    padding:0 10px; 
    color:#0C7DFE;
}

/* 当前选中菜单项样式 */
.menu li.current a {
    text-decoration:none; 
    display:block; 
    float:left; 
    background:url(../images/menu_hover.png) center; 
    padding:100 0px; 
    color:#0C7DFE;
}

.menu li span {
    display:block; 
    float:left; 
    padding:0 16px;
}

/* ====================== 横幅区域 ====================== */
.banner {
    width: 1030px;
    height: 360px;
    margin: 0 auto;
    display: flex;           /* 启用弹性布局 */
    align-items: center;     /* 垂直居中 */
    justify-content: center; /* 水平居中 */
    overflow: hidden;
}

.banner img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;    /* 保持比例完整显示 */
}

/* ====================== 底部区域 ====================== */
.copyright {
    width: 1068px;
    height: 108px;
    margin: 0 auto;
}

.copy {
    width: 1060px;
    height: 83px;
    margin: 0 auto;
    padding-top: 25px;
    font-size: 14px;
}

.copy span {
    float: left;
    width: 100%;
    line-height: 21px;
    color: #606060;
    text-align: left;
    padding-left: 0;
    margin-left: 0;
}

.copy ul {
    width: 344px;
    float: right;
}

.copy ul li {
    float: left;
    margin-left: 10px;
}

.copy ul li a {
    display: block;
    text-align: center;
    color: #000000;
    line-height: 30px;
    padding: 0 20px;
    text-decoration: none;
    background: #42bee7;
    border: 1px solid #d9d9d9;
}

.copy ul li a:hover {
    background-color: #e9977c;
}

/* ====================== 列表页面 ====================== */
/* 游戏工具列表页样式 */
.subNav {
    width:1010px; 
    height:38px; 
    float:left; 
    display:inline; 
    margin:5px 0 0 12px;
}

.subNav_con4 {
    width:1033px;
    height:38px; 
    float:left; 
    display:inline;
    background:url(../images/workhead4.png) no-repeat;
    margin-top:2px;
}

.subNav_con4 ul {
    float:right; 
    margin:9px 15px 0 0;
}

.subNav_con4 ul li {
    no-repeat; 
    float:left;
}

.subNav_con4 ul li a {
    display:block; 
    text-align:center;  
    width:69px; 
    height:21px; 
    line-height:21px; 
    text-decoration:none; 
    color:#878787;
}

/* 链接状态样式 */
.subNav_con4 ul li a:link, 
.subNav_con ul li a.hover9 {
    color:#9d9d9d; /* 未访问时的状态（鼠标点击前显示的状态）*/
}

.subNav_con4 ul li a:hover, 
.subNav_con ul li a.hover9 {
    background:url(../images/worknav-1.jpg); 
    color:#69a508; /* 鼠标悬停时的状态 */
}

.subNav_con4 ul li a:visited, 
.subNav_con ul li a.hover9 {
    background:url(../images/worknav.jpg); 
    color:#5fbd00; /* 已访问过的状态（鼠标点击后的状态） */
}

.subNav_con4 ul li a:active, 
.subNav_con ul li a.hover9 {
    background:url(../images/worknav-2.jpg); 
    color:#ef9c19; /* 鼠标点击时的状态 */
}

.subNav_con4 ul li a:focus, 
.subNav_con ul li a.hover9 {
    background:url(../images/worknav-2.jpg); 
    color:#ef9c19; /* 点击后鼠标移开保持鼠标点击时的状态（只有在<a href="#"></a>时标签中有效） */
}

/* 网站模板列表页样式 */
.subNav_con5 {
    width:1033px;
    height:38px; 
    float:left; 
    display:inline;
    background:url(../images/workhead5.png) no-repeat;
    margin-top:2px;
}

.subNav_con5 ul {
    float:right; 
    margin:9px 15px 0 0;
}

.subNav_con5 ul li {
    no-repeat; 
    float:left;
}

.subNav_con5 ul li a {
    display:block; 
    text-align:center;  
    width:69px; 
    height:21px; 
    line-height:21px; 
    text-decoration:none; 
    color:#878787;
}

.subNav_con5 ul li a:hover, 
.subNav_con ul li a.hover {
    background:url(../images/worknav.jpg); 
    color:#098dba;
}

/* 定制代劳列表页样式 */
.subNav_con6 {
    width:1033px;
    height:38px; 
    float:left; 
    display:inline;
    background:url(../images/workhead6.png) no-repeat;
    margin-top:2px;
}

.subNav_con6 ul {
    float:right; 
    margin:9px 15px 0 0;
}

.subNav_con6 ul li {
    no-repeat; 
    float:left;
}

.subNav_con6 ul li a {
    display:block; 
    text-align:center;  
    width:69px; 
    height:21px; 
    line-height:21px; 
    text-decoration:none; 
    color:#878787;
}

.subNav_con6 ul li a:hover, 
.subNav_con ul li a.hover {
    background:url(../images/worknav.jpg); 
    color:#098dba;
}

/* 默认列表页样式 */
.subNav_con {
    width:1033px;
    height:38px; 
    float:left; 
    display:inline;
    background:url(../images/workhead.png) no-repeat;
    margin-top:2px;
}

.subNav_con ul {
    float:right; 
    margin:9px 15px 0 0;
}

.subNav_con ul li {
    no-repeat; 
    float:left;
}

.subNav_con ul li a {
    display:block; 
    text-align:center;  
    width:69px; 
    height:21px; 
    line-height:21px; 
    text-decoration:none; 
    color:#878787;
}

.subNav_con ul li a:hover, 
.subNav_con ul li a.hover {
    background:url(../images/worknav.jpg); 
    color:#098dba;
}

/* 工作内容区域 */
.work_con {
    width:1060px; 
    height:auto!important; 
    margin:0px auto; 
    padding-top:30px; 
    text-align:left;
}

.work_list {
    width:290px; 
    height:229px; 
    float:left; 
    background:url(../images/work_list_bj.png) no-repeat; 
    padding:12px 30px 20px 13px; 
    margin:10px; 
    display:inline;
    position: relative; /* 新增：为子元素绝对定位提供基准 */
}

.work_list dd {
    width:290px; 
    height:200px; 
    float:left;
}

.work_list dt {
    width:290px; 
    line-height:30px; 
    height:30px; 
    float:left;
}

.work_list dt a {
    color:#8a8a8a; 
    font-size:12px; 
    text-decoration:none; 
    text-overflow:ellipsis;
    overflow:hidden; 
    word-break:keep-all; 
    white-space:nowrap; 
    width:280px; 
    display:block;
}

.work_list dt a:hover {
    color:#0c7dfe; 
    font-size:12px; 
    text-decoration:underline;
}

.filp {
    width:1030px; 
    padding-top:10px; 
    margin-left:10px;
}

.filp a {
    width:40px; 
    height:10px; 
    display:inline-block; 
    background:#8e8e8e; 
    margin-left:2px; 
    float:left;
}

.filp a:hover {
    background:#9dbc32;
}

.fc {
    width:290px; 
    height:200px; 
    position:absolute; 
    left:13px; 
    top:12px; 
    z-index:10000;
}

.work {
    width:290px; 
    height:200px; 
    float: left;   
    cursor: pointer;
    position: relative; /* 新增：为伪元素定位提供基准 */
}

.work_image {
    position: relative; /* 相对定位 */
    float:left; 
    width:290px; 
    height:200px;
}

/* 鼠标悬停时显示的 Twitter 图标 */
.work:hover .work_image::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/twitter.png) no-repeat center center;
    background-color: rgba(255, 255, 255, 0.3); /* 白色半透明遮罩 */
    z-index: 2; /* 确保在最上层 */
}

.work_image img {
    width:290px; 
    height:200px;
    position: relative; /* 相对定位 */
    z-index: 1; /* 低于悬停层 */
}

/* ====================== 博客页面 ====================== */
/* 博客内容区域 */
.blog_contert {
    width:1068px; 
    height:auto!important; 
    margin:10px auto 0 auto; 
    text-align:left;
}

.BC_left {
    width:1068px;  /* 修改为1068px */
    height:auto!important; 
    float:left; 
    display:inline;
}

.BC_left_con {
    width:1068px;  /* 修改为1068px */
    height:auto!important; 
    float:left; 
    display:inline;
    background:url(../images/con_left_c.jpg) repeat-y;
}

.blog_title {
    width:1000px;   /* 适当增大宽度 */
    height:auto;  /* 改为自动高度 */
    float:left;  
    position:relative; 
    padding-left:35px; 
    display:inline;
    margin-bottom: 15px;  /* 增加下边距 */
}

.blog_title dl {
    width:1000px;
    height:auto;
}

.blog_title dl dd {
    width:78px; 
    height:41px; 
    display:block; 
    float:left;
}

.blog_title dl dt {
    width:1000px;
    height:auto; 
    display:block; 
    float:left; 
    padding-left:0;
    margin-top: 8px;
}

a {
    text-decoration:none;
}

.blog_title dl dt a:hover, 
.blog_title dl dt a.hover9 {
    background:url(../images/link-1.png); /* 鼠标悬停时的状态 */
}

.blog_title dl dt a:active, 
.blog_title dl dt a.hover9 {
    background:url(../images/link-2.png); /* 鼠标点击时的状态 */
}

.blog_title dl dt b {
    line-height:1.5;
    font-size:18px; 
    font-weight:bold; 
    color:#3498db;
    display:block;
    padding-left:0;
    padding-bottom:8px;
    margin-left:0;
}

.blog_title dl dt p {
    display:block; 
    line-height:1.6;
    margin-left:0;
    padding-left:0;
}

.blog_title dl dt p span {
    padding:0px 4px 0px 4px; 
    display:block; 
    float:left; 
    color:#818181;
}

.blog_title dl dd a {
    color:#818181;
}

.blog_title dd.img {
    position:absolute; 
    left:-7px;
}

/* 客户端列表首行缩进为70 */
.blog_title3 {
    width:1000px;   /* 适当增大宽度 */
    height:41px; 
    float:left;  
    position:relative; 
    padding-left:70px; 
    display:inline;
}

.blog_title3 dl {
    width:1000px;  /* 适当增大宽度 */
    height:41px;
}

.blog_title3 dl dd {
    width:78px; 
    height:41px; 
    display:block; 
    float:left;
}

.blog_title3 dl dt {
    width:1000px;   /* 适当增大宽度 */
    height:41px; 
    display:block; 
    float:left; 
    padding-left:6px;
}

.blog_title3 dl dt a:hover, 
.blog_title dl dt a.hover9 {
    background:url(../images/link-1.png); /* 鼠标悬停时的状态 */
}

.blog_title3 dl dt a:active, 
.blog_title dl dt a.hover9 {
    background:url(../images/link-2.png); /* 鼠标点击时的状态 */
}

.blog_title3 dl dt a:hover {
    text-decoration:underline;
}

.blog_title3 dl dt b {
    line-height:16px; 
    font-size:14px; 
    font-weight:bold; 
    color:#91bb1c; 
    display:block; 
    padding-left:5px; 
    padding-bottom:4px;
}

.blog_title3 dl dt p {
    display:block; 
    line-height:20px;
}

.blog_title3 dl dt p span {
    padding:0px 4px 0px 4px; 
    display:block; 
    float:left; 
    color:#818181;
}

.blog_title3 dl dd a {
    color:#818181;
}

.blog_title3 dd.img {
    position:absolute; 
    left:-7px;
}

/* 客户端列表首行缩进结束 */

.line {
    width:1000px;  /* 适当增大宽度 */
    height:2px; 
    overflow:hidden; 
    background:url(../images/line_08.jpg) repeat-x;
    margin-left:45px; 
    display:inline; 
    float:left;
}

.meg a, 
.djl a, 
.bq {
    line-height:20px; 
    background:url(../images/iconmeg.jpg) left no-repeat; 
    padding-left:20px; 
    display:inline-block; 
    margin-right:5px; 
    float:left; 
    color:#949494; 
    text-decoration:none;
}

.djl a {
    background:url(../images/icondjl.jpg) left no-repeat;
}

.bq {
    background:url(../images/iconbq.jpg) left no-repeat;
}

.bq a {
    color:#949494; 
    text-decoration:none;
}

.meg a:hover, 
.bq a:hover {
    text-decoration:underline;
}

.list_con {
    width:1068px;  /* 修改为1068px */
    height:auto!important; 
    float:left; 
    margin:15px 0 15px 0;
}

.blog_list {
    width:1000px;  /* 适当增大宽度 */
    height:auto!important; 
    float:left; 
    padding:10px 50px 0px 45px;
}

.blog_list dt {
    float:right; 
    display:inline; 
    width:360px; 
    margin:10px 0 0 0;
}

.blog_list dt span {
    float:right;
}

.blog_list {
    float:left; 
    display:inline; 
    width:auto;
}

.blog_list dd {
    float:right; 
    display:inline; 
    width:650px;
}

.blog_list dd.img {
    float:left; 
    width:302px;
}

.blog_list dd.img a {
    background-color:#d2d2d2; 
    padding:5px;
}

.blog_list dd.img a img {
    width:290px; 
    height:200px;
}

.blog_list dd.img img {
    border:1px solid #f3f3f3;
}

.blog_list dd a {
    display:block; 
    padding-bottom:10px; 
    line-height:22px; 
    color:#8a8989; 
    text-decoration:none;
}

.blog_list dd a:hover, 
.blog_title dl dt a.hover {
    background:url(../images/link-3.png); /* 鼠标悬停时的状态 */
}

.blog_list dd a:active, 
.blog_title dl dt a.hover {
    background:url(../images/link-4.png); /* 鼠标点击时的状态 */
}

.blog_list dd.txt {
    height:180px; 
    overflow:hidden;
    text-indent:2em;
}

/* 客户端列表首行缩进0 */
.blog_list dd.txt3 {
    height:180px; 
    overflow:hidden;
    text-indent:0em;
}

/* 客户端列表首行缩进结束 */
.blog_list dd a:hover {
    color:#8a8989; 
    text-decoration:underline;
}

.fanye {
    width:1068px;  /* 修改为1068px */
    height:50px; 
    float:left;  
    padding-top:10px;
}

#wp-calendar tbody {
}

.list_seach {
    width:1000px;  /* 适当增大宽度 */
    height:auto!important; 
    float:left; 
    padding:10px 50px 0px 45px;
    color:#999; 
    padding-bottom:10px;
}

.list_seach dt a {
    color:#91bb1c; 
    font-size:14px; 
    line-height:30px; 
    font-weight:bold; 
    text-decoration:none;
}

.list_seach dd a {
    color:#737373; 
    text-decoration:none; 
    line-height:20px;
}

.list_seach dd span {
    line-height:20px; 
    margin:0 5px; 
    color:#AAA;
}

.list_seach a:hover {
    text-decoration:underline;
}

/* ====================== 联系页面 ====================== */
.contact_banner {
    width:1008px; 
    height:125px; 
    padding:10px 11px; 
    margin-left:15px;
}

.contact_con01 {
    width:988px; 
    height:auto;
    margin:0; 
    margin-left:36px;
}

.contact_con01 .title {
    height:23px; 
    margin-top:10px;
}

.contact_con01 .about_us {
    height:300px;
}

.contact_con01 .about_us .left1 {
    float:left; 
    width:752px; 
    height:auto; 
    padding-left:18px; 
    padding-top:25px;
}

.contact_con01 .about_us .left1 p {
    color:#6e6e6e; 
    font-size:17px; 
    line-height:25px; 
    margin-bottom:10px;
}

.contact_con01 .about_us .left1 p a:link {
    color:#219cd6; 
    text-decoration:none;
}

.contact_con01 .about_us .left1 p a:hover {
    color:#1e8cc0; 
    text-decoration:underline;
}

.contact_con01 .about_us .left2 {
    float:left;
    width:210px; 
    height:auto;
}

.contact_con01 .about_us .left2 img {
    margin-top:35px; 
    margin-left:25px;
}

.contact_con01 .ourhome {
    height:230px; 
    margin-top:44px; 
    margin-bottom:17px;
}

.contact_con01 .incroduce_home p {
    color:#5e5e5e; 
    font-size:13px; 
    line-height:25px;
}

.contact_con01 .ourmember {
    margin-left:31px; 
    height:auto; 
    margin-bottom:10px;
}

.contact_con01 .ourmember .membr {
    float:left; 
    width:319px; 
    height:85px; 
    margin-bottom:45px;
}

.contact_con01 .ourmember .membr .left1 {
    float:left; 
    width:94px; 
    height:85px;
}

.contact_con01 .ourmember .membr .left1 img {
    margin-top:3px;
}

.contact_con01 .ourmember .membr .left2 {
    float:left; 
    width:197px; 
    height:85px;
}

.contact_con01 .ourmember .membr .left2 .name {
    position:relative; 
    height:18px; 
    line-height:18px; 
    color:#6e6e6e; 
    margin-bottom:12px;
}

.contact_con01 .ourmember .membr .left2 .name span {
    color:#2d2d2d; 
    font-weight:bold;
}

.contact_con01 .ourmember .membr .left2 .name img {
    position:absolute; 
    top:-5px; 
    right:0px; 
    cursor:pointer;
}

.contact_con01 .ourmember .membr .left2 p {
    color:#5e5e5e; 
    line-height:18px; 
    font-size:13px;
}

.contact_con01 .ourmember .membr .left2 p a {
    color:#219cd6;
}

.contact_con {
    width:988px; 
    height:auto!important; 
    padding:10px 21px 50px 21px;
    margin-left:15px;
}

.contact_left_c {
    width:448px; 
    height:auto!important; 
    float:left; 
    background:url(../images/line_leftbj.jpg) top right no-repeat; 
    padding-right:50px;
}

.contact_top {
    width:448px; 
    height:auto!important; 
    float:left;
}

.contact_top b {
    width:448px; 
    float:left; 
    display:block; 
    font-size:30px; 
    color:#c0c0c0;
    letter-spacing:-1px;
}

.contact_top p {
    color:#8f8f8f;
}

.p2,
.p3 {
    float:left; 
    display:block; 
    color:#8f8f8f; 
    line-height:20px;
}

.p2 {
    width:448px; 
    margin-top:10px;
}

.p3 {
    width:353px; 
    padding-left:100px;
}

.contact_list {
    width:445px; 
    height:auto;
}

.contact_list li {
    width:445px; 
    float:left; 
    display:block; 
    padding:3px 0px; 
    line-height:22px; 
    background:url(../images/line_07.jpg) repeat-x bottom;
}

.contact_list li h1 {
    float:left; 
    width:75px; 
    font-size:12px; 
    float:left; 
    padding-right:20px; 
    color:#616161; 
    padding-left:5px;
}

.contact_list li i {
    float:left; 
    width:330px; 
    font-size:12px; 
    color:#8e8e8e; 
    font-style:normal;
}

.contact_map {
    width:413px; 
    height:263px; 
    float:left; 
    padding:5px; 
    margin-top:10px; 
    margin-left:10px; 
    display:inline; 
    background:#afafaf;
}

.contact_right_con {
    width:370px; 
    height:auto!important; 
    float:left; 
    padding-left:40px;
}

.contact_right_top {
    width:370px; 
    height:auto!important; 
    float:left; 
    border-bottom:#d2d2d2 solid 1px; 
    padding-bottom:10px;
}

.contact_right_top b {
    width:370px; 
    float:left; 
    display:block; 
    font-size:30px; 
    color:#c0c0c0;
    letter-spacing:-2px;
}

.contact_right_top p {
    width:370px; 
    float:left; 
    display:block;
    font-size:12px; 
    color:#8f8f8f; 
    line-height:20px; 
    display:block;
}

.contact_right_top span {
    font-size:12px; 
    color:#b3b3b3; 
    line-height:14px; 
    display:block;
}

.contact_right_bottom {
    width:370px; 
    height:auto!important; 
    float:left; 
    padding-top:20px;
}

.contact_right_bottom span {
    line-height:30px; 
    color:#717070;
}

.input_bottom {
    width:299px; 
    height:28px; 
    line-height:28px; 
    background:#FFFFFF; 
    border:#d7d7d7 solid 1px; 
    text-indent:1em; 
    color:#698e31;
}

.textarea_bottom {
    width:299px; 
    height:120px; 
    background:#FFFFFF; 
    border:#d7d7d7 solid 1px;
    text-indent:1em; 
    color:#698e31;
}

.contact_right_bottom a {
    display:block; 
    float:right; 
    margin:10px 70px 5px 5px; 
    display:inline;
}

/* ====================== 服务页面 ====================== */
.ser_box {
    width:220px; 
    height:auto!important; 
    float:left;
}

.ser_box b {
    width:200px; 
    line-height:30px; 
    display:block; 
    color:#3e3e3e; 
    font-size:16px; 
    font-weight:normal; 
    padding-left:20px;
}

.ser_box p {
    width:220px; 
    height:49px; 
    display:block;
}

.chain_list {
    width:210px; 
    height:140px; 
    display:block; 
    padding:15px 0px 0px 0px;
}

.chain_list li {
    background:url(../images/dian.jpg) left 10px no-repeat; 
    padding-left:10px; 
    line-height:22px; 
    color:#4f4f4f;
}

.english_list {
    width:210px; 
    display:block; 
    padding:10px 0px 10px 0px;
}

.english_list li {
    background:url(../images/dian1.jpg) left 7px no-repeat; 
    padding-left:10px; 
    line-height:16px; 
    font-size:11px; 
    color:#a3a3a3; 
    margin:8px 0;
}

.ser_line {
    width:1px; 
    height:466px; 
    padding:0px 17px 0px 17px; 
    float:left; 
    overflow:hidden; 
    background:url(../images/ser_top_line.jpg) center no-repeat;
}

.liucheng {
    width:988px; 
    height:auto!important;
}

.lc_title {
    width:988px; 
    background:url(../images/services2_26.jpg) left bottom no-repeat; 
    padding-top:10px;
}

.lc_title b {
    font-size:15px; 
    font-weight:normal; 
    color:#3e3e3e;
}

.lc_title span {
    font-size:14px; 
    color:#8e8d8d;
}

.lc_pic {
    width:967px; 
    height:62px; 
    padding-top:20px; 
    padding-bottom:20px;
}

.steps {
    width:988px; 
    height:auto!important;
}

.steps li {
    width:142px; 
    height:auto!important; 
    float:left; 
    display:block; 
    padding-left:20px;
}

.steps li b {
    display:block; 
    line-height:20px; 
    color:#424242; 
    font-weight:normal;
}

.steps li p {
    display:block; 
    line-height:18px; 
    color:#828282;
}

.steps li p a {
    color:#db7e22; 
    text-decoration:none;
}

.steps li p a:hover {
    color:#F90; 
    text-decoration:underline;
}

/* ====================== 关于页面 ====================== */
.about_link {
    width:988px; 
    height:auto!important; 
    padding:10px 0px;
}

.about_link li {
    width:217px; 
    height:63px; 
    float:left; 
    margin:8px; 
    display:inline;
}

.about_left {
    width:399px; 
    height:367px; 
    float:left; 
    position:relative; 
    padding-bottom:50px;
}

.left_jiaru {
    width:200px; 
    height:20px; 
    line-height:20px; 
    position:absolute; 
    top:345px; 
    left:20px; 
    float:left; 
    color:#4b5052;
}

.about_rgiht {
    width:560px; 
    height:auto!important; 
    float:left; 
    padding:10px 10px 50px 10px;
}

.about_rgiht p {
    padding-top:20px;
}

.chain_font1 {
    color:#6e6e6e; 
    font-size:13px; 
    line-height:25px;
}

.chain_font1 b {
    color:#65a421; 
    font-size:18px; 
    font-weight:normal;
}

.english_font1 {
    color:#9d9d9d; 
    font-size:12px; 
    line-height:25px;
}

.english_font1 b {
    color:#9d9d9d; 
    font-size:13px; 
    font-weight:normal;
}

.about_rgiht a {
    color:#d9833d; 
    font-size:13px; 
    text-decoration:none;
}

.about_rgiht a:hover {
    color:#F60; 
    font-size:13px; 
    text-decoration:underline;
}

/* ====================== 博客内页 ====================== */
.blogsub {
    width:950px; 
    margin-left:42px;
}

.blogsub a {
    text-decoration:none; 
    color:#999;
}

.blogsub a:hover {
    text-decoration:underline; 
    color:#6495ed;
}

.blogsub .title {
    text-align:left;
}

.blogsub h2 {
    font-size:16px; 
    color:#6495ed; 
    line-height:35px;
}

.blogsub .title span {
    line-height:35px; 
    color:#999;
}

.blogsub .line {
    width:950px; 
    height:2px; 
    background:url(../images/line_08.jpg) repeat-x; 
    margin:10px 0; 
    padding:0;
}

.blogsub .cont {
    width:950px; 
    margin:10px auto 0 auto;
    font-size:17px;

    /* 文字间距设置 */
    letter-spacing: 2px;    /* 字间距：增加字符之间的水平距离 */
    word-spacing: 2px;      /* 词间距：增加单词之间的水平距离 */
    text-align: justify;    /* 两端对齐：让文字左右边缘对齐 */
}

.blogsub .cont p {
    line-height:25px; 
    text-indent:0em; 
    margin:10px 0;
}

.blogsub .cont img {
    background-color:#FFF; 
    padding:5px;
}

.blogsub .other {
    float:left; 
    color:#999; 
    width:750px; 
    font-size:14px;
}

.blogsub .tag {
    float:right; 
    width:auto;
}

.blogsub .tag a {
}

.share {
    height:25px;
    background-color:#f3f3f3; 
    border:1px solid #fdfdfd; 
    clear:both; 
    color:#999; 
    text-indent:1em; 
    margin-top:30px; 
    padding-top:5px;
}

.share a {
    display:block;
    float:left;
    line-height:25px;
}

.comment {
    margin-top:40px; 
    font-size:14px;
}

.comment dd, 
.comment dt {
    margin:10px 0;
}

.comment dl {
    margin:30px 0;
}

.comment dt {
    height:38px; 
    width:950px; 
    background:url(../images/bg.png) no-repeat; 
    line-height:32px; 
    text-indent:1em; 
    position:relative; 
    font-size:12px;
}

.comment dt span, 
.comment dt span a {
    color:#679907; 
    margin:0 3px; 
    font-weight:bold;
}

.huifu {
    position:absolute; 
    right:20px; 
    top:0; 
    font-weight:bold;
}

.comment dd {
    text-indent:1em; 
    color:#7f7f7f;
}

.comment dd.rep1, 
.comment dd.rep2 {
    text-indent:2em; 
    font-size:12px; 
    margin:5px 0;
}

.comment dd.rep1 span, 
.comment dd.rep2 span {
    color:#999;
}

.comment dd.rep1 {
    color:#d31f1f;
}

.comment dd.rep2 {
    color:#50a78d;
}

.report input, 
.report textarea {
    background-color:#a7a7a7; 
    border:1px solid #fff; 
    width:300px; 
    height:18px; 
    line-height:18px; 
    color:#fff; 
    padding:0 5px;
}

.report textarea {
    height:80px; 
    width:500px; 
    padding:5px;
}

.report p {
    margin:5px 0;
}

.report span {
    font-size:12px; 
    margin-left:5px;
}

.report .bton {
    width:78px; 
    height:31px; 
    border:none; 
    background-color:#f2f2f2; 
    padding:0px; 
    margin:0px; 
    overflow:hidden;
}