body,html
{height:100%;width:100%;margin:0;padding:0;font-size: 12px; font-family: "宋体";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:"宋体";}
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.gif) #F2F4F6 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%;position:relative;}
.flash,.nav{width:980px;margin:0 auto;}
.flash{height:220px;}
.midden{width:980px;margin:0 auto;}
.flash_pic{width:970px;padding:15px 0;}
.content{width:960px;margin:0 auto 20px;padding:30px 5px 0px;overflow:hidden;}
.nav{height:40px;overflow:hidden;}
.nav_tit,.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;}

.video{ width:718px; margin:0px auto 20px; overflow:hidden}
.video h1{ margin-bottom:10px; overflow:hidden; font-size:24px; font-weight:bold; color:#fff; line-height:35px; text-align:center;}
.bofang{ width:718px; height:562px; margin:0px auto;}
.videoList{ width:930px; height:132px; margin:0px auto 20px; overflow:hidden;}
.rollcon { padding:20px 0px 0px 10px; overflow:hidden; }
#roll0{overflow:hidden;float:left; display:inline; margin-left:35px; }
#roll0 img{ width:129px; height:81px; margin-bottom:5px; overflow:hidden; border:1px solid #FCD6BA; vertical-align:middle;}
#roll0 li { display:inline; width:129px; margin-right:35px; float:left; color:#333}
#roll0 li a{ color:#333}
#roll0 li p{ text-align:center}
.gol { display:inline; width:22px; float:left; margin-left:6px; overflow:hidden; }
.gor { float:left; width:22px; }

.Box1{ float:left; height:160px; padding:10px; overflow:hidden; border:1px solid #FCD6BA; background:#FEF9F1}
.Box1 h3{ margin-bottom:10px; overflow:hidden; font-size:14px; font-weight:bold; color:#D4000F;}
.infor{ width:385px; margin:0px 20px 0px 30px;}
.infor dl{}
.infor dl dt{ font-size:14px; font-weight:bold; color:#6A6864; line-height:22px;}
.infor dl dd{ line-height:22px;}
.relate{ width:450px;}
.relate ul{}
.relate ul li{ background:url(ico_02.jpg) left no-repeat; padding-left:18px!important; line-height:22px; overflow:hidden;}


.bridge{width:220px;position:absolute;top:350px;left:903px;display:none;}
.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;}

.box7 { height:124px;color:#535353; margin-top:12px; }
.box7 p { line-height:26px; text-align:center; margin-top:10px; }
.box7 a { color:#535353; }
.box7 a:hover { color:#014a69; }