*{
  margin: 0; padding: 0
}
body{ 
  padding: 0px; font-size: 12px; line-height: 150%; text-align: center; font-family: 'verdana', 'Lucida Sans Unicode', '宋体', '新宋体', sans-serif; font-weight: normal; background-color: #fdfeff; background-repeat: repeat; background-position: left top; margin: 0 auto
}
#container {
  background-color: #FFF; width: 960px; margin: 0 auto
}
#header{
  width: 960px; height: 95px; text-align: left; background-color: #0084cf
}
#header1{
  width: 960px;height: 85px;text-align: left;white-space: nowrap;background-color: #FFF
}
#header2{
  background-image: url(../img/headbg.gif);background-repeat: repeat;float: left;height: 12px;width: 960px
}
#logo{	
  background-image: url(../img/logo.gif);background-repeat: no-repeat;float: left;height: 79px; width: 154px; text-align: center
}
#mainav{
  float: right;height: 85px;width: 795px
}
#ls{
  font-size: 12px;color: #0971d9;height: 45px;width: 795px
}
#ls a{
  font-size: 12px;color: #0971d9;text-decoration: underline
}
#ls a:link{
  font-size: 12px;color: #0971d9;text-decoration: underline
}
#ls a:visited{
  font-size: 12px;color: #0971d9;text-decoration: underline
}
#ls a:hover{
  font-size: 12px;color: #f60;text-decoration: underline
}
#login{
  height: 35px; width: 295px; font-size: 12px; background-position: center center; padding-top: 10px; float: left
}
#search{
  height:35px;float: right;background-position: center center;padding-top: 10px;padding-left: 5px
}
#subnav{
  margin-left: 5px;height: 28px;width: 750px;float: right; margin-top: 12px
}
#subnav ul{
  margin-left: 90px; kist-style-type: none
}
#subnav ul li{
  float: left;width: 88px;height: 28px;background-image: url(../img/menubg2.gif); background-repeat: no-repeat;background-position: left bottom
}
#subnav ul li a{
  display: block; margin: 0px auto; overflow: hidden; width: 88px; padding-top: 2px; height: 26px;text-align: center; text-decoration: none
}
#subnav ul li a:visited{
  font: bold 12px/29px "宋体";
}
#subnav ul li A:hover{
  background: url(../img/menubg1.gif) no-repeat; font: bold 12px/29px "宋体"; color: #fff
}
.sub{
  background: url(../img/menubg1.gif) no-repeat; font: bold 12px/29px "宋体"; color: #fff
}
.sub2{
  font: bold 12px/29px "宋体"; color: #0067b4
}
#main{
  width: 717px; height: auto; float: left; background-color: #FFF; padding-bottom: 10px
}
#main_a{
  width: 332px; height: 285px; float: left; border: 1px solid #cce5ff; background-color: #EBF5FF; padding: 10px; margin-top: 12px
}
.maintitle{
  font-size: 14px; padding: 6px 5px; margin:5px 0; overflow: hidden; border: 1px dotted #999; width: 310px; color: #f60; text-indent: 10px; white-space: nowrap; height: 20px; text-overflow: ellipsis; text-align: center
}
.maintext{
  color:#333; overflow: hidden; width: 322px; word-break: break-all; line-height: 1.5; height: 35px; text-align: left
}
#main_b{
  width: 352px; height: 305px; float: right; margin-top: 12px; border: 1px solid #cce5ff
}
#main_b_a{
  background-image: url(../img/main1.gif); background-repeat: repeat; height: 20px; color: #FF0000; font-size: 14px; font-weight: bold; padding-top: 10px
}
#main_b_a p{
  height: 20px; width: 330px
}
.main_b_area{
  margin-top: 5px; overflow: hidden; width: 330px; height: auto; border-top: 1px dashed #65a5c7; padding-top: 10px
}
.main_b_left{
  margin-left: 0px; width: 85px; height: 64px; float: left
}
.main_b_left img{ 
  border:1px solid #ccc; padding: 1px; display: block; width: 85px; height: 64px
}
.main_b_right{
  float: right; overflow: hidden; width: 230px; height: 75px; padding: 0px 5px 0px 2px
}
.main_b_righttitle{
  font-size: 12px; font-weight: bold; overflow: hidden; width: 100%; white-space: nowrap; text-overflow: ellipsis; height: 20px; text-align: left
}
.main_b_righttext{
  overflow: hidden; width: 100%; word-break: break-all; line-height: 1.3; height: 45px; text-align: left; padding-top: 2px
}
.main_b_righttitle a{
  color: #0000ff
}
.main_b_righttitle a:hover{
  color: #ff0000
}
#main_c{
  height: auto; width:715px; border: 1px solid #cce5ff; margin-top: 10px; padding-bottom: 15px
}
#main_c_a{
  background-image: url(../img/main2.gif); background-repeat: no-repeat; height: 44px; width: 713px
}
#main_c_a p{
  color: #0994e2; font-size: 14px; font-weight: bold; text-align: left; padding:10px 0 0 35px; width: 680px; float: left
}
.main_c_area{
  border-bottom: 1px dashed #999; height: auto; width: 700px; text-align: left; font-size: 14px; padding-top: 15px; padding-bottom: 15px
}
.main_c_left{
  margin-left: 0px; width: 135px; height: 100px; float: left
}
.main_c_left img{ 
  border: 1px solid #ccc; padding: 1px; display: block; width: 135px; height: 95px
}
.main_c_right{
  float: left; overflow: hidden; width: 450px; height: 100px; padding: 0px 10px 0px 10px
}
.main_c_righttitle{
  font-size: 14px; font-weight: bold; overflow: hidden; width: 100%; white-space: nowrap; text-overflow: ellipsis; height: 20px; text-align: left
}
.main_c_righttext{
  font-size: 12px; color: #333; overflow: hidden; width: 100%; word-break: break-all; line-height: 1.6; height: 60px; text-align: left; padding-top: 2px
}
.main_c_righttitle a{
  color: #0084cf
}
.main_c_righttitle a:hover{
  color: #f60
}
.main_c_right_dl1{
  float: left; width: 50px; font-size: 12px; color: #333
}
.main_c_right_dl2{
  float: left; width: 40px; font-size: 12px; color: #333
}
.dl1{
  float: left; width: 80px; font-size: 12px; color: #0000FF; text-align: left
}
.dl2{
  float: left; width: 80px; font-size: 12px; color: #FF0000; text-align: left
}
.main_c_rright{
  float: right; overflow: hidden; width: 60px; height: 100px; text-align: center
}
.main_c_rright_img{
  margin-top: 5px; background-image: url(../img/biao.gif); background-repeat: no-repeat; height: 60px; width: 51px; text-align: center
}
.main_c_rright_font{
  margin-top: 10px; font-size: 14px; color: #FF0000; font-weight: bold
}
.main_c_rright_up{
  margin-top: 12px; font-size: 13px; color: #0084cf
}
.main_c_rright_up a{
  color: #0084cf; text-decoration: none
}
.main_c_rright_up a:hover{
  color: #0084cf; text-decoration: none
}
.main_c_rright_bottom{
  margin-top: 5px; font-size: 13px; color: #FF0000
}
.main_c_rright_bottom a{
  color: #FF0000; text-decoration: none
}
.main_c_rright_bottom a:hover{
  color: #FF0000; text-decoration: none
}
#main_right{
  float: right; height: auto; width: 232px; border: 1px solid #cce5ff; margin-top: 12px
}
#main_right_a{
  float: left;  height: 43px; width: 232px; background-image: url(../img/right.gif); background-repeat: no-repeat
}
#main_right_a p{
  color: #0994e2; font-size: 14px; font-weight: bold; text-align: left; padding:15px 0 0 20px; width: 150px
}
#main_right ul{
  float: left;	width: 200px; text-align: left;	color: #333; padding-top: 8px; padding-right: 0; padding-bottom: 0;	padding-left: 25px
}
#main_right ul li{
   list-style-image: url(../img/arrow.gif); font-size: 12px; padding: 0 0 7px 3px; overflow: hidden; width: 200px; white-space: nowrap; text-overflow: ellipsis; text-align: left
}
.main_right_font a{
  color: #0971d9; text-decoration: none
}
.main_right_font a:hover{
  color: #f60; text-decoration: underline
}
#main_vtype{
  width: 717px; height: auto; float: left; background-color: #FFF; padding-bottom: 10px
}
#main_vtype_mid{
  width: 715px; height: auto; border: 1px solid #cce5ff; margin-top: 12px; padding-bottom: 10px
}
.main_vtype_page{
  width: 715px; height: auto; padding-top: 5px; text-align: center
}
#mainshow{  
  width: 960px; height: auto; float: left; background-color: #FFF; padding-bottom: 10px
}
#mainshow_left{  
  width: 590px; height: auto; float: left; background-color: #FFF; padding-bottom: 10px
}
#mainshow_right{  
  width: 320px; height: auto; float: right; background-color: #FFF; padding-bottom: 10px
}
.mainshow_left_title{  
  width: 440px; float: left; height: 22px; font-size: 14px; font-weight: bold; text-align: left; padding-left: 2px; color:#333; margin-top: 10px
}
.mainshow_left_title_r{  
  width: 140px; float: right; height: 22px; font-size: 12px; font-weight: bold; text-align: left; color:#333; padding-right: 2px; margin-top: 10px; text-align: right
}
.mainshow_left_content{  
  width: 590px; height:auto; float: left; padding-left: 2px; background-color: #FFF
}
.mainshow_left_content_line{
  width: 590px; float: left; height: 10px; border-bottom: 1px dashed #333
}
.mainshow_left_content_b1{
  width: 590px; float: left; height: 25px; background-color: #F5F5F5; font-size: 12px; text-align: center; padding-left: 2px; color:#333; margin-top: 10px
}
.mainshow_left_content_b2{
  width: 590px; float: left; height: 25px; background-color: #F5F5F5; font-size: 12px; font-weight: bold; text-align: center; padding-left: 2px; color: #333
}
.sendmessage{  
  width: 590px; height: auto; float: left; padding-top: 10px; background-color: #FFF
}
.sendmessage_textarea{  
  width: 590px; height: auto; float: left; background-color: #FFF
}
.sendmessage_sumbit{  
  width: 590px; height: 25px; float: left; background-color: #FFF; text-align: center
}
.sendmessagelist{
  width: 590px; height: auto; float: left; background-color: #FFF
}
.sendmessage_list{
  width: 590px; height: auto; border: 1px solid #cce5ff; margin-top: 5px
}
.sendmessage_list_title{
  background-image: url(../img/main2.gif); border-bottom: 1px dotted #ccc; background-repeat: no-repeat; height: 35px; width: 590px
}
.sendmessage_list_l{
  width: 240px; height: 35px; float: left; margin-top: 10px; margin-left: 35px; text-align: left; font-size: 12px; color: #0994e2
}
.sendmessage_list_r{
  width: 300px; height: 35px; float: right; margin-top: 10px; margin-right: 5px; text-align: right
}
.nomessage{
  float: left; width: 100%; text-align: left; padding-top: 10px; padding-left: 10px; height: 30px; font-size: 14px
}
.message_list_title{
  float: center; width: 580px; background-color: #F5F5F5; text-align: left; padding-top: 5px; padding-left: 5px; height: 20px; font-size: 12px
}
.message_list_content{
  float: center; width: 580px; background-color: #FFF; text-align: left; padding-top: 5px; padding-left: 5px; height: 20px; font-size: 12px
}
.mainshow_right_top{
  width: 100%; height: auto; border: 1px solid #cce5ff; margin-top: 10px; padding-bottom: 10px
}
.mainshow_right_title_bg{
  background-image: url(../img/main2.gif); border-bottom: 1px dotted #ccc; background-repeat: no-repeat; height: 35px; width: 320px
}
.mainshow_right_title{
  height: 35px; width: 100%; padding-top: 10px; padding-left: 32px; font-size: 14px; color: #0994e2; font-weight: bold; float: left; text-align: left
}
.videoinfo{
  float: left; width: 300px; height: auto; margin-top: 6px; margin-left: 6px
}
.videoinfo_left{
  float: left; width: 90px; height: 80px
}
.videoinfo_left img{ 
  border: 1px solid #ccc; padding: 1px; display: block; width: 90px; height: 75px
}
.videoinfo_right{
  float: right; width: 200px; height: 80px; margin-left: 6px
}
.videoinfo_right_title{
  float: left; width: 200px; height: 20px; text-align: left; color: #333
}
.videoinfo_keywords{
  float: left; width: 300px; height: auto; text-align: left; color: #333; margin-top: 5px; margin-left: 6px
}
.videoinfo_content{
  float: left; width: 300px; height: auto; text-align: left; color: #333; margin-top: 5px; margin-left: 6px
}
.videoinfo_xg{
  float: left; width: 300px; height: auto; border-bottom: 1px dashed #ccc; margin-top: 6px; margin-left: 6px; padding-bottom: 5px
}
.videoinfo_xg_left{
  float: left; width: 90px; height: 80px
}
.videoinfo_xg_left img{ 
  border: 1px solid #ccc; padding: 1px; display: block; width: 90px; height: 75px
}
.videoinfo_right_xg_title{
  float: left; width: 200px; height: 20px; font-size: 13px; color: #0994e2; font-weight: bold; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  text-align: left
}
#friendlink{
  height: 60px; width: 960px; float: left; border: 1px solid #cce5ff
}
#friendlink p{
  text-align: left; padding:15px 0 0 15px
}
#friendlink_a{
  height: 25px; width: 958px; float: left; background-color: #eaf4ff
}
#friendlink_a p{
  color: #0994e2; font-size: 12px; text-align: left; padding:2px 0 0 15px
}
#footer{
  height: 60px; width: 960px; float: left
}
#footer a{
  color: #0000FF
}
#footer a:hover{
  color: #f60
}
.userreg{
  color: #0971d9
}
