@charset "utf-8";
html,body{
	margin:0;
	padding:0;
	font-size:18px;
	color:#333;
	font-family: "microsoft yahei";
	background:url(../images/body_bg.png) #fef4f4 no-repeat center top;
	background-size:auto;
	-webkit-text-size-adjust: none;
}
img{
	border:none;
}
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
a {
	text-decoration: none;
}
img {
	border: none;
	vertical-align: middle;
}
dl,dt,dd,ul,li,form,input,textarea,span{
	margin:0;
	padding:0;
	list-style:none;
} 
/*无障碍阅读-start*/
.accessible-wrap {
	display: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
.accessible-body {
	position: fixed;
	z-index: 10;
	width: 100%;
	min-width: 1000px;
	text-align: right;
	padding: 10px 0;
	font-size: 14px;
	background-color: white !important;
	border-bottom: 1px solid #ddd;
}
.accessible-body-fixed {
	height: 47px;
}
.accessible-body span {
	display: inline-block;
	padding: 0 10px;
	margin-left: 6px;
	border: 1px solid #dbdbdb;
	border-radius: 5px;
	background-color: #f3f3f3 !important;
	line-height: 24px;
	color: #444 !important;
	cursor: pointer;
}
.contrast, .contrast * {
	background: black !important;
	color: white !important;
}
/*无障碍阅读-end*/
@font-face {
	font-family: 'pip';
	src:url('../fonts/public-service.eot?nf1wpi');
	src:url('../fonts/public-service.eot?nf1wpi#iefix') format('embedded-opentype'),
		url('../fonts/public-service.ttf?nf1wpi') format('truetype'),
		url('../fonts/public-service.woff?nf1wpi') format('woff'),
		url('../fonts/public-service.svg?nf1wpi#public-service') format('svg');
	font-weight: normal;
	font-style: normal;
}
.pip-triggers>em>i {
	color:#fff;
}
.pip-triggers>em>i.pip-triggers-on {
	color:#b30007!important;
	background-color:#fff!important;
}
.top-link {
	float:right;
	margin-top:45px;
	margin-right:10px;
}
.top-link > a {
	color:#fff;
}
.pb-25 {
	padding-bottom:25px;
}
.body-wrap, .main-wrap {
	min-width: 1230px;
}
.main-wrap {
	margin: 0 auto;
	width: 70%;
}
.main-head .main-wrap{
	position: relative;
}
.main-body>.main-wrap {
	background-color: white;
	padding: 30px;
	box-sizing: border-box;
	border-radius:5px 5px;
	box-shadow:1px 2px 15px rgb(124,4,4,0.18);
	-moz-box-shadow:1px 2px 15px rgb(124,4,4,0.18);
	-webkit-box-shadow:1px 2px 15px rgb(124,4,4,0.18);
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#288745', Direction=0, Strength=30);
}
.small-banner {
	display:none;
}
.logo {
	float:left;
	margin-top:45px;
	padding:10px 0;
}
.logo a {
	display:block;
}
.toplink-right {
	float:right;
	margin-top:45px;
	padding:10px 0;
	padding-right:50px;
	color:#fbf6c6;
}
.zt-title {
	padding:0px 0;
	text-align:center;
	margin-bottom:185px;
}
.area-btn a{
	width:32%;
	display:block;
	float:left;
	color:#333;
	background:#fffff2;
	border:1px solid #fde49d;
	box-sizing:border-box;
	border-radius:2px 2px;
	margin-left:2%;
	margin-top:20px;
	padding:15px 0 15px 2%;
}
.area-btn a:nth-child(3n+1){
	margin-left:0;
}
.area-btn a:hover {
	background:url(../images/btn-hover-bg.jpg) repeat-x;
	color:#da0111;
	border-color:#febf94;
	background-size:auto 100%;
}
.area-btn a:hover:before {
	color:#fff;
}
/*底*/
.main-foot {
	background:#ce0000;
}
.main-foot > .main-wrap {
    padding: 32px 0px;
    box-sizing: border-box;
}
.foot-wrap {
    display: table;
    width: 100%;
    table-layout: fixed;
    line-height: 1.5em;
}

.foot-wrap > * {
    display: table-cell;
    vertical-align: middle;
}

.foot-wrap > *:first-child {
    text-align: right;
    padding-right: 15px;
    box-sizing: border-box;
}

.foot-wrap > *:last-child {
    text-align: left;
}

.foot-wrap .btom-xx {
    width: 720px;
    text-align: center;
}

.foot-spans a, .foot-spans span {
    display: inline-block;
    color: #ffe0e0;
    font-size: 0.875em;
}

.foot-spans span a:hover {
    color: #015293;
}

.foot-spans a img, .foot-spans span img {
    vertical-align: middle;
}

.foot-wrap .btom-xx span, .foot-wrap .btom-xx a {
    padding-right: 10px;
}

.foot-wrap .btom-xx .foot-links a {
    padding-right: 0;
}

.foot-links a:before {
    display: inline-block;
    content: "|";
    font-size: 0.75em;
    padding: 0 8px 0 6px;
    vertical-align: top;
}

.foot-links a:first-child:before {
    content: none;
}
/*下拉菜单--start*/
#menu {
	width: 100%;
	background:url(../images/menu-bg.jpg) repeat-x;
	border-radius:5px 5px;
	background-size:contain;
}
#menu a {
	display: block;
	color: #fff;
}
#menu .focus {
	color:#ce0410;
	background:linear-gradient(to bottom, #fff08b, #fff);
	border:1px solid #e40112;
	border-bottom-color:#fff;
	position:relative;
}
#menu .focus a {
	color:#ce0410;
}
#menu>ul>li:first-child a.focus {
	width:150px;
	margin:0 auto;
}
/* 一级菜单 */
#menu>ul {
	display: table;
	width: 100%;
}
#menu>ul>li {
	position: relative;
	display: table-cell;
	width:25.6%;
	
}
#menu>ul>li:first-child {
	width:23%;
}
#menu>ul>li>a {
	height: 60px;
	line-height: 60px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	font-size: 1.5em;
	color: #fbf6c6;
	background:url(../images/menu-line.jpg) no-repeat left -1px;
	background-size:auto 100%;

}
#menu>ul>li:last-child a.focus {
	border-radius:0 5px 0 0;
}

/* 下拉的菜单--end*/
/*列表--模块化--开始*/
.small-title {
	display: none;
}
.news-list>a {
	display:block;
	padding:0.95em 0;
}
.news-list>a:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}
.news-list>a>span {
	color: #555;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float:left;
	width:calc(100% - 7em);
	width:-moz-calc(100% - 7em);
	width:-webkit-calc(100% - 7em);
}
.news-list>a:hover span{
	color: #f00;
}
.news-list>a>em {
	width:6em;
	float:right;
	color:#999;
	font-style: normal;
	font-size: 0.875em;
	font-family: Arial, Verdana;
	line-height: 1.82em;
	text-align:right;
}
.news-list.date-left>a>em{
	float:left;
	padding-top:0.5em;
}
.news-list.date-left>a>span{
	width:100%;
}
.b-line a{
	border-bottom: 1px solid #e9e9e9;
}
.b-line-dashed a{
	border-bottom: 1px dashed #ddd;
}
.b-line-dashed a:last-child{
	border-bottom: none;
	}
.pre-1 a:before {
	content:"";
	background:url(../images/pre-1.png) no-repeat;
	width:18px;
	height:20px;
	float:left;
	margin-top:2px;
	padding-right:10px;
}
.pre-2 a:before {
	content:"";
	background:url(../images/pre-2.png) no-repeat;
	width:18px;
	height:18px;
	float:left;
	margin-top:0.15em;
	padding-right:5px;
}
.pre-3 a:before {
	content:"";
	background:url(../images/pre-3.png) no-repeat;
	float:left;
	width:16px;
	height:18px;
	margin-top:0.15em;
	padding-right:5px;	
}
.pre-4 a:before {
	content: "";
	background: url(../images/dot.png) no-repeat;
	width: 5px;
	height: 9px;
	float: left;
	margin-top: 0.55em;
	padding-right: 8px;
}
/*table布局--开始*/
.d-table {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.d-table>* {
	display: table-cell;
	vertical-align: top;
}
.d-table>.mr-15 {
	width: 15px;
}
.d-table>.mr-25 {
	width: 25px;
}
/*列表--模块化--结束*/
/*二级栏目切换--模块化--开始*/
.box-tabs {
	padding:25px 0 10px;
}
.box-tabs>dd {
	padding-top: 20px;
}
.box-tabs>dt {
	border-bottom: 2px solid #e62129;
	position:relative;
}
.box-tabs>dt:before {
	content:"";
	width:61px;
	height:40px;
	display:inline-block;
	background:url(../images/common-title-bg.png) no-repeat left top;
	position:absolute;
	bottom:-40px;
	left:-2px;
}
.box-tabs>dt>ul>li {
	display: block;
	float: left;
}
.box-tabs>dt>ul>li:first-child {
	margin-left: 0;
}
.box-tabs>dt>ul>li>a {
	color: #333;
	height: 1.325em;
	line-height: 1.325em;
	font-size: 1.6em;
	margin-right: 1em;
	display:block;
}
.box-tabs>dt>ul>li.focus>a {
	position: relative;
	color: #009b4d;
}
.box-tabs>dt>ul>a:hover {
	color: #3db1ea;
}
.box-tabs>dt>ul>li.focus>a .triangle,
span.box-title-name .triangle {
	width: 100%;
	height: 3px;
	background: #e10001;
	position: absolute;
	left: 0%;
	bottom:-3px;
}
.box-tabs>dd>ul>li {
	display: none;
}
.box-tabs>dd>ul>li.focus {
	display: block;
}
.box-tabs>dt>ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.more.more-right {
	float: right;
	font-weight: normal;
	font-size: 0.75em;
	background:#e62129;
	color:#fff;
	border-radius:6px 6px;
	padding:6px 15px;
	margin-top:0.25em;
}
.more.more-right:hover {
	color: #fff;
}
.box-tabs>dt>ul>li.focus>a{
	color:#e62129;
	margin-right:0;
}
.box-tabs>dt>ul>li>a:before {
	content: attr(icon);
	font-size: 1.325em;
	font-family: "pip";
	vertical-align: top;
	padding-right: 7px;
	color:#e62129;
}
/*二级*/
.content-warp-list {
	margin-top:15px;
}
.content-warp-show {
	margin-top:30px;
	padding:0 30px;
}
/*左*/
.left-menu {
	width: 293px;
	background:#fdf8f2;
	border:1px solid #fed8be;
	border-radius:5px 5px 0px 0px;
}
.left-menu a {
	display: block;
	padding: 15px;
	color: #555;
	background:linear-gradient(to bottom, #ffffff, #fffdee);
	border-top:1px solid #fed0b0;
	border-bottom:1px solid #fed8be;
	margin:15px 0;
}
.left-menu a.focus {
	background:linear-gradient(to bottom, #fef1a3, #fae556);
	color: #da0111;
	border-left:4px solid #da0111;
}
.left-menu > *:after{
	display:block;
	content:attr(title);
	box-sizing:border-box;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.left-menu span:after {
	font-size:1.5em;
	color:#fffbc6;
	padding:32px 0;
	background:url(../images/list-left-menu.jpg);
	background-size:cover;
	text-align:center;
	border-radius:5px 5px 0px 0px;
}
.left-menu a:hover, 
.left-menu a:hover::before {
	color: #da0111;
	background:linear-gradient(to bottom, #fef1a3, #fae556);
}
.list-show-box {
	width:100%;
	box-sizing:border-box;
}
.list-show-box.pdL-15 {
	padding-left:15px;
}
/*内容页--start*/
.list-show-box .sub-title {
	border-bottom:2px solid #ddd;
	display:none;
}
.list-show-box .box-title{
    border-bottom:1px solid #eee;
    overflow:hidden;
    font-size:1.375em;
    display:block;
    padding:0.3em 0 0.5em 0.75em;
}
.list-show-box .sub-title .box-title-name{
    position:relative;
    padding:5px 0px;
    display:inline-block;
    font-size:1.6em;
    color:#e10001;
}
.list-show-box .box-title:before{
    content:"";
    width:0.3125em;
    height:1em;
    background:#1298e6;
    position:absolute;
    left:25px;
    top:0.52em;
    border-radius:3px 3px;
    display:inline-block;
}
.list-show-box .sub-title .arrow-down{
    display:none;
    content:"";
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAACuUlEQVRoQ93YS6hNURzH8eMRkTwGokwUtxgIAyHJW4kUyvsx4BbJjJAy8ShFDCQDMTJgcMujDISMGHgMkBRF3hflTaLj+zvZdfz7H517z2Ovv199Jv99zt5rnbXO2nvtQrFY/C+4xYjcYkRuMSK3GJFbjMgtRuQWI3KLEbnFiNxiRG4xIrcYkVuMqDyDcAon0F+FRNMdh3AWQ1UoTw/swE98xiakmlV4h184gF4oZTB2QZ3QGMl7bEBXpJIuWIZ2ZO1UZw5jOAqzcB/ZwYxGphXdkHfUicV4C9tOdWw1ShmNe7Af+oA10InyzAK8hm3fC0zHX+0bBW9kPmEl8socvIRt1zPMhJtxeAT7JY3MUjQ7M/AUtj3PMRf/zFR4ndFcnI9mZTIewrbjFRahqszGY9iTaDh1rNGZAG+av8EKdCiam2q4PdkTzEOjMhHewqNOLEenoqnkrRYarWmod8biLuz1dF/T6llTFsJbvx9gCuoV3QJuw15H97O1qPnmrDV6CfSr2ItoHk9CrdHSfwP2/F+gJww9X9Ul+jU0P73O3MF4dDYjcQ32vF+hZ766dSKLRmYddIO0F72FMeho9Ix0FfZ837AFDX3WWw8Nub24pob+rNWmBZdhz/Md29CU6GHyI2wjbqKazgzDRdjvazptRVOzEd40uw79eStFm6ELsN/TSOxELtkMb5pp3o+AzRCcgf38D+xGrtkOTQnbuCvQ/yCLNnBtsJ/Thm4fct/3aGXRNlm/qm3kJQxET5z+U7P2Q8eTiPb8e6Ctp22oOnDc1DLapvZBUukN7f29zniOoC+SjDqzF+UvMjzHkPIrp1LUmYOoNDIn0Q8hos4chR0ZLb3JTqdK0QKgKZR15hySn06Vos6ch26QA1SIHO2/9e6psfHebEfkFiNyixG5xYjcYkRuMSK3GE+x8Buma2tLCblf5wAAAABJRU5ErkJggg==) no-repeat center center;
    opacity:.80;
    filter:alpha(opacity=80);
    height:42px;
    width:42px;
    background-size:42%;
    cursor:pointer;
    position:absolute;
    right:0px;
    top:0px;
}
.list-show-box .sub-title .arrow-up{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAACuklEQVRoQ93YS4hOcRjH8XGJSC4LUTYKxUJYaEhyGZRGCuV+WaBIdoSUzQylRiwkC7GyGAvlUhZCVixcFkiKItdxKXcSvb6/d5yaeXqGmXnPe855/OpT0/POnPP/z/9yzv+tKZVK/wW3GJFbjMgtRuQWI3KLEbnFiNxiRG4xIrcYkVuMyC1G5BYjyiJTMLv1x7jpg/O4iiEqRIw6cQw/obE/h8EIlf44iqQTiTMYiBBRJw7iF9p2InESg1DoqBP7YEfC0pQr7DRTJxrQ0UhYR1C4aaaFvRdeJ07huKklDmMACpGe2I0fsA29hKHoC3XIfi5N0Oe5Zxe+wjbwCsYgyXCchv09raf96IXcsg1fYBunB+BY2IyAtmD7+xrNRuSSLfgE26jrGI+OMhIXYP/uO/Yg02zER9jG3MQk/CujcBH27zVFdyCTbII3nW6gM51IovVzGfY6GpmdqFp6YAO86XQLE9HVjIbWk73eN2yHdsRUowuuxHvYm95BLbqbcbgGe11Ns63ojVSikVgGrxP3MQ2VRpuDpqa9vqbwZqTSmcV4C3uTB5iBtDIBt2Hv8xnrUdE0W4gW2Is/xiykHW0Wd2Hvp9mwDt3KfDyDvegTLEC1MhX3YO/7BlqnXco86L9uL6aO6bNqR+d8rT97f3VmFTqVmXgEe5HX0FTLKtPxELYdr7AEf81keJ34gOXIOnV4Ctue56iHG22B3nDqAbgaeUVr9SVsuzTN56BdtPV5C0wjod1Cz5I8swje7vkC+s6s3L658EZC+7deDnM9J/yJGroU3vNMa3ctygcenbXbfmGgfVtP1NTfdSqIOrMCanjSTh2tdVzWO1s5OnPruKrOaCT0jlPUrME7qBMH0A/tMgzNOIEifyOo965DOAsd0lrjfbMdkVuMyC1G5BYjcosRucWI3GJEbjGeUs1vU5NrS5yfGOQAAAAASUVORK5CYII=) no-repeat center center;
    opacity:.80;
    filter:alpha(opacity=80);
    background-size:42%;
}
.list-show-box>.sub-title>span.box-title-name .triangle {
	bottom:-3px;
}
.list-show-box .sub-nav{
    display:none;
    padding:10px 0;
    background:#fafafa;
    border:1px solid #dbdbdb;
    border-top:none;
    width:100%;
    box-sizing:border-box;
    position:absolute;
    left:0;
    z-index:1;
    box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);
}
.list-show-box .sub-nav a{
    display:block;
    padding:0.45em 0.8em;
    float:left;
    color:#333;
}
.list-show-box .sub-nav a.focus{
    color:#d42729;
}

.col-4>h2 {
	font-size:1.35em;
	font-weight:normal;
	margin-bottom:10px;
	position:relative;
	padding-left:0.85em;
	line-height:1.1em;
}
.col-4>h2:before {
	content:"";
	width:8px;
	height:1em;
	display:inline-block;
	float:left;
	background:#da0111;
	border-radius:4px 4px;
	position:absolute;
	left:0;
	top:0.05em;
}
.col-4>a {
	width: 25%;
	float: left;
	color:#666;
	padding:0.75em 0;
}
.col-4>a:hover {
	color:#f00;
}
.col-4>a:nth-child(4n+1){
	margin-left:0;
}
.col-4>a:nth-child(4n){
	margin-right:0;
}
.col-4.bottom-line {
	border-bottom:1px solid #ddd;
	padding-bottom:0.55em;
	margin-bottom:1.35em;
}
.page-tile {
	text-align:center;
	padding: 25px 0;
}
.page-tile:after {
	display: block;
	content: "";
	clear: both;
}
.page-tile a {
	color: #888;
	display: inline-block;
	padding: 0 .7em;
	min-width: 40px;
	box-sizing: border-box;
	text-align: center;
	font-size: 0.875em;
	line-height: 2em;
	height: 2em;
	font-family: Arial;
	background-color: #f0f0f0;
	border-radius: 5px;
	margin: 5px 2px;
	vertical-align: top;
}
.page-tile a.prev, .page-tile a.next {
	font-family: Verdana;
}

.page-tile a.more:before {
	content: "\2026"
}
.page-tile a.prev:before {
	content: "\2039"
}
.page-tile a.next:before {
	content: "\203A"
}
.page-tile a.focus {
	background-color: #e2000d;
	color: white;
	cursor: default;
}
.page-tile a[href]:hover {
	color: #ff7900;
}
.page-tile em {
	display: block;
	font-size:0.88em;
	font-style:normal;
	color:#999;
	padding:10px 0;
}
/*网站地图页-模块化-start*/

/*网站地图页-模块化-end*/
.user>.login-others {
	line-height:34px;
}
.login-others>ul{
	right:0!important;
}
.login-others span svg > path {
	fill:#d42729;
}
.info-wrap {
	border:1px solid #fed8be;
	border-radius:5px 5px;
	background:#fefcfa;
	margin-top:15px;
}
.info-wrap h3 {
	border-radius:5px 5px;
	background:#fbf0e2;
	padding:0.65em;
	color:#555;
	line-height:1.65em;
	font-size:1em;
	margin:0;
}
.info-wrap .news-list {
	padding:15px;
}
.info-wrap .news-list>a {
	padding:0.55em 0;
	font-size:0.875em;
}
.info-wrap>.more {
	display:block;
	background:#fbf0e2;
	text-align:center;
	padding:10px 0;
	color:#666;
	font-size:0.825em;
	margin:0 15px 15px;
	border-radius:5px;
}
.sub-content > .info-wrap:first-child{
	margin-top:0;
	
}
.list-third-full>.info-wrap {
	border:0;
	background:none;	
}
.list-third-full>.info-wrap .news-list>a{
	padding:1em 0;
	font-size:1em;
}
.list-third-full>.info-wrap .news-list>a>em {
	font-size:inherit;
}
/*内容页--start*/
.location * {
	display: block;
	float: left;
	height: 38px;
	line-height: 38px;
	font-family: "microsoft yahei";
}

.location {
	position: relative;
	font-size: 0.875em;
	margin-top:15px;
}

.location:before {
	content: "";
	position: absolute;
	display: block;
}

.location i {
	margin-right: 10px;
	background: url(../images/location.png);
	width: 21px;
	height: 21px;
	position: relative;
	top: 8px;
}

.location>a, .location>em {
	color: #666;
	font-style: normal;
}

.location>span {
	color: #666;
}

.location>a:after {
	content: ">>";
	padding: 0px 5px;
	font-family: simsun;
}

.news-content-wrap {
	color: #666;
	font-family: "microsoft yahei";
	padding:0px 36px 30px;
}

.news-content-wrap .big-title {
	padding: 0.55em 0 0.75em;
	font-size: 1.75em;
	text-align: center;
	color: #333;
	line-height: 1.35em;
}

.news-content-wrap .second-title {
	padding-bottom: 20px;
	font-size: 1.2em;
	text-align: center;
	color: #666;
}

.news-content-wrap .content-small-title {
	font-size: 0.875em;
	text-align: center;
	color: #999;
	line-height: 1.5em;
	border-bottom: 1px solid #ddd;
	padding-bottom: 25px;
}

.news_content_description {
	font-size: .875em;
	color: #888;
	background-color: #f3f3f3;
	line-height: 2em;
	padding: 10px 15px;
	margin: 15px 0;
}
.news_content_content p,
.news_content_content div {
	text-indent: 2em;
	line-height: 2em!important;
}

.news_content_content img {
	max-width: 800px;
	height: auto !important;
	display: block;
	margin: 0 auto;
}

.news_content_other {
	padding: 10px 0px;
}

.news-content-function {
	float: right;
	font-size: .875em;
	color: #999;
}

.news-content-function>span:before {
	content: "[";
}

.news-content-function>span:after {
	content: "]";
}

.news-content-function>span {
	display: inline-block;
	padding: 0 5px;
	cursor: pointer;
	line-height: 36px;
}

.news-content-function>span:hover {
	text-decoration: underline;
}

.news_content_img {
	text-align: center;
}

.news_content_img img {
	max-width: 700px;
	height: auto !important;
}
@media screen and (max-width: 1247px) {
	.body-wrap,.main-wrap {
		width:100%;
		min-width:auto;
	}
	.main-head .main-wrap {
		padding:0 10px;
		box-sizing:border-box;
	}
	.main-body>.main-wrap {
		border-radius:0;
		padding:0;
	}
	.zt-title {
		margin-top:20px;
	}
	.zt-title>img {
		width:82%;
	}
	#menu {
		border-radius:0;
	}
	.area-btn a {
		width:49%;
	}
	.area-btn a:nth-child(3n+1) {
		margin-left:2%;
	}
	.area-btn a:nth-child(2n+1){
		margin-left:0%;
	}
	.box-tabs {
		padding:25px 20px 0px;
	}
	.col-4.pre-2>a {
		width:50%;
	}
	.col-4.pre-3>a {
		width:33%;
	}
	.foot-wrap .foot-spans .wza {
   		margin-left:0!important;
	}
	.location {
		padding-left:20px;
	}
}
@media screen and (max-width: 1000px) {
	html, body {
		font-size:16px;
		background:#fff;
	}
	.main-head>.main-wrap .zt-title,
	.main-head>.main-wrap .logo{
		display:none;
	}
	.top-link {
		position:absolute;
		right:0;
		margin-top:4%;
	}
	.small-banner {
		display:block;
	}	
	.small-banner img{
		width:100%;
	}
	.area-btn a {
		font-size:1em; 
	}
	.main-nav {
        width: 44px;
		height: 42px;
		float: right;
		background: url(../images/icon_list.png) center center no-repeat;
		background-size:60%;
		background-color:#c10001;
    }
	.main-nav-bg {
		height:42px;
		background:#e10001;
		position:relative;
	}
	#menu {
       	display: none;
       	float: right;
        position: absolute;
       	top: 44px;
        right: 0;
        padding: 0;
        width: auto;
       	background-color: #fff;
        border-left: 1px solid #ccc;
        background-image: none;
		z-index:2;
	}
	#menu li:hover>ul {
		display: none;
	}
	#menu>ul {
       		display: block;
        	float: right;
	}
	#menu>ul>li {
		display: block;
		text-align: center;
		float: none;
		background: none;
		width:100%;
		}
	#menu>ul>li>a {
		height: auto;
		line-height: 1.375em;
		padding: 10px 0px;
		border-bottom: 1px solid #ccc;
		background: none;
		color: #333;
		width: 10em;
		text-align: center;
		font-size: 1em;
		font-weight: normal;
		margin: 0;
		white-space: inherit;
		overflow: inherit;
		text-overflow: inherit;
		}
	#menu>ul>li:first-child {
		width:100%;
	}
	#menu>ul>li:first-child a.focus {
		width:auto;
	}
	#menu .focus {
		border-radius:0;
		border:0px;
		background:none;
		border-bottom:1px solid #ccc;
	}
	#menu>ul>li.focus a {
		border-bottom: none;
		background-color: #c2e3cf;
		color: #333;
		width: 100%;
		}
	#menu>ul>li:hover>a,
	#menu>ul>li>a:hover {
	    background: #fa6061;
	    color: #fff!important;
   	 }
	 #menu .focus {
		 width:auto;
	 }
	.d-table {
		width:auto;
		display:block;
	}
	.d-table>div {
		display: block;
	}
	.box-tabs>dt:before {
		display:none;
	}
	.box-tabs>dd {
		padding-top:5px;
	}
	.more.more-right {
		font-size:0.875em;
		color:#ec1717;
		padding:0;
		background:none;
	}
	.more.more-right:hover {
		color:#ec1717;
	}
	.box-tabs>dd>ul>li {
		display: block;
	}
	.sub-content {
		padding-top:15px;
	}
	.content-warp-list {
		margin-top:0;
		padding:5px 10px;
	}
	.content-warp-show {
		margin-top:0;
		padding:20px;
	}
	.list-show-box {
		width:auto;
		float:none;
		position:relative;
	}
	.list-show-box.pdL-15 {
		padding-left:0px;
	}
	.left-menu {
		display: none!important;
	}
	.list-show-box .sub-title .arrow-down {
		display: block;
	}
	.list-show-box .sub-nav-block {
		display: block;
	}
	.list-show-box .sub-title {
		display:block;
		color: #333;
		position: relative;
	}
	.list-show-box .box-title:before {
		left: 15px;
	}
	.pre-1 a:before {
		margin-top:0;
	}
	.col-4.pre-3 {
		padding-bottom:20px;
	}
	.main-wrap {
		padding:0;
	}
	.page-tile {
		padding: 25px;
	}
	.page-tile a, .page-tile span {
		display: none;
	}
	.page-tile>* {
		float: none;
	}
	.page-tile a.prev, .page-tile a.next {
		display: inline-block;
		box-sizing: border-box;
		color: #333;
		font-family: "Microsoft Yahei";
		height: 2.5em;
		line-height: 2.5em;
		padding: 0 30px;
	}
	.page-tile a.next:before {
		content: "下一页";
	}
	.page-tile a.prev:before {
		content: "上一页";
	}
	.page-tile a.next:hover:before {
		color:#d32728;
	}
	.main-foot > .main-wrap {
		padding:0;
	}
	.foot-wrap {
		display: block;
		width: auto;
		text-align: center;
		padding: 16px;
	}
	.foot-wrap>* {
		vertical-align: top;
	}
	.foot-wrap>*:first-child{
		width:70px;
	}
	.foot-wrap>div:first-child,.foot-wrap>div:last-child {
		display:none;
	}
	.foot-spans a, .foot-spans span {
		display: inline-block;
		font-size: 0.875em;
		line-height: 1.5em;
		margin-left: 0;
	}
	.foot-spans a:hover {
		color: #ffe0e0;
	}
	.foot-spans a:first-child, .foot-spans span:first-child {
		padding-left: 0;
		margin-left: 0;
	}
	.foot-links a:before {
		content: "";
		display: inline-block;
		height: 14px;
		padding-right: 9px;
		vertical-align: middle;
	}
	.foot-links a:first-child:before {
		content: none;
	}
	.foot-links a{
		display:none;
	}
	#_ideConac img {
		width: 50px!important;
	}
	.foot-spans a img, .foot-spans span img{
		width: 16px;
	}
	.foot-wrap .btom-xx {
		width:100%;
		text-align:center;
		display:block;
	}
	.foot-wrap > .foot-spans,.foot-wrap a, .foot-wrap span{
		display:none;
	}
	 .foot-wrap > .foot-spans.btom-xx{
		display:block;
		width:auto;
	}
	.foot-wrap a.m-visible, .foot-wrap span.m-visible{
		display:inline-block;
	}
	.box-menu {
		position:unset!important;
	}
	.info-wrap .news-list>a {
		font-size:inherit;
	}
	.news-content-wrap {
		padding:0 15px 15px;
	}
	.news_content_content img {
		width: 100%;
		height: auto !important;
		display: block;
		margin: 0 auto;
	}
}
@media screen and (max-width: 768px){
	.box-tabs {
		padding:20px 7px 0px;
	}
	.content-warp-list {
		padding:5px 7px;
	}
	.news_content_text img {
		width:100%;
	}
}
@media screen and (max-width: 640px){
	.area-btn a {
		width:100%;
		float:none;
		margin-top:10px;
		padding:13px 0 13px 3%;
	}
	.area-btn a:nth-child(2n) {
		margin-left:0;
	}
	.box-tabs>dt>ul>li>a {
		font-size:1.25em;
	}
	.box-tabs>dt>ul>li>a:before {
		padding-right:0px;
	}
	.col-4>h2 {
		font-size:1.125em;
	}
	.col-4.pre-2>a {
		width:100%;
	}
	.col-4.pre-3>a {
		width:50%;
	}
	.news-list>a {
		border-bottom:1px solid #eee;
		padding:0.75em 0;
	}
	.news-list>a>em {
		display:none;
	}
	.news-list>a>span {
		width:90%;
	}
	.news-content-wrap .big-title {
		font-size:1.5em;
	}
	.list-show-box .sub-title .arrow-down {
		width:36px;
		height:36px;
	}
	.list-show-box .sub-title .box-title-name {
		font-size:1.25em;
	}
}
@media screen and (max-width: 480px){	
	.area-btn a:before {
		padding-right:5px;
		font-size:1.5em;
	}	
	.box-tabs>dt>ul>li.focus>a .triangle,
	span.box-title-name .triangle {
		height:2px;
	}

}