@charset "gb2312";html,body,div,span,applet,object,iframe,h1,button,input,textarea,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0 none;font-family:Verdana,Arial,Helvetica,sans-serif;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-size:inherit;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-synthesis:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
div{display:block}
ul,ol,li{list-style:outside none none}
em,i{font-style:normal}
div{display:block;clear:both}
img{border:0 none}
strong{font-weight:bold}
strong{font-weight:bold}
textarea{outline:medium none}
a{text-decoration:none;color: #3665c3;}
.clearfix:before,.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:""}
body{color:#1a1a1a;font-size:16px; font-family:"microsoft yahei";background: #ececec;max-width: 740px;margin: auto;}
.fullscreen{margin:0 auto;overflow:hidden;position:relative}
.header{display:block;position:relative}
.site{background:#F2F2F2;font-size:0; float:left; width:100%;border-bottom: 1px solid #e6e6e6;}
.site a{float: left;text-align: center;position: relative;height: 42px; line-height:42px; display: inline-block; padding:0 10px 0 25px;overflow: hidden; font-size:15px; color:#1a1a1a;background:url(/images/mciyu/site_bg_icon.png) no-repeat left center;background-size:auto 42px}
.site a:first-child{ background:url(/images/mciyu/logo_icon.png) no-repeat 0 center; background-size:auto 62%; display:inline-block; margin-left:8px; padding-left:20px;}
/*chengyu list*/
.seaBox{padding:10px; background:#fff}
.form1 form,.form2 form{padding:10px 0;line-height:28px;display:-webkit-box;margin-bottom:5px;-webkit-box-pack:justify}
.form1 input[type="text"]{border:1px #d3d3d3 solid;display:block;height:40px;padding-left:8px;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;font-size:14px;border-right: 0;}
.form1 input[type="submit"]{width:75px;border:1px #d3d3d3 solid;display:inline-block;font-size:14px;text-align:center;cursor:pointer;border-left:0;color: #fff;background: #7b9f27;height: 42px;}
.form2 form{padding:10px 0;line-height:28px;display:-webkit-box;margin-bottom:5px;-webkit-box-pack:justify}
.form2{background:#ededed;}
.form2 form{width:320px;margin:0 auto}
.form2 input[type="text"]{height:40px;width:40px;margin-left:5px;text-align:center;text-indent:0;}
.form2 input[type="submit"]{background:#1ba6df;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:40px;margin-left:10px;padding:0 15px}
.yu_listbox {background: #fff;margin: 10px 0;}
.yu_listbox .title_new font{background:none repeat scroll 0 0 #8dc63f}
.yu_listbox .title_new font a{background:none repeat scroll 0 0 #8dc63f}
.yu_listbox li a{color:#6e9612}
.title_new{line-height:32px;padding:10px;height:32px}
.title_new font{background:#069dd0;height:32px;width:auto;border-radius:2px;position:absolute;padding:0 4px;color:#f5f5f5;}
.title_new font a{height:26px;line-height:26px;border:1px dashed #EEE;padding:0 4px;color:#f5f5f5;display:-webkit-box;text-align:center;margin:2px;font-family:Arial,"Microsoft YaHei"}
/*zw*/
.listbar_new{padding: 10px 2%;background: #fff;border-top: 1px solid #ededed;float: left;width: 96%;}
.listbar_new li ,.chenyu_listbox li{ float:left;border-bottom: 1px dashed #ededed;padding-bottom: 10px;margin-bottom: 10px;width: 100%;}
.chenyu_listbox ul{ padding: 10px;background: #fff;border-top: 1px solid #ededed;float: left}
.listbar_new li code  ,.chenyu_listbox li code{background:#f93f54;color:#fff;margin-right:8px;padding:2px;font-size:12px;font-weight:300}
.listbar_new li p ,.chenyu_listbox li p{color:#666;font-size:14px;line-height:24px;float: left;}
.listbar_new li .author{ margin-right: 15px; float:right; line-height:40px;font-size: 12px;color: #874D27; }
.author a {color: #874D27;}
.listbar_new li .txtInfo{font-size: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.typebar {background: #fff;float: left;width: 96%;padding: 10px 2%;margin-bottom: 10px;}
.typebar .on {background-color: #0ca9da;color: #fff;}
.typebar a {width: 31%;float: left;text-align: center;line-height: 30px;border: 1px solid #dde1f9;margin: 3px;}

/*juzi+duanluo list*/
.col_list li{background: #fbfbfb;margin: 10px 0px;padding: 10px 0;box-shadow: 0 1px 3px rgba(0,0,0,.2);}
.col_list li a{font-size: 14px;line-height: 23px;overflow: hidden;text-overflow: ellipsis;display: block;padding: 0 8px;height:54px;}
.col_list li .col_pic{ width: 70px;height: 54px;float: left;margin-right: 10px;}
.col_list li .col_text{line-height: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.col_list li img{width: 70px;height: 54px;border-radius: 3px;}
/*yy list*/
.main {display: block;background: #fff;}
.yy_list li{overflow:hidden;border-bottom:1px dashed #e6e6e6;display:-webkit-box;padding:9px 6px; position:relative}
.yy_list li:first-of-type{ border-top:1px dashed #e6e6e6}
.yy_list li a:after{content: "";position: absolute;right: 15px;top: 16px;transition-duration: 0.5s;display: inline-block;width: 9px;height: 9px;border-top: 1px solid #cbcbcb;border-left: 1px solid #cbcbcb;transform: rotate(140deg);}
.yy_list a {display: block;width: 100%;}
.yy_list span {width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
/*zi list*/
.col_box {margin-bottom: 10px;background: #fff;}
.zd_col {display: block;border-bottom: 1px solid #ededed;}
.zd_col span{ color: #0a6a94;border-radius: 3px;height: 30px;line-height: 30px;padding: 0 10px;display: inline-block;font-family: "microsoft yahei";font-weight: 700;}
.cateList{ padding-left: 3% !important; padding: 0}
.cateList a {display: inline-block;}
.cateList li {border: 1px dashed #7e9db9;border-radius: 4px;color: #666; font-size: 16px;height: 36px;line-height: 36px;margin: 5px 8px 5px 0;text-align: center; padding: 0 10px;display: inline-block; font-family: "microsoft yahei";  }
@media( max-width:340px){.cateList li{margin: 5px 4.4% 5px 0}}
@media( min-width:410px){.cateList li{margin: 5px 4.7% 5px 0}}
.zi_menu{background:#fff;box-shadow:1px 1px 1px #e5e5e5;padding: 10px 3%;width: 96%;margin-bottom: 10px;}
.zi_menu a{border-radius: 3px;display: inline-block;font-size: 16px;height: 30px;line-height: 30px;width: 18%;text-align: center;font-family: "microsoft yahei";background: #f0f6f9;margin-bottom: 5px;border: 1px solid #e5f1ff;}
.zi_box{background:none repeat scroll 0 0 #fff;box-shadow:1px 1px 1px #e5e5e5;margin-top:20px;padding:15px}
.pink{color: #c00;padding: 0 4px 0 1px;}
.ziover{ background:#1ba6df !important; color:#fff !important}
.art_other {background: #fff;margin: 10px 0;}
.art_other ul {width: 100%;margin: 0 auto;border-top: 1px solid #e5e5e5;background-color: #fff;}
.art_other ul li {width: 20%;float: left;text-align: center;    line-height: 2.5rem;}
.art_other ul li a {border-bottom: 1px solid #eeeded;border-right: 1px solid #eeeded;display: block;font-size: 14px;font-family: "microsoft yahei";}
.art_other h3{width: 96%;line-height: 40px;padding: 0 2%;}
.art_other h3 span{display: inline-block;padding: 0px 10px;padding-left:30px; background-size:24px;font-family: "microsoft yahei";}

/*sc list*/
.shici_nav{margin-left:10px}
.shici_nav a{width:18%;height:40px;line-height:40px; overflow:hidden;display:inline-block;text-align:center;border-radius:4px;margin-bottom:5px; color:#fff}
.yuwemni_box .shici b{background:url(/images/mciyu/Poetryicon.png) no-repeat scroll 0 0;background-size:100% auto;color:#4e2f1b;font-size:14px;height:31px;line-height:31px;width:100px;display:inline-block;text-align:center}
.sctitle_new{border-left: 4px solid #5e8c59;line-height: 40px;padding-left: 10px;background: #fff;}
.sctitle_new font{    font: 16px Arial,"Î¢ÈíÑÅºÚ";color: #333;}
.author font {color: #b1b1b1;}
.yuwenmi_nav {width: 100%;background: #fff;padding-bottom: 5px; margin-bottom:10px;}
.yuwenmi_nav ul {width: 100%;display: inline-block;}
.yuwenmi_nav ul li {width: 25%;float: left;display: inline-block;text-align: center;line-height: 1.3rem;padding: 0.5rem 0;}
.yuwenmi_nav ul li a {width: 100%;display: block;}
.yuwenmi_nav ul li a span {width: 100%;display: inline-block;text-align: center;color: #616161;margin-top: 2px;}
.yuwenmi_nav ul li a img {width: 48px;height: 48px;margin: 0 auto;margin-top: 5px;border-radius: 8px;}
.listbar_new{    padding: 10px 2%;background: #fff;border-top: 1px solid #ededed;float: left;width: 96%;}
.listbar_new li ,.chenyu_listbox li{float:left;border-bottom: 1px dashed #ededed;padding-bottom: 6px;margin-bottom: 2px;width: 100%;}
.chenyu_listbox li a {display: block;font-size: 16px;margin-bottom: 5px;font-weight: 700;}
.listbar_new li .topTit{display:block;height:38px;line-height:38px;font-size: 18px;float: left;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.listbar_new li code  ,.chenyu_listbox li code{background:#f93f54;color:#fff;margin-right:8px;padding:2px;font-size:12px;font-weight:300}
.listbar_new li p ,.chenyu_listbox li p{color: #9c9c9c;font-size:14px;line-height:24px;float: left;height: 48px;overflow: hidden;}
.listbar_new li .author{ margin-right: 15px; float:right; line-height:40px;font-size: 12px;color: #874D27; }
.author a {color: #874D27;}
.listbar_new li .txtInfo{font-size: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*my_xhy Search*/
.Search{width:100%;margin:0;border:0px solid #e2e2e2;}
.Search .Input{float:left;width:96%;padding: 10px 2% 0;}
.Search .Input .SearchWord{float: left;width: 99%;height: 40px;line-height: 40px;text-align: left;margin-right: 10px;padding: 0 2%;border: 1px solid #e2e2e2;font-size: 14px;font-family: "Microsoft YaHei";border-radius: 5px;}
.Search .Input .SearchWord:hover{border:1px solid #c2c2c2;}
.Search .Input .SearchWord:focus{border:1px solid #29ABE2;}
.Search .Input .SearchBotton{background: url(/images/mciyu/icon02.png) no-repeat scroll right 0;background-size: 180% auto;display: block;height: 20px;margin: 14px auto 0;width: 20px;cursor: pointer;position: absolute;right: 5%;}
.Search .Input .SearchBotton:hover{border:1px solid #c2c2c2;background:#fff;color:#000;box-shadow: 0 1px 1px #e2e2e2;}
.new_width{width:100%;background:#fff;margin: 10px 0;}
.header{float:left;background:#fff;border-bott0om:1px solid #e2e2e2;margin-bottom:0px;display:none;}
.header a{height:45px;line-height:45px;font-size:20px;font-family:"Microsoft YaHei";color:#888;}
.header .center{margin:0 auto;width:177px;}
.header .backto{float:left;width:20px;height:25px;margin:10px;}
.header .home{float:left;}
.header .this_home{float:left;}
.header .circle_dot{float:left;margin:20px 5px 0;width:5px;height:5px;background:#cda039;border:1px solid #cda039;border-radius:6px;}
.info{float:left;width:100% ;background:#FFFCF5;}
.info img{float:left;width:93%;height:60px;padding:10px 0 0 10px;display:none;}
.info p{float:left;width:95%;line-height:25px;font-size:12px;padding:10px;background:#FFFCF5;display:none;}
.info p b{margin-right:5px;}
.new_width ul{margin:0 auto;width:100%;margin: 10px 0;}
.new_width ul li{float:left;width:96%;border-bottom: 1px dashed #e2e2e2;line-height: 43px;padding: 0px 2%;}
.new_width ul li .num{float:left;width:10%;height:40px;line-height:42px;text-align:center;padding-left:1%;display:inline-block;}
.new_width ul li #numPlus{color:#3DA7D4;font-size:14px;font-weight:bold;}
.new_width ul li .QsTitle{float: left;width: 75%;height: 43px;line-height: 43px;text-align: left;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_width ul li .Answers{float: right;width: 20%;height: 40px;line-height: 40px;text-align: center;padding: 0;display: inline-block;}
.new_width ul li p{float: left;width: 100%;line-height: 40px;font-size: 19px;text-align: left;color: #ff0000;background: #f8f8f8;display:none;}
.new_width ul li .ans{display:block!important;}
.new_width ul li .Answers .list_ans{color:#3DA7D4;font-size:12px;margin:7px 0;}
.new_width ul li .Answers .cover{float: right;width: 55px;height: 25px;line-height: 25px;text-align: center;color: #fff;background: #ff8376;border-radius: 5px;padding: 2px 5px;box-shadow: -2px 2px 4px rgba(0,0,0,.2);border: 1px solid #fff;}
.new_width ul li .Answers .cover:hover{color:#fff;background:#fb695a;border:1px solid #fff;box-shadow: -2px 2px 4px rgba(0,0,0,.2);cursor: pointer}
.new_width ul li .Answers .hidden{display:none;margin-top:7px;}
.new_width ul li .Title{font:14px/40px"Î¢ÈíÑÅºÚ",Tahoma,sans-serif;color:#3DA7D4;text-align:center;background:#F1FBFF;}
.new_width ul li .Title .Title-A{float:right;margin-right:35%;cursor:text;color:#3DA7D4;}
.new_width ul li .Title .Title-A:hover{color:#fff;}
/*page*/
.pages{clear: both;line-height: 15px;text-align: center;background: #fff;padding: 10px 0; margin-bottom:10px;}
.pages span{background: #3665c3;height: 14px;line-height: 14px;margin: 1%;text-align: center;color: #fff;padding: 2% 3%;display:inline-block;border: 1px solid #3665c3;}
.pages a{height: 14px;line-height: 14px;margin: 1%;padding: 2% 3%;text-align: center;display: inline-block;border: 1px solid #3665c3;}
.pages a:hover{text-decoration:none;color:#fff;background:#7AB162;}
/*tuijian*/
.art_other_text { background:#fff;margin: 10px 0;padding-bottom: 2px;}
.art_other_text h3{width: 96%;line-height: 40px;padding: 0 2%;background: #f7f7f7;}
.art_other_text h3 span{display: inline-block;padding: 0px 10px;padding-left:30px; background-size:24px}
.arthot{background:url(/images/mciyu/arccommon/hot.png) no-repeat  left center;color: #333;}
.xianguan{background:url(/images/mciyu/xiangguan.png) no-repeat  left center;color: #333;}
.artnews{background:url(/images/mciyu/news.png) no-repeat  left center;color: #333;}
.art_other_text ul{margin: 0 2%;display: inline-block;width: 96%;}
.art_other_text ul li{height: 30px;overflow: hidden;display: block;border-bottom: 1px dashed #dedede;padding: 5px 0;}
.art_other_text ul li:last-of-type{ border-bottom:none}
.art_other_text ul li a{display: inline-block;overflow: hidden;width: 90%;font-size: 15px;font-family: Î¢ÈíÑÅºÚ;height: 30px;line-height: 30px;}
.art_other_text ul li:before {content: "";width: 0;height: 0;border-top: 3px solid transparent;border-left: 6px solid #e69638;border-bottom: 3px solid transparent;float: left;margin: 12px 7px 0;}
.art_text_zi ul li i {float: left;width: 70px;height: 54px;font-size: 45px;text-align: center;line-height: 54px;background: url(/images/mciyu/bg.png) no-repeat -190px -65px;border: 1px solid #c0f8b5;font-weight: 700;}
.art_other h3{width: 96%;line-height: 40px;padding: 0 2%;}
.art_other h3 span{display: inline-block;padding: 0px 10px;padding-left:30px; background-size:24px;font-family: "microsoft yahei";}
.art_other {background: #fff;margin: 10px 0;}
.art_other ul {width: 100%;margin: 0 auto;border-top: 1px solid #e5e5e5;background-color: #fff;}
.art_other ul li {width: 20%;float: left;text-align: center;    line-height: 2.5rem;}
.art_other ul li a {border-bottom: 1px solid #eeeded;border-right: 1px solid #eeeded;display: block;font-size: 14px;font-family: "microsoft yahei";}
.Recommend{width: 100%;background: #fff;margin: 10px 0px;}
.Recommend .fenlei{background: url(/images/mciyu/list.png) 0 9px no-repeat;}
.Recommend h3{width: 94%;line-height:35px;padding: 0px 3%;background: #f7f7f7;}
.Recommend h3 span{color: #333;display: inline-block;padding: 0px 10px;padding-left: 25px;}
.thebottomull{width: 98%;display: inline-block;overflow: hidden;margin: 5px auto;padding: 0px 1%;}
.Recommend ul li{float: left;line-height: 2.3rem;background: #fff;text-align: center;margin: 1%;width: 31.2%;}
.Recommend ul li a{display: inline-block;width: 100%;height: 35px;text-align: center;line-height: 35px;font-size: 15px;border: 1px solid #dde1f9;}
/*ad*/
.ad{padding: 2% 0;background: #fff;margin: 2% 0;border-bottom: 1px solid #e4e4e4;border-top: 1px solid #e4e4e4;margin-bottom: 0;}
.ad2{padding: 2%;background: #fff;margin: 2% 0;border-bottom: 1px solid #e4e4e4;border-top: 1px solid #e4e4e4;margin-bottom: 8px; margin-top: 0}
/*ad*/
.col_list .ad_top{background: #fbfbfb;margin: 8px 5px;padding: 10px;border: 1px solid #d6d6d6;border-radius: 4px;}
.col_list .ad_top i{content: "";position: absolute;right:11px;top: 11px;transition-duration: 0.5s;display: inline-block;width: 9px;height: 9px;border-top: 1px solid #cbcbcb;border-left: 1px solid #cbcbcb;transform: rotate(140deg);}
.ad_top{background: #fff;position: relative;margin: 2%;}
.ad_top i{   content: "";position: absolute;right:11px;top: 11px;transition-duration: 0.5s;display: inline-block;width: 9px;height: 9px;border-top: 1px solid #cbcbcb;border-left: 1px solid #cbcbcb;transform: rotate(140deg);}
/*go_top*/
.backtop {position: fixed;width: 2.5rem;height: 2.5rem;bottom: 3.5rem;right: 0.7rem;opacity: 0.4;border-radius: 1.5rem;display: none;}
.backtop img {width: 100%;height: 100%;}

.font_nr {background: #fff;line-height: 40px;width: 96%;border-bottom: 1px solid #e2e2e2;padding: 0 2%;}
.font_nr span {color: #b1703d;}
.yu_main .text {background: none repeat scroll 0 0 #fff;line-height: 28px;padding: 10px;font-family: Î¢ÈíÑÅºÚ;font-size: 14px;}
