﻿/* CSS Document */
body{ margin:0 auto; padding:0; text-align:left; font-size:12px; line-height:22px; color:#333; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#bb0102; text-decoration:none; }
img{ border:none;}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, form{ margin:0; padding:0; font-weight:normal; font-size:12px}
ul, li, ol{ list-style:none; margin:0; padding:0;}

/*header*/
.header{ background:url(images/400_02.jpg) repeat-x left top; height:150px; }
.header .top{ width:1000px; margin:0 auto; height:111px;}
.header .top .logo{ margin-top:24px; float:left; display:inline}
.header .top .toptel{ float:right; display:inline;margin-top:30px;} 
.clear{ clear:both}
.header .nav{ width:1000px; height:39px;margin:0 auto;}
.header .nav ul{ margin:0 auto; padding:0;}
.header .nav ul li{ list-style:none; font-weight:bold; font-size:14px; color:#FFF; float:left; display:inline; line-height:39px; width:125px; background: url(images/400dhline.jpg) no-repeat left; text-align:center}
.header .nav ul li a{  font-weight:bold; font-size:14px; color:#FFF; text-align:center}
.header .nav ul li a:hover{  font-weight:bold; font-size:14px; color:#bc0102;  background: url(images/navhover.jpg) repeat-x left top; no-repeat left; text-align:center; width:125px; height:39px; display:block}
/*.banner{ background:url(images/bannerbg.jpg) repeat-x left top; height:257px; border-bottom:1px #bbb solid  }*/
#index_banner{height:257px; border-bottom:1px #bbb solid  }
.bannerbox{ margin:0 auto; width:1000px;position:relative}
/*----*/

.banner_l {position:absolute;top:121px;left:-23px; width: 23px;}
.banner_r {position:absolute;top:121px;right:-23px; width: 23px; }
.bannerImg {position: absolute; top:0px;left:0; width: 1003px;}
.bannerImg .bannerPage {position: absolute; top: 200px; left: 450px}
.bannerImg .bannerPage a {margin-right: 2px}
.bannerImg .bannerPage a img {vertical-align: middle}
.slides_container {	position: relative; width: 1000px; overflow: hidden}
.pagination {margin: 26px auto 0px}
.pagination li {margin: 0px 1px; float: left}
.pagination li a {background-image: url(../images/pagination.png);background-position: 0px -1px; width: 15px; display: block; float: left; height: 15px;overflow: hidden;font-size:0px;}
.pagination li.current a {background-position: 0px -18px}

.index_bg01 {
	BACKGROUND: url(images/bannerbg.jpg) repeat-x 0px 0px;
}
.index_bg02 {
	BACKGROUND: url(images/bannerbg.jpg) repeat-x 0px 0px;
}
.index_bg03 {
	BACKGROUND:green
}
.index_bg04 {
	BACKGROUND: red
}
.index_bg05 {
	BACKGROUND:blue
}
.index_bg06 {
	BACKGROUND: url(images/bannerbg.jpg) repeat-x 0px 0px;
}

/*containter*/
.containter{ background:url(images/znzbgg.jpg) repeat-y center top; padding-bottom:5px;  }
.containterbox{ width:1000px; margin:0 auto; }
.index_left{ width:208px; float:left; display:inline;}
.containterbg{ background:url(images/containterbg.jpg) repeat-x left top; height:10px;overflow:hidden }
.paddingtop6{ padding-top:6px;}
.index_lefttt{ background:url(images/400leftttbg.jpg) no-repeat left top; height:41px; line-height:36px;width:188px; padding-left:20px;}
.weiruanyahei{ font-size:14px; color:#FFF; font-family:'microsoft yahei', '微软雅黑'; font-weight: bold;}
.index_leftmid{ background: url(images/midbggg.jpg) repeat-y left top;width:208px;}
.listbox{ background:#f5f5f5; border:1px #dedede solid; width:193px; margin:0 auto; padding:15px 0  }
.listbox ul{ padding:0; margin:0}
.listbox ul li{ border-bottom:1px #cecece solid; width:75px;  float:left; list-style:none; display:inline; margin-left:15px;  font-size:14px; line-height:30px;}
.listbox ul li a{   font-size:14px; line-height:30px; width:75px; background:url(images/400_36.jpg) no-repeat left; padding-left:10px;}
.listbox ul li a:hover{ background:#be0500;  font-size:14px; line-height:30px; padding-left:10px; width:65px;  display:block; color:#FFF; font-weight:bold}
.index_leftbot{ clear:both; background: url(images/redlibgbot.jpg) no-repeat left top; height:10px;width:208px; overflow:hidden; margin-bottom:8px;}
.w175{ width:175px;}
.listbox2{ background:#f5f5f5; border:1px #dedede solid; width:193px; margin:0 auto; padding:20px 0  }
.listbox2 ul{ padding:0; margin:0}
.listbox2 ul li{ border-bottom:1px #cecece solid; width:175px; list-style:none; margin-left:15px;  font-size:12px; line-height:30px;height:30px;overflow:hidden}
.listbox2 ul li a{   font-size:12px; line-height:30px; width:175px; background:url(images/400_36.jpg) no-repeat left; padding-left:10px;}
.listbox2 ul li a:hover{ font-size:12px; line-height:30px; padding-left:10px;  font-weight:bold}

.listbox3{ background:#f5f5f5; border:1px #dedede solid; width:193px; margin:0 auto; padding:12px 0  }
.listbox3 ul{ padding:0; margin:0}
.listbox3 ul li{ border-bottom:1px #cecece solid; text-align:center;padding:8px 0 3px 0;margin:5px 5px 0 5px}
.listbox3 ul li img{ border:1px #ccc solid; width:130px; height:40px;}
.listbox3 ul li strong{font-size:12px}

.index_lefttt2{ background:url(images/zuixinkeh.jpg) no-repeat left top; height:41px; line-height:36px;width:188px; padding-left:20px;}
.index_right{ width:777px; float:right; display:inline;}
.index_righttt{ background: url(images/zuixinttbg.jpg) no-repeat left top; height:42px;}
.floatleft{ float:left; display:inline}
.floatright{ float: right; display:inline;padding-right:10px}
.indexritt{ margin-top:2px; margin-left:3px;}
.indexrimore{ line-height:42px; }
.indexrimid{ background:url(images/youhuimiddbg.jpg) repeat-y left top; width:776px; clear:both; padding:15px 0; }
.indexrimid table{ margin:0 auto; }
.indexrimidbot{ background: url(images/400_63bot.jpg) no-repeat left top; width:776px; height:7px;}
.margin10{ margin-top:10px!important; *margin-top:0; }
.numlb{ width:95%; margin:0 auto;}
.numlb ul{ margin:0 auto; padding:0}
.numlb ul li{ width:139px; height:30px; float:left; border:1px #cccccc solid; background:#eeeeee; list-style:none; text-align:center; line-height:30px; margin-left:5px; margin-bottom:5px;}
.weiruanyh16{font-family:'microsoft yahei', '微软雅黑'; font-weight: bold}
.index_liucheng{ width:996px; margin:0 auto; padding:10px 0; clear:both}
.footer{ height:153px; background:url(images/footbg.jpg) repeat-x left top; }
.footer h2{ text-align:center; line-height:39px; width:1000px; margin:0 auto}
.footer h3{width:1000px; margin:0 auto;text-align:center; padding-top:15px;}


.subcontent{ width:96%; margin:0 auto;text-align:justify; text-justify:inter-ideograph; }
.sub_newscontent{ width:97%; margin:0 auto; padding:10px 0;}
.sub_newscontent ul{ margin:0 auto; padding:0;}
.sub_newscontent ul li{ padding-left:15px; background:url(images/znz_66.jpg) no-repeat left 8px; border-bottom:1px #ccc solid; list-style: none; margin-bottom:10px; padding-bottom:8px;}
.sub_newscontent ul li h3{ font-weight:bold; font-size:14px;}
.sub_newscontent ul li h4{ color:#666;}
.sub_newscontent ul li h4 a{ color:#666;}
.sub_newscontent ul li h4 a:hover{ color:#9b0001;}
.red{ color:#9a0201; }
.red a{ color:#9a0201; }
.subnewpage{ text-align:center; width:90%; margin:0 auto; }
.subnewsbiaoti{ font-size:16px; font-family:'microsoft yahei', '微软雅黑'; font-weight:bold; text-align:center; border-bottom:1px #ccc solid; line-height:35px;}
.subnewsdate{ text-align:center; color:#666; padding:10px 0;}
.shangyipian{ width:97%; margin:0 auto; padding:5px 0; border-bottom:1px #ccc solid; border-top:1px #ccc solid; margin-top:15px; }

.listboxc{ background:#f5f5f5;  width:99%; margin:0 auto; padding:12px 0  }
.listboxc ul{ padding:0; margin:0}
.listboxc ul li{ margin-left:3px;list-style:none; text-align:center; padding-top:8px; padding-bottom:3px; float:left; display:inline}
.listboxc ul li img{ border:1px #ccc solid; width:122px; height:57px;}