* { 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; }
.blue { color: #1C66B0; text-decoration: none; outline:none; }
.blue:hover { text-decoration: none; color: #FF6600; }
.blueline { color: #1C66B0; text-decoration: underline; outline:none; }
.blueline:hover { text-decoration: none; color: #FF6600; }
body { font-size:14px; color:#333;  }
/*=============head==========*/
.head{ height:118px; background:url(../images/topbg.jpg) no-repeat center center;}
.mid { width: 1000px; margin:0 auto; height:87px; padding-top:31px; }
.midblock { width: 1000px; margin:0 auto; }
.logo { float: left; width: 241px; padding-right:77px; }
.menu { float: left; width: 410px; }
.menu ul { float: left; width: 410px; padding-bottom: 10px; }
.menu ul li { font-size: 14px; font-weight: bold; color: #FFF; float: left; padding-right: 24px; }
.menu ul li a{color: #FFF;}
.menu ul li a:hover{ color: #FF0; }
.dh { float: right; width: 204px; font-family: Arial; font-size: 24px; color: #FFF; font-weight: bold; padding-top:12px; }
.jsbanner { height: 473px; }
/*banner 切换*/
.banner{ position:relative;height:473px; overflow:hidden;width:100%;}
.banner .show{ width:1920px; position:absolute; left:0%;top:0px; margin-left:0px; height:473px; overflow:hidden; }
.banner .show ul{ position:relative; height:473px; overflow:hidden;width:1920px; float:left; }
.banner .show ul li{text-align:center;width:1920px; float:left; height:473px; position:absolute; display:none}
.banner .focus { position:absolute; width:120px; padding-left:10px; padding-top:13px; bottom:3px; right:561px; background:url(bor02.png) no-repeat left center; height:29px; }
.banner .focus a{ width:14px; height:14px; float:left; margin-left:10px;  display:inline-block; background-image: url(../images/ico01.png); background-repeat: no-repeat; background-position: left -24px; }
.banner .focus a.on{ background-image: url(../images/ico01.png); background-repeat: no-repeat; background-position: left top; }
/*=============main==========*/
.main { float: left; width: 1000px; padding:40px 0 65px 0; }
.title { font-size: 26px; font-weight: bold; color: #008DF6; line-height: 24px; height: 24px; }
.title span { float: left; width: 15px; }
.xlist { float: left; width: 1000px; padding-top: 32px; }
.xlist dl { float: left; width: 197px; text-align: center; padding:0 25px; }
.xcont { text-align: left; line-height: 24px; }
.xtitle { font-size: 23px; font-weight: bold; padding:10px 0; }
.jncont { float: left; width: 1000px; padding-top: 32px; }
.jnview { float: right; height: 378px; width: 389px; padding:24px 0 0 22px; background:url(../images/jnview.jpg) no-repeat left top; }
.jnlist { float: left; width: 577px; }
.jnlist ul { float: left; width: 577px; padding-bottom: 10px; }

.jnlist dl { text-align: center; width: 136px; float: left; padding:0 20px; }
.jtitle { font-size: 18px; font-weight: bold; padding:5px 0; }
.jtext { font-size: 14px; color: #595959; }
.jtext a{  color: #595959; }
.jtext a:hover{  color: #f60; }
.hzcont { float: left; width: 1000px; padding-top: 44px; }
.hzA { float: left; width: 260px; }
.hzB { float: left; width: 320px; padding-left: 74px; }
.htitle { height:33px; background:url(../images/hztitlbg2.jpg) repeat-x left bottom; }
.htitle font { height:33px; float:left; font-size: 22px; font-weight: bold; color: #000; background:url(../images/hztitlbg1.jpg) repeat-x left bottom; }
.htitle a{ color: #000;}
.htitle a:hover{ color: #f60;}
.htitle span { font-size: 18px; color: #555; font-family: Arial; }
.hcontA { line-height: 30px; padding-top: 24px; }
.hzlist { padding-top: 24px; }
.hzlist ul li { line-height: 30px; height: 30px; background:url(../images/li.png) no-repeat left center; padding-left:15px; }
/*=============footer==========*/
.footer { float: left; width: 1000px; padding-top: 28px; color:#FFF; line-height:24px; }
.footer span { float: right; }
.footer a { color: #FFF; }
.footer a:hover{ color: #FF0; }
/*=============other==========*/
.newlist{ padding-top:35px;}
.newlist ul li { line-height: 35px; width:430px;  float:left; height: 35px; margin:0 25px; background:url(../images/li.png) no-repeat left center; padding-left:15px; border-bottom:dashed 1px #CCC;  }
.newlist ul li span { color: #999; float: right; }
/*page*/
.page { height:30px; text-align:center; font-size:12px; width: 1000px; padding-top: 25px; padding-bottom: 5px; float: left; margin-top:50px; border-top:solid 1px #CCC; }
#gPager b,
.page b { border:#ccc 1px solid; padding:2px 5px; color:#FFFFFF; margin-right:2px; text-decoration:none; background-color: #2E6AB1; }
#gPager a,
.page a { border:#ccc 1px solid; padding:2px 5px; color:#ccc; margin-right:2px; text-decoration:none; }
#gPager a:hover,
.page a:hover { border:#404040 1px solid; color:#fff; background-color: #2E6AB1; }
#gPager a:active,
.page a:active { border:#404040 1px solid; color:#fff; background:#404040 }
#gPager span.current,
.page span.current { border:#e89113 1px solid; padding:2px 5px; font-weight:bold; color:#fff; margin-right:2px; background:#e89113; }
#gPager span.disabled,
.page span.disabled { border:#f3f3f3 1px solid; padding:2px 5px; color:#ccc; margin-right:2px; }
.xqcont { float: left; width: 1000px; padding-top: 35px; line-height: 180%; }
.xqcont p { padding:10px 0; }
