@charset "utf-8";
div,form,img,ul,ol,li,dl,dt,dd,p,tr,input,body,strong,span,pre{margin:0; padding:0; border:0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{ font-family: "微软雅黑"; font-size: 13px; margin: 0px; padding: 0px; line-height: 22px; color: #666; height: auto; clear: both; background-color: #FFFDFD; }
img{border:0px;}
*:focus {outline: none}
ul,li{ list-style:none;}
em, i{ font-style:normal;}
a{ text-decoration:none; color:#333;}
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
a,area{blr:expression(this.onFocus=this.blur())}
.web{ margin: 0px auto; padding: 0px; width: 1000px; overflow: hidden; }
.fleft{float:left;}
.fright{float:right;}
input,button,select,textarea{outline:none; border:none;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
* html{background:url(about:blank);}
.bottom_10 { margin-bottom: 10px; }
.top { background-color: #F8F8F8; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; color: #515151; font-family: Arial, Helvetica, sans-serif; height: 34px; width: 100%; line-height: 34px; }
.top p { margin-right: 10px; display: inline-block; font-family: "宋体"; }
.top p a { font-family: "宋体"; }
.top .date { width: 340px; }
.top .toplink { width: 275px; text-align: right; }
.header { background-color: #3366cc; height: 140px; }
.header .web .logo { float: left; display: block; margin-top: 33px; }
.header .web .searchbar { float: right; margin-top: 60px; width: 342px; text-align: right; }
.web.nav { background-color: #f8f8f8; height: 52px; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #4391e2; padding-top: 8px; }
.web .cont {
 padding: 5px;
 height: 200px;
}
.web .cont1 {
 padding: 5px;
 height: 200px;
}
.web .cont2 {
 padding: 5px;
 height: 230px;
}
.web .cont3 {
 padding: 5px;
 height: 191px;
}

.web.main { margin-top: 10px; }
.web.main .boxwrap { margin-bottom: 10px; }
.web.main .content { width: 734px; }
.web.main .side { width: 250px;  border: 1px solid #d7d7d7;}
.web.main .content.fleft .hotnews { background-repeat: no-repeat; height: 62px; background-color: #3366cc; color: #FFF; margin-bottom: 15px; overflow: hidden; background-image: url(hot_title.jpg); background-position: left top; }
.web.main .content.fleft .hotnews h3 { color: #FFF; font-size: 24px; font-weight: bold; padding-left: 35px; text-align: center; overflow: hidden; padding-top: 0px; margin: 0px; line-height: 38px; }
.web.main .content.fleft .hotnews h3 a { color: #FFF; }
.web.main .content.fleft .hotnews h3 a:hover { color: #F60; }
.web.main .content.fleft .newswrap { overflow: hidden; margin-bottom: 10px; }
.web.main .content.fleft .newswrap .photonews { width: 282px; }
.web.main .content.fleft .newswrap .news { width: 440px; }
.web.main .newswrap .newstitbar { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eee; height: 35px; }
.web.main .box h3  { color: #07396B; font-weight: bold; font-size: 15px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #CA0000; float: left; padding-right: 15px; padding-left: 15px; margin-top: 3px; line-height: 32px; }
.web.main .box.news  .newstitbar a{ float: right; margin-right: 10px; font-size: 12px; font-weight: normal; color: #777; margin-top: 9px; }
.web.main .box.news a:hover, .web.main .box.news a.hover { color: #f60; }
.web.main .leftmain { width: 280px; float: left; border: 1px solid #d7d7d7; overflow: hidden; }
.web.main .leftmain .boxwrap .titbar,.web.main .side .boxwrap .titbar { border-top-width: 1px; border-top-style: solid; border-top-color: #d7d7d7; }
.web .titbar   { background-image: url(dot.jpg); background-repeat: repeat-x; background-position: 0px 0px; border-bottom-color: #0567b2; border-bottom-width: 2px; border-bottom-style: solid; line-height: 30px; }
.web .titbar h3   { color: #07396B; font-weight: bold; float: left; font-size: 15px; line-height: 32px; }
.web h3 i  { display: inline-block; height: 12px; width: 12px; background-image: url(dot.jpg); background-repeat: no-repeat; background-position: 0px -81px; margin-right: 10px; margin-left: 10px; vertical-align: -4; }
.box.news.fright .newstitbar h3 i { margin-left: 0px; vertical-align: -3px; }
.rightmain .box .titbar h3 i { margin-left: 0px; padding-left: 0px; vertical-align: -0px; }
.web .titbar a   { float: right; font-size: 12px; font-weight: normal; color: #777; margin-right: 5px; margin-top: 4px; }
.web .titbar a:hover,.web .titbar a.hover  { color: #f60; }
.web.main .rightmain { width: 440px; float: right; }
.web.main .rightmain .box .titbar { background-position: 0px -41px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #d7d7d7; height: 35px; }
.web.main .rightmain .box .titbar h3 { border-bottom-width: 2px; }
.box_line { border: 1px solid #d7d7d7; }
.web.boxwrap .titbar_photo { background-color: #f0f0f0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d1d1d1; line-height: 30px; padding-right: 5px; padding-left: 10px; }
.web.boxwrap .titbar_photo h3 { float: left; color: #333; font-size: 15px; }
.web.boxwrap .titbar_photo a { float: right; }
.web.link_bottom { overflow: hidden; }
.web.link_bottom .linkname { background-image: url(dot.jpg); height: 50px; background-position: right -96px; background-color: #1187eb; float: left; width: 33px; color: #FFF; padding-right: 10px; text-align: center; padding-top: 4px; padding-left: 4px; display: inline-block; }
.web.link_bottom .linkcont { float: right; width: 940px; height: 54px; background-color: #F7F7F7; }
.listmain { width: 735px; }
.listmaintitbar  { background-color: #F2F2F2; line-height: 35px; padding-left: 15px; padding-right: 10px; }
.listmaintitbar h3   { float: left; color: #3366cc; font-size: 17px; font-weight: bold; }
.listmain .bgtitle_list { background-image: url(listbanner.jpg); background-repeat: no-repeat; height: 80px; color: #FFF; font-size: 33px; font-weight: bold; padding-top: 41px; padding-left: 45px; line-height: 40px; }
.footer { background-color: #3366cc; line-height: 36px; height: 36px; width: 985px; margin-right: auto; margin-left: auto; padding-left: 15px; font-size: 12px; color: #FFF; }
.inner img{ text-align:center; margin:15px 0px;}
.inner p{ text-indent:8mm}
.content-line { border: 1px solid #bbb; }

.foucebox {position:relative;width:466px;height:235px;margin:0 auto;overflow:hidden;}
.foucebox .bd { position:relative; float:left; width:378px;height:235px;overflow:hidden;}
.foucebox .bd img {width:378px;height:235px;}
.foucebox .hd {position:relative; width:88px; float:right; z-index:1; }
.foucebox .hd ul { position:relative; width:88px; overflow:hidden; }
.foucebox .hd li { height:45px; padding:5px; overflow:hidden; margin-bottom:5px;}
.foucebox .hd img {width:68px;height:45px; display:block; margin-left:7px; }
.foucebox .hoverBg { position:absolute; top:0; width:88px; height:55px; z-index:100; background:url(../images/hover.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hover.png);_background:none;}
.dt{position: relative; width: 600px; height: 307px;}
.dt li{position: absolute; width:378px; left: 0px; top: 0px; }
.dt li span{position:absolute; bottom:5px; height:30px; background:rgba(0,0,0,0.5); color:#fff; width:348px; padding:0 15px; line-height:30px; display:block;}
.lbt{width:466px; height:235px; background:#f9f9f9; border:1px solid #d3d3d3; padding:7px 6px;}