@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1000px;
	background: #ffffff
}
.wrapper {
	width: 1000px;
	margin: 0 auto;
}
.wrapper01 {
	width: 1010px;
	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:#004d9d}
.bg02{ background:#fabe11;}
.bg03{ background:#ededed}
.bg04{ background:url(../images/bg04.jpg) center repeat-y}
.bg05{ background:#fabe11}

.mt27{ margin-top:27px}
.mt11{ margin-top:11px}
.mt4{ margin-top:4px}
.ml1{ margin-left:1px}
.ml12{ margin-left:12px}

.pr22{ padding-right:22px}

.index_topr{ width:207px; padding-top:13px; padding-right:7px; text-align:right}
.index_topr span{ display:inline-block; background:#FFF; border-radius:5px; line-height:24px; height:24px; text-align:center}
.index_topr span a{ color:#333333; padding:0 10px}
.index_search { background:url(../images/index01.jpg) bottom center no-repeat; width:205px; padding-bottom:9px; margin-top:32px}
.index_search .input{ width:180px; height:25px; border:0; line-height:25px; color:#004d9d; text-align:center; float:left; background:#e7e8ea}
.index_search .btn{ background:url(../images/btn.jpg) no-repeat; width:25px; height:25px; cursor:pointer; border:0; float:right}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; width:1002px; margin:0 auto; position:relative; z-index:1; color:#fff; height:41px; line-height:40px;   }
.nav{ overflow:hidden; zoom:1; }
.nav .m{ float:left;  padding:0 10px; display:inline;  }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:16px;  }
.nav .s{ float:left; width:3px; text-align:center; color:#75c7f2;   }
.nav h3 a{ float:left;  display:block; padding:0 15px; color:#004d9d;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:18px  }
.nav .on h3 a{ height:37px; line-height:37px;   margin-top:4px;  color:#cc0000;   }

.subNav{ color:#333;  height:36px; line-height:36px; padding:0 0; margin-top:1px  }
.subNav li{ overflow:hidden; zoom:1; background: url(../images/index02.png); }	
.subNav iframe{ float:right;  }
.subNav a{ margin:0 10px; color:#333; font-size:14px; padding:0 15px  }

.focusBox { position: relative; width:1000px; height:302px; overflow: hidden; margin:0 auto }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:302px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
	}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .pic div{ color:#999999; font-size:12px; position:absolute; width:400px; bottom:10px; right:10px; height:120px; padding:10px; background:url(../images/pai01.png); line-height:20px}
.focusBox .pic div h2{ color:#FFF; display:block; font-size:14px; margin-bottom:10px}

.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.focusBox01 { position: relative; width: 500px; height: 245px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}
.focusBox01 .pic img {display: block; }
.focusBox01 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox01 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; color:#FFF }
.focusBox01 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px; padding-left:20px}
.focusBox01 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox01 .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox01 .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox01 .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox01 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox01 .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.index_quickr{ width:560px; margin-top:14px}
.index_quickr a{ float:left}

.quick_icon01{ float:left; width:106px; background:url(../images/icon01.png) 10px no-repeat; padding-left:60px; height:60px; line-height:60px; color:#FFF; text-decoration:none; font-size:14px; margin-left:80px; border-left:1px solid #FFF}
.quick_icon01:hover{ background:url(../images/icon01.png) 10px no-repeat #ff7512; text-decoration:none}
.quick_icon02{ float:left; width:106px; background:url(../images/icon02.png) 10px no-repeat; padding-left:60px; height:60px; line-height:60px; color:#FFF; text-decoration:none; font-size:14px; border-left:1px solid #FFF}
.quick_icon02:hover{ background:url(../images/icon02.png) 10px no-repeat #ff7512; text-decoration:none}
.quick_icon03{ float:left; width:106px; background:url(../images/icon03.png) 10px no-repeat; padding-left:60px; height:60px; line-height:60px; color:#FFF; text-decoration:none; font-size:14px; border-left:1px solid #FFF}
.quick_icon03:hover{ background:url(../images/icon03.png) 10px no-repeat #ff7512; text-decoration:none}
.quick_icon04{ float:left; width:106px; background:url(../images/icon04.png) 10px no-repeat; padding-left:60px; height:60px; line-height:60px; color:#FFF; text-decoration:none; font-size:14px; border-left:1px solid #FFF}
.quick_icon04:hover{ background:url(../images/icon04.png) 10px no-repeat #ff7512; text-decoration:none}
.quick_icon05{ float:left; width:106px; background:url(../images/icon05.png) 10px no-repeat; padding-left:60px; height:60px; line-height:60px; color:#FFF; text-decoration:none; font-size:14px; border-left:1px solid #FFF; border-right:1px solid #FFF}
.quick_icon05:hover{ background:url(../images/icon05.png) 10px no-repeat #ff7512; text-decoration:none}

.index_news01{ width:460px; margin-left:17px; padding-right:19px; padding-top:17px}
.index_news01 .t{ width:81px; color:#004d9d; font-size:14px}
.index_news01 .t img{ margin-top:10px}
.index_news01 ul{ float:right; width:340px; margin-top:10px}
.index_news01 ul li{ height:20px; line-height:20px; color:#ba0011}
.index_news01 ul li a{ width:70%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333333}
.index_news01 ul li span{ float:right}
.index_news01 .more{ color:#333; text-align:right; line-height:30px}

.border_r{ border-right:1px solid #c7c7c7}
.border_b{ border-bottom:20px solid #fabe11}

.index_news02{ width:494px;}
.index_news02 .t{ border-bottom:5px solid #004d9d; line-height:30px}
.index_news02 .t span{ float:left; background:#004d9d; width:118px; text-align:center; color:#FFF; font-size:14px; height:30px; line-height:30px}
.index_news02 .t a{ float:right; color:#333333; font-size:12px}
.index_news02 .con{ padding:5px;}
.index_news02 .con td{ padding:5px}
.index_news02 .con td img{ width:127px; height:85px}
.index_news02 .con td .title{ color:#333333; font-size:14px}
.index_news02 .con td p{ color:#999999; font-size:12px}
.index_news02 .con td div{ text-align:right; color:#cc0000}
.index_news02 .con td div a{ color:#cc0000}
.index_news02 .con ul{ margin:5px 0}
.index_news02 .con ul li{ height:30px; line-height:30px; color:#ba0011; padding-left:0 5px}
.index_news02 .con ul li span{ float:right}
.index_news02 .con ul li a{ width:70%; color:#333333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/arrow01.jpg) left no-repeat; padding-left:16px}

.index_link{ margin-top:15px; width:100%; border-top:10px solid #004c90}
.index_link .t{ width:140px; height:39px; line-height:39px; text-align:center; background:#004c90; color:#FFF; font-family:"微软雅黑"; font-size:16px; float:left}
.index_link .con{ width:800px; float:left; text-align:left; padding:10px}
.index_link .con a{ color:#333333; background:url(../images/arrow02.jpg) left no-repeat; line-height:17px; padding:5px 0 5px 32px; display:inline-block; margin-left:10px}

.footer{ color:#FFF; line-height:30px}
.footer a{ color:#FFF}

.ny_banner{ height:200px; position:relative}
.ny_banner .menu_title{ position:absolute; bottom:0; left:22px; width:200px; height:45px; line-height:45px; text-align:center; color:#FFF; font-size:22px; background:url(../images/ny01.png)}
.menu_title{  width:200px; height:45px; line-height:45px; text-align:center; color:#FFF; font-size:22px; background:url(../images/ny01.png)}
.ny_left{ width:210px; margin-left:22px; margin-top:20px}
.ny_left li{ height:50px;}
.ny_left li a{ display:block; background:url(../images/ny02.png) no-repeat; height:50px; color:#FFF; font-size:18px; line-height:40px; padding-left:64px; text-decoration:none}
.ny_left li a:hover{ background:url(../images/ny03.png) no-repeat; color:#004d9d}
.ny_left li a.hover{ background:url(../images/ny03.png) no-repeat; color:#004d9d}

.ny_right{ width:750px; margin-right:17px; margin-top:20px; margin-bottom:30px}
.ny_right .pos{ color:#666666; font-size:12px}
.ny_right .pos a{ color:#666; padding:0 5px; line-height:30px}
.ny_right .con{ border:1px solid #999999; padding:15px}
.ny_right .con .list ul{ margin:5px 0}
.ny_right .con .list ul li{ height:30px; line-height:30px; color:#004d9d; padding-left:0 5px}
.ny_right .con .list ul li span{ float:right}
.ny_right .con .list ul li a{ width:70%; color:#333333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/arrow01.jpg) left no-repeat; padding-left:16px}

.ny_right .con .header_con{ color:#333333; text-align:center; padding:10px 0; font-family:"微软雅黑"; width:702px; margin:0 auto; border-bottom:1px solid #999999}
.ny_right .con .header_con p{ font-size:12px; height:30px; line-height:30px}
.ny_right .con .header_con h3{ padding:10px 0; display:block; color:#333333; font-size:22px; font-weight:normal}
.ny_right .con .content{ font-family:"微软雅黑"; font-size:14px; line-height:30px; padding:20px; color:#343434}
.ny_right .con .content img{ max-width:100%}

.pai_news01{ width:475px}
.pai_news01 .t{ border-bottom:1px solid #a4a4a4; height:29px; line-height:29px; color:#004d9d; font-size:22px;}
.pai_news01 .t a{ float:right; padding-right:10px; font-size:14px; color:#004d9d}
.pai_news01 ul{ font-size:14px; padding:10px 0}
.pai_news01 ul li{ height:28px; line-height:28px; color:#ba0011}
.pai_news01 ul li a{ width:70%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333333; background:url(../images/arrow01.jpg) left no-repeat; padding-left:10px}
.pai_news01 ul li span{ float:right}

.pai_news02{ width:325px}
.pai_news02 .t{ background:url(../images/pai03.jpg) left no-repeat #004d9d; height:37px; padding-left:31px; color:#FFF; font-size:18px; line-height:37px}
.pai_news02 .t a{ float:right; font-size:14px; color:#FFF; padding-right:10px}
.pai_news02 .con{ border:1px solid #c7c7c7; border-top:1px solid #004d9d}
.pai_news02 li{ height:33px; position:relative; padding:20px 0}
.pai_news02 li span{ background:#004c90; text-align:center; color:#FFF; height:42px; line-height:21px; position:absolute; width:47px; font-size:12px; margin-left:16px}
.pai_news02 li a{ position:absolute; height:32px; line-height:16px; right:0; color:#333; font-family:"宋体"; font-size:14px; width:75%}
.pai_news02 li a p{ font-size:12px; color:#999999}

.pai_news03{ width:325px}
.pai_news03 .t{ background:url(../images/pai03.jpg) left no-repeat #004d9d; height:37px; padding-left:31px; color:#FFF; font-size:18px; line-height:37px}
.pai_news03 .t a{ float:right; font-size:14px; color:#FFF; padding-right:10px}
.pai_news03 .con{ border:1px solid #c7c7c7; border-top:1px solid #004d9d}
.pai_news03 .con ul{ font-size:14px; padding:11px 10px}
.pai_news03 .con ul li{ height:28px; line-height:28px; color:#ba0011}
.pai_news03 .con ul li a{ width:230px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333333; background:url(../images/arrow01.jpg) left no-repeat; padding-left:10px; float:left}
.pai_news03 .con ul li span{ float:right}

.pai_quick{}
.pai_quick li{ width:141px; float:left; background:#f3f3f3; height:252px}
.pai_quick li .t{ background:#004d9d; color:#FFF; font-size:18px; text-align:center; height:45px; line-height:45px; margin-bottom:10px}
.pai_quick li a{ padding-left:27px; color:#333; line-height:30px; display:block; font-size:14px}

.pai_quick01{ border:1px solid #c7c7c7; margin:17px 0; padding:13px; color:#999999}
.pai_quick01 .con{}
.pai_quick01 .con .t{ width:66px; font-size:28px}
.pai_quick01 .con .content{ margin-left:33px; width:350px}
.pai_quick01 .con .content li{ line-height:30px; float:left; margin-right:10px}
.pai_quick01 .con .content a{ background:url(../images/arrow03.jpg) left no-repeat; padding-left:13px; color:#999999}