*{margin: 0;padding: 0;}
.w{width: 1200px;margin: auto;}
.top{width: 100%;height: 50px;background: #2c2e30;-webkit-box-shadow: 0 3px 4px rgba(0,0,0,.6);
    -moz-box-shadow: 0 3px 4px rgba(0,0,0,.6);
    -ms-box-shadow: 0 3px 4px rgba(0,0,0,.6);
    box-shadow: 0 3px 4px rgba(0,0,0,.6);
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;}
.top_c{position: relative;}
.search{width: auto;height: 30px;margin-top: 10px;border-radius: 30px;padding: 2px 0px;box-sizing: border-box;}
.search.active{background: #c4c5c5;}
.search_text{display: inline-block;height: 26px;line-height: 26px;width: 0px;background: transparent;font-size: 13px;padding: 0 5px 0 15px;outline:none;}
.search i{font-size: 14px;padding-right: 10px;}
.search i.fa-search{font-size: 20px;color: #fff;line-height: 28px;padding-right: 0;}
.top_r{height: 50px;}
.top_r ul li{float: left;margin-left: 15px;line-height: 50px;}
.top_r ul li a{font-size: 15px;color: #fff;}
.top_r ul li a:hover{color: #dedede;}
.top_link{position: absolute;width: 158px;height: auto;right: 0;top: 50px;z-index: 999;background: url(../img/link.png) no-repeat bottom;background-size: cover;}
.top_link div{min-height: 46px;transition: 0.4s;position: relative;}
.top_link h2{text-align: center;font-size: 15px;color: #fff;line-height: 16px;position: absolute;top: 6px;width: 100%;}
.top_link h2 span,.top_link h2 i{display: block;cursor: pointer;}
.top_link h2 i{animation: HEAD 1.5s linear infinite;}
@keyframes HEAD{
	0%{transform: translateY(2px);}
	50%{transform: translateY(-2px);}
	100%{transform: translateY(2px);}
}
.top_link h2:hover{color: #e6b338;}
.top_link ul{box-sizing: border-box;padding-left: 30px;padding-bottom: 45px;display: none;padding-top: 40px;}
.top_link ul li{margin-top: 10px;}
.top_link ul li a{font-size: 14px;color: #fff;}
/* .top_link:hover div{height: 245px;}
.top_link:hover h2{color: #e6b338;} */

.top_link ul li a:hover{color: #DEDEDE;}
.box{position: relative;}
.logo{margin-top: 35px;margin-bottom: 10px;}
.nav .logo_2{display: none;}
.nav{width: 100%;height: auto;background: url(../img/nav_bg.png) no-repeat top center;position: absolute;top: 0;z-index: 10;background-size: cover;padding-bottom: 100px;}

.menu{
	width: 1200px;height: 60px;
	margin: auto;
        
}
.menu li.l1-nav {
    float: left;margin: 0 28px;
    position: relative;
    left: 0px;
    top: 0px;
    height: 60px;
    line-height: 60px;
}
.menu li.l1-nav span{
	display: block;
	height: 3px;
    background: #e6b338;
    width: 0px;
    position: relative;
    left: 50%;
    overflow: hidden;
    bottom: 3px;
}
a.l1-nav {
    display: block;padding: 0 13px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
    color: #fff;
    float: left;
}
ul.l2-nav {
	width: 140%;display: none;
    position: absolute;
    z-index: 10000;
    left: 0px;margin-left: -20%;
    top: 55px;
	
}
li.l2-nav {
    width: 100%;
	/* margin-bottom: 2px; */
	background: rgba(255,255,255,.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fffffff,endColorstr=#7Fffffff);
}
a.l2-nav {
    display: block;
    text-align: center;
    width: 100%;
    height: 32px;
    line-height: 32px;
    color: #333;
    text-decoration: none;
    font-size: 16px;
}
.menu li.cur span{
	margin-left: -50%;
	width: 100%;height: 3px;background: #e6b338;
}
li.l1-nav:hover a.l1-nav, a.l1-nav:hover {
    color: #DEDEDE;
}
li.l1-nav:hover span{
	width: 100%;
    margin-left: -50%;
    transition: 0.4s;
}
li.l2-nav:hover a.l2-nav,a.l2-nav:hover {
    color: #184EB1;
}
.banner{
	width: 100%;position: relative;
}
.banner .bd li{
	position: relative;
}
.banner .bd li img{
	width: 100%;object-fit: cover;
}
.b_d{position: absolute;bottom: 0;left: 0;width: 100%;height: 100px;background: url(../img/banner_bg.png) no-repeat;z-index: 5;padding-top: 40px;background-size: cover;}
.banner .bd li p{
	width: 1200px;font-size: 30px;color: #fff;text-align: left;margin: auto;
	display: table;height: 100%;
}
.banner .bd li span{display: table-cell;vertical-align: middle;}
.banner .hd{
	position: absolute;bottom: 20px;text-align: right;z-index: 10;
	width: 100%;
	padding-right: 8%;
    box-sizing: border-box;
}
.banner .hd li{
	display: inline-block;color: #fff;margin: 0 5px;text-align: center;
	font-size: 14px;font-family: Arial;
    cursor: pointer;vertical-align: middle;
}
.banner .hd li.on{
	font-size: 22px;
}
.banner .hd li:after{content: "";
    border-top: 1px solid #fff;
    display: inline-block;
    vertical-align: middle;
    width: 0px;
    margin-left: 5px;
    transition: all 0.5s ease-out 0s;}
.banner .hd li.on:after{width: 50px;}
/* con_one */
.con_one{width: 100%;background: url(../img/news_bg.jpg) no-repeat center;background-size: cover;padding: 60px 0 30px;}
.title h2{font-size: 26px;text-align: center;color: #333;letter-spacing: 1px;}
.title i{display: block;height: 1px;background: url(../img/line.png) no-repeat bottom center;margin: auto;margin-top: 30px;}
.title img{width: 34px;height: 39px;display: block;margin: auto;margin-top: -19.5px;}
.news{position: relative;}
.news_c{margin-top: 30px;}
.news_l{width: 620px;height: 470px;position: relative;}
.news_l em{display: block;width: 12px;height: 430px;position: absolute;bottom: 0;right: -12px;background: #184eb1;}
.news_l .bd{width: 100%;height: 100%;}
.news_l .bd ul li img{width: 100%;height: 410px;object-fit: cover;}
/* .news_l .bd ul li{position: relative;} */
.news_l .bd ul li p{width: 100%;height: 60px;line-height: 60px;color: #fff;padding-left: 10px;font-size: 16px;box-sizing: border-box;
background: #747679;padding-right: 50px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.news_l .hd{position: absolute;bottom: 19px;right: 14px;}
.news_l .hd ul{height: 18px;}
.news_l .hd li{display: inline-block;width: 6px;height: 6px;border: 1px solid #fff;border-radius: 50%;}
.news_l .hd li.on{background: #fff;}
.news_r{width: 535px;}
.news_li{
	padding: 12px;box-sizing: border-box;background: #fff;
	width: 260px;border-top: 6px solid #184eb1;
	-webkit-box-shadow: 0 4px 5px rgba(0,0,0,.2);
	-moz-box-shadow: 0 4px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 4px 5px rgba(0,0,0,.2);
	box-shadow: 0 4px 5px rgba(0,0,0,.2);
	-webkit-transition: all .3s ease-in-out 0s;
}
.news_li h2{font-size: 16px;padding: 8px 0 15px;height: 45px;}
.news_li h2 a{color: #184EB1;}
.news_li span{font-size: 14px;color: #999;line-height: 22px;}
.news_li p{font-size: 12px;color: #999;padding: 8px 0;line-height: 22px;}
.news_d{padding: 6px 12px;background: #fff;margin-top: 27px;
	-webkit-box-shadow: 0 4px 5px rgba(0,0,0,.2);
	-moz-box-shadow: 0 4px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 4px 5px rgba(0,0,0,.2);
	box-shadow: 0 4px 5px rgba(0,0,0,.2);
	-webkit-transition: all .3s ease-in-out 0s;}
.news_d li{height: 50px;border-bottom: 1px dashed #d3d3d3;line-height: 50px;background: url(../img/dian.png) no-repeat left center;padding-left: 15px;box-sizing: border-box;font-size: 15px;}
.news_d li a{display: block;width: 72%;float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_d li a:hover{color: #184EB1;}
.news_d li span{float: right;display: block;width: 21%;}
.news_d li:last-child{border: none;}
a.more{position: absolute;top: 20px;right: 0;font-size: 14px;line-height: 25px;}
a.more img{margin-left: 5px;}
a.more:hover{color: #184EB1;}
.notice{margin-top: 60px;position: relative;}
.notice .title .hd{display: table;margin: auto;line-height: 40px;}
.notice .title .hd li{/* display: inline-block; */display: table-cell;vertical-align: middle;float: left;}
.notice .title i.fa{background: none;height: auto;display: table-cell;vertical-align: middle;margin: 0 10px;float: left;line-height: 40px;}
.notice .title li h2{font-size: 20px;cursor: pointer;}
.notice .title li.on h2{font-size: 26px;}
.notice .bd{margin-top: 30px;}
.notice .bd ul{width: 100%;height: auto;}
.notice .bd ul li{border: 1px solid #e5e5e5;background: #f3f2f2;padding: 19px 9px;box-sizing: border-box;overflow: hidden;width: 380px;float: left;margin-right: 30px;margin-bottom: 30px;}
.notice .bd ul li .n_data{width: 65px;height: 65px;background: #43454d;border-radius: 10px;padding: 6px;box-sizing: border-box;}
.notice .bd ul li .n_data span{font-size: 20px;color: #fff;}
.notice .bd ul li .n_data p{font-size: 13px;color: #fff;}
.notice .bd ul li .n_txt{width: 275px;height: 65px;display: table;display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;}
.notice .bd ul li .n_txt a{display: table-cell;vertical-align: middle;font-size: 15px;color: #333;line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.notice .bd ul li:hover .n_data{background: #184EB1;}
.notice .bd ul li.mr{margin-right: 0;}
/* con_two */
.con_two{width: 100%;background: url(../img/xs_bg.jpg) no-repeat center;background-size: cover;padding: 60px 0 30px;}
.xsjz{position: relative;}
.xsjz .title h2{color: #fff;}
.xsjz_c{margin-top: 30px;}
.xsjz_c a.more{color: #fff;}
.xsjz_c a.more:hover{color: #DEDEDE;}
.xsjz_l{
	width: 426px;height: 424px;position: relative;
	background: rgba(255,255,255,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff);
}
.xsjz_lp{width: 100%;height: 215px;overflow: hidden;position: relative;}
.xsjz_lp img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.xsjz_lp img:hover{transform: scale(1.2);}
.xsjz_lp p{
	position: absolute;left: 0;bottom: 0;width: 395px;height: 100px;display: table;padding: 0 20px;box-sizing: border-box;
	background: rgba(7,36,88,0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99072458,endColorstr=#99072458);
}
.xsjz_lp p a{
	display: table-cell;vertical-align: middle;font-size: 18px;color: #fff;
}
.xsjz_ld{padding: 20px;box-sizing: border-box;}
.xsjz_l a.MORE{width: 117px;height: 37px;background: #e6b338;line-height: 37px;text-align: center;color: #333;font-size: 14px;position: absolute;right: 0;bottom: 0;}
.xsjz_l a.MORE:hover{text-decoration: underline;}
.xsjz_ld p{font-size: 16px;color: #333;margin-top: 20px;line-height: 24px;}
.xsjz_ld p i{width: 14px;display: inline-block;text-align: center;}
.xsjz_ld p span{display: inline-block;margin-left: 15px;}
.xsjz_r{width: 742px;height: 424px;padding: 15px 20px;box-sizing: border-box;
background: rgba(255,255,255,.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4Cffffff,endColorstr=#4Cffffff);
}
.xsjz_tb{width: 333px;height: 168px;background: url(../img/xs_list_bg.png) no-repeat;background-size: cover;padding: 20px;box-sizing: border-box;}
.xsjz_tb h2{height: 45px;}
.xsjz_tb h2 a{color: #184EB1;font-size: 16px;font-weight: bold;letter-spacing: 1px;}
.xsjz_tb p{font-size: 13px;color: #333;margin-top: 10px;}
.xsjz_tb p i{font-size: 16px;width: 14px;display: inline-block;text-align: center;}
.xsjz_tb p span{display: inline-block;margin-left: 10px;}
.xsjz_d{margin-top: 25px;}
.xsjz_d li{line-height: 30px;margin-top: 10px;padding-left: 18px;background: url(../img/jt.png) no-repeat left center;font-size: 15px;color: #fff;}
.xsjz_d li a{color: #fff;}
.xsjz_d li span{float: right;}
.xsjz_d li a:hover{color: #DEDEDE;}
/* con_three */
.con_three{width: 100%;padding: 60px 0 80px;background: url(../img/ky_bg.png) no-repeat bottom center;background-size: contain;}
.kxyj{
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 10px rgba(0,0,0,.2);
	-ms-box-shadow: 0 2px 10px rgba(0,0,0,.2);
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	background: #fff;padding: 30px;box-sizing: border-box;position: relative;
}
.kxyj_l{width: 575px;}
.kxyj_d{
	background: url(../img/ky_c.png) no-repeat left;margin-top: 30px;padding: 40px 0 25px 40px;box-sizing: border-box;height: 411px;
}
.kxyj_d a.more{display: none;}
.kxyj_b{
	width: 270px;height: auto;
}
.kxyj_img{width: 100%;height: 168px;overflow: hidden;}
.kxyj_img img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.kxyj_b:hover .kxyj_img img{transform: scale(1.2);}
.kxyj_b h2{margin-top: 15px;height: 45px;}
.kxyj_b h2 a{font-size: 16px;color: #fff;}
.kxyj_b span.zy{font-size: 14px;margin-top: 10px;color: #fff;display: block;}
.kxyj_b p{color: #fff;margin-top: 10px;font-size: 14px;}
.kxyj_b p i{font-size: 16px;}
.kxyj_b p span{display: inline-block;margin-left: 10px;}
.kxyj_r{width: 470px;position: relative;}
.kxyj_r ul li{width: 133px;height: 163px;text-align: center;background: #fff;border-radius: 10px;float: left;
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 10px rgba(0,0,0,.2);
	-ms-box-shadow: 0 2px 10px rgba(0,0,0,.2);
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	margin-right: 35px;margin-bottom: 20px;
}
.kxyj_r ul li.mr{margin-right: 0;}
.kxyj_r ul li img{display: inline-block;margin-top: 30px;height: 50px;}
.kxyj_r ul li p{font-size: 18px;color: #333;margin-top: 30px;}
.kxyj_r ul li:hover p{color: #184EB1;}
.kxyj_m{position: absolute;width: 133px;height: 163px;right: 0;bottom: 20px;text-align: center;line-height: 163px;padding: 0 21px;box-sizing: border-box;}
.kxyj_m i{width: 4px;height: 4px;display: inline-block;margin: 0 1px;height: 100%;float: left;}
.kxyj_m i.h{background: url(../img/h.png) no-repeat center;}
.kxyj_m i.q{background: url(../img/q.png) no-repeat center;}
.kxyj_m span{font-size: 14px;color: #454647;margin: 0 5px;height: 100%;display: inline-block;float: left;}
.kxyj_m span:hover{color: #184EB1;}
/* con_four */
.con_four{width: 100%;background: url(../img/sz_bg.jpg) no-repeat center;background-size: cover;}
.num{height: 590px;background: url(../img/sz_c.jpg) no-repeat center;padding-top: 50px;box-sizing: border-box;}
.num ul li{float: left;margin: 0 20px;width: 200px;cursor: pointer;}
.num ul li .data{text-align: center;margin: auto;font-size: 48px;font-family: georgia;color: #184EB1;}
.num ul li .data em{font-size: 15px;margin-left: 4px;font-weight: bold;}
.num ul li p{font-size: 20px;text-align: center;margin-top: 20px;}
/* foot_nav */
.foot_nav{width: 100%;padding: 35px 0 55px;background: #353739;}
.foot_nav dl{float: left;border-right: 1px solid #48494a;height: 275px;text-align: center;width: 132px;}
.foot_nav dl dt{margin-bottom: 10px;}
.foot_nav dl dt a{font-size: 18px;color: #DEDEDE;line-height: 30px;}
.foot_nav dl dd a{font-size: 15px;color: #959596;line-height: 28px;}
.foot_nav dl:last-child{border: none;}
.foot_nav dl a:hover{color: #fff;}
/* footer */
.footer{
	width: 100%;background: #252526;padding: 20px 0;
}
.bq{float: left;}
.bq p{font-size: 14px;color: #959596;line-height: 24px;}
.foot_r{float: right;}
.filter-box{float: left;position: relative;margin-top: 10px;margin-right: 30px;width: 200px;}
.filter-text {
    height: 100%;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    padding: 0 20px 0 10px;
    background: #fff;    
    border: 1px solid #DEDEDE;
}
.filter-text .filter-title {
    width: 100%;font-size: 14px;
    height: 32px;
    line-height: 32px;
    border: 0;
    background-color: transparent;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0;
    cursor: pointer;outline: none;
}
.fa-sort-desc {
    font-size: 12x;position: absolute;top: 8px;right: 10px;
    transition: all .2s;
}
.filter-list {
    display: none;
    width: 100%;
    background-color: #fff;
    font-size: 14px;
    position: absolute;
    top: 37px;
    left: 0;
    z-index: 99;
    max-height: 85px;
    -ms-overflow-style:none;
    overflow-y: scroll; overflow-x: hidden;
}
.filter-list::-webkit-scrollbar {
            width: 5px;
            background-color: #e2e1e1;
        }
        
.filter-list::-webkit-scrollbar-track {
            background-color: #e2e1e1;
        }
        
.filter-list::-webkit-scrollbar-thumb {
            background: #999999;
        }
.filter-list::-webkit-scrollbar-button{display: none;}
.filter-list li a {
    display: block;
    padding: 0 10px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}
.filter-list li a:hover{background: #DEDEDE;}
.foot_ma{float: right;width: 99px;height: auto;}
.foot_ma img{width: 100%;height: 100%;}
.sj_nav,.navSub{display: none;}
#back-to-top{
	position: fixed;cursor: pointer;
	display: none;
	width: 39px;height: 47px;text-align: center;
	background: url(../img/top.png) no-repeat;
	bottom: 100px;
	right: 10%;padding-top: 8px;box-sizing: border-box;
}
#back-to-top i{display: block;font-size: 14px;color: #fff;}
#back-to-top a{color: #fff;font-size: 12px;line-height: 20px;}
/* list */
/*.nav_z{background: #fff;padding: 0;position: initial;}*/
.nav_z .logo{float: left;margin-top: 48px;margin-bottom: 0;}
.nav_z .logo_1{display: none;}
.nav_z .logo_2{display: block;width:412px;}
.nav_z .logo_2 img{width:100%;}
.nav_z .menu{width: auto;float: right;margin-top: 36px;}
.nav_z a.l1-nav{font-size: 15px;padding: 0 8px;    font-weight: bold;}
.nav_z a.l2-nav{font-size: 14px;}
.nav_z .menu li.l1-nav{margin: 0 10px;padding-bottom: 8px;}
.nav_z li.l1-nav:hover a.l1-nav,.nav_z a.l1-nav:hover{color: #dedede;}
.fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background: #184eb1;
    width: 100%;padding-bottom: 0;
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 10px rgba(0,0,0,.2);
	-ms-box-shadow: 0 2px 10px rgba(0,0,0,.2);
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
}
.fixed .logo_1{display: none;}
.fixed .logo_2{display: block;}
.fixed .logo_2 img{width:100%;}
.fixed .logo{float: left;margin: 15px 0;width:400px;}
.fixed .menu{float: right;width: auto;margin-top: 8px;}
.fixed a.l1-nav{color: #fff;font-size: 15px;padding: 0 8px;font-weight: initial;}
.fixed .menu li.l1-nav{margin: 0 10px;padding-bottom: 8px;}
.fixed .menu li.cur span{display: none;}
.fixed .menu li.l1-nav span{display: none;}
.fixed li.l1-nav:hover a.l1-nav,.fixed a.l1-nav:hover{color: #fff;}
.fixed li.l2-nav{
	background: rgba(24,78,177,.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F184EB1,endColorstr=#7F184EB1);
}
.fixed a.l2-nav{color: #fff;font-size: 14px;height: 30px;line-height: 30px;}
.fixed ul.l2-nav{top: 63px;}
.fixed li.l2-nav:hover a.l2-nav,.fixed a.l2-nav:hover{color: #fff;}
.fixed .sj_nav{margin-top: 28px !important;}
.fixed .sj_nav i,.nav_mobile .sj_nav i{color: #fff !important;}
.nav_mobile{
	position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.8);
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-out 0s;
    display: -ms-flexbox;
    display: -ms-flexbox;
    display: flex;
    -ms--ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}
.mobile_bg{width: 100%;height: auto;background: #fafafa;}
.nav_mobile .logo{
	float: left;margin: 15px 0;
}
.nav_mobile .sj_nav{margin-top: 28px;}
.nav_main{
	font-size: 16px;
    background-size: auto 130px;
    align-content: flex-start;
}
.nav_mobile .nav_main a {
    border-bottom: 1px solid rgba(0,0,0,0.08);
    padding: 8px 15px;
    width: 50%;
    box-sizing: border-box;
    height: auto;float: left;
    display: inline-block;
	
}
.nav_mobile .nav_main a:nth-child(-n+2) {
    border-top: 1px solid rgba(0,0,0,0.08);
}
.nav_mobile .nav_main a:nth-child(odd) {
    border-right: 1px solid rgba(0,0,0,0.08);
}
.mobile_t{background: #184EB1;}
.mobile_top{background: #184EB1;}
/* .mobile_top ul{width: auto;} */
.mobile_top ul li{float: left;line-height: 40px;margin-right: 15px;}
.mobile_top ul li a{color: #fff;font-size: 14px;}
.mobile_top .search{margin-top: 5px;}
.mobile_top .search.active{background: #fff;}
.mobile_top .search i.fa-search{font-size: 18px;line-height: 25px;}
.mobile_top .search i{padding-left: 10px;padding-right: 0;}
.mobile_top .search_text{padding: 0 15px 0 5px;}
.mobile_top .mobile_link{display: inline-block;}
.mobile_top span{color: #fff;font-size: 14px;line-height: 40px;vertical-align: top;display: inline-block;}
.nav_mobile.showdiv {
    opacity: 1;
    visibility: visible;
}
/* list */
.banner_z{height: 400px;position: relative;}
.banner_z img{width: 100%;height: 100%;object-fit: cover;}
.banner_z .ban_c{width: 1200px;height: 50px;position: absolute;bottom: -25px;left: 50%;margin-left: -600px;
background: rgba(255,255,255,1);border-bottom: 3px solid #184EB1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff);
}
.ban_c h2{font-size: 22px;color: #184EB1;line-height: 50px;padding: 0 30px;}
.ban_c .bread{font-size: 14px;color: #6b6b6b;padding-right: 15px;line-height: 50px;}
.ban_c .bread a{color: #6B6B6B;}
.ban_c .bread a:hover{color: #184EB1;}
.BG{background: url(../images/111.png) no-repeat bottom center;}
.con_list{padding-top: 40px;padding-bottom: 40px;}
.sideMenu{background: #f1f1f1;width: 240px;}
.sideMenu h3 {
    height: 40px;
    display: table;
    padding: 0 15px;
    width: 100%;
    box-sizing: border-box;position: relative;
}
.sideMenu h3 a {
    display: table-cell;
    vertical-align: middle;
    color: #6b6b6b;
    font-size: 16px;padding-left: 20px;
}
.sideMenu h3 i {
    position: absolute;left: 20px;top: 50%;margin-top:-9px;
    font-size: 16px;
    color: #949798;transition: all 0.1s;
}
.sideMenu h3:hover{    background: #184EB1;}
.sideMenu h3.on i{transform:rotate(9deg);
-ms-transform:rotate(90deg); /* Internet Explorer */
-moz-transform:rotate(90deg); /* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); /* Opera */}
.sideMenu ul {
    width: 100%;
    height: auto;
    background: #fafafa;
    /*padding: 10px 0;*/
    display: none;
}
.sideMenu ul li {
    height: 40px;line-height:40px;
    padding-left: 51px;padding-right: 10px;
    display: table;
    width: 100%;
    box-sizing: border-box;position: relative;
}
.sideMenu ul li:hover{background: #184EB1;}
.sideMenu ul li.on{background: #184EB1;}
.sideMenu ul li i{position: absolute;left: 40px;top: 16px;color: #6b6b6b;font-size:14px;}
.sideMenu ul li a {
    /*display: table-cell;*/
    color: #6b6b6b;
    vertical-align: middle;
    font-size: 15px;
}
.sideMenu h3.on a,.sideMenu h3.on i{color: #fff;}
.sideMenu h3:hover a,.sideMenu h3:hover i{color: #fff;}
.sideMenu h3.on{background: #184EB1;}
.sideMenu ul li:hover>a{color: #fff;}
.sideMenu ul li.on>a{color: #fff;    font-weight: bold;}
.sideMenu ul li.on i{color: #fff;transform: rotate(9deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);}
.sideMenu ul.menu_ul3{height:0px;transition: all 0.1s;display:block;padding: 0;
    overflow: hidden;}
.sideMenu ul li.on ul.menu_ul3{height:auto;}
.sideMenu ul.menu_ul3{    background: none;}
.sideMenu ul.menu_ul3 li{padding-left:15px;display: table;}
.sideMenu ul.menu_ul3 li a{display: table-cell;font-size:14px;color:#fff;
    vertical-align: middle;}
.sideMenu ul.menu_ul3 li.on{    background: #f5f5f5;}
.sideMenu ul.menu_ul3 li.on a{color: #184EB1;}
.con_lr{width: 925px;background: #fff;    padding: 20px;min-height:300px;
    box-sizing: border-box;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.2);
	    -moz-box-shadow: 0 3px 8px rgba(0,0,0,.2);
	    -ms-box-shadow: 0 3px 8px rgba(0,0,0,.2);
	    box-shadow: 0 3px 8px rgba(0,0,0,.2);}
.con_lr.pic_2,.con_lr.pic_3{display:none;}
.sideMenu ul.menu_ul3 li:hover{background: #f5f5f5;}
.sideMenu ul.menu_ul3 li:hover a{color: #184EB1;}
.sz_pic h2{position: relative;line-height: 40px;
    margin-bottom: 15px; margin-top:15px;}
.sz_pic h2:before{
content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    border-top: 1px dashed #d3d3d3;
    transition: all 0.3s ease-out 0s;
}
.sz_pic h2 p{padding-right: 10px;display: inline-block;float:left;
    background: #fff;position: relative;}
.sz_pic h2 p a{font-size:20px;color:#184EB1;}
.sz_pic h2 span{padding-left: 10px;display: inline-block;float:right;
    background: #fff;position: relative;}
.sz_pic h2 span a{font-size:14px;color:#6b6b6b;}
.sz_pic h2 span a:hover{color:#184EB1;}


 .con_lis{padding: 5px 20px;box-sizing: border-box;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.2);
	    -moz-box-shadow: 0 3px 8px rgba(0,0,0,.2);
	    -ms-box-shadow: 0 3px 8px rgba(0,0,0,.2);
	    box-shadow: 0 3px 8px rgba(0,0,0,.2);} 
.con_lis ul li{padding-left: 15px;height: 50px;line-height: 50px;background: url(../img/dian.png) no-repeat left center;font-size: 15px;border-bottom: 1px dashed #d3d3d3;}
.con_lis ul li a{width: 770px;display: inline-block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.con_lis ul span{float: right;}
.con_lis ul li:hover a{color: #184EB1;}


.ejdh,.navSub1{display: none;}
.ejdh .bread{display: none;}
.ejdh {
    height: 45px;
    /* background: #f3f1f2; */
    line-height: 45px;
    padding: 0 15px;
    position: relative;
    border-bottom: 1px solid #ccc;
    margin-top: -3px;
}
.navSub1 {
    display: none;
    height: auto;
    overflow: hidden;
}
.navSub12 {
    position: relative;
}
.navSub12 ul li {
    width: 100%;position: relative;
    padding: 0 15px;
    float: left;
    border-bottom: 1px solid #ccc;
    line-height: 40px;
    height: auto;box-sizing: border-box;
    font-size: 16px;
}
.navSub12 ul li i{position: absolute;left: 15px;top: 12px;}
.navSub12 ul li ul.un_style{display:none;}
.navSub12 ul li ul.un_style li{padding:0;position: relative;}
.navSub12 ul li ul.un_style li i{position: absolute;left: 3px;top: 12px;color: #184EB1;}
.navSub12 ul li a {
    color: #333;padding-left: 15px;
}
.navSub12 ul li ul.un_style li a{color:#184EB1;}
/* nry */
.detail-title {
    width: 80%;
    margin: auto;
    padding: 20px 0;
    font-size: 24px;
    color: #565656;
    text-align: center;
}
.detail-title span{display:block;font-size:16px;margin-top:10px;}
.nry_content {
    margin-top: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #c1c1c1;
}
.nry_content p {
    LINE-HEIGHT: 180%;
    color: #565656;
    /*text-indent: 2em;*/
    /*text-align: Justify;*/
    text-justify: inter-ideograph;
    font-size: 15px;
    /*margin-bottom: 10px;*/
}


.nry_content a{    text-decoration: underline;color:rgb(24, 78, 177);}


.nry_page {
    margin: 20px 0;
}
.nry_page p {
    font-size: 15px;
    margin-bottom: 10px;
    color: #565656;
}
.nry_page p a {
    color: #565656;
}
.nry_page p a:hover {
    color: #184EB1;
}
.Subtitle {
    text-align: center;
    font-size: 12px;
    color: #333333;
    line-height: 2.5;
    background: #f5f5f5;
    margin-top: 10px;
}
.con_p_lis ul li{
width: 286px;box-sizing: border-box;
    height: auto;padding:15px 15px 10px;
    background: #f7f8fa;
float: left;
    border: 1px solid #e9ecf0;

    margin-right: 13px;margin-top:13px;

}
.con_p_lis ul li .con_p_img{
    width: 100%;height: 206px;background: #fff;
    /*height: 270px;line-height: 270px;*/
    margin: 0 auto;
    display: table;
    text-align: center;
    vertical-align: middle;    overflow: hidden;
}
.con_p_lis ul li .con_p_img img{width: 100%;height: 206px;object-fit: cover;transition: all 1s;}
/* .con_p_lis ul li .con_pl{width: 700px;}
.con_p_lis ul li .con_pl p{font-size: 15px;color: #333333;line-height: 26px;} */


.mingzi{    font-size: 16px;
    color: #005faf;
    width: 100%;
    border-bottom: 1px dashed #acadaf;
    text-align: center;
    line-height: 39px;
    margin: 0 auto;}

.zhicheng{    font-size: 14px;width:100%;padding-top:8px;
    color: #000;    display: table;
    height: 42px;
    overflow: hidden;
    text-align: center;}
.zhicheng span{display: table-cell;vertical-align: middle;
overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}
.con_p_lis ul li:hover .con_p_img img{transform: scale(1.2);}

.con_p_lis ul li:hover p.zc{color:#dedede;}
.con_p_lis ul li:nth-child(3n){margin-right: 0;}
.MyContent {padding-bottom: 20px;border-bottom: 1px dashed #D3D3D3;}
.MyContent .con_p_img{width: 200px;/*height: 157px;*/height:auto;}
.MyContent .con_p_img img{width: 100%;height: 100%;object-fit: cover;}
.MyContent .con_pl{width: 670px;display: table-cell;vertical-align: middle;color: #565656;}
.MyContent .con_pl dt{font-size: 18px;margin-bottom: 10px;}
.MyContent .con_pl dd{font-size: 14px;line-height: 24px;}
.con_sz_nry .nry_content{margin-top: 20px;border: none;padding-bottom: 0;}
#vsb_content_500 IMG,.v_news_content img{border:none !important;max-width: 100%;height:auto !important;}
#vsb_content_2 TABLE{max-width:100% !important;}
#vsb_content_2 TABLE tr{height:auto !important;}
#vsb_content_2 TABLE td{height:auto !important;}
.nry_content table{margin-left:0 !important;margin-right:0 !important;max-width:100% !important:}
/*#vsb_content_2 DIV,#vsb_content_2 P,.nry_content p{text-indent: initial !important;}*/
.nry_content p img{max-width:100%;}


.con_p_lis ul li .tdd{height:170px;}

.pic_sz_nav{font-size:16px;line-height:30px;margin-bottom:10px;text-align: center;}
.pic_sz_nav a{padding:0 15px;}
.pic_sz_nav a.on{color:#184EB1;}




.con_lis1 {width:920px;padding:20px;    box-sizing: border-box;
    background: #fff;
-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.2);
	    -moz-box-shadow: 0 3px 8px rgba(0,0,0,.2);
	    -ms-box-shadow: 0 3px 8px rgba(0,0,0,.2);
	    box-shadow: 0 3px 8px rgba(0,0,0,.2);}
.con_lis1 ul li{padding: 15px 0;border-bottom: 1px dashed #c6c6c6;overflow: hidden;}
.con_lis1 ul li .lis_pic{width: 250px;height: 150px;overflow: hidden;border: 1px solid #ccc; padding: 5px;overflow: hidden;}
.con_lis1 ul li .lis_pic img{width: 100%;height: 100%;object-fit: contain;transition: all 1s;}
.con_lis1 ul li .lis_txt{width: 595px;}
.con_lis1 ul li .lis_txt a{display: block;font-size: 16px;color: #333;font-weight: 600;margin-bottom: 5px;}
.con_lis1 ul li .lis_txt span{font-size: 13px;color: #999;display: block;margin-bottom: 5px;}
.con_lis1 ul li .lis_txt p{font-size: 13px;color: #999;overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;}
.con_lis1 ul li:hover .lis_txt a{color: #184EB1;}
.con_lis1 ul li:hover .lis_pic img{transform: scale(1.2);}



/*.jslb_list{-moz-box-shadow:0 0 10px #d2e3f0; -webkit-box-shadow:0 0 10px #d2e3f0; box-shadow:0 0 10px #d2e3f0;padding:0 0 0 42px;border: 1px solid #d2e3f0;}
.pinyi_txt {
    font-size: 18px;
    color: #333333;
    line-height: 74px;
}
.pinyi_list {
    padding-top: 20px;
}
.pinyi_list a {
    font-size: 18px;
    color: #666666;
    float: left;

    height: 34px;
    line-height: 34px;
    text-align: center;
    margin: 0 2px 0 1px;
}*/
.sz_pic_nav h2{font-size:16px;line-height:32px;display: inline-block;vertical-align: top;color: #184EB1;}
.sz_pic_item,.sz_pic_item1{position: relative;height:32px;display: inline-block;}
.sz_filter-title,.sz_filter-title1{line-height:30px;width:130px;outline-style: none;cursor: pointer;height:30px;}
.sz_filter-text,.sz_filter-text1 {
    height: 100%;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    padding: 0 10px 0 10px;
    background: #fff;
    border: 1px solid #e6e6e6;
}
.sz_filter-text i{color:#999;}
.sz_pic_item select,.sz_pic_item1 select{display:none;}
.fa-caret-down.filter-show{
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.sz_filter-list,.sz_filter-list1 {
    display: none;box-sizing: border-box;
    width: 100%;
    max-height: 300px;
    background-color: #fff;
    font-size: 14px;
    position: absolute;
    top: 42px;
    left: 0;
    z-index: 99;
    border: 1px solid #e6e6e6;
    overflow: auto;
}
.sz_filter-list li,.sz_filter-list1 li{width:100% !important;margin: 0 !important;padding: 0 !important;border:none !important;background:#fff !important;}
.sz_filter-list li a,.sz_filter-list1 li a  {
    display: block;
    padding: 0 10px;
    line-height: 36px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}
.sz_filter-list li:hover,.sz_filter-list1 li:hover {
    background-color: #f2f2f2 !important;
}
.sz_filter-list li.filter-selected，.sz_filter-list1 li.filter-selected {
    background-color: #184EB1 !important;
}
.sz_filter-list li.filter-selected a，.sz_filter-list1 li.filter-selected a {
    display: block;
    color: #fff;
}
.pic_lis ul li{width:31.33%;margin:0 1%;float:left;}
.pic_lis ul li .con_p_img{width:100%;height:240px;    overflow: hidden;border: 1px solid #f5f5f5;    box-sizing: border-box;}
.pic_lis1 ul li .con_p_img{height:180px;}
.pic_lis ul li .con_p_img img{width:100%;height:100%;object-fit: cover;
    transition: all 1s;}
.pic_lis ul li:hover .con_p_img img{transform: scale(1.2);}
.pic_lis ul li p{height:50px;font-size:16px;text-align:center;padding:10px; background: #f5f5f5;}
.pic_lis ul li p a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pic_lis ul li:hover p a{color:#184EB1;}
.sz_pic_item2{height: 32px;display: inline-block;    vertical-align: top;
    background: #fff;
    }
.sz_pic_item2 input{height:22px;padding:5px 10px;line-height:22px;font-size:12px;border: 1px solid #e6e6e6;width:130px;outline: none;}
.sz_pic_item2 button{width:32px;float: right;background:#e6e6e6;
    height: 34px;}
.sz_pic_item2 button i{font-size:14px;}
.pic_lis2 ul li .con_p_txt{border-top: 2px solid #CDCDCD;}
.pic_lis2 ul li p{background:none;}
.pic_lis2 ul li{border-bottom:none;width:48%;}
.pic_lis2 ul li .con_p_img{height:230px;}
.pic_lis2 ul li .con_p_txt span{display:block;width:50px;padding:10px;height:50px;background: #e6b338;color:#fff;text-align:center;}
.pic_lis2 ul li .con_p_txt span b{font-size:20px;}
.pic_lis2 ul li p{width: calc(100% - 90px);text-align:left;}
.pic_lis2 ul li:hover p{color: #184EB1;}