﻿/*2021年样式*/
.Pub{min-width: 1200px; width: 1200px; overflow: hidden; margin:0 auto;}
.PubN{min-width: 1200px; width: 1200px; margin:0 auto;}

/* 头部 */
.header{width:100%;/*background: #015293;*/ background:url("../images/header-bg.png") center top repeat;}
.headerT{display: block; padding: 45px 0 50px 0;}
.headerT a{padding-right:10px;}
.PhoneheaderLogo{display: none;}
.headerLogo{/*float: left; width: 280px;*/}
.headerNavT{background: #015293;position: relative; margin-bottom: 35px;}
.Bigtit {margin-top:25px;}
.headerNav{overflow: hidden;}
.headerNav li{width:11%;float: left; height: 50px; line-height: 50px;}
.headerNav li a{display: block;text-align: center; width: 100%; font-size: 18px; color: #fff;}
.headerNav li a span{line-height: 50px; height: 50px;}
.headerNav li:hover .navTi>span{border-bottom:solid 2px #114295; height: 58px; line-height: 50px; display: inline-block; background-color:#4781B9; padding:0 20px 0 20px;}
.headerNav li.hov>a>span{border-bottom:solid 2px #fae38c;height: 58px; line-height: 50px; display: inline-block; }
.headerNav .ejNav{width: 100%; min-height: 40px; background: #1f589d; border-bottom:solid 1px #095786; position: absolute; left: 0px; top:50px; text-align: center; line-height: 40px; display: none;z-index:999;}
.headerNav .ejNav a{padding:0 36px;display: inline-block; width: auto; font-size: 16px; color: #fff;}
.headerNav .ejNav a:hover{ background-color:#0b9dff;}
.headerNav li:hover .ejNav{display: block;}
.MyForm{width: 410px; height: 50px; border:solid 1px #e6e7e7; border-radius:5px; background-color: #fff;overflow: hidden; margin-top: 25px;}
.MyForm input.inp{width: 250px; height:50px; line-height: 50px; display: block; float: left; padding-left: 10px; background:#fff;}
.MyForm  input.btn{width: 40px; height: 50px; display: block; padding-right: 15px; float: right;background:url("../images/src_icon.png") left center no-repeat; border:none; }
.sdzc{display: block;}
#serchid{float: left; height: 50px; line-height: 50px; color: #989898; width: 90px; text-align: right; margin-left:15px;}
.headerR{width: 210px; padding-right:20px; overflow: hidden;}
.fzLink p{text-align: left;}
.fzLink a.znwd{float: right;}
.fzLink a{font-size: 14px; color: #fff;}
.fzLink .p1{margin:5px 0 15px 0;}
.line{height: 1px; background:#022344; width: 100%;}
/*手机--头部*/
.app_head { display: none; position: fixed; top: 0; left: 0; width: 100%; padding:5px 0; height: 50px; background: #015293; z-index: 30; border-bottom: 1px solid #ccc }
.app_menu { position: absolute; top: 10px; right: 10px; width: 30px; height: 30px;  }
.app_logo { display: block; height: 36px;  padding-top: 4px; float: left; padding-left: 10px;}
.app_logo img { display: block; margin:0 auto; height: 36px; }
.app_search { display: block; position: absolute; width: 30px; height: 30px; top: 10px; right: 55px; background: url("src_icon.png")/*tpa=template/common/sfjheader2020/src_icon.png*/ no-repeat center; background-size: 22px 21px; }
.app_map { display: none; position: fixed; top: 50px; left: 0; z-index: 20; width: 100%; height: 100%; overflow-y: scroll !important; background: #fff}
.mapsub_1 { padding:0 10px 60px; }
.mapsub_1 .y_li { }
.mapsub_1 .y_li .y_a { display: block; border-left: 3px solid #015293; font-size: 16px; color: #015293; font-weight: bold; line-height: 1; margin: 10px 0; padding-left: 8px; }
.mapsub_2 { padding-left: 13px; }
.mapsub_2 .e_li {  }
.app_map .toggle { display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
.app_map .btn { height: 25px; width: 25px; background: url("2018073110043249883.png")/*tpa=template/common/sfjheader2020/2018073110043249883.png*/ no-repeat center;  background-size: 10px 10px; border:0;outline:none; }
li.on > .toggle > .btn { background: url("2018073110043210758.png")/*tpa=template/common/sfjheader2020/2018073110043210758.png*/ no-repeat center;  background-size: 10px 10px; }
.mapsub_2 .e_li .e_a { font-size: 16px; color: #333; line-height: 34px;  }
.mapsub_3 { padding-left: 13px; display: none; }
.mapsub_3 .s_li {  }
.mapsub_3 .s_li .s_a { font-size: 14px; color: #333; line-height: 34px; }
.mapsub_4 { padding-left: 13px; display: none; }
.mapsub_4 .si_li {   }
.mapsub_4 .si_li .si_a { font-size: 14px; color: #333; line-height: 34px; }
.nav_map a:hover{ color:#0490d9;}

.psrc{margin-top:50px;padding:10px; display:none; background:#fff;overflow:hidden;}
.psrc .MyForm{width:100%; height: 50px; border:solid 1px #e6e7e7; border-radius:5px; background-color: #fff;overflow: hidden; margin-right: 50px;}
.psrc .MyForm input.inp{width: 57%; height:50px; line-height: 50px; display: block; float: left; padding-left: 10px; background:#fff;}
.psrc .MyForm  input.btn{width: 30px; height: 50px; display: block; float: right;background:url("../images/src_icon.png")/*tpa=template/common/sfjheader2020/src_icon.png*/ left center no-repeat; border:none; }
.psrc .sdzc{display: block;}
.psrc #serchid{float: left; height: 50px; line-height: 50px; color: #989898; width: 90px; text-align: right; margin-left:10px;}

/*滚动条样式*/
.app_map::-webkit-scrollbar {/*滚动条整体样式*/
	width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}
.app_map::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: rgba(0,0,0,0.2);
}
.app_map::-webkit-scrollbar-track {/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 0;
	background: rgba(0,0,0,0.1);
}


/* 底部 */
.g_links_box{height:60px;background:#7190b7; margin-top:20px;}
.g_links_box .m_links_box{line-height: 60px;}
.g_links_box .m_links_box .m_links_module{float: left;margin:0 10px;color:#fff;position: relative;}
.g_links_box .m_links_box .m_links_module span{display:inline-block;*zoom:1;*display:inline;width:195px;text-align: center;cursor:pointer;background: url("iconA.png")/*tpa=template/common/sfjfooter2020/iconA.png*/ right center no-repeat;}
.g_links_box .m_links_box .m_links_module1 span{width:235px;}
.g_links_box .m_links_box .f_mask span{    background: url("iconB.png")/*tpa=template/common/sfjfooter2020/iconB.png*/ right center no-repeat;}
.g_links_box .m_links_box .m_links_module i{height:60px;display:inline-block;*zoom:1;*display:inline;line-height: 60px;color:#fff;font-style:normal;padding-left: 10px;}
.g_links_box .m_links_box .m_links_module ul{position:absolute;top:-402px;left:0; border:1px solid #ccc;width:205px;height:380px;z-index:100;background:#fff;font-size:14px;line-height:28px;overflow-y:auto;display: none;}
.g_links_box .m_links_box .m_links_module li{padding:0 10px;}
.g_links_box .m_links_box .m_links_module li:hover{background:#ccc;}
.g_foot_box .m_foot_box{height:210px;background:#015293;border-top:1px solid #000;}
.g_foot_box .m_foot_box .m_foot {}
.g_foot_box .m_organization{float:left;width:150px;padding:30px 30px 0 0px;}
.g_foot_box .m_jiucuo{float: left;padding:75px 95px 0 0;}
.g_foot_box .m_foot_info{float: right;margin-top: 30px;}
.g_foot_box .m_foot_info li {float: left;margin-left: 20px;background:#1f589d;font-size:14px;}
.g_foot_box .m_foot_info li a{color:#fff;}
.g_foot_box .m_info1{/*width:28%;*/height:150px;}
.g_foot_box .m_info1 p{overflow: hidden; padding-top: 20px; padding-left: 40px; color: #fff;}
.g_foot_box .m_info1 a{margin-right:20px;}
.g_foot_box .m_info2{width:290px;padding:10px 20px;height:130px;}
.g_foot_box .m_info2 p{font-size: 14px;color:#fff;/*line-height: 44px;*/}
.g_foot_box .m_info3{/*width:440px;*/padding:10px 20px;height:130px;}
.g_foot_box .m_info3 p{color:#fff; /*line-height:44px;*/}
.g_foot_box .m_info3 p.qr_weibo,.g_foot_box .m_info3 p.qr_wechat{margin:0 15px;}
.g_foot_box .m_info3 p img{padding-bottom: 5px;}
.g_foot_box .m_foot_txt{height:55px;line-height:55px;/*background: #dabb85;*/}
.g_foot_box .m_foot_txt .foot_txt{}
.g_foot_box .m_foot_txt .foot_txt p{float:left;font-size:14px;color: #000;margin-right: 88px;}
.g_foot_box .m_foot_txt .foot_txt p a{font-size:14px;color: #000;}
.g_foot_box .m_foot_txt .foot_txt p.u_mar0{margin:0;}
.g_foot_box .m_foot_txt .foot_txt p.u_mar0 img{margin-left:10px;}
.g_foot_box .m_foot_txt .foot_txt p.u_mar0 a{margin-right:10px;}

/* 外链弹窗 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background: #000000;opacity: 0.8 !important;filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;top:-400px;margin-left:-300px; width: 600px;height: 270px;background:#fff;z-index: 1001;display: none;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute;top:10px;right: 10px; width: 19px;height: 19px;background: url("delete-ks-20170807.png")/*tpa=template/common/sfjfooter2020/delete-ks-20170807.png*/ center center no-repeat;cursor:pointer;}
.alert-wzsm{width: 480px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 24px;color: #000;text-align: center;font-family:"Microsoft YaHei"; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-wzsm p{font-size:24px;font-family:"Microsoft YaHei";}
.alert-footer{width: 100%; height: 105px;font-size: 24px;color: #000;}
.alert-footer span{cursor: pointer;float: left;font-family:"Microsoft YaHei";}
.continue{width: 124px;height: 42px;background: url("continue-ks-20170810.png")/*tpa=template/common/sfjfooter2020/continue-ks-20170810.png*/ center center no-repeat;}
.fangqi{line-height: 42px;font-size: 20px;color: #ab0d07;margin-left: 20px;}
.xuanze{width: 210px;height: 42px;margin: 25px auto 0;}


/*响应式*/
@media only screen and (max-width:1239px){
	.Pub,.PubN{min-width:100%; width: 100%; padding:0 20px;}
	*,html, body, div, p, h1, h2, em,h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, form, input, button, textarea, select, option, strong, span, b, i, font, a,label{-webkit-box-sizing: border-box; -moz-box-sizing:border-box;box-sizing: border-box;}
	html { font-size: 62.5%; }
	body { min-width: 320px; font-size: 1.4em;}
	/*头部*/
	.headerT{padding:40px 20px;}
	.headerR{padding-right:0px;}
	#serchid option{font-size: 12px;}

	/* 底部 */
	.g_links_box{height: auto;}
	.g_links_box .m_links_box .m_links_module{width: 25%; margin:0;}
	.g_links_box .m_links_box .m_links_module ul{width: 100%;}
	.g_links_box .m_links_box .m_links_module1 span,.g_links_box .m_links_box .m_links_module span{width: 80%;}
	.g_foot_box .m_organization{padding-right: 0px;}
	.g_foot_box .m_info1,.g_foot_box .m_info2,.g_foot_box .m_info3{height: 150px;}
	.g_foot_box .m_info2 p{/*line-height: 25px;*/}
	.g_foot_box .m_info3 p{/*width: 23%;*/ margin:0 1%;}
	.g_foot_box .m_info3 p.qr_weibo, .g_foot_box .m_info3 p.qr_wechat{margin:0 1%;}
	.g_foot_box .m_organization{width: 5%;}
	.g_foot_box .m_foot_info{width: 95%;}
	.g_foot_box .m_info1{width: 28%;}
	.g_foot_box .m_info1 p{padding-left: 0px; text-align: center;}
	.g_foot_box .m_info1 p a{margin-right: 0px; display: inline-block; width: 50%; text-align: center;}
	.g_foot_box .m_info2{width: 70%;}
	.g_foot_box .m_info3{width: 100%;}
	.g_foot_box .m_foot_info li{margin-left:1%;}
	/*.g_foot_box .m_foot_txt .foot_txt p{width: 33.33%; margin-right:0px; text-align: center;}*/
        .g_foot_box .m_foot_txt .foot_txt p{ margin-right:0px; text-align: center;}
        .g_foot_box .m_foot_txt .foot_txt p:first-child{width: 15%;}
        .g_foot_box .m_foot_txt .foot_txt p:nth-child(2){width: 30%;}
        .g_foot_box .m_foot_txt .foot_txt p:last-child{width: 50%;}

}

@media only screen and (max-width:1000px){
	/* header */
	.headerLogo{width: 260px;}
	.MyForm{width: 30%; margin-right:20px;}
	.MyForm input.inp{width: 36%;}
	.MyForm input.btn{width: 30px; padding-right:0px;}
	
	/*底部*/
	.g_links_box .m_links_box .m_links_module{width: 33.33%;}
	.g_foot_box .m_info2{width: 70%;}
	.g_foot_box .m_info2 p{/*line-height: 20px;*/}

}

@media only screen and (max-width:768px){
	.app_head, .app_ssy {display: block;}
	.header, .headerNavT{display: none;}
	.Pub,.PubN{padding:0 10px;}

	/* 底部 */
	.g_links_box{padding:10px 0;display:none;}
	.g_links_box .m_links_box .m_links_module{width: 100%;}
	.g_links_box .m_links_box .m_links_module i{display: none;}
	.g_links_box .m_links_box .m_links_module1 span, .g_links_box .m_links_box .m_links_module span{width: 100%;background:#808080 url("iconA.png")/*tpa=template/common/sfjfooter2020/iconA.png*/ right center no-repeat; margin:10px 0;}
	.g_foot_box .m_foot_txt{height: auto;}
	.g_foot_box .m_foot_txt .foot_txt p{width: 100%!important;}
        .g_foot_box .m_foot_txt .foot_txt p.u_mar0,.g_foot_box .m_foot_info,.g_foot_box .m_organization{width: 100%;}
	.g_foot_box .m_foot_box{height: auto;}
	.g_foot_box .m_organization{text-align: center; padding:20px 0;}
	.g_foot_box .m_foot_info li .m_info1{width: 28%; margin:0 1% 20px;}
    .g_foot_box .m_foot_info li .m_info2{width: 70%; margin:0 1% 20px;}
	.g_foot_box .m_foot_info li.m_info3{width: 100%; margin:0px;}

.psrc{margin-top:45px;}
.psrc .MyForm{height:40px;}
.psrc #serchid{height:40px;line-height:40px;}
.psrc .MyForm input.btn{height:35px;}
.psrc .MyForm input.inp{height:40px;line-height:40px;}
.g_foot_box .m_info1,.g_foot_box .m_info2{height:186px;}

}

@media only screen and (max-width:500px){
	.g_foot_box .m_foot_txt .foot_txt p{width: 100%; line-height: 30px;}
}


@keyframes move {
	0% { transform: rotate(0deg); }
	25% { transform: rotate(15deg); }
	50% { transform: rotate(0deg); }
	75% { transform: rotate(-15deg); }
	100% { transform: rotate(0deg); }
}
@-webkit-keyframes move {
	0% { -webkit-transform: rotate(0deg); }
	25% { -webkit-transform: rotate(15deg); }
	50% { -webkit-transform: rotate(0deg); }
	75% { -webkit-transform: rotate(-15deg); }
	100% { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes move {
	0% { -moz-transform: rotate(0deg); }
	25% { -moz-transform: rotate(15deg); }
	50% { -moz-transform: rotate(0deg); }
	75% { -moz-transform: rotate(-15deg); }
	100% { -moz-transform: rotate(0deg); }
}
@-o-keyframes move {
	0% { -o-transform: rotate(0deg); }
	25% { -o-transform: rotate(15deg); }
	50% { -o-transform: rotate(0deg); }
	75% { -o-transform: rotate(-15deg); }
	100% { -o-transform: rotate(0deg); }
}