﻿@charset "utf-8";

/*搜索*/
.searchA{}
.searchA #serchid{width: 15px;text-align: center; padding-right: 5px;display: inline-block;line-height: 48px;font-size: 14px;color: #666666;cursor: pointer;height:48px;background:none;} 
.searchA  #qt{width:415px;font-size:14px;color:#666;}
.searchA  #button{width:58px;}

.xxgk_location{ }
.xxgk_location a,.xxgk_location span{line-height:84px;font-size:14px;}	
/*左侧*/
.xxgk_left{ width: 240px; }
.xxgk_menu li{ padding-bottom: 15px; }
.xxgk_menu li .xxgk_one{ display: block; border:1px solid #d2d2d2; padding: 2px 0; background: #fff; position: relative; }
.xxgk_menu li .xxgk_one em,.xxgk_menu li a span{display:inline-block; vertical-align:middle;}
.xxgk_menu li .xxgk_one em.large{display:none;}
.xxgk_menu li .xxgk_one em img{margin-top:12px;}
.xxgk_menu li.xxgk_menu_on .xxgk_one em.small{display:none;}
.xxgk_menu li.xxgk_menu_on .xxgk_one em.large{display:inline-block;}
.xxgk_menu li .xxgk_one em{width: 40px; height: 64px; margin:0 23px 0 20px; background-repeat: no-repeat; background-position: center center; }
.xxgk_menu li .xxgk_one span{line-height:32px; font-size: 23px; color: rgb(45,102,165); width:105px;}
.xxgk_menu li .xxgk_one i{ display: inline-block; position: absolute; right:10px; font-size: 30px; color:rgb(45,102,165); line-height: 64px;  font-style:normal;}
.xxgk_menu .xxgk_menu_on .xxgk_one{background:rgb(45,102,165);border:1px solid rgb(45,102,165);}
.xxgk_menu .xxgk_menu_on .xxgk_one span,.xxgk_menu .xxgk_menu_on .xxgk_one i{ color: #fff; }

.xxgk_two{display:none; background: #fff; padding:10px 0;border:1px solid #d2d2d2; border-top: none; }
.xxgk_two a{ display: block; padding-left:46px; height: 32px; line-height:32px; font-size: 15px; color: #333; position: relative;}
.xxgk_two a::before{content:"·"; font-size: 15px; font-weight: bold; position: absolute; left: 25px; top: 0px;}
.xxgk_left_menu li .xxgk_one span { }
.xxgk_two a:hover,.xxgk_two .xxgk_two_h{font-weight: bold; background-color: rgb(230,245,255); color: rgb(45,102,165);}

/*右侧*/
.xxgk_right{ width:770px; background: #fff; border:1px solid #eeeeee; min-height:940px; padding: 0px; }
.xxgk_font18{ font-size: 18px; line-height: 50px; padding-left: 18px; }
.xxgk_lin40{border-bottom: 1px solid #D2D2D2;}
.xxgk_lin40 span{ font-size: 16px; display: inline-block; line-height: 35px; background: rgb(45,102,165); color: #fff; min-width: 110px; text-align: center;}
/*目录列表*/
.xxgk_dwlb{}
.xxgk_dwlb li{ float: left; display:block; width: 33.33%; line-height: 40px; border-left: 1px solid #dedede; margin-left: -1px;}
.xxgk_dwlb li a{ font-size: 16px; color: #404040; display: block; padding-left: 20px; }
.zf li{width:auto;}

.xxgk_logo a{display: block;}
.xxgk_logo img{height: 70px;}
.xxgk_logo span{display: inline-block; height: 70px; line-height: 70px; font-size: 35px; color: #FFFFFF; vertical-align: middle; margin-left: 0.9375rem;}


/*领导介绍*/
.ldbox{ padding:22px 30px;}
.ldbox_1{border-bottom: 1px dashed #DCBFA1;padding:15px 5px;}
.ld_pic{float:left;display:inline;width:100px;padding-right:25px;}
.ld_pic img{ width: 100px; }
.ld_cont{float:left;display:inline;width:575px;}
.ld_cont,.ld_cont p{font-size: 14px; line-height: 26px; color:#333;}
.ld_cont p{ /*min-height: 15px;*/ }
.ld_cont .tit{font-weight:bold;}

/*列表*/
.xxgk_t2{ border-bottom: 1px solid #dddddd; }
.xxgk_t2 span{ display: inline-block; padding:0 20px; color: #fff; font-size: 18px; background: #bd1a2d; line-height: 35px;}
.xxgk_list{ padding:42px 20px 22px; }
.xxgk_list li{ clear: both; line-height: 30px; margin-bottom: 30px;}
.xxgk_list li a,.xxgk_list li span,.xxgk_list li em{ font-size: 16px; vertical-align: top; font-family: 微软雅黑;}
/* .xxgk_list li a,.xxgk_list li em{ float: left; color: #404040; } */
.xxgk_list li a{color: #404040;}
.xxgk_list li span{ color: #999999;  margin-left: 15px;}
.xxgk_list li em{ font-style: normal;}

.xxgk_list .lmMore{display: block; width: 100%; height: 60px; line-height: 60px; text-align: center;}
.xxgk_list .lmMore a{display: inline-block; width: 100px; height: 30px; line-height: 30px; background: rgb(242,242,242); margin: 0px auto;}

/*分页*/
.fenye{ text-align: center; padding:10px 0 30px; line-height: 26px; }
.fenye a,.fenye font,.fenye em{ display: inline-block;padding: 0 12px;border-radius: 2px; }
.fenye em{ font-style: normal; }
.fenye a,.fenye font,.fenye input{border: 1px solid #e8e8e8;}
.fenye input{ line-height: 24px; height: 25px; width: 50px; text-align: center; background: #fff; }
.fenye a:hover,.fenye .NormalRed{ background: rgb(45,102,165);border:1px solid #bd1a2d1; color: #fff; }

.xxgk_more1{ width:100%; text-align:center; padding:20px 0;}
.xxgk_more1 a{display: inline-block; width:100px; line-height:30px; font-size:14px; background:#bd1a2d1; color:#fff;}

/*介绍*/
.xxgk_js{ padding:30px;}
/*详细*/
/* .xxgk_detail{ padding: 37px 10px 50px 27px; height: 940px; } */
.xxgk_detail{ padding: 37px 10px 50px 27px; }
.detail_sy{ border:1px solid #dddddd; padding:18px 24px; margin:0 30px 27px 0;}
.detail_sy li{ float: left; display: inline-block; line-height: 30px; font-size: 14px; }
.detail_sy li{ width: 200px; }
.detail_sy li strong,.detail_sy li{font-family: "微软雅黑"; font-size:14px;}
.detail_sy .w440{ width: 440px; }
.xxgx_c{ margin-right: 30px; }
.detail_title{ font-size:32px; line-height:42px; color: rgb(45,102,165); text-align: center; padding-bottom: 30px; font-weight: bold;}
.xxgx_time{ text-align: center;  line-height: 60px; border-bottom: 1px solid #dddddd; margin-bottom: 20px;}
.xxgx_time span{ display: inline-block; margin:0 20px; font-size: 14px; color: #999999; }
/* .xxgx_zoom{padding-top:20px;} */
.xxgx_zoom p,.xxgx_zoom div,.xxgx_zoom p *,.xxgx_zoom div *{ font-size: 16px; line-height: 180%; }
.xxgx_zoom p,.xxgx_zoom div{ margin-bottom: 10px; }

.xxgk_list_hid{ display:none;}


/* 底部 */
.g_links_box{height:60px;background:#757575;}
.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(/sfj/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(/sfj/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:rgb(45,102,165);border-top:1px solid rgba(45,102,165,0.6);}
.g_foot_box .m_organization{float:left;width:50px;padding:70px 30px 0 0px;}
.g_foot_box .m_jiucuo{float: left;padding:75px 95px 0 0;}
.g_foot_box .m_foot_info{display: block; width: 100%; float: right; margin: 30px auto 0px; position: absolute; left: 0px; top: 0px;}
/* .g_foot_box .m_foot_info li {float: left;margin-left: 20px;background:#a91728;font-size:14px;} */
/* .g_foot_box .m_foot_info li {float: left; background:#a91728;font-size:14px;} */
.g_foot_box .m_foot_info li {margin: 0px auto; font-size:14px;}
.g_foot_box .m_foot_info li a{color:#fff;}
.g_foot_box .m_info1{width:250px;padding:30px 0;height:90px;}
.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:25px 20px;height:100px;}
.g_foot_box .m_info3 p{float:left;width:80px;text-align: center;font-size: 12px;color:#fff;}
.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{line-height:35px;background: rgb(45,102,165); text-align: center;}
.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: 180px;} */
.g_foot_box .m_foot_txt .foot_txt p a{font-size:14px;color: #FFFFFF;}
.g_foot_box .m_foot_txt .foot_txt p.u_mar0{margin: 0px auto;font-size:14px;color: #FFFFFF;}


/*响应式*/
@media only screen and (max-width:1200px){
	.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;}
	/* 底部 */
	.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: 20%;}
	.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: 25%;}
	.g_foot_box .m_info3{width: 48%;}
	.g_foot_box .m_foot_info li{margin-left:1%;}
	.g_foot_box .m_foot_txt .foot_txt p{ margin-right:0px; text-align: center;}

	.w1100{width:96% !important;min-width:auto !important;}
	.xxgk_search_l, .xxgk_search_r{display:none !important;}
	.xgk_search_c input{height:45px !important;line-height:45px !important;}
	.xxgk_left {width:23%;}
	.xxgk_right {width:75%;}
	
	.xxgk_lin40{border-bottom: 1px solid #D2D2D2;}
}

@media only screen and (max-width:1000px){
	/*底部*/
	.g_links_box .m_links_box .m_links_module{width: 33.33%;}
	.g_foot_box .m_info2{width: 29%;}
	.g_foot_box .m_info2 p{line-height: 20px;}
	
}
@media only screen and (max-width:980px){
	.xxgk_menu li{text-align:left;}
	.xxgk_menu li .xxgk_one em,.xxgk_menu li .xxgk_one em img,.xxgk_menu li.xxgk_menu_on .xxgk_one em.large{display:none;}
	.xxgk_left_menu li .xxgk_one span{width:auto;font-size:16px;padding-left:10px;}
	.xxgk_menu li .xxgk_one i{line-height:30px;font-size:24px;right:6px;}
	
	.top_xxgk{padding-top: 7rem !important;}
	.top_xxgk span{font-size:70px !important;line-height:50px !important;}
	.top_xxgk span em{position:static !important;width:100% !important;padding-top:0px;}
	
	.xxgk_logo a{display: block;}
	.xxgk_logo img{height: 60px;}
	.xxgk_logo span{display: inline-block; height: 60px; line-height: 60px; font-size: 30px; color: #FFFFFF; vertical-align: middle; margin-left: 0.9375rem;}

}

@media only screen and (max-width:768px){
	.Pub,.PubN{padding:0 10px;}
	.xxgk_left,.xxgk_right{wdith:100%;}
	.xxgk_search {padding-bottom:2rem !important;}
	.xxgk_menu li{padding-bottom:6px;}
	.xxgk_left_menu li .xxgk_one span{padding-left:2rem;}
	.xgk_search_c{width:100% !important;}
	.searchA #serchid{padding-left:6px;width:0px;}
	.searchA #qt{width:80%;}
	.searchA #button{width:12%;}
	.xxgk_left,.xxgk_right{width:100%;padding:0;}
	.xxgk_head{height:auto !important;padding-top:2rem !important;}
	
	.top_xxgk{padding-top:0 !important;padding:.5rem 0 2rem 0;}
	.top_xxgk span{font-size:28px !important;line-height:27px !important;}
	.top_xxgk span em{position:static !important;width:100% !important;padding-top:0px;}
	
	.xxgk_logo a{display: block;}
	.xxgk_logo img{height: 42px;}
	.xxgk_logo span{display: inline-block; height: 42px; line-height: 42px; font-size: 21px; color: #FFFFFF; vertical-align: middle; margin-left: 0.9375rem;}
	
	.xxgk_top_r .top_sdzc {width:30px;}
	.xxgk_con{padding:2rem 10px !important;border-radius:6px;margin-bottom:2rem;}
	.detail_title{font-size:20px;font-weight:600;line-height:32px;margin-bottom:10px;}
	.xxgx_zoom{padding-top:0rem;}
	.xxgk_detail{padding:0;}
	.xxgk_right{background:none;border:none;min-height:auto;}
	.xxgk_list{padding:20px 0px 0px;}
	.xxgk_list li{line-height:40px;border-bottom:1px dashed #d2d2d2;}
	.xxgk_list li a{display:block;width:68%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; float: left;}
	.fenye {padding:20px 0 0 0;}
	.fenye em,.fenye .easysite-page-text{display:none;}
	.fenye input[type="submit"]{display:none;}
	.xxgk_lin40{border: none;}
	.xxgk_lin40 span{background:none;color:#404040;padding:0;min-width:auto;border-bottom:2px solid rgb(45,102,165); }
	.xxgx_c{margin-right:12px;}
	.xxgx_time{line-height:28px;}

	/* 底部 */
	.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(/sfj/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: 50%;}
	.g_foot_box .m_foot_txt .foot_txt p.u_mar0,.g_foot_box .m_foot_info,.g_foot_box .m_organization{width: 100%;}
	
	.smallHide{display: none;}
	
	.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{width: 48%; margin:0 1% 20px;}
	.g_foot_box .m_foot_info li.m_info3{width: 100%; margin:0px;}
}

@media only screen and (max-width:500px){
	.g_foot_box .m_foot_txt .foot_txt p{width: 100%; line-height: 30px;}
	
	.xxgk_logo img{height: 42px;}
	.xxgk_logo span{display: inline-block; height: 42px; line-height: 42px; font-size: 21px; color: #FFFFFF; vertical-align: middle; margin-left: 0.9375rem;}

}
