body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td{margin:0; padding:0;}
body{font-size:12px; color:#929292; -webkit-text-size-adjust:none; margin:0 auto; font-family: Microsoft Yahei ;}
div{margin:0 auto;}
html{ overflow-x:hidden}
ul,li{list-style:none;}
a{color:#767676; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none; cursor:pointer;}
a:hover{ color:#093e8e; text-decoration:none;}
img{border:none;}
.mwidth{ width:1000px;}
.clear{ clear:both; overflow:hidden;}

h1.logoh1{ float:left; width:auto;}
.hdyb{ float:right; width:auto; padding:17px 0 0;}
p.hdp{ float:right; width:auto;}
p.hdp a{ padding:0 5px;}
p.hdp span{ float:left; line-height:25px;}
span.imgspan{ padding:7px 10px 0 0;}
p.hdp input{ float:left;}
input.searchbox{ width:123px; height:23px; border:1px solid #e6e6e6; color:#cecece; text-align:center; border-right:none;}
input.searchbut{ border:none; width:22px; height:25px; background:url(../images/bg_searchbut.gif) no-repeat;}

ul.nav li{ float:left; width:105px; height:65px;}
ul.nav li a{ width:105px; height:65px; display:block; background:url(../images/bg_navli.png) no-repeat right; display:block; text-align:center; line-height:70px;}
ul.nav li a:hover,ul.nav li.navli a{ background:url(../images/bg_nav.png) no-repeat bottom center; color:#fff;}

.focus_ad{ height:463px; overflow:hidden; position:relative; overflow:hidden; margin:-7px 0 0 0; border-top:2px solid #093e8e; z-index:-9999;}
.slide_pic li{display:none; height:463px; overflow:hidden;}
.slide_pic .li_on{display:block;}
.focu_btn{ width:1000px; margin:0 auto;}
.slide_txt{ width:150px; display:block; position:absolute; margin:-50px 0 0 850px;}
.slide_txt li{width:39px;float:left;height:5px;line-height:10px;}
.slide_txt a,.focus_ad .slide_txt a:hover{ width:23px; height:5px; display:block; text-indent:-9999px; background:url(../images/icon_qh.gif) no-repeat 0 0;}
.slide_txt .li_on{}
.slide_txt .li_on a,.slide_txt .li_on a:hover{ background:url(../images/icon_qh2.gif) no-repeat 0 0; }

.main{ margin:-40px auto 0;}

p.imgm{ background:url(../images/img_mtop.png) no-repeat center; height:16px;}
.th{ background:url(../images/bg_main.png) repeat-y center; padding:13px 0;}
.thh2{ margin:0 0 25px;}
.proh{ float:left; width:360px; margin:0 0 0 40px;}
.srcobut{ float:right; width:18px;}
p.prev{ width:18px; cursor:pointer; margin:0 0 1px;}
p.prev a {background:url(../images/icon_scro1t.gif) no-repeat; height:33px; width:18px; display:block;}
p.prev a:hover{ background:url(../images/icon_scro1.gif) no-repeat;}
p.next a{ background:url(../images/icon_scro2.gif) no-repeat; height:33px; width:18px; display:block;}
p.next a:hover{ background:url(../images/icon_scro2t.gif) no-repeat;}

p.next{ width:18px; cursor:pointer}
.scrolpro{float:left; width:335px; overflow:hidden;}
ul.proul li{ float:left; width:335px; overflow:hidden;}
ul.proul li span{ float:left; width:118px; overflow:hidden;}
ul.proul li h2,ul.proul li p{ float:right; width:209px; overflow:hidden; font-size:12px;}
ul.proul li p{ line-height:18px;}
p.morebox{ margin:25px 0 0;}

.webs{ float:right; width:214px; margin:0 20px 0 0;}
p.linkp{ margin:10px 0 0;}
p.linkp span{ float:left; width:auto; color:#093e8e;}
p.linkp select{ float:right; width:auto;}

p.imgbot{ height:46px; background:url(../images/img_mbot.gif) no-repeat center;}

.sub{ margin:20px auto 0;}
.left{ float:left; width:193px; overflow:hidden;}
h2.cateh2{ font-size:16px; font-weight:normal; background:url(../images/bg_title.gif) no-repeat; height:40px; text-indent:40px; color:#fff; line-height:40px;}
ul.cate{ border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
ul.cate li{ clear:both; overflow:hidden; height:35px; line-height:35px;}
ul.cate li a{ background:url(../images/bg_cateli.gif) no-repeat; height:35px; width:100%; display:block; text-indent:40px;}
ul.cate li a:hover,ul.cate li.cateli a{ background:url(../images/bg_cateli2.gif) no-repeat; color:#fff;}

.right{ float:right; width:780px; overflow:hidden}
h2.h2tite{ font-size:22px; color:#093e8e; margin:0 0 20px; font-weight:normal;}
.find{ border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; height:30px; line-height:30px; background:url(../images/icon_h.gif) no-repeat 0 10px; padding:0 0 0 15px; margin:0 0 20px;}
.find a{ float:left; width:auto; margin:0 5px;}
.find span{ float:left; width:auto;}
.subcont{ line-height:20px;}

ul.news li{ clear:both; overflow:hidden; margin:0 0 25px; padding:0 0 25px; border-bottom:1px solid #e6e6e6;}
ul.news li span{ float:left; width:184px; height:120px; overflow:hidden;} 
ul.news li a.newsa{ float:right; width:555px; margin:0 0 10px; font-size:12px; color:#024194;}
ul.news li a.newsa:hover{ text-decoration:underline;}
.newslr{ float:right; width:555px; line-height:20px;}

.pages p{ float:left; width:auto;}
.pages p a{ float:left; margin:0 3px 0 0; padding:2px 6px; text-align:center; border:1px solid #e0e0e0;}
.pages p a:hover,.pages p a.pagea{ background:#093e8e; color:#fff;}
.pages span{ float:right; width:auto; line-height:20px;}

h2.newsh2{ font-size:20px; color:#024194; text-align:center;}
p.newsp{ margin:15px 0 20px; text-align:center;}
.newsnum{ border-top:1px solid #ccc; padding:10px 10px 0; margin:30px 0 0;}
a.backa{ float:left; width:127px; height:40px; line-height:40px; color:#fff; display:block; text-indent:42px; margin:0 25px 0 0; 
background:url(../images/bg_back.gif) no-repeat;}
a.backa:hover{ text-decoration:underline;}
ul.newsnumul{ float:left; width:auto;}
ul.newsnumul li{ height:24px; line-height:24px;}

#pronav{ border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
#pronav li .proli{display:block; height:35px; line-height:35px;}
#pronav li .proli a{ width:100%; height:35px; display:block; background:url(../images/bg_cateli.gif) no-repeat;text-indent:40px;}
#pronav li .proli a:hover,#pronav li a.catexs{ background:url(../images/bg_cateli2.gif) no-repeat; color:#fff;}
#pronav li .proli a.zhankan{ text-indent:-99999px; width:10px; height:10px; display:block; cursor:pointer; margin:0 5px 0 0;}
#pronav li ul{ margin:-5px 0 5px;*margin:-5px 0 5px!important;*margin:10px 0 0;}
#pronav li ul li{line-height:30px; clear:both; overflow:hidden; height:30px; background:#f1f1f1; border-bottom:1px dashed #d2d2d2;}
#pronav li ul li a{font-weight:normal; display:block; height:30px; line-height:30px; text-indent:40px;}
#pronav li:hover ul{left: auto;}
#pronav li.sfhover ul{left: auto;}
#pronav ul.collapsed{display: none;}

ul.sproul li{ float:left; width:168px; height:190px; margin:0 13px 20px;}
ul.sproul li a{ width:168px; height:168px; display:block; border:1px solid #d5d5d5;}
ul.sproul li p{ text-align:center; margin:5px 0 0;}

span.bigproimg{ float:left; width:208px; height:208px; border:1px solid #dddddf; margin:0 50px 0 0;}
.promews{ float:left; width:495px;}
h2.bigproh2{ margin:0 0 15px; font-size:18px; font-weight:normal; color:#093e8e;}
dl.bigprodl dd{ float:left; width:180px; margin:0 60px 10px 0;}

.procont{ border:1px solid #dddddf; margin:20px 0 0;}
h2.proh2{ height:30px; line-height:30px; border-bottom:1px solid #dddddf; text-indent:20px; font-weight:normal; color:#00429a;}
.prolr{ padding:10px; line-height:20px;}

ul.feed li{clear:both; overflow:hidden; margin:0 0 10px;}
ul.feed li h3{ float:left; width:60px; font-size:12px; font-weight:normal; color:#484848; line-height:22px; text-align:right;}
ul.feed li p{ float:left; width:auto;}
ul.feed li p input{ border:1px solid #cccccc; height:20px; width:170px;}
ul.feed li p input.addinput{ width:410px;}
ul.feed li p input.yzsub{ width:64px;}
ul.feed li p textarea{ border:1px solid #cccccc; height:162px; width:410px;}
ul.feed li span{ float:left; color:#cc0000; line-height:22px; padding:0 0 0 5px;}
ul.feed li a{ width:133px; height:39px; text-align:center; line-height:39px; color:#fff; display:block; float:left; 
background: #00439a;}
ul.feed li a:hover{ text-decoration:underline}
ul.feed li a.tijiao{ margin:0 20px 0 60px;}

.newsh{ float:left; width:295px; overflow:hidden; margin:0 0 0 20px;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:295px; height:80px; position:relative;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:295px; height:10px; position:absolute; bottom:106px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto; float:right;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#dcdcdc; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#093e8e;}
h2.snewsh2{ color:#093e8e; font-size:12px; font-weight:normal; margin:0 0 10px;}
h2.snewsh2 a{ color:#093e8e;}
h2.snewsh2 a:hover{ color:#093e8e; text-decoration:underline;}
.newscont span{ float:left; width:45px; line-height:20px;}
.newscont p{ float:right; width:240px; padding:0 0 0 10px; border-left:1px solid #ccc; line-height:20px;}

.bot{ margin:20px auto; background:url(../images/bg_bot.gif) repeat-x; height:38px; line-height:32px;}
p.botp{ float:left; width:auto;}
p.botp a{ padding:0 5px;}
p.botp2{ float:right; width:auto;}

/***************** ·ÖÒ³ÑùÊ½ *****************/
.flip_pages_front{font-size: 12px; font-family: arial,sans-serif; height:25px;padding:20px 15px 5px 0px; text-align:center; clear:both;}
.flip_pages_front a{margin:0px 1px;padding:2px 5px;text-align:center;border:1px solid #ddd;color:#2c56a2; text-decoration: none;}
.flip_pages_front a:hover{color:#ef9a1e; text-decoration: none;}
.flip_pages_front .pageson{color:#fe7c04; background: #fff1e4; border: 1px solid #fe7c02;}
.flip_pages_front .pagesnum, .flip_pages_front .pagesnone{text-decoration:none;}
.flip_pages_front .pagesInput, .flip_pages_front .pagesnone, .flip_pages_front .pagego{border:0px;padding:2px 0px;margin:0px 2px;color:#2c56a2;}
.flip_pages_front .pagesInput input{width:30px;margin:0px 2px; height:15px; text-align:center; border: 1px solid #7c9dbc;}
.flip_pages_front .pagego input{width:45px; height:20px; border:0; color:#fff; line-height:20px; cursor:pointer; background:url(../images/confirm.gif) no-repeat 0 0;}
