@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	font-family: "宋体";
	font-size:12px;
}
.background_index {
	background-color:#0164e5;
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat-x;
	background-position: top; color:#b3d2f8;
}

td {font-size: 12px;}
p {text-indent: 2em;}
img {border:0px;}
.img1 {border:1px solid #b5b5b5;}
/*链接样式*/
a {
	text-decoration:none;
	color:#3f4344;
}
a:hover {
	text-decoration:underline;
	color:#c30101;
}
.gray a {
	text-decoration:none;
	font-weight:bold;
	color:#444444;
}
.gray a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#c30101;
}

/*翻页样式*/
.page {
	margin: 10px 10px 15px 10px;
	padding: 3px 22px 5px 0px;
	text-align:right;
	color:#616161;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	clear:both;
	border-top: 2px solid #f1eeee;
	letter-spacing: 0.05em;
}
.page a {text-decoration:none;color:#616161; font-size:11px;}
.page a:hover {text-decoration:underline;color:#616161; font-weight:bold;}
.page .on {font-weight:bold;}

/*左右框架样式*/
.leftbar {width:224px;padding-right:14px;}
.leftbar2 {width:231px;padding-right:30px;}
.rightbar {
	width:219px;
	padding-left:16px;
}
/*主体框架*/
.mainbox {
	width: 941px;
	margin: 0px auto;
	padding: 0px;
}
.mainpic {
	width: 1002px;
	margin: 0px auto;
	padding:0px;
}
.mainbox_sub {
	width: 945px;
	margin: 0px auto;
	padding:0px;
}

/*导航样式*/
.mainnav {
	margin: 1px auto;
	font-size:13px;
	font-weight:bold;
	width:1002px;
	padding:0px;
	height: 35px;
	color: #fff;
	background-image: url(../images/bg_mainnav.jpg) repeat-x;
}
.mainnav ul {
	margin: 0px 0px 0px 40px;
	padding: 0px;
	overflow: hidden;
}
.mainnav li {
	margin: 0px;
	padding: 0px 25px;
	list-style: none;
	background: url(../images/line_nav.jpg) no-repeat right top;
	font-weight: bold;
	color: #FFFFFF;
	height: 35px;
	line-height: 29px;
	display: block;
	float: left;
}
.mainnav .e1 {
	background: url(none) no-repeat;
}
.mainnav span {
	margin: 0px 15px;
	padding: 0px;
}
.mainnav a {
	color: #FFFFFF;
	text-decoration: none;
	float: left;
}
.mainnav a:hover {
	text-decoration: none;
	color: #FFFFCA;
}
.mainnav a.a1 {
	background: url(../images/mainnav.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 35px;
}
.mainnav span.s1 {
	background: url(../images/mainnav2.jpg) no-repeat right top;
	margin: 0px;
	padding: 0px 15px;
	height: 35px;
	display: block;
	float: left;
}

/*二级栏目样式*/
.menulist {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg_leftbar.gif);
	background-repeat: repeat-y;
}
.menulist li {
	list-style-type: none;
	margin: 0px;
	padding:0px 0px 3px 0pxpx;
}
.menulist .space{padding-bottom:18px;}

.menulist2 {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg_leftbar.gif);
	background-repeat: repeat-y;
	font-size:14px;
}

.menulist2 ul {margin:0px;padding: 0px;}
.menulist2 li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.menulist2  a.a3 {
	color: #9d9d9d;
	background-image: url(../images/bg_menu1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 8px 0px 0px 90px;
	height: 24px;
	width: 141px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
.menulist2  a.a3:hover {
	font-weight: bold;
	text-decoration: none;
	color: #004446;
	background-image: url(../images/bg_menu01.jpg);
	background-repeat: no-repeat;
}
.menulist2  a.a4 {
	font-weight: bold;
	color: #004446;
	background-image: url(../images/bg_menu01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 8px 0px 0px 90px;
	height: 24px;
	width: 141px;
	display: block;
	text-decoration: none;
}
.menulist2 a.a4:hover {
	font-weight: bold;
	text-decoration: none;
	color: #004446;
	background-image: url(../images/bg_menu01.jpg);
	background-repeat: no-repeat;
}
.menulist2  a.a5 {
	font-weight: bold;
	color: #9d9d9d;
	background-image: url(../images/bg_menu2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 8px 0px 0px 90px;
	height: 24px;
	width: 141px;
	display: block;
	text-decoration: none;
}
.menulist2 a.a5:hover {
	font-weight: bold;
	text-decoration: none;
	color: #004446;
	background-image: url(../images/bg_menu01.jpg);
	background-repeat: no-repeat;
}

.menulist3 {
	margin: 0px;
	padding: 0px 0px 10px 0px; color:##9d9d9d;
}
.menulist3 li {
	list-style-type: none;
	margin: 0px auto; width:100px;
	padding:0px 0px 3px 0pxpx; border-bottom: 1px dashed #CCCCCC;
}

.menulist3  a{
	font-weight: bold;
	color: #9d9d9d;
	background-image: url();
	margin: 0px;
	padding: 8px 0px 0px 58px;
	height: 15px;
	width: 100px; font-size:12px;
	display: block;
	text-decoration: none;
}
.menulist3 a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #004446;
	background-image: url();
}
.menulist3 .on {font-weight: bold;color: #004446;}
.menulist3 .on a{font-weight: bold;text-decoration: none;color: #004446;}

.menulist_news {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg_leftbar.gif);
	background-repeat: repeat-y;
	font-size:14px;
}

.menulist_news ul {margin:0px;padding: 0px;}
.menulist_news li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.menulist_news a.a3{
	font-size: 12px;
	font-weight: bold;
	color: #085052;
	text-decoration: none;
	background-image: url(../images/menu_bg3.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 8px 0px 0px 89px;
	height: 21px;
	width: 142px;
	display: block;
}
.menulist_news a.a3:hover{
	font-size: 12px;
	font-weight: bold;
	color: #9D9D9D;
	text-decoration: none;
	background-image: url(../images/menu_bg2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 8px 0px 0px 89px;
	height: 21px;
	width: 142px;
	display: block;
}
.menulist_news a.a4{
	font-size: 12px;
	font-weight: bold;
	color: #9D9D9D;
	text-decoration: none;
	background-image: url(../images/menu_bg2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 8px 0px 0px 89px;
	height: 21px;
	width: 142px;
	display: block;
}
.menulist_news a.a4:hover{
	font-size: 12px;
	font-weight: bold;
	color: #085052;
	text-decoration: none;
	background-image: url(../images/menu_bg3.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 8px 0px 0px 89px;
	height: 21px;
	width: 142px;
	display: block;
}

/*头部样式*/
.bg_top {
	margin: 0px auto;
	width:947px;
	padding: 0px 10px 0px 45px;
	background-image: url(../images/bg_top.jpg) repeat-x;
	height:31px;
	color:#454545;
}
.bg_top .right {
	float:right;
	padding-top:5px;
}
.bg_top a {
	color:#454545;
	text-decoration:none;
}
.bg_top a:hover {
	color:#c30101;
	text-decoration:underline;
}

/*banner样式*/
.banner {
	margin: 0px auto;
	width: 1002px;
	padding: 0px 0px 12px 0px;
	text-align:center;
}
.ban_sp {
	margin-bottom:7px;
}

.ban_sub {margin:0px auto;padding:0px; border:0px; width:1002px;}

/*标题样式*/
.bg_title1 {
	width:239px;
	height:32px;
	background-image: url(../images/bg_title1.jpg) no-repeat;
	padding:0px;
	margin:0px auto;
	color:#fff;
	text-align:left;
}
.bg_title1 .f1 {
	font-weight:bold;
	font-size:14px;
	padding:10px 0px 0px 20px;
}
.bg_title1 span {
	float:right;
	width:50px;
	padding-top:10px;
}
.bg_title1 a {
	text-decoration: none;
	color:#fff;
}
.bg_title1 a:hover {
	text-decoration: underline;
	color: #ffea00;
}

/*当前位置*/
.postion {
	color: #9c9c9c;
	padding:16px 0px 0px 32px;
	height:50px;
	margin:9px 0px 10px 0px;
	background-image: url(../images/bg_postion.gif);
	background-repeat: no-repeat;
}
.postion .rightwz {float:right; padding:8px 25px 0px 0px;}
.postion a {text-decoration: none;color: #9c9c9c;}
.postion a:hover {text-decoration: underline;color: #df0505;}
/*盒子*/
.bg_box1 {
	color:#666666;
	margin-bottom: 14px;
	padding-top:24px;
	height:100px;
	background-image: url(../images/bg_box1.gif);
	background-repeat: no-repeat;
}
.bg_box2 {
	color:#666666;
	margin-bottom: 14px;
	padding-top:14px;
	height:94px;
	background-image: url(../images/bg_box2.gif);
	background-repeat: no-repeat;
}
.bg_box3 {
	color:#666666;
	margin: 0px 0px 10px 3px;
	padding-top:14px;
	height:94px;
	background-image: url(../images/bg_box2.gif);
	background-repeat: no-repeat;
}
.bg_box4 {
	margin:0px;
	padding:10px 0px 10px 0px;
	background-image: url(../images/bg_box4.gif);
	background-repeat: repeat-x;
	background-color: #f4f6f7;
	background-position: top;
	text-align:center;
}
.bg_box5 {
	margin:0px;
	padding:16px 0px 0px 0px;
	background-image: url(../images/bg_box5.gif);
	background-repeat: repeat-x;
	background-color: #f2f4f6;
	background-position: top;
	text-align:center;
}
.bg_box5 ul{ margin:0px; padding: 0px;}
.bg_box5 li{
	list-style:none;
	margin:0px;
	padding: 0px 0px 10px 0px; width:192px;
	background-image: url(../images/line_3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_box5 li.noline{
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	background-image: none;
}
.bg_box6{
	color:#666666;
	margin-bottom: 0px;
	padding-top:14px;
	height:94px;
	background-image: url(../images/bg_box2.gif);
	background-repeat: no-repeat;
}

.solid_box1 {
	margin-bottom: 11px;
	padding-bottom:13px; text-align:center;
	border: 1px solid #e0e0e0;
}
.solid_box1 .bgt1{
	margin-bottom: 14px;
	line-height:29px; text-align:left;
	color:#017dc5; font-size:14px; font-weight:bold;
	padding-left:25px;
	background-image: url(../images/bg_title1.gif);
	background-repeat: repeat-x;
}
.solid_box2 {
	margin-top: 4px;
	border: 2px solid #efefef;
}

.box_solid {border:1px solid #c6c6c6; padding:5px;}
.box_solid .icon2{ margin-top:5px; text-align:right;}


.box1 {
	margin-bottom: 4px;
	padding:0px;
	color:#666666;
	line-height:180%;
	clear:both;
}
.box1 h1{
	margin: 0px 0px 3px 0px;
	padding:0px; 
	color:#0860a8; font-weight:bold; font-size:12px;
}
.box1 .z1{ color:#999999; font-family:Arial, Helvetica, sans-serif;}
.box1 .img{border: 4px solid #d3d3d3;}
.box1 a{ color:#fb3f3f; text-decoration:underline;}

.box2 {
	margin: 12px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:200%;
}
.line_1 {
	margin: 0px 15px 10px 30px;
	padding:2px 0px;
	background-image: url(../images/line_2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


/*实线样式*/
.solid1 {
	border:1px solid #d8dfe7;
	background-color:#f4f9fc;
	color:#45494a;
	width:290px;
	padding:7px;
}

/*关闭样式*/
.close {
	color: #444444;
	font-size:13px;
	text-align:right;
	font-weight:bold;
	height:30px;
	margin:10px 50px;
}
.close a {
	color: #444444;
	text-decoration:none;
}

/*文本样式*/
.con_about {
	color:#666666;
	margin:20px 0px;
	padding:0px 17px 10px 38px;
	line-height:200%;
}
.con_about2 {
	color:#666666;
	margin:20px 0px;
	padding:0px 10px 10px 10px;
	line-height:200%;
}
.con_about3 {color:#666666;	margin:10px 0px 18px 0px;}
.con_service {
	color:#666666; font-family:Arial, Helvetica, sans-serif;
	padding:18px 0px 10px 22px;
	line-height:200%;
}
.content3 {
	color:#5c5c5c;
	margin:0px;
	padding:0px;
	line-height:200%;
}

.content_news { /*细览页样式*/
	line-height: 180%;
	color: #444444;
	padding-bottom: 10px;
	margin:10px 20px;
	border-bottom: 1px dashed #e0e0e0;
}
.cen {
	text-align:center;
	margin:0px 20px;
	background-image: url(../images/line_2.gif) repeat-x bottom;
	padding:12px 0px;
	line-height:200%; color:#bbbbbb;
	border-bottom: 1px dashed #e0e0e0;
}
.cen .f-red {
	color:#dc0304;
	font-size:16px;
	font-weight:bold;
	line-height:240%;
}

/*图片样式*/
.t_pic1 {margin-bottom:13px;text-align:center;}
.t_pic01 {margin-bottom:7px;text-align:center;}
.t_pic2 {margin:0px;text-align:center;}
.t_pic02 {margin-left:3px;text-align:center;}
.t_pic3 {
	margin-bottom:6px;
	text-align:center;
}
.t_pic4 {margin:0px 22px 5px 18px; padding:11px 0px 11px 10px;background-color:#fafafa;}

/*字体样式*/
.guadd2 {color:#fff;}
.guadd {color:#444444;}
.f-blue {color: #00569d; font-weight:bold;}
.f-blue2 {color: #00569d; font-weight:bold; font-size:14px;}
.f-red1 {color: #e80000;}
.f-gray {color: #333333;}

/*表单样式*/
.btn_1 {
	color:#fff;
	height: 20px;
	width:40px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_1.gif);
	background-repeat: no-repeat;
}
.btn_2 {
	color:#787878;
	height: 20px;
	width:44px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_2.gif);
	background-repeat: no-repeat;
}
.input1 {
	color:#000000;
	height: 16px;
	border: 1px solid #fff;
	background-color:#cdcccc;
}
.select1 {
	color:#3a3a3a;
	width:195px; font-size:12px;
}
.select2 {
	color:#3a3a3a;
	width:140px;
}

/*列表类样式*/
.list_index1 {
	line-height: 140%;
	color: #3a3a3a;
	margin: 0px 3px 11px 2px;
	padding: 0px;
	border-bottom: 2px solid #e9e9e8;
	border-left: 2px solid #e9e9e8;
	border-right: 2px solid #e9e9e8;
}
.list_index1 ul{margin: 0px 10px 12px 18px;padding: 0px;}

.list_index1 li {
	list-style: none;
	margin: 0px;
	padding: 3px 0px 3px 12px;
	background-image: url(../images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.list_index1 li a{ color:#3a3a3a; text-decoration:none;}


.list_index2 {
	line-height: 140%;
	color: #666666;
	margin: 16px 15px 20px 0px;
	padding: 0px;
}
.list_index2 li {
	list-style: none;
	margin: 0px;
	padding: 3px 0px 3px 20px;
	background-image: url(../images/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: 8px 9px;
}
.list_index2 span{ color:#999999; float:right; padding-right:8px;}
.list_index2 li a{ color:#666666; text-decoration:none;}
.list_index2 li.bggray{ background-color:#f9f8f8;}

.list_index3 {
	line-height: 140%;
	color: #666666;
	margin: 22px 32px 20px 32px;
	padding: 0px; clear:both;
}
.list_index3 li {
	list-style: none;
	margin: 0px;
	padding: 6px 0px 5px 20px;
	background-image: url(../images/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: 8px 11px;
}
.list_index3 span{ color:#999999; float:right; padding-right:8px;}
.list_index3 li a{ color:#666666; text-decoration:none;}
.list_index3 li.bggray{ background-color:#f9f8f8;}


.list_pro {
	line-height: 140%;
	color: #666666;
	margin: 0px;
	padding: 0px;}
.list_pro li {
	list-style: none;
	margin:0px;
	background-image: url(../images/line_1.gif);
	width:71px;
	padding:10px 11px 0px 11px;
	float:left;
	background-repeat: no-repeat;
	background-position: right center;}
.list_pro li .wz1{ margin:1px 0px 0px 0px; text-align:center;}
.list_pro li a{ color:#666666; text-decoration:none;}

.list_pro2 {
	line-height: 140%;
	color: #0860a8;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
.list_pro2 li {
	list-style: none;
	margin:0px;
	width:145px;
	padding:10px 11px 18px 11px;
	height:250px;
	float:left; text-align:center;}
	
.list_pro2 li .bgpro{
	margin:0px 0px 6px 0px;
	text-align:center;
	height:164px;
	padding:4px 3px;
	background-image: url(../images/bg_pro.gif);
	background-repeat: no-repeat;
}
.list_pro2 li .wz1{ margin:0px 0px 6px 0px;}
.list_pro2 li a{ color:#666666; text-decoration:none; font-weight:bold;}

/*网页底部样式*/
.bottom {
	color: #fff;
	height:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:145%;
	text-align:center;
	background-image: url(../images/bg_bottom.gif);
	padding:35px 0px 15px 0px;
	margin-top: 15px;
	background-repeat: repeat-x;
	padding-bottom: 5px 0px;
}
.bottom a {
	color: #fff;
	text-decoration: none;
}
.bottom a:hover {
	color: #cb0000;
	text-decoration: underline;
}
