/*fzcsjw字体添加位置*/
.top_ul li a,.current h3,.inptext,.column h3,.youyi h3,.youyi h2,.column a,.tcdiv a,.fujian h3{font-family:fzcusong-b09sregular ;}

.details{width: 100%;min-height: 600px;background: #f2f3f9;overflow: hidden; /* cursor: pointer;*/}
/* 详情页  wdxq页*/
.diss{width: 1200px;margin:40px auto 0 auto;height: auto;}
.detailsleft{width:790px;}
.headStyle33r7lot80g, .headStyle33r7lot80g td, .headStyle33r7lot80g div{line-height: 20px !important;}
.pagediv table tr td table tr td{line-height: 20px !important;}
.column h3,.detailsleft,.dsleft ul li,.current h3,.listdiv ul span,.pagediv span,.pagediv a,.pagediv input,.fujian ul span,.fujian ul p,.titlediv ul li,.tcdiv h3,.nrdiv .btuls,.btdiv{float: left;}
.detailsright,.positions,.tcdiv a{float: right}
.dsleft ul a,.column a,.dsleft strong,.dsleft ul img,.dsleft ul span,.listdiv ul a,.listdiv ul span,.pagediv span,.pagediv a,.pagediv input,.fujian ul a,.fujian ul span,.fanye a,.tpuls li a{display: block}
.titlediv ul span,.tpuls li a span,.titlediv ul a,.tcdiv a,.nrdiv .btuls a.zhymss{display: block;}
.dsleft{position:relative;background: #fff;width: 730px;padding: 30px;margin-bottom:30px;min-height: 200px;}

.dsleft>img{position: absolute;top:0;left: -120px;z-index: 99;width: 120px;}

.column{width: 100%;height: auto;border-bottom: 1px solid #e6e6e6;overflow: hidden;margin-bottom: 12px;}
.column h3,.youyi h3,.youyi h2,.current h3,.fujian h3{font-size: 24px;color: #FF5058;height: 40px;line-height:24px;font-weight: 500;}
.column a{float:right;font-size: 18px;line-height:24px;}
.dsleft p{line-height: 28px;color:#333;word-wrap:break-word}
.dsleft strong{font-size: 14px;line-height: 28px;}
.dsleft ul{width: 100%;height: auto;overflow: hidden;margin-top: 20px;}
.dsleft ul li{width: 22%;margin-right: 2.6%;}
.dsleft ul .dsli4{margin-right: 0;}
.dsleft ul a{width: 100%;height: auto;}
.dsleft ul div{width: 100%;height:230px;overflow: hidden;display: table;background:#f2f3f9;}
.dsleft ul img{max-width: 167px;transition:all linear 0.2s;max-height:220px;display: inline-block !important;}
.dsleft ul div:hover img,.tpuls li div:hover img,.titlediv ul div:hover img,.titleul li div:hover img{transform: scale(1.2);}
.dsleft ul span{width:100%;line-height: 28px;text-align: center;font-size: 16px;color:#333;height: 60px;}
.column a:hover,.dsleft ul li span:hover,.tcdiv a:hover{color: #000;text-decoration:underline;font-weight: 600;}
.detailsright{width:370px;overflow: hidden;}
.youyi{padding: 30px;background: #fff;overflow: hidden;height: auto;width: 310px;margin-bottom: 30px;}
.youyi h3,.youyi h2,.current{margin-bottom: 12px;border-bottom: 1px solid #e6e6e6}
.youyi h2{font-size: 23px;}
.youyi p{line-height: 28px;font-weight: 600;color: #333;}
.youyi p em{font-weight: 400;}
.youyi div{width: 150px;margin: 20px auto;}
.youyi div img{width: 100%;}
/*列表页*/
.wzlist{width: 1200px;background: #fff;overflow: hidden;margin-bottom: 40px;min-height: 400px;}
.current{margin:30px auto 12px auto;}
.current,.listdiv,.nrydiv{width:1140px;overflow: hidden;}
.positions a,.positions{color:#888;}
.positions a:hover{color: #FF5058;}
.listdiv{margin:0px auto;min-height: 400px;}
.listdiv ul,.fujian ul{width: 100%;height: auto;overflow: hidden;margin: 0 auto;}
.listdiv ul li,.fujian ul li{overflow: hidden;}
.listdiv ul a,.fujian ul a{margin: 10px 0;overflow: hidden;height: auto;}
.listdiv ul .buxianshi,.fujian ul span,.nrdiv .btuls span.wwww{width: 5px;height: 5px;background: #243b2b;    margin: 10px 10px 10px 0;display: block;
    float: left;}
.listdiv ul p,.fujian ul p{float: right;line-height: 26px;color: #333;width: 1125px;}
.nrdiv .btuls p{line-height: 26px;color: #333;width: 1080px;}
.listdiv ul li:hover p,.fanye a:hover span{color: #ff5058;font-weight: 600;}
.pagediv{width:700px;margin:30px auto 15px auto;overflow: hidden;}

.pagediv input{width:50px;height:18px;outline: 0;border: 0;border: 1px solid #243B2B;margin-right: 0px;text-indent:5px;margin-top: 1px;}
.pagediv a{background: #eee;}
.pagediv a:hover,.pagediv .page:hover{background:#243b2b;color: #fff;}
.fujian ul li:hover p{color:#FF5058}
/*内容页*/
.nrydiv{margin: 20px 50px;width:1100px;}
.contents{color: #333;margin-top: 15px;min-height: 400px;}
.contents p,.contents div{text-indent: 26px;line-height: 26px;margin-bottom: 25px;word-wrap:break-word;}
.contents p img,.contents div img{max-width:100%;margin: 0 auto;}
.contents .fujian,.contents .fanye{text-indent: 0;}
.contents .fujian ul p{margin-bottom: 0;text-indent: 0;width: 1050px;float: left;}
.fujian{margin-top:30px;}
.fujian h3{font-size: 18px;line-height:40px;}
.fujian ul li a{margin: 5px 0;}
.fanye{border-top: 1px solid #ddd;padding-top: 12px;}
.fanye a{color: #333;width:100%;height:26px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.titles{width: 100%;overflow: hidden;height: auto;border-bottom: 1px dashed #ddd;}
.titles h4{font-size: 18px;color: #333;margin-top: 20px;}
.titles p,.titles h4{text-align: center;width: 100%;text-align: center;line-height: 32px;}
.titles p{margin-bottom: 20px;}
.titles p span{color: #888;}
/*图片列表页*/
.tplbdiv{width: 1140px;margin: 0 auto;overflow: hidden;height: auto;min-height: 300px;}
.tpuls{width: 100%;height: auto;overflow: hidden;margin-bottom: 40px;}
.tpuls li{float: left;width: 255px;margin-right: 30px;margin-top:10px;}
.tpuls .tplis4,.tpuls .tplis8,.tpuls .tplis12,.tpuls .tplis16{margin-right: 0;}
.tpuls li a{width: 100%;height: auto;overflow: hidden;}
.tpuls li div,.titlediv ul div{width: 100%;height: 175px;overflow: hidden;background: #f2f3f9;}
.tpuls li p,.titlediv ul p{width: 235px;height: 155px;margin: 10px;overflow: hidden;}
.tpuls li img,.titlediv ul img{margin: 0 auto;transition:all linear 0.2s;}
.tpuls li a span,.titlediv ul span{width:96%;height: 46px;line-height: 46px;margin:0 2%;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #333;}
.tpuls li a span:hover,.titlediv a span:hover{font-weight: 600;}
/*标题图片列表页*/
.titlediv,.titlediv ul,.titlediv ul a,.subsection,.tcdiv,.nrdiv,.nrdiv .btuls,.nrdiv .btuls a.zhymss,.btdiv{width: 100%;height: auto;overflow: hidden;}
.titlediv h3{color: #243b2b;font-size: 18px;line-height: 64px;}
.titlediv ul li{width: 196px;margin-right: 32px;margin-bottom:15px ;}
.titlediv ul .title5,.titlediv ul .title10,.titlediv ul .title15{margin-right: 0;}
.titlediv ul div{height: 228px;}
.titlediv ul p{width: 176px;height: 208px;overflow: hidden;display: table;}
.titlediv ul p img{max-width: 176px;max-height: 208px;}
.titlediv ul span{font-size: 16px;}
/*分段式文章标题列表*/
.subsection{margin-bottom: 30px;}
.tcdiv{background:#ffe7e8;}
.tcdiv h3{font-size: 18px;color:#FF5058;line-height: 50px;text-indent: 20px;}
.tcdiv a{font-size: 18px;color: #333;line-height: 50px;margin-right: 20px;font-family:fontNameRegular;}
.nrdiv{position: relative;overflow: hidden;}
.nrdiv>p{width:1120px;height: 1px;box-shadow:0 0 11px 2px #eac2c3;position: absolute;top:-1px;left: 10px;z-index: 9;}
.nrdiv img.xiaode{width: 10px;}
.nrdiv .btuls{width: 1120px;background: #f6f6f6;}
.nrdiv .btuls li{margin: 10px 20px;}

.nrdiv .btuls a p:hover{color: #FF5058;}
.btdiv{width: 1080px;background: #f6f6f6;padding: 20px;line-height: 30px;word-wrap:break-word}
.btdiv p{    background-color: #f6f6f6 !important;}
/*教师内容详情页 xqy*/
.teacher p,.teacher,.contents .teacher div{text-indent: 0;line-height:28px;margin: 0;}
.teacher p{font-weight: 600;color: #000;}
.teacher p em{font-weight: 400;color: #333;}
.teacher{margin-top: 20px;}
.titleul{overflow: hidden;width: 100%;height: auto;}
.titleul li{float: left;width:46%;margin-left:2%;margin-bottom: 20px;}
.titleul li a{display: block;width:99%;border:1px solid #ddd;height: 320px;overflow: hidden;}
.titleul li div{width:96%;height: 100%;overflow: hidden;margin: 0 !important;margin: 10px 2% !important;display: table;}
.titleul li img{max-height:320px;transition:all linear 0.2s;max-width:480px;}
.tpuls li p{display: table;}
.tpuls li p img{max-height: 155px;max-width: 235px;}
.current h3{width: 49%;margin-bottom: 16px;height: auto;}
.current .positions{width: 49%;text-align: right;}