@charset "utf-8";
/* CSS Document */
img{vertical-align:middle;}
input,label,img,th{vertical-align:middle;}
a,a:hover{ color:#fff;}
.m_t65{ margin-top:65px;}
.m_t10{ margin-top:10px;}
.m_l30{ margin-left:30px;}
.m_l25{ margin-left:25px;}
.m_l78{ margin-left:78px;}
.m_t30{ margin-top:30px;}
.m_t45{ margin-top:45px;}
.m_t60{ margin-top:60px;}
.m_t75{ margin-top:75px;}
.m_t35{ margin-top:35px;}
.m_t50{ margin-top:50px;}
.m_r35{ margin-right:35px;}
.m_r60{ margin-right:60px;}
.m_r67{ margin-right:67px;}
.m_t110{ margin-top:110px;}
.m_b50{ margin-bottom:50px;}
.m_b140{ margin-bottom:140px;}
.m_l15{ margin-left:15px;}
.p_b95{ padding-bottom:95px;}
.p_t90{ padding-top:90px;}
.p_t30{ padding-top:30px;}
.p_t55{ padding-top:55px;}
.p_tb80{ padding:80px 0;}
.p_r295{ padding-right:295px;}
.top_banner1{background:url(../image/chenmengjia/top_banner1.jpg) repeat-y center 0; height:313px; min-width:936px;}
.top_banner2{background:url(../image/chenmengjia/top_banner2.jpg) repeat-y center 0; height:342px; min-width:936px;}
.bg_gray{ background:url(../image/chenmengjia/bg_gray.jpg) repeat-y center 0;zoom:1;min-width:936px;}
.bg_gray2{ background:url(../image/chenmengjia/bg_gray2.jpg) repeat-y center 0;  zoom:1;min-width:936px;}
.bg_yellow{background:url(../image/chenmengjia/bg_yellow.jpg) repeat-y center 0; zoom:1;min-width:936px;}
.bg_green{background:url(../image/chenmengjia/bg_green.jpg) repeat-y center 0; zoom:1;min-width:936px;}
.bg_green2{background:url(../image/chenmengjia/bg_green_book.jpg) no-repeat center 0; zoom:1;min-width:936px;}
.w_886{ width:886px; margin:0 auto;}
.w_907{width:907px; margin:0 auto;}
.red{ color:#bc001d}
h1{ display:none;}
strong.name{ font-weight:normal;}
.font22{ font-size:22px;}
.font33{ font-size:33px;}
.content{ width:936px; margin:0 auto;font-size:15px;clear:both;font-family:"宋体","黑体";color:#3e3a39; line-height:28px;}


.content  img{*float:left;}
.center{ text-align:center;}
.center  img{*float:none;}
.content .book_img img{ float:right; margin-right:25px;}
.content p{ text-indent:30px;}
.m_t70{ margin-top:70px;}
.font18{ font-size:18px;}
.font_huawen{ font-family:"STKaiti","宋体","黑体";line-height:46px}
.f_left{ float:left;}
.f_right{ float:right;}
.clear{ clear:both;}
.clearfix {
 *zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}

.line_xu{ border-top:2px dashed #efefef; magin-top:15px; margin-bottom:15px;}

.text_box{ display:block; overflow:hidden;zoom:1;}
.btn_box1{ margin-top:40px; margin-right:48px;}
.btn_box1 img{ float:right;}
.border_box{ border:8px solid #a8a59e; border-radius:4px;background:url(../image/chenmengjia/bg_yellow2.jpg) repeat-y center 0; padding:45px 0 15px 0;}
.border_box .text1{ padding:0 40px ; color:#ad2715; font-size:20px; text-decoration:underline; font-family:"黑体"; line-height:35px;}

.line_black{ border-top:1px solid #000; }

.btm_center{ padding:75px 25px; text-align:center; font-size:23px; line-height:37px;font-family:微软雅黑; }

.btm{ padding:90px 0; font-size:22px; color:#000; line-height:37px;}

.footer{ clear:both; color:#000; font-size:12px; padding:40px 0  10px 0 ;text-align:center;font-family:微软雅黑; line-height:24px;}
.footer a{ color:#000; text-decoration:none;}

/*微博分享*/
.weixin_box{ position:fixed; top:100px; width:100%;_position:absolute;right:auto;_top:expression(documentElement.scrollTop + 100+'px'); visibility:visible; overflow:visible;}
.weixin_box .weixin_box_info{ position:absolute; right:-125px; top:0; font-size:12px;width:113px; background:#fff; border:1px solid #ccc; border-bottom:none;}
.weixin_box .weixin_border{ border-bottom:1px solid #ccc;line-height:18px;background:#fff; padding-bottom:4px; text-align:center;}
.weixin_box .weixin_border .pic{ padding:4px; zoom:1; overflow:hidden;  border-bottom:1px solid #ccc; margin-bottom:3px; }
.weixin_box .weixin_box_info a.close_ico{ display:block; float:right;border:1px solid #ccc; height:22px; line-height:22px; border-top:none;background:#fff url(../image/weixin/close_ico.jpg) no-repeat 3px center; padding:0 3px 0 20px; color:#333; }
.weixin_box .weixin_btn{position:absolute;right:-1px;_right:-2px; top:188px; *top:182px;}
.weixin_box .share_weixin_box{padding:3px 0 3px 15px;border-bottom:1px solid #ccc;}
.weixin_box .content{ color:#333;}