﻿@charset "utf-8";
.center { width: 1000px; margin: 0 auto; overflow: hidden; }
/* head开始 */
.head-top { width: 100%; height: 35px; line-height: 35px; background: #eeeeee; border-bottom: 1px solid #cccccc; }
.head-top .tp_rt { float: right; }
.head-top .tp_rt select { width: 130px; background-color: #ffffff; filter: none !important; border: 1px solid #e5e5e5; outline: none; height: 25px !important; line-height: 25px; border: 1px solid #cccccc; vertical-align: middle; color: #999; }
.head-top .tp_rt select option { color: #333; }
.head-top .tp_rt a { margin: 0 10px;}
.head-cont { width: 1000px; margin: 0 auto; overflow: hidden; height: 170px; background: url(top_bj.jpg) no-repeat; }
.head-cont .head-logo { display: block; width: 324px; height: 108px; float: left; margin: 40px 0 0 80px; }
.head-cont .head-right { width: 296px; height: 36px; float: right; margin: 60px 68px 0 0; position: relative; }
.head-cont .form-find { list-style: none; width: 250px; height: 36px; line-height:36px; box-shadow: inset; padding-left: 10px; font-size: 14px; font-family: "Microsoft YaHei UI"; -moz-box-shadow: 0px 2px 5px #eee; -webkit-box-shadow: 0px 0px 5px #eee; box-shadow: 0px 2px 10px #eee; }
.head-cont .submit { display: block; list-style: none; border: none; margin: 0; width: 40px; height: 36px; background-color: #015293; position: absolute; top: 0px; right: 0px; }
.head-cont form .input-find { position: absolute; top: 0px; right: 0px; }
.head-nav { width: 1000px; height: 40px; line-height: 40px; padding: 0 5px; padding-bottom: 5px; border-bottom: 3px solid #015293; margin: 0 auto; }
.head-nav ul { padding: 0px 5px; }
.head-nav ul li { float: left; width: 110px; height: 36px; line-height: 36px; text-align: center; font-size: 16px; font-weight: bold; margin-top: 2px; behavior: url('PIE/PIE.htc'); border-radius: 20px;}
.head-nav ul li:hover { text-decoration: none; background-color: #015293; color: #fff; -moz-border-radius: 20px; -webkit-border-radius: 20px; behavior: url('PIE/PIE.htc'); border-radius: 20px; }
.head-nav ul li a { display: block; position: relative; color: #015293; behavior: url('PIE/PIE.htc'); border-radius: 20px;}
.head-nav ul li a:link {color:#015293; text-decoration:none;}
.head-nav ul li a:visited {color:#015293; text-decoration:none;}
.head-nav ul li a:hover {color:#fff; text-decoration:none; background-color:#015293; behavior: url('PIE/PIE.htc'); border-radius: 20px;}
.head-nav ul li:hover a { color: #fff;}
.head-nav ul li { position: relative; }
.head-nav ul li .nav-list { width: 600px; overflow: hidden; text-align: left; position: absolute; padding-top: 10px; left: 12px; display: none; }
.head-nav ul li .nav-list a { color: #333; margin: 0px 10px; font-size: 14px; font-weight: normal; float: left; }
.head-nav ul li .nav-list a:hover { color: #fff; cursor: pointer; font-weight: bold; }
.head-nav ul li:hover .nav-list { display: block; }
/*  head----结束 */
/* cont----开始 */
.cont { width: 1000px; background-color: #fff; margin: 0 auto; margin-top: 40px; }
/*  cont 结束 */
/*banner---开始*/
.banner-item { width: 520px; height: 350px; float: left; position: relative; overflow: hidden; }
.banner-item .banner-images { margin: 0; padding: 0; }
.banner-item .banner-images li { display: none; position: absolute; height: 350px; width: 520px; left: 0px; top: 0px; }
.banner-item .banner-images li:nth-child(1) { display: block }
.banner-item .banner-images li img { height: 350px; width: 520px; position: relative; }
.banner-item .banner-images li p { position: absolute; padding: 0; margin: 0; bottom: 0; left: 0; width: 100%; height: 38px; background-color: rgba(0,0,0,0.6);/*firefox、chrome*/        
        background-color: #000\9;/*IE*/
        filter: alpha(opacity=60);/*IE*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; text-align: left; }
.banner-item .banner-images li p a { display: block; text-decoration: none; color: #ffffff; line-height: 38px; padding-left: 10px; width: 410px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.banner-item ul.banner-circle { width: 100px; height: 40px; position: absolute; right: 8px; bottom: 0; }
.banner-item ul.banner-circle li { width: 11px; height: 11px;-moz-border-radius: 50%; -webkit-border-radius: 50%;  behavior: url('PIE/PIE.htc'); border-radius:50%; background-color: #999; margin: 14px 6px; float: left; cursor: pointer; }
.banner-item ul.banner-circle .cir-hov { background-color: #fff; }
/* -----news----- 开始 */
.news { width: 100%; height: 350px; float: left; overflow: hidden; }
.news .news-nav { width: 100%; height: 35px; background-color: #eeeeee; border-bottom: 1px solid #015293; }
.news .news-nav li { float: left; width: 102px; height: 35px; line-height: 35px; text-align: center; margin-left: 5px; }
.news .news-nav li a { font-size: 16px; }
.news .news-nav li a.news-nav-hover { display: inline-block; width: 100%; background-color: #015293; color: #fff; text-decoration: none; }
.news .news-item { padding: 12px 12px 0 6px; *padding: 2px 12px 0 6px; line-height: 32px; height: 310px; overflow: hidden; }
.news .news-item li ul li { height: 30px; line-height: 30px; text-align: left; }
.news .news-item li ul li a { width: 280px; max-width: 280px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; o-text-overflow: ellipsis; background: url(../imags/icon_d.png) no-repeat left center; padding-left: 12px; text-align: left; display: block; }
.news .news-item li ul li a:before { content: ""; display: inline-block; width: 4px; height: 4px; margin: 3px; margin-right: 10px; background-color: #999; }
.news .news-item li ul li span { float: right; color: #999; }
.news .news-item li ul li.toutiao { width: 445px; height: 140px; *height: 130px; overflow: hidden; position: relative; border-bottom: 1px dashed #999; margin-bottom: 10px; *margin-bottom:5px;}
.news .news-item li ul li.toutiao h1 { display: inline-block; float: left; width: 445px; line-height: 35px; *line-height: 25px; font-size: 18px; text-align: center; color: #015293; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news .news-item li ul li.toutiao p { text-indent: 2em; font-size: 14px; line-height: 27px; margin-top: 45px; text-align: justify; text-justify: inter-ideograph;/*IE*/ padding: 0px 10px;  *margin-top: 15px;}
.news .news-item li ul li.toutiao a { color: #3a81d5; margin-left: 10px; display: inline; }
.news .news-item li ul li.toutiao a:before { content: ""; display: inline-block; width: 0px; height: 0px; margin: 0px; margin-right: 0px; background-color: none; }
.news .news-item li ul li.toutiao a:hover { text-decoration: underline; }
.jydt { width: 465px; margin-left: 15px; }
.jyzc { width: 490px; margin: 0px 15px; }
/* -----xxgk----- 开始 */
.xxgk { width: 240px; overflow: hidden; float: left; }
.xxgk .gk_dh { width: 230px; padding: 0px 5px; height: 35px; background-color: #eeeeee; border-bottom: 1px solid #015293; font-size: 16px; }
.xxgk .gk_dh span { width: 102px; height: 35px; line-height: 35px; text-align: center; background-color: #015293; color: #fff; text-decoration: none; display: block; float:left;}
.xxgk ul { width: 240px; margin: 0px auto; margin-top: 15px; overflow: hidden; }
.xxgk ul li { height: 60px; line-height: 60px; width: 240px; background: #eee; float: left; margin-bottom: 15px; text-align: left; font-size: 16px; }
.xxgk ul li a { background: url(icon_xxgk02.png) no-repeat 28px 9px; display: block; padding-left: 85px; }
.xxgk ul li a:hover { background: url(icon_xxgk01.png) no-repeat 28px 9px #015293; color: #fff; }
.xxgk ul li a.gk_01 { background-position: 28px -75px; }
.xxgk ul li a.gk_02 { background-position: 28px -159px; }
.xxgk ul li a.gk_03 { background-position: 28px -243px; }
/* -----bmfw----- 开始 */
.bmfw { width: 240px; overflow: hidden; float: left; }
.bmfw .fw_dh { width: 230px; padding: 0px 5px; height: 35px; background-color: #eeeeee; border-bottom: 1px solid #015293; font-size: 16px; overflow: hidden; }
.bmfw .fw_dh span { width: 102px; height: 35px; line-height: 35px; text-align: center; background-color: #015293; color: #fff; text-decoration: none; display: block; float: left; }
.bmfw ul { width: 240px; margin: 0px auto; margin-top: 15px; overflow: hidden; }
.bmfw ul li { height: 110px; width: 110px; background: #eee; float: left; margin-bottom: 20px; font-size: 16px; }
.bmfw ul li a { height: 48px; width: 110px; background: url(icon_bmfw02.png) no-repeat 34px 20px; display: block; padding-top: 62px; text-align: center; line-height: 48px; }
.bmfw ul li a:hover { background: url(icon_bmfw01.png) no-repeat 34px 20px #015293; color: #fff; display: block; }
.bmfw ul li a.gk_01 { background-position: 34px -80px; }
.bmfw ul li a.gk_02 { background-position: 34px -180px; }
.bmfw ul li a.gk_03 { background-position: 34px -280px; }
/* -----hdfc----- 开始 */
.hdfc { width: 1000px; overflow: hidden; float: left; margin-bottom: 20px; }
.hdfc .fc_dh { width: 990px; padding: 0px 5px; height: 35px; background-color: #eeeeee; border-bottom: 1px solid #015293; margin-bottom: 15px; font-size: 16px; }
.hdfc .fc_dh span { width: 102px; height: 35px; line-height: 35px; text-align: center; background-color: #015293; color: #fff; text-decoration: none; display: block; float:left;}
.hdfc ul { width: 1000px; overflow: hidden; float: left; padding: 0 2px; }
.hdfc ul li { width: 152px; height: 120px; float: left; margin: 0px 7px; *margin: 0px 6px; }
.hdfc ul li img { width: 152px; height: 120px; }
/* -----yqlj----- 开始 */
.yqlj { width: 1000px; overflow: hidden; float: left; margin-bottom: 20px; }
.yqlj .lj_dh { width: 990px; padding: 0px 5px; height: 35px; line-height: 35px; background-color: #eeeeee; border-bottom: 1px solid #015293; }
.yqlj .lj_dh span { width: 102px; height: 35px; text-align: center; background-color: #015293; color: #fff; text-decoration: none; display: block; font-size: 16px; }
.yqlj .lj_dh ul { margin-left: 20px; overflow: hidden; float: left; }
.yqlj .lj_dh ul li { margin: 0px 12px; float: left; }
/*  news----结束 */
.banner img { width: 1000px; height: 90px; margin: 20px auto; }
.sz_xq { width: 968px; margin: 10px auto; padding-top: 30px; float: left; border: 1px solid #ededed; border-top: 3px solid #015293; display: block; padding: 0px 15px; }
.sz_xq h1 { text-align: center; font-size: 25px; color: #333; font-family: "微软雅黑"; font-weight: normal; line-height: 40px; margin-top: 25px; }
.sz_xq .zw_nr { width: 968px; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; padding: 20px 0px; margin-bottom: 20px; }
.sz_xq .syt { margin: 20px auto; }
.sz_xq .zw_nr p { text-indent: 2em; font-size: 15px; line-height: 36px; text-align: left; }
.sz_xq .syt a { text-align: left; display: block; color: #333; font-size: 14px; line-height: 35px; }
.sz_xq .ly_zj { width: 100%; margin: 20px auto; }
.sz_xq .ly_zj span { color: #999; font-size: 14px; line-height: 20px; margin: 0 15px; }
.sz_xq .tup { width: 700px; height: 500px; margin: 10px auto; border: 1px solid #ededed; padding: 10px; overflow: hidden; }
/* cont----结束 */
/* foot----开始 */
.foot { width: 1000px; height: 180px; margin: 0 auto; background-color: #eeeeee; border-top: 2px solid #015293; }
.foot p { text-align: center; line-height: 24px; margin-top: 15px; }
.foot p span { width: 24px; height: 20px; background: url(icon_ga.png) no-repeat; display: inline-block; margin: 0px 0px -5px 15px; }
.foot .tu { width: 180px; margin: 12px auto; }
/*  foot----结束 */

/* lby----开始 */
.dw { width: 960px; height: 35px; line-height: 35px; border: 1px solid #eee; margin: 0 auto; background: url(icon_dw.png) no-repeat 15px 7.5px; text-align: left; padding-left: 40px; margin-bottom: 15px; }
.dw .hs { color: #999; float: left; }
.dw span { margin: 0px 5px; }
.sz_lf { width: 280px; overflow: hidden; float: left; background-color: #f4f4f4; }
.sz_lf .sz_lf_dh { width: 280px; height: 50px; line-height: 50px; background-color: #015293; font-size: 18px; text-align: center; float: left; color: #fff; }
.sz_lf .list { width: 280px; float: left; margin-bottom: 20px; }
.sz_lf .list ul { width: 240px; margin: 0px auto; padding-top: 5px; overflow: hidden; display:block;}
.sz_lf .list ul li { width: 238px; height: 34px; line-height: 36px; border: 1px solid #999; text-align: center; float: left; margin-top: 15px; }
.sz_lf .list ul li:hover { border: 1px solid #015293; }
.sz_lf .zxwz { width: 280px; line-height: 32px; height: 310px; overflow: hidden; float: left; padding-top: 10px; }
.sz_lf .zxwz ul li { width: 280px; line-height: 30px; text-align: left; float: left; }
.sz_lf .zxwz ul li a { width: 260px; max-width: 260px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; o-text-overflow: ellipsis; padding-left: 10px; text-align: left; display: block; }
.sz_lf .zxwz ul li a:before { content: ""; display: inline-block; width: 4px; height: 4px; margin: 3px; margin-right: 10px; background-color: #999; }
.sz_rt { width: 700px; overflow: hidden; float: right; }
.sz_rt .lb_dh { width: 700px; padding: 0px 5px; height: 35px; background-color: #eeeeee; border-bottom: 1px solid #015293; font-size: 16px; }
.sz_rt .lb_dh span { width: 102px; height: 35px; line-height: 35px; text-align: center; background-color: #015293; color: #fff; text-decoration: none; display: block; float:left;}
.sz_rt ul { border-bottom: 1px dashed #999; float: left; padding-bottom: 10px; padding-top: 10px; }
.sz_rt ul li { width: 700px; line-height: 30px; text-align: left; float: left; }
.sz_rt ul li a { width: 560px; max-width: 560px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; o-text-overflow: ellipsis; padding-left: 10px; text-align: left; display: block; }
.sz_rt ul li a:before { content: ""; display: inline-block; width: 4px; height: 4px; margin: 3px; margin-right: 10px; background-color: #999; }
.sz_rt ul li span { float: right; color: #999; margin-right: 10px; }
.ye { clear: both; text-align: center; padding: 20px; font-size: 16px; }
.ye span { width: auto; padding: 4px 8px; text-align: center; border: 1px solid #dcdcdc; margin-right: 5px; }
.ye a { width: auto; padding: 4px 8px; text-align: center; border: 1px solid #dcdcdc; margin-right: 5px; }
.ye a:hover, .ye .on { color: #015293; }
.ye option { color: #333; padding: 2px 10px; font-size: 16px; font-family: "微软雅黑"; border: 1px solid #dcdcdc; }
.ye select { color: #333; padding: 2px 10px; font-size: 16px; font-family: "微软雅黑"; width: 70px; border: none; background: url(icon_d2.png)no-repeat scroll 55px center transparent; appearance: none; -moz-appearance: none; -webkit-appearance: none; select::-ms-expand {
display: none;
}