@charset "utf-8";
/* CSS Document */

body {
	padding:0px;
	margin:0px;
	font-family:“宋体”;
	font-size:12px;
	color:#505050;
	background:#ffffff;
	behavior:url("../html/csshover.htc");
	overflow-x:hidden;
}
h3, h5, h2, h1, h4, h6, dl, dt, dd, ul, li, span {
	margin:0;
	padding:0;
	list-style-type:none;
}
.clear {
	margin:0;
	padding:0;
	border:0;
	clear:both;
	height:0px;
	_display:inline;
}
a {
	text-decoration:none;
	color:#505050;
}
a:hover {
	text-decoration: none;
}
img {
	border:none;
}
h1, h2, h3, h4, h5 {
	margin:0px;
	padding:0px;
}
.top {
	width:100%;
	height:119px;
	border-top:#ffb601 4px solid;
}
.top_b{
	width:100%;
	height:84px;
}
.top1 {
	width:1000px;
	margin:0 auto;
}
.top_left {
	width:500px;
	float:left;
	height:59px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.top_right {
	width:500px;
	float:right;
	text-align:right;
}
.top_right dt {
	width:180px;
	height:15px;
	float:right;
	margin-left:300px;
	padding:5px 10px;
}
.top_right dt a img {
	float:left;
	margin-right:5px;
}
.top_right dt a {
	color:#969696;
	float:left;
	margin:0 5px;
}
.top_right dd {
	width:215px;
	float:right;
	height:22px;
	overflow:hidden;
	margin-top:20px;
}
.wenben {
	width:175px;
	float:left;
	padding:0 5px;
	line-height:22px;
	height:22px;
	color:#FFF;
	background:#E5E5E5;
	border:none;
}
.dh_b{
	width:100%;
	height:35px;
	background:#014085;
}
.dh_ma{
	width:1000px;
	margin:0 auto;
	
}
.menu {
	width:1000px;
	float:left;
	height:35px;
}
.menu li {
	float:left;
	background:url(../images/1_20.jpg) right center no-repeat;
}
.menu li a {
	padding:0 36px;
	height:35px;
	line-height:35px;
	color:#cfcfcf;
	display:block;
	_float:left;
	font-size:14px;
	font-family:"微软雅黑";
}
.menu li a:hover {
	color:#000000;
	text-decoration:none;
	background:#ffcf25;
}
#sy .sy, #gy .gy, #lx .lx, #cp .cp, #fw .fw, #ly .ly, #xw .xw, #lj .lj {
	color:#000000;
	text-decoration:none;
	background:#ffcf25;
}
.banner {
	width:100%;
	height:444px;
	float:left;
	margin-bottom:10px;
	overflow:hidden;
}
.pic_con {
	width:100%;
	position:relative;
	z-index:-100;
	height:444px;
	left:0;
	top:0;
}
.bigpic {
	position:absolute;
	top:0;
	z-index:-100;
	left:0;
	height:444px;
	width:100%;
}
.small_pic {
	position:absolute;
	width:1000px;
	left:50%;
	margin-left:-500px;
	z-index:15;
}
.small_pic li {
	float:left;
	width:228px;
	height:115px;
	overflow:hidden;
	margin:0 10px;
	display:inline;
	cursor:pointer;
	border:#DEE6E8 solid 1px;
}
.main {
	width:100%;
	margin:0 auto;
}
.sy1 {
	width:1000px;
	margin:0 auto;
	padding-top:25px;
	margin-bottom:20px;
}
.sy1 a {
	font-size:18px;
	font-family:"微软雅黑";
}
.sy1 a span {
	color:#a2a2a2;
	font-family:Arial;
	margin-left:10px;
	font-weight:bold;
}
.sy1 dt {
	float:left;
	background:#f3f3f3;
	padding-right:20px;
}
.sy2 {
	width:1120px;
	margin:0 auto;
}
.zuo {
	width:40px;
	float:left;
	margin-right:20px;
	display:inline;
	padding-top:90px;
	cursor:pointer
}
.you {
	width:40px;
	float:left;
	margin-left:20px;
	display:inline;
	text-align:right;
	padding-top:90px;
	cursor:pointer
}
.sy3 {
	width:1000px;
	float:left;
	padding-bottom:45px;
}
.sy3 li {
	width:240px;
	height:249px;
	float:left;
	padding-right:10px;
}
.sy3 li a {
	width:240px;
	height:249px;
	float:left;
}
.sy3 li a img {
	float:left;
}
.sy3 li a em {
	width:45px;
	height:45px;
	display:block;
	float:left;
	margin-top:-239px;
	margin-left:10px;
	background:url(../images/1_03.png) no-repeat;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="template/red/images/1_03.png", sizingMethod="noscale");
	_background:none;
}
.sy3 li a span {
	width:200px;
	height:66px;
	padding:20px;
	margin-top:-12px;
	display:block;
	float:left;
	line-height:20px;
	font-size:13px;
	font-family:"微软雅黑";
	color:#014085;

}
.sy3 li a span h2 {
	font-size:16px;
}
.sy3 li:hover em {
	background:url(../images/1_04.png) no-repeat;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="template/red/images/1_04.png", sizingMethod="noscale");
	_background:none;
}
.sy3 li:hover span {

}
.main1 {
	width:100%;
	background:#f0f1f3;
	clear:both;
}
.sy4 {
	width:1000px;
	margin:0 auto;
}
.sy5 {
	width:670px;
	float:left;
	padding:25px 0 35px 0;
}
.sy5 dt {
	width:670px;
	float:left;
	margin-bottom:25px;
}
.sy5 dt a, .sy6 dt a, .sy7 dt a {
	font-size:18px;
	font-family:"微软雅黑";
}
.sy5 dt a span, .sy6 dt a span, .sy7 dt a span {
	color:#a2a2a2;
	font-family:Arial;
	margin-left:10px;
	font-weight:bold;
}
.sy5 dd {
	width:670px;
	float:left;
	font-size:13px;
	font-family:"微软雅黑";
	line-height:24px;
}
.sy5 dd img {
	float:left;
	margin-right:15px;
}
.sy6 {
	width:290px;
	float:right;
	padding:25px 0 35px 0;
}
.sy6 dt {
	width:290px;
	float:left;
	margin-bottom:25px;
}
.sy6 dd {
	width:290px;
	float:left;
	font-family:"微软雅黑";
	line-height:24px;
}
.sy6 dd span {
	color:#ffb500;
}
.sy6 dd img {
	float:left;
	margin-right:10px;
	padding-top:4px;
}
.main2 {
	width:1000px;
	margin:0 auto;
	padding:25px 0 0px 0;
}
.sy7 {
	width:1000px;
	float:left;
	margin-bottom:25px;
}
.sy7 dt {
	width:400px;
	float:left;
}
.sy7 dd {
	width:50px;
	float: right;
}
.sy7 dd .zuo1 {
	float:left;
	width:24px;
	height:24px;
	background:url(../images/1_53.jpg) no-repeat;
}
.sy7 dd .zuo1:hover {
	background:url(../images/1_55.jpg) no-repeat;
}
.sy7 dd .you1 {
	float: right;
	width:24px;
	height:24px;
	background:url(../images/1_54.jpg) no-repeat;
}
.sy7 dd .you1:hover {
	background:url(../images/1_56.jpg) no-repeat;
}
.sy8 {
	width:1000px;
	height:96px;
	overflow:hidden;
	float:left;
	border-bottom:#dddddd 1px solid
}
.sy8 li {
	width:456px;
	height:96px;
	float:left;
	background:#e8e9ec;
	padding:15px 18px;
	line-height:22px;
	margin-right:16px;
}
.sy8 li img {
	float:left;
	margin-right:15px;
}
.sy8 li a {
	float:left;
	font-size:16px;
	font-family:"微软雅黑";
}
.sy8 li:hover {
	cursor:pointer;
}
.sy8 li:hover a {
	color:#f37411;
}
.sy9 {
	width:1000px;
	float:left;
	margin-top:25px;
	padding-bottom:32px;
}
.sy9 dt {
	width:96px;
	height:60px;
	float:left;
	margin-right:14px;
}
.sy9 dd {
	width:890px;
	float:left;
	padding-top:20px;
}
.sy9 dd a {
	float: left;
	padding:0 25px;
	line-height:28px;
	background:#f1f1f1;
	display:block;
	margin:0 6px;
}
.foot {
	width:100%;
	height:60px;
	padding-top:25px;
	background:#014085;
	line-height:20px;
	clear:both;
}
.foot1 {
	width:740px;
	margin: 0 auto;
}
.foot1 dt {
	width:198px;
	float:left;
	border-right:#906b10 1px solid;
	margin-right:15px;
}
.foot1 dd {
	width:520px;
	float:left;
	color:#fff;
	font-family:Arial;
	text-align:center;
    margin-left: 70px;
}
.foot1 dd a {
	margin:0 7px;
	color:#fff;
}
/*-------------------------------------------------------------------------------------------------------------------*/
.ny_banner {
	width:100%;
	height:201px;
	background:url(../images/2_02.jpg) center no-repeat;
}
.main_con {
	width:1000px;
	overflow:hidden;
	margin:25px auto 30px auto;
}
.left1 {
	width:210px;
	float:left;
}
.left1 dt {
	width:210px;
	float:left;
	font-size:16px;
	font-family:"微软雅黑";
	height:60px;
	background:#FFF url(../images/2_05.jpg) left 30px no-repeat;
}
.left1 dd {
	width:210px;
	float:left;
	margin-bottom:1px;
}
.left1 dd a {
	width:190px;
	float:left;
	height:23px;
	line-height:23px;
	color:#909090;
	padding-left:20px;
	display:block;
}
.left1 dd a:hover {
	color:#000;
}
.weizhi {
	width:760px;
	float:right;
	text-align:right;
	background:url(../images/2_07.jpg) bottom no-repeat;
	padding-bottom:23px;
	margin-bottom:20px;
	color:#909090;
}
.weizhi1 {
	width:1000px;
	float:left;
	background:url(../images/4_05.jpg) bottom no-repeat;
	padding-bottom:23px;
	margin-bottom:20px;
}
.weizhi1 dt {
	width:500px;
	float:left;
	font-family:"微软雅黑";
	font-size:16px;
}
.weizhi1 dd {
	width:500px;
	float:left;
	text-align:right;
	color:#909090;
}
.weizhi a, .weizhi1 dd a {
	color:#909090;
}
.nr1 {
	width:760px;
	float:left;
	line-height:24px;
	font-size:14px;
}
.nr2 {
	width:760px;
	float:left;
	margin-top:20px;
}
.nr2 li {
	width:365px;
	float:left;
}
.nr2 li a {
	padding:0 25px 0 15px;
	line-height:35px;
	font-size:14px;
	background:url(../images/3_10.jpg) right center no-repeat;
}
.nr3 {
	width:1015px;
	float:left;
}
.nr3 li {
	width:238px;
	height:40px;
	float:left;
	line-height:40px;
	text-align:center;
	margin:0 15px 15px 0;
	display:inline;
	background:#e5e5e5;
}
.nr4 {
	width:100%;
	float:left;
	margin-bottom:20px;
}
.nr4 a {
	width:100%;
	display:block;
	text-align:center;
	height:23px;
	line-height:23px;
	background:#dedede;
}
.nr4 a:hover {
	color:#000;
}
.nr4s {
	width:210px;
	float:left;
	margin-bottom:10px;
}
.nr4s li {
	width:249px;
	float:left;
	margin-right:1px;
	position:relative;
}
.nr4s a {
	width:100%;
	display:block;
	text-align:center;
	height:25px;
	line-height:25px;
	background:#dedede;
}
.nr4s a:hover {
	background:#ffcf25;
	color:#000;
}
.xiala {
	position:absolute;
	z-index:9999;
	top:26px;
	left:0;
	width:242px;
	background:#CCC;
	display:none;
}
.xiala li {
	width:249px;
	float:left;
	text-align:center;
	background:none;
}
.xiala a {
	width:100%;
	text-align:center;
	height:25px;
	line-height:25px;
	background:#dedede;
}
.xiala a:hover {
	background:#ffcf25;
	color:#000;
}

.nr5 {
	width:1025px;
	float:left;
}
.nr5 li {
	width:316px;
	float:left;
	line-height:20px;
	margin:10px 25px 10px 0;
}
.nr5 li img {
	float:left;
	margin-bottom:5px;
}
.nr5 li span {
	width:316px;
	float:left;
	color:#bbbbbb;
}
.nr5 li a {
	width:316px;
	float:left;
}
.nr6 {
	width:950px;
	float:left;
	padding:0 25px 50px 25px;
	background:#FFF;
}
.nr6 dt {
	width:950px;
	float:left;
	padding-top:50px;
	line-height:20px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:20px;
	border-bottom:#CCC 1px dashed;
	margin-top:-7px;
	position:relative;
	background:url(../images/3_03.png) top center no-repeat;
}
.nr6 dt span {
	font-size:12px;
	font-weight:100;
	color:#818181
}
.nr6 dd {
	width:950px;
	float:left;
	margin-bottom:20px;
	line-height:24px;
}
.nr7 {
	width:950px;
	float:left;
	padding:0 15px;
	height:33px;
	background:#dedede;
	margin-top:30px;
}
.nr7 dt {
	width:600px;
	float:left;
	line-height:33px;
}
.nr7 dt a {
	margin-right:20px;
}
.nr7 dd {
	width:200px;
	float:right;
	text-align:right;
	padding-top:10px;
}
.nr7 dd a {
	margin:0 5px;
}
.nr8 {
	width:760px;
	float:left;
}
.nr8 li {
	width:230px;
	float:left;
	text-align:center;
	line-height:35px;
	background:#E6E6E6;
	font-size:14px;
	margin:18px 10px 0 10px;
	display:inline;
}
.fenye {
	width:100%;
	float:left;
	margin:30px 0;
	text-align:center;
}
.fenye a {
	padding:3px 8px;
	line-height:26px;
	margin:0 4px;
	font-family:Arial;
	border:#414141 1px solid;
	background:#f6f6f6;
}
.fenye a:hover {
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
}
.co_con {
	float:left;
	width:930px;
	display:inline;
	border:#dcdcdc 5px solid;
	padding:30px;
}
.co_left {
	float:left;
	width:330px;
	background:#fff;
	font: normal 14px "微软雅黑";
	line-height:30px
}
.co_right {
	float:left;
	width:600px;
}
.co_right table {
	width:600px;
	float:left;
	border-bottom:#CCC 1px solid
}
.textbox {
	width: 275px;
	height: 30px;
	line-height:30px;
	background: url(../images/textbox-bg.png);
	color: #aaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #e1e5eb;
	padding: 1px 6px;
	margin-right: 13px;
	float: left;
}
.textarea {
	width: 590px;
	height: 216px;
	background: url(../images/textbox-bg.png) repeat-x bottom;
	background-color:#FFF;
	color: #aaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #e1e5eb;
	padding: 4px 4px;
	border:1px solid #d5deec;
	overflow:hidden;
}
.submit_btn {
	width: 60px;
	height: 32px;
	background: url(../images/submit.png) 0 3px no-repeat;
	color: #606060;
	font-size: 12px;
	text-indent: -4px;
	border: none;
	cursor: pointer;
	margin-top: 11px;
}
.message {
	width:600px;
	float:left;
	margin-top:10px;
	border-bottom:#CCC 1px solid;
}
.message dt {
	width:600px;
	float:left;
	padding:15px 0;
	line-height:22px;
	color:#989898;
}
.message dt h2 {
	color:#FF5909;
	font-size:12px;
	padding:0px;
}
.message dd {
	width:550px;
	float:left;
	border-top:#EFEFEF 1px solid;
	padding:15px 0px;
	margin:0 25px;
	display:inline;
	line-height:20px;
	color:#989898
}
.nr10, .nr11 {
	width:1000px;
	float:left;
	padding:20px 0px;
}
.nr10 dt {
	width:320px;
	float:left;
	margin-right:20px;
}
.nr10 dt img {
	border:#04646b 3px solid;
}
.nr10 dd {
	width:460px;
	float:left;
	padding-top:20px;
	line-height:24px;
}
.nr11 dt {
	width:1000px;
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	margin-bottom:15px;
	background:#F7F7F7;
}
.nr11 dd {
	width:1000px;
	float:left;
	line-height:24px;
	padding-bottom:50px;
}
#cleft_box {
	position:fixed;
	z-index:99;
	right:0px;
	top:450px;
	padding:0px;
	margin:0px;
}
.cleft_inner {
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:166px
}
.inner_btn {
	width:36px;
	height:74px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-top:15px;
	padding-top:35px;
	cursor:pointer;
	cursor:pointer;
	float:left;
	background:url(../images/rtitleico.png) left top no-repeat
}
.inner_btn span {
	layout-flow:vertical-ideographic
}
.inner_info {
	width:128px;
	overflow:hidden;
	float:right;
	background:none
}
.inner_tit {
	margin:0 auto;
	padding-left:20px;
	height:30px;
	background:url(../images/leftbg.png) left top no-repeat;
	overflow:hidden;
	width:128px
}
.inner_list {
	text-align:center;
	width:128px;
	background:url(../images/leftcontentbg.png) repeat-y
}
.inner_list ul {
	margin:0px;
	padding:0px;
	font-size:12px;
	list-style-type:none
}
.inner_list ul li {
	padding-top:5px;
	line-height:180%;
	margin:0px auto
}
.inner_list ul li a {
	color:#000;
	text-decoration:none
}
.inner_btm a {
	width:128px;
	height:22px;
	background:url(../images/leftbt.png) left top no-repeat;
	display:block
}
.list{width: 210px; float:left;}
.list ul li{ border:solid 1px #FFF; border-bottom:0; }
.list ul li:hover{}
.list ul li a{padding-left: 10px;color:#333; font-family:"微软雅黑"; font-weight:bold; font-size:13px; display: block; height:23px;line-height: 23px;position: relative;padding: 4px 0 4px 0; margin-left: 10px;
}
.list ul li a:hover{ color:#333;}
.list ul li ul{display: none; border-bottom:solid 1px #e5e3da;}
.list ul li ul li { border-left:0; border-right:0; background-color:#F7F7F7; border-color:#FFFFFF;}
.list ul li ul li:hover{}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:20px;}
.list ul li ul li ul li { background-color:#FFF; border-color:#FFF; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.list ul li ul li ul li a{ color:#000; padding-left:45px;}