@media(min-width: 767px) {
	/*PC端*/
	.hidden-xss {display: block !important;;}
	.visible-xss {display: none !important;;}
}

@media(max-width: 767px) {
	ul,li{list-style:none; text-decoration:none;}
a{list-style:none; text-decoration:none; color:#333333;}
a:hover{color:#b51f23;}
a:focus,
a:hover{text-decoration: none;}
image{border:0px;}
.clear{clear:both;}

	/*手机端*/
	.hidden-xss {display: none !important;}
    .visible-xss {display: block !important;}
	.clear{clear: both;}
	.wangtingBg .wangtingMain{min-height: auto;padding-top: 10px;}
	.content .main{width: auto;}
	#main, .main{width: auto;}
	.grid-lay-12 .grid-col-9{width: 100%;}
	.lettersOverview{padding:0px 0px 20px;}
	.content{z-index: 1;}
	.grid-lay-12 .grid-rows{margin:0px;}
	.grid-lay-12 .grid-col-9{padding: 0px;}
	.lettersOverview .titleborderB{margin: 0px; margin-top: 10px;line-height: 25px;}
	.titleRespond{font-size: 14px;}
	.titleborderB{border-bottom:1px solid #096DD9 !important;}
	a.more{margin-top: 0px;padding-right: 10px;}
	.fileLibraryBox{margin-bottom: 10px;}
	.fileLibraryBox dl{width: 100%;clear: both;font-size: 80%;}
	.full-height-scroll{margin: 0px;}
	.affairPContent .affairPBar{padding: 0px 5px;}
	.affairPContent .systemList li{margin-top: 5px !important;}
	.affairPContent .systemList li a{width: 100% !important;}
	.affairPContent .OpenContent{padding: 0px 10px !important;}
	.affairPContent .OpenContent .systemList{padding: 5px 0 0px !important;}
	.affairPContent .subTitle span{padding:0px 15px;font-size:14px;}
	.affairPContent .OpenContent .moreList{padding-bottom: 10px;}
	.affairPContent .OpenContent .moreList a{width:80px;line-height:25px;margin-top:12px;}

	.affairPContent .subTitleBord{margin-top: 10px;}
	.affairPContent{min-height: auto !important;}
	.affairPContent .affairPBar{padding: 0px !important;}
	.full-height-scroll{width: 100% !important;margin: 0px !important;}


/*清除文档详细页自带样式*/
#imgTool h1,#imgTool h2,#imgTool h3{font-size:16px!important;line-height: 30px!important;font-weight:700!important;font-family: "微软雅黑"!important;}
#imgTool h4,#imgTool h5,#imgTool h6{font-size:16px!important;line-height: 30px!important;font-weight:400!important;font-family: "微软雅黑"!important;}
#imgTool p,#imgTool div,#imgTool p span{font-size:16px!important;line-height: 30px!important;word-wrap:break-word!important;font-family: "微软雅黑"!important;}
#imgTool p strong{font-weight:700;font-family: "微软雅黑"!important;}
#imgTool h1,#imgTool h2{font-weight:600;font-family: "微软雅黑"!important;}
#imgTool p img+img{margin-top:10px}
#imgTool p:last-child:after{top:auto;left:20px;right:20px;bottom:0;width:auto}
#imgTool p a{color:#2696ff;font-family: "微软雅黑"!important;}
#imgTool p a{color:#69ace2;font-family: "微软雅黑"!important;}
#imgTool table{width:100%!important;font-family: "微软雅黑"!important;}
#imgTool table td{padding:0}[contenteditable]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only;font-family: "微软雅黑"!important;}
/*清除文档详细页自带样式*/	

/* CSS Document */
*{margin: 0;padding: 0;}
html,body{min-width: 100%;height:auto;background: #fff;}
.phone{
	width: 100%;
	max-width: 750px;
	margin: auto;
}
.phone_main{
	width: 100%;
	padding: 0 3.3333%;
	float: left;
}
.phone_top{
	position: relative;
}
.phone_top .rightnav{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 45px;
	line-height: 45px;
	color: #fff;
	background: #b51f23;
	text-align: center;
}
.phone_top .rightnav p{
	float: left;
	width: 100%;
	font-size: 16px;
	margin-bottom: 0;
	padding: 0 3.3333%;
	text-align: center;
}
.phone_top .rightnav .fh{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	padding: 0 3.3333%;
}
.phone_top .rightnav .fh img{
	width: 10px;
}
.phone_top .rightnav .navli{
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	padding: 0 3.3333%;
}
.phone_top .rightnav .navli img{
	width: 18px;
}
.phone_top .guohui{
	width: 12%;
	position: absolute;
	left: 50%;
	margin-left: -6%;
	top: 22%;
}
.phone_top .logo2{
	width: 88%;
	position: absolute;
	left: 50%;
	margin-left: -44%;
	top: 44%;
}
.phone_top .sousuo{
	width: 74%;
	height: 25px;
	position: absolute;
	top: 70%;
	left: 50%;
	margin-left: -37%;
}
.phone_top .sousuo input{
	position: absolute;
	left: 0;
	width: 100%;
	height: 25px;
	background: rgba(255,255,255,0.2);
	border-radius: 5px;
	padding-left: 5%;
	padding-right: 32%;
	font-size: 12px;
}
.phone_top .sousuo input::-webkit-input-placeholder{
	color: #fff;
}
.phone_top .sousuo button{
	position: absolute;
	right: 0;
	height: 25px;
	line-height: 25px;
	width: 20%;
	background: #b51f23;
	border-radius: 5px;
	font-size: 12px;
	color: #fff;
	border: none;
}

.phone_dbnav{
	width: 100%;
	height: 45px;
	line-height: 45px;
	display: block;
	float: left;
	background: #fff;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #f3f3f3;
	z-index: 99;
}
.phone_dbnav ul{
	width: 100%;
	height: 100%;
	display: block;
	margin-bottom: 0;
	float: left;
}
.phone_dbnav ul li{
	width: 25%;
	height: 100%;
	text-align: center;
	float: left;
	position: relative;
}
.phone_dbnav ul li a{
	width: 100%;
	height: 100%;
	display: block;
}
.phone_dbnav ul li a:hover{
	color: #333;
}
.phone_dbnav ul li p{
	position: absolute;
	top: 27px;
	left: 0;
	width: 100%;
	font-size: 12px;
	margin-bottom: 0;
	line-height: normal;
}
.phone_dbnav ul li.dbnav_sy a{
	background: url(/imagesq/sanjiangxian/dbnav_sy.png) no-repeat center;
	background-size: 18px 18px;
	background-position-y: 5px;
}
.phone_dbnav ul li.dbnav_sy.on a{
	background: url(/imagesq/sanjiangxian/dbnav_sy_on.png) no-repeat center;
	background-size: 18px 18px;
	background-position-y: 5px;
	color: #B51F23;
}
.phone_dbnav ul li.dbnav_xxgk a{
	background: url(/imagesq/sanjiangxian/dbnav_xxgk.png) no-repeat center;
	background-size: 18px 18px;
	background-position-y: 5px;
}
.phone_dbnav ul li.dbnav_xxgk.on a{
	background: url(/imagesq/sanjiangxian/dbnav_xxgk_on.png) no-repeat center;
	background-size: 18px 18px;
	background-position-y: 5px;
	color: #B51F23;
}
.phone_dbnav ul li.dbnav_sjzt a{
	background: url(/imagesq/sanjiangxian/dbnav_sjzt.png) no-repeat center;
	background-size: 18px 18px;
	background-position-y: 5px;
}
.phone_dbnav ul li.dbnav_sjzt.on a{
	background: url(/imagesq/sanjiangxian/dbnav_sjzt_on.png) no-repeat center;
	background-size: 18px 18px;
	background-position-y: 5px;
	color: #B51F23;
}
.phone_dbnav ul li.dbnav_qzdh a{
	background: url(/imagesq/sanjiangxian/dbnav_qzdh.png) no-repeat center;
	background-size: 18px 18px;
	background-position-y: 5px;
}
.phone_dbnav ul li.dbnav_qzdh.on a{
	background: url(/imagesq/sanjiangxian/dbnav_qzdh_on.png) no-repeat center;
	background-size: 18px 18px;
	background-position-y: 5px;
	color: #B51F23;
}



.phone_dl{
	width: 100%;
	height: 8px;
	background: #f4f4f4;
	float: left;
}

.tabs{
	width: 100%;
	height: 30px;
	line-height: 30px;
	float: left;
	box-sizing: content-box;
	margin-top: 6%;
}
.tabs .xwdh{
	width: auto;
	height: 100%;
	float: left;
	text-align: center;
	color: #333;
	font-size: 14px;
	margin-right: 8%;
	color: #333333;
}
.tabs a.active{
	font-size: 16px;
	font-weight: bold;
}

.tabs .phonegd{
	float: right;
	font-size: 14px;
	color: #8a8a8a;
}
.tabs .gd img{
	display: inline-block;
    width: 7px;
    opacity: 0.6;
}
.tabs-container{
	float: left;
	width: 100%;
}
.tabs-container .list{
	float: left;
	margin-bottom: 0;
	width: 100%;
	padding: 0 3.3333%;
	margin-top: 10px;
}
.tabs-container .list li{
	width: 100%;
	float: left;
	line-height: 35px;
	font-size: 14px;
	padding-left: 10px;
	position: relative;
}
.tabs-container .list li:after{
	content: "";
	width: 4px;
	height: 4px;
	background: #9fa6be;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	left: 0;
}
.tabs-container .list li a{
	display: block;
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
}
.tabs-container .list li a:hover{
	color: #ff0000;
}
.tabs-container .list li p:hover{
	color: #ff0000;
}
.tabs-container .list li p{
	float: left;
	width: 100%;
	padding-right: 100px;
	overflow:hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis;
	margin-bottom: 0;
	font-size: 14px;
}
.tabs-container .list li span{
	position: absolute;
	bottom: 0;
	right: 0;
	color: #a7a7a7;
}

.swiperphone{
	width: 100%;
	height: 230px;
	float: left;
	padding: 0 3.3333%;
	margin-top: 5%;
}
.swiperphone .swiper-container{	
	width: 100%;
	height: 230px;
	overflow: hidden;
	border-radius: 5px;
}
.swiperphone .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 2px;
}
.swiperphone img{
	width: 100%;
	height: 100%;
	display: block;
}
.swiperphone .swiper-container .swiper-slide .title {
    padding-left: 10px;
    margin-bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50px;
    line-height: 70px;
    background: url(/imagesq/sanjiangxian/swiperpbg.png) no-repeat center;
    background-size: 100% 100%;
    color: #fff;
    font-size: 12px;
    padding-right: 75px;
    overflow:hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis;
}
.swiperphone .swiper-container .swiper-pagination {
    position: absolute;
    right: 5px;
    left: auto;
    bottom: 9px;
    font-size: 12px;
    color: #fff;
    display: inline-block;
    width: 75px;
    text-align: right;
    padding-right: 5px;
    box-sizing: border-box;
}
.swiperphone .swiper-container .swiper-pagination li{
	width: 9px;
	height: 9px;
	opacity: .3;
	background: #fff;
	border-radius: 100%;
	margin: 0 2px;
	float: left;
}
.swiperphone .swiper-container .swiper-pagination li.on {
	opacity: 1;
	background: #fff;
}

#swiper4_phone{
	float: left;
	width: 100%;
	height: 65px;
	margin: 15px 0;
}
#swiper4_phone img{
	width: 100%;
	height: 78px;
}
#swiper4_phone .swiper-container{
	border-radius: 5px;
}
#swiper4_phone .swiper-container .swiper-pagination{
	width: auto;
	left: auto;
	right: 5px;
	bottom: 2px;
}
#swiper4_phone .swiper-pagination-bullet{
	margin: 0 3px;
	background: #fff;
	opacity: .5;
}
#swiper4_phone .swiper-pagination-bullet-active{
	opacity: 1;
}
#tabs2{
	padding: 0;
}

.phonesy_xxgk{
	float: left;
	width: 100%;
	margin-top: 6%;
}
.phonesy_xxgk .tlt{
	width: 100%;
	float: left;
	font-size: 16px;
	font-weight: bold;
}
.phonesy_xxgk .tlt a{
	float: right;
	font-size: 14px;
	color: #8a8a8a;
	font-weight: 400;
}
.phonesy_xxgk .tlt a{
	float: right;
}
.phonesy_xxgk .con{
	float: left;
	width: 100%;
}
.phonesy_xxgk .con ul{
	width: 100%;
	display: block;
	margin-bottom: 0;
	float: left;
}
.phonesy_xxgk .con ul li a{
	width: 100%;
	height: 100%;
	display: block;
}
.phonesy_xxgk .con ul li a:hover{
	color: #333;
}
.phonesy_xxgk .con ul li{
	width: 32%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	float: left;
	margin-top: 2%;
	margin-right: 2%;
	background: #f4f4f4;
	border-radius: 3px;
	font-size: 12px;
	overflow: hidden;
}
.phonesy_xxgk .con ul li:nth-child(3n){
	margin-right: 0;
}
.phonesy_xxgk .con ul li p{
	font-size: 12px;
	margin-top: 10%;
	margin-bottom: 0;
}
.phone_fdgknr{
	float: left;
	width: 100%;
	font-size: 14px;
	height: 30px;
	line-height: 25px;
	text-align: center;
	background: url(/imagesq/sanjiangxian/fdzdgknr_on.png) no-repeat center;
	background-size: 140px 100%;
	color: #fff;
	margin: 20px 0;
}
.phonesy_xxgk2{
	float: left;
	width: 100%;
}
.phonesy_xxgk2 ul{
	float: left;
	width: 100%;
	margin-bottom: 0;
}
.phonesy_xxgk2 ul li{
	float: left;
	width: 25%;
	text-align: center;
	margin-bottom: 15px;
}
.phonesy_xxgk2 ul li img{
	display: inline-block;
	width: 45%;
}
.phonesy_xxgk2 ul li p{
	float: left;
	width: 100%;
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 5px;
	overflow:hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis;
	box-sizing: border-box;
}
.phonesy_xxgk2 ul li a:hover{
	color: #333;
}

.phonesy_ztzl{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.phonesy_ztzl .tlt{
	width: 100%;
	float: left;
	font-size: 16px;
	font-weight: bold;
}
.phonesy_ztzl .tlt a{
	float: right;
	font-size: 14px;
	color: #8a8a8a;
	font-weight: 400;
}
.phonesy_ztzl .con{
	float: left;
	width: 100%;
}
.phonesy_ztzl .con ul{
	width: 100%;
	display: block;
	margin-bottom: 0;
	float: left;
	border-radius: 5px;
}
.phonesy_ztzl .con ul li a{
	width: 100%;
	height: 100%;
	display: block;
}
.phonesy_ztzl .con ul li{
	width: 48%;
	height: 55px;
	float: left;
	overflow: hidden;
	margin-top: 4%;
}
.phonesy_ztzl .con ul li:nth-child(2n){
	float: right;
}
.phonesy_ztzl .con ul li img{
	width: 100%;
	height: 100%;
	display: block;
}

.phonesy_wsbs{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.phonesy_wsbs .tlt{
	width: 100%;
	float: left;
	font-size: 16px;
	font-weight: bold;
}
.phonesy_wsbs .tlt a{
	float: right;
	font-size: 14px;
	color: #8a8a8a;
	font-weight: 400;
}
.phonesy_wsbs img{
	margin-top: 4%;
}
.phonesy_wsbs .con{
	float: left;
	width: 100%;
}
.phonesy_wsbs .con ul{
	width: 100%;
	display: block;
	margin-bottom: 0;
	float: left;
}
.phonesy_wsbs .con ul li a{
	width: 100%;
	height: 100%;
	display: block;
}
.phonesy_wsbs .con ul li a:hover{
	color: #333;
}
.phonesy_wsbs .con ul li{
	width: 32%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	float: left;
	margin-bottom: 2%;
	margin-right: 2%;
	background: #f4f4f4;
	border-radius: 3px;
	font-size: 12px;
	overflow: hidden;
}
.phonesy_wsbs .con ul li:nth-child(3n){
	margin-right: 0;
}
.phonesy_wsbs .con ul li p{
	font-size: 12px;
	margin-top: 10%;
	margin-bottom: 0;
}

.phonesy_hdhy{
	float: left;
	width: 100%;
	margin-top: 6%;
}
.phonesy_hdhy .tlt{
	width: 100%;
	float: left;
	font-size: 16px;
	font-weight: bold;
}
.phonesy_hdhy .tlt a{
	float: right;
	font-size: 14px;
	color: #8a8a8a;
	font-weight: 400;
}
.phonesy_hdhy .list1{
	width: 100%;
	float: left;
	margin-top: 4%;
}
.phonesy_hdhy .list1 li{
	width: 30%;
	float: left;
	margin-right: 5%;
}
.phonesy_hdhy .list1 li img{
	width: 100%;
}
.phonesy_hdhy .list1 li:last-child{
	margin-right: 0;
}

#tabs3{
	margin-top: 10px;
}
#tabs3 .xwdh{
	width: 30%;
	height: 30px;
	line-height: 25px;
	margin-right: 5%;
    background: url(/imagesq/sanjiangxian/fdzdgknr.png) no-repeat top;
    background-size: 100% 25px;
    color: #fff;
}
#tabs3 .xwdh:last-child{
	margin-right: 0;
}
#tabs3 .xwdh.active {
    font-size: 14px;
    font-weight: 400;
    background: url(/imagesq/sanjiangxian/fdzdgknr_on.png) no-repeat center;
    background-size: 100% 100%;
}
.phonesy_hdhygd{
	float: left;
	width: 100%;
	padding: 0 3.3333%;
	box-sizing: border-box;
	margin-bottom: 6%;
	margin-top: 2%;
}
.phonesy_hdhygd a{
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
	background: #f5eded;
	text-align: center;
	font-size: 12px;
	color: #333;
	border-radius: 3px;
}

.foot_phone{
	font-size: 12px;
	float: left;
	width: 100%;
	background: #444242;
	color: #fff;
	text-align: center;
	padding: 15px 0;
	margin-bottom: 45px;
}
.foot_phone a{
	color: #fff;
}
.foot_phone a:hover{
	color: #fff;
}
.foot_phone img{
	width: 12px;
}
.foot_phone .qhdnb{
	float: left;
	width: 100%;
	margin-top: 15px;
}
.foot_phone .qhdnb a{
	width: 85px;
	height: 28px;
	line-height: 28px;
	border-radius: 28px;
	text-align: center;
	background: #b51f23;
	display: block;
	margin: auto;
}
.foot_phone .qhdnb img{
	margin-top: -1px;
	vertical-align: middle;
	margin-right: 5px;
}
.foot_phone .li{
	float: left;
	width: 100%;
	/*margin-bottom: 5px;*/
	/*transform: scale(0.83);*/
}
.foot_phone .li span{
	margin-right: 10px;
}
.foot_phone .li span:last-child{
	margin-right: 0;
}


.listnav{
	float: left;
	width: 100%;
	height: 42px;
	line-height: 42px;
	background: #f7f7f7;
	padding: 0 3.3333%;
	box-sizing: border-box;
}
.listnav .swiper-slide{
	width: auto;
	padding: 0 15px;
	position: relative;
}
.listnav .swiper-slide:after{
	content: "";
	position: absolute;
	bottom: 11px;
	left: 50%;
	margin-left: -40%;
	width: 80%;
	height: 6px;
	border-radius: 6px;
	background-image: linear-gradient(to right, #e72c31 , #ff7a7d);
	display: none;
	z-index: -1;
}
.listnav .swiper-slide a{
	display: block;
}
.listnav .swiper-slide a:hover{
	color: #333;
}
.listnav .swiper-slide.on{
	font-size: 16px;
	font-weight: bold;
}
.listnav .swiper-slide.on:after{
	display: block;
}

.newslist{
	float: left;
	width: 100%;
}
.newslist ul{
	float: left;
	width: 100%;
	margin-bottom: 0;
}
.newslist ul li{
	float: left;
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #f3f3f3;
}
.newslist ul li .img{
	width: 32%;
	height: 70px;
	overflow: hidden;
	float: left;
	border-radius: 5px;
}
.newslist ul li .img img{
	width: 100%;
	height: 100%;
}
.newslist ul li .txt{
	width: 64%;
	height: 70px;
	float: right;
	font-size: 14px;
}
.newslist ul li .txt p{
	float: left;
	width: 100%;	
	-webkit-line-clamp:2;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:initial;
	margin-top: 5px;
	margin-bottom: 5px;
}
.newslist ul li .txt span{
	float: left;
	width: 100%;
	font-size: 12px;
	color: #bababa;
}

.page_phone{
	float: left;
	width: 100%;
	font-size: 14px;
	text-align: center;
	margin: 25px 0;
	line-height: 30px;
}
.page_phone a,.page_phone span{
	padding: 0 10px;
}
.page_phone .active{
	text-decoration: underline;
	color: #086dd9;
}
.page_phone a:hover{
	color: #333;
}

.page2_phone {
    float: left;
    width: 100%;
    font-size: 14px;
    padding: 15px 0;
    line-height: 30px;
    border-top: 1px solid #f3f3f3;
}
.page2_phone a{
	float: left;
	width: 100%;
	line-height: 24px;
	overflow:hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis;
}


.listnavico{
	position: absolute;
	right: 0;
	top: 10%;
	width: 16px;
	padding: 3.3333%;
	box-sizing: content-box;
}
.listnavico img{
	width: 100%;
	display: block;
}

.nav_phone{
	position: fixed;
	width: 70%;
	max-width: 537px;
	height: 100%;
	background: #fff;
	font-size: 14px;
	z-index: 1000;
	top: 0;
	right: -70%;
	transition: all 0.4s;
	overflow-y: auto;
}
.nav_phone::-webkit-scrollbar {
    display: none;
}
.nav_phone .catalog li a{
	display: block;
}
.nav_phone .catalog li a:hover{
	color: #333;
}
.nav_phone .catalog li img{
	float: right;
	width: 12px;
	margin-top: 19px;
	transition: all 0.3s;
}
.nav_phone .catalog{
	padding-top: 20%;
	padding-bottom: 20%;
}
.nav_phone .catalog li div{
	line-height: 50px;
	height: 50px;
	position: relative;
	padding: 0 28%;
}
.nav_phone .catalog li{
	float: left;
	width: 100%;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
	color: #333;
	transition: all 0.6s;
	box-sizing: content-box;
}
.subdirectory a{
	display: block;
	font-size: 14px;
	color: #333;
	text-align: center;
	overflow:hidden;
	white-space: nowrap; 
	text-overflow: ellipsis;
}
.subdirectory{
	float: left;
	width: 100%;
    height: 0;
    background: #f0f0f0;
    overflow: hidden;
	transition: all 0.6s;
}
.subdirectory li{
	border-bottom: 1px solid #e0e0e0;
}
.subdirectory li:last-child{
	border-bottom: none;
}
.side_nav_left{
	overflow: hidden;
	z-index: 9;
}

.nav_phone_bg.side_nav_left{
	position: fixed;
    z-index: 999;
    top: 0;
    right: 0;
    bottom: 0;
    left:0;
    display: block;
    transition: background 350ms cubic-bezier(.165,.84,.44,1);
    background: rgba(0,0,0,.5);
    box-shadow: -4px 0 4px rgba(0,0,0,.5), 4px 0 4px rgba(0,0,0,.5);
    -webkit-tap-highlight-color: transparent;
}

.ztzl_phone{
	float: left;
	width: 100%;
}
.ztzl_phone ul{
	width: 100%;
	display: block;
	margin-bottom: 0;
	float: left;
}
.ztzl_phone ul li a{
	display: block;
}
.ztzl_phone ul li{
	width: 47%;
	height: 55px;
	overflow: hidden;
	float: left;
	margin-top: 6%;
	border-radius: 3px;
}
.ztzl_phone ul li:nth-child(2n){
	float: right;
}
.ztzl_phone ul li img{
	width: 100%;
	height: 100%;
	display: block;
}
.xwxq_phone{
	float: left;
	width: 100%;
}
.xwxq_phone .tlt{
	float: left;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #e9e9e9;
}
.xwxq_phone .tlt h2{
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0;
	line-height: 26px;
}
.xwxq_phone .tlt p{
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	margin-bottom: 0;
	color: #acacac;
}
.xwxq_phone .con{
	float: left;
	width: 100%;
	padding: 15px 0;
}
.xwxq_phone .con img{
	max-width: 100%;
}


.zjsj_phone{
	float: left;
	width: 100%;
}
.zjsj_phone ul{
	float: left;
	width: 100%;
	margin-bottom: 0;
	margin-top: 6%;
}
.zjsj_phone ul li.visible-xss{
	float: left;
	width: 46%;
	margin: 2%;
}
.zjsj_phone ul li.visible-xss:nth-child(2n){
	/*float: right;*/
}
.zjsj_phone ul li.visible-xss:nth-child(n+5){
	margin-bottom: 0;
}
.zjsj_phone ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.zjsj_phone ul li .img{
	float: left;
	width: 100%;
	height: 105px;
}
.zjsj_phone ul li .img img{
	width: 100%;
	height: 100%;
}
.zjsj_phone ul li p{
	float: left;
	width: 100%;
	overflow:hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis;
	font-size: 14px;
	margin-bottom: 0;
	margin-top: 5px;
	text-align: center;
}

.phone_ggfwnav{
	float: left;
	width: 100%;
	margin-top: 5%;
	text-align: center;	
}
.phone_ggfwnav img{
	width: 30px;
	display: inline-block;
	margin-top: 30px;
}
.phone_ggfwnav p{
	margin-bottom: 0;
	position: absolute;
	bottom: 20px;
	left: 0;
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
}
.phone_ggfwnav a{
	width: 100%;
	height: 100%;
	display: block;
}
.phone_ggfwnav div{
	float: left;
	width: 30%;
	height: 115px;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
	margin-right: 5%;
}
.phone_ggfwnav div:nth-child(3){
	margin-right: 0;
}
.phone_ggfwnav .phone_syfw{
	background: url(/imagesq/sanjiangxian/phone_syfwnavbg.jpg) no-repeat center;
	background-size: 100% 100%;
}
.phone_ggfwnav .phone_syfw p{
	color: #ce171c;
}
.phone_ggfwnav .phone_qykb{
	background: url(/imagesq/sanjiangxian/phone_qykbnavbg.jpg) no-repeat center;
	background-size: 100% 100%;
}
.phone_ggfwnav .phone_qykb p{
	color: #1b8be0;
}
.phone_ggfwnav .phone_jyns{
	background: url(/imagesq/sanjiangxian/phone_jynsnavbg.jpg) no-repeat center;
	background-size: 100% 100%;
}
.phone_ggfwnav .phone_jyns p{
	color: #17a07c;
}

.phone_ggfwnav2{
	float: left;
	width: 100%;
	margin-top: 5%;
	border-radius: 5px;
	padding: 5% 3%;
	box-sizing: border-box;
}
.phone_ggfwnav2 .tlt{
	float: left;
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
}
.phone_ggfwnav2 .tlt img{
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -2px;
}
.phone_ggfwnav2 .navlist{
	width: 100%;
	float: left;
}
.phone_ggfwnav2 .navlist ul{	
	width: 100%;
	float: left;
	margin-bottom: 0;
	margin-top: 4px;
}
.phone_ggfwnav2 .navlist ul li{
	width: 50%;
	float: left;
	font-size: 12px;
	line-height: 25px;
	padding: 0 16px;
	box-sizing: border-box;
	position: relative;
}
.phone_ggfwnav2 .navlist ul li a{
	display: block;
	width: 100%;
	height: 100%;
	overflow:hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis;
}
.phone_ggfwnav2 .navlist ul li:after{
	content: "";
	width: 4px;
	height: 4px;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	left: 6px;
	background: #d27f2c;
}

.phone_jypxnav{	
	color: #da7006;
	background: url(/imagesq/sanjiangxian/phone_jypxbg.jpg) no-repeat center;
	background-size: 100% 100%;
}
.phone_jypxnav .tlt img{
	width: auto;
	height: 20px;
}
.phone_jypxnav .navlist ul li a{
	color: #d27f2c;
}
.phone_jypxnav .navlist ul li:after{	
	background: #d27f2c;
}

.phone_ldjynav{	
	color: #1b8be1;
	background: url(/imagesq/sanjiangxian/phone_ldjybg.jpg) no-repeat center;
	background-size: 100% 100%;
}
.phone_ldjynav .tlt img{
	width: 20px;
	height: auto;
}
.phone_ldjynav .navlist ul li a{
	color: #277db8;
}
.phone_ldjynav .navlist ul li:after{	
	background: #277db8;
}

.phone_ylwsnav{	
	color: #17a07c;
	background: url(/imagesq/sanjiangxian/phone_ylwsbg.jpg) no-repeat center;
	background-size: 100% 100%;
}
.phone_ylwsnav .tlt img{
	width: 20px;
	height: auto;
}
.phone_ylwsnav .navlist ul li a{
	color: #249d7d;
}
.phone_ylwsnav .navlist ul li:after{	
	background: #249d7d;
}

.phone_shjzhflnav{	
	color: #ce171c;
	background: url(/imagesq/sanjiangxian/phone_shjzhflbg.jpg) no-repeat center;
	background-size: 100% 100%;
}
.phone_shjzhflnav .tlt img{
	width: 20px;
	height: auto;
}
.phone_shjzhflnav .navlist ul li a{
	color: #b4333a;
}
.phone_shjzhflnav .navlist ul li:after{	
	background: #b4333a;
}

.phone_bzxzfnav{
	margin-bottom: 6%;
	color: #6e39c3;
	background: url(/imagesq/sanjiangxian/phone_bzxzfbg.jpg) no-repeat center;
	background-size: 100% 100%;
}
.phone_bzxzfnav .tlt img{
	width: 20px;
	height: auto;
}
.phone_bzxzfnav .navlist ul li a{
	color: #601dc7;
}
.phone_bzxzfnav .navlist ul li:after{	
	background: #601dc7;
}

.nylmtitle{margin: 0px 3.3333%;margin-top: 10px;height: 40px;line-height: 40px;border-bottom: 2px solid #b51f23;clear: both;}
.nylmtitle span{font-weight: bold;}
.nylmtitle .more{margin-top: 0px;float: right;font-size: 14px;color: #8f8f8f;}
.mylist{margin-bottom: 10px !important;}

/*分页  开始*/
.page span{color:#000000;background-color: #f1f1f1;font-size: 14px;line-height: 36px;height: 36px;padding:0px 7px;border-radius:2px;margin: 0px 5px;display:inline-block; }
.page .active {color:#FFFFFF; background-color:#b51f23;}
.page a{font-size:14px;line-height:36px;background-color:#efefef;height:36px;min-width:25px;padding:0px 7px;color:#000000;border-radius:2px;margin:0px 5px;margin-left:5px;display:inline-block;}
.page a:hover{background-color:#b51f23;color:#fff;}
.page .GO {cursor: pointer;}
.page{width:100%px; height:36px; font-size:14px; line-height:36px; margin:20px auto 40px; white-space:nowrap;text-align: center;}
.page table{width:auto; height:36px; margin:0 auto; text-align:center;}
.page table tr{width:auto; height:36px; margin:0 auto; text-align:center; display:block;}
.page table td{font-size:14px; padding:0 2px; text-align:center; box-sizing:border-box;}
.page table td a{width:36px; height:36px; font-size:14px; line-height:36px; background:#efefef; text-align:center; margin-left:5px; display:block;}
.page table td a:hover{background-color:#b51f23; color:#fff;}
.page .page_on{color:#FFFFFF; background-color:#b51f23;}
/** 页码 结束 **/

/*自动跳转到第一个子目录样式*/
.phone_sjMenu{width: 100%;display: block;clear: both;padding:10px 0px 20px 0px; box-sizing:border-box;background: #f2f2f2;}
				.phone_sjMenu>ul>li{width:100%;display:block; margin-bottom:20px; background: #FFFFFF;}
				.phone_sjMenu>ul>li .sjMenu_top{width:100%;height:40px;line-height:40px;position:relative;display:block;}
				.phone_sjMenu>ul>li .sjMenu_top span{width:auto;height:40px;line-height:40px;display:inline-block;float:left;position:absolute;top:0px;left:0px;color:#b51f23;text-indent:22px;font-size:100%;}
				.phone_sjMenu>ul>li .sjMenu_top span img{width: auto; height: 20px; position: absolute; left: 10px; top:9px;}
				.phone_sjMenu>ul>li .sjMenu_bot{width:100%;padding-bottom: 10px;}
				.phone_sjMenu>ul>li .sjMenu_bot li a{width:auto;height:30px;line-height:30px; display:inline-block;white-space:nowrap;float: left;margin-left:20px;font-size: 95%;padding-left:8px;background:url(/imagest/2020_icon09.png) no-repeat left center}
				.phone_sjMenu>ul>li .sjMenu_top span:after {content: "";display: block;position: absolute;top: 9px;left: 10px;width: 4px;height: 20px;background: #b51f23;
					border-radius: 5px;}

					/*站点地图样式*/
					.phone_ny {
						width: 100%;
						display: block;
						clear: both;
						margin-top: 10px;
						padding: 0px 10px;
					}
					.mapsite{
						background: #fff;
					}
					.mapsite li {
						 font-size: 16px;
						 font-weight: bold;
						}
						
						.mapsite li a {
						 color: #3D8DDC;
						 display: block;
						 padding: 8px;
						 border-bottom:1px dotted #d4e1f0 ;
						 font-size: 16px;
						}
						
						.mapsite li .sub {
						 padding: 0px 10px;
						}
						
						.mapsite li .sub li {
						 padding: 5px 10px;
						 font-size: 14px;
						}
						
						.mapsite li .sub li a {
						 font-size: 14px;
						 color: #000;
						 display: block;
						 font-weight: bold;
						 border: 0px;
						 padding: 5px;
						}
						
						.mapsite li .sub li a:hover {
						 color: #3D8DDC;
						}
						
						.mapsite li a:hover {
						 color: #3D8DDC;
						}

						/*站点地图*/
						.mapsite{}
						.mapsite li {font-size: 16px; font-weight: bold; } 
						.mapsite li a {color: #b51f23;display: block;padding: 10px;border-bottom:1px solid #ccc ;font-size: 18px;}  
						.mapsite li .sub {padding: 0px 10px; }
						.mapsite li .sub li {padding: 5px 10px; font-size: 14px; }
						.mapsite li .sub li a {font-size: 14px; color: #000; display: block; font-weight: bold; border: 0px; padding: 5px; }
						.mapsite li .sub li a:hover {color: #9e1c1f; }
						.mapsite li a:hover {color: #9e1c1f; } .mapsite li .sub li .three{padding-left: 20px;}
						.mapsite li .sub li .three li{float: left;background: url(/imagesq/sanjiangxian/2019_icon40.png) no-repeat left center;}
						.mapsite li .sub li .three li a{font-weight: normal;padding: 3px;}

/*专题专栏*/
.grid-lay-12 .grid-col-3{width: 100%;padding: 0 10px;}
				.grid-lay-12 .grid-col-9{padding:0px;}
				.SpecialImgBox.SpecialImgBoxDh .SpecialImgList.lgzttp{width: 95%;margin: 0 auto;}
				.SpecialImgBox.SpecialImgBoxDh .SpecialImgList.lgzttp li{width: 100%;}
				.SpecialImgBox.SpecialImgBoxDh .SpecialImgList.lgzttp li p.pic{padding: 0px;}
				.SpecialImgBox.SpecialImgBoxDh .SpecialImgList.lgzttp li p.title{padding:0px 10px;text-align: center;}
				.nylmlb > ul > li .sjMenu_bot li a{-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: initial;}
				.content .main{width: 100% !important;}

}