/* CSS Document */
@charset "utf-8";
body,form,h1,h2,h3,h4,ul,ol,li,dl,dd,dt,p,hr,input{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none}
body{ background:url(mainbottombg.png) repeat; color:#333; font-size:12px;}
h1,h2,h3,h4{font-size:100%}
img{border:none}ul{list-style:none}
a{color:#000;text-decoration:none;outline:none;}
a:hover {color:#1b79c5;text-decoration:none;}
a:active {color:#000;text-decoration:none;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
i{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.clr { margin:0px;padding:0px;height:0px;width:0px;overflow:hidden;clear:both;}
.wd{ width:1000px; margin:0 auto;}
.blank{width:1024px; height:20px; margin:0 auto; background-color:#FFF;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.ml10{ margin-left:10px;}

.top{ background:url(topbg.jpg) top center no-repeat; height:171px; overflow:hidden;}
.topm{ width:1000px; height:171px; margin:0 auto; overflow:hidden; position:relative;}
.logo{ background:url(logo.png) no-repeat; width:812px; height:111px; display:block; overflow:hidden; position:absolute; top:35px; left:50px; z-index:2; text-indent:-9999em;}
.data{ height:30px; line-height:30px; overflow:hidden; position:absolute; right:10px; top:0; z-index:3;}
.data i{ background-position:-72px -59px; width:13px; height:13px; display:block; float:left; margin:9px 5px 0 0;}
.nav{ background:#096ec0; height:44px; padding:3px 0; border-top:1px #6aaee6 solid; position:relative;}
.nav ul{ width:1000px; margin:0 auto; overflow:hidden;}
.nav ul li{ float:left; width:160px; text-align:center; height:44px; line-height:44px; overflow:hidden; margin-left:3px;}
.nav ul li a{ font-size:16px; font-weight:bold; color:#FFF; padding:0 16px; display:block; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.nav ul li a:hover,.nav ul li.on a{ background:#FFF; color:#096ec0;}
.nav i{ background:url(maintopshadow.png) repeat-x; height:10px; width:100%; position:absolute; bottom:-10px; left:0; z-index:3;}

.focusBox{ position:relative; width:480px; height:300px; overflow:hidden; text-align:left; background:#FFF;}
.focusBox .pic img{ width:480px; height:300px; display:block;}
.focusBox .txt-bg{ position:absolute; bottom:0; z-index:1;height:36px;width:100%; background:url(apl50.png) repeat;}
.focusBox .txt{ position: absolute;bottom: 0;z-index: 2;height: 36px;width:100%;overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display:block; color:white; padding:0 0 0 10px; font-size:14px; font-weight:bold; text-decoration:none;}
.focusBox .num{ position:absolute; z-index:3; bottom:8px; right:8px;}
.focusBox .num li{ float:left; position:relative; width:18px; height:15px; line-height:15px; overflow:hidden; text-align:center;margin-right:1px; cursor:pointer;}
.focusBox .num li a,.focusBox .num li span{ position:absolute; z-index:2; display:block; color:white; width:100%; height:100%; top:0; left:0; text-decoration:none;}
.focusBox .num li span{ z-index:1; background:black; filter:alpha(opacity=50); opacity:0.5;}
.focusBox .num li.on a,.focusBox .num a:hover{background:#0068b7;}

.maintop{ height:320px; margin:0 auto; background:url(maintopbg.png) repeat; padding-top:20px;}
.slidedt{ width:980px; margin:0 auto; overflow:hidden;}
.news{ width:487px;}
.news .tit{ background:url(tit01.png) bottom center no-repeat; height:32px; line-height:24px; overflow:hidden; padding-left:15px;}
.news .tit a{ font-size:20px; font-weight:bold; color:#FFF;}
.hotnews{ font-size:24px; color:#FFF; text-align:center; padding:12px 0;}
.hotnews a{ color:#FFF;}

.ullist li{ background:url(iconb.png) left center no-repeat; height:28px; line-height:28px; padding-left:10px; text-align:right; font-size:14px; color:#333;}
.ullist li a{ color:#333; text-align:left; float:left;}
.ullist li a:hover{ color:#1b79c5;}
.ullistw li{ background:url(iconw.png) left center no-repeat;}
.ullistw li,.ullistw li a{ color:#FFF;}
.ullistw li a:hover{ color:#FFF;}

.mainbottom{ background:#FFF; width:976px; border:2px #cee9ff solid; padding:10px; margin:0 auto; overflow:hidden;}
.hdjl{ width:258px; border:1px #dcdcdc solid; overflow:hidden;}
.hdjl .tit{ height:36px; line-height:36px; overflow:hidden; background:#f0eeee; border-bottom:1px #dcdcdc solid; padding-left:8px;}
.hdjl .tit i{ background-position:-72px -19px; width:19px; height:19px; display:block; float:left; margin:9px 10px 0 0;}
.hdjl .tit a{ font-size:14px; color:#1b79c5;}
.hdjl ul{ margin-left:16px;}
.hdjl ul li{ background:#f3f3f3; margin-top:5px; float:left; width:225px; height:33px; line-height:33px; font-size:14px;padding-top: 2px;margin-bottom: 5px;text-align:center;}
.hdjl ul li span{ width:53px; height:33px; display:block; float:left;}
.hdjl ul li a{ font-size:14px; color:#000; line-height:33px;}
.icon_hdjl_01{ border-bottom:1px #a6cc15 solid;}
.icon_hdjl_02{ border-bottom:1px #1ba3dd solid;}
.icon_hdjl_03{ border-bottom:1px #f2a902 solid;}
.icon_hdjl_04{ border-bottom:1px #e34545 solid;}
.icon_hdjl_05{ border-bottom:1px #FF9999 solid;}
.icon_hdjl_01 span{ background-color:#a6cc15;}
.icon_hdjl_02 span{ background-color:#1ba3dd;}
.icon_hdjl_03 span{ background-color:#f2a902;}
.icon_hdjl_04 span{ background-color:#e34545;}
.icon_hdjl_05 span{ background-color:#FF9999;}
.icon_hdjl-1{ background-image:url(icon-hdjl-0614.png); background-repeat:no-repeat; background-position:5px -48px; width:53px; height:33px; display:block;}
.icon_hdjl-2{ background-image:url(icon-hdjl-0614.png); background-repeat:no-repeat; background-position:5px -93px; width:53px; height:33px; display:block;}
.icon_hdjl-3{ background-image:url(icon-hdjl-0614.png); background-repeat:no-repeat; background-position:5px -135px; width:53px; height:33px; display:block;}
.icon_hdjl-4{ background-image:url(icon-hdjl-0614.png); background-repeat:no-repeat; background-position:5px -180px; width:53px; height:33px; display:block;}
.icon_hdjl-5{ background-image:url(icon-hdjl-0614.png); background-repeat:no-repeat; background-position:5px -224px; width:53px; height:33px; display:block;}


.boxtit{ width:100%; height:34px; line-height:34px; overflow:hidden; border-bottom:4px #1b79c5 solid;}
.boxtit span{ float:left; padding:0 20px; display:block; background:#1b79c5;}
.boxtit span a{ font-size:16px; color:#FFF;}

.zcwj,.gsgg,.wddt,.zxcx{ width:350px; height:240px;}
.ztzl{ width:968px; height:100px; padding:5px; overflow:hidden; border:1px #dcdcdc solid;}
.ztzl .tit{ background:url(icon_ztzl.png) no-repeat; width:100px; height:100px; display:block; text-indent:-999em; float:left;}
#iframe{ margin-top:6px;}

.rxdh{ width:258px; height:238px; border:1px #dcdcdc solid; overflow:hidden;}
.rxdh .tit{ height:36px; line-height:36px; overflow:hidden; background:#f0eeee; border-bottom:1px #dcdcdc solid; padding-left:8px;}
.rxdh .tit i{ background-position:-72px -40px; width:19px; height:19px; display:block; float:left; margin:9px 10px 0 0;}
.rxdh .tit a{ font-size:14px; color:#1b79c5;}
.rxdh ul{ margin-left:16px;}
.rxdh ul li{ background:#f3f3f3; margin-top:10px; float:left; width:225px; height:37px; line-height:37px; font-size:14px;}
.rxdh ul li span{ width:53px; height:37px; display:block; float:left; margin-right:10px;}
.icon_rx_01{ border-bottom:1px #a6cc15 solid;}
.icon_rx_02{ border-bottom:1px #1ba3dd solid;}
.icon_rx_03{ border-bottom:1px #f2a902 solid;}
.icon_rx_04{ border-bottom:1px #e34545 solid;}
.icon_rx_01 span{ background-color:#a6cc15;}
.icon_rx_02 span{ background-color:#1ba3dd;}
.icon_rx_03 span{ background-color:#f2a902;}
.icon_rx_04 span{ background-color:#e34545;}
.icon_rx{ background-position:-72px 0; width:23px; height:17px; display:block; margin:10px auto 0;}

.cxlist li{ width:175px; float:left; margin-top:20px; height:26px; line-height:26px; overflow:hidden;}
.cxlist li a{ font-size:14px; color:#0974ba;}
.icon_cx{ float:left; width:26px; height:26px; display:block; margin-right:3px;}
.icon_cx_01{ background-position:-44px 0;}
.icon_cx_02{ background-position:-44px -28px;}
.icon_cx_03{ background-position:-44px -56px;}
.icon_cx_04{ background-position:-44px -84px;}
.icon_cx_05{ background-position:-44px -112px;}
.icon_cx_06{ background-position:-44px -140px;}
.icon_cx_07{ background-position:-44px -168px;}
.icon_cx_08{ background-position:-44px -196px;}
.icon_cx_09{ background-position:-44px -224px;}

.links{ width:980px;}
.linksul li{ float:left; padding:0 6px;}
.linksul li img{ border:1px #dcdcdc solid;}

.data i,.hdjl .tit i,.icon_hd,.rxdh .tit i,.icon_rx,.icon_cx{ background-image:url(icon.png); background-repeat:no-repeat;}
.footer{ border-top:2px #FFF solid; width:100%; background:#1b79c5; padding:30px 0; line-height:30px; overflow:hidden; text-align:center; color:#FFF; font-size:14px;}

/*content*/
.content1{ width:998px; border:1px #cee9ff solid; margin:0 auto; overflow:hidden; background:#FFF;}
.news3{ line-height:30px; text-align:center; font-size:24px; font-weight:bold; padding:30px 20px 10px;}
.news4{  border-bottom:1px dashed #e3e3e3; line-height:30px; color:#7f7f7f; text-align:center; font-weight:normal; font-size:14px;}
.news5{ line-height:30px; font-size:16px; padding:30px; min-height: 300px; height: auto!important; height: 300px; text-align:justify;}

/*list*/
.mainl{ width:260px;}
.mainr{ width:700px;}
.ejgsgg{ width:260px; height:270px;}
.path{ width:960px; height:20px; line-height:20px; overflow:hidden; float:left; font-size:14px; background:url(pathbg.png) left 2px no-repeat; padding-left:20px; color:#096ec0;}
.path a{ color:#096ec0;}
.rbox{ height:183px;}

.etit{ height:37px; background:#f0eeee; border-bottom:1px #1b79c5 solid; position:relative;}
.etit span{ background:#FFF; float:left; height:36px; line-height:36px; border-bottom:1px #FFF solid; border-top:1px #1b79c5 solid; border-left:1px #f0eeee solid; border-right:1px #f0eeee solid; display:block; padding:0 25px; position:absolute; top:0; left:0; z-index:2; font-size:16px;}
.fy{ height:30px; line-height:30px; overflow:hidden; text-align:center;}
.setit{ background:#1b79c5; height:38px; line-height:38px; text-align:center; color:#FFF; font-size:16px;}
.sebm ul li{ background:#f5f5f5 url(listbg.png) 24px 12px no-repeat; height:36px; line-height:36px; overflow:hidden; border:1px #dcdcdc solid; border-top:none; padding-left:53px; font-size:14px;}
.sebm ul li a{ color:#096ec0;}

.tsjbjj{ text-indent:2em; background:#f0f8ff; margin:20px 0; overflow:hidden; padding:20px; line-height:24px; font-size:14px;}
.repbox .tit{ font-size:16px; color:#1b79c5; height:30px; line-height:30px;}
.retab{ background:#dcdcdc; margin-top:10px;}
.retab td{ background:#FFF; padding:10px;}
.retab .th td{ background:#e7f6fd;}