﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1034px;
	background: url(../images/bg.jpg) top repeat-x #FFF
}
.wrapper {
	width: 1034px;
	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
}

.bg01{ background: url(../images/bg01.jpg) center no-repeat; height:212px }
.bg02{ background:#07356e}
.bg03{ background:url(../images/bg03.jpg) top repeat-x #f7f7f7}

.banner{ padding-top:22px}
.banner img{ width:1034px; height:388px}

.slideBox01{ width:500px; height:327px; overflow:hidden; position:relative; margin-top:8px; background:url(../images/index24.png) no-repeat; padding:3px 2px}
.slideBox01 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox01 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox01 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:25px }
.slideBox01 .hd ul li.on{ background:#2b73db; color:#fff; }
.slideBox01 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox01 .bd li{ zoom:1; vertical-align:middle; }
.slideBox01 .bd img{ width:500px; height:327px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox01 .prev,
.slideBox01 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox01 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox01 .prev:hover,
.slideBox01 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox01 .prevStop{ display:none;  }
.slideBox01 .nextStop{ display:none;  }

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:51px; line-height:51px; background:#f0a640;  position:relative; z-index:1; width:100%; margin:0 auto; border-bottom:6px solid #d94e3a  }
.nav a{ color:#fff; text-decoration:none  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 34px; font-size:20px; font-weight: normal; background:url(../images/index23.jpg) right no-repeat  }
.nav .sub{ display:none; width:146px; left:0; top:51px;  position:absolute; background:#d94e3a;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; color:#FFF }
.nav .sub a:hover{ background:#f0a640; color:#fff;  }
.nav .on h3 a{ color:#d94e3a;   }

.index_news02{ width:499px; margin-top:11px; margin-right:3px}
.index_news02 .t{ height:47px; position:relative; background:url(../images/index25.png) no-repeat; font-size:21px; font-family:"微软雅黑"; padding-left:59px; color:#dfdddd; line-height:40px}
.index_news02 .t a{ position:absolute; right:0; font-size:12px; line-height:35px; color:#363636}
.index_news02 .con{ color:#818287; background:url(../images/index26.png) bottom repeat-x; min-height:280px; padding:0 16px}
.index_news02 .con li{ height:32px; line-height:30px; font-size:14px; position:relative; font-family:"微软雅黑"; border-bottom:1px dashed #4e57a0}
.index_news02 .con li span{ position:absolute; line-height:30px; top:0; right:0; text-align:center;}
.index_news02 .con li a{ color:#4e57a0; font-size:14px; display: inline-block; position:absolute; left:5px; background:url(../images/arrow07.png) left no-repeat; padding-left:15px; font-size:16px; width:360px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.index_news03{ width:499px; margin-top:35px; margin-right:3px}
.index_news03 .t{ height:47px; position:relative; background:url(../images/index25.png) no-repeat; font-size:21px; font-family:"微软雅黑"; padding-left:59px; color:#dfdddd; line-height:40px}
.index_news03 .t a{ position:absolute; right:0; font-size:12px; line-height:35px; color:#363636}
.index_news03 .con{ color:#818287; background:url(../images/index26.png) bottom repeat-x; min-height:280px; padding:0 16px}
.index_news03 .con li{ height:32px; line-height:30px; font-size:14px; position:relative; font-family:"微软雅黑"; border-bottom:1px dashed #4e57a0}
.index_news03 .con li span{ position:absolute; line-height:30px; top:0; right:0; text-align:center;}
.index_news03 .con li a{ color:#4e57a0; font-size:14px; display: inline-block; position:absolute; left:5px; background:url(../images/arrow07.png) left no-repeat; padding-left:15px; font-size:16px; width:360px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.footer{ width:100%; text-align:center; color:#FFF; line-height:24px; padding-top:26px; padding-bottom:26px; font-size:16px; background:#7b1414}

.login_bg{ background:url(../images/index20.png); position:absolute; width:100%; height:100%; top:0; z-index:9; display:none}
.login{ width:414px; height:332px; background:#FFF; position: fixed; left:50%; top:50%; margin-left:-207px; margin-top:-166px; z-index:10; display:none}
.login .con{ width:386px; height:306px; border:1px solid #d9d9d9; position:relative; margin-top:14px; margin-left:14px; font-family:"微软雅黑"}
.login .con .close{ position:absolute; top:17px; right:20px}
.login .con .t{ width:342px; border-bottom:2px solid #791418; height:56px; line-height:56px; font-size:20px; color:#2f2f2f; margin:0 auto 0 auto}
.login .con .search{ width:342px; height:45px; border:1px solid #cccccc; margin:17px auto 0 auto}
.login .con .search .input{ width:270px; height:38px; float:right; border:0; background:none; font-size:18px; color:#acacac; line-height:36px}
.login .con .pass{ width:342px; height:58px; line-height:58px; color:#353535; margin:0 auto}
.login .con .pass a{ color:#353535}
.login .con .submit{ width:342px; margin:0 auto}
.login .con .submit .btn{ width:164px; height:43px; background:#791418; line-height:43px; text-align:center; color:#FFF; font-size:16px; border:0; cursor:pointer}
.login .con .submit .btn01{ width:164px; height:43px; background:#595959; line-height:43px; text-align:center; color:#FFF; font-size:16px; border:0; cursor:pointer}

.ny_left{ width:235px; margin-top:17px; margin-left:0}
.ny_left .t{ height:37px; background: url(../images/ny04.png) no-repeat; line-height:37px; color:#FFF; font-size:16px; text-align:center}
.ny_left .con{ background:#efefef; border-bottom:2px solid #2b73db}
.ny_left .con ul{ width:198px; margin:0 auto; padding-bottom:5px}
.ny_left .con ul li{ background:url(../images/ny05.png) center no-repeat; height:31px; line-height:31px; border-bottom:1px dashed #909090}
.ny_left .con ul li a{ display:block; color:#2c2c2c; font-size:14px; padding-left:33px; line-height:31px; text-decoration:none}
.ny_left .con ul li a:hover{ color:#791419}

.ny_left .quick{ border:1px solid #d5d5d5; background:#f7f7f7; text-align:center}
.ny_left .quick img{ width:91px; height:86px; display:inline-block; margin:8px 4px 0 4px}
.ny_left .quick .more{ display:block; width:190px; margin:8px auto; height:32px; line-height:32px; background:#791419; color:#FFF; text-align:center}

.ny_right{ width:1034px; margin-right:0; margin-top:18px}
.ny_right .t{ height:39px; line-height:39px; color:#fff; font-size:12px; position:relative}
.ny_right .t span{  color:#fff; display:inline-block; font-size:16px; height:36px}
.ny_right .t .pos{ position:absolute; right:0; top:0}
.ny_right .t .pos a{ color:#fff; padding:0 5px}
.ny_right .con{}
.ny_right .list{ background:#f0f0f0; padding:0 20px}
.ny_right .list li{ height:49px; border-bottom:1px dashed #515151; line-height:49px; position:relative; font-size:16px}
.ny_right .list li a{ display:inline-block; position:absolute; left:0; width:600px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/arrow07.png) left no-repeat; padding-left:16px; color:#2c2c2c; font-size:16px}
.ny_right .list li a:hover{ color:#7a1519; text-decoration:none}
.ny_right .list li span{ position:absolute; right:0; top:0; color:#2b73db}

.ny_right .content{ padding:20px 10px;  background:#f0f0f0}
.ny_right .content .header_con{ color:#757575; text-align:center; padding:0; font-family:"微软雅黑"; margin:0 auto;}
.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%}