/*!
 * shenglv zhineng fenxi
 * @author  zhao
 * @version 1.0.0
 * @url http://www.ytzrwl.com
 */
body{font-family: "Microsoft Yahei", Arial} /*使用英文字体名称 兼容性更好*/
.prosody-index h3{padding-top: 3rem; text-align: center; width: 100%;}
/*rgb(156, 34, 241) #9C22F1*/
.prosody-form{width:60%; min-width: 768px; margin: 0 auto;}
.marpad{margin:.3rem; padding: .3rem; color: #9C22F1; }
.btn-submit{color: #fff; background-color: #D8D8D8; border:none; width:100%; margin-top:.6rem;}
.btn-submit:hover{background-color: #904F4C;color: #FFF; cursor:pointer;}

.sl-index{min-height: 100%; min-width: 100%; background-image:url("../img/sl/bg.jpg"); background-size:100%; background-repeat:no-repeat; padding: 30px;}
.sl-logo{width:360px; height: 120px; background-color: #FFF; opacity: 0.6; border-radius: .5rem; box-shadow:4px 4px 5px 3px #999;}
.sl-logo1{float:left; background-image: url("../img/sl/logo.png"); background-size: 100%; width:200px;height: 0;padding-top:75px; margin: 23px 0px 0px 20px;}
.sl-logo2{float:right; background-image: url("../img/sl/logo2.gif"); background-size: 100%; width:120px;height: 120px;margin:0px 10px;}
.mb-2{margin-right:.8rem;}
.cl{clear:both;}.wt100{width:100%;}

/*header*/
.hd-header{border-bottom: 1px solid #EDEDED; margin-bottom:20px;}
.hd-logo{width:15rem; float: left;}
.hd-logo1{float:left; background-image: url("../img/sl/logo.png"); background-size: 100%; width:160px;height: 0;padding-top:60px; margin: 5px 0px 0px 10px;}
.hd-logo2{float:right; background-image: url("../img/sl/logo2.gif"); background-size: 100%; width:60px;height: 60px;margin:0px 5px;}
.hd-title{width:50%; text-align: center; font-size: 3rem; float:left; line-height: 60px; }
.hd-menu{width:230px; margin: 0 auto; height: 45px;}
.hd-menu1{margin-right:-2px;}
.hd-menu-s{text-align: center;  color:#777777; line-height: 45px; width: 86px;font-size:1.125rem; float: left; font-weight: bold;}
.hd-menu-s:last-child{float: right;}
.hd-menu-cur{color: #904F4C; border-bottom: 2px solid #904F4C;}

/*main*/
.mn-cl{clear:both;}
.mn-main{width:91.7%; clear: both; margin: 0 auto; border: 1px solid #F2E8E4; height: 858px;}
.mn-title{color:#231816;font-size:1.125rem; font-weight: bold; margin-bottom:1rem;}
.mn-left{float: left; width:calc(50% - 10px);background-color:#FBF8F7;}
.mn-right{float:right; width:50%;}
.mn-l-menu{margin:1rem 1rem 0px 1rem;}
.mn-l-l{float:left; line-height: 38px;font-size:.9rem; font-weight:bold;}
.mn-l-l-2{float:left; width:60%; }
.mn-l-l-2>div{border:none!important;font-size:.9rem;padding:.5rem; color:#231816;}
.mn-textbox{background-color:#FFF;}
.textbox{border:none; width:100%; height:550px; padding:1rem;resize:none; font-size:.9rem;}
.textbox:focus{outline:none;}
.mn-wordcount{color:#3F3F3F; display: block; text-align: right; padding-right: 1rem; padding-bottom: 1rem; background-color: #FFF; font-size:.9rem;}
.mn-l-r{float:right;font-size:.9rem; padding:.5rem;}
.mn-marpad{padding: .3rem; color: #9C22F1; }
.mn-tv-l{width: 50%; float: left;}
.mn-tv-r{width: 49%; border: 1px solid #ccc; margin-top:1rem;}
.mn-checkbox{border:1px solid #ccc; width:100%; margin:1.5rem 0px; height:31rem; overflow-y:scroll;}

.mn-parameter{margin-top: 1.5rem;}
.mn-parameter-list{font-size: .9rem; width:calc(100% - 90px); float:right;}
.mn-right-title{width:88px; line-height: 1.5rem; margin-bottom:1rem; display:block; font-size: .9rem; color:#777; float: left;}
.mb-2{width:23%; float: left; margin-right:2.6%;}
/*.mb-2:nth-child(4n+0){margin-right: 0px; float:right;}*/
.form-control{font-size:.9rem; height:2rem; padding:0rem .75rem;}
.fr{margin-right: 0px;float:right;}

.mn-result{width:100%; padding:0rem 1rem 1rem 1rem; height:780px; overflow-y: scroll;}
.mn-res-row{width:100%; height:5rem; clear: both; border-bottom:1px solid #EFEFEF;}
.mn-res-word{width:6rem; float:left; text-align:center;}
.mn-res-word span{display:block;width:100%;font-size:1.5rem;}/*.mn-res-word span:last-child{display:block;width:100%; color:#666;font-size:.8rem;}*/
.mgn-1{margin-left:1rem;}
.mn-res-word .dropdown-toggle:after{content:none;}
.mn-result-err{color:red;font-size: 1rem!important;padding: .375rem .75rem;}
.alert-info{color:#000; opacity:0.8; font-size: 1rem; font-weight: normal;}
.color-red{color:red;}



/*main-middle*/
.mn-middle{background-color:#FCF6F5; border-left:1px solid #F2E8E4;border-right:1px solid #F2E8E4; width:18px; float:left;height: 858px; padding-top:430px;}
.mn-middle-button{width:16px; border-width:10px; border-style:dashed solid dashed dashed;/*IE6下, 设置余下三条边的border-style为dashed,即可达到透明的效果*/ border-color:transparent #CC8A8D transparent transparent;margin-left:-7px; cursor: pointer;}

/*main-right*/
.mn-right{float: right; width:calc(50% - 10px);background-color:#FFF;height: 858px;padding:1rem;}
.no-result{width:326px; height: 250px; margin:0 auto; margin-top:300px; font-size:.9rem; color:#999999; text-align: center;background: url("../img/sl/poetry_null.png") no-repeat 50% 0; background-size:50%; line-height:250px;}
.mn-result-fxjg{display:block; height:38px;line-height:38px; width:100px; text-align:center; float:left;}
.mn-result-title{color:#904F4C;font-size:.9rem;}
.mn-result-title-2{color:#904F4C;font-size:.9rem; line-height: 3rem;}
.mn-result-export{width:98px; height: 38px; float:right;line-height:38px;text-align:center;font-size:.9rem;background-color:#904F4C; color:#FFF;}
.mn-result-export-icon{background: url("../img/sl/poetry_icon_export.svg") no-repeat; width:16px; height:18px; background-size:100%;display:inline-block; vertical-align:middle;}
.mn-result-dyzjy{width:98px; height: 38px; float:right;line-height:38px;text-align:center;font-size:.9rem;background-color:#904F4C; color:#FFF; margin-right:1rem;}
.mn-result-pt{width:32%;float:left; margin-right:calc(2% - 1px);border:1px solid #CC8A8D;font-size:.9rem; min-height:8rem; margin-bottom:calc(2% - 1px);}
.mn-result-pt:nth-child(3n+0){margin-right:0px;float:right;}
.mn-result-pt>span{display:block; width:100%; background-color:#CC8A8D;color:#FFF; padding:.2rem .5rem;}
.mn-result-pt>span>i{font-size:.8rem; text-align:right;line-height:1.2rem;font-style:normal;float:right;}
.mn-result-tx{padding:.5rem;}

/*search*/
.mn-l-r>div{border:none!important;font-size:.9rem;padding:.5rem; color:#231816;}
input[type="checkbox"]{width:16px;height:16px;display: inline-block;text-align: center;vertical-align: middle; line-height: 16px;position: relative;}
input[type="checkbox"]::before{content: "";position: absolute;top: 0;left: 0;background: #fff;width: 100%;height: 100%;border: 1px solid #d9d9d9}
input[type="checkbox"]:checked::before{content: "\2713";background-color: #904F4C;position: absolute;top: 0;left: 0;width:100%;border: 1px solid #904F4C;color:#FFF;font-size:.9rem;font-weight: bold;}

.search-result{height:600px;overflow-y:scroll; background-color:#FFF;margin:0px 1rem;}
.search-result ul li{list-style:none;display:block;float:left;font-size:.8rem; line-height:1.8rem; padding:.1rem .5rem;width:100%;}
.search-result ul li:nth-child(2n){width:100%;}
.search-result ul li:hover{background-color:#FCF6F5;}
.search-result input{margin-right:.5rem;}
.search-function{background-color:#FBF8F7; font-size:.9rem;color:#777; padding:1rem;}
.search-function-select{margin-left:3rem; width:10rem;display: block; float:left;}
.search-function-button button{background-color:#FFF;border: 1px solid #904F4C;border-radius: 2px; float:right; width:78px; height:30px; color:#904F4C;}
.gotoprosody{color:#777; float:right; background-color:#fff; border:none;}

