/*å…¬ç”¨css*/
*{
	margin: 0 auto;
	padding: 0;
}

@font-face {
	font-family:'ZoomlaCusong';
	src: url('/templates/default_pc/zhuanti/css/ZoomlaCusong.woff2') format('woff2'),
	url('/templates/default_pc/zhuanti/css/ZoomlaCusong.woff') format('woff'),
	url('/templates/default_pc/zhuanti/css/ZoomlaCusong.ttf') format('ttf'),
	url('/templates/default_pc/zhuanti/css/ZoomlaCusong.otf') format('otf');

}
ul,li,dl,dt,i,input{
	list-style: none;
}
body{
	background: #ffffff;
	font-size: 14px;
	font-family: Microsoft YaHei, Arial;
}
a{
	color: #333333;
	text-decoration: none;
	font-family: Microsoft YaHei, Arial;
}
a:hover{
	color: #3aa5ff;
}
img{
	border: none;
}
input{
	outline: none;
	appearance:none;
	-webkit-appearance: none;
	tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
}
table, tr, td{
	list-style: none;
	/*border: none;*/
	border-collapse: collapse;
}
.td-text-indent{
	padding-left: 56px;
}
/*å·¦æµ®åŠ¨*/
.fl-l{
	float: left;
}
/*å³æµ®åŠ¨*/
.fl-r{
	float: right;
}
/*æ¸…é™¤æµ®åŠ¨*/
.clearfix:after{
	content: "";
	display: block;
	overflow: hidden;
	clear: both;
}
.clearfix{
	zoom: 1;
}
.p8{
	padding: 0 8px;
}
.w1200-auto{
	width: 1200px;
	min-width:1200px;
	margin: 0 auto;
}
.w1200-auto15{
	width: 1170px;
	margin: 0 auto;
	padding: 15px;
}
.mt20{
	margin-top: 20px;
}
.mt30{
	margin-top: 30px;
}
.mt15{
	margin-top: 15px;
	margin-bottom: 15px;
}
.w1280-auto{
	width: 1280px;
	margin: 0 auto;
}





body.bg-fff, .bg-fff{
	background: #fff;
}


/*å¥‹æ–—ç™¾å¹´è·¯å¯èˆªæ–°å¾ç¨‹å…šå²å­¦ä¹ æ•™è‚²ä¸“é¢˜*/
.topimg_dsxx{
	height: 450px;
	width: 100%;
	min-width: 1200px;
	background: #de1a1b url(../images/dsxx21_top.jpg) no-repeat center top;
}
.banner{
	padding-top: 17px;
}
.maindsxx{
	padding-top: 30px;
	height:400px;
}
.maindsxx .zyxx{
	width: 570px;
}
.title{
	height: 57px;
	background: url(../images/dsxx21.jpg) no-repeat left top;
}
.title a{
	font-size: 15px;
	padding-right: 20px;
	line-height: 50px;
}
.title b{font-size: 28px;font-family: 'ZoomlaCusong';display: inline-block;margin: 9px 0 0 78px;float: left;background: linear-gradient(to top, #df352d, #fe8942);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent;/* height: 36px; */line-height: 36px;}
.title.tsy a{font-size: 28px;font-family: 'ZoomlaCusong';vertical-align:middle;display: inline-block;}
.maindsxx .zyxx .title a:hover{
	color: #CC0000;
}
.maindsxx .zyxx ul{
	padding-top:10px
}
.maindsxx .zyxx li{
	padding-left: 18px;
	height: 49px;
	line-height: 49px;
	border-bottom: 1px dashed #ccc;
	font-size: 18px;
	color: #242424;
}
.maindsxx .zyxx li i {
	width: 4px;
	height: 4px;
	background: #242424;
	float: left;
	margin: 23px 12px 0 -11px;
}
.maindsxx .zyxx li a{
	color: #242424;
}
.maindsxx .zyxx li span{
	color:#656565;
}
.columndsxx .title{
	height: 57px;
	line-height: 57px;
}
.xxdt
{
	width:1200px
}
.xxdt .title{
	background: url(../images/dsxx21.jpg) no-repeat;
}
.zyjhwzh
{
	width:570px
}
.zyjhwzh .title{
	background: url(../images/dsxx21.jpg) no-repeat;
}
.shp .title{
	background: url(../images/dsxx21.jpg) no-repeat;
}
.zylsh
{
	width:570px
}
.zylsh .title{
	background: url(../images/dsxx21.jpg) no-repeat;
}

.columndsxx .title a{
	font-size: 15px;
	color: #242424;
	padding-right: 20px;
	text-align: right;
	float: right;
}
.columndsxx .text-list{
	padding-top:10px;
}
.columndsxx .text-list li{
	float: left;
	width: 530px;
	border-bottom: 1px solid #e8e8e8;
	background: url(../images/list_dot11.gif) no-repeat 8px 22px;
	margin: 0 15px;
	height: 49px;
	line-height: 49px;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left:26px;
}
.columndsxx .text-list li a{
	color: #242424;
}
.columndsxx .text-list li span{
	color: #656565;
}
/*ä¸“é¢˜äºŒçº§é¡µé¢æ ·å¼*/
.crumbs{
	height: 80px;
	line-height: 80px;
	font-size: 15px;
	color: #242424;
}
.crumbs a{
	color: #242424;
}
.more-list .title{
	height: 58px;
	line-height: 58px;
	overflow: hidden;background: url(../images/dsxx21.jpg) no-repeat left top;margin-top: 20px;
}
.more-list h2{
	font-size: 30px;
	color: #e70000;
	float: left;
	font-weight: normal;
	padding-left: 30px;
}
.more-list .list{
	padding: 10px 10px 20px;
}
.more-list .list ul{
	padding-bottom: 20px;
}
.more-list .list li{
	line-height: 48px;
	border-bottom: 1px #e8e8e8 solid;
	font-size: 18px;
	color: #242424;
	background: url(../images/list_dot11.gif) no-repeat left 22px;
	padding-left: 13px;
}
.more-list .list li a{
	color: #242424;
}
.more-list .list li span{
	color: #656565;
}




footer{background: #ca1012;width:100%;min-width: 1200px;color: #f4f4f4;border-top: 1px solid #8f1013;margin-top: 20px;}
.foot{margin: 20px auto 10px;position: relative;padding: 10px 0;height: 120px;font-size: 14px;}
.foot .content{text-align: center;line-height: 24px;}
.foot_r{position: absolute; right: 0; top: 20px;}


.col_page{
	text-align: center;
	background: #f4f4f4;
	padding: 10px 0;
}
.col_page a{
	display: inline-block;
	padding: 0 7px;
	border: 1px solid #ddd;
	background: #fff;
}
.container{
	max-width: 1200px;
	overflow: hidden;
	clear: both;
}
.clearfix li a{white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: calc(100% - 114px);
	float: left;
}