* { margin: 0px; padding: 0px; list-style-type: none; }
a { color: #333; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
.blue a { color:#0284FE; }
.blue a:hover { color:#F30; }
ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img, a img { border:0; }
body { font-size: 12px; color: #333; background-color: #fff; background:url(../images/maintopbg.jpg) repeat-x left top; }
/*=============head==========*/
.head{ width:100%; height:518px;}
.topbg{ height:84px; padding-top:26px; background:url(../images/topbg.jpg) repeat-x left bottom;}
.topmid{ width:1000px; height:71px; margin:0 auto;}
.topleft{ width:1000px; height:71px; }
.logo{ width:305px; height:58px; float:left;}
.dh{ float:right; width:289px; height:58px;}
/*menu*/
.menubg{ height:42px; background:url(../images/menubg.jpg) repeat-x left top;}
.menu { height: 42px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.menu ul{ float:left; width:1000px;}
.menu ul li{ float:left; width:140px; background:url(../images/line.jpg) no-repeat right top;}
.menu ul li a{ float:left; width:142px; font-size:15px; font-weight:bold; color:#FFF; height: 42px; line-height:42px; text-align:center; }
.menu ul li a:hover { background:url(../images/Current.jpg) no-repeat center center; color:#FFF;}
.Current a{ background:url(../images/Current.jpg) no-repeat center center;}

.bannerbg{ height:356px; padding-top:10px; background:url(../images/bannerbg.jpg) repeat-x center center; }
.bannemid{width:1000px; height:356px; margin:0 auto;}
.banner{ float:left; width:1000px; }



/*=============box==========*/
.box{ width:100%; float:left; background-image: url(../images/footer.jpg); background-repeat: repeat-x; background-position: left bottom; }
.boxmid{ width:1000px; margin:0 auto;}
.boxleft{width:1000px; float:left;}

/*==main==*/
.main{width:1000px; float:left; padding-top:23px;}
.loginbg{width:940px; height:33px; padding:10px 50px 0 10px;  float:left; background:url(../images/loginbg.jpg) no-repeat left center;}
.placard{ width:272px; float:left; color:#FFF; padding-top:6px;}
.login{ width:625px; float:right; color:#FFF; height:24px; line-height:24px;}
.login .radio { vertical-align: middle; }

.mainblock{ width:984px; float:left; padding:25px 8px 0 8px; background:#FFF; line-height: 180%; }
.blockleft{ width:264px; float:left;}
.blockmid{ width:355px; float:left; padding-left:50px;}
.blockright{ width:264px; float:right;}
.titlebg{ height:27px; background:url(../images/titlline.jpg) repeat-x left bottom;}
.title{ float:left; width:208px; height:27px; line-height:27px; padding-left:20px; color:#448ACA; font-family:Arial; font-size:12px; font-weight:bold; background:url(../images/titleul.jpg) no-repeat left center; }
.title span{ color:#0072D9; font-size:14px; font-family: "宋体"; padding-right:5px;}
.more{ float:right; width:34px; padding-top:8px;}
.contA{float:left; width:264px; padding-top:15px; text-align:justify; text-justify:inter-ideograph;}
.contA .pic{ float:left; width:106px; height:75px; padding:4px 6px 0 4px; background:url(../images/picbg.jpg) no-repeat left top; }
.contB{float:left; width:355px; padding-top:15px;}
.contB ul{float:left; width:355px;}
.contB ul li{ float:left; width:345px; padding-left:10px; height:28px; line-height:28px; background:url(../images/ul.jpg) no-repeat left center; }
.contB ul li span{ float:right; color:#666;}
.contB ul li span a{ color:#666;}
.contC{float:left; width:248px;  padding:15px 8px; background:#F2F2F2; }
.retitle{ height:27px; line-height:27px; float:left; width:248px; font-size:13px; font-weight:bold; background:url(../images/retitlebg.jpg) no-repeat left center;}
.retitle span{ height:27px; line-height:27px; float:left; width:76px; text-align:center; color:#FFF;}
.retitle span a{height:27px; line-height:27px; color:#FFF;}
.recont{float:left; width:248px;}
.recont .ptitle{ float:left; width:232px; font-size:13px; height:24px; font-weight:bold; padding-top:15px; border-bottom:solid 1px #CCC; padding-right: 8px; padding-bottom: 0; padding-left: 8px; }
.recont .ptitle span{ float:right; color:#FF4C05; font-size:12px; font-weight:normal; }
.recont .pcont .textren { width: 235px; }
.recont .pcont #textren2 { width: 120px; }
.Notice span{ float:left; width:138px; height:108px; padding:4px 8px 0 4px; background:url(../images/pic2bg.jpg) no-repeat left top;}
.recont .pcont{ padding-top:13px; float: left; width: 248px; }
.link{float:left; width:264px;  }
.link dl { float: left; width: 123px; height:49px; padding: 16px 0 0 7px; }
.link dl .ppic{ float:left; height:41px; padding:4px;  border: solid 1px #CCC; }


/*==footer==*/
.footer{ width:1000px; float:left; height: 110px; padding-top:30px; font-size:14px; color: #fff; text-align:center; line-height: 200%; }

.narblok { width:980px; color:#fff; position:absolute; height:48px; z-index: 10; argin-left: 187px; top: 454px; float: left; padding: 8px 10px; background-image: url(../images/hyback.png);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/hyback.png");_background:none;background-repeat: repeat;background-position: left center; }
.but1{ width:13px; height:21px; float:left; padding-top:15px;}
.but2{ width:13px; height:21px; float:right; padding-top:15px;}
.conti{ width:912px; float:left; padding-left:40px;}

.conti dl { float: left; width: 291px; padding-right:10px; }
.conti dl .pcont { padding-top: 8px; color:#fff;}
.conti dl .penlish { font-family: Arial; font-size: 13px; font-weight: bold; }


.conti dl .pimg { float: left; height: 48px; width: 100px; border:2px #F60 solid; margin-right:10px; }
.conti dl .pimg2 { float: left; height: 48px; width: 100px; border:2px #CCC solid; margin-right:10px; }
