/* 公用样式 */
html{overflow-x:hidden;}
body, div, p, h1, h2, h3, h4, h5, h6, ul, li{padding: 0; margin: 0; color:#333; font-family:'微软雅黑';}
img{border: none;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
table{border-collapse: collapse;}
a, a:active{color: #333; text-decoration: none; outline: none; font-family:'微软雅黑';}
a:hover{outline: none;}
a:focus {outline:none!important;-moz-outline:none!important;}
ul, dl, li, dd, dt, ol{list-style: none;}
ul, li{list-style:none;}
.clear{clear:both;}
.ov_h{overflow:hidden;}
.fl{float:left;}
.fr{float: right;}
.dis_n{display:none;}
.wz_hits{display:none;}

.left {
	float: left;
}

.right {
	float: right;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

a:hover {
	color: #117b38 !important;
	cursor: pointer;
}


/*网银登录*/
.wydl{width:260px;height:180px;background-color: rgba(252, 249, 249, 0.7);position: absolute;top:25%; left: 64%;z-index:99;border-radius: 10px; padding:32px 32px;}
.wydlej{width:260px;height:180px;background-color: rgba(252, 249, 249, 0.7);position: absolute;top:30%; left: 64%;z-index:99;border-radius: 10px; padding:32px 32px;}
/*.wydl_div{width: 280px;height: 45px;line-height: 40px;text-align: center;overflow: hidden;margin: 0 auto;}
.wydl_qy{margin-top:25px; margin-bottom:30px;}
.wydl_lj a{margin-right:25px;font-size: 16px; color: #343434;}
.wydl_lj{width: 258px;margin: 0 auto;display: block;}*/

.wydl_div{ width:255px; height:40px; line-height:40px;  text-align:center; margin-bottom:15px;}
.wydl_div a{ font-family:'微软雅黑'; font-size:16px; color:#FFF; text-decoration:none; font-weight0:bold;}
.wydl_div a:hover{color:#FFF!important;}
.wydl_gr{background-color:#de2920; border-radius:20px 0 20px 0;}
.wydl_qy{background-color:#209149; border-radius:20px 0 20px 0;}
.wydl_lj{ width:255px; margin-bottom:10px; text-align:center; }
.wydl_lj a{ font-family:'微软雅黑'; font-size:16px; line-height:30px; color:#333; text-decoration:none; font-weight:bold0;}
.wydl_lj a:nth-child(1){background: url(/eportal/uiFramework/commonResource/image/2022031610580089914.png) no-repeat left;padding-left: 20px;margin-right: 80px;}
.wydl_lj a:nth-child(2){background: url(/eportal/uiFramework/commonResource/image/2022031610582882932.png) no-repeat left;padding-left: 20px;}
.wydl_lj a:nth-child(3){background: url(/eportal/uiFramework/commonResource/image/2022031610581381085.png ) no-repeat 2px;padding-left: 20px;margin-right: 80px;}
.wydl_lj a:nth-child(4){background: url(/eportal/uiFramework/commonResource/image/2022031610583986371.png) no-repeat -1px;padding-left: 20px;}
.wydl_sjyh{ width:120px; height:40px; line-height:40px;  text-align:center; margin-bottom:10px;}
.wydl_sjyh a{ font-family:'微软雅黑'; font-size:16px; color:#FFF; text-decoration:none; font-weight:bold0;}
.wydl_sjyh a:hover{color:#FFF!important;}

/*修改下拉*/



/*二级栏目banner*/
.erj_ba_mk{ text-align:Center;   max-height:515px; overflow:hidden;}
.erj_ba_mk_img{ position:relative; z-index:100;width:1200px;margin:0 auto;}
.erj_ba_mk  span{ position:absolute;top:20%;left:0;font-size:35px; font-weight:bold;  right: 0;left: 0;margin: 0 auto;width: 1200px; text-align:left;}
/*三级文字样式*/
.page_text_mk{font-size:14px;line-height: 32px;}
.page_text_mk p{font-size:14px;line-height: 32px;min-height:32px;text-align:justify;}
.page_text_mk p a{color:#3366cc;}

/*栏目三级列表样式*/
.erList_mk{ padding:25px ; border:1px #e1e1e1 solid;border-radius:20px 0px 20px 0px; margin-bottom:30px;}
.erListWrap .list li{overflow: hidden;line-height: 42px;background:url(/eportal/imageDir/hljrcc/2021/07/2021073015391452537.png) no-repeat left center;padding-left:20px;}
.erListWrap .list li:nth-child(5n){padding-bottom: 10px;border-bottom:1px dashed #ababab;margin-bottom: 10px;}
.erListWrap .list li:hover *{color:#117b38;}
.erListWrap .list li:hover span{color:#117b38;}
.erListWrap .list li a{float: left;font-size:15px;}
.erListWrap .list li span{float: right;color: #999999;}
.erListWrap .list{overflow:hidden;}
.article-status{padding-right:20px;}

.listtp li img {
    width: 240px;
   margin-bottom:30px;
   border:1px solid #ccc;
   padding:1px;
   height:184px;
}
.list li img {
    width: 340px;
    height: 215px;
}

.page_text_mk p { font-family:'微软雅黑'; font-size:16px; color:#333; line-height:35px; }
.page_text_mk p strong{ font-family:'微软雅黑'; font-size:16px; color:#000; line-height:35px; }
.erj_ba_img img{ width:100%;}

/*分页样式*/
.easysite-page-wrap{ margin-top:20px;}
.list_feny{background:#fff;  width:520px;float:left;}
.list_feny ol li{ overflow:hidden; float:left; *display:inline; line-height:36px; margin-left:5px; color:#afafaf; text-align:center; vertical-align:middle;}
.list_feny ol li font{ float:left; display:block; width:36px; height:36px; background:#23a151;}
.list_feny ol li span{ float:left; height:36px;}
.list_feny ol li font.NormalRed{ color:#FFF;}
.list_feny ol li a{ float:left; display:block; width:35px; height:35px; line-height:35px; border:1px solid #ededed; color:#3d3d3d;}
.list_feny ol li .ipt_txt{ width:35px; line-height:21px; padding:3px 0; margin:0 5px; border: 1px solid #ededed; text-align:center; vertical-align:middle;}
.list_feny ol li .ipt_btn{ width:35px; height:35px; background:#FFF;  line-height:35px; border: 1px solid #ededed;cursor:pointer;}
.list_feny ol li.ym{ margin-right:-5px;}
.list_feny ol li.sx a{ width:68px; color:#cccccc;}
.list_feny ol li.sx a.pagingNormal{ color:#3d3d3d;}
.libmore_r{padding-top:10px;width:16
0px;float:left;}
.libmore_r span{color:#18487b;}

/*低于798px以下自适应*/
@media screen and (max-width: 768px){
	.wydl{display:none;} 
	.erj_ba_img img{width:100%;}
	.list_feny ol li:last-child{display: none;}
	.list_feny{width:100%;}
	.libmore_r{display:none;}
	.list_feny ol{display: inline-block;}
	.list_feny{text-align: center;}
	.dqwz{padding-left:5%;}
.erListWrap .list li a{ float: left;font-size:15px;white-space: nowrap;width: 65%;overflow: hidden;text-overflow: ellipsis;}
.wydlej{display: none;}
.erList_mk{padding: 10px;}
}

/*header*/
.accordion span {
	cursor: pointer;
	display: block;
	float: right;
	height: 26px;
	overflow: hidden;
	width: 66px;
	margin-top: 2px;
}
.submitbtn {
	width: 30px;
	height: 38px;
	cursor: pointer;
	border: none;
	float: left;
        margin-left:-32px;
	background: url(/eportal/uiFramework/commonResource/image/2022031509150927478.png) no-repeat 10px 12px;
}

.accordion span .description {
	bottom: 0;
	display: none;
	height: 28px;
	right: 36px;
	width: 185px;
}
	/*mobile-search*/
	
	.field.is-grouped > .control.is-expanded {
	    flex-grow: 1;
	    flex-shrink: 1;
            width: 60%
	}
	.field.is-grouped > .control:not(:last-child) {
	    margin-bottom: 0;
	    margin-right: 0.75rem;
	}
	.field.is-grouped > .control {
	    flex-shrink: 0;
	}
	.control {
	    box-sizing: border-box;
	   float:left;
	    font-size: 1rem;
	    position: relative;
	    text-align: inherit;
		padding: .75rem;
	}
	.button,.input{
    -moz-appearance: none;
    -webkit-appearance: none;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: none;
    display: inline-flex;
    font-size: 1rem;
    justify-content: flex-start;
    line-height: 1.5;
    padding-bottom: calc(0.5em - 1px);
    padding-left: calc(0.75em - 1px);
    padding-right: calc(0.75em - 1px);
    padding-top: calc(0.5em - 1px);
    position: relative;
    vertical-align: top;
	}
	.button {
	    background-color: white;
	    border-color: #dbdbdb;
	    border-width: 1px;
	    color: #363636;
	    cursor: pointer;
	    justify-content: center;
	    padding-bottom: calc(0.5em - 1px);
	    padding-left: 1em;
	    padding-right: 1em;
	    padding-top: calc(0.5em - 1px);
	    text-align: center;
	    white-space: nowrap;
	}
	.button.is-info {
	    background-color: #3298dc;
	    border-color: transparent;
	    color: #fff;
	}
	.button.is-info:hover, .button.is-info.is-hovered {
	    background-color: #2793da;
	    border-color: transparent;
	    color: #fff;
	}
	.button.is-info:active, .button.is-info.is-active {
	    background-color: #238cd1;
	    border-color: transparent;
	    color: #fff;
	}
	.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
	    box-shadow: 0 0 0 0.125em rgb(50 152 220 / 25%);
	}
	.button.is-info:focus, .button.is-info.is-focused {
	    border-color: transparent;
	    color: #fff;
	}
	
	.input, .textarea, .select select {
	    background-color: white;
	    border-color: #dbdbdb;
	    border-radius: 4px;
	    color: #363636;
	}
	.input, .textarea {
	    box-shadow: inset 0 0.0625em 0.125em rgb(10 10 10 / 5%);
	    max-width: 100%;
	    width: 100%;
	}
	.control.has-icons-left .input, .control.has-icons-left .select select {
	    padding-left: 2.5em;
	}
	.input:active,.input:focus{
    border-color: #3273dc;
    box-shadow: 0 0 0 0.125em rgb(50 115 220 / 25%);
	}
	.input:hover,{
	    border-color: #b5b5b5;
	}
	.control.has-icons-left .icon, .control.has-icons-right .icon {
	    color: #dbdbdb;
	    height: 2.5em;
	    pointer-events: none;
	    position: absolute;
	    top: 0;
	    width: 2.5em;
	    z-index: 4;
	}
	.control.has-icons-left .icon.is-left {
	    left: 0;
	}
	.ph_dh{display:none;}
	/*公共css*/
    body {
        color: #4a4a4a;
        font-size: 1em;
        font-weight: 400;
        line-height: 1.5;
    }

	
    @media screen and (min-width:900px){
    	/*pc端css*/
		.header {
		    width: 100%;
		    margin: 0 auto;position: relative;
		}
		.ph_dh{position: absolute;right: 520px;top: 63px;}
		.header_con {
                     width: 100%;
                    background-color:#f3f3f3;
		}
               .header_top {
                    width: 1200px;
		    line-height: 30px; 
                    margin-bottom:0px;
                    margin:0 auto;
		}
		.navbar-brand{ width:577px;}
                 
		.top_date {
		    font-size: 14px;
		    color: #242424;
		    background: url(/eportal/uiFramework/commonResource/image/2020120714494390036.png) no-repeat center left;
		    padding-left: 20px;
		}

		
		.header_con p {
		    float: left;
		}
		
		.header_con p:last-child {
		    float: right;
		}
		
		.phone {
		    vertical-align: middle;
		}
		
		.top_link a {
		    font-size: 12px;
		    color: #858585;
		    margin: 0 10px;
		}
		
		.top_link {
                    width:360px;
		    float: right;
                    font-size: 12px;
                    color: #858585;
                    text-align:right;
                    
		}
                .search_box{width:310px; float: right; padding-top:12px; }
                .search_box input{}
		

		
		.search_inp {
		    background: #f1f1f1;
		    border: none;
		    outline: none;
		    height: 30px;
		    line-height: 30px;
		    font-size: 14px;
		    width: 198px;
		    padding-left: 10px;
		}
		
		 
		
		.search_input {
		    background: #f1f1f1;
		    border: none;
		    outline: none;
		    height: 30px;
		    line-height: 30px;
		}
		
		.search_sp img {
		    vertical-align: middle
		}
		
		.header_nav {
                    width:1200px;
		    height: 64px;
                    margin:20px auto;
		}
		
		.nav_ul {
		    
		    width: 100%;
                    background:#209149;
                    box-shadow: 3px 3px 12px 1px rgb(25 25 25 / 10%);
		}
		.nav_ul .head {
		    
		   width: 1200px;
                   margin: 0 auto;

		}
		.nav_ul li {
		    float: left;
		    
		    height: 55px;
		    line-height: 55px;
		    text-align: center;
		}
		
		.class_A1 a {
		    color: #000;
		}
		
		.class_A {
		    background: #de2921;
		}
		
		.class_A a {
		    color: #fff;
		}
		
		.class_A1:hover {
		    background: #de2921;
		}
		
		.class_A1:hover a {
		    color: #fff;
		}
		
		.mnav_menu {
		    display: none;
		}
		
		
		
		.navbar-item{float: right;}
    }

    /*手机端css*/
    @media screen and (max-width:768px) {
		.header {
		    width: 100%;
		}
		
		html {
		    overflow-x: hidden;
		}
		
        .navbar {
            background-color: #fff;
            min-height: 4.25rem;
            position: relative;
            z-index: 30;
            height: auto;
        }
        .header_con {
            display: none;
        }
	.navbar-brand {
		    align-items: stretch;
		    display: flex;
  		    flex-shrink: 0;
		    height: 4.25rem;
	            margin: auto;
		    position: fixed;
                    background: #ffffff;
                 width: 100%;
		}
		.navbar-item{
			align-items: center;
			display: flex;
			flex-grow: 1;
			flex-shrink: 1;
			color: #4a4a4a;
			line-height: 1.5;
			padding: .5rem .75rem;
			position: relative;
                        
		}
		.navbar-item img {
		    max-height: 3.25rem;
                    width: 100%;
		}
		.navbar-burger {
		    color: #4a4a4a;
		    cursor: pointer;
		    display: block;
		    height: 4.25rem;
		    position: relative;
		    width: 4.25rem;
		    flex-shrink: 0;
		   
		}
		.navbar-burger:hover {
		    background-color: rgba(0,0,0,.05);
		}
		.navbar-burger span {
		    background-color: currentColor;
		    display: block;
		    height: 2px;
		    left: calc(50% - 8px);
		    position: absolute;
		    transform-origin: center;
		    transition-duration: 86ms;
		    transition-property: background-color,opacity,transform;
		    transition-timing-function: ease-out;
		    width: 20px;
		}
		.navbar-burger span:nth-child(1) {
		    top: calc(50% - 10px);
		}
		.navbar-burger span:nth-child(2) {
		    top: calc(50% - 4px);
		}
		.navbar-burger span:nth-child(3) {
		    top: calc(50% + 3px);
		}
		.navbar-burger.is-active span:nth-child(1) {
		    transform: translateY(9px) rotate(
		45deg
		);
		}
		.navbar-burger.is-active span:nth-child(2) {
		    opacity: 0;
		}
		.navbar-burger.is-active span:nth-child(3) {
		    transform: translateY(-4px) rotate(
		-47deg
		);
		}
        .nav_ul {
            display: none;
            background: #eee;
            width: 100%;
           margin-top:50px:
        }
        .nav_ul,
        .nav_ul li {
            float: inherit;
            overflow: hidden;
        }

        .class_A {
            background: none;
        }

        .class_A a {
            color: #000;
        }

        .nav_ul li {
            text-align: left;
            width: 100%;
            line-height: 55px;
            height: 55px;
        }

        .head .nav ul li .f_a {
            line-height: 55px !important;
        }

        .head .nav ul li:hover .f_a {
            background: none !important;
            color: #fff !important;
            font-size: 18px!important;
            font-weight:bold!important;
        
        }

        .s_navbox {
            display: none !important;
        }

        .nav_ul li a {
            display: block;
            padding: 0 20px;
        }

        .header_nav {
            padding: 0;
        }

        .mnav_menu {
            display: flex;
            flex-direction: column;
        }

        .mnav_menu b {
            width: 25px;
            border-top: 2px solid #000;
            margin: 3px 0;
        }

    }
	/*手机版css到此结束*/

    .head .nav {
        display: block;
        
    }
	.hygl{ font-size:12px; color: #858585;  line-height: 30px; height: 30px;}

    .nav_pc {
        border-top0: 1px solid #eaeaea;
    }

    .head .nav ul li {
        float: left;   background: url(/eportal/uiFramework/commonResource/image/2022031411092063163.png) no-repeat right;
    }
.head .nav ul li:last-child{background: none;}
    button,
    input,
    optgroup,
    select,
    textarea {
        margin: 0;
        font: inherit;
        color: inherit;
    }

   

    .nav_pc li:nth-child(6) {
        margin-right: 0px;
    }

    .head .nav ul li .f_a {
        line-height: 55px;
        display: block;
        text-align: center;
        font-size: 18px;
        color: #fff;
        padding: 0 19px;
    }

    .head .nav ul li:hover .f_a {
        color:#fff!important;
        transition: all .1s;
        background:#669900;
        font-weight:bold;
        margin-left: -1px;
        padding-right: 20px;
    }

    .head .nav ul li .s_navbox {
        display: none;
    }

    .sanjiao {
        position: absolute;
        left: 160px;
        z-index: 9999;
        box-sizing: border-box;
        top: 94px;
    }

    .sanjiao5 {
        position: absolute;
        left: 283px;
        z-index: 9999;
        box-sizing: border-box;
        top: 92px;
    }

    .sanjiao2 {
        position: absolute;
        left: 403px;
        z-index: 9999;
        box-sizing: border-box;
        top: 94px;
    }

    .sanjiao3 {
        position: absolute;
        left: 525px;
        z-index: 9999;
        box-sizing: border-box;
        top: 94px;
    }

    .s_a ul {
        float: left;
        width: 250px;
        margin-top: 50px;
        background: url(/eportal/uiFramework/commonResource/image/2020113010354620745.jpg) no-repeat 0px 25px;
        height: 252px;
        margin-left: 30px;
    }

    .s_a ul li {
        float: left;
        width: 190px;
        height: 35px;
        line-height: 35px;
        text-align: left;
        margin-left: 30px;
    }

    .head .nav ul li .s_navbox .s_a a {
        color: #555555;
        font-size: 14px;
        display: block;
        width: 200px;
        float: left;
        line-height: 35px;
        text-align: left;
    }

    .head .nav ul li .s_navbox .s_a a:hover {
        color: #e40011;
    }

    .s_a {
        background: #fff;
        position: absolute;
        left: -491px;
        width: 1200px;
        height: 395px;
        z-index: 9999;
        box-sizing: border-box;
        top: 112px;
    }

    .m_nav {
        display: none
    }

    .headlf .m_logo {
        display: none
    }

    .headrg .m_menuimg {
        display: none
    }

    .dh_o {
        margin-top: 10px;
    }

    .gr_bt {
        text-align: left;
        height: 42px;
        background: #e9e9e9;
        line-height: 42px;
        margin-top: 51px;
        padding-left: 40px;
    }

    .gr_bt2 {
        text-align: left;
        height: 42px;
        background: #e9e9e9;
        line-height: 42px;
        margin-top: 18px;
        padding-left: 40px;
    }

    .gr_bt2 span a {
        width: 100px !important;
        text-align: center !important;
        line-height: 42px !important;
        margin-right: 20px;
    }

    .activ2 {
        background-color: #cf1322
    }

    .cjwt_c a {
        background: url(/eportal/uiFramework/commonResource/image/2020113011411974681.png) no-repeat left center;
    }

    .xzzx2 a {
        background: url(/eportal/uiFramework/commonResource/image/2020113011413012286.png) no-repeat left center;
    }

    .jrzs a {
        background: url(/eportal/uiFramework/commonResource/image/2020113011412570282.jpg) no-repeat left center;
    }

    .yhhd2 a {
        background: url(/eportal/uiFramework/commonResource/image/2020113011413667393.png) no-repeat left center;
    }

    .gr_bt span a {
        width: 100px !important;
        text-align: center !important;
        line-height: 42px !important;
        margin-right: 20px;
    }




    .head .nav ul li .s_navbox .s_b a {
        color: #555555;
        font-size: 14px;
        display: block;
        width: 200px;
        float: left;
        line-height: 35px;
        text-align: left;
    }

    .head .nav ul li .s_navbox .s_b a:hover {
        color: #e40011;
    }

    .s_b {
        background: #fff;
        position: absolute;
        left: -491px;
        width: 1200px;
        height: 395px;
        z-index: 9999;
        box-sizing: border-box;
        top: 112px;
    }



    .s_b1 {
        float: left;
        width: 368px;
        margin-top: 50px;
        background: url(/eportal/uiFramework/commonResource/image/2020113010354620745.jpg) no-repeat 0px 25px;
        height: 285px;
        margin-left: 60px;
    }

    .s_b1 p {
        float: left;
        height: 35px;
        line-height: 35px;
        text-align: left;
        padding-left: 20px;
    }

    .kfbj {
        padding-top: 58px;
        position: relative;
    }

    .kfbj a {
        width: 98px !important;
        height: 22px;
        line-height: 22px !important;
        position: absolute;
        text-align: center !important;
        background: #f41717;
        border-radius: 5px;
        color: #fff !important;
        top: 128px;
        left: 51px;
    }


    .s_b2 {
        float: left;
        width: 433px;
        margin-top: 50px;
        background: url(/eportal/uiFramework/commonResource/image/2020113010354620745.jpg) no-repeat 0px 25px;
        height: 285px;
        margin-right: 30px;
    }

    .s_b2 p {
        float: left;
        height: 35px;
        line-height: 35px;
        text-align: left;
        margin-left: 30px;
    }

    .jiqbj a {
        float: none !important;
        margin-top: 40px;
        margin-left: 30px;
    }

    .jiqbj p {
        font-size: 16px;
        color: #f41717;
        text-align: left;
        line-height: 30px;

        margin-top: 30px;
    }

    .jiqbj {
        background: url(/eportal/uiFramework/commonResource/image/2021040916183321277.png) no-repeat 88px bottom;
        height: 267px;
        width: 470px;
    }

    .s_b3 {
        float: left;
        width: 250px;
        margin-top: 50px;
        background: url(/eportal/uiFramework/commonResource/image/2020113010354620745.jpg) no-repeat 0px 25px;
        height: 252px;
    }

    .s_b3 p {
        float: left;
        width: 220px;
        height: 35px;
        line-height: 35px;
        text-align: left;

        margin-left: 30px;
    }

    .xzbjing {
        background: url(/eportal/uiFramework/commonResource/image/2021040916184120877.png) no-repeat right bottom;
        height: 302px;
    }




    .s_c {
        background: #fff;
        position: absolute;
        left: -491px;
        width: 1200px;
        height: 395px;
        z-index: 9999;
        box-sizing: border-box;
        top: 112px;
    }

    .s_c .s_c_o {
        float: left;
        width: 188px;
        margin-top: 50px;
        background: url(/eportal/uiFramework/commonResource/image/2020113010354620745.jpg) no-repeat 0px 25px;
        height: 252px;
        margin-left: 50px;
    }

    .s_c .s_c_o li {
        float: left;
        width: 100%;
        height: 35px;
        line-height: 35px;
        text-align: left;
        margin-left: 30px;
    }

    .accordion li {
        height: auto !important;
    }

    .head .nav ul li .s_navbox .s_c a {
        color: #555555;
        font-size: 14px;
        display: block;
        width: 200px;
        float: left;
        line-height: 35px;
        text-align: left;
    }

    .head .nav ul li .s_navbox .s_c a:hover {
        color: #e40011;
    }







    .accordion .link {
        cursor: pointer;
        display: block;
        font-size: 14px;
        position: relative;
        -webkit-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }

    .accordion .link:hover {
        color: #e40011;
    }


    .accordion li:last-child .link {
        border-bottom: 0;
    }

    .accordion li i {
        position: absolute;
        top: 16px;
        left: 12px;
        font-size: 18px;
        color: #595959;
        -webkit-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }

    .accordion li i.fa-chevron-down {
        right: 12px;
        left: auto;
        font-size: 16px;
    }

    .accordion li.open .link {
        color: #e40011;
    }

    .accordion li.open i {
        color: #b63b4d;
    }

    .accordion li.open i.fa-chevron-down {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    /**
 * Submenu
 -----------------------------*/
    .submenu {
        display: none;
        background: url(/eportal/uiFramework/commonResource/image/2020120109393940569.jpg) no-repeat;
        font-size: 14px;
        color: #fff;
        text-indent: 2em;
        padding: 8px;
        width: 586px;
        line-height: 25px;
    }

    .submenu li {
        border-bottom: 1px solid #4b4a5e;
    }

    .submenu a {
        display: block;
        text-decoration: none;
        color: #d9d9d9;
        padding: 12px;
        padding-left: 42px;
        -webkit-transition: all 0.25s ease;
        -o-transition: all 0.25s ease;
        transition: all 0.25s ease;
    }

    .submenu a:hover {
        background: #b63b4d;
        color: #FFF;
    }




    .djck_dj {
        float: right;
        background: url(/eportal/uiFramework/commonResource/image/2020120109400722676.png) no-repeat 10px center;
    }

    .djck_dj a {
        color: #f41717 !important;
        width: 120px !important;
        text-align: center !important;
        padding: 0;
        float: none !important;
    }

    .djck_dj a:hover {
        background: none;
    }


    .s_a2 .qy_yw {
        float: left;
        width: 200px;
        margin-top: 50px;
        background: url(/eportal/uiFramework/commonResource/image/2020113010354620745.jpg) no-repeat 0px 25px;
        height: 252px;
        margin-left: 25px;
    }

    .s_a2 .qy_yw li {
        float: left;
        width: 190px;
        height: 35px;
        line-height: 35px;
        text-align: left;
        margin-left: 30px;
    }

    .head .nav ul li .s_navbox .s_a2 a {
        color: #555555;
        font-size: 14px;
        display: block;
        width: 200px;
        float: left;
        line-height: 35px;
        text-align: left;
    }

    .head .nav ul li .s_navbox .s_a2 a:hover {
        color: #e40011;
    }

    .s_a2 {
        background: #fff;
        position: absolute;
        left: -491px;
        width: 1200px;
        height: 395px;
        z-index: 9999;
        box-sizing: border-box;
        top: 110px;
    }

    .qy_pj {
        width: 216px !important;
    }

    .qy_ck {
        width: 160px !important;
    }

    .sp_header {
        height: 50px;
        overflow: hidden;
        background: #fff;
        z-index: 10;
        width: 100%;
    }

    .sp_logo {
        padding: 10px;
        float: left;
        height: 50px
    }

    .sp_logo img {
        margin: auto;
        max-height: 30px;
    }

    .sjj_nav {
        position: fixed;
        z-index: 20;
        background: #eee;
        width: 100%;
        height: calc(100% - 104px);
        font-size: 14px;
        line-height: 40px;
        top: -100%;
        left: 0;
        overflow: auto;
        overflow-x: hidden;
        transition: top ease 0.35s;
    }

    .nav_show {
        top: 4.25rem;  height: 100%;    
    }

    .sjj_nav>ul>li:first-child {
        overflow: hidden;
        border-top: 0
    }

    .sjj_nav>ul>li:first-child>a {
        float: left;
        width: calc(100% - 70px)
    }

    .sjj_nav>ul>li:first-child .language {
        float: right;
        width: 70px;
        overflow: hidden;
        line-height: 30px;
        margin-top: 5px
    }

    .sjj_nav>ul>li:first-child .language a {
        width: 35px;
        float: left;
        border-left: 1px #ddd solid;
        text-align: center;
        color: #999;
    }

    .sjj_nav ul li i {
        position: absolute;
        top: 5px;
        right: 0px;
        border-left: 1px #ddd solid;
        height: 30px;
        padding: 0px 7px 0 7px;
    }

    .sjj_nav ul li i svg {
        transform: rotate(-90deg);
        transition: all ease 0.35s
    }

    .sjj_nav ul li .sjj_nav_i_se svg {
        transform: rotate(0deg)
    }

    .sjj_nav ul li {
        border-top: 1px #ddd solid;
        margin-left: 20px;
        position: relative;
        line-height: 42px;
        font-size: 16px;
        
    }

    .sjj_nav>ul>li:last-child {
        border-bottom: 1px #ddd solid;
    }

    .sjj_nav ul li ul {
        display: none
    }

    .sjj_nav ul li a {
        width: 80%
    }

    .sjj_nav ul li ul li a {
        color: #5a5a5a;
        display: block;
        text-align: left;
    }

    .sjj_nav ul li i svg {
        width: 40px;
        height: 26px;
        fill: #555;
    }

    .sjj_nav ul li .sjj_nav_i_se svg {
        fill: #c9141e
    }

    .sjj_nav ul li ul li>ul {
        margin-left: 10px
    }