@charset "utf-8";
/* CSS Document */


.main_part_img_box { width:1220px; margin: 0 auto; position:relative; height:100%;}
.main_part_img_box h3 { position:absolute; bottom:110px; font-size:30px; color:#fff;animation: hw_rotate 0.8s 1 linear; }
@keyframes hw_rotate {
    0% {
        bottom:0;
		opacity:0
    }

    100% {
        bottom:110px;
		opacity:1
    }
}
.dqwz{font-size: 28px;color: #333;height: 52px;line-height: 52px;padding: 20px 0;}
.dqwz span{padding-left: 70px;background: url(../images/icon_1.png) no-repeat left center; display:block; float:left; font-weight:700;}
.dqwz a{color: #333;}
.dqwz a:hover{color: #1474fe;}

.page_left {width: 240px;background: #f3f3f3;position: relative;/* min-height:100vh;*/    border-top-left-radius: 25px;     border-bottom-left-radius: 25px;}
.page_left .catename{height: 65px;line-height: 65px;padding-left: 45px;color: #fff;background:#346ce5;border-bottom: 5px solid #fff; border-top-left-radius:10px;border-top-right-radius:10px;}
.page_left .catename h3 { font-size: 22px; font-weight:500;}
.page_left ul{padding: 30px 0 0;}
.page_left ul li { margin-top:20px;}
.page_left ul li h2{font-size: 16px;font-weight: normal;width: 80%;
    margin: 0 auto;
    text-align: center;background: #fff;
    border-radius: 25px;}
.page_left ul li h2:hover{background:#4059d8;}
.page_left ul li h2:hover a { color:#fff;}

.page_left ul li.on h2{background: #4059d8;}
.page_left ul li.on a{color: #fff;}
.page_left ul li h2 a{display: block;padding:10px 0;color: #3e3e3e}

.page_left .pl_name {  background:url(../images/list_ico.png) 18px center no-repeat; border-bottom:2px #fff solid;height: 54px;line-height: 54px ;  position:relative}
.page_left i { position:absolute; right:10px; top:0}
.page_left li.ksxl ul.ksejdh{ display: none; }

.page_left li.ksxl ul.ksejdh li { width: 50%;line-height: 38px;height:38px; float:left; background:url(../images/list_ico_1.png) 10px center no-repeat; }
.page_left li.ksxl ul.ksejdh li h3 a{ padding-left:25px; font-size: 13px; font-weight:500;}
.page_left li.ksxl ul.ksejdh li:hover { color:#333}

.page_right{ width: 760px;}
.page_right .catename{height: 60px;line-height: 60px;color: #fff;border-bottom: 1px solid #e5e5e5; margin-bottom: 15px;} 
.page_right .catename h3 { font-size: 30px; font-weight:500; color:#333; border-bottom:2px #346ce5 solid; display:inline-block; padding-right:5px; }
.ej_list1_box li { height: 40px; line-height: 40px; overflow:hidden; font-size: 15px; background:url(../images/list_i_4.png) center left no-repeat; padding-left:12px;border-bottom: 1px #dfdfdf dashed;padding-top: 5px;padding-bottom: 5px;transition: all 0.5s ease; }
.ej_list1_box li.twoyear a { color:#dbdbdb}
.ej_list1_box li.twoyear span {color:#dbdbdb}
.ej_list1_box li a { float: left; display:block; color:#333; font-size: 16px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; max-width:80%}
.ej_list1_box li a:hover,.main_list2_box li a:hover,.ej_list1_box li:hover span {color:#1474fe;}
.ej_list1_box li span { float: right; display:block; color:#666666; }
.ej_list1_box li:hover {border-bottom: 1px #1474fe dashed;}

.xxnry { border-bottom: 1px solid #e5e5e5;}
.xxnrtit{text-align: center;font-size: 28px;color: #333333;padding: 40px 0 0;}
.xxnrtextinfo {text-align: center;font-size: 14px;color: #333; height: 56px;line-height: 56px; border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;}
.xxnrtextcont{font-size: 16px;color: #333;line-height: 35px;padding: 30px 0;min-height:240px;}
.xxnrtextcont img {max-width: 100%;}
.xxnrtextcont a{color:#333;}
.xxnrtextcont a:hover{color:#D6961F;}
.xxnrtextcont p img{margin-left:-2em;height:auto !important;}

.h15 {min-height:450px;}
.xxnrsx { text-align: left; padding-top: 25px;}
.xxnrsx a{ height:25px;line-height: 25px;font-size: 14px;color: #282828;text-align: right;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.xxnrsx a:hover {color:#e99600;}

/*搜索页*/
.ej_list1_ss_box li { line-height: 30px;border-bottom: 1px #e2e2e2 dashed;padding: 15px 0; }
.ej_list1_ss_box li h3 a { color:#030303; font-size: 18px; }
.ej_list1_ss_box li h3 a:hover{color:#b10c2b;}
.ej_list1_ss_box li p{ color:#666666; font-size:14px; }
.ej_list1_ss_box li span { color:#333; font-size:15px;}

/*图片列表*/
.fbyj { margin-top: 15px; width:850px; }
.fbyj h3 { font-size: 18px; line-height: 35px; color: #b10c2b}

.ej_list2_box li { float:left; width: 236px; text-align:center; margin-left:15px; margin-top:20px;}
.ej_list2_box li:nth-child(3n+1){margin-left:0;}
.ej_list2_box li .pic { width:100%; overflow:hidden; margin-bottom:15px; }
.ej_list2_box li img { width:100%; object-fit: cover; -webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; border-radius:10px; height:200px;}
.ej_list2_box li:hover .pic img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.ej_list2_box li:hover p { color:#1474fe}
.ej_list2_box li p { color:#333; font-size:16px;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}


.lby_box {background: #fff;
    border: 1px #dfe0e2 solid;
    border-radius: 25px;
    padding:50px;}
/*@media screen and (max-width:900px){
    .page_left {
	 min-height: 50vh;
	}
    
}*/