﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1150px;
	background:#fff6e3
}
.wrapper {
	width: 1150px;
	margin: 0 auto;
}
a {
	outline: none;
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
}
.ml9{ margin-left: 9px}
.ml17{ margin-left: 17px}
.ml25{ margin-left: 25px}
.mr17{ margin-right: 17px}
.mt14{ margin-top: 14px}

.bg01{ background:url(../images/bg01.jpg) top center no-repeat}
.bg02{ background:url(../images/bg02.png) center no-repeat}
.bg03{ background: #c30808}
.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:#af1111}
.bg07{ background:#004376}
.bg_fff{ background: #fff}

.border_gray{ border: 1px solid #ddd}
.border_b_gray{ border-bottom: 1px solid #ddd}

.pb9{ padding-bottom: 9px;}
.pb14{ padding-bottom: 14px;}
.pr8{ padding-right: 8px;}
.pr14{ padding-right: 14px;}
.pl8{ padding-left: 8px;}
.pl13{ padding-left: 13px;}

.index_search{ width:312px; height:37px; background:#FFF; margin-top:70px; margin-right:1px;}
.index_search .btn{ background: url(../images/btn.png) no-repeat; width:72px; height:37px; cursor:pointer; border:0; float:right; color:#FFF;}
.index_search .input{ float:left; width:238px; height:35px; color:#888888; background: url(../images/input.png) repeat-x; border: 1px solid #d4d4d4}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 0 0 0; height:51px; line-height:51px; position:relative; z-index:10;}
.nav a{ color:#ffffff;  }
.nav .nLi{ float:left;  position:relative; display:inline }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0; font-size:14px; font-weight: normal; width:113px; text-align:center; height:51px; line-height:51px; text-decoration:none; margin:0 1px  }
.nav .sub{ display:none; width:113px; left:1px; top:51px;  position:absolute; background: #ffbb00;  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:#363636 }
.nav .sub a:hover{ color:#fff; background:#c30808  }
.nav .on h3 a{ background: url(../images/index01.png) repeat-x; color:#c30808;   }


.index_news02 {
	width: 364px;
	border: 1px solid #dddddd;
}
.index_news02 .title {
	background: url(../images/index02.png) repeat-x;
	height: 38px;
	line-height: 38px;
	color: #fff;
	padding-left: 15px;
	position: relative;
	font-size: 14px;
}
.index_news02 .title i{
	background: url(../images/index03.png) center no-repeat;
	width: 6px;
	height: 38px;
	display: inline-block;
	margin-right: 10px
}
.index_news02 .title span{
	position: absolute;
	left: 28px;
	color: #c30808;
}
.index_news02 .title a {
	position: absolute;
	right: 15px;
	color: #6a6a6a;
	font-size: 12px;
}
.index_news02 .con {
	height: 312px;
	padding: 9px 7px;
}
.index_news02 .con .tj {
	padding: 0 6px
}
.index_news02 .con .tj .news_pic{
	width: 156px;
	text-align: center;
	margin-left: 10px;
}
.index_news02 .con .tj .news_pic img{
	width: 156px;
	height: 112px;
}
.index_news02 .con .tj .news_pic a{
	color: #3f3f3f;
	font-size: 14px;
}
.index_news02 ul {
	margin-top: 10px;
}
.index_news02 ul li {
	color: #868585;
	position: relative;
	width: 100%;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	border-bottom: 1px dashed #bfbfbf;
}
.index_news02 ul li a {
	color: #3d3d3d;
	background: url(../images/arrow01.png) left center no-repeat;
	padding-left: 10px;
	position: absolute;
	width: 300px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	left: 0;
	top: 0
}
.index_news02 ul li span {
	width: 100px;
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
}
.index_news03 {
	width: 365px;
	border: 1px solid #dddddd;
}
.index_news03 .title {
	background: url(../images/index02.png) repeat-x;
	height: 38px;
	line-height: 38px;
	color: #fff;
	padding-left: 15px;
	position: relative;
	font-size: 14px;
}
.index_news03 .title i{
	background: url(../images/index03.png) center no-repeat;
	width: 6px;
	height: 38px;
	display: inline-block;
	margin-right: 10px
}
.index_news03 .title span{
	position: absolute;
	left: 28px;
	color: #c30808;
}
.index_news03 .title a {
	position: absolute;
	right: 15px;
	color: #6a6a6a;
	font-size: 12px;
}
.index_news03 .con{
	padding: 6px 8px;
	height: 318px;
}
.index_news03 .item{
	width: 348px;
	height: 49px;
	background: #f5f5f5;
	margin-top: 4px;
}
.index_news03 .item span{
	background: #c30808;
	display: inline-block;
	width: 18px;
	height: 18px;
	color: #fff;
	line-height: 18px;
	text-align: center;
	margin-top: 9px;
	margin-left: 18px;
}
.index_news03 .item div{
	width:307px;
	float: right;
	font-size: 14px;
	padding-top: 5px;
}
.index_news03 .item div a{
	color: #3f3f3f;
	display: block;
	width: 307px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index_news03 .item div p{
	color: #868585
}
.index_left{
	width: 758px;
}
.index_news04 {
	width: 364px;
	border: 1px solid #dddddd;
}
.index_news04 .title {
	background: url(../images/index02.png) repeat-x;
	height: 38px;
	line-height: 38px;
	color: #fff;
	padding-left: 15px;
	position: relative;
	font-size: 14px;
}
.index_news04 .title i{
	background: url(../images/index03.png) center no-repeat;
	width: 6px;
	height: 38px;
	display: inline-block;
	margin-right: 10px
}
.index_news04 .title span{
	position: absolute;
	left: 28px;
	color: #c30808;
}
.index_news04 .title a {
	position: absolute;
	right: 15px;
	color: #6a6a6a;
	font-size: 12px;
}
.index_news04 .con {
	height: 312px;
	padding: 9px 7px;
}
.index_news04 .con .tj {
	padding: 0 6px
}
.index_news04 .con .tj .news_pic{
	width: 156px;
	text-align: center;
	margin-left: 10px;
}
.index_news04 .con .tj .news_pic img{
	width: 156px;
	height: 112px;
}
.index_news04 .con .tj .news_pic a{
	color: #3f3f3f;
	font-size: 14px;
}
.index_news04 ul {
	margin-top: 10px;
}
.index_news04 ul li {
	color: #868585;
	position: relative;
	width: 100%;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	border-bottom: 1px dashed #bfbfbf;
}
.index_news04 ul li a {
	color: #3d3d3d;
	background: url(../images/arrow01.png) left center no-repeat;
	padding-left: 10px;
	position: absolute;
	width: 300px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	left: 0;
	top: 0
}
.index_news04 ul li span {
	width: 100px;
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
}
.index_right{
	width: 364px;
	border: 1px solid #dddddd;
}

.index_link {
	width: 1114px;
	margin-left: 17px;
	padding: 9px 7px;
}
.index_link .title {
	background: #c30808;
	width: 95px;
	height: 51px;
	line-height: 51px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.index_link img {
	width: 190px;
	height: 49px;
	float: left;
	border: 1px solid #dddddd;
	margin-left: 6px;
}
.footer {
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 30px 0;
	line-height: 30px;
}
.footer div{
	width: 352px;
	margin-left: 20px;
	text-align: left;
}
.footer div a{
	color: #fff
}

.ny_banner{ padding:0}

.ny_left {
	width: 241px;
	margin-top: 12px;
	margin-left: 20px;
}
.ny_left .title {
	background: #c51928;
	height: 44px;
	line-height: 44px;
	text-align: left;
	color: #fff;
	font-size: 18px;
	padding-left:22px;
}
.ny_left .title i{
	display: inline-block;
	width:8px;
	background:url(../images/ny01.png) center no-repeat;
	height:18px;
	margin-right:10px;
}
.ny_left .title span{
	display: inline-block
}
.ny_left .con {
	border: 1px solid #dddddd;
	border-top: 0;
	padding: 4px 10px;
}
.ny_left .con ul {
	
}
.ny_left .con ul li {
	width: 225px;
	margin: 0 auto;
	height: 32px;
	line-height: 32px;
}
.ny_left .con ul li a {
	background: url(../images/ny02.png) left top no-repeat;
	display: block;
	padding-left: 37px;
	color: #3b3b3b;
	font-size: 16px;
	text-decoration: none;
}
.ny_left .con ul li a:hover{
	background: url(../images/ny02.png) left bottom no-repeat;
}
.ny_left .con1 {
	width: 239px;
	border: 1px solid #dddddd;
}
.ny_left .con2 a {
	display: inline-block;
	width: 107px;
	height: 95px;
	text-indent: -999999px;
	float: left;
	margin: 2px 2px;
}
.ny_left .con2 a.pic01 {
	background: url(../images/index10.png) top no-repeat;
}
.ny_left .con2 a.pic01:hover {
	background: url(../images/index10.png) bottom no-repeat;
}
.ny_left .con2 a.pic02 {
	background: url(../images/index11.png) top no-repeat;
}
.ny_left .con2 a.pic02:hover {
	background: url(../images/index11.png) bottom no-repeat;
}
.ny_left .con2 a.pic03 {
	background: url(../images/index12.png) top no-repeat;
}
.ny_left .con2 a.pic03:hover {
	background: url(../images/index12.png) bottom no-repeat;
}
.ny_left .con2 a.pic04 {
	background: url(../images/index13.png) top no-repeat;
}
.ny_left .con2 a.pic04:hover {
	background: url(../images/index13.png) bottom no-repeat;
}
.ny_right {
	width: 857px;
	margin-top: 12px;
	margin-bottom: 20px;
	margin-right: 16px;
}
.ny_right .con{
	border: 1px solid #ddd;
	margin-top: 15px;
}
.ny_right .title {
	position: relative;
	background: url(../images/ny06.png) repeat-x;
	border-bottom: 1px solid #dddddd;
	height: 38px;
	line-height: 38px;
	color: #555555;
	padding-left: 14px;
	font-size: 16px;
}
.ny_right .title i {
	display: inline-block;
	background: url(../images/arrow02.png) no-repeat;
	width: 6px;
	height: 18px;
	margin-right: 10px;
}
.ny_right .BreadcrumbNavigation {
	position: absolute;
	color: #6a6a6a;
	font-size: 12px;
	right: 10px;
}
.ny_right .BreadcrumbNavigation a {
	color: #6a6a6a;
	padding: 0 5px;
}
.ny_right .list {
	width: 790px;
	margin-left: 30px;
	padding: 10px 0
}
.ny_right .list li {
	color: #c3192a;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	position: relative;
	border-bottom: 1px dashed #999999;
}
.ny_right .list li a {
	position: absolute;
	width: 700px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #2b2b2b;
	background: url(../images/arrow03.png) left center no-repeat;
	padding-left: 21px;
	left: 8px;
}
.ny_right .list li span {
	position: absolute;
	right: 0;
}
.content {
	width: 720px;
	margin: 0 auto
}
.content .header {
	text-align: center;
	padding: 20px 0;
	font-family: "微软雅黑";
	color: #2a2a2a;
	border-bottom: 1px solid #d9d9d9
}
.content .header h2 {
	margin-bottom: 10px
}
.content .header p {
	font-size: 14px;
	color: #838383
}
.content .details {
	color: #2a2a2a;
	font-size: 14px;
	line-height: 24px;
	width: 720px;
	margin: 0 auto;
	padding: 20px 0
}

.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}

.slider{ width:100%;  min-width:1000px;  height:342px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.slider .bd{ width:1150px; position:absolute; left:50%; margin-left:-575px  }
.slider .bd li{ width:1150px;  overflow:hidden; }
.slider .bd li img{ display:block; width:1150px; height:342px;    }
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1150px !important; /*强制位置*/  }

.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../images/slider-btn.png) 0 -10px no-repeat; 
		margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:342px; cursor:pointer;   }
.slider .prev{ left:-50%; margin-left:-575px;  }
.slider .next{ left:50%;  margin-left:575px;  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:342px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:342px;  }
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider .prev .arrow{ right:0; background:url(../images/slider-arrow.png) -120px 0 no-repeat; top:-50px   }
.slider .next .arrow{ left:0; background:url(../images/slider-arrow.png) 0 0 no-repeat; top:-50px  }