@charset "utf-8";
/*内页banner*/
.w1600{
	width: 1400px;
	margin: 0 auto;
}
.ny-banner{width:100%;height:300px;position:relative;overflow:hidden;}
.ny-banner img{width:100%;height:300px;overflow:hidden;}
/*左侧*/
.culm {margin-bottom: 50px;}
.con_fl {
    width: 16%;
    padding-top: 46px;
}
.con_fl h1{
    width: 100%;
    padding: 40px 0px;
    font-size: 28px;
    color: #fff;
    background: url(../img/10.png)no-repeat left;
    text-align: center;
    font-weight: normal;
    border-radius: 15px 15px 0 0;
    }
.con_fl h1 p{
	font-size:14px;
	color:#8291c6;
	padding-top: 5px;
}
.accordion {
    max-width: 100%;
    /* background: #d5f2df; */
    padding-bottom: 130px;
    margin-top: -3px;
}
.accordion .current a {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
}
.accordion .current img{
    float: right;
    padding-right: 10px;
    padding-top: 5px;
}
.accordion .link img{
	float: right;
    padding-right: 10px;
    padding-top: 5px;
}
.accordion .current i.fa-chevron-down {
    background: url(../img/anniu1.png) no-repeat;
}
.accordion li i.fa-chevron-down {
    right: 12px;
    left: auto;
    font-size: 16px;
    display: inline-block;
    width: 16px;
    height: 12px;
    background: url(../img/anniu1.png) no-repeat;
}
.submenu {
    background: #ffffff;
    font-size: 14px;
}
.submenu li{
}
.submenu a.current {
    /* color: #666666; */
    /* font-size: 16px; */
}
.accordion .current {
    background: #fff;
    display: block;
    font-weight: bold;
}
.submenu a {
    display: block;
    text-decoration: none;
    color: #666;
    padding: 12px 0px;
    padding-left: 42px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    font-size: 16px;
}

#side-wrap .submenu .depth1{}
#side-wrap .submenu .depth1 .lm_a1{display: none;}
#side-wrap .submenu .depth2{display: block; font-size: 0;}
#side-wrap .submenu .depth2 .lm_l2{position: relative;display:block;margin: 10px 0;}
#side-wrap .submenu .depth2 .lm_a2{display: block;padding: 15px 0 15px 15px;font-size: 17px;border: 1px solid #e4e4e4;transition: all 0.3s ease}
#side-wrap .submenu .depth2 .lm_a2[target=_blank]:after{content: ''; position: absolute; right: 18px; top: 19px; width: 15px; height: 15px; z-index: 100}
#side-wrap .submenu .depth2 .lm_a2:hover,#side-wrap .submenu .depth2 .lm_a2:focus{/* font-weight: 500; */}
#side-wrap .submenu .depth2 .over .lm_a2,#side-wrap .submenu .depth2 .is-open .lm_a2{font-weight:bold;color: #FFF;border-color: #1d3381;background: #1d3381;padding: 15px 30px 15px 15px !important;}
#side-wrap .submenu .depth2 .over .tgl-btn,#side-wrap .submenu .depth2 .is-open > .tgl-btn{color: #FFF}
#side-wrap .submenu .depth2 .over .lm_a2:before,#side-wrap .submenu .depth2 .is-open .lm_a2:before{left:15px;}
#side-wrap .submenu .depth2 .has-sub .lm_a2{padding: 15px 30px 15px 15px;}
#side-wrap .submenu .depth3{display: none;width: 100%;box-sizing: border-box;}
#side-wrap .submenu .lm_l2.over .depth3, .submenu .lm_l2.is-open .depth3{background: #f7fbff;}
#side-wrap .submenu .depth3 .lm_l3{margin: 5px 0; position: relative;}
#side-wrap .submenu .depth3 .lm_a3:before {width: 3px;height: 3px;border-radius: 50px;top: 20px;content: '';background-color: #1d3381;position: absolute;left:1rem;}
#side-wrap .submenu .depth3 .lm_a3{position: relative;display: block;font-size: 16px;padding: 8px 0 8px 30px;}
#side-wrap .submenu .depth3 .lm_a3[target=_blank]:after{content: ''; display: inline-block; width: 11px; height: 11px;border-bottom: 1px solid #d9e0e7;z-index: 100}
#side-wrap .submenu .depth3 .has-sub .lm_a3{padding-right: 31px;}
#side-wrap .submenu .depth3 .over .lm_a3,#side-wrap .submenu .depth3 .lm_a3:hover,#side-wrap .submenu .depth3 .lm_a3:focus{color: #1d3381;}
#side-wrap .submenu .depth3 .over .lm_a3:before,#side-wrap .submenu .depth3 .lm_a3:hover:before,#side-wrap .submenu .depth3 .lm_a3:focus:before,#side-wrap .submenu .depth3 .over .lm_a3:after,#side-wrap .submenu .depth3 .lm_a3:hover:after,#side-wrap .submenu .depth3 .lm_a3:focus:after{background: #1d3381;}
#side-wrap .submenu .depth3 .over .lm_a3,#side-wrap .submenu .depth3 .is-open .lm_a3{font-weight:bold;color: #FFF;background: #3d4c83;padding-left: 30px;}
#side-wrap .submenu .depth3 .is-open .lm_a3:before,#side-wrap .submenu .depth3 .is-open .lm_a3:after{background:#FFF}
#side-wrap .submenu .depth3 .over .tgl-btn,#side-wrap .submenu .depth3 .is-open > .tgl-btn{color: #FFF}
#side-wrap .submenu .depth4{background:rgb(231 238 245);padding: 5px 16px;display: none;}
#side-wrap .submenu .depth4 .lm_l4{position: relative;margin: 2px 0;}
#side-wrap .submenu .depth4 .lm_a4{position: relative;font-size: 14px; display: block; padding: 3px 0 3px 10px;}
#side-wrap .submenu .depth4 .lm_l4.is-open .lm_a4{background: #fff;padding: 3px 0 3px 20px;}
#side-wrap .submenu .depth4 .lm_l4.is-open .lm_a4:before{left: 10px;}
#side-wrap .submenu .depth4 .lm_a4:before{content: '';position: absolute;left: 0;top: 15px;width: 2px;height: 2px;border-radius: 50%;background:#0a56ae;}
#side-wrap .submenu .depth4 .over .lm_a4,#side-wrap .submenu .depth4 .lm_a4:hover,#side-wrap .submenu .depth4 .lm_a4:focus{color: #0a56ae;}
#side-wrap .submenu .depth4 .over .lm_a4:before,#side-wrap .submenu .depth4 .lm_a4:hover:before,#side-wrap .submenu .depth4 .lm_a4:focus:before{background: #0a56ae;}
#side-wrap .submenu .depth5{background: rgb(255,255,255); margin-top: 10px; padding: 5px 10px; display: none;}
#side-wrap .submenu .depth5 .lm_l5{position: relative; margin: 5px 0;}
#side-wrap .submenu .depth5 .lm_a5{position: relative; display: block;font-size: 13px; padding: 3px 0 3px 10px;}
#side-wrap .submenu .depth5 .lm_a5:before{content: ''; position: absolute; left: 0; top: 9px; width: 2px; height: 2px; border-radius: 50%; background:#0a56ae;}
#side-wrap .submenu .depth5 .over .lm_a5,#side-wrap .submenu .depth5 .lm_a5:hover,#side-wrap .submenu .depth5 .lm_a5:focus{color: #0a56ae;}
#side-wrap .submenu .depth5 .over .lm_a5:before,#side-wrap .submenu .depth5 .lm_a5:hover:before,#side-wrap .submenu .depth5 .lm_a5:focus:before{background: #0a56ae;}
#side-wrap .lm_a1, #side-wrap .lm_l1 > button{display: none;}
#side-wrap .depth2 .has-sub .tgl-btn{position: absolute;top: 22px;right:10px;width: 20px;height: 20px;font-size: 17px;z-index: 9;background: url(../img/anniu1.png) no-repeat;}
#side-wrap .depth2 .has-sub:focus .tgl-btn:before, #side-wrap .depth2 .has-sub:focus .tgl-btn:after, #side-wrap .depth2 .has-sub:hover .tgl-btn:before, #side-wrap .depth2 .has-sub:hover .tgl-btn:after{background: #333;}
#side-wrap .depth2 .depth3 .has-sub .tgl-btn{top: 14px;right:10px;border: none;}
#side-wrap .depth2 .depth4 .has-sub .tgl-btn{top: 1px;}
/*---------------------------------------------------*/
#side-wrap .submenu #cont-navi button.m-btn{display: none}
#side-wrap .submenu #cont-navi .home{display: block; position: relative; float: left; width: 60px; height: 60px; background-color: #000000;}
#side-wrap .submenu #cont-navi .home i{display: block; position: absolute; width: 14px; height: 12px; left: 50%; top: 50%; margin: -9px 0 0 -6px; color: #FFF; font-size: 17px;}
#side-wrap .submenu #cont-navi dl{display: block; float: left; position: relative}
#side-wrap .submenu #cont-navi dl:after{content: ""; display: block; position: absolute; width: 1px; height: 100%; top: 0; right: 0; background-color: #e9474c;}
#side-wrap .submenu #cont-navi dl dt a{display: block; position: relative; min-width: 200px; height: 60px; line-height: 60px;}
#side-wrap .submenu #cont-navi dl.cnavi3 dt a{min-width: 160px; width: auto; padding-right: 40px}
#side-wrap .submenu #cont-navi dl dt a .txt{display: block; font-size: 15px; color: #fff; letter-spacing: .03em; margin: 0 20px;}
#side-wrap .submenu #cont-navi dl dt a .txt i{display: inline-block; float: right; vertical-align: bottom; font-size: 20px;}
#side-wrap .submenu #cont-navi dl dt a .txt i:before{border: 1px solid rgb(255 255 255 / 50%);}
#side-wrap .submenu #cont-navi dl dt a:hover .txt i:before{border-color: #fff; transition: .5s;}
#side-wrap .submenu #cont-navi dl{background-color: #da2127;}
#side-wrap .submenu #cont-navi dl .isOver a,#side-wrap .submenu #cont-navi dl .isOver a:hover{background: #c0191e;}
#side-wrap .submenu #cont-navi dl .isOver a:after{content: ""; display: block; position: absolute; width: 5px; height: 9px; right: 20px; top: 50%; margin: -4.5px 0 0 0;}
#side-wrap .submenu #cont-navi dl dd{display: none}
#side-wrap .submenu #cont-navi dl dd ul{display: block}
#side-wrap .submenu #cont-navi dl dd ul li{display: block}
#side-wrap .submenu #cont-navi dl dd ul li a{display: block; position: relative; color: #fff; font-size: 15px; letter-spacing: -.05em; padding: 16px 0;}
#side-wrap .submenu #cont-navi dl dd ul li a span{display: block; margin: 0 0 0 15px}
#side-wrap .submenu #cont-navi dl dd ul li a:hover,#side-wrap .submenu #cont-navi dl dd ul li a:focus{background-color: #b31f23;}
#side-wrap .submenu #cont-navi dl dd ul li a:before{content: ""; display: block; position: absolute; width: 100%; height: 1px; left: 0; top: 0; background-color: #e9474c;}
#side-wrap .submenu #cont-navi dl dd ul li a:hover:after,#side-wrap .submenu #cont-navi dl dd ul li a:focus:after{content: ""; display: block; position: absolute; width: 5px; height: 9px; right: 20px; top: 50%; margin: -4.5px 0 0 0;}
#side-wrap .submenu .cont-ctrl-btns{display: block; float: right; position: relative; z-index: 999;}
#side-wrap .submenu .cont-ctrl-btns button{display: block; position: relative; width: 60px; height: 60px; background: none; font-size: 0;}
#side-wrap .submenu .cont-ctrl-btns button i{display: block; position: absolute; width: 25px; height: 20px; top: 0; right: 0; bottom: 0; left: 0; margin: auto; transition: all .3s ease;}
#side-wrap .submenu .cont-ctrl-btns button i:before{font-size: 22px;}
#side-wrap .submenu .cont-ctrl-btns button:before{content: ""; display: block; position: absolute; width: 1px; height: 14px; left: 0; top: 50%; margin: -5px 0 0 0; background: rgb(115 115 115 / 30%);}
#side-wrap .submenu .cont-ctrl-btns button:focus i,#side-wrap .submenu .cont-ctrl-btns button:hover i{transform: translateY(-3px);}
#side-wrap .submenu .unit{position: relative; float: left;}
#side-wrap .submenu .unit .btn-cast::before{display: none}
#side-wrap .submenu .unit .btn-cast.is-open,#side-wrap .submenu .unit .btn-cast:hover, .submenu .unit .btn-cast:focus{}
#side-wrap .submenu .unit .btn-print:hover,#side-wrap .submenu .unit .unit .btn-print:focus{background-color: #12213a; border-color: #12213a}
#side-wrap .submenu .unit .btn-share.is-open,#side-wrap .submenu .unit .unit .btn-share:hover, .submenu .unit .btn-share:focus{background: #ffffff;}
#side-wrap .submenu .unit .sns-list{display: none; position: absolute; top: 100%; right: 0; z-index: 100; width: auto; white-space: nowrap; box-sizing: border-box; box-shadow: 0 2px 8px rgb(0, 0, 0, 10%);}
#side-wrap .submenu .unit .sns-list.is-open{display: block}
#side-wrap .submenu .unit .sns-list .inwr{background: #fff; border: 1px solid #EEE; padding: 10px 12px; text-align: center; position: relative;}
#side-wrap .submenu .unit .sns-list .inwr:before{display: block; position: absolute; right: 22px; top: -7px; width: 12px; height: 12px; background: #FFF; border: solid #E1E1E1; border-width: 0 1px 1px 0; content: ''; transform: rotate(-135deg);}
#side-wrap .submenu .unit .sns-list.is-open .inwr{border-radius: 999px; opacity: 1; transition: opacity .35s ease, border-radius 3s ease .5s}
#side-wrap .submenu .unit .sns-list.is-open .inwr:before,#side-wrap .submenu .unit .sns-list.is-open .inwr:after{opacity: 1}
#side-wrap .submenu .unit .sns-list .tit{display: block; font-size: 15px; color: #333333; font-weight: 500; line-height: 22px;}
#side-wrap .submenu .unit .sns-list button{display: block; width: 36px; height: 36px; position: relative; font-size: 0; margin: auto; overflow: hidden; border-radius: 50%; transition: .25s; background: #888;}
#side-wrap .submenu .unit .sns-list button i{font-size: 22px; color: #FFF;}
#side-wrap .submenu .unit .sns-list ul{display: block; font-size: 0; white-space: nowrap;}
#side-wrap .submenu .unit .sns-list li{display: block; box-sizing: border-box; position: relative; vertical-align: top; margin: 12px auto;}
#side-wrap .submenu .unit .sns-list li:last-child{}
#side-wrap .submenu .unit .sns-list li button:hover,#side-wrap .submenu .unit .sns-list li button:focus{box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.3);}
#side-wrap .submenu .unit .sns-list li .btn-wechat{background-color: #3db042;}
#side-wrap .submenu .unit .sns-list li .box-wechat{width: 150px; height: 150px; padding: 15px; top: -80%; right: calc(100%); position: absolute; background: #FFF; border: 1px solid #EEE; overflow: hidden; opacity: 0; transition: .5s;}
#side-wrap .submenu .unit .sns-list li .box-wechat.on{opacity: 1; right: calc(100% + 12px);}
#side-wrap .submenu .unit .sns-list li .box-wechat img{width: 100%}
#side-wrap .submenu .unit .sns-list li .btn-wechat:hover .box-wechat{display: block}
#side-wrap .submenu .unit .sns-list li .btn-weibo{background-color: #f52212;}
#side-wrap .submenu .unit .sns-list .sns-closer:before,#side-wrap .submenu .unit .sns-list .sns-closer:after{content: ""; display: block; background: #FFF; box-sizing: border-box; width: 15px; height: 2px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; transition: all .3s ease}
#side-wrap .submenu .unit .sns-list .sns-closer:before{transform: rotate(45deg)}
#side-wrap .submenu .unit .sns-list .sns-closer:after{transform: rotate(135deg)}
#side-wrap .submenu .unit .sns-list .sns-closer:hover{background: #000}
#side-wrap .submenu .unit .sns-list .sns-closer:hover:before,#side-wrap .submenu .unit .sns-list .sns-closer:focus:before{transform: rotate(135deg)}
#side-wrap .submenu .unit .sns-list .sns-closer:hover:after,#side-wrap .submenu .unit .sns-list .sns-closer:focus:after{transform: rotate(225deg)}
.accordion .link {
    cursor: pointer;
    display: block;
    padding: 15px 8px;
    color: #4D4D4D;
    font-size: 18px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    text-align: center;
    border-top: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    margin: 5px 0 5px 0;
}
.accordion .link:hover{background: #1d3381;display:block;}
.accordion .link:hover a{color:#fff;font-size:18px;font-weight:bold;}
.w1500{} 
.culm-fl{width: 250px;background: #FFF;padding-bottom: 20px;padding-top: 58px;}
.culm-fl h3 {line-height: 95px;font-size: 22px;color: #FFF;text-align: center;background: #0179c7;font-weight: normal;border-radius: 13px 13px 0 0;}
.culm-fl h3:before{width:27px;height:26px;background:url(../img/icon17_03.png) 0px center no-repeat;display:inline-block;content:'';margin-right:10px;position: relative;top: 5px;}
.culm-fl ul{background-color:#efefef;padding-bottom:50px;}
.culm-fl ul li {border-bottom: #d3d3d3 solid 1px;display: block;font-size: 16px;line-height: 57px;margin: 0 20px;text-align: center;}
.culm-fl ul li a {padding: 15px 0;text-align: center;line-height: 28px;}
.culm-fl li a:hover, { color: #0179c7; background: none }
.culm-fr{width: 81%;padding-top: 58px;min-height: 400px;}
.culm-fl ul li a.cur{color:#009b6c;}
/*当前位置*/
.locations{text-align: left;padding:15px 0;border-bottom: 1px solid #e2e2e2;}

.locations a span{
    padding-right: 10px;
    font-size: 14px;
    font-weight: 500;
}
.locations a{display: inline-block;float: left;color: #999999;font-size: 14px;}
.location {text-align: left;}
.location a{color: #666;display: inline-block;padding: 0 2px;}
.location a .home{/* background: url(../img/location-home.png) no-repeat left 2px; */}
.location a span, #contents .location strong {font-weight: 500;padding-right: 5px;font-size: 14px;}
.location *{font-size: 14px;}
.culm-fr .title{
	
border-bottom: 1px solid #eaeaea;
	
padding-bottom: 15px;
}
.culm-fr .title .text{
	
}
.culm-fr .title .text h1{
	
font-size: 22px;
	
font-weight: normal;
}
.accordion .current {
    background: #1d3381;
    display: block;
    font-weight: bold;
}
/*列表*/
.list li{padding: 25px 0px;border-bottom: 1px solid #eaeaea;}
.list li a{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.list li .list-data{text-align:center;position:relative;font-family: Bahnschrift;}
.list li .list-data::after{
    position: absolute;
    display: block;
    content: "";
    width: 1px;
    height: 100%;
    background: #eeeeee;
    right: -25px;
    top: 0;
    bottom: 0;
    margin: auto
}
.list li .list-data .day{font-size: 26px;padding-top: 10px;color: #999999;font-weight: bold;}
.list li .list-data .year{font-size:14px;color: #969696;margin-top: 3px;}
.list li .list-box{width: 85%;padding-left: 15px;}
.list li .list-img{
}
.list li .list-img img:nth-child(2) {display: none;}
.list li .list-img img:nth-child(1) {display: block;}
.list li:hover .list-img img{
	background:url(../img/jt2.png)no-repeat center right;
	display:block;
}
.list li:hover .list-img img:nth-child(1){
	background:url(../img/jt1.png)no-repeat center right;
	display:none;
}
.list li .list-box .list-boxfr,.list li .list-box .list-boxfr img{width: 200px;}
.list-boxfl p{font-size: 22px;line-height:32px;color: #333;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list-boxfl span{line-height: 26px;margin-top: 10px;font-size: 15px;color: #999999;display: inline-block;}
.list-boxfl a{width:98px;height:36px;line-height:36px;display:inline-block;text-align:center;margin-top:24px;color:#777777;border:1px solid #cecece;}
.list li:hover .list-data .day{color:#1d3381}
.list li:hover .list-data .year{color:#1d3381;}
.list li:hover p{color:#1d3381;}
/*内容*/
.con-box{margin: 60px auto 60px auto;}
.content{background:#fff;min-height:700px; font-size:18px}
#inner .content{width: 950px;float: left;}
.content .con_nav h2{font-size: 30px;color:#010101;padding: 0 0 15px 0;text-align: center;}
.content .con_nav .ly{height:54px;line-height:54px;border-bottom: 1px solid #e6e6e6;margin-bottom:20px;color:#7c7c7c;font-size: 13px;text-align:center;}
.hznr{font-size: 18px;}
.content img{/* max-width: 800px; */margin: 15px auto;display:inline-block;}
.content p{text-indent:2em;text-align:left;color:#333;margin-bottom: 16px;line-height:40px;}
.pageBar{padding-top: 25px;margin-top: 35px;border-top: 1px solid #dedede;font-size: 16px;line-height: 36px;}
.pageBar p{text-indent:0}
.pageBar p.prev{margin-bottom:0}
.con_nav{margin-top:20px;}
/*单篇*/
.text-d{padding-top:20px;}
.text-d p{line-height:36px;font-size:16px;text-indent:2em;}
/*搜索结果页*/
.searchWrap { min-height: 600px; background: #fff; padding-bottom: 50px; }
.searchWrap .serBox{padding:25px;background:#f4f4f4;margin-bottom:20px;margin-top:20px;}
.searchWrap .txt {border: none;height: 40px;width: 1198px;font-size: 15px;padding-left: 10px;color: #3d3d3d;}
.searchWrap .btn {border: none;height: 40px;width: 120px;text-align: center;float: right;cursor: pointer;_display: inline;color: #fff;right: 10px;top: 20px;background: #1f8039;font-size: 18px;}
.searchWrap ul{padding-bottom:30px;}
.searchWrap ul li{line-height:2em; border-bottom:1px solid #dedede;padding:20px 0}
.searchWrap ul li a{display:block;}
.searchWrap ul li a h3{font-size:18px; font-weight:bold;margin-bottom:15px;}
.searchWrap ul li a p{ font-size:14px;}
.searchWrap ul li a span.time{color:#999;margin-top:15px}



.right_con{width: 1141px;}
.right_con ul{padding: 10px 0 20px 0;}
.right_con ul .pp{
	
font-weight: bold;
	
font-size: 18px;
	
padding-left: 15px;
	
line-height: 30px;
	
color: #222;
}
.right_con ul li{
	float: left;
	margin-right: 0;
	width: 14.28%;
}
.right_con ul li a{
	display: block;
	line-height: 58px;
	font-size: 17px;
	color: #4e4e4e;
	padding: 0 20px;
}




.culm .div{padding-top: 50px;}
.culm .zuo{
	width: 48%;
}
.culm .zuo ul{
	margin: 0;
	padding: 0;
	position: relative;
	border-right: 1px solid #eaeaea;
	/* padding-top: 30px; */
}
/*  */
.culm .zuo .kong{
	position: relative;
	padding-bottom: 50px;
}
.culm .zuo .kong::before{
	content: '';
	height: 11px;
	width: 11px;
	border-radius: 50px;
	border: 2px solid #1d3381;
	display: block;
	background: #1d3381;
	position: absolute;
	right: -15px;
	top: 3%;
	z-index: 1000;
	transform: translate(-50%, -23%);
}

.culm .zuo li{
	position: relative;
	padding-bottom: 80px;
}
.culm .zuo li:hover h1{
	color:#1d3381;
}

.culm .zuo li::before{
	content: '';
	height: 11px;
	width: 11px;
	border-radius: 50px;
	border: 2px solid #a1a1a1;
	display: block;
	background: #ffffff;
	position: absolute;
	right: -15px;
	top: 3%;
	z-index: 1000;
	transform: translate(-50%, -23%);
}
.culm .zuo li:hover::before{border: 2px solid #1d3381;background: #1d3381;}
.culm .zuo li::after{
	content: '';
	height: 1px;
	width: 42px;
	display: block;
	background: #eaeaea;
	position: absolute;
	right: 7px;
	top: 5%;
	z-index: 0;
	transform: translateY(-50%);
	visibility: inherit;
}
.culm .zuo li:hover::after{background: #1d3381;}
.culm .zuo li.kong::after{display:none;}
.culm .zuo li.kong1::after{display:none;}
.culm .zuo li div{
	
}
.culm .zuo li div h1{
	font-size: 30px;
	font-weight: bold;
	text-align: right;
	padding-right: 52px;
	padding-bottom: 30px;
}
.culm .zuo li  div p{
	font-size: 16px;
	color: #222 !important;
	line-height: 32px !important;
	width: 92%;
	padding-bottom: 30px;
}
.culm .zuo li:hover p{color:#1d3381 !important;}
/*  */
.culm .zuo .li-2{
	position: relative;
	padding-bottom: 80px;
}
.culm .zuo .li-2::before{
	content: '';
	height: 11px;
	width: 11px;
	border-radius: 50px;
	border: 2px solid #a1a1a1;
	display: block;
	background: #ffffff;
	position: absolute;
	right: -15px;
	top: 2%;
	z-index: 1000;
	transform: translate(-50%, -23%);
}
.culm .zuo .li-2::after{
	content: '';
	height: 1px;
	width: 42px;
	display: block;
	background: #eaeaea;
	position: absolute;
	right: 7px;
	top: 3%;
	z-index: 1000;
	transform: translateY(-50%);
	visibility: inherit;
}
.culm .zuo .li-2 div h1{
	font-size: 30px;
	font-weight: bold;
	text-align: right;
	padding-right: 52px;
	padding-bottom: 30px;
}
.culm .zuo .li-2  div p{
	font-size: 16px;
	color: #222 !important;
	line-height: 32px !important;
	width: 92%;
	padding-bottom: 30px;
}
.culm .zuo .li-2:hover  div p{color:#1d3381 !important;}
/*  */
.culm .zuo .li-3{
	position: relative;
	padding-bottom: 80px;
}
.culm .zuo .li-3::before{
	content: '';
	height: 11px;
	width: 11px;
	border-radius: 50px;
	border: 2px solid #a1a1a1;
	display: block;
	background: #ffffff;
	position: absolute;
	right: -15px;
	top: 2%;
	z-index: 1000;
	transform: translate(-50%, -23%);
}
.culm .zuo .li-3::after{
	content: '';
	height: 1px;
	width: 42px;
	display: block;
	background: #eaeaea;
	position: absolute;
	right: 7px;
	top: 4.5%;
	z-index: 1000;
	transform: translateY(-50%);
	visibility: inherit;
}
.culm .zuo .li-3 div h1{
	font-size: 30px;
	font-weight: bold;
	text-align: right;
	padding-right: 52px;
	padding-bottom: 30px;
}
.culm .zuo .li-3  div p{
	font-size: 16px;
	color: #222 !important;
	line-height: 32px !important;
	width: 92%;
	padding-bottom: 30px;
}
.culm .zuo .li-3:hover  div p{color: #1d3381 !important;}
.culm .you{
	width: 48%;
}
.culm .you li{
	position: relative;
	padding-bottom: 40px;
}
.culm .you li:hover h1{color:#1d3381;}
.culm .you li:first-child{
	padding-bottom: 40px;
}


.culm .you li::after{
	content: '';
	height: 11px;
	width: 11px;
	border-radius: 50px;
	border: 2px solid #a1a1a1;
	display: block;
	background: #ffffff;
	position: absolute;
	right: 1px;
	z-index: 1000;
	top: 34px;
	transform: translate(-3900%, -96%);
	visibility: inherit;
}
.culm .you li:hover::after{border: 2px solid #1d3381;background: #1d3381;}
.culm .you li::before{
	content: '';
	height: 1px;
	width: 42px;
	display: block;
	background: #eaeaea;
	position: absolute;
	left: -42px;
	top: 16%;
	z-index: 1000;
	transform: translateY(-50%);
	visibility: inherit;
}
.culm .you li:hover::before{background: #1d3381;}
.culm .you li div h1{
	font-size: 30px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 36px;
	padding-left: 10px;
	padding-top: 15px;
}
.culm .you li div p{
	font-size: 16px;
	color: #222 !important;
	line-height: 32px !important;
	width: 92%;
	padding-bottom: 30px;
}
.culm .you li:hover div p{color: #1d3381 !important;}
/* frist */
.culm .you .frist{
	position: relative;
}
.culm .you .frist:first-child{
	padding-top: 100px;
}


.culm .you .frist::after{
	content: '';
	height: 11px;
	width: 11px;
	border-radius: 50px;
	border: 2px solid #a1a1a1;
	display: block;
	background: #ffffff;
	position: absolute;
	right: 1px;
	z-index: 1000;
	top: 160px;
	transform: translate(-3900%, -96%);
	visibility: inherit;
}
.culm .you .frist::before{
	content: '';
	height: 1px;
	width: 42px;
	display: block;
	background: #eaeaea;
	position: absolute;
	left: -42px;
	top: 52%;
	z-index: 1000;
	transform: translateY(-50%);
	visibility: inherit;
}
.culm .you .frist:hover::after{background: #1d3381;border: 2px solid #1d3381;}
.culm .you .frist:hover::before{background: #1d3381;}
.culm .you .frist div h1{
	font-size: 30px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-top: 40px;
}
.culm .you .frist div p{
	font-size: 16px;
	color: #222 !important;
	line-height: 32px !important;
	width: 92%;
	padding-bottom: 30px;
}
.culm .you .frist:hover div p{color: #1d3381 !important;}
.culm .you .lli-2{
	position: relative;
	padding-top: 30px;
}
.culm .you .lli-2::after{
	content: '';
	height: 11px;
	width: 11px;
	border-radius: 50px;
	border: 2px solid #a1a1a1;
	display: block;
	background: #ffffff;
	position: absolute;
	right: 1px;
	z-index: 1000;
	top: 65px;
	transform: translate(-3900%, -96%);
	visibility: inherit;
}
.culm .you .lli-2:hover::after{border: 2px solid #1d3381;background: #1d3381;}
.culm .you .lli-2::before{
	content: '';
	height: 1px;
	width: 42px;
	display: block;
	background: #eaeaea;
	position: absolute;
	left: -42px;
	top: 16%;
	z-index: 1000;
	transform: translateY(-50%);
	visibility: inherit;
}
.culm .you .lli-2:hover::before{background: #1d3381;}
.culm .you .lli-2 div h1{
	font-size: 30px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-top: 18px;
}
.culm .you .lli-2 div p{
	font-size: 16px;
	color: #222 !important;
	line-height: 32px !important;
	width: 92%;
	padding-bottom: 30px;
}
.culm .you .lli-2:hover div p{color: #1d3381 !important;}
/* cccccccc */
.culm .you .lli-2s{
	position: relative;
	padding-bottom: 65px;
}
.culm .you .lli-2s::after{
	content: '';
	height: 11px;
	width: 11px;
	border-radius: 50px;
	border: 2px solid #a1a1a1;
	display: block;
	background: #ffffff;
	position: absolute;
	right: 1px;
	z-index: 1000;
	top: 34px;
	transform: translate(-3900%, -96%);
	visibility: inherit;
}
.culm .you .lli-2s::before{
	content: '';
	height: 1px;
	width: 42px;
	display: block;
	background: #eaeaea;
	position: absolute;
	left: -42px;
	top: 12%;
	z-index: 1000;
	transform: translateY(-50%);
	visibility: inherit;
}
.culm .you .lli-2ss::before{
	content: '';
	height: 1px;
	width: 42px;
	display: block;
	background: #eaeaea;
	position: absolute;
	left: -42px;
	top: 11%;
	z-index: 1000;
	transform: translateY(-50%);
	visibility: inherit;
}
.culm .you .lli-2s div h1{
	font-size: 30px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-top: 15px;
}
.culm .you .lli-2s div p{
	font-size: 16px;
	color: #222 !important;
	line-height: 32px !important;
	width: 92%;
	padding-bottom: 30px;
}
/*  */
.culm .you .lli-3{
	position: relative;
	padding-bottom: 30px;
	margin-top: 102px;
}
.culm .you .lli-3::after{
	content: '';
	height: 11px;
	width: 11px;
	border-radius: 50px;
	border: 2px solid #a1a1a1;
	display: block;
	background: #ffffff;
	position: absolute;
	right: 0;
	z-index: 1000;
	top: 34px;
	transform: translate(-3900%, -96%);
	visibility: inherit;
}
.culm .you .lli-3::before{
	content: '';
	height: 1px;
	width: 42px;
	display: block;
	background: #eaeaea;
	position: absolute;
	left: -38px;
	top: 7%;
	z-index: 1000;
	transform: translateY(-50%);
	visibility: inherit;
}
.culm .you .lli-3 div h1{
	font-size: 30px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-top: 17px;
}
.culm .you .lli-3 div p{
	font-size: 16px;
	color: #222 !important;
	line-height: 32px !important;
	width: 92%;
	padding-bottom: 30px;
}
.culm .zuo .kong1{
	position: relative;
	padding-bottom: 15px;
}
.culm .zuo .kong1::before{
	content: '';
	height: 11px;
	width: 11px;
	border-radius: 50px;
	border: 2px solid #1d3381;
	display: block;
	background: #1d3381;
	position: absolute;
	right: -15px;
	top: 3%;
	z-index: 1000;
	transform: translate(-50%, -23%);
}
