@charset "utf-8";
.contall{width: 100%;height: auto;min-height: 560px;overflow: hidden;background: url(../img/ejbg.png) no-repeat center bottom;}
.cont{width: 1200px;height: auto;margin: 0 auto;overflow: hidden;}
.positions{float: left;width: 100%;height: 40px;overflow: hidden;line-height: 40px;text-indent:15px;}
.positions a{color: #666;}
.positions a:hover{color: #3971b0;}
.main-zyl{float: left;width:100%;height: auto;background:url(../img/tpimg.png) no-repeat center top;margin-bottom:30px}
.main-zyl h3{width: 100%;height: 50px;line-height: 50px;color: #fff;text-align: center;font-size: 18px;}
.main-zyl ul{width:100%;;background: #f6f6f6;}
.main-zyl ul li{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #e2e2e2;}
.main-zyl ul p{float: left;width: 3px;height:49px;}
.main-zyl ul a{display: block;float:left;width: 100%;line-height: 49px;color: #333;text-indent: 16px;background: url(../img/t1.png) no-repeat 208px center;font-size: 18px;}
.main-zyl ul li:hover,.main-zyl ul .dqlis{border-bottom: 0px;}
.main-zyl ul li:hover p,.main-zyl ul .dqlis p{background: #919191;}
.main-zyl ul li:hover a,.main-zyl ul .dqlis a{background: #fc8f5e url(../img/t2.png) no-repeat 208px center;color: #fff;}
.contright{float: right;width: 930px;height: auto;overflow: hidden;}
.column{width: 100%;height: 43px;overflow: hidden;position: relative;}
.column h3{position: absolute;top:0;left:0;width: auto;font-size: 24px;color: #333;font-weight: 500;border-bottom: 2px solid #3971b0;line-height: 41px;z-index: 9;}
.column p{width: 100%;position: absolute;bottom: 0;left: 0;background: #e4e4e4;height: 2px;}
.column a{float: right;display: block;text-align: right;line-height: 41px;color: #000;text-transform:uppercase}
.column a em span,.column a em{font-size: 24px;color: #fc8f5e;font-weight: 600;}
.column a span{color: #333;padding-left: 10px;font-weight: 200;}



.main-zyl li.on dl {
    display: block;
}



.main-zyl dl a{
    background: #F57F59!important;
    font-size: 16px!important;
    color: #fff!important;
    border-top: 1px solid #fff;
    height: 40px;
    line-height: 40px;}
.main-zyl dd{background: url(../images/jj_1555.jpg) no-repeat ;}
.main-zyl dd.on a,
.main-zyl dl a:hover{
    color: #000;
  
    background: url(../images/jj_18999.jpg) no-repeat ;}
.main-zyl li.on dl {
    display: block;}


















/*列表页*/
.divtherefore,.updown{width: 100%;height: auto;overflow: hidden;}
.listul{margin: 10px 14px 40px 8px;height: auto;overflow: hidden;}
.listul li{border-bottom: 1px dashed #bbb;width: 100%;height: auto;overflow: hidden;}
.listul li a{display: block;width: 100%;height: auto;overflow: hidden;}
.listul li p{float: left;width:80%;height: 62px;line-height: 62px;text-indent: 5px;color: #333;font-size: 16px;}
.listul li div{float: right;width:80px;line-height: 62px;color: #333;font-weight: 300;}
.pages{width: 356px;margin: 0 auto 40px auto;}
.listul li:hover p{color: #3971b0;}
/*多栏目页*/
.dlmbt{margin-top: 20px;}
.many,.dynamics{width: 100%;height: auto;overflow: auto;}
.many>div{padding: 30px 25px 32px 45px;height: auto;overflow: hidden;background: #f8f8f8;width: 855px;margin-bottom: 15px;}
.titles{float:left ;width: 20%;height:100px;overflow: hidden;}
.divimg{float: left;width:80px;height:100px;overflow: hidden;}
.divimg img{width: 100%;}
.nrdiv{float: right;width: 60%;height: auto;overflow: hidden;}
.titles h3{font-size: 18px;font-weight: 500;color: #333;line-height: 28px;}
.titles p{color: #fc8f5e;text-transform:uppercase;font-size: 12px;}
.nrdiv div{height: 40px;}
.nrdiv div a{display: block;font-size: 18px;color: #333;width:100%;height:40px;}
.nrdiv p{font-size: 12px;line-height: 18px;width:100%;height: 18px;font-weight: 300;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.nrdiv em{font-size: 24px;padding-right: 10px;color: #333;}
.nrdiv span{font-size: 12px;color: #333;}
.dlmfy{margin-bottom: 30px;}
.subsection{border: 1px solid #eaeaea;padding: 15px 20px;margin-bottom: 25px;}
.all{background: #fff url(../img/dlm.png) no-repeat center bottom;}
.subsection li a,.subsection li{width: 100%;height: auto;overflow: hidden;}
.subsection li span{float: left;width: 7px;height: 7px;border-radius:50% ;background: #bfd0e3;margin: 14px 0;}
.subsection li p{float: left;width: 70%;height: 35px;line-height: 35px;color:#3971b0;margin-left: 12px;}
.subsection li em{float: right;color: #333;line-height: 35px;}
.subsection li:hover p{color: #333;}
.subsection .fenduan{height: 1px;background: #e8e8e8;margin: 12px 0;}

.main-zyl dl {
    display: none;
}


/*单篇正文*/
.dpzw{margin: 10px 20px 100px 20px;overflow: hidden;height: auto;}
.bth3{line-height: 48px;text-align: center;font-size: 24px;color: #3971b0;margin-bottom: 15px;}
.dpzw .nr{line-height: 28px;color: #333;}
.dpzw .nr p,.dpzw .nr div{margin-bottom: 12px;}
.dpzw .nr img{max-width:100%;}
.nrh3{font-size: 18px;line-height: 36px;margin-bottom:5px;}
.times{text-align: center;color: #666;line-height: 24px;}
.updown{margin: 40px 0 50px 0;}
.updown a{text-align: right;font-size: 12px;color: #666;line-height: 24px;height: 24px;width: 100%;}
.updown a:hover span{color:#3971b0}
@media only screen and (max-width:1200px) {
	.cont{width:96%;margin: 0 2%;}.contright{width:76% ;}
	.many>div{padding:25px;width: auto;}
	.nrdiv p{height: 54px;line-height: 18px;width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
}
@media only screen and (max-width:1120px) {
	.contright{width:72%}.titles{width: 24%;}.nrdiv{width: 56%;}
}
@media only screen and (max-width:940px) {
	.contright{width:68%}
}
@media only screen and (max-width:835px) {
	.main-zyl{display: none;}.contright{width:100%}.positions{text-indent: 0;}
}
@media only screen and (max-width:640px) {
	.many>div{padding:15px 10px;}.titles h3,.nrdiv div a{font-size: 16px;}.nrdiv em{font-size:20px;}.titles{width: 28%;}.nrdiv{width: 54%;}
	.nrdiv p{height:72px;-webkit-line-clamp:4}.subsection{padding: 10px 15px;}.updown a{text-align:left}.updown{margin:20px 0 0 0}
}
@media only screen and (max-width:540px) {
	.column h3,.column a em{font-size: 18px;}.column a span{font-size: 12px;}.pages{width: 100%;}
	.listul li p,.listul li div{font-size: 14px;height:40px;line-height:40px;}.listul{margin:10px 0 20px 0}
	.listul li p{text-indent: 0}.listul li div{font-size: 12px;width: 72px;font-weight: 400;color: #666;}
	.titles{width:100%;height: auto;margin-bottom: 10px;}.nrdiv{width:76%;}.subsection li p{font-size: 13px;line-height: 30px;}.subsection li em{font-size: 12px;line-height: 30px;}
	.subsection li span{margin: 11px 0;}
}
@media only screen and (max-width:420px) {
	.dpzw{margin: 10px 5px 50px 5px}.bth3{line-height: 32px;margin-bottom: 20px;font-size: 20px;}
	.listul li p{width: 74%;font-size: 13px;}.nrdiv{width:70%;}.nrh3{margin-bottom: 5px;font-size:18px;}
	.subsection{padding: 10px 5px;}.subsection li p{margin-left:8px;width: 72%;}
}
@media only screen and (max-width:380px) {
	.column h3,.column a em{font-size: 16px;}.column a span{font-size: 12px;}.column a em{font-weight: 500;}
	.nrdiv p{height:90px;-webkit-line-clamp:5}
}
@media only screen and (max-width:340px) {.subsection li p{margin-left:8px;width:94%;}
	.listul li p{width: 100%;}.listul li div,.subsection li em{display: none;}
}