body,html
{height:100%;width:100%;margin:0;padding:0;font-size: 12px; font-family:Arial, Helvetica, "宋体", sans-serif;line-height:14px;}
div,form,p,img,ul,ol,li,dl,dd,
h1,h2,h3,h4,h5,h6,button,table,input{list-style:none;margin:0;padding:0;text-align:left;font-size:100%;color:#333333;}
img,input,select,textarea{vertical-align:middle;font-size: 12px; font-family:Arial, Helvetica, "宋体", sans-serif;}
img{border:0;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:none;}
table { border-collapse:collapse; border-spacing:0;}

body{background:url(../../bodybg.jpg) #e6e6e6 center top no-repeat;}
.wrap{width:980px;margin:0 auto;}
.top{position:relative;width:980px;height:42px;margin:0 auto;}
.top a{display:block; height:40px;position:absolute; cursor:pointer;text-indent:-2000px;}
.logo{width:110px;top:0;left:20px;}
.Login, .Register{width:60px;left:802px;}
.Register{left:874px;}
.head{margin:0 auto;width:100%;background:url(headbg.jpg) #540003 center top no-repeat;position:relative;}
.flash,.nav{width:980px;margin:0 auto;}
.flash{height:310px;}
.midden{width:970px;margin:0 auto;background-color:#fff;}
.flash_pic{width:970px;padding:15px 0;}
.content{width:970px;margin:0 auto 20px;padding:10px 0px 0px;overflow:hidden;}
.nav{width:980px; height:40px; margin:0 auto; overflow:hidden; clear:both;}
.nav_tit{float:left;padding-top:3px;}
/*.nav_txt{float:left;padding-top:3px;}
.nav_txt li{float:left;padding:0 18px;line-height:37px;font-weight:bold;font-size:14px;}
.nav_txt .cur{background:url(nav_curbg.jpg) no-repeat;height:40px;width:120px;padding:0 0 0 18px;margin-top:-3px;}
.nav_txt .cur a{color:#d4000f;display:block;background:url(ico_01.jpg) left no-repeat;padding-left:20px;padding-top:2px;_padding-top:3px;}
.nav_txt li a{color:#fff;}
.nav_txt{background:url(nav_cbg.jpg) 0 3px repeat-x;width:948px;height:37px;padding-left:20px;padding-top:3px;}*/

.huigu{ width:920px; margin:0px auto 20px; overflow:hidden}
.huigu h1{ margin-bottom:10px; overflow:hidden;}
.num1{ position:relative; float:left; width:500px; height:316px;}
.textBox{ position:absolute; bottom:0px; left:0px; width:500px; height:50px; line-height:50px; font-size:20px; font-weight:bold; color:#fff;text-align:center;Opacity:0.7; filter: Alpha(Opacity=70); background:#000;}
.num2{ float:left; width:420px;}
.num2 ul{}
.num2 ul li{ position:relative; display:inline; float:left; margin:0px 0px 9px 7px; overflow:hidden}
.num2 ul li img{ width:121px; height:88px; padding:5px; border:1px solid #C3C4C6; overflow:hidden}
.liFont{ position:absolute; bottom:5px; left:6px; width:121px; height:20px; line-height:20px; color:#fff; text-align:center;Opacity:0.7; filter: Alpha(Opacity=70); background:#000;}
.liFont a{ color:#fff}
.video{ width:970px; *margin-bottom:20px; background:url(video_bg.jpg) repeat-x; border-top:1px solid #FABB8C; overflow:hidden;}
.video h2{ height:32px; margin:10px 0px; padding-left:20px; overflow:hidden; line-height:32px; font-size:16px; font-weight:bold; color:#C2000D}
.video ul{ width:970px; overflow:hidden;}
.video ul li{ display:inline; float:left; width:131px; margin:0px 0px 20px 26px; overflow:hidden}
.video ul li img{ width:129px; height:81px; margin-bottom:5px; border:1px solid #F5771A; overflow:hidden}
.video ul li p{ text-align:center; color:#000}
.video ul li p a{ color:#000}
.zlBox{width:970px; *margin-bottom:20px; background:url(zl_bg.jpg) repeat-x; border-top:1px solid #FABB8C; overflow:hidden;}
.zlBox h2{ height:32px; margin:10px 0px; padding-left:20px; overflow:hidden; line-height:32px; font-size:16px; font-weight:bold; color:#C2000D}
.Box1{ display:inline; float:left; width:290px; margin:0px 0px 20px 23px; overflow:hidden; background:#fff; border:1px solid #F1C7A8;}
.Box1 h3{ height:30px; margin-bottom:10px; padding-left:15px; overflow:hidden; background:#FBF4EF; border-bottom:1px solid #F1C7A8; line-height:30px; color:#000; font-size:14px; font-weight:bold;}
.Box1 ul{ padding:0px 0px 10px 15px; overflow:hidden;}
.Box1 ul li{ padding-left:15px; line-height:25px; background:url(ico_06.jpg) left no-repeat;overflow:hidden;}


/*登录后*/
.login_ctxt2{padding-top:15px;width:252px;}
.login_ctxt2 h3{text-align:center;padding-bottom:10px;color:#e68500;font-size:14px;}
.button{padding-bottom:5px;}
.button{width:155px;margin:0 auto;}
.button input{background:url(butbg.jpg) no-repeat;width:155px;height:31px;border:none;text-align:center;color:#fff;font-size:14px;font-weight:bold; cursor:pointer;}

/*.bridge{width:220px;position:absolute;top:350px;left:903px;display:none;z-index:99;}
.nav_txt .bridge li{font-size:12px;font-weight:normal;padding:0; text-align:center;width:180px;line-height:24px;height:24px;padding:5px 0;border-bottom:1px dashed #D4000F;margin:0 20px;display:inline;}
.nav_txt .bridge li a{color:#D4000F;}
.nav_txt .bridge li a:hover{background-color:#FF9900;color:#fff!important;}
.bridge_top{background:url(popBg.png) no-repeat;width:220px;height:20px;}
.bridge_b{background:url(popBg.png) 0 -60px no-repeat;width:220px;height:15px;}
.bridge ul{background:url(popBg.jpg) repeat-y;width:220px;overflow:hidden;}*/

.footer{padding-bottom:50px;width:940px; margin:0px auto; border-top:1px solid #B5B5B5;}
.footer p{text-align:center;padding-top:20px;color:#999}
.footer p a{color:#999;padding:0 5px;}

/*导航*/

.navM{width:979px; height:37px; background:url(nav_hover.gif) 0 0 no-repeat;}
.navM li{float:left; margin-left:47px; display:inline;}
.navM li a{display:block; line-height:37px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; }
.navM li a:hover{ color:#fecf81!important; text-decoration:none;}
/*.navM a {position:relative;}*/
.navM li ul {visibility:hidden; position:absolute;left:300px;top:338px;z-index:999;}
.navM li.hover ul {visibility:visible; position:absolute; display:block; width:804px;  background:url(../images/subBg.gif) 0 12px no-repeat;}
.navM ul ul li a {padding:0 1em; line-height:50px; font-size:12px; color:black; font-weight:normal;}
.navM ul ul li a:hover {padding:0 1em; line-height:50px;}
.navM_sp1 li {float:left; margin-right:-38px;}
.navM_sp2 li {float:left; margin-right:-30px;}
.sp li {float:left;margin-right:-25px;}
.navM li .sp {visibility:hidden; position:absolute;left:700px;top:338px;z-index:999;}
.navM li.hover .sp {visibility:visible; position:absolute; display:block; width:365px;  background:url(../images/sub.gif) 0 12px no-repeat;}
