body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select{margin:0;padding:0; }
body{font-family:"Microsoft Yahei";font-size:14px; background:#fff;-webkit-text-size-adjust:100%;}
a{text-decoration:none; color:#333; }
a:hover{text-decoration:none; color:#922caa;}
em{font-style:normal; overflow:hidden;}
ul,li{list-style:none;}
img{border:0;vertical-align:middle}
.clear_b{ clear:both; height:0; line-height:0; overflow:hidden;}
.fl{ float:left; display:inline-block;}
.fr{ float:right; display:inline-block;}
.learning-pc-main{ margin:0 auto; width:1100px; overflow:hidden; padding-top:26px;}
.learning-left,.learning-title{ width:815px;}
.learning-left,.learning-title{ padding-bottom:12px;}
.learning-right{ width:275px;}
.main-list{width:650px; overflow:hidden;}
.learning-right{ border:1px solid #e1e1e1; margin-top:16px;}
.right_tags,.right_link,.right_news{ padding:15px 12px;}
.right_tags,.right_link{ border-bottom:1px solid #e1e1e1; line-height:36px;}
.learning-right h3.right_title{ font-size:18px; line-height:32px; font-weight:normal; text-shadow:0 0 1px #aaa; padding-bottom:10px;}
.tas_main a{ margin-right:15px;}
ul.link_list{}
ul.link_list li{ line-height:43px;}
.r_news_pic{ width:245px; overflow:hidden; height:165px;}
.r_news_mess,.r_news_mess h4{ padding:10px 0}
.r_news_mess h4 a{ font-size:15px; font-weight:bold;}
.r_news_mess p{ line-height:26px;} 
.list_likes,ul.list_bottom_titles{margin-top:15px;}
.list_likes,h3.list_like_title{ width:100%;}
.list_hot{ padding-left:15px; width:635px;}
.list_hot h2.hot_title,h3.list_like_title{ color:#9b000e; font-size:18px; padding-bottom:8px; height:32px;font-weight: normal;}
.list_hot h2.hot_title em.hot_ico,h3.list_like_title em.like_ico{height:30px; width:30px; margin-right:10px; display:inline-block; vertical-align:middle}
h3.list_like_title em.like_ico{ background-position:0 0}
ul.list_bottom_titles,.list_bottom_titles2{ margin-left:auto; margin-right:auto; width:810px; line-height:34px;}
ul.list_bottom_titles strong,.list_bottom_titles2 a{ margin-right:10px; font-size:16px;}
ul.list_bottom_titles strong:first-child,.list_bottom_titles2 a:first-child{ margin-left:-8px;}
ul.list_bottom_titles a{ font-size:15px; margin-right:10px; display:inline-block; width:120px; word-break:break-all; vertical-align:top;}
.list_bottom_titles2 a{ font-weight:bold;}
.crumbs{ padding-bottom:20px;}
.cont_title{}
.cont_title h1{ color:#474747; font-size:24px;text-shadow:0 0 2px #bbb; font-weight:normal;}
.cont_title p{ color:#363636; padding-top:12px;}
.cont_title p span{ color:#818181;}
.cont_txt div,.cont_txt p{ font-size:14px; padding-top:10px; line-height:24px; color:#363636;}
.cont_txt p strong{ font-size:17px; color:#222; padding-top:12px; display:inline-block;}
.cont_txt div{ padding-right:16px;}
.cont_txt div img{ display:block; margin:5px auto;}
.cont_copy{clear:both; margin-top:15px;}
.cont_copy .copy_txt{background:url(../images/cont_ico.png) 0 13px no-repeat; color:#ad0004; padding-left:24px;}
.cont_copy .cont_edit{ color:#999; font-size:12px;}
.cont_pages{ clear:both; padding:15px 0;}
.cont_pages .pages_li{line-height:32px;}
.list_related{clear:both; margin-top:20px; width:100%;}
.list_related ul.related_mess{ overflow:hidden; padding-bottom:26px;}
.list_related ul.related_mess li{ line-height:30px; float:left; width:370px; padding-right:10px; margin-left:12px;}
.phone_bread{ font-size:0.9em; padding:2% 0;}
.cont_state{clear:both; margin-top:12px; border:1px dashed #aaa; padding:8px 12px; font-size:11px; line-height:22px; color:#666;}
.cont_state p,.cont_state p strong{ font-size:11px; padding-top:0}