﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1002px;
	background:#ffffff
}
.wrapper {
	width: 1002px;
	margin: 0 auto;
}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
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
}

.ml25{ margin-left:25px}

.bg01{ background:url(../images/bg20210518.jpg) top center no-repeat; height: 173px;width:100%;}
.bg02{ background:url(../images/bg02.png) center no-repeat}
.bg03{ background: url(../images/bg03.jpg) center repeat-y}
.bg04{ background:url(../images/bg08.png) top center no-repeat}
.bg05{ background:url(../images/bg05.jpg) repeat-x; border-bottom:1px solid #d9d9d9}
.bg06{ background:#950304}
.bg07{ background:#004376}
.bg_ffffff{ background: #ffffff}

.pt{ padding-top: 7px}

.index_search{ width:231px; height:29px; background:#FFF; margin-top:39px; margin-right:1px; padding:2px; border:1px solid #3283d2}
.index_search .btn{ background:#3283d2; width:49px; height:28px; cursor:pointer; border:0; float:right; color:#FFF;}
.index_search .input{ border:0; float:left; width:172px; height:28px; color:#888888}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 0 0 0; height:38px; line-height:38px; position:relative; z-index:10; background: #a90003}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline }
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block; padding:0 16px; font-size:14px; font-weight: normal; width:auto; text-align:center; height:38px; line-height:38px; text-decoration:none; margin:0 1px  }
.nav .sub{ display:none; width:163px; left:1px; top:41px;  position:absolute; background: #f2b617;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; text-align:center; text-decoration:none; color:#010000 }
.nav .sub a:hover{ color:#f2b617; background:#fff  }
.nav .on h3 a{ background:#f2b617; color:#010000;   }

.index_right{ width:632px; padding-top: 10px; padding-bottom: 20px; margin-left: 14px;}

.slideBox{ width:632px; height:257px; overflow:hidden; position:relative;}
.slideBox .hd{ height:34px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:1; background:url(../images/index02.png); width:100%; text-align:center}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ margin-right:13px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; display:inline-block; border-radius:25px; margin-top:11px }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:632px; height:257px; display:block;  }


.index_news02{ width:324px; padding-top:12px; margin-left:1px; margin-right: 11px}
.index_news02 .t{ height:36px; line-height:36px; font-family:"微软雅黑"; background: url(../images/index23.jpg) left no-repeat}
.index_news02 .t span{ display:inline-block; color:#fff; font-size:16px; padding-left:36px; padding:0 15px 0 44px;}
.index_news02 .t a{ float:right; color:#767676; font-size:12px; padding-right: 5px}
.index_news02 .con{ border: 1px solid #a0a0a0; padding-bottom: 10px;}
.index_news02 li{ color:#4c7cbe; font-size:12px; line-height:25px; border-bottom:1px dashed #010101; height:25px; width:300px; margin:0 auto}
.index_news02 li a{ float:left; color:#333333; width:200px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background: url(../images/arrow01.jpg) left center no-repeat; padding-left: 8px;}
.index_news02 li a:hover{ color:#c3192a; text-decoration:none}
.index_news02 li span{ float:right}

.index_news03{ width:300px; margin-top:12px; background: #fff; padding-bottom: 8px;}
.index_news03 .t{ height:36px; line-height:36px; font-family:"微软雅黑"; background: url(../images/index23.jpg) left no-repeat}
.index_news03 .t span{ display:inline-block; color:#fff; font-size:16px; padding-left:36px; padding:0 15px 0 44px;}
.index_news03 .t a{ float:right; color:#b1b3b2; font-size:12px; padding-right: 5px;}
.index_news03 .con{ border: 1px solid #a0a0a0; padding-bottom: 10px;}
.index_news03 li{ color:#4c7cbe; font-size:12px; line-height:25px; border-bottom:1px dashed #010101; height:25px; width:277px; margin:0 auto}
.index_news03 li a{ float:left; color:#333333; width:200px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background: url(../images/arrow01.jpg) left center no-repeat; padding-left: 8px;}
.index_news03 li a:hover{ color:#c3192a; text-decoration:none}
.index_news03 li span{ float:right}

.index_select{ border: 1px solid #a0a0a0; padding: 10px; text-align: center; width: 960px; margin: 0 auto 10px auto}

.footer{ color:#d2b2b3; font-size:12px; line-height:26px; text-align:center; padding:10px 0;}
.footer a{ color:#d2b2b3}

.ny_banner{ padding:7px 0 0 0; text-align: center;}

.ny_left{ width:160px; margin-top:13px; position:relative; z-index:9; margin-left:19px;}
.ny_left .t{ background:#f2b617; height:41px; font-size:18px; color:#010000; line-height:41px; text-align:center; font-family:"微软雅黑"}
.ny_left .t span{ font-size:12px}
.ny_left .menu{ background:#a90003; margin-top:1px; padding-bottom:10px;padding-left: 35px;}
.ny_left .menu a{ color:#FFF; background: url(../images/arrow03.png) left center no-repeat; display:block; line-height:40px; padding-left:30px; width:145px; margin:0 auto; }
.ny_left .menu a:hover{ background: url(../images/arrow02.png) left center no-repeat;}

.ny_right{ width:755px; margin-right:24px; margin-top: 21px}
.ny_right .title{ background:url(../images/ny03.png) bottom repeat-x; height:39px; line-height:39px; color:#A90003; font-size:12px; position:relative}
.ny_right .title span{ border-bottom:3px solid #A90003; color:#A90003; display:inline-block; font-size:16px; height:36px}
.ny_right .title .pos{ position:absolute; right:0; top:0}
.ny_right .title .pos a{ color:#A90003; padding:0 5px}

.ny_list li{ color:#757575; font-size:12px; line-height:32px; height:32px; border-bottom: 1px dashed #999999}
.ny_list li a{ float:left; padding-left:14px; color:#555555; width:531px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ny_list li a:hover{ color:#c51927; text-decoration:none}
.ny_list li span{ float:right}

.ny_right .content{ padding:20px 10px;}
.ny_right .content .header_con{ color:#757575; text-align:center; padding:0; font-family:"微软雅黑"; margin:0 auto; border-bottom:1px solid #CCC}
.ny_right .content .header_con p{ font-size:14px; height:30px; line-height:30px}
.ny_right .content .header_con h3{ padding:10px 0; display:block; color:#222222; font-size:22px; font-weight:normal}
.ny_right .content .content01{ font-family:"微软雅黑"; font-size:14px; line-height:30px; margin:20px; color:#262626}
.ny_right .content .content01 img{ max-width:100%}

.header_time{ line-height:29px; color:#898989}
.header_quick{ line-height:29px}
.header_quick .weixin{ background:url(../images/weixin.png) left no-repeat; padding-left:21px; color:#898989; padding-right:15px; display:inline-block; height:29px}
.header_quick .mail{ background:url(../images/mail.png) left no-repeat; padding-left:20px; color:#898989}

.foot_one{ padding:10px 0}
.foot_one span{ background:url(../images/index22.png) left no-repeat; padding-left:14px; color:#FFF; font-size:14px; border-bottom:1px solid #507194; display:block; line-height:30px}
.foot_one a{ display:block; color:#9aaabd; padding-left:14px; line-height:24px}

.ny_news03{ width:204px; margin:14px auto;}
.ny_news03 .t1{ height:33px; line-height:33px; border-bottom:1px solid #3283d2; font-family:"微软雅黑"}
.ny_news03 .t1 span.kytd{ background: url(../images/ny02.png) left no-repeat; display:inline-block; color:#3283d2; font-size:16px; padding-left:14px}
.ny_news03 .t1 a{ float:right; color:#3283d2; font-size:12px}
.ny_news03 .con01 li{ color:#c3192a; font-size:12px; width:100px; height:110px; margin-top:6px; float:left; text-align:center; font-family:"微软雅黑"; margin:6px 1px}
.ny_news03 .con01 li img{ width:100px; height:73px; margin-bottom:5px}
.ny_news03 .con01 li a{ color:#1e1e1e}