@charset "utf-8";
/* CSS Document */

li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li,dl,dt,dd {
	padding: 0;
	margin: 0
}

.bg01{ background:#b80402}
.bg02{ background:#dc3c3b}
.bt_9{ border-top:9px solid #b80402;margin-top:20px;}

.cb{ clear:both}

.index_header01{ color:#FFF; text-align:left; height:32px; line-height:32px; width:100%;background:#dc3c3b}
.index_header01 div{ float:right}

.logo{ width:100%}

.index_banner{  width:55%;  height:314px; float:left; margin-top:13px}
.index_banner_height{ height:314px}

/* 修改 */
.index_news{ width:43%; margin-top:13px; float:right; border:1px solid #d9d9d9; padding:11px}
.index_news .t{ border-bottom:1px solid #d7d7d7; position:relative; padding:0 0 10px 0; height:30px}
.index_news .t img{ margin-right:5px}
.index_news .t span{ position:absolute; left:0; color:#b80402; font-family:"微软雅黑"; font-size:16px}
.index_news .t a{ position:absolute; right:0; color:#b80402; font-family:"微软雅黑,宋体"; font-size:14px}

/* 修改 */
.indexbutton{margin: 0 auto; width:100%; height:60px;line-height:60px;}
.indexbutton li{float:left;margin-top:10px;margin-right:10px;}

.index_news01{ width:36%; margin-top:14px; float:left; border:1px solid #d9d9d9; padding:11px;margin-bottom:10px;}
.index_news01 .t{ position:relative; padding:0 0 10px 0; height:30px; background:url(../images/index03.jpg) bottom repeat-x}
.index_news01 .t img{ margin-right:5px}
.index_news01 .t span{ position:absolute; left:0; color:#b80402; font-family:"微软雅黑"; font-size:16px; border-bottom:2px solid #b80402; height:30px; padding:0 5px}
.index_news01 .t a{ position:absolute; right:0; color:#b80402; font-family:"微软雅黑,宋体"; font-size:14px}
.index_news01 ul{ margin:5px 0}
.index_news01 li{ line-height:30px; height:30px; color:#B82A3B}
.index_news01 li a{ float:left; color:#333; font-size:12px; width:88%;white-space:nowrap; overflow:hidden; }
.index_news01 li a img{ margin-right:5px}
.index_news01 li span{ float:right}

.index_news02{ width:36%; margin-top:14px; float:left; border:1px solid #d9d9d9; padding:11px; margin-left:1%;margin-bottom:10px;}
.index_news02 .t{ position:relative; padding:0 0 10px 0; height:30px; background:url(../images/index03.jpg) bottom repeat-x}
.index_news02 .t img{ margin-right:5px}
.index_news02 .t span{ position:absolute; left:0; color:#b80402; font-family:"微软雅黑"; font-size:16px; border-bottom:2px solid #b80402; height:30px; padding:0 5px}
.index_news02 .t a{ position:absolute; right:0; color:#b80402; font-family:"微软雅黑,宋体"; font-size:14px}
.index_news02 ul{ margin:5px 0}
.index_news02 li{ line-height:30px; height:30px; color:#B82A3B}
.index_news02 li a{ float:left; color:#333; font-size:12px; width:88%;white-space:nowrap; overflow:hidden; }
.index_news02 li a img{ margin-right:5px}
.index_news02 li span{ float:right}

.index_quick{ width:26%; margin-top:14px; float:right; border:1px solid #d9d9d9; padding:11px 11px 24px 11px; margin-bottom:10px;}
.index_quick .t{ position:relative; padding:0 0 10px 0; height:30px; background:url(../images/index03.jpg) bottom repeat-x}
.index_quick .t img{ margin-right:5px}
.index_quick .t span{ position:absolute; left:0; color:#b80402; font-family:"微软雅黑"; font-size:16px; border-bottom:2px solid #b80402; height:30px; padding:0 5px}
.index_quick .quick_search{ width:80%; margin:0 auto}
.index_quick .quick_link{ width:90%; margin:5px auto}
.index_quick .quick_link img{ width:100%; margin:0 auto}
.index_quick .quick_link li{ margin-top:5px;}
.index_quick .quick_link select{ width:100%;margin:0 auto;}
.index_quick .input{ border:1px solid #014d90; border-radius:0; margin-right:10px}
.index_quick .btn01{ border-radius:0; background:#b80402; color:#FFF;}

.index_link{ margin-top:15px; width:100%; border-top:10px solid #b80402}
.index_link .t{ width:15%; height:39px; line-height:39px; text-align:center; background:#b80402; color:#FFF; font-family:"微软雅黑"; font-size:16px; float:left}
.index_link .con{ width:85%; float:left; text-align:center; padding:10px 0}
.index_link .con select{ width:20%; margin:0 2%}

.footer{ color:#333; height:50px; margin:15px auto;}
.footer a{ color:#333}

.ny_banner{ margin:13px 0;}
.ny_banner img{ width:100%}

.ny_left{ float:left; width:28%; border:1px solid #d7d7d7; padding:0.5%}
.ny_left .t{ background:#b80402; text-align:center; color:#FFF; font-family:"微软雅黑"; font-size:24px; line-height:60px;background:url(../images/leftbg.jpg)}
.ny_left ul{ width:90%; margin:0 auto}
.ny_left li{}
.ny_left li a{ color:#333; font-size:14px; line-height:30px;}
.ny_left li a:hover{ color:#CC0000}
.ny_left li a img{ margin-right:10px}

.ny_right{ width:71%; float:right; border:1px solid #d7d7d7; margin-bottom:34px}
.ny_right .t{  background:#f3f3f3; line-height:42px; height:42px; color:#333; position:relative; padding:0 10px}
.ny_right .t a{ color:#333; padding:0 5px}
.ny_right .t span{ position:absolute; right:10px}
.ny_right .list ul{ margin:5px auto; padding:15px;width:95%}
/*.ny_right .list li{ line-height:30px; height:30px;overflow:hidden; color:#B82A3B; width:100%; border-bottom:1px dashed #666666}
.ny_right .list li a{ float:left; color:#333; font-size:12px; width:80%;white-space:nowrap; overflow:hidden; }
.ny_right .list li a img{ margin-right:5px}
.ny_right .list li span{ float:right; width:15%; text-align:right}*/

.ny_right .con .header_con{ color:#383838; text-align:center; padding:10px 0; font-family:"微软雅黑"; width:90%; margin:0 auto; border-bottom:1px solid #d9d9d9}
.ny_right .con .header_con p{ font-size:14px; height:30px; line-height:30px}
.ny_right .con .header_con h3{ padding:10px 0; display:block; color:#383838; font-size:22px; font-weight:normal}
.ny_right .con .header_con h5{ padding:5px 0; display:block; color:#ccc; font-size:16px; font-weight:normal}
.ny_right .con .content{ font-family:"微软雅黑"; font-size:14px; line-height:30px; margin:50px; color:#383838}
.ny_right .con .content img{ max-width:100%}

/*@media (max-width: 1000px) {
.index_banner{  width:600px;  height:314px; float:left; margin-top:13px}
.index_banner_height{ height:314px}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{ height:150px}

.index_news{ width:360px;}
.index_news li a{ position:absolute; height:32px; line-height:16px; right:0; color:#333; font-family:"微软雅黑,宋体"; font-size:14px; width:80%}

.index_news01{ width:33%;}
.index_news01 li a{ float:left; color:#333; font-size:12px; width:70%;white-space:nowrap; overflow:hidden; }
.index_news02{ width:33%; margin-left:1%}
.index_news02 li a{ float:left; color:#333; font-size:12px; width:70%;white-space:nowrap; overflow:hidden; }
.index_quick{ width:32%; padding:11px 11px 40px 11px;}

.ny_left{ float:left; width:28%; border:1px solid #d7d7d7; padding:0.5%}
.ny_right{ width:71%; float:right; border:1px solid #d7d7d7; margin-bottom:34px}
.ny_right .list li a{ float:left; color:#333; font-size:12px; width:70%;white-space:nowrap; overflow:hidden; }
.ny_right .list li span{ float:right; width:auto}
}
@media (max-width: 768px) {
.index_banner{  width:400px;  height:314px; float:left; margin-top:13px}
.index_banner_height{ height:314px}
.index_news{ width:340px;}
.index_news li a{ position:absolute; height:32px; line-height:16px; right:0; color:#333; font-family:"微软雅黑,宋体"; font-size:14px; width:80%}

.index_news01{ width:33%;}
.index_news01 li a{ float:left; color:#333; font-size:12px; width:60%;white-space:nowrap; overflow:hidden; }
.index_news02{ width:33%; margin-left:1%}
.index_news02 li a{ float:left; color:#333; font-size:12px; width:60%;white-space:nowrap; overflow:hidden; }
.index_quick{ width:32%; padding:11px 11px 66px 11px;}
.ny_left{ float:left; width:28%; border:1px solid #d7d7d7; padding:0.5%}
.ny_right{ width:71%; float:right; border:1px solid #d7d7d7; margin-bottom:34px}
.ny_right .list li a{ float:left; color:#333; font-size:12px; width:70%;white-space:nowrap; overflow:hidden; }
.ny_right .list li span{ float:right; width:auto}
}*/
/* @media (min-width: 801px) {
	.index_news li a{ position:absolute; height:32px; line-height:16px; right:0; color:#333; font-family:"微软雅黑,宋体"; font-size:12px; width:80%; }
	.index_news01 li a{ float:left; color:#333; font-size:12px; width:88%;white-space:nowrap; overflow:hidden; }
	.index_news02 li a{ float:left; color:#333; font-size:12px; width:88%;white-space:nowrap; overflow:hidden; }
}

@media (max-width: 800px) {
.index_banner{  width:100%;  height:150px; float:left; margin-top:13px}
.index_banner_height{ height:150px}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{ width:100%; height:auto}
.index_news{ width:100%;}

.index_news01{ width:100%;}

.index_news02{ width:100%; margin-left:0}

.index_quick{ width:100%; padding:11px 11px 40px 11px;}

.index_link .t{ width:100%; height:39px; line-height:39px; text-align:center; background:#b80402; color:#FFF; font-family:"微软雅黑"; font-size:16px; float:left}
.index_link .con{ width:100%; float:left; text-align:center; padding:10px 0}
.footer{ text-align:center}
.footer img{ display:block; margin:0 auto}

.ny_left{ float:left; width:100%; border:1px solid #d7d7d7; padding:0.5%}
.ny_right{ width:100%; float:right; border:1px solid #d7d7d7; margin-bottom:34px}
.ny_right .list li a{ float:left; color:#333; font-size:12px; width:70%;white-space:pre-wrap; overflow:hidden; }
.ny_right .list li span{ float:right; width:auto}
.nav > li > a{ padding:10px 5px}
.index_header01 { text-align:center}
.index_header01 div{ float:none; width:100%; text-align:center}
}

@media (max-width: 600px) {

}

@media (min-width: 768px){
.bt_9 {
    border-top: 9px solid #b80402;
    width: 1080px;
    margin: 0 auto;
}
.bg01 {
    background: #b80402;
    width: 1080px;
    margin: 0 auto;
}
} */


#divcss5{ margin:0 auto; width:420px; overflow:hidden;}

.dis{ display:block}
.undis{ display:none}

.nav22{ width:100%; margin:0 auto; height:30px; line-height:30px;}
.nav22 li{ float:left; width:90px; height:30px;line-height:30px; margin-right:5px}
.nav22 li a{float:left; width:90px; height:30px;line-height:30px; text-align:center; line-height:30px}
.nav22 li.nav_current a{color:#b80402; font-family:"微软雅黑"; font-size:16px;  }
.nav22 li.nav_link a{ color:#333;font-family:"微软雅黑"; font-size:16px; }
.nav-down{ height:260px; border-top:1px solid #ccc; text-align:left}
.nav-down li{ height:20px; position:relative; margin:11px 0}
.nav-down li span{ background:#b80402; text-align:center; color:#FFF; height:20px; line-height:16px; position:absolute; width:47px; font-size:12px;margin-left:20px;}
.nav-down li a{ position:absolute; height:20px; line-height:16px; right:0; color:#333; font-family:"宋体"; font-size:14px; width:80%;margin-left:0;}
.column-list-wrap .sub-list li a {
	font-size: 14px;
}
.column-list-wrap .sub-list li a:hover {
	background-color: #D6D6D6;
	color: #121212;
}
.column-list-wrap .sub-list li.selected a.selected {
	background-color: #ffffff;
	color: #d00d16;
}
.column-list-wrap .sub-list li a span {
	padding: 13px 10px;
	line-height: 18px;
}
.column-list-wrap .sub-list .sub-list li a {
	font-size: 13px;
	background-position: 26px 10px;
	background-color: #f5f5f5;
}
.column-list-wrap .sub-list .sub-list li.selected a.selected {
	background-position: 26px 10px;
}
.column-list-wrap .sub-list .sub-list li a span {
	padding-left: 36px;
	line-height: 17px;
}
.column-list-wrap .sub-list .sub-list .sub-list li a {
	background-position: 34px 13px;
}
.column-list-wrap .sub-list .sub-list .sub-list li.selected a.selected {
	background-position: 34px 13px;
}
.column-list-wrap .sub-list .sub-list .sub-list li a span {
	padding: 4px 10px;
	padding-left: 44px;
}
.column-list-wrap .sub-list .sub-list .sub-list .sub-list li a span {
	padding: 4px 10px;
	padding-left: 52px;
}
.post-news .news-item {
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	overflow: hidden;
	position: relative;
	color:#222;
}
.post-news .news-item .meta-title {
	display: block;
	margin-right: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;	color:#222;
}
.post-news .news-item .meta-title a{
	color:#222;
}
.post-news .news-item .meta-time {
	display: block;
	text-align: right;
	width: 100px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -10px;
	color: #999;
}
/**主导航**/
.wp-panel {margin:0; float: none; clear: both; width: auto;}
.main-nav-panel .wp-menu .menu-item.i1 a.menu-link{font-size:16px; background:none;}

/*.wp-navi {
	background-color: #ffffff;
*/	
}
.main-nav-panel {
}
.menu-switch-arrow {
	display: none;
}
.main-nav-panel .wp-menu {
	margin: 0 auto;
}
.main-nav-panel .wp-menu .menu-item {
	display: inline-block;
	float: left;
	position: relative;
	z-index: 100;
}
.main-nav-panel .wp-menu .menu-item a.menu-link {
	font-family: 微软雅黑;
	display: inline-block;
	padding: 0 19px;
	height: 50px;
	line-height: 50px;
	color: #ffffff;
	font-size: 16px;
}
.main-nav-panel .wp-menu .menu-item.i1 a.menu-link{font-size:0; background:url(../images/icon.png) no-repeat center;}
.main-nav-panel .wp-menu .menu-item a.menu-link:hover, .main-nav-panel .wp-menu .menu-item a.hover {
	text-decoration: none;
	color: #fff;
	background-color: #c2393b;
}
.main-nav-panel .wp-menu .menu-item.i1 a.menu-link:hover, .main-nav-panel .wp-menu .menu-item.i1 a.hover{background:url(../images/icon.png) no-repeat center;}
.main-nav-panel .sub-menu {
	background-color: #b3080a;
	opacity: 0.8;
	display: none;
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 100;
}
.main-nav-panel .sub-menu .sub-item {
	position: relative;
	white-space: nowrap;
	vertical-align: top;
	_zoom: 1;
	border-bottom: 1px solid #c54444;
}
.main-nav-panel .sub-menu .sub-item a {
	font-family: 微软雅黑;
	display: block;
	color: #ffffff;
	height: 26px;
	line-height: 26px;
	padding: 0 23px;
	display: block;
}
.main-nav-panel .sub-menu .sub-item a:hover {
	color: #ffffff;
	display: block;
	background: #8e050d;
}
.main-nav-panel .sub-menu .sub-menu {
	left: 100%;
	top: 0;
	z-index: 200;
	background-color: #e6e6e6;
	border-left: 1px solid #ddd;
}
/**slide导航**/
.wp-navi .navi-slide-head {
	display: none;
	padding: 0 10px;
	height: 50px;
	line-height:50px;
}
.wp-navi .navi-slide-head .navi-slide-title {
	display: inline-block;
	float: left;
	font-weight: normal;
	color: #212121;
	font-size: 18px;
	line-height: 50px;
}
.wp-navi .navi-slide-head .navi-slide-arrow {
	display: block;
	width: 34px;
	height: 50px;
	float: right;
	background: url(../images/menu-icon-arrow.png) no-repeat 50%;
}
/**aside导航**/
.navi-aside-page {
	position: fixed;
}
.navi-aside-toggle {
	display: block;
	width: 34px;
	height: 34px;
	background: url(../images/menu-icon-arrow-white.png) no-repeat 50%;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -17px;
	display: none;
}
.wp-navi-aside {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 1000;
}
.wp-navi-aside .navi-aside-mask {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.1);
}
.wp-navi-aside-active {
	display: block;
}
.wp-navi-aside .aside-inner {
	position: fixed;
	top: 0;
	bottom: 0;
	left: -216px;
	z-index: 1002;
	width: 216px;
	max-width: 100%;
	background: #252525;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.wp-navi-aside .aside-inner:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 1px;
	background: rgba(0,0,0,.6);
	box-shadow: 0 0 5px 2px rgba(0,0,0,.6);
}
.wp-navi-aside .navi-aside-head {
	margin-top: 0;
	border-top: 1px solid rgba(0,0,0,.3);
	background: #333;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
}
.wp-navi-aside .navi-aside-head .navi-aside-title {
	padding: 7px 10px;
	font-weight: normal;
	color: #777;
	font-size: 14px;
}
.wp-navi-aside .navi-aside-wrap {
	color: #aaa;
	border-bottom: 1px solid rgba(0,0,0,.3);
	box-shadow: 0 1px 0 rgba(255,255,255,.05);
}
.wp-navi-aside .navi-aside-wrap li {
	position: relative;
}
.wp-navi-aside .navi-aside-wrap li .menu-switch-arrow {
	display: block;
	cursor: pointer;
	width: 50px;
	height: 35px;
	position: absolute;
	right: 0;
	top: 0px;
	color: #f6f6f6;
	font-size: 14px;
	background: url(../images/menu-switch-arrow.png) no-repeat 30px -25px;
}
.wp-navi-aside .navi-aside-wrap li .menu-open-arrow {
	background-position: 20px 12px;
}
.wp-navi-aside .navi-aside-wrap li a {
	display: block;
	text-decoration: none;
	color: #c7c7c7;
	font-size: 14px;
	line-height: 20px;
	padding: 8px 30px 8px 15px;
	border-top: 1px solid rgba(0,0,0,.3);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
}
.wp-navi-aside .navi-aside-wrap li a:hover, .wp-navi-aside .navi-aside-wrap li a:focus {
	background-color: #404040;
	color: #fff;
	outline: 0;
}
.wp-navi-aside .navi-aside-wrap li .sub-menu {
	display: none;
	background-color: #2e2e2e;
}
.wp-navi-aside .navi-aside-wrap li .sub-menu li a {
	padding-left: 20px;
}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu {
	background-color: #333
}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu li a {
	padding-left: 30px;
}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu {
	background-color: #343434;
}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu li a {
	padding-left: 40px;
}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu {
	background-color: #373737;
}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu li a {
	padding-left: 50px;
}
