@charset "utf-8";
html,body{ margin:0; padding:0; font-family: Microsoft Yahei; background:#ffffff;}
a:hover,.wrap_02_list h1 a:hover,.locale_news_list h1 a:hover,.yaodian ul li a:hover{color:#cc0000; trasition:all 0.2s ease-in-out 0s; text-decoration:none;}
img,.banner_l img,.banner_r img{ width:100%;}
.talk_banner{width:100%; height:250px; background:url(../../../images/special/150131/talk_banner.jpg) repeat; border-bottom:4px #e7e7e7 solid; margin:0 auto; overflow:hidden;}
.banner_box{ width:1000px; height:254px; margin:0 auto; position:relative;}
.banner_l{ width:313px; position:absolute; left:0; bottom:36px;}
.banner_r{ width:1210px; position:absolute; right:-475px; bottom:4px;}
.banner_left_01{ display:block;}
.banner_left_02{ display:none;}
.locale_maim{ width:1000px; margin:23px auto;}
.hot_title{font-size:20px; color:#d65849; border-bottom:2px #d65849 solid;}
.hot_title h2,.hot_message h2{ font-size:20px; color:#d65849; border-bottom:2px #d65849 solid;}
.comment_wrap{ width:665px;}
.comment_wrap h1,.hk_topic h1{ font-size:20px; color:#d65849; margin-bottom:10px;}
.comment_wrap .comment_box{ width:663; height:255px; border:1px #e6e6e6 solid; background:#ffffff; }
.comment_box textarea{ width:643px; height:235px; padding:10px; border:0; font-size:14px; line-height:24px; color:#666666; letter-spacing:1px;}
.comment_btn{ width:100%; margin-top:8px;}
.comment_btn .submit_btn,.comment_btn .view_btn{ width:96px; height:26px; background:#ffffff; border:1px #e6e6e6 solid; text-align:center; font-size:14px; color:#999999; cursor:pointer; margin-left:11px; float:right;}
.comment_btn .color1{ background:#f8f8f8;}
.hk_topic{ width:305px;}
.hk_topic_list{ width:100%;}
.hk_topic_list .hk_li{ padding-bottom:18px; margin-bottom:18px; border-bottom:1px #b7b7b7 dashed;}
.hk_topic_list li p{ text-indent:2em; font-size:14px; color:#666666; line-height:24px;}
.hk_topic_list li span{ color:#999999; font-size:14px; text-align:right; width:100%; display:block;}
.message_box li{ padding-bottom:18px; margin-top:18px; border-bottom:1px #e6e6e6 solid;}
.user_img{ width:50px; height:50px; margin-right:40px;}
.user_img img{ width:50px; height:50px; border-radius:50%; -webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;}
.user_txt{ width:900px;}
.text_01{}
.text_01 a{ color:#666; font-family:"宋体"; display:inline-block; margin-right:10px;}
.text_01 span{ color:#999999;font-family:"宋体";}
.txt_cont{ color:#666666; margin-top:5px; line-height:21px; font-family:"宋体";}
.boxcon_info{ font-family:"宋体"; text-align:right;}
.boxcon_info a{ margin-right:15px;}
.hk_topic_list .borderB0{ border:0;}
.hot_message{ width:100%;}
.mt20{ margin-top:20px;}
.huifu{ width:100%;}
.huifu .bd{ width:490px; margin-top:15px; position:relative; float:right;}
.huifu .bd textarea{ width:470px; height:75px; border:1px solid #ccc; border-radius:5px; padding:10px; color:#666666;line-height:24px;}
.huifu .bd em{ width:9px; height:5px; display:block; background:url(../../../images/special/150131/suggest_arrow.png) no-repeat; top:-4px; right:26px; position:absolute;}
.huifu .bd input{ border:1px #e6e6e6 solid; cursor:pointer; padding:5px 15px; background:#f8f8f8; font-size:14px; color:#999;font-family: Microsoft Yahei; margin-top:10px;}
.fix_box{ width:49px; height:100px; position:fixed; left:50%; margin-left:510px; bottom:120px; z-index:100; _position:absolute;_margin-left:520px;_top:expression(documentElement.scrollTop + 150);}
.btn-top{ position:static}
.sessTwo{ width:29px; height:29px; display:block; background:#de796d; color:#fff; font-size:14px; padding:10px; line-height:17px;}
.sessTwo:hover{ color:#fff;}
/*模块一*/
.repo_wrapper{ width:100%;}
.repo_img{ width:435px;}
.repo_img img{ width:100%;}
.repo_list{ width:535px;}
.daoyan{}
.daoyan .span_01{ font-size:18px; color:#999999; font-weight:bold; letter-spacing:2px;}
.daoyan .span_02{ font-size:14px; color:#999; line-height:30px; letter-spacing:1px;}
.repo_line{ width:530px; height:1px; background:url(../../../images/special/150131/repo_line.png) no-repeat; margin:29px auto;}
.yaodian{}
.yaodian h1{ width:100%;}
.yaodian h1 a{ font-size:24px; color:#d65849;}
.yaodian ul{ width:100%;}
.yaodian ul li{ width:100%; margin-top:15px;}
.yaodian ul li a{ font-size:16px; color:#666666;}
.mt30{ margin-top:30px;}
/*总理实录*/
.fabu_cont{ width:100%;}
.fabu_cont .aq_cont{ width:700px;}
.aq_cont .class_btn{ width:100%;height:40px; border-bottom:1px #e6e6e6 solid; margin-top:22px; margin-bottom:30px;}
.aq_cont .class_btn li{ width:88px; height:39px;text-align:center; line-height:39px; color:#666666; font-size:16px; float:left;}
.aq_cont .class_btn li.libtn{ background:#fdfdfd; border:1px #e6e6e6 solid; cursor:pointer; }
.aq_cont .class_btn li.check{ background:#fff; border-bottom:1px #fff solid; border-top:2px #d65849 solid;}
.aq_txt_box{ width:100%;}
.aq_txt_box .eve_class{ width:100%;}
.eve_class .a1_list{ width:100%;}
.eve_class .a1_list .m_box{ width:335px;}
.eve_class .a1_list .m_box h1{ margin-bottom:10px;}
.eve_class .a1_list .m_box h1 .em_q{ width:20px; height:16px; display:inline-block; background:url(../../../images/special/150131/new_layout.png) no-repeat 0 0;}
.eve_class .a1_list .m_box h1 .span{ font-size:14px; color:#666; font-weight:bold;}
.eve_class .a1_list .m_box p .em_a{ width:20px; height:13px; display:inline-block; background:url(../../../images/special/150131/new_layout.png) no-repeat -29px 0; float:left;}
.eve_class .a1_list .m_box p span{ width:310px; font-size:14px; color:#666; line-height:24px; float:right;}
.repo_line_01{ border-bottom:1px #b7b7b7 dashed; margin:30px auto;}
.repo_line_02{ border-bottom:1px #b7b7b7 dashed;}

.yulu_cont{ width:255px; padding-left:17px; border-left:1px #e6e6e6 solid; margin-top:22px;}
.yulu_cont h1{ width:100%;}
.yulu_cont h1 em{ width:96px; height:25px; display:block; background:url(../../../images/special/150131/new_layout.png) no-repeat scroll 0 -20px;}
.yulu_cont ul{ width:100%;}
.yulu_cont ul li{ font-size:14px; color:#666666; line-height:24px; padding-top:15px; padding-bottom:15px; text-indent:2em;}
@media screen and (max-width:768px){
.comWidth, .comWith{ width:700px; margin:0 auto; }
.banner_box{ width:700;}
.locale_maim{ width:700px;}
.banner_l{ width:240px; left:20px;}	
.comment_wrap{ float:none;}
.hk_topic{ width:700px; float:none; margin:0 auto;}
.user_txt{ width:700px;}
.hot_message{ width:700px;}
.pictureBox{ display:none;}
/*2015-03-12*/
.repo_img,.repo_list{ width:700px;}
.yulu_cont{ width:700px; border:0; padding:0;}
}
@media screen and (max-width:640px){
.pubTopNav,.repo_line_01{ display:none;}
#tipback{ display:none;}
.comWidth, .comWith{ width:300px; margin:0 auto; display:none; }
.talk_banner{ width:100%; height:100px}
.banner_box{ width:300px; height:100px;}
.locale_maim{ width:300px;}
.banner_l{ width:200px; position:static; margin:0 auto;}
.banner_r{ display:none;}
.hk_topic{ width:300px; float:none; margin:0 auto; margin-top:22px;}
.user_txt{ width:300px;}
.hot_message{ width:300px;}
.comment_wrap{ width:300px;}
.comment_wrap .comment_box{ width:300px; height:150px;}
.comment_box textarea{ width:280px; height:127px;}
.pictureBox{ display:none;}
.banner_l{ width:300px; padding-top:20px;}
.banner_left_01{ display:none;}
.banner_left_02{ display:block;}
.user_img{ display:none;}
/*2015-03-12*/
.repo_img,.yulu_cont,.fabu_cont .aq_cont,.eve_class .a1_list .m_box{ width:300px;}
.repo_img, .repo_list{ width:300px; margin-top:15px;}
.repo_line{ width:300px; margin:15px auto;}
.aq_cont .class_btn li{ width:58px;}
.eve_class .a1_list .m_box{ float:none; display:inline-block; padding-bottom:15px; margin-bottom:15px; border-bottom:1px #dfdfdf dashed;}
.eve_class .a1_list .m_box p span{ width:275px;}
.eve_class .a1_list .m_box p .em_a{ margin-top:6px;}
}