@charset "utf-8";
body {
	font-family: "寰蒋闆呴粦";
	font-size: 14px;
	line-height: 1.5;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	min-width:1200px;
	color: #666;
}
.clr {
	clear: both;
}
.clr2 {
	clear: both;
	height: 18px;
}
a {
	text-decoration: none;
	color: #505050;
}
a:hover {
	color: #C32933;
}

p, dd, dt, dl, li, ul {
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.k {
	background-image: url(../images/index.jpg);
	background-repeat: repeat;
	background-position: center top;
}
#top_01 {
	background-color: #191919;
}
#top_01 #top_01box {
	height: 44px;
	width: 1150px;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
	line-height: 44px;
}
#top {
	height: 125px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
#top #logo {
	float: left;
	height: 125px;
	width: 460px;
}
#top #logo img {
	height: 125px;
	width: 460px;
}

#top #menu {
	float: right;
	height: 125px;
	width: 700px;
	padding-left: 40px;
}
#top #menu ul li {
	float: left;
	width: 100px;
	text-align: center;
	font-size: 16px;
	color: #000;
}
#top #menu ul li a {
	display: block;
	height: 120px;
	line-height: 120px;
	color: #000;
}
#top #menu ul li a:hover {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #DC261B;
}
#top #menu ul li .alink {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #DC261B;
}




#banner {
	background-image: url(../images/index_08.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 700px;
}
#c01 {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 56px;
}
#c01 #c01_title {
	height: 138px;
	padding-top: 60px;
}
#c01 #c01_box {
	height: 494px;
}
#c01 #c01_box #c01_left {
	float: left;
	width: 50%;
}
#c01 #c01_box #c01_left #tj01 {
	float: left;
	width: 600px;
	height: 247px;
	background-color: #F4F4F4;
}
#tj_text {
	padding-left: 50px;
	padding-top: 50px;
	float: left;
	width: 280px;
}
#t01  {
	font-size: 18px;
	color: #000;
	line-height: 45px;
}
#t02  {
	color: #666;
	line-height: 28px;
}
#t_more  {
	padding-top: 12px;
}
#t03  {
	font-size: 18px;
	color: #000;
	margin-top: 50px;
	margin-left: 60px;
	line-height: 45px;
}
#t04  {
	color: #666;
	line-height: 28px;
	margin-left: 60px;
	margin-right:60px;
}
#t_more2  {
	padding-top: 12px;
	margin-left: 60px;
	width: 150px;
	float: left;
}
#tj_pic {
	float: left;
	padding-top: 50px;
	width: 200px;
	padding-left: 50px;
}
#tj_pic img {
	height: auto;
	width: 168px;
	transition: all 0.3s ease 0s;
}
#tj_pic img:hover {
	height: auto;
	width: 168px;
	transition: all 0.3s ease 0s;
	transform: scale(1.1);
}
#tj_pic2 {
	float: left;
	width: 350px;
	margin-left: 30px;
	padding-top: 30px;
	text-align: center;
}
#tj_pic2 img {
	height: auto;
	width: 262px;
	transition: all 0.3s ease 0s;
}
#tj_pic2 img:hover {
	height: auto;
	width: 262px;
	transition: all 0.3s ease 0s;
	transform: scale(1.1);
}



#c01 #c01_box #c01_left #tj02 {
	float: left;
	width: 600px;
	height: 247px;
	background-color: #EEE;
}
#c01 #c01_box #c01_right {
	width: 50%;
	float: left;
	height: 494px;
	background-color: #EEE5E6;
}


#c02_bg {
	background-color: #F4F4F4;
}
#c02_bg #c02 {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
#c02_bg #c02 #c02_title {
	height: 145px;
	padding-top: 58px;
}
#title01 {
	text-align: center;
	height: 5px;
	width: 5px;
	background-color: #DB2719;
	margin-left: 665px;
}
#title02 {
	height: 38px;
	font-size: 30px;
	line-height: 38px;
	color: #323232;
	text-align: center;
}
#title03 {
	height: 20px;
	line-height: 20px;
	color: #999;
	text-align: center;
	font-size: 16px;
}
#title04 {
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	color: #666;
	text-align: center;
}
#c02_bg #c02 #c02_box {
	height: 430px;
}
#pr_fn {
	width: 248px;
	margin-left: 24px;
	float: left;
	margin-right: 28px;
	overflow: hidden;
	padding-bottom: 10px;
}

#fn {
	height: 254px;
	width: 248px;
}
#pr_fn img {
	height: 254px;
	width: 248px;
}

#fn_text {
	padding-top: 8px;
	padding-left: 10px;
	background-color: #4B4B4B;
	padding-bottom: 10px;
}
#fn_text:hover {
	background-color: #C40900;
}
#fn_text:hover #wz_k #text01 a{
	color: #FFF;
}
#fn_text:hover #wz_k {
	border: 1px solid #666;
}


#fn_text #wz_k {
	height: 72px;
	width: 226px;
	border: 1px solid #BEBEBE;
	padding-top: 10px;
}
#wz_k #text01 {
	color: #000;
	font-size: 18px;
	padding-left: 30px;
}

#wz_k #text01 a{
	color: #FFF;
	text-align: center;
	font-size: 18px;
}
#wz_k #text02 {
	color: #CCC;
	font-size: 14px;
	line-height: 20px;
	height: 20px;
	padding-left: 30px;
}








#c02_but {
	height: 70px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
#c02_but #but_more {
	height: 92px;
	width: 92px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: -49px;
}

#c03 {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
#c03 #c03_title {
	height: 104px;
}
#c03 #c03_box {
}
#c03 #c03_box #c03_left {
	float: left;
	height: 425px;
	width: 474px;
	padding-top: 25px;
}
#h_n01 {
	height: 352px;
	width: 474px;
}
#h_01_text {
	height: 71px;
	width: 474px;
	background-image: url(../images/fn_bg.png);
	position: relative;
	top: -71px;
	color: #FFF;
	line-height: 71px;
	font-size: 18px;
	text-align: center;
}
#h_01_text a {
	color: #CCC;
}

#c03 #c03_box #c03_right {
	float: left;
	height: 425px;
	width: 700px;
	padding-top: 25px;
	padding-left: 26px;
}
#h_n02 {
	margin-bottom: 20px;
}
#h_n02:hover {
	background-color: #F5DDDC;
}

#h_n02_pic {
	float: left;
	height: 104px;
	width: 139px;
}
#h_n02_text {
	float: left;
	margin-left: 20px;
	width: 460px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCC;
}
#h_n02_text #n02_bt {
	font-size: 18px;
	line-height: 35px;
	color: #000;
	height: 35px;
}
#h_n02_text #n02_bt a {
	color: #000;
}
#h_n02_text #n02_wz {
	height: 65px;
}
#h_n02 #date {
	float: left;
	margin-left: 5px;
	width: 70px;
	height: 80px;
	text-align: center;
	color: #999;
	margin-top: 15px;
}



#foot_bg {
	background-color: #161616;
}
#foot_bg #foot {
	background-image: url(../images/index_24.jpg);
	background-repeat: no-repeat;
	height: 403px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

#b_menu   {
	height: 270px;
	padding-top: 55px;
	color: #999;
	padding-left: 70px;
}
#b_menu #f_left   {
	float: left;
	width: 350px;
	color: #666;
	line-height: 25px;
}
#b_menu #f_left a {
	color: #597882;
}
#hong   {
	height: 2px;
	width: 25px;
	background-color: #C00;
	margin-top: 10px;
}





#b_fw  {
	float: left;
	line-height: 25px;
	padding-left: 30px;
	color: #FFF;
	padding-top: 5px;
	margin-left: 30px;
	margin-right: 7px;
}
#b_fw ul   {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#b_fw ul li  {
	text-align: left;
	font-size: 14px;
	color: #666;
	line-height: 25px;
}
#b_fw ul li strong {
	font-size: 16px;
}

#b_fw ul li a  {
	text-decoration: none;
	font-weight: normal;
	color: #666;
}
#b_fw ul li a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #0B88C2;
}
#foot_bg #foot #bq {
	line-height: 40px;
	height: 40px;
	padding-right: 40px;
	padding-left: 40px;
}
#banner2 {
	background-image: url(../images/ny_banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 250px;
}
#ny {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
#ny #ny_title {
}

#ny #ny_menu2 {
	height: 70px;
	padding-top: 16px;
}


#ny_menu  {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
#ny_menu    ul     {
	margin: 0px;
	list-style-type: none;
	overflow: hidden;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#ny_menu    li     {
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
#ny_menu    a     {
	color: #303030;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border: 1px solid #C7C7C7;
	line-height: 30px;
	font-size: 16px;
}
#ny_menu    a:hover {
	color: #CCCCCC;
	background-color: #303030;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#ny_menu  .alink   {
	color: #CCCCCC;
	background-color: #303030;
}
#ny_box {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	min-height:500px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #C7C7C7;
	line-height: 35px;
}

#h_pr01 {
	float: left;
	height: 211px;
	width: 289px;
	margin-right: 6px;
	margin-left: 5px;
	margin-bottom: 25px;
	overflow: hidden;
}
#h_pr01:hover {
	box-shadow:1px 1px 7px #D70000;
	transition: all 0.3s ease 0s;
}
#h_pr01 #h_pr01_pic {
	height: 211px;
	width: 289px;
}
#h_pr01 #h_pr01_text {
	position: relative;
	line-height: 35px;
	top: -35px;
	text-align: center;
	background-image: url(../images/fn_bg.png);
	color: #FFF;
}
#h_pr01 #h_pr01_pic img  {
	height: 211px;
	width: 289px;
	transition: all 0.3s ease 0s;
}
#h_pr01 #h_pr01_pic img:hover {
	transition: all 0.3s ease 0s;
	transform: scale(1.2);
}





#page {
	height: 30px;
	margin-top: 20px;
	margin-bottom: 30px;
	text-align: center;
	background-color: #E4E4E4;
	color: #202020;
	line-height: 30px;
}
#page a {
	color: #202020;
	text-decoration: none;
}


#pr001 {
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#pr001     #pic001 {
	width: 100%;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#pr001     #pic001     img {
	width: e-xpression(this.width > 300 ? 300: true);
	max-width: 300px;
	border: 5px solid #CCC;
}
#pr001     #pic02 {
	width: 100%;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 20px;
}
#pr001 #pic02 #pic02_img {
	float: left;
	width: 500px;
	margin-right: 20px;
}
#pr001     #pic02     #pic02_img img{
	width: e-xpression(this.width > 300 ? 300: true);
	min-height: 300px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 362px;
	
}
#pr001 #pic02 #pic02_text {
	float: left;
	width: 650px;
	text-align: left;
	height: 357px;
	margin-left: 20px;
}
#pr001 #pic02 #pic02_text #pr_bt {
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
	
}
#pr001 #pic02 #pic02_text #pr_bt img  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#pr001     #text01 {
	height: 30px;
	width: 100%;
	margin-top: 10px;
	line-height: 30px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	color: #C00;
	font-weight: bold;
	font-size: 18px;
}
#pr001  #xx {
	height: auto;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 35px;
	color: #333333;
	margin-right: auto;
	margin-left: auto;
}
#xx img {
	max-width: 1200px!important;
	height: auto;
	padding: 2px;
}
#xx table td{
	border: 1px solid #CCC;
}
#pr03_box {
	float: left;
	height: 400px;
	width: 291px;
	margin-right: 4px;
	margin-bottom: 20px;
	margin-left: 4px;
	background-image: url(../images/pr_bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
}
#pr03_box:hover {
	background-image: url(../images/pr_bg2.jpg);
}
#pr03_box     #pr03_pic {
	height: 260px;
	width: 291px;
	text-align: center;
	padding-top: 40px;
}
#pr03_box    #pr03_pic    img {
	height: 219px;
	width: 200px;
}
#pr03_box   #pr03_text {
	float: left;
	height: 35px;
	width: 282px;
	line-height: 35px;
	overflow: hidden;
	margin-top: 5px;
	text-align: center;
	font-size: 16px;
	color: #000;
}
#pr03_box #pr03_text2 {
	float: left;
	height: 25px;
	width: 282px;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
}




#xgwz {
	height: auto;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#xgwz #xg_bt {
	line-height: 35px;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-weight: bold;
	color: #326CB5;
}
#xgwz #xg_box {
	margin-top: 10px;
	margin-bottom: 10px;
}
#xgwz #xg_box ul li {
	display: block;
	float: left;
	width: 370px;
	background-image: url(../images/but.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 10px;
}
#xgwz #xg_box ul li a  {
}
#xgwz #xg_box ul li a:hover {
	color: #326CB5;
}
#xgcp #ny_r_title {
	height: 45px;
	line-height: 45px;
	background-color: #C1262E;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-bottom: 20px;
}
#xgcp  {
	margin-top: 20px;
	margin-bottom: 20px;
}
#xgcp #xgcp_box  {
	padding-bottom: 20px;
}

#news_d {
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
#news_d_title {
	font-size: 16px;
	font-weight: bold;
	color: #110705;
	text-align: center;
	height: auto;
	line-height: 50px;
	margin-right: auto;
	margin-left: auto;
}
#news_d_title h1   {
	font-size: 24px;
}

#news_d_time{
	text-align: center;
	height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	line-height: 26px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#news_d_nr {
	height: auto;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#news_d_nr img{
	width: e-xpression(this.width > 1200 ? 1200: true);
	max-width: 1200px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

#news_d_bottom {
	height: 70px;
	text-align: left;
	margin-top: 20px;
	color: #666;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FFC;
	padding-top: 20px;
}
#news_d_bottom a {
	color: #333;
	text-decoration: none;
}
#news_d_bottom a:hover {
	color: #008B44;
}





#news01    {
	margin-right: auto;
	margin-left: auto;
	height: 220px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	transition: all 0.3s ease 0s;
}
#news01:hover    {
	transition: all 0.3s ease 0s;
	background-color: #FEE;
}
#n_pic      {
	float: left;
	height: 160px;
	width: 250px;
	margin-top: 10px;
	background-color: #CCCCCC;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#n_pic img {
	height: 160px;
	width: 250px;
}
#n_pic2      {
	float: left;
	height: 160px;
	width: 250px;
	margin-top: 10px;
	background-color: #CCCCCC;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#n_pic2 img {
	height: 160px;
	width: 250px;
}

#n_box      {
	float: left;
	height: 180px;









	width: 350
.px;
	margin-top: 10px;
	margin-left: 10px;
	width: 900px;
	margin-bottom: 10px;
}
#n_box   #n_bt      {
	color: #C00;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
}
#n_box #n_bt a {
	color: #120806;
	text-decoration: none;
}

#n_box   #n_text      {
	height: 90px;
	margin-top: 10px;
}
#n_box   #n_but      {
	height: 40px;
	margin-top: 10px;
	line-height: 40px;
	display: block;
}
#n_but   span   a       {
	line-height: 30px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C00;
	width: 80px;
}
#n_but  span  a:hover      {
	line-height: 30px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	width: 80px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0000;
}
#news02    {
	margin-right: auto;
	margin-left: auto;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	transition: all 0.3s ease 0s;
	margin-bottom: 20px;
}
#news02:hover    {
	transition: all 0.3s ease 0s;
	background-color: #FEE;
}
#n_box_xz      {
	float: left;
	height: auto;












	width: 350
.px;
	margin-top: 10px;
	margin-left: 10px;
	width: 1180px;
	margin-bottom: 10px;
}
#n_box_xz   #n_bt2      {
	color: #C00;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/but.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#n_box_xz #n_bt2 a {
	color: #120806;
	text-decoration: none;
}
#n_box_xz   #n_but2      {
	height: 40px;
	margin-top: 10px;
	line-height: 40px;
	display: block;
}
#n_but2   span   a       {
	line-height: 30px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C00;
	width: 80px;
}
#n_but2  span  a:hover      {
	line-height: 30px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	width: 80px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0000;
}

.wz2 {
	font-weight: 0;
	color: #000;
	font-size: 18px;
}
.wz3 {
	font-size: 18px;
	color: #C00;
	font-weight: bold;
	line-height: 45px;
}
.wz22 {
	font-weight: bold;
	color: #000;
	font-size: 18px;
}

#con   {
	float: left;
	width: 500px;
	margin-bottom: 20px;
}
#bd {
	margin-bottom: 20px;
}
.wz4 {
	font-weight: 0;
	color: #F00;
	font-size: 12px;
}
#ny #ny_box #ry {
	margin-top: 20px;
	margin-bottom: 20px;
}
