
/* CSS Document */
body { text-align: center; font-family:"宋体";margin:0; padding:0; font-size:12px; color:#; background-color:#FFF}
html,div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0;}
div, ul, li { margin: 0; padding: 0; border: 0; }
ul, li { list-style-type: none; text-transform: capitalize; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-style:normal; font-weight:normal;}
h6{font-size:12px;font-weight:normal;margin:5px auto;}
table,td,tr,th{font-size:12px;}
font{font-size:12px;}
em{font-style:normal}
.left{ float:left;}
.right{ float:right;}
.inline{display:inline;}
.block{display:block;}
.clear{ clear: both; font-size:1px;}
.hidden{ display:none;}
a:link {color: #5e5e5e; text-decoration:none;}
a:visited {color: #5e5e5e;text-decoration:none;}
a:hover {color: #5e5e5e; text-decoration:underline}
a:active {color: #5e5e5e;}

.cBlue,.cBlue:link,.cBlue:visited{color:#045dc5; text-decoration:none}
.cBlue a,.cBlue a:link,.cBlue a:visited{color:#045dc5; text-decoration:none}
.cBlue a:hover{color:#045dc5;}

.cBlue01,.cBlue01:link,.cBlue01:visited{color:#858585;}
.cBlue01 a,.cBlue01 a:link,.cBlue01 a:visited{color:#858585;}
.cBlue01 a:hover{color:#858585;}

.cWhite,.cWhite:link,.cWhite:visited{color:#FFF;}
.cWhite a,.cWhite a:link,.cWhite a:visited{color:#FFF;}
.cWhite a:hover{color:#FFF;}

.cRed,.cRed:link,.cRed:visited{color:#ba4454;}
.cRed a,.cRed a:link,.cRed a:visited{color:#ba4454;}
.cRed a:hover{color:#ba4454;}

.cRed01,.cRed01:link,.cRed01:visited{color:#b26513;}
.cRed01 a,.cRed01 a:link,.cRed01 a:visited{color:#b26513;}
.cRed01 a:hover{color:#b26513;}

.cBlack,.cBlack:link,.cBlack:visited{color:#000;}
.cBlack a,.cBlack a:link,.cBlack a:visited{color:#000;}
.cBlack a:hover{color:#000;}

.cBlack01,.cBlack01:link,.cBlack01:visited{color:#949494;}
.cBlack01 a,.cBlack01 a:link,.cBlack01 a:visited{color:#949494;}
.cBlack01 a:hover{color:#949494;}
/*横向列表*/
.list_across{ margin:0; padding:0;}
.list_across li{white-space: nowrap;float:left; list-style-type:none;display:block;}
/*竖向列表*/
.list_erect{margin:0; padding:0;}
.list_erect li{white-space: nowrap;clear:left; list-style-type:none;display:block;}
.blank60{ height:60px; margin:0; padding:0; overflow:hidden; clear:both;}
.blank50{ height:50px; margin:0; padding:0; overflow:hidden; clear:both;}
.blank40{ height:40px; margin:0; padding:0; overflow:hidden; clear:both;}
.blank30{ height:30px; margin:0; padding:0; overflow:hidden; clear:both;}
.blank10{ height:10px; margin:0; padding:0; overflow:hidden; clear:both;}
.blank15{ height:15px; margin:0; padding:0; overflow:hidden; clear:both;}
.blank20{ height:20px; margin:0; padding:0; overflow:hidden; clear:both;}
.blank5{ height:5px; margin:0; padding:0; overflow:hidden; clear:both;}
.blank3{ height:3px; margin:0; padding:0; overflow:hidden; clear:both;}


.w1000{ width:1000px; margin:0 auto; overflow:hidden}
.logo_top{ height:57px; border-bottom:3px solid #b3b3b3; overflow:hidden}
.top_box{ height:206px; width:100%; background:url(../images/top_nav.jpg) top repeat-x}
.banner_box{ width:100%; height:146px; background:url(../images/banner_bg.jpg) repeat-x}
.banner_box dl{ width:1000px; margin:0 auto; overflow:hidden; text-align:left}
.banner_box dt{ color:#3d6aa7;font-family:"Microsoft YaHei"; font-size:40px; white-space:nowrap; margin-top:30px;}
.banner_box dd{color:#707070; font-size:14px; margin-top:20px; line-height:20px; padding-right:10px;}

.w600{ width:600px; float:left; overflow:hidden}
.w600 .nav_box{ height:40px; background:url(../images/lingbg01.jpg) bottom repeat-x; width:100%;}
.w600 .nav_box strong{font-family:"Microsoft YaHei"; font-size:18px; float:left; margin-top:10px; width:50px; color:#000000}
.w600 .nav_box a{ display:block; width:63px; height:25px; background:url(../images/sx_b.jpg) no-repeat; float:right; margin-right:10px; margin-top:7px; _display:inline}

.gd_box{ width:600px; overflow:hidden; background:url(../images/gdbg01.jpg) left top repeat-y}
.gd_box .box{ width:510px; overflow:hidden; background:url(../images/gdbg02.jpg) left top no-repeat;margin-top:20px; padding-left:90px; text-align:left}
.gd_box .box .title{ padding-left:10px;color:#000; font-size:20px; margin-top:10px; overflow:hidden}
.gd_box .box .time{ padding-left:10px; color:#999999; font-size:14px; font-family:"Microsoft YaHei"; margin-top:8px; overflow:hidden}
.gd_box .box .des{ padding-left:10px; color:#707070; text-indent:2em; line-height:24px; font-size:14px; margin-top:6px; overflow:hidden}
.gd_box .box img{ padding-left:10px; margin-top:10px;}
.gd_box .box .line{ height:2px; overflow:hidden; background:url(../images/lingbg01.jpg) repeat-x; margin-top:30px;}

.more_b{ height:30px; background:#c3c3c3; font-size:14px; width:510px; display:block; margin-left:90px; margin-top:20px; line-height:30px;}
a.more_b{ color:#000;}

.w270{ width:270px; overflow:hidden; float:right}
.w270 .box{ margin-top:8px; padding-bottom:10px;}
.w270 .box .nav_box{ height:27px; overflow:hidden;}
.w270 .box .nav_box strong{ color:#3d6aa7; font-size:18px; font-family:"Microsoft YaHei"; padding:0 10px;float:left;background:url(../images/nav_bg.jpg) left top  repeat-x;}
.w270 .box dl{ text-align:left}
.w270 .box dt{ margin-top:12px;}
.w270 .box dt a{ color:#3d6aa7; font-size:16px; font-weight:bold; font-family:"Microsoft YaHei";}
.w270 .box dd{ color:#707070; text-indent:2em; line-height:24px; font-size:14px; margin-top:12px;}

.ty_nav_box{ height:40px; border-bottom:3px solid #c2c2c2; overflow:hidden; margin-top:15px;}
.ty_nav_box strong{color:#3d6aa7; font-size:18px; font-family:"Microsoft YaHei"; float:left; margin-top:10px;}
.ty_nav_box a{ float:right; margin-right:5px; margin-top:18px;}


.slide_img_box {
	width:600px;
	height:310px;
	overflow:hidden;
	position:relative;


}
.slide_img_box .hd {
	height:18px;
	overflow:hidden;
	position:absolute;
	right:5px;
	bottom:41px;
	z-index:1;
}
.slide_img_box .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.slide_img_box .hd ul li {
	float:left;
	margin-left:5px;
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	background:#fff;
	cursor:pointer;
	color:#333;
	font-weight:bold;
	overflow:hidden
}
.slide_img_box .hd ul li.on {
	background:#f00;
	color:#fff;
	font-weight:bold;
}
.slide_img_box .bd{width:500px;height:330px;}
.slide_img_box .bd li {
	position:relative;
	width:600px;
	height:310px;
	z-index:0;
	overflow:hidden;
}
.slide_img_box .bd p {
	position:absolute;
	left:0;
	bottom:0;
	text-indent:10px;
	line-height:36px;
	font-family:Verdana;
	font-size:14px;
	color:#FFF;
	display:block;
	width:100%;
	height:36px;
	font-family:14px;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000, endcolorstr=#aa000000);
	background:rgba(0, 0, 0, 0.5);
}
.slide_img_box .bd img {
	width:600px;
	height:310px;
	margin:0;
	padding:0;
}

.t_img_des{ width:600px; overflow:hidden}
.t_img_des .title{ text-align:left; margin-top:15px; width:100%; overflow:hidden}
.t_img_des .title a{ font-size:18px; font-family:"Microsoft YaHei"; color:#000}
.t_img_des .img_box{ width:220px; height:140px; float:left; margin-right:15px; margin-top:15px;}
.t_img_des img{ width:220px; height:140px;}
.t_img_des .des{ float:left; width:365px; overflow:hidden; font-size:14px; text-indent:2em; line-height:24px; height:120px; color:#707070; text-align:left; margin-top:10px; display:block}
.t_img_des .time{ float:left; width:365px; overflow:hidden; text-align:left; color:#707070; font-size:14px; margin-top:9px; display:block}

.t_des{ overflow:hidden; padding-bottom:10px;}
.t_des dt{ text-align:left; margin-top:15px; width:100%;}
.t_des dt a{ font-size:18px; font-family:"Microsoft YaHei"; color:#000}
.t_des dd{font-size:14px; text-indent:2em; line-height:28px; height:96px; color:#707070; text-align:left; margin-top:10px;}
.t_des p{ text-align:left; color:#707070; font-size:14px; margin-top:5px;}

.ty_img_list{ width:600px; overflow:hidden}
.ty_img_list ul{ width:630px;}
.ty_img_list ul li{ width:180px; margin-right:30px; margin-top:20px; _display:inline; overflow:hidden;}
.ty_img_list ul li img{ width:180px; height:130px;}
.ty_img_list ul li p{ height:32px; line-height:32px; width:180px; overflow:hidden}
.ty_img_list ul li p a{ color:#000; font-size:14px;}

.video_box{ overflow:hidden}
.video_box .video{ width:250px; height:190px; float:left; margin-right:15px;}
.video_box .title{ width:335px; float:left}
.video_box .title a{ font-size:18px; font-family:"Microsoft YaHei"; color:#000}
.video_box .des{ width:335px; float:left; font-size:14px; text-indent:2em; line-height:24px; height:96px; color:#707070; text-align:left; margin-top:10px;}
.video_box p{ width:335px; float:left;text-align:left; color:#707070; font-size:14px; margin-top:5px;}