/* CSS Document */
body { margin:0px; padding:0px; font-size:12px; font-family:microsfot yahei,Arial, Helvetica, sans-serif;}
ul,li,dl,dt,dd,p,h1,h2,h3{ margin:0px; padding:0px; list-style:none;}
img { border:none;}
a { color:#111; text-decoration:none;}
a:hover { color:#222; text-decoration:none;}
.bgc { background:url(images/bodybg.jpg) repeat;}
.contentbox {float:left; width:100%;}
.content { width:1000px; margin:0 auto;font-family:microsoft yahei; background:#fff;}
.topbg1,.topbg2,.topbg3,.topbg4,.topbg5 {width:1000px; height:80px;}
.topbg1 {background:url(images/tbg01.jpg) no-repeat center top;}
.topbg2 {background:url(images/tbg02.jpg) no-repeat center top;}
.topbg3 {background:url(images/tbg03.jpg) no-repeat center top;}
.topbg4 {background:url(images/tbg04.jpg) no-repeat center top; height:70px}
.topbg5 {background:url(images/tbg05.jpg) no-repeat center top; height:52px;}
.menubox { background:url(images/menubg.gif) repeat-x; padding-top:8px; height:296px; width:1000px;}
.menubox a { display:inline-block; float:left; height:294px; width:228px; margin-left:15px; margin-right:5px; text-indent:-9999px;}
.menubox a.menu1 { background:url(images/tp01.jpg) no-repeat;}
.menubox a.menu2 { background:url(images/tp02.jpg) no-repeat;}
.menubox a.menu3 { background:url(images/tp03.jpg) no-repeat;}
.menubox a.menu4 { background:url(images/tp04.jpg) no-repeat;}
.menubox a.menu1:hover { background:url(images/tp1.jpg) no-repeat;}
.menubox a.menu2:hover { background:url(images/tp2.jpg) no-repeat;}
.menubox a.menu3:hover { background:url(images/tp3.jpg) no-repeat;}
.menubox a.menu4:hover { background:url(images/tp4.jpg) no-repeat;}
.p1_t,.p2_t,.p3_t,.p4_t { background:#000; padding-right:10px; height:138px; width:990px; margin-top:10px;}
.p1_t h2 { float:left; background:url(images/menu01.gif) no-repeat; text-indent:-9999px; width:275px; height:138px;}
.p2_t h2 { float:left; background:url(images/menu02.gif) no-repeat; text-indent:-9999px; width:375px; height:138px;}
.p3_t h2 { float:left; background:url(images/menu03.gif) no-repeat; text-indent:-9999px; width:275px; height:138px;}
.p4_t h2 { float:left; background:url(images/menu04.gif) no-repeat; text-indent:-9999px; width:275px; height:138px;}
.p1_t .dsp,.p2_t .dsp,.p3_t .dsp,.p4_t .dsp{ float:right; margin:10px 0px 10px 10px; border:solid 1px #343434; border-right:none; background:#1a1a1a; color:#fff; text-indent:24px; line-height:24px; padding:10px; font-size:14px;}
.p1_t .dsp {height:96px; width:370px; }
.p2_t .dsp {height:96px; width:550px; border-right:solid 1px #343434; }
.p3_t .dsp,.p4_t .dsp {height:96px; width:400px; }
.p1_t .dsp_p { background:url(images/menubg01.jpg) no-repeat; width:307px; height:118px; float:right; margin:10px 0;}
.p3_t .dsp_p { background:url(images/menubg02.jpg) no-repeat; width:261px; height:118px; float:right; margin:10px 0;}
.p4_t .dsp_p { background:url(images/menubg03.jpg) no-repeat; width:261px; height:118px; float:right; margin:10px 0;}

.main{ position:relative; width:1000px;}
.main .ctbg{ background:url(images/ctbg.jpg) no-repeat top; width:1000px; height:35px;}
.main .cmbg{ background:url(images/cmbg.jpg) repeat-y center; width:1000px;}
.main .cbbg{ background:url(images/cbbg.jpg) no-repeat bottom; width:1000px; height:35px;}
.main h3,.main .tag01,.main .tag02,.main .tag_c,.main .pdc,.main .pbg1-1,.main .pbg1-2,.main .pbg1-3,.main .pbg2-1,.main .pbg3-1,.main .pbg4-1 {
	position:absolute;	
}

.main h3 { font-family:microsoft yahei,"黑体"; font-weight:bold; font-size:36px;  display:block;z-index:999}
.main h3 a { color:#000;}
.main .tag01 { background:url(images/tagbg01.jpg) no-repeat; width:115px; height:40px; z-index:999;}
.main .tag02 { background:url(images/tagbg02.jpg) no-repeat; width:125px; height:34px;z-index:999}
.main .pdc {z-index:999}
.main .tag_c { line-height:18px; z-index:999}
.main .tag_c b { font-weight:bold; line-height:24px; background:#dedede; padding:0 3px; }
.p1-1 h3 { top:40px; left:45px;}
.p1-1 .pdc {top:134px; left:45px;}
.p1-1 .tag01 { top:114px; left:455px; text-indent:-9999px;}
.p1-1 .tag_c { top:165px; left:456px;width: 492px;	height: 200px;}
.p1-1 .pbg1-1 { top:0px; right:0px; background:url(images/cbg1.jpg) no-repeat; width:330px; height:200px;}
.bline { background:url(images/dot01.jpg) center repeat-x ; width:1000px; height:21px; font-size:0px; line-height:0px;}
.p1-2 h3 { top:40px; left:45px;width: 479px;}
.p1-2 .pdc {top:114px; left:45px;}
.p1-2 .tag01 { top:114px; left:455px; text-indent:-9999px;}
.p1-2 .tag_c { top:165px; left:456px;width: 292px;	height: 200px; line-height:24px; font-size:14px;}
.p1-2 .pbg1-2 { top:0px; right:0px; background:url(images/cbg2.jpg) no-repeat; width:480px; height:407px;}
.p1-3 h3 { top:20px; right:45px;}
.p1-3 .pdc {top:174px; right:95px;}
.p1-3 .tag02 { top:85px; right:395px; text-indent:-9999px;}
.p1-3 .tag_c { top:85px; right:51px;width: 342px;	height: 77px; line-height:18px; font-size:14px;}
.p1-3 .pbg1-3 { top:0px; left:0px; background:url(images/cbg3.jpg) no-repeat; width:516px; height:453px;}
.p2-1 h3 { top:20px; left:45px;}
.p2-1 .pdc {top:171px; left:45px;}
.p2-1 .tag02 { top:84px; left:45px; text-indent:-9999px;}
.p2-1 .tag_c { top:84px; left:179px; width: 318px;	height: 80px; font-size:14px; line-height:18px;}
.p2-1 .pbg2-1 { top:0px; right:0px; background:url(images/cbg4.jpg) no-repeat; width:520px; height:453px;}
.p2-2 h3 { top:36px; left:45px;}
.p2-2 .pdc {top:25px; left:550px;}
.p2-2 .tag01 { top:100px; left:45px; text-indent:-9999px;}
.p2-2 .tag_c { top:155px; left:45px; width: 416px;	height: 80px; font-size:14px; line-height:24px;}
.p3-1 h3 { top:40px; left:45px;}
.p3-1 .pdc {top:161px; left:45px;}
.p3-1 .tag02 { top:104px; left:45px; text-indent:-9999px;}
.p3-1 .tag_c { top:104px; left:179px; width: 318px;	height: 38px; font-size:18px; line-height:34px;}
.p3-1 .pbg3-1 { top:0px; right:0px; background:url(images/cbg5.jpg) no-repeat; width:510px; height:453px;}
.main-1 { width:1000px;}
.cl { clear:both;}
.main-1 .ctbg{ background:url(images/ctbg.jpg) no-repeat top; width:1000px; height:35px; float:left;}
.main-1 .cmbg{ background:url(images/cmbg.jpg) repeat-y center; width:1000px; float:left;}
.main-1 .cbbg{ background:url(images/cbbg.jpg) no-repeat bottom; width:1000px; height:35px; float:left;}
.main-1 .list { float:left; padding:0px 45px; width:910px;}
.main-1 .list h3 {font-family:microsoft yahei,"黑体"; font-weight:bold; font-size:36px;  display:block; float:left; line-height:40px; width:480px;}
.main-1 .list .tag { float:left; background:url(images/tagbg01.jpg) no-repeat; width:420px; height:40px; text-indent:-999px; margin-top:20px; }
.main-1 .list .tag_c { float:left;padding:10px 10px 20px 0; width:480px; font-size:14px; line-height:24px;}
.main-1 .list .pdc { float:right; width:391px;}
.main-1 .list .fl { width:515px; float:left; background:url(images/dot02.jpg) repeat-x bottom; padding-top:20px; height:238px; }
.p4-1 h3 { top:40px; left:45px;}
.p4-1 .pdc {top:161px; left:45px;}
.p4-1 .tag02 { top:104px; left:45px; text-indent:-9999px;}
.p4-1 .tag_c { top:104px; left:179px; width: 318px;	height: 38px; font-size:14px; line-height:18px;}
.p4-1 .pbg4-1 { top:0px; right:0px; background:url(images/cbg6.jpg) no-repeat; width:530px; height:453px;}

/*头部*/
.bgcolor{background-color:#87051b;}
.nav{background:#e6e6e6;width:1000px;height:27px;margin:0 auto;overflow:hidden;}
.nav h1{float:left;}
.nav em{float:right;padding-right:10px; font-style:normal;}
.nav em a{line-height:27px;}
.top,.wrap{width:1000px;margin:0 auto;}
.top img{display:block;}
.menu{background:url(images/navbg.gif) repeat-x;width:100%;height:60px;overflow:hidden;}
.menu .wrap{text-align:center;}
.menu .wrap em{padding:0 10px;}
/*底部*/
.w980{width:1000px; height:auto;margin:0 auto; margin-top:10px;background-color:#fff;overflow:hidden;}
.bottom_banner{ background:url(/images/global/bottom.gif) no-repeat; height:28px; clear:both; overflow:hidden;}
.bottom_wz{ margin-left:75px; line-height:30px;}
.bottom_wz li{ float:left; width:77px;}
.bottom_wz a{ display:block; text-align:center;color:#2c3546;}
.bottom_sm{ width:1200px; padding:10px 0;}
.bottom_sm li{ float:left;line-height:22px;}
.bottom_img{ margin:10px auto; width:260px;}
.bottom_img img{ margin:0 20px;}
