body {
	font-family: Arial, Helvetica, sans-serif, "SimSun";
	font-size: 12px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	color: #3c3c3c;
	background:url(../images/big_bg.jpg) repeat-x left top;
}
ul,li,div {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
a {
	color: #3c3c3c;
	text-decoration: none;
}
a:hover {
	color: #88080f;
}
img {
	border: none;
}
.clear {
	clear: both;
}
/*** 首页代码 ***/

#headwrap {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 1000px;
	height: 95px;
	position: relative;
	background: url(../images/topbg.jpg) left top repeat-x;
	z-index: 999;
}
#footerwrap {
	margin: 0 auto;
	padding: 0;
	width:100%;
	height: 80px;
	background:#202020;
}
.footer {
	text-align:center;
	width:1000px;
	height: 75px;
	line-height:10px;
	margin:0 auto;
	padding-top:5px;
	color:#999;
}
.logo {
	width: 200px;
	height: 115px;
	display: block;
	position:absolute;
	z-index:99px;
	top:0;
	left:0;
	background:url(../images/logo.png) no-repeat left top;
        margin-top: 12px;
}
.topbq {
	width: 400px;
	float: right;
	margin: 18px 22px 8px; 0;
	font-size:24px;
	height: 29px;
	font-weight:bold;
}

/*导航开始*/
.topmenu{ width:800px; height:30px; line-height:0px; float:right; background:url(../images/menubg.jpg) no-repeat top right;} 
.topmenu li{ float:left; width:97px; text-align:center} 
.topmenu li a { font-size:14px; font-family:"微软雅黑", Arial, "Adobe 宋体 Std L"; color:#000;} 
.topmenu li a:hover {color:#ff0000;} 

/*banner开始*/
#indexbanner {
	margin: 0 auto;
	width: 100%;
	height: 620px;
	overflow: hidden;
}
#banner_zhezao{ width:100%;background:url(../images/baoda_24.png)no-repeat center; height:20px; z-index:99; position: absolute; top:695px;}

/*首页内容*/
#center{ width:1000px; margin:0 auto; padding:0; height:233px; }
.center_left{ width:704px;padding:0; height:233px; float:left; background:url(../images/fenggexian.gif) top right no-repeat}
.pl{ width:159px; height:auto; padding:0; float:left; margin:10px 15px 0 0;_margin:10px 12px 0 0;}
.zhuche{ width:159px; height:auto; padding:0px; float:left; margin:10px 0 10px 0}
.zhuche li{ width:159px; padding:0px; line-height:18px; background:url(../images/zuche_bnt.jpg) no-repeat left center;}
.zhuche li a{ color:#696969;}
.zhuche li a:hover{ color:#88080f;}

/*General Styles*/
.mosaic-block {
	width: 159px;
	height: 64px;
	float: left;
	position: relative;
	overflow: hidden;
	display: inline;
	background: #fff url(../images/progress.gif) no-repeat center center;
	border: 1px solid #CCC;
}
.mosaic-block p { color:#fff; padding:0; margin:0
}
.mosaic-block img{
	padding:2px;
}
.mosaic-block a { 
	color: #fff;
	line-height: 120%;
	text-shadow: 1px 1px 0 #000;
} 
.mosaic-block h4 { 
display:none;
	font-size: 130%;
	line-height: 130%;
	margin-bottom: 5px;
	color:#fff;
}
.mosaic-block p{display:none;}
.mosaic-backdrop {
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	top: 0;
	background: #fff;
}
.details { 
	margin: 15px 0; 
	text-align: center;
}	
.mosaic-overlay {
	width: 100%;
	height: 100%;
	display: none;
	z-index: 5;
	position: absolute;
	background: #fff;
}
/*** Custom Animation Styles (You can remove/add any styles below) ***/
.circle .mosaic-overlay {
	background: url(../images/hover-magnify.png) no-repeat center center;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter: alpha(opacity=00);
	display: none;
}
.fade .mosaic-overlay {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter: alpha(opacity=00);
	background: url(../images/bg-black.png);
}
.bar .mosaic-overlay {
	bottom: -100px;
	height: 100px;
	background: url(../images/bg-black.png);
}
.bar2 .mosaic-overlay {
	bottom: -50px;
	height: 100px;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}
.bar2 .mosaic-overlay:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.bar3 .mosaic-overlay {
	top: -100px;
	height: 100px;
	background: url(../images/bg-black.png);
}
.clearfix { 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.center_right{ width:295px;padding:0;height:233px; float:right; _margin-top:10px;}
.center_nav{ width:251px; float:left; padding-left:12px; line-height:15px;}
.center_nav H1{ font-size:17px; font-weight:bold; width:100%; height:20px; border-bottom:#ccc dashed 1px;}
.cont { font-family:"SimSun"; line-height:20px; font-size:14px; width:240px;}
/*内页代码 */
.about_banenr{ width:100%; height:400px; overflow:hidden;background:url(../images/aboutbanner.jpg) no-repeat top center}
.grzc_banenr{ width:100%; height:400px; overflow:hidden; background:url(../images/grzcbanner.jpg) no-repeat top center}
.swzc_banenr{ width:100%; height:400px; overflow:hidden; background:url(../images/swzcbanner.jpg) no-repeat top center}
.hyzc_banenr{ width:100%; height:400px; overflow:hidden; background:url(../images/hyzcbanner.jpg) no-repeat top center}
.hqzc_banenr{ width:100%; height:400px; overflow:hidden; background:url(../images/hqzcbanner.jpg) no-repeat top center}
.swhb_banenr{ width:100%; height:400px; overflow:hidden; background:url(../images/swhbbanner.jpg) no-repeat top center}
.jcjj_banenr{ width:100%; height:400px; overflow:hidden; background:url(../images/jcjjbanner.jpg) no-repeat top center}
.about_title{ width:1000px; height:auto; margin:15px auto; height:24px;}
.about_ti { width:400px; height:24px; float:left;  font-size:25px; color:#b4b4b4;}
.about_ti span { font-family:"微软雅黑"; border-left:5px solid #fe0000; font-size:22px; padding-left:10px; color:#fe0000;}
.about_til { font-size:14px; float:right;}
.about_box{ width:1000px; border:#ccc solid 1px; min-height:300px; margin:0 auto 20px auto; padding-bottom:50px;overflow:hidden;}
.box1 { width:1000px; height:310px; border-bottom:1px solid #d2d2d2;}
.box2 { max-width:560px; max-height:307px; float:left;}
.box3_car { width:330px; height:50px; float:left; margin-top:70px; padding-left:40px; font-family:"微软雅黑"; font-size:25px; line-height:45px; }
.box3_car1 { background:url(../images/ren.png) no-repeat 40px center; width: 136px; height:30px; float:right; font-size:20px; line-height:30px; font-family:"微软雅黑"; padding-top:90px;}
.box3_car1 span { color:#FFF; background:#F00; margin-left:5px; height:22px; width:24px;}
.box3_car2 { width:350px; float:left; line-height:10px ; padding-top:5px !important;  font-family:"微软雅黑"; padding-left:40px; font-size:18px;}
.box3_car3 { width:400px; height:40px; float:left; font-family:"微软雅黑"; font-size:28px; line-height:30px; padding-left:40px; font-weight:bold;}
.box3_car3 span { text-decoration:line-through; }
.box3_car3 dt { display:inline; color:#F00;}
.about_box li { width:249px; height:250px; margin-top:48px; float:left; text-align:center; border-right:1px dotted #c9c9c9; overflow:hidden;}
.about_box li span { font-family:"微软雅黑"; }
.about_box li { width:249px; height:260px; margin-top:48px; float:left; text-align:center; border-right:1px dotted #c9c9c9; overflow:hidden;}
.about_box li p { font-family:"微软雅黑"; font-size:20px; }
.about_box li span { font-family:"微软雅黑"; font-size:15px;}
.box4 { width:450px; height:300px; float:left; text-align:center; }
.box4 img { border:5px solid #FFF; margin-top:15px; outline:1px solid #CCC;}
.box4_text { width:450px; height:270px; float:left; margin-left:35px; line-height:20px; padding-top:20px;font-size:13px;}
.box4_text span {font-family:"微软雅黑"; font-size:20px; font-weight:bold; }

.about_nav{ width:1000px; margin:0 auto;}
.about_nav_left{ width:233px; float:left; padding:20px 0;}
.leftmenu{ width:231px;border:#ccc solid 1px; padding-bottom:20px;}
.leftmenu li{ width:231px; border-bottom:dashed #ccc 1px;line-height:30px; }
.leftmenu li a{ font-size:15px; padding-left:20px; font-weight:bold;}

.about_nav_right{ width:742px;float:right;}
.about_nav_title{ ; width:742px;height:auto; margin:20px 0 12px 0; height:24px; text-align:right; font-size:14px;}
.about_nav_box{ width:712px;_width:722px; border:#ccc solid 1px; min-height:300px; margin:0 auto 20px auto; padding:15px;_padding:5; overflow:hidden}


/*分页 */
#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 10px 0;padding:0;height:20px;clear:both;text-align:center;}
#dcms_pager .pages a {border:1px solid #ccc;text-decoration:none;margin:0 5px 0 0;padding:0 3px 0 3px;font-size:12px;height:16px;line-height:16px;}
#dcms_pager .pages a:hover {border:1px solid #aeaeae;}
#dcms_pager .pages .pgempty {border:1px solid #eee;color:#eee;}
#dcms_pager .pages .pgcurrent {border:1px solid #aeaeae;color:#000;font-weight:bold;background-color:#eee;}




.news_banenr{ width:100%; height:400px; overflow:hidden;background:url(../images/newsbanner.jpg) no-repeat top center}
.news_nav_title{ width:742px;height:auto; margin:20px 0 12px 0; height:24px; background:url(../images/news.jpg) left top no-repeat;text-align:right; font-size:14px;}

/*========新闻=======*/ 
.newslist li{
width:100%;
float:left;
line-height:30px;
background:url(../images/arrow2.gif) no-repeat left center;
border-bottom:1px dotted #cccccc;
margin-top:5px;
}
.newslist li a{
padding-left:15px;
}
.newslist li span{
float:right;
color:#b1b1b1;
font-weight:normal;
font-size:12px;
}


.newstop{
font-size:12px;
float:right;
color:#000;
}
.newstop a{
color:#000;
	text-decoration:underline;
}
.newstop a:hover{
	color:#990000;
	text-decoration:underline;
}
.swlist {
margin-top:25px;
line-height:20px;
}
.swlist li{
font-size:12px;
width:100%;
color:#626262;
float:left;
}
.swlist li a{
color:#626262;
}
.swlist li a:hover{
	color: #FF0000;
	text-decoration: underline;
}


.newsShowtit {
	TEXT-ALIGN: center; margin-top:10px; FONT-SIZE: 25px; FONT-WEIGHT: 700; COLOR:#3c3c3c; margin-bottom:10px;font-family:"Microsoft YaHei"; background:#f0f0f0; padding:10px 0px; 
}
.newsShowtime {
	TEXT-ALIGN:center; PADDING-RIGHT: 12px;  HEIGHT: 28px; COLOR: #8f8f8f;  margin-bottom:20px; font-size:12px;
}
.newsShowtime SPAN {
	color:#000000;
}
/*========页码=======*/ 
.pager {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	PADDING-TOP: 10px;
	font-size:12px;
}
.pager A {
	BORDER-BOTTOM: #c8c8c8 1px solid;
	BORDER-LEFT: #c8c8c8 1px solid;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #ffffff;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	COLOR: #999;
	BORDER-TOP: #c8c8c8 1px solid;
	MARGIN-RIGHT: 5px;
	BORDER-RIGHT: #c8c8c8 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}
.pager A:hover {
	BACKGROUND-COLOR: #606060;
	COLOR: #ffffff
}
.pager .cpb {
	BORDER-BOTTOM: #c8c8c8 1px solid;
	BORDER-LEFT: #c8c8c8 1px solid;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #606060;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	COLOR: #ffffff;
	BORDER-TOP: #c8c8c8 1px solid;
	MARGIN-RIGHT: 5px;
	BORDER-RIGHT: #c8c8c8 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}
.indexnews{
	width:1000px;
	height:19px;
	line-height:45px;
	font-size:12px;
	margin:0px auto;
}




#focus {width:1920px; height:620px; overflow:hidden; position:relative;margin:0 auto;}
#focus ul {height:620px; position:absolute;}
#focus ul li {float:left; width:1920px; height:600px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1920px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:1920px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.d_name {width:100%; font-size:30px; font-family:"微软雅黑"; padding:45px 0 20px; /*padding-left:82px;*/ text-align:center;}
.detail { float:left;}

.d_content {/* float:left; /*padding-left:81px;*/ line-height:24px; padding-top:16px; font-size:14px; font-family:"微软雅黑";text-align:center;}
.d_content img{display:inline-block;max-width:100%;*width:100%;margin:0 auto;}
.return_index{clear:both;float:right;margin-right:15%;}