html,body{margin:0px;height:100%; }
img {border:0}
a{ text-decoration: none; color:#444}
a:hover{ color:#C00;text-decoration:none;}
body{font-family:"微软雅黑",Verdana, Geneva, sans-serif;font-size:14px;line-height:26px; color:#444; background: url(../images/top_bg.jpg) repeat-x 50% top; line-height:180%}
select,input{font-size: 14px; padding:1px; margin:0;color:#000;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span{ margin:0; padding:0; list-style:none}
table{ border:0; padding:0; margin:0;}
em,i{ font-style:normal}


.head { width:1200px; margin:0 auto; height:263px; overflow:hidden}
.head .logo { width:650px; float:left;}
.head .logo img { width:650px; height:263px;}
.head .search { width:430px; float:right; height:40px; padding-top:115px}
.head .search img { width:34px; height:34px; float:left; margin-right: 10px}
.head .search input{ border:#648a9f 1px solid; height:38px; width:300px; float:left; font-size:16px}


.nav { width:1200px; margin:0 auto 40px; overflow:hidden;}
.nav span { float:left; width:1200px; text-align:center; font-size:18px; height:54px; line-height:54px;}
.nav span a { color:#FFF; font-weight:bold; padding:14px}
.nav span a:hover { text-decoration:none; background:#10528f; color:#FFF;}


.tab_580 { width:580px; float:left}
.tab_390 { width:390px; float:left}
.tab_340 { width:340px; float:left}
.tab_820 { width:820px; float:left}


.mr10 { margin-right:10px}
.mr20 { margin-right:20px}
.mr40 { margin-right:40px}
.mb10 { margin-bottom:10px}
.mb20 { margin-bottom:20px}
.mb40 { margin-bottom:40px}
.mt30 { margin-top:30px}


.main { width:1200px; margin:0 auto 30px; overflow:hidden}

.lmbt_01 { width:100%; float:left; height:55px; background: url(../images/line.gif) repeat-x; margin-bottom: 5px}
.lmbt_01 strong { background:url(../images/lmbg_01.jpg) no-repeat; float:left; width: 130px; height:55px; line-height:50px; text-align: center; font-size:22px; color:#FFF}
.lmbt_01 em { float:right; font-size:14px; margin-right:15px; display:inline; line-height:50px}
.lmbt_01 em a { color:#2d5b88}
.lmbt_01 em a:hover { color:#c00}

ul.txt00 { width:580px; float:left}
ul.txt00 li { width:580px; float:left; line-height:35px; font-size:16px;}
ul.txt00 li span { background:url(../images/dian.gif) no-repeat 0 center; padding-left:15px; width:465px; float:left; height:35px;  line-height:35px; overflow:hidden}
ul.txt00 li em { width:60px; float:right; color:#999; font-family:Verdana, Geneva, sans-serif; text-align:right; margin-right:5px}

.lmbt_02 { width:100%; float:left; background:url(../images/xian.gif) repeat-x 0 top; height:40px}
.lmbt_02 strong { float:left; font-size:22px; line-height:40px; border-top:#0372b2 2px solid; color:#015293}
.lmbt_02 em { float:right; width:30px; font-size:14px; padding-right:5px; height:40px; line-height:40px; background:url(../images/icon_03.gif) no-repeat 0 center; padding-left:15px; display:block}

ul.txt01 { width:100%; float:left;}
ul.txt01 li { width:100%; float:left; font-size:16px;}
ul.txt01 li a { background:url(../images/dian.gif) no-repeat 0 center; padding-left:15px; float:left; height:35px;  line-height:35px; overflow:hidden}

.pic_tw { width:100%; margin-bottom: 6px; float: left; margin-top:9px}
.pic_tw .img_h { width: 130px; height: 90px; margin-right: 10px; float: left;}
.pic_tw .img_h img { width: 130px; height: 90px; float: left;}
.pic_tw .fotwz { width: auto; font-size: 20px; font-weight: bold; line-height:30px; height:90px; overflow:hidden}
.pic_tw .fotwz a { color:#015293}
.pic_tw .fotwz a:hover { color:#C00}

.mgjs { width:340px; float:left;}
.mgjs .bt { width:50px; float:left; display:inline}
.mgjs .bt img { width:50px; height:110px;}
.mgjs .icon { width:140px; float:left; height:50px;}
.mgjs .icon a.tu1 {background:url(../images/mgzc_01.gif) no-repeat; width:140px; height:50px; display:block;_float:left;}
.mgjs .icon a.tu1:hover {background:url(../images/mgzc_02.gif) no-repeat;}
.mgjs .icon a.tu2 {background:url(../images/mgjj_01.gif) no-repeat; width:140px; height:50px; display:block;_float:left;}
.mgjs .icon a.tu2:hover {background:url(../images/mgjj_02.gif) no-repeat;}
.mgjs .icon a.tu3 {background:url(../images/ldbz_01.gif) no-repeat; width:140px; height:50px; display:block;_float:left;}
.mgjs .icon a.tu3:hover {background:url(../images/ldbz_02.gif) no-repeat;}
.mgjs .icon a.tu4 {background:url(../images/ljwy_01.gif) no-repeat; width:140px; height:50px; display:block;_float:left;}
.mgjs .icon a.tu4:hover {background:url(../images/ljwy_02.gif) no-repeat;}


dl.tzgg { width: 338px; float:left; border-left: #ddd 1px solid; border-right: #ddd 1px solid; border-bottom:#ddd 1px solid;background: #f3f3f3;}
dl.tzgg dt { width: 338px; float: left; background:url(../images/xian.gif) repeat-x 0 top; height:40px}
dl.tzgg dt strong { float:left; font-size:22px; line-height:40px; border-top:#0372b2 2px solid; color:#015293; padding-left: 7px}
dl.tzgg dt em { float:right; width:30px; font-size:14px; padding-right:5px; height:40px; line-height:40px; background:url(../images/icon_03.gif) no-repeat 0 center; padding-left:15px; display:block}
dl.tzgg dd { width: 320px; float: left; padding: 0 9px 9px;}

.banner { width:1200px; margin:0 auto 30px; overflow:hidden}
.banner img { width:1200px; height:110px}

.lmbt_03 { width:100%; float:left; height:42px}
.lmbt_03 strong { float:left; font-size:22px; height: 38px; line-height:38px; color:#fff; background:#1a67a4; padding: 0 15px;}
.lmbt_03 em { float:right; width:30px; font-size:14px; padding-right:5px; height:38px; line-height:38px; background:url(../images/icon_03.gif) no-repeat 0 center; padding-left:15px; display:block}


.link { width:100%; background:#e5e5e5; margin:0 auto; overflow:hidden }
.link .links { width:1200px; margin:20px auto; overflow:hidden}
.link .links strong { width:1200px; float:left; font-size:24px; color:#1a67a4; line-height:40px}
.link .links strong img { margin-left: 10px; width: 8px; height: 11px}
.link .links span { width:1200px; float:left; line-height:32px; font-size:16px}
.link .links span a { word-break: keep-all; white-space: nowrap; overflow:auto!important;  color:#000; margin-right:22px}
.link .links span a:hover { color:#c00}

.foot { width:100%; background:#1a67a4; margin:0 auto; overflow:hidden}
.foot .foot_wz { width:1200px; margin:0 auto; overflow:hidden; padding:20px 0}
.foot .foot_wz span { width:1200px; float:left; color:#FFF; text-align:center; line-height:30px; font-size:16px; margin-top:10px}
.foot .foot_wz span a { color:#FFF}


/*列表页、内容页 css样式*/
.lmbt_04 { width:100%; float:left; height:45px; background:#EEE;}
.lmbt_04 strong { float:left; height:45px; line-height:45px; padding:0 20px; background:#1a67a4; font-size:22px; color:#FFF}
.lmbt_04 em { float:right; font-size:14px; margin-right:15px; display:inline; line-height:45px}
.lmbt_04 em a { color:#999}
.lmbt_04 em a:hover { color:#c00}

ul.txt02 { width:820px; float:left;}
ul.txt02 li { width:820px; float:left; line-height:50px;  border-bottom:1px dashed #ccc}
ul.txt02 li span { background:url(../images/dian.gif) no-repeat 5px center;  font-size:18px;padding-left:20px; width:650px; float:left; height:45px;  line-height:45px; overflow:hidden;}
ul.txt02 li em { width:120px; float:right; color:#aaa; font-family:Verdana, Geneva, sans-serif; text-align:right; margin-right:5px; font-size:16px}

.pagetb { width:100%; float:left; text-align:center; display:inline; margin-top:20px}
#pages { padding:20px 0 10px}
#pages A { border:1px solid #f2f2f2; padding:0 10px; height:22px; line-height:22px; background:#FFF; text-align:center; display:inline-block}
#pages A.a1 { padding:0px; width:65px; background:url(../images/pages.gif) repeat-x}
#pages A:hover { background:#F1F1F1; color:#000; text-decoration:none}
#pages SPAN { border:1px solid #0064a4; text-align:center; padding:0 10px; line-height:22px; display:inline-block; background:#3b8cc0; height:22px; color:#FFF}

.wzdh { width:100%; float:left; margin-bottom:20px}
.wzdh span { background:url(../images/icon_04.gif) no-repeat 15px center; padding-left:35px; float:left; line-height:30px; font-size:16px}
.wzdh span a { color:#b00}
.wzdh span a:hover { text-decoration:underline}

.xituw{ width:1160px; float:left; padding:20px;}
.xituw h1{ width:1160px; float:left; font-size:32px; color:#444; text-align:center; line-height:40px; margin-bottom:40px}
.xituw .info { width:1160px; float:left; background:#eee; height:40px}
.xituw .info span {width:1160px; float:left; color:#555; line-height:40px; font-size:16px; text-align:center}
.xituw .nei { width:1120px; float:left; padding:30px 20px; font-size:18px; line-height:38px;}
.xituw .nei img { margin-bottom:20px}
.xituw .nei p { text-indent:2em}

.botm { width:100%; float:left; background:#eee; padding:10px 0;}
.botm a { float:right; font-size:16px; background:#fff; border:1px solid #ccc; height:28px; line-height:28px; padding:0 10px; margin:0 10px; display:inline; font-weight:bold}
.botm a:hover { text-decoration:none; background:#3b8cc0; color:#fff}


.pagination .active a{background: #1a67a4!important;color: #fff!important;}
