﻿/* CSS重置 */
html{background:#fff}
/* 重设边距 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
/* 定义文字样式 */
h2{font-weight:normal}
h3{font-weight:bold}
.black a{text-decoration: none; color:#000}
.black a:hover {text-decoration: underline; color:#f00}
.white a{text-decoration: none; color:#fff}
.white a:hover {text-decoration: underline; color:#fff}
.gray a{text-decoration: none; color:#333}
.gray a:hover {text-decoration: underline; color:#666}
.green a{text-decoration: none; color:#042673}
.green a:hover{text-decoration: underline; color:#042673}
/* 重设html5标签 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
/* 字体继承 */
body, button, input, select, textarea {font:12px/1.5 "宋体"}
input, select, textarea {font-size: 100%;vertical-align: middle}
/* 表格 */
table {border-collapse: collapse;border-spacing: 0}
th {text-align: inherit}
/* 去除默认边框 */
input, button, textarea, fieldset, img {border: 0 none}
/*统一效果*/
img {vertical-align:bottom}
button {cursor:pointer}
/* iframe  */
iframe {display: block}
/* 去除firefox 边框 */
abbr, acronym {border: 0 none;font-variant: normal}
/* 样式统一 */
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: 400}
del {text-decoration: line-through}
/* 列表样式 */
ol, ul {list-style: none outside none}
/* 对齐 */
caption, th {text-align: left}
/* 标题样式 */
q:before, q:after {content: ""}
/* 清理浮动 */
.clearfix {*zoom:1}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0;*zoom:1}
/* 浮动 */
.fl, .fr{display:inline}
.fl {float: left}
.fr {float: right}
.fc {clear: both}
.fz {zoom:1}
.marT10{margin-top:10px}
.of{overflow:hidden}
/* CSS全局 */
.site_wrapper{width:940px; height:auto; margin:0px auto;}
.nav{width:940px; height:107px; margin:0; background:url(nav_bg.jpg) no-repeat left top; overflow:hidden}
.nav ul{width:595px; height:107px; overflow:hidden; float:left}
.nav .logo{width:200px; height:82px; margin:10px 110px 0 35px; float:left; cursor:pointer}
.nav .logo a{float:left; width:100%; height:82px; text-decoration:none}
.nav .logo a:hover{width:200px; height:82px; text-decoration:none}
.nav li{width:94px; height:107px; float:left}
.nav li a{float:left; width:100%; height:107px; text-decoration:none}
.nav li a:hover{width:94px; height:107px; text-decoration:none}
.nav_1:hover{background:url(nav_bg.jpg) no-repeat -345px -107px}
.nav_2:hover{background:url(nav_bg.jpg) no-repeat -439px -107px}
.nav_3:hover{background:url(nav_bg.jpg) no-repeat -533px -107px}
.nav_4:hover{background:url(nav_bg.jpg) no-repeat -627px -107px}
.nav_5:hover{background:url(nav_bg.jpg) no-repeat -721px -107px}
.nav_6:hover{background:url(nav_bg.jpg) no-repeat -815px -107px}
.part_1{width:940px; height:415px; overflow:hidden; margin:10px auto 0 auto}
/* 焦点图 */
.focus{width:288px;height:413px;border:1px solid #EEE;position:relative;float:left; overflow:hidden}
.f288x413{width:288px;height:413px;overflow:hidden}
.f288x413 img{width:288px;height:438px/*height:438px*/}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_tabs{clear:both;text-align:center; position:absolute; right:10px; bottom:10px}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px; position:relative}
.rslides .title{width:278px; height:24px;/*50px*/ padding:10px 5px; text-align:center; line-height:24px/*25px*/; position:absolute; left:0; bottom:60px; background:#000; filter:alpha(opacity=70)/* IE */; -moz-opacity:0.7/* Moz + FF */; opacity: 0.7; z-index:1000; color:#fff; font-family:"微软雅黑"}
.rslides .title h3{font-size:18px/*24px*/; margin:0 auto; text-align:center; font-weight:normal; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.rslides .title p{font-size:16px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;background:url(dot.gif) no-repeat -14px 0;display:inline-block;_display:block;*display:block;width:10px;height:10px}
.rslides_tabs .rslides_here a{background:url(dot.gif) no-repeat 0 0;}
.part_1_c{width:440px; height:415px; background:url(title_bg.jpg) repeat-x left top; overflow:hidden; margin-left:10px}
.part_1_c h2{width:430px; height:33px; padding:5px 0 0 10px; float:left; color:#333; font-size:18px; font-weight:normal; line-height:18px; font-family:"微软雅黑"; background:url(toutiao_bg.jpg) repeat-x left bottom; _line-height:20px}
.part_1_c h2 span{float:left; height:18px; width:7px; background:#042673; margin-right:5px}
.part_1_c .toutiao{background:#f2f7e5; width:438px; height:92px; border:1px dotted #9b9b9b; overflow:hidden}
.part_1_c .toutiao h3{font-family:"微软雅黑"; font-size:18px; color:#042673; text-align:center; line-height:40px}
.part_1_c .toutiao p{font-size:14px; line-height:24px; color:#333; padding:0 0 0 20px}
.part_1_c .putong{width:438px; height:282px; border:1px dotted #9b9b9b; border-top:0}
.part_1_c .putong ul{width:433px; height:272px; padding:10px 5px 0 0; overflow:hidden; float:left}
.part_1_c .putong li{width:195px; height:27px; line-height:27px; margin:0 5px 0 5px; float:left; padding-left:10px; background:url(dot_bg.jpg) no-repeat left center; font-size:14px; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.part_1_r{width:190px; height:415px; overflow:hidden}
.part_1_r h2{width:180px; height:25px; background:url(title_bg.jpg) repeat-x left top; padding:5px 0 0 10px; float:left; color:#333; font-weight:normal; font-size:18px; line-height:18px; font-family:"微软雅黑"; _line-height:20px}
.part_1_r h2 span{float:left; height:18px; width:7px; background:#042673; margin-right:5px}
.part_1_r .jx_img{position:relative; width:190px; height:140px; overflow:hidden}
.part_1_r .jx_img img{width:190px; height:140px}
.part_1_r .jx_img p{width:190px; height:30px; line-height:30px; position:absolute; left:0; bottom:0; background:#222; filter:alpha(opacity=70)/* IE */; -moz-opacity:0.7/* Moz + FF */; opacity: 0.7; color:#fff; font-family:"微软雅黑"; font-size:14px; text-align:center; font-weight:bold; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.part_1_r ul{width:190px; height:262px; padding:8px 0 0 0; overflow:hidden; float:left}
.part_1_r li{width:180px; height:27px; line-height:27px; padding-left:10px; background:url(dot_bg.jpg) no-repeat left center; font-size:14px; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}

.ad{width:940px; height:auto; overflow:hidden; margin:10px auto 0 auto}

.part_2{width:940px; height:auto; margin:10px auto 0 auto; overflow:hidden}
.part_2 .title{width:940px; height:53px; background:url(title_bg.jpg) repeat-x left center; margin-bottom:10px; color:#666}
.part_2 .title span{float:right; line-height:53px; margin-right:20px}
.part_2 .title img{float:left}
.part_2 .title div{float:left; font-size:16px; line-height:53px; margin:0 10px; font-family:"微软雅黑"}
.part_2 .title_1{width:740px; height:53px; background:url(title_bg.jpg) repeat-x left center; margin-bottom:10px}
.part_2 .title_1 span{float:right; line-height:53px; margin-right:20px}
.part_2 .title_1 img{float:left}
.part_2 .title_1 div{float:left; font-size:16px; line-height:53px; margin:0 10px; font-family:"微软雅黑"}
.part_2 .title_2{width:190px; height:53px; background:url(title_bg.jpg) repeat-x left center; margin-bottom:10px}
.part_2 .title_2 span{float:right; line-height:53px; margin-right:20px}
.part_2 .title_2 h2{width:85px; height:20px; float:left; color:#333; font-size:18px; line-height:18px; font-family:"微软雅黑"; padding:18px 0 0 10px; overflow:hidden}
.part_2 .title_2 h2 span{float:left; height:18px; width:7px; background:#042673; margin-right:5px}
.part_2_main{width:940px; height:auto}
.part_2_main_a_l{width:288px; height:438px; border:1px solid #ccc; position:relative; overflow:hidden}
.part_2_main_a_l img{width:288px; height:438px}
.part_2_main_a_l p{width:288px; height:30px; line-height:30px; position:absolute; left:0; bottom:0; background:#222; filter:alpha(opacity=70)/* IE */; -moz-opacity:0.7/* Moz + FF */; opacity: 0.7; color:#fff; font-family:"微软雅黑"; font-size:14px; text-align:center; font-weight:bold; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.part_2_main_b_l{width:290px; height:auto; border:1px solid #ccc; position:relative; overflow:hidden}
.part_2_main_b_l img{width:290px; height:218px}
.part_2_main_b_l p{width:290px; height:30px; line-height:30px; position:absolute; left:0; bottom:0; background:#222; filter:alpha(opacity=70)/* IE */; -moz-opacity:0.7/* Moz + FF */; opacity: 0.7; color:#fff; font-family:"微软雅黑"; font-size:14px; text-align:center; font-weight:bold; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.part_2_main_b_l_1{width:290px; height:auto; position:relative; overflow:hidden}
.main_img{width:290px; height:auto; border:1px solid #ccc; position:relative; overflow:hidden; margin-bottom:10px}
.main_img img{width:290px; height:218px}
.main_img p{width:290px; height:30px; line-height:30px; position:absolute; left:0; bottom:0; background:#222; filter:alpha(opacity=70)/* IE */; -moz-opacity:0.7/* Moz + FF */; opacity: 0.7; color:#fff; font-family:"微软雅黑"; font-size:14px; text-align:center; font-weight:bold; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.part_2_main_b_l_1 span{width:140px; height:105px; border:1px solid #ccc; position:relative}
.part_2_main_b_l_1 span img{width:140px; height:105px}
.part_2_main_b_l_1 span p{width:140px; height:30px; line-height:30px; position:absolute; left:0; bottom:0; background:#222; filter:alpha(opacity=70)/* IE */; -moz-opacity:0.7/* Moz + FF */; opacity: 0.7; color:#fff; font-family:"微软雅黑"; font-size:14px; text-align:center; font-weight:bold; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.part_2_main_c{width:440px; height:auto; overflow:hidden; margin-left:10px}
.part_2_main_c .toutiao{width:440px; height:92px; overflow:hidden; border-bottom:1px dotted #ccc}
.part_2_main_c .toutiao h3{font-family:"微软雅黑"; font-size:18px; color:#042673; text-align:center; line-height:40px}
.part_2_main_c .toutiao p{font-size:14px; line-height:24px; color:#333; padding:0 2px 0 10px}
.part_2_main_c .title_1{width:420px; height:20px; line-height:20px; padding-left:20px; background:url(arrow_bg.jpg) no-repeat left center; margin-top:10px; font-size:18px; color:#042673; font-family:"微软雅黑"; font-weight:bold}
.part_2_main_c .putong{width:440px; height:auto; overflow:hidden}
.part_2_main_c .putong ul{width:440px; height:auto; padding:0; overflow:hidden; float:left}
.part_2_main_c .putong li{width:199px; _width:190px; height:27px; line-height:27px; float:left; padding-left:10px; margin:0 5px; background:url(dot_bg.jpg) no-repeat left center; font-size:14px; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.part_2_main_c .putong_1{width:440px; height:auto; overflow:hidden}
.part_2_main_c .putong_1 span{float:right; color:#333}
.part_2_main_c .putong_1 ul{width:420px; height:auto; padding:10px 10px 0 10px; overflow:hidden; float:left}
.part_2_main_c .putong_1 li{width:410px; height:27px; line-height:27px; padding-left:10px; background:url(dot_bg.jpg) no-repeat left center; font-size:14px; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.part_2_main_c .putong_2{width:440px; height:auto; overflow:hidden}
.part_2_main_c .putong_2 ul{width:440px; height:auto; padding:10px 0 0 0; overflow:hidden; float:left}
.part_2_main_c .putong_2 li{width:199px; width:190px; height:27px; float:left; line-height:27px; padding-left:10px; margin:0 5px; background:url(dot_bg.jpg) no-repeat left center; font-size:14px; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.part_2_main_c_1{width:410px; height:auto; overflow:hidden; margin-left:10px}
.part_2_main_c_1 .toutiao{width:410px; height:92px; overflow:hidden; border-bottom:1px dotted #ccc}
.part_2_main_c_1 .toutiao h3{font-family:"微软雅黑"; font-size:18px; color:#042673; text-align:center; line-height:40px}
.part_2_main_c_1 .toutiao p{font-size:14px; line-height:24px; color:#333; padding:0 2px 0 10px}
.part_2_main_c_1 .putong{width:410px; height:auto; overflow:hidden}
.part_2_main_c_1 .putong span{float:right; color:#333}
.part_2_main_c_1 .putong ul{width:390px; height:auto; padding:10px 10px 0 10px; overflow:hidden; float:left}
.part_2_main_c_1 .putong li{width:380px; height:27px; line-height:27px; padding-left:10px; background:url(dot_bg.jpg) no-repeat left center; font-size:14px; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.part_2_main_r{width:190px; height:auto; overflow:hidden}
.part_2_main_r .jx_img_1{position:relative; width:220px; height:165px; overflow:hidden}
.part_2_main_r .jx_img_1 img{width:220px; height:165px}
.part_2_main_r .jx_img_1 p{width:220px; height:30px; line-height:30px; position:absolute; left:0; bottom:0; background:#222; filter:alpha(opacity=70)/* IE */; -moz-opacity:0.7/* Moz + FF */; opacity: 0.7; color:#fff; font-family:"微软雅黑"; font-size:14px; text-align:center; font-weight:bold; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.part_2_main_r ul{width:190px; height:auto; padding:8px 0 0 0; overflow:hidden; float:left}
.part_2_main_r li{width:180px; height:27px; line-height:27px; padding-left:10px; background:url(dot_bg.jpg) no-repeat left center; font-size:14px; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.part_2 .jx_img{position:relative; width:190px; height:140px; overflow:hidden}
.part_2 .jx_img img{width:190px; height:140px}
.part_2 .jx_img p{width:190px; height:30px; line-height:30px; position:absolute; left:0; bottom:0; background:#222; filter:alpha(opacity=70)/* IE */; -moz-opacity:0.7/* Moz + FF */; opacity: 0.7; color:#fff; font-family:"微软雅黑"; font-size:14px; text-align:center; font-weight:bold; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}

.link{width:940px; height:38px; border-bottom:1px solid #dedede; background:#d9e9b2;}
.link_bg{background:#d9e9b2; margin-top:10px}
.link_b{width:920px; height:38px; line-height:38px; background:url(title_bg.jpg) repeat-x left top; overflow:hidden; padding-left:20px}
.link_b b{color:#042673}
.link_b span{color:#042673; float:right; margin-right:20px}
.footer{width:900px; height:35px; padding:15px 20px; overflow:hidden; line-height:20px; color:#666}
.link_t{width:860px; height:auto; line-height:24px; border-bottom:1px dotted #9d9d9d; overflow:hidden; padding:10px 60px 10px 20px;}
.link_t h2{width:85px; height:47px; float:left; color:#666; font-size:14px; font-weight:bold; line-height:18px; font-family:"微软雅黑"}
.link_t h2 span{float:left; height:18px; width:7px; background:#042673; margin-right:5px}
.link_t p{line-height:18px;} 

.ad_top {width:940px;height:80px;padding:10px 0 0 0;overflow:hidden;}
.ad_top li.ad_01 {width:150px;height:80px;float:left;}
.ad_top li.ad_02 {width:600px;height:80px;float:left;padding:0 20px 0 20px;}

.list_wrapper{width:940px; height:auto; float:left; margin:10px 0}
.list_l_1{width:688px; height:auto; overflow:hidden; border:1px solid #ccc}
.list_l_1 .title_bg{width:668px; height:38px; line-height:38px; background:url(title_bg.jpg) repeat-x left top; overflow:hidden; font-family:"微软雅黑"; font-weight:bold; font-size:18px; border-bottom:1px solid #ccc; color:#042673; padding-left:20px}
.list_l_1 ul{width:688px; height:auto; overflow:hidden; margin-top:10px}
.list_l_1 li{width:310px; height:30px; line-height:30px; float:left; font-size:14px; background:url(dot_bg.jpg) no-repeat 10px center; padding-left:24px; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.list_l_2{width:688px; height:auto; overflow:hidden; border:1px solid #ccc}
.list_l_2 .title_bg{width:668px; height:38px; line-height:38px; background:url(title_bg.jpg) repeat-x left top; overflow:hidden; font-family:"微软雅黑"; font-weight:bold; font-size:18px; border-bottom:1px solid #ccc; color:#042673; padding-left:20px}
.list_l_2 ul{width:668px; height:auto; overflow:hidden; margin:10px}
.list_l_2 li{width:648px; height:auto; font-size:14px; padding:0 10px; color:#333; margin-bottom:10px; border-bottom:1px dashed #ccc; padding-bottom:5px}
.list_l_2 li h2{line-height:32px; font-size:16px; font-family:"微软雅黑"; background:url(dot_bg.jpg) no-repeat 10px center; padding-left:24px;}
.list_l_2 li h2 b{font-size:12px; font-weight:normal; color:#999}
.list_l_2 li p{line-height:24px; text-indent:2em; margin-top:5px; height:48px; overflow:hidden}
.list_r{width:238px; height:auto; overflow:hidden; border:1px solid #ccc}
.list_r .title_bg{width:238px; height:30px; line-height:30px; background:url(title_bg.jpg) repeat-x left top; overflow:hidden; font-size:12px; border-bottom:1px solid #ccc; color:#042673; padding-left:20px; padding:4px 0}
.list_r .title_bg span{float:right; margin-right:10px}
.list_r .title_bg h2{height:30px; line-height:30px; float:left; color:#666; font-size:18px; font-weight:bold; font-family:"微软雅黑"; _line-height:20px; float:left}
.list_r .title_bg h2 span{float:left; height:18px; width:7px; background:#042673; margin:5px;}
.list_r ul{width:234px; padding:0 2px; overflow:hidden; height:auto; margin-top:10px}
.list_r li{width:234px; height:156px; position:relative; overflow:hidden; margin-bottom:10px}
.list_r li img{width:234px; height:156px}
.list_r li p{width:234px; height:30px; line-height:30px; position:absolute; left:0; bottom:0; background:#222; filter:alpha(opacity=70)/* IE */; -moz-opacity:0.7/* Moz + FF */; opacity: 0.7; color:#fff; font-family:"微软雅黑"; font-size:14px; text-align:center; font-weight:bold; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis; padding-left:0}
.list_r p{width:214px; height:30px; line-height:30px; float:left; font-size:14px; background:url(dot_bg.jpg) no-repeat 10px center; padding-left:24px; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}

.buding{margin-top:-20px; _height:245px; _overflow:hidden; _margin-top:-15px}
.buding1{margin-top:0px; _height:245px; _overflow:hidden;}

.xf_nav{width:100%; height:40px; line-height:40px; border-top:1px solid #042673; background:#f1f1f1; overflow:hidden; font-size:18px; font-family:"微软雅黑"; margin-top:10px}
.xf_nav li{width:125px; height:inherit; float:left; text-align:center; background:url(nav_li_bg.jpg) no-repeat right top}
.blue a{color:#042673; text-decoration:none}
.blue a:hover{color:#f00; text-decoration:underline}
