@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;}
body {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333333;
	line-height: 40px;}
a {
	color: #333333;
	text-decoration: none;}
a:hover {
	text-decoration: underline;
	color: #9A0D15;}
#menu {
	background-color: #9b0d14;
	height: 45px;
	width: 100%;
	font-size: 18px;
	line-height: 45px;
	color: #FFFFFF;}


/*menu*/
#nav {margin:0 auto; width:1300px;display:block; position:absolute; z-index:152; height:45px;} /*主菜单最外层容器*/
/*主菜单项目*/
#nav .mainlevel {float:left; list-style:none/*IE6 only*/; height:auto;width:130px;} 
#nav .mainlevel1 {float:left; list-style:none/*IE6 only*/; height:auto;width:116px;}
#nav .mainlevel a {
	color:#FFF;
	font-family:'微软雅黑';
	font-size:18px;/*一级菜单链接*/
	line-height:45px;
	height:45px;
	display:block;
	padding:0;
	width:100%;
	text-align:center;
	margin:0px;}
#nav .mainlevel1 a {color:#FFF; font-family:'微软雅黑'; font-size:18px;
                   line-height:45px; height:45px; display:block; padding:0; width:100%; text-align:center; margin:0px;}
#nav .mainlevel a:hover {
	text-decoration:none;
	background-image: url(images/menu_li_hoverbg.jpg);
	background-repeat: no-repeat;
	background-position: 6px center;}
/*子菜单*/
#nav .mainlevel ul {
	display:none;
	background-color:#951815;
	width:130px;
	margin:0px;
	padding:0;} 
#nav .mainlevel li {width:100%; list-style:none; height:auto; padding:0;}
/*子菜单连接*/
#nav .mainlevel ul li a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal; /*二级菜单链接*/
	border-bottom:#BBB dashed 1px;
	text-align:center;
	width:100%;
	line-height:35px;
	height:35px;
	margin:0;
	background-image: none;}

/*鼠标经过子菜单*/
#nav .mainlevel ul li a:hover{background-color:#830f0c;background-image:none;}
#wrap {
	width: 100%;}
.inner {
	width: 1300px;
	margin-right: auto;
	margin-left: auto;}
.clear {
	clear: both;}
.date {
	float: right;}
#top {
	background-image: url(images/topbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 180px;
	width: 100%;}

#key_news {
	height: 80px;
	padding-bottom: 30px;
	padding-top: 25px;}


#key_news_left {
	background-image: url(images/key_news_leftbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 80px;
	width: 80px;
	color: #FFFFFF;
	font-size: 24px;
	line-height: 76px;
	padding-left: 20px;
	margin-left: 30px;}
#key_news_center {
	float: right;
	width: 1100px;
	height: 80px;
	margin-left: 30px;
	font-size: 14px;
	margin-right: 30px;}
#key_news_right {
	float: right;
	width: 70px;
	height: 80px;}
#key_news_right_more {
	height: 32px;
	width: 67px;
	text-align: center;
	margin-top: 25px;}
#key_news_right_more a {
	height: 30px;
	width: 65px;
	border: 1px solid #A7181F;
	line-height: 30px;
	display: block;
	color: #A7181F;
	text-decoration: none;}
#key_news_right_more a:hover {
	color: #FFFFFF;
	background-color: #A7181F;}

#key_news_title {
	font-size: 32px;
	line-height: 45px;
	text-align: center;}
#key_news_des {
	color: #787878;}
#r1 {}
#menu_inner {
	height: 45px;
	width: 1300px;
	margin-right: auto;
	margin-left: auto;}

#r1_left {
	float: left;
	height: 480px;
	width: 670px;}


#r1_left ul li {float:left; display:block;}
#r1_left a {
	font-size:16px;
	margin-top:14px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;}
#r1_left a:hover {
	color: #dd00000;}

/*--Main Container--*/
.main_view {float: left;position: relative;}
/*--Window/Masking Styles--*/
.picshow_window {width:670px; height:480px; overflow: hidden; /*--hides anything outside of the set width/height--*/position: relative;}
.picshow_reel {position: absolute;top: 0; left: 0;}
.picshow_reel li {width:670px; height:480px;  overflow:hidden; position:relative;}
.picshow_intro { width:670px; height:50px; background:url(images/picshow_intro.jpg) repeat-x; position:absolute; bottom:0; left:0;}
.picshow_intro p { line-height:130%; color:#fff; margin-left:20px; margin-right:20px; text-align:left;}
.picshow_intro_head {
	font-size:16px;
	margin-top:14px;
	font-weight: bold;}
a.tpxw {
	font-size:16px;
	margin-top:15px;
	font-weight: bold;
	color: #FFFFFF;}
/*--Paging Styles--*/
.picshow_paging {position: absolute;bottom:20px; right:25px;z-index: 100; /*--assures the paging stays on the top layer--*/text-align: center;display: none;}
.picshow_paging span { display:block; background:url(images/picshow_page.jpg); width:14px; height:14px; float:left; margin-left:10px; cursor:pointer;}
.picshow_paging span.active { background:url(images/picshow_page.jpg) right;}

#r1_right {
	height: 480px;
	width: 580px;
	float: right;}
#block1 {}
#block1_title {
	height: 45px;}
#block1_title_l {
	color: #FFFFFF;
	background-color: #d9444c;
	width: 125px;
	font-size: 20px;
	line-height: 45px;
	text-align: center;
	float: left;}
#block1_title_r {
	background-color: #f2f2f2;
	width: 420px;
	line-height: 45px;
	text-align: right;
	float: right;
	height: 45px;
	padding-right: 20px;
	font-size: 14px;}

#block_list {
	clear: both;
	padding: 5px;
	max-height: 999999px;}

#block_list li {
	background-image: url(images/li.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 20px;
	list-style-type: none;}
#r1_right_span {
	height: 10px;}
#banner {
	height: 235px;
	margin-bottom: 30px;
	margin-top: 30px;}

#r2 {
	padding-top: 30px;
	padding-bottom: 20px;}
#block2_title {
	background-image: url(images/block2_titlebg.jpg);
	background-repeat: repeat-x;
	background-position: 0px center;
	height: 50px;}
#block2_title_l {
	background-color: #FFFFFF;
	background-image: url(images/block2_title_lbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 30px;
	padding-left: 30px;
	line-height: 50px;
	float: left;
	font-size: 20px;
	color: #9b0d14;}
#r2_left {
	float: left;
	height: 740px;
	width: 900px;}
#r2_right {
	float: right;
	height: 740px;
	width: 400px;}
#block2 {
	float: left;
	height: 370px;
	width: 420px;
	margin-right: 30px;}

#more_btn {
	width: 120px;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 15px;}
#more_btn a {
	display: block;
	width: 120px;
	border: 1px solid #9A0D15;}
#more_btn a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B82329;}#block3 {
	height: 370px;}
#block3_title {
	background-color: #f2f2f2;
	height: 50px;}
#block3_title_l {
	font-size: 20px;
	line-height: 50px;
	color: #9b0d14;
	padding-right: 25px;
	padding-left: 25px;
	float: left;}
#block3_title_r {
	font-size: 14px;
	line-height: 50px;
	float: right;
	padding-right: 25px;}
#r3 {
	height: 50px;
	margin-bottom: 15px;
	line-height: 50px;}
#r3 li {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	list-style-type: none;}
#r3_left {
	float: left;
	width: 80px;
	background-image: url(images/r3bg.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 60px;}
#r3_right {
	float: right;
	width: 1140px;}
#bottom {
	height: 160px;
	width: 100%;
	background-image: url(images/bottombg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;}
#bottom_inner {
	width: 1180px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #cc3739;
	height: 140px;
	background-image: url(images/bottom_logo.jpg);
	background-repeat: no-repeat;
	background-position: 20px 30px;
	font-size: 15px;
	line-height: 27px;
	padding-left: 120px;
	padding-top: 20px;}
/*默认主导航样式*/
#nav{background: #004ea1;}
#nav .inner{}
#nav .inner .wp-panel{}/*导航*/
#nav .inner .wp-panel .wp-window{}
#nav .inner .wp-panel .navbg{position:absolute; z-index:-1;left:0;right:0;top:0;bottom:0; width:auto; height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
/*导航样式：后台绑定时也可以定义配置*/
.wp-menu {margin:0 auto;}
.wp-menu .menu-item {display: inline-block; float: left; position: relative;}
.wp-menu .menu-item.i1 { background:none;}
.wp-menu .menu-item a > .menu-switch-arrow{ display:inline-block; width:20px; height:20px; background:url(images/nav_j.jpg) no-repeat center center;vertical-align:middle;}
.wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 32px;line-height: 45px;color: #FFFFFF;font-size: 18px;}
.wp-menu .menu-item.hover a.menu-link,
.wp-menu .menu-item a.hover{background-color:#830f0c; text-decoration: none; color: #eee;}
.sub-menu {display: none;position: absolute;left: 0;top: 45px;min-width: 180px;z-index: 100;background:#951815;}
.sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.sub-menu .sub-item a {display: block;color: #fff;height: 40px;line-height: 40px;text-align:center;font-size: 15px;background:none;}
.sub-menu .sub-item.hover> a,
.sub-menu .sub-item a:hover{ color: #fff; background-color:#830f0c; display: block;}
.sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}