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:320px; overflow:hidden}
.head .logo { width:380px; float:left; padding-top:100px;}
.head .logo img { width:380px; height:120px;}
.head .search { width:430px; float:right; height:40px; padding-top:145px}
.head .search input{ border:#648a9f 1px solid; height:38px; width:320px; float:left; font-size:16px}

.nav { width:1200px; margin:0 auto; overflow:hidden;}
.nav span { float:left; width:1200px; text-align:center; font-size:20px; height:60px; line-height:60px;}
.nav span a { color:#FFF; font-weight:bold; padding:45px}
.nav span a:hover { text-decoration:none; background:#1a699c; color:#FFF;}

.ttnews { width:1200px; margin:30px auto; overflow:hidden;}
.ttnews h1 { width:1200px; float:left; text-align:center; font-size:40px; height:50px; line-height:50px; font-weight:bold; overflow:hidden; margin-bottom:10px}
.ttnews h1 a { color:#004687}
.ttnews h1 a:hover { color:#c00}
.ttnews span { width:1200px; float:left; line-height:26px; font-size:16px; height:26px; overflow:hidden; color:#666; text-indent:2em}

.main { width:1200px; margin:0 auto 40px; overflow:hidden}

.tb_760 { width:760px; float:left}
.tb_400 { width:400px; float:left}
.tb_820 { width:820px; float:left}
.tb_340 { width:340px; float:left}


.mb10 { margin-bottom:10px}
.mr10 { margin-right:10px}
.mb15 { margin-bottom:15px}
.mt30 { margin-top:30px}
.mr40 { margin-right:40px}
.mt40 { margin-top:40px}
.mb40 { margin-bottom:40px}


/*热点专题 css样式*/
.rdzt { width:1200px; margin:0 auto 40px; overflow:hidden; height:145px; background:#EEE}
.part2018 {margin:0 auto; width: 1200px; height: auto; overflow: hidden; display: block; position: relative;}
.scroll_title {width:50px; float:left;}
.scroll_title img { width:50px; height:145px}
.scroll_horizontal{width:1140px; height:145px; float:left; }
.scroll_horizontal .box{ overflow:hidden; position:relative; width:1055px; margin:0 auto}
.scroll_horizontal .list{ overflow:hidden; width:9999px; margin-top:25px}
.scroll_horizontal .list li{ float:left;width:330px; height:140px; text-align:center; padding:0 15px;}
.scroll_horizontal .list li img{ width:330px; height:90px;}
.scroll_horizontal .plus,.scroll_horizontal .minus{ position:absolute;top:50px;width:24px;height:39px;display:block;background:url(../images/control.png) no-repeat;cursor:pointer;}
.scroll_horizontal .plus{ left:68px;background-position:-8px -5px;}
.scroll_horizontal .minus{ right:15px;background-position:-48px -5px;}
.scroll_horizontal .plus:hover,.scroll_horizontal .minus:hover{ background:#f60;  background: url(../images/control.png) no-repeat;}
.scroll_horizontal .plus:hover{ left:68px; background-position: -8px -55px;}
.scroll_horizontal .minus:hover{ right:15px; background-position: -48px -55px;}



/*焦点图 css样式*/
#zSlider{margin:0px auto; width:758px; overflow:hidden; background:#FFF; border:1px solid #ddd}
#picshow{position:relative;}
#picshow,#picshow_img{width:638px; height:400px; overflow:hidden; float:left;}
#picshow_img li{width:638px; height:400px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:638px; height:400px;}
#picshow_tx{left:0px; width:638px; bottom:0px; position:absolute; height:60px; overflow:hidden;}
#picshow_tx li{background:url(../images/picshow_bg.png) repeat; padding:10px 30px; height:40px; color:#fff; display:none;}
#picshow_tx li a{color:#fff; font-size:16px; font-family:"微软雅黑"}
#picshow_tx li a:hover{ text-decoration:none}
#picshow_tx li h3{ margin:13px 0;}
#select_btn{width:118px; height:400px; color:#111; float:right; display:inline; background-color:#f0f0f0;}
#select_btn li{padding:10px; width:118px; height:59px; border-top:1px solid #fff; cursor:pointer;}
#select_btn li:hover{background-color:#fff;}
#select_btn li.current{background-color:#fff;}
#select_btn li.current:hover{background-color:#fff;}
#select_btn a{color:#000;}
#select_btn img{padding:2px; border:1px solid #ccc; width:90px; height:55px; float:left;}


dl.newsbox { width:400px; float:left}
dl.newsbox dt { width:400px; float:left}
dl.newsbox dt strong { width:142px; float:left; height:53px; line-height:45px; text-align:center; font-size:24px; color:#fff; background:url(../images/lm_bg01.gif) no-repeat}
dl.newsbox dt em { float:right; font-size:18px; line-height:53px}
dl.newsbox dt em a { color:#999}
dl.newsbox dt em a:hover { color:#c00}
dl.newsbox dd { width:400px; float:left}

ul.txt01 { width:100%; float:left; margin-top:10px}
ul.txt01 li { width:100%; float:left; font-size:18px;}
ul.txt01 li a { background:url(../images/dian.gif) no-repeat 0 center; padding-left:15px; float:left; height:43px;  line-height:43px; overflow:hidden}

.icontb { width:760px; float:left;}
.icontb .icbt { width:60px; float:left}
.icontb .icbt img { width:60px; height:125px; }
.icontb .icon { width:120px; float:left; height:125px; margin-left:20px; display:inline}
.icontb .icon a.tu1 {background:url(../images/tub_a01.jpg) no-repeat; width:120px; height:125px; display:block;_float:left;}
.icontb .icon a.tu1:hover {background:url(../images/tub_a02.jpg) no-repeat;}
.icontb .icon a.tu2 {background:url(../images/tub_b01.jpg) no-repeat; width:120px; height:125px; display:block;_float:left;}
.icontb .icon a.tu2:hover {background:url(../images/tub_b02.jpg) no-repeat;}
.icontb .icon a.tu3 {background:url(../images/tub_c01.jpg) no-repeat; width:120px; height:125px; display:block;_float:left;}
.icontb .icon a.tu3:hover {background:url(../images/tub_c02.jpg) no-repeat;}
.icontb .icon a.tu4 {background:url(../images/tub_d01.jpg) no-repeat; width:120px; height:125px; display:block;_float:left;}
.icontb .icon a.tu4:hover {background:url(../images/tub_d02.jpg) no-repeat;}
.icontb .icon a.tu5 {background:url(../images/tub_e01.jpg) no-repeat; width:120px; height:125px; display:block;_float:left;}
.icontb .icon a.tu5:hover {background:url(../images/tub_e02.jpg) no-repeat;}

.lmbt { width:100%; float:left; height:45px; background:#EEE;}
.lmbt strong { float:left; height:45px; line-height:45px; padding:0 20px; background:#3b8cc0; font-size:22px; color:#FFF}
.lmbt em { float:right; font-size:18px; margin-right:15px; display:inline; line-height:45px}
.lmbt em a { color:#999}
.lmbt em a:hover { color:#c00}

ul.txt02 { width:100%; float:left}
ul.txt02 li { width:100%; float:left; border-bottom:1px solid #DDD; padding-bottom:14px; margin-bottom:8px;}
ul.txt02 li strong { width:100%; float:left; font-size:24px; line-height:45px; height:45px; overflow:hidden;}
ul.txt02 li strong a { color:#333}
ul.txt02 li strong a:hover { color:#C00}
ul.txt02 li span { width:100%; float:left; line-height:26px; height:52px; font-size:16px; color:#999}

ul.txt03 { width:760px; float:left; margin-top:10px}
ul.txt03 li { width:760px; float:left;  line-height:40px;}
ul.txt03 li a { width:540px; float:left; height:40px;  line-height:40px; overflow:hidden; font-size:18px}
ul.txt03 li em { width:165px; float:right; font-size:16px; color:#999;}

.ptsj { width:100%; float:left; height:40px; background:#e7f3fb;}
.ptsj strong { width:100%; float:left; text-align:center; line-height:40px; color:#3b8cc0; font-size:24px}

.lysj_01,.lysj_02 { width:200px; float:left}
.lysj_01 span,.lysj_02 span  { width:200px; float:left; font-size:18px; font-weight:bold; color:#333; line-height:30px;}
.lysj_01 strong { float:left; font-size:38px; color:#f9443b; line-height:45px; margin-right:5px; display:inline}
.lysj_02 strong { float:left; font-size:38px; color:#3755c7; line-height:45px; margin-right:5px; display:inline}
.lysj_01 em,.lysj_02 em { float:left; font-size:16px; color:666; line-height:25px; height:25px; margin-top:20px}

.bksj { width:195px; float:left}
.bksj .tbl { width:20px; float:left; padding:20px;}
.bksj .tbl strong { float:left; font-size:22px; color:#000; line-height:30px; height:60px;}
.bksj .tbr { width:135px; float:left; padding:20px 0}
.bksj .tbr span { width:135px; float:left; line-height:30px; font-size:16px; color:#666}

ul.txt04 { width:400px; float:left}
ul.txt04 li { width:400px; float:left}
ul.txt04 li a { background:url(../images/dian.gif) no-repeat 0 center; padding-left:15px; width:385px; float:left; font-size:18px; height:36px; line-height:36px; overflow:hidden}
ul.txt04 li span{ width:400px; display: block; overflow: hidden; font-size:14px; color:#999; height:36px; line-height:36px; float:left}
ul.txt04 li span i.name{ float: left;padding-left:16px;}
ul.txt04 li span i.date{  display: block; background:url(../images/ico_01.png)no-repeat 0 center; padding-left:20px; margin-left:30px; display:inline; float: left;}

ul.jblist { width:398px; float:left; padding-left:2px;}
ul.jblist li { width:120px; float:left; margin:6px; display:inline}
ul.jblist li img { width:120px; height:120px}

.foot { width:100%; background:#3b8cc0; margin:0 auto; overflow:hidden}
.foot .footb { width:1200px; margin:20px auto; overflow:hidden}
.foot .footb span { width:1200px; float:left; font-size:16px; line-height:35px; color:#FFF; line-height:35px; text-align:center}



/*列表面、内容页 css 样式*/
.listb { width:1200px; margin:40px auto; overflow:hidden}

ul.txt05 { width:820px; float:left;}
ul.txt05 li { width:820px; float:left; line-height:50px;  border-bottom:1px dashed #ccc}
ul.txt05 li span { background:url(../images/dian.gif) no-repeat 5px center;  font-size:18px;padding-left:20px; width:650px; float:left; height:55px;  line-height:55px; overflow:hidden;}
ul.txt05 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 #e3e3e3; 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}


.lmbt_02 { width:100%; float:left; background:url(../images/line.gif) repeat-x bottom; height:45px}
.lmbt_02 strong { float:left; font-size:24px; line-height:43px; height:43px; border-bottom:#3b8cc0 2px solid; color:#00578f;}


.kstdtb { width:340px; float:left;}
.kstdtb .ico { width:150px; float:left; height:125px; margin:10px; display:inline}
.kstdtb .ico a.pic1 {background:url(../images/kstd_a01.gif) no-repeat; width:150px; height:125px; display:block;_float:left;}
.kstdtb .ico a.pic1:hover {background:url(../images/kstd_a02.gif) no-repeat;}
.kstdtb .ico a.pic2 {background:url(../images/kstd_b01.gif) no-repeat; width:150px; height:125px; display:block;_float:left;}
.kstdtb .ico a.pic2:hover {background:url(../images/kstd_b02.gif) no-repeat;}
.kstdtb .ico a.pic3 {background:url(../images/kstd_c01.gif) no-repeat; width:150px; height:125px; display:block;_float:left;}
.kstdtb .ico a.pic3:hover {background:url(../images/kstd_c02.gif) no-repeat;}
.kstdtb .ico a.pic4 {background:url(../images/kstd_d01.gif) no-repeat; width:150px; height:125px; display:block;_float:left;}
.kstdtb .ico a.pic4:hover {background:url(../images/kstd_d02.gif) no-repeat;}

ul.txt06 { width:100%; float:left; }
ul.txt06 li { width:100%; float:left; font-size:16px;}
ul.txt06 li a { background:url(../images/dian.gif) no-repeat 0 center; padding-left:15px; float:left; height:36px;  line-height:36px; overflow:hidden}

ul.txt07 { width:340px; float:left}
ul.txt07 li { width:340px; float:left}
ul.txt07 li a { background:url(../images/dian.gif) no-repeat 0 center; padding-left:15px; width:325px; float:left; font-size:16px; height:32px; line-height:32px; overflow:hidden}
ul.txt07 li span{ width:340px; display: block; overflow: hidden; font-size:12px; color:#999; height:32px; line-height:32px; float:left}
ul.txt07 li span i.name{ float: left;padding-left:16px;}
ul.txt07 li span i.date{  display: block; background:url(../images/ico_01.png)no-repeat 0 center; padding-left:20px; margin-left:20px; display:inline; float: left;}


ul.ztpic { width:820px; float:left}
ul.ztpic li { width:370px; float:left; margin:20px;}
ul.ztpic li img { width:370px; height:100px;}
ul.ztpic li span { width:370px; float:left; height:35px; line-height:35px; overflow:hidden; font-size:16px; text-align:center}


.wzdh { width:100%; float:left; margin-bottom:20px}
.wzdh span { background:url(../images/ico_02.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}
