@charset "gb2312";
/* CSS Document */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding:0px; background-color: #ffffff; font:12px;	}

DIV,FORM, INPUT, SELECT, UL, LI, P ,h1{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }

IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px }

div, span { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin-right: 0px; margin-left:0px; margin-bottom:0px; margin-top:0px; }

UL { LIST-STYLE-TYPE: none }

LI { LIST-STYLE-TYPE: none }

img{vertical-align:top;border:0;}

a:link { color:#333; text-decoration:none; }

a:visited { text-decoration:none; color: #711c76; }

a:hover { text-decoration: underline; color:#CC0000; }

a:active { text-decoration: none; color: #711c76; }

.blank { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT:10px; }

.blank5 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT:5px; }

.blank20 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT:20px; }

.adsbanner { border-top: #C2C7CC 1px solid; border-right: #C2C7CC 1px solid; border-bottom: #C2C7CC 1px solid; border-left: #C2C7CC 1px solid; background-color:#ffffff; }

.a60 { width:960px; height:60px; margin:0px auto;}


/* header css */

.header { width:960px; margin-left:auto; margin-right:auto;  }

.header  .topinfor { background-color:#f4f4f4; height:29px;  BORDER-BOTTOM: #ffffff 1px solid; }

.login { width:550px; height:25px;  float:left; }

.login FORM { padding-top:0px; float:left; }
 
.login  INPUT { font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#555555; padding-top:0px; }

.loginA { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color:#555555; margin-left:10px;} 

.date { margin-right:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; float:right; margin-top:5px;}

.main { width:960px; background-color:#ffffff ; height:73px;  BORDER-BOTTOM: #ffffff 1px solid; }

.main  .left { width:290px; float:left; padding:0px;margin-right:20px; height:73px; }

.main  .center { float:left; width:450px; height:73px; padding:0px;margin-right:20px; }

#search { margin-top:10px; Z-INDEX: 1000; WIDTH: 450px; height:28px; } 
 
#search  .s_area {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-TOP: 3px; PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; BACKGROUND: url(/a_images/s_bg.gif) repeat-x; FLOAT: left; FONT: 13px/22px "宋体"; WIDTH: 310px; COLOR: #666;  HEIGHT: 24px;  margin-left:30px;}

#search .btn {
	BORDER-TOP-WIDTH:1px;  BORDER-RIGHT-WIDTH:1px; BORDER-LEFT-WIDTH:1px; BORDER-BOTTOM-WIDTH:1px; border-color: #CCCCCC; BACKGROUND-POSITION: -200px -120px;  FLOAT: left;  FONT: 14px/24px "宋体"; WIDTH: 78px; CURSOR: pointer; COLOR: #fff; HEIGHT: 27px; BACKGROUND: #2d88c4; }
	
#search .btnM {	BACKGROUND-POSITION: -280px -120px;BACKGROUND:#3D91DC; }

.keyword { margin-top: 4px;  WIDTH: 450px;  height:22px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

.keyword  .hotword { color:#ff0000; margin-left:40px; }

.keyword  .word { color:#5B5A5A; margin-left:10px; }

.main  .right { float:right; width:160px; height:69x; }

/* navigation css */

#navigation {  height:35px; BACKGROUND: url(images/navigbg.gif) repeat-x; clear:both; }

#navigation .navig { width:960px; margin:auto auto;}

.navig UL { FLOAT: left; HEIGHT:35px; padding-left:10px; }

.navig UL LI { width:30px; margin-left:3px; margin-right:3px ; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 28px; PADDING-TOP:5px; TEXT-ALIGN: center; font-weight: bold; list-style-type: none; }

.navig A:link { color: #ffffff; TEXT-DECORATION: none }

.navig A:visited { color: #ffffff; TEXT-DECORATION: none }

.navig A:hover { color: #ff0000; TEXT-DECORATION: underline; display:block; }

.navig A:active { color: #ffffff; TEXT-DECORATION: underline }

#hotpart  { width:960px; height:23px; BACKGROUND: url(images/navigbg01.gif) repeat-x; margin:auto auto;  font-size: 12px; padding-top:5px; }

#hotpart  .hot { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; margin-left:20px; }

#hotpart  .part { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #162C3A; }


/* Area */

.clearfix:after{ CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: "." }

.clearfix {display: inline-block; }

* html .clearfix {height: 1%;}

.clearfix {display: block;}

.clearfix {zoom: 1;}

.border { border-top: #C2C7CC 1px solid; border-right: #C2C7CC 1px solid; border-bottom: #C2C7CC 1px solid; border-left: #C2C7CC 1px solid;}

.Area { width:960px; margin:0px auto;}

.Area { height:1300px; background-color: #ffffff; padding-left:25:0px 25px;  }

.Area  .list_top { width:910px; height:40px; margin:0px auto; margin-top:10px; margin-bottom:20px; border-bottom: #10588A 3px solid; }

.Area  .list_top .info { color: #357BAC; padding-left:20px;  }

.Area  .list_top span { font-family: "宋体", Arial, Helvetica, sans-serif; font-size: 12px; color: #595A5C; line-height:40px; }

/*left*/

.Area  .left_nav { width:180px; float:left; margin-left:10px; margin-right:52px;   background-color: #f1f1f1; height:1200px }

.nav_border { border-top: #D3D7DD 1px solid; border-right: #D3D7DD 1px solid; border-bottom: #D3D7DD 1px solid; border-left: #D3D7DD 1px solid;}

.Area  .left_nav  .topin { width:158px; background-color: #0F588B; height:30px; font-family: "宋体", Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #ffffff; line-height:30px; padding-left:20px; margin:1px;  }


/* video list begin  */

.Area  .r_phlist { width:685px; float:left;  height:600px  }

.Area  .r_phlist .topo {  width:660px; height:40px; }

.Area  .r_phlist .topo  span {  font-family: "宋体", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #595A5C; line-height:40px; float:left; }

.Area  .r_phlist .topo  .new {  float:left; font-size: 12px; font-weight:normal; margin-left:30px; }

.photolist { float: left; }

.photolist ul { padding-left:0px; margin-bottom:10px; }

.photolist ul LI { DISPLAY: inline; FLOAT: left; margin-right:34px; height:190px;}

.photolist ul IMG { BORDER-RIGHT: #b9c8dd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b9c8dd 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #b9c8dd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #b9c8dd 1px solid; margin-bottom:3px;  }

.photolist ul A:hover IMG { BORDER-RIGHT: #014A97 1px solid; BORDER-TOP: #014A97 1px solid; BORDER-LEFT: #014A97 1px solid; BORDER-BOTTOM: #014A97 1px solid }

.photolist ul LI p { width:130px; font-family:"宋体"; font-size: 13px; color:#9E9D9D; padding:0px; margin:0px; line-height: 20px; }

.photolist ul LI p A {  color:#014896; }

.photolist ul LI p span { color:#CC0000; }

.Area  .r_phlist .page {  width:500px; height:40px; font-family:"宋体"; font-size: 13px; color:#014896; padding-left:120px;  margin-top:30px ; margin-bottom:30px; }

.Area  .r_phlist .page span {  font-family:"宋体"; font-size: 13px; color:#58595B;  margin-left:3px; margin-right:3px; }

.Area  .r_phlist .page span A {  font-family:"宋体"; font-size: 13px; color:#6A6B6C;   }

.Area  .r_phlist .page span A:hover  { TEXT-DECORATION: underline; color:#CC0000;  }



/*indexleft list */

.qmfv{visibility:visible !important;}

.qmfh{visibility:hidden !important;}

.qmmc .qmdivider{ display:block;font-size:1px; border-width:0px; border:#ff0000 1px solid; position:relative;z-index:1;}

.qmmc .qmdividery{ float:left;}

.qmmc .qmtitle{ display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}

.qmclear { font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}

.qmmc { position:relative;zoom:1;z-index:10; }

.qmmc a, .qmmc li { float:left;display:block;white-space:nowrap;position:relative;z-index:1;  height:22px; line-height:22px;}

.qmsh div a { float:left; }

.qmmc div{visibility:hidden;position:absolute;}

.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}

.qmmc .qmcbox a{display:inline;}

.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px; }

.qmmc li a {float:none; height:24px; line-height:24px;}

#qm0  { width:178px;  background-color:transparent;  border: 0px; margin-left:1px; margin-right:1px;}

#qm0 a  {  padding:5px 5px 5px 8px;  background-color:#E2DEDE;  color:#0F588B;  font-family:Arial;  font-size:12px;  text-decoration:none;  border:#C2C7CC 1px solid; }

#qm0 a .wheit { color:ffffff; }

#qm0 a:hover  { text-decoration:none; }

#qm0 div, #qm0 ul  {  padding:5px 0px;  background-color:#DBE6F6;  border-width:0px;  border-style:none;  border-color:#cccccc; }

#qm0 div a, #qm0 ul a  {   padding:2px 0px 2px 15px;  margin:0px 5px;  background-color:transparent;  background-image:none;  font-size:13px;  border-width:1px;  border-style:solid;  border-color:#F1F1F1; line-height:24px;  }

#qm0 div a:hover  {  background-color:transparent;  text-decoration:underline; color:#ffffff;  background-color:#0F588B;}

ul#qm0 ul a  {  padding:2px 20px 2px 5px; }

ul#qm0 ul  {  background-color:#f1f1f1;  border-width:1px;  border-style:solid;  border-color:#666666; }

/*循环单位*/
.single{ width:170px; height:210px;  float:left;}

.sgle-1{ border:1px solid #b9c8dd; width:136px; height:103px; text-align:center; padding-top:3px;}

.sgle-1:hover{ border: #014A97 1px solid;}

.single p{width:130px; font-family:"宋体"; font-size: 13px; color:#9E9D9D; padding:0px; margin:0px; line-height: 20px;}

.single p a{ color:#014896; }

.single p span{color:#CC0000; }


/*Bottom information area  css*/


.copyinfo {  line-height:28px; width:960px; text-align:center; }


.footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/a_images/repeat_x.png) repeat-x; PADDING-BOTTOM: 20px; WIDTH: 100%; PADDING-TOP: 10px; HEIGHT: auto
}
.foot-nav {
	MARGIN: 0px auto 5px; WIDTH: 960px; TEXT-ALIGN: center
}
.foot-nav A {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
.foot-nav EM {
	MARGIN-RIGHT: 9px
}
.copyright {
	MARGIN: 0px auto 10px; WIDTH: 960px; TEXT-ALIGN: center
}
.copyright .copym { background:url(/a_images/icp.png) no-repeat; height:35px; width:700px; padding-left:10px; }

.copyright P {	LINE-HEIGHT: 28px ;margin:0px; padding:0px; }

.mt6 {	MARGIN-TOP: 6px! important;font-family:"宋体",Arial, Helvetica, sans-serif; FONT-SIZE: 13px; color: #555454; LINE-HEIGHT: 26px;}