@charset "gb2312";
/* CSS Document */

a:link {color: #3f3f3f;text-decoration: none;}
a:visited {color: #3f3f3f;text-decoration: none;}
a:hover {color:#F00;text-decoration: none;}
a:active {color: #F00;text-decoration: none;}
html{overflow-x:hidden}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style:none;}
img{border:0px;}
body,td,th {font-size: 12px;}
body { margin:0px;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; padding:0px;}
.fd{ clear:both;}


.header .slideBox{
	width: 100%; height: 446px; position: relative; overflow: hidden;
}
.header .slideBox .bd{
	height: 100%;
}
.header .slideBox .bd ul li{
	vertical-align: middle;
}
.banner{ width:100%; height:446px; margin:0 auto; background:url(imagesbanner.jpg) 100% no-repeat;}
.banner_main{ width:1024px; margin:0px auto 0px auto; padding-top:45px;}
.nav{ width:100%; height:52px; background:#f02f36}
.nav_main{ width:1024px; height:52px; margin:0px auto;}
.nav_main > ul > li{ width:128px; float:left; height:52px; text-align:center; line-height:52px; font-size:16px; position: relative;}
.nav_main > ul > li a:link,.nav_main ul li a:visited{ color:#fff}
.nav_main > ul > li a:hover,.nav_main ul li a:active{ width:128px; height:52px; display:block;color:#FFF; background:#b42429;}

.nav_main > ul > li .collpse{
	position: absolute;
	left: 0; top: 52px;
	z-index: 10;
	display: none;
}
.nav_main > ul > li .collpse li{
	display: block;
	width: 128px; height: 52px;
	background-color: #f02f36;
	float: none;
}


.top{ width:100%; height:80px;}
.top_nr{ width:1005px; height:80px; margin:0 auto;}
.logo{ width:233px; height:40px; float:left; padding-top:23px;}
.dh{ width:760px; height:80px; float:right;}
.dh ul{ width:760px; height:80px; margin:0 auto}
.dh ul li{ width:76px; height:80px; float:left; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; text-align:right; line-height:80px; text-align:center}
.dh ul li a:link,.dh ul li a:visited{ color:#000}
.dh ul li a:hover,.dh ul li a:active{ width:76px; height:80px; display:block;color:#FFF; background:#f02f36}

.nr_top{ width:1024px; height:auto; margin:0 auto;}
.xbdt{ width:1024px; height:248px;}
.xbdt_nr{ width:1024px; height:186px; padding-top:20px;}

.xbdt_nr_xw{ width:954px; height:185px; margin:0 auto;}

.xbdt_nr_xw li { width: 129px;height: 185px;float: left; margin:0 5px;overflow: hidden; position: relative;}
.wh-date {width: 129px;height: 185px;position: relative;}

.wh-date div { height:34px; width:115px;background:url(imageswhdate.png); color: #000; text-align: center;}
.wh-date div { width: 55px; height: 34px;position: absolute;left: 7px;top: 12px;font-family: "Times New Roman",Georgia,Serif;font-size: 20px;line-height: 34px;padding-left: 60px;}

#open {width: 526px;}

.detail { width: 340px; height: 145px;position: absolute;left: 129px;top: 0;background: #f7f7f7; padding:20px;}
.detail h3 {font-size: 15px;color: #666;border-bottom: 1px solid #d2d2d2;margin-bottom: 6px;padding-bottom: 5px;}
.detail p { line-height: 21px; color: #666;}
.detail a{ color:#F00}
#l{ float:left; margin-top:-83px;}#r{ float:right;margin-top:-83px;}


.button{ width:1024px; height:auto !important;padding-top:30px; margin-bottom:30px;}
.button ul li{ width:240px; height:auto !important; float:left; margin:0px 8px;}
.button_top{ width:240px; height:155px; margin-bottom:10px;}
.button_bot{ width:240px; height:auto !important; }
.button_bot ul li{ width:240px; height:30px; line-height:30px; margin:0px;}
.button_bot ul li a:link,.button_bot ul li a:visited{ width:240px; height:30px; line-height:30px; display:block; color:#454545;}
.button_bot ul li a:hover,.button_bot ul li a:active{ display:block; background:#f02f36; color:#fff}

.yszp{ width:100%; height:578px; background:#efefef;border-top:5px solid #e5e3e4}
.yszp_nr{ width:1024px; height:578px; margin:0 auto;}
.yszp_bt{ width:1024px; height:28px;border-bottom:1px solid #e3e3e3; padding-top:12px;font-family:"Î¢ÈíÑÅºÚ"; font-size:16px}
.yszp_bt_wz{ width:250px; height:28px; float:left; background:url(imagesico.jpg) no-repeat;background-position:0px 8px; padding-left:20px; margin-left:10px; position: relative; }
.yszp_bt_wz p{ color:#8e8e8e; float:right; padding:0px; margin:0px; position: absolute; top: 0; right: 0;}
.yszp_bt_more{ width:20px; height:20px; float:right; padding-top:5px;}
.yszp_nr_tu{ width:1024px; height:536px; overflow: hidden; position: relative;}
.yszp_nr_tu ul{
	position: absolute;
}
.yszp_nr_tu li{ width:283px; height:232px; float:left; margin:20px 29px 0px 29px;}
.yszp_nr_tu li p{ width:273px; height:27px; background:#e1e1e1; margin:0px; padding:10px 0px 0px 10px;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
#left{width:150px;}


.bq{ width:100%; height:54px; background:#333; color:#FFF; text-align:center; line-height:24px; padding-top:16px;}
.bq a{ color:#FFF}


/***************ÄÚÒ³********************/

.sub_ny{ width:1024px; height:auto; margin:0 auto; padding:20px 0px;}
.sub_ny_nav{ width:1024px; height:110px;}
.sub_ny_nav_l{ width:200px; height:110px; float:left; font-size:24px;font-family:"Î¢ÈíÑÅºÚ"; color:#b3b3b3}
.sub_ny_nav_l P{ margin:0px; color:#b3b3b3}
.sub_ny_nav_r{ width:800px; height:110px; float:right;}

.sub_ny_nav_r li{ width:14px; height:72px; font-size:12px; padding:0 5px; float:right; text-align:center; padding-top:12px; margin:0px 10px; border:1px solid #b3b3b3}
.sub_ny_nav_r li a:hover,.sub_ny_nav_r li a:active{ width:14px; height:72px; display:block;color:#FFF; padding:0 5px;background:#f12f37; margin-left:-5px; margin-top:-12px; padding-top:12px;}

.sub_ny_nr{ width:1024px; height:auto; line-height:34px; color:#4b4b4b; font-size:16px;font-family:"Î¢ÈíÑÅºÚ";}
.sub_ny_nr p{ margin:0px; padding:0px;}






