﻿.essay h2{ font-size: 28px; text-align: center; margin: 41px 0;}
.essay p.source{ font-size: 14px; color: #999; text-align: center;}
.essay p.source span{ margin-right: 28px;}
.essay p.source span.last_span{ margin-right: 0;}
.opart .part_title{ margin-bottom: 20px;}
.opart ol li.last_li{ border-bottom: none;}
.opart .paging{ margin-bottom: 20px;}
.read{padding: 0;overflow: hidden; margin-bottom: 20px; width: 100%;}
.read ol li{ padding: 0 15px; margin: 0 0 10px 0; border: none; float: left; width: 400px; height: 20px;}
.more_news{ position: relative; padding-bottom: 20px; margin-bottom: 20px; margin-top: 40px;}
.more_news_title label{display: block; margin: 0px auto; width: 160px; background: #d4166c; color: #fff; font-size: 16px; text-align: center; line-height: 40px; border-radius: 5px;}
.more_news_title label a{color: #fff;}
.more_news_title{background:url("../img/line_bg.png") repeat-x 1px;}
.more_news_content{ margin-top: 40px;line-height: 32px; font-size: 14px; color: #999;}
.more_news_content .like p span{color: #d4166c;}
.more_news_content .like img{ margin: 20px 10px 0 0;}
.like{ width: 120px; margin:  0 auto;}
.like img{ cursor: pointer;}
.like img,.like p{ display: inline-block;}
.share{ position: absolute; bottom: 20px; right: 0;}
.share p a{ display: inline-block; text-indent: -9999px;width: 24px; height: 32px; cursor: pointer;}
.tencent_wb{ background: url("../img/icon_share_01.png") no-repeat center center; }
.tencent_qzone{ background: url("../img/icon_share_02.png") no-repeat center center; }
.tencent_qq{ background: url("../img/icon_share_03.png") no-repeat center center; }
.sina_wb{ background: url("../img/icon_share_04.png") no-repeat center center; }
.tencent_wx{ background: url("../img/icon_share_05.png") no-repeat center center; }
.ad{ width: 848px; height: 105px; margin: 20px auto 40px auto;}
.ad img{ width: 100%; height: 100%;}
.guidance{ overflow: hidden; background: #f5f5f5; margin-top: 40px;}
.guidance span{ font-size: 80px; font-family: "宋体"; color: #ccc; width: 60px; height: 60px;}
.guidance span.float_l{ margin-left: -20px;}
.guidance span.float_r{ margin-top: -55px;}
.guidance p{ font-size: 14px; color: #999; width: 742px; line-height: 25px; margin: 20px 15px;}
.text{ margin-top: 40px; font-size: 16px; color: #666; line-height: 30px; width: 790px; margin: auto;text-indent: 2em;}
.text h6{ font-weight: normal; color: #333;}
.text .text_img1{ width: 370px; margin: 0 auto 40px auto;}
.text .text_img1 img{ width: 100%;}
.text .text_img2{ width: 498px; margin: 40px auto;}
.text .text_img2 img{ width: 100%;}
.text .text_img3{ width: 526px; margin: 40px auto;}
.text .text_img3 img{ width: 100%;}


.aside_choice{ height: 450px; position: relative; overflow: hidden;}
.aside_choice ol li{ float: left;}
.aside_choice_img{ width: 300px; height: 450px; position: relative; position: static\9;}
.aside_choice_img img{ width: 100%; height: 100%;}
.aside_choice_title{ background: url("../img/a_bg1.png") no-repeat; position: absolute; height: 34px; line-height: 34px; bottom: 0; left: 0; width: 100%; text-align: center; overflow: hidden;position: relative\9;  margin-top: -38px\9;}
.aside_choice_title a{ font-size: 14px; color: #fff;}
.choice_list{ height: 10px; padding-top: 7px; *padding-top: 0;}
.choice_list a{ display: inline-block; margin-left: 10px; width: 10px; height: 10px; text-indent: -9999px; background: #999; cursor: pointer; *color:transparent; *text-indent: 1px; }
.choice_list a.on{ background: #d4166c;}





















