body {
    background: none #fff;
    color: #555;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    text-align: left
}

a {
    text-decoration: none
}

a:link,
a:visited {
    color: #555
}

a:hover {
    color: #69b1e1;
    text-decoration: underline
}

* {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei"
}

ul,
li {
    list-style-type: none;
    margin: 0;
    padding: 0
}

img {
    border: 0;
    vertical-align: middle
}

.clear {
    clear: both
}

input,
select {
    vertical-align: middle
}

.no {
    display: none
}

table {
    margin: 0 auto;
    table-layout: fixed
}

h2,
h3 {
    font-weight: normal
}

.nono {
    clear: both
}

.f_l {
    float: left
}

.block {
    display: block
}

.mar_top20px {
    margin-top: 20px
}

.mar_right20px {
    margin-right: 20px
}

.mar_right30px {
    margin-right: 28px
}

.mar_top5px {
    margin-top: 5px
}

.mar_top10px {
    margin-top: 10px
}

.mar_bottom20px {
    margin-bottom: 20px
}

.mar_bottom30px {
    margin-bottom: 30px
}

.pad_top20px {
    padding-top: 20px
}

.pad_top25px {
    padding-top: 25px
}

.pad_top5px {
    padding-top: 5px
}

.pad_top10px {
    padding-top: 10px
}

.pad_bottom20px {
    padding-bottom: 20px
}

.pad_bottom30px {
    padding-bottom: 30px
}

.pad_bottom35px {
    padding-bottom: 35px
}

.mar_right15px {
    margin-right: 15px
}

.center {
    text-align: center
}

.right {
    text-align: right
}

.font-size15 {
    font-size: 15px
}

.float_l {
    float: left
}

.bj_img {
    left: 0;
    top: 0;
    overflow: hidden;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    z-index: -999999;
    position: fixed;
    background-image: url(18anxi_bj_img.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.top_tit {
    width: 100%;
    height: 35px;
    font-size: 12px;
    line-height: 35px;
    background: #fff
}

.top_tit_a {
    width: 1000px;
    margin: 0 auto
}

.top_tit_a span {
    margin-right: 60px
}

.top_tit_a .a1 {
    float: right;
    font-size: 15px;
    margin-right: 70px
}

.top_tit_a div a {
    font-weight: bold;
    margin-right: 10px
}

.top_tit_a div {
    float: left
}

.top_ul {
    width: 1000px;
    margin: 0 auto;
    height: 30px;
    margin-top: 10px
}

.top_ul ul li {
    line-height: 30px;
    border-radius: 20px;
    width: 100px;
    background-color: #69b1e1;
    float: right;
    margin-right: 10px;
    text-align: center
}

.top_ul ul li a {
    display: block;
    color: #fff
}

.top_logo {
    width: 1000px;
    margin: 0 auto
}

.top_logo .logo {
    float: left
}

.top_ss {
    float: left;
    width: 520px;
    height: 84px;
    line-height: 84px;
    margin-top: 60px;
    margin-left: 80px
}

.top_ss .in1 {
    display: inline-block;
    float: left;
    width: 300px;
    margin-left: 30px;
    *margin-left: 0;
    *width: 260px;
    height: 46px;
    border: 0;
    color: #06c;
    background: #fff;
    padding: 0 0 0 30px;
    font-size: 16px;
    line-height: 46px;
    border-radius: 23px 0 0 23px
}

.top_ss .in2 {
    display: inline-block;
    float: left;
    width: 100px;
    height: 46px;
    border: 0;
    font-size: 20px;
    color: #fff;
    text-align: center;
    background: #69b1e1;
    cursor: pointer;
    border-radius: 0 23px 23px 0
}

.top_ss .in3 {
    display: inline-block;
    float: left;
    width: 40px;
    height: 46px;
    line-height: 46px;
    border: 0;
    font-size: 10px;
    color: #fff;
    text-align: center;
    background: transparent;
    cursor: pointer
}

.box {
    width: 1000px;
    position: relative;
    margin: 0 auto
}

.box ul li {
    float: left;
    width: 16.58%;
    *width: 16.54%;
    font-size: 20px;
    height: 50px;
    border-right: 1px solid #6b6c70;
    line-height: 50px;
    text-align: center;
    transition: .3s;
    background: rgba(000, 000, 000, 0.5);
    *background: #555
}

.box ul li.li {
    border: 0
}

.box ul li a {
    color: #fff;
    text-decoration: none
}

.box ul li:hover,
.box ul li.on {
    background: #3b8ab3
}

.box ul li .box_div {
    position: absolute;
    z-index: 10;
    top: 50px;
    left: 0;
    width: 1000px;
    height: 50px;
    display: none;
    background: #fff;
    line-height: 50px;
    box-shadow: 3px 3px 6px #888;
    border-radius: 0 0 8px 8px
}

.box ul li .box_div a {
    text-decoration: none;
    font-weight: bold;
    line-height: 50px;
    height: 30px;
    float: left;
    font-size: 14px;
    margin: 0 15px;
    color: #0f5fb1
}

.box ul li:hover .box_div {
    display: block
}

.zhong {
    width: 1000px;
    margin: 0 auto;
    margin-top: 30px;
    padding-bottom: 20px;
    background: #fff
}

.news {
    padding-top: 15px;
    margin-bottom: 15px
}

.con_l {
    float: left;
    padding-left: 15px
}

.con_a {
    float: left;
    width: 350px;
    height: 250px;
    display: inline;
    float: left;
    overflow: hidden;
    position: relative
}

.con_l .pic {
    width: 350px;
    height: 250px;
    overflow: hidden
}

.con_l .pic img {
    width: 350px;
    height: 250px;
    display: block
}

.con_l .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 4;
    height: 35px;
    width: 100%;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5;
    overflow: hidden
}

.con_l .txt {
    position: absolute;
    bottom: 0;
    z-index: 5;
    height: 35px;
    width: 100%;
    overflow: hidden
}

.con_l .txt li {
    height: 35px;
    line-height: 35px;
    position: absolute;
    bottom: -50px;
    left: 0
}

.con_l .txt li a {
    display: block;
    color: white;
    padding: 0 0 0 15px;
    font-size: 14px
}

.con_l .num {
    position: absolute;
    z-index: 6;
    bottom: 13px;
    right: 7px
}

.con_l .num li {
    float: left;
    position: relative;
    width: 8px;
    height: 8px;
    background-color: #fff;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    margin-right: 6px;
    cursor: pointer
}

.con_l .num li.on,
.con_l .num li:hover {
    background-color: #dc0002
}

.con {
    margin-left: 10px;
    float: left;
    overflow: hidden;
    padding-right: 10px
}

.con_z {
    border-right: 1px solid #e1e1e1;
    width: 340px;
    padding-bottom: 10px
}

.con_z_top {
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #e6edf3
}

.con_z_top ul li {
    width: 33.33%;
    text-align: center;
    float: left;
    font-size: 16px;
    float: left;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #e6edf3
}

.con_z_top ul li:hover,
.con_z_top ul li.on {
    border-bottom: 2px solid #69b1e1
}

.con_z_top ul li:hover a,
.con_z_top ul li.on a {
    display: block;
    color: #69b1e1;
    text-decoration: none
}

.con_buttom {
    margin-top: 5px
}

.con_buttom ul li {
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    font-size: 14px
}

.con_buttom ul li span {
    float: right
}

.con_buttom ul li i {
    font-style: normal;
    margin-right: 3px;
    color: #dc0002
}

.con_r {
    width: 250px
}

.con1 {
    float: left;
    margin-left: 10px
}

.con_r_top {
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #e6edf3;
    font-size: 16px
}

.con_r_top.li {
    height: 30px;
    line-height: 30px;
    border-bottom: 2px solid #e6edf3;
    font-size: 16px
}

.sp {
    float: right;
    margin-right: 10px
}

.sp1 {
    float: right;
    margin-right: 10px
}

.sp a {
    color: #69b1e1
}

.sp1 a.li {
    color: #66666
}

.sp1 a:hover {
    color: #69b1e1
}

.ztzl {
    width: 970px;
    padding: 0 15px;
    margin-bottom: 15px
}

.ztzl .img1 {
    float: left;
    height: 64px
}

.ztzl .ztzl_con {
    float: left;
    width: 834px;
    overflow: hidden
}

.ztzl ul li {
    float: left;
    margin-left: 10px
}

.ztzl .ztzl_con li img {
    width: 200px;
    height: 64px
}

.news1 {
    width: 970px;
    margin: 0 auto;
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1
}

.con1_l {
    width: 290px;
    float: left;
    margin-right: 10px
}

.con2 {
    float: left;
    margin-right: 10px
}

.con1_l_bottom {
    margin-top: 10px
}

.con1_l_bottom ul li {
    float: left;
    width: 135px;
    margin: 0 5px;
    margin-top: 14px;
    text-align: center
}

.con1_l_bottom ul li a {
    display: block;
    height: 32px;
    line-height: 32px;
    background-color: #f7f7f7;
    border-radius: 4px;
    padding-left: 5px;
    padding-right: 5px
}

.con_buttom ul li a h3 {
    color: #dc0002
}

.con1_z {
    border-right: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    width: 390px;
    padding-bottom: 10px
}

.con_z1 {
    padding-left: 9px;
    float: left;
    overflow: hidden;
    padding-right: 9px
}

.con1_r {
    width: 250px
}

.con3 {
    float: left;
    margin-left: 10px
}

.news_b {
    padding-top: 10px;
    width: 970px;
    margin: 0 auto
}

.news_b_l {
    width: 300px;
    float: left;
    border-right: 1px solid #e1e1e1
}

.news_b_l ul li {
    float: left;
    width: 70px;
    height: 75px;
    margin-top: 10px;
    margin-right: 5px;
    font-size: 12px;
    text-align: center;
    margin-bottom: 10px
}

.news_b_l ul li span {
    display: block;
    margin-top: 5px;
    width: 50px;
    margin: 0 auto;
    height: 50px
}

.news_b_r {
    width: 249px;
    height: 280px
}

.news_z {
    border-right: 1px solid #e1e1e1;
    width: 390px;
    height: 275px;
    padding-bottom: 10px
}

.news_a {
    width: 970px;
    margin: 0 auto
}

.con_b_l {
    float: left;
    padding-top: 15px;
    border-right: 1px solid #e1e1e1;
    padding-right: 10px;
    width: 290px;
}

.con_b_l1 {
    float: left;
    padding-top: px;
    border-right: 1px solid #e1e1e1;
    padding-right: 10px;
    width: 290px;
    height: 240px
}

.con_b_l .con_z_top ul li {
    width: 50%
}

.con_b_l_bottom {
    margin-top: 10px
}

.con_b_l_bottom ul li {
    width: 33.33333%;
    text-align: center;
    line-height: 32px;
    height: 32px;
    float: left
}

.con_b_r {
    width: 669px;
    overflow: hidden;
    float: left
}

.con_b_r_ul {
    width: 605px;
    margin: 0 auto;
    margin-top: 15px;
    overflow: hidden;
    height: 165px;
    background: url(18anxi_ft.png) no-repeat center;
    border: 1px solid #d5d8d5
}

.con_b_r_ul {
    padding-top: 20px
}

.con_b_r_ul ul li {
    width: 80px;
    height: 95px;
    padding-left: 25px;
    padding-right: 55px;
    float: left;
    text-align: center;
    background: url(18anxi_arrow.png) no-repeat center right
}

.con_b_r_ul ul li.li {
    width: 75px;
    padding-right: 0;
    background: 0
}

.con_b_r_ul ul li a {
    display: block
}

.con_b_r_ul ul li span {
    display: block;
    margin-bottom: 5px
}

.con_b_r_b {
    width: 605px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 20px
}

.con_b_r_b a {
    padding-left: 30px;
    float: left;
    margin-left: 30px;
    line-height: 26px;
    margin-top: 10px;
    width: 60px
}

.con_b_r_b a.icon1 {
    background: url(18anxi_iconb1.png) no-repeat left center
}

.con_b_r_b a.icon2 {
    background: url(18anxi_iconb3.png) no-repeat left center
}

.con_b_r_b a.icon3 {
    background: url(18anxi_iconb6.png) no-repeat left center
}

.con_b_r_b a.icon4 {
    background: url(18anxi_iconb4.png) no-repeat left center
}

.con_b_r_b a.icon5 {
    background: url(18anxi_iconb7.png) no-repeat left center
}

.con_b_r_b a.icon6 {
    background: url(18anxi_iconb8.png) no-repeat left center
}

.con_b_r_b a.icon7 {
    background: url(18anxi_iconb5.png) no-repeat left center
}

.con_b_r_b a.icon8 {
    background: url(18anxi_iconb2.png) no-repeat left center
}

.con_b_r_b a.icon9 {
    background: url(18anxi_iconb9.png) no-repeat left center
}

.con_b_l_img img {
    display: block;
    width: 100%;
    height: 210px;
    margin-top: 10px
}

.con_b_l_img ul li {
    margin-top: 10px;
    line-height: 26px;
    font-size: 12px
}

.con_b_l_img1 img {
    display: block;
    width: 100%;
    margin-top: 10px
}

.con_b_l_img1 ul li {
    margin-top: 10px;
    line-height: 26px;
    font-size: 12px
}

.con_b_ra {
    float: left;
    margin-top: 15px;
    width: 335px;
    margin-left: 10px
}

.con_b_ra .con_z_top ul li {
    width: 50%
}

.news_b_ra {
    width: 300px;
    margin-left: 10px;
    border-right: 1px solid #e1e1e1;
    padding-right: 10px;
    margin-top: 15px
}

.tit_r {
    float: left
}

.tit_r_b {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 10px
}

.tit_r_b a {
    margin: 0 20px
}

.tit_l {
    height: 357px
}

.news_c {
    width: 970px;
    margin: 0 auto;
    margin-top: 20px
}

.tit_a_l .con_b {
    float: left;
    width: 400px;
    height: 140px;
    display: inline;
    float: left;
    overflow: hidden;
    position: relative
}

.tit_a_l {
    height: 210px;
    width: 525px;
    background: url(18anxi_gailan.png) no-repeat left center;
    float: left;
    padding-right: 20px;
    border-right: 1px solid #e1e1e1
}

.tit_a_l .a_p {
    background-color: rgba(255, 255, 255, 0.5);
    width: 400px;
    height: 140px;
    color: #000;
    font-size: 14px;
    overflow: hidden;
    padding: 10px;
    margin-left: 80px;
    margin-top: 20px;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 30px;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.tit_a_l .a_p a {
    color: #000
}

.tit_a_l .a_p a:hover {
    text-decoration: none
}

.tit_a_r {
    float: left;
    width: 400px;
    display: inline;
    float: left;
    overflow: hidden;
    position: relative
}

.tit_a_r .pic {
    margin-top: 10px;
    width: 400px;
    height: 167px;
    overflow: hidden
}

.tit_a_r .pic img {
    width: 400px;
    height: 167px;
    display: block
}

.tit_b_l {
    width: 525px;
    float: left;
    margin-left: 15px;
    margin-top: 30px
}

.tit_b_b {
    margin-top: 5px
}

.tit_b_b ul li {
    float: left;
    width: 45px;
    height: 29px;
    margin-right: 12px;
    line-height: 29px
}

.tit_b_r {
    width: 430px;
    height: 124px;
    float: left;
    line-height: 124px;
    margin-top: 30px;
    text-align: center
}

.bottom {
    margin-top: 20px;
    width: 100%;
    background: rgba(000, 000, 000, 0.6)
}

.bottom_nr {
    width: 1000px;
    margin: 0 auto;
    padding: 10px 0;
    font-size: 14px
}

.bottom_nr div {
    line-height: 32px;
    color: #fff;
    text-align: center
}

.bottom_nr div img {
    height: 50px;
    margin: 10px 10px
}

.bottom_nr div a {
    color: #fff;
    margin-right: 5px
}

.fixed .im1 {
    position: fixed;
    z-index: 1;
    right: 30px;
    bottom: 5%
}

.fixed .im2 {
    position: fixed;
    z-index: 1;
    right: 95px;
    bottom: 45%
}

.fixed .im2 a {
    display: block;
    float: left
}

.fixed .im2 span {
    background: #fff;
    display: block;
    float: left
}

.fixed .im3 {
    width: 155px;
    height: 200px;
    background: url(18anxi_nl.png) no-repeat center;
    position: fixed;
    z-index: 1;
    right: 20px;
    float: left;
    bottom: 40%
}

.fixed .im3 a {
    display: block;
    width: 138px;
    height: 34px;
    margin: 0 auto;
    margin-top: 5px
}

.fixed .im3 span {
    background: #fff;
    display: block;
    float: left
}

#gotoTop {
    display: none;
    position: fixed;
    top: 75%;
    right: 90px;
    z-index: 999;
    margin-top: -50px
}

#gotoTop img {
    width: 50px
}

.con_buttom_img img {
    width: 60%;
    display: block;
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 10px
}

.con_buttom_img {
    text-align: center
}

.width ul li {
    width: 25%
}

.zj_img {
    margin-top: 10px;
    padding-bottom: 10px
}

.zj_img ul li {
    width: 200px;
    height: 175px;
    float: left;
    margin: 0 21px;
    margin-bottom: 20px
}

.zj_img ul li img {
    display: block;
    width: 200px;
    height: 150px;
    margin-bottom: 5px
}

.gk_con_l {
    float: left;
    width: 300px;
    border-right: 1px solid #e1e1e1;
    padding-right: 10px;
    padding-bottom: 10px
}

.gk_con_z {
    width: 396px
}

.gk_con_l_b {
    margin-top: 10px
}

.gk_con_r {
    padding-left: 10px;
    border-left: 1px solid #e1e1e1;
    float: left;
    width: 230px;
    margin-left: 10px;
    padding-bottom: 35px
}

.gk_con_r_b span {
    display: block;
    float: left;
    font-weight: bold;
    width: 105px;
    padding-left: 5px
}

.gk_con_r_b .p {
    line-height: 25px
}

.gk_con_r_b .p.li span {
    margin-bottom: 60px
}

.gk_con_r_b .p a {
    float: left;
    margin-right: 15px;
    display: block
}

.con1_l.width_a {
    width: 300px;
    padding-top: 20px;
    float: left;
    border-right: 1px solid #e1e1e1;
    padding-right: 10px;
    padding-bottom: 50px
}

.gk_con1_r {
    padding-top: 20px;
    width: 645px;
    float: left
}

.bo {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 15px
}

.gk_con_l_b ul li {
    height: 40px;
    margin-bottom: 10px;
    line-height: 40px;
    margin-left: 30px
}

.gk_con_l_b ul li img {
    width: 40px;
    margin-right: 10px
}

.gk_con_l_b ul li a {
    display: block
}

.gk_con2_r {
    width: 649px;
    float: left;
    margin-left: 10px
}

.gk_con2_r_b {
    width: auto;
    clear: both;
    margin-left: 30px;
    border: 0
}

.ws_con_l {
    margin-top: 15px;
    width: 300px;
    padding-right: 10px;
    float: left;
    border-right: 1px solid #e1e1e1
}

.ws_top {
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #e6edf3
}

.ws_top a {
    cursor: pointer;
    float: left;
    font-size: 16px;
    color: #69b1e1;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #69b1e1;
    padding: 0 40px;
    text-align: center
}

.ws_bm_b ul li {
    width: 45%;
    margin-left: 10px;
    float: left;
    background-color: #f7f7f7;
    line-height: 30px;
    height: 30px;
    border-radius: 4px;
    margin-top: 10px;
    text-align: center
}

.ws_bm_b ul li a {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 4px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: none
}

.ws_bm_b ul li:hover {
    background: #69bf14
}

.ws_bm_b ul li:hover a {
    color: #fff
}

.ws_cj_b ul li {
    width: 87px;
    height: 72px;
    float: left;
    margin-left: 10px;
    background-color: #f7f7f7;
    line-height: 30px;
    border-radius: 4px;
    margin-top: 10px;
    text-align: center
}

.ws_cj_b ul li a {
    display: block;
    padding-top: 40px;
    text-decoration: none;
    color: #fff;
    font-size: 12px
}

.ws_cj_b ul li.icon1 {
    background: url(18anxi_img_1.png) no-repeat center
}

.ws_cj_b ul li.icon2 {
    background: url(18anxi_img_2.png) no-repeat center
}

.ws_cj_b ul li.icon3 {
    background: url(18anxi_img_3.png) no-repeat center
}

.ws_cj_b ul li.icon4 {
    background: url(18anxi_img_4.png) no-repeat center
}

.ws_cj_b ul li.icon5 {
    background: url(18anxi_img_5.png) no-repeat center
}

.ws_cj_b ul li.icon6 {
    background: url(18anxi_img_6.png) no-repeat center
}

.ws_ql_b ul li {
    overflow: hidden;
    height: 32px;
    margin: 10px auto;
    line-height: 32px;
    font-size: 14px;
    background-repeat: no-repeat;
    background-position: left center
}

.ws_ql_b ul li a {
    display: block;
    margin: 0 auto;
    background-color: #f0f0f0;
    width: 90%;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.ws_ql_b {
    padding-bottom: 10px
}

.ws_cj {
}
.wsbs_list{margin-top:5px;}
.wsbs_list li{line-height:30px;padding-left:5px;}

.ws_con_r {
    padding-top: 15px;
    width: 644px;
    margin-left: 15px;
    float: left;
    margin-bottom: 10px
}

.ws_ul_b {
    margin-left: 4px;
    margin-top: 10px
}

.ws_ul_b ul li {
    width: 100px;
    height: 100px;
    background-color: #f7f7f7;
    border-radius: 4px;
    text-align: center;
    float: left;
    margin: 3px
}

.ws_ul_b ul li span {
    width: 80px;
    display: block;
    height: 70px;
    margin: 0 auto
}

.ws_ul_b ul li span img {
    width: 100%
}

.ws_ul_b ul li a {
    display: block;
    font-size: 12px
}

.width_ws {
    width: 645px
}

.ws_b_ul {
    margin-top: 30px
}

.ws_b_ul_b ul li {
    background-color: #f15a4a;
    float: left;
    width: 170px;
    background-position: left center;
    background-repeat: no-repeat;
    height: 40px;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
    margin-right: 20px;
    margin-left: 20px
}

.ws_b_ul_b ul li a {
    color: #fff;
    text-decoration: none;
    display: block
}

.ws_b_ul {
    margin-top: 20px
}

.width_ws_ul {
    margin-top: 20px
}

.width_ws_ul ul li {
    width: 16.666666%
}

.height {
    min-height: 330px
}

.hd_con_l {
    width: 300px;
    margin-left: 10px;
    padding-right: 9px;
    float: left
}

.inp {
    margin-top: 20px
}

.inp .in1 {
    width: 200px;
    height: 40px;
    padding: 0;
    margin: 0;
    color: #999;
    outline: medium;
    text-indent: 5px;
    border: #e1e1e1 solid 1px
}

.inp .in2 {
    width: 80px;
    height: 42px;
    border: #e1e1e1 solid 1px;
    margin-left: 13px;
    background: 0;
    color: #999
}

.hd_img {
    display: block;
    margin-top: 10px
}

.hd_img img {
    display: block;
    width: 100%
}

.hd_con_r {
    float: left;
    margin-left: 15px;
    width: 635px
}

.hd_con_r_b tbody {
    width: 635px
}

.hd_con_r_b tbody td {
    padding: 0 5px;
    height: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.hd_con_r_b tbody th {
    border: 0;
    line-height: 30px;
    background: #eafaff;
    font-weight: normal;
    font-size: 16px;
    text-align: center
}

.wz_con_l {
    float: left;
    width: 150px;
    margin-left: 15px;
    margin-top: 30px
}

.wz_con_l ul li {
    line-height: 50px;
    height: 50px;
    background-color: #f2f2f2;
    border-bottom: 1px solid #e6edf3;
    font-size: 16px;
    background-color: #69b1e1;
    text-align: center
}

.wz_con_l ul li a {
    display: block;
    color: #fff
}

.wz_con_r {
    float: left;
    margin-top: 30px;
    width: 765px;
    margin-left: 15px
}

.wz_con_r table {
    width: 100%;
    background-color: #f2f2f2
}

.wz_con_r table tr td {
    line-height: 50px;
    height: 50px;
    color: #666;
    width: 100%;
    font-size: 14px;
    color: #69b1e1;
    border-bottom: 1px solid #e6edf3
}

.wz_con_r table tr td a {
    margin: 0 7px
}

.gl_l {
    float: left;
    width: 650px
}

.wz {
    height: 50px;
    line-height: 50px;
    color: #999;
    padding-left: 37px;
    border-bottom: 1px solid #0f5fb1;
    background: url(18anxi_fz.png) no-repeat 10px center
}

.wz a {
    margin: 0 8px;
    color: #999;
    font-size: 16px
}

.gk_con_l_b {
    padding-right: 20px
}

.gl_nr {
    padding: 16px 3px 20px 3px;
    border-bottom: 1px dashed #e7e7e7
}

.gl_nr a {
    line-height: 40px;
    font-size: 20px;
    display: block;
    color: #0f5fb1
}

.gl_nr p {
    color: #888;
    line-height: 24px;
    font-size: 14px;
    text-align: justify
}

.fy_list {
    margin: 15px auto 0;
    clear: both;
    text-align: center;
    border-bottom: 1px dashed #e7e7e7;
    padding-bottom: 20px
}

.fy_list a {
    display: inline-block;
    padding: 0 7px;
    border: 1px solid #e4e4e4;
    line-height: 25px;
    height: 25px;
    margin: 0 2px
}

.fy_list span.current,
.fy_list span.disab,
.fy_list span.disabled {
    display: inline-block;
    padding: 0 10px;
    border: 1px solid #e4e4e4;
    line-height: 25px;
    height: 27px;
    margin: 0 2px
}

.fy_list a.bor_l1 {
    border-left: 1px solid #e4e4e4
}

.fy_list a.on,
.fy_list a.cur,
.fy_list a:hover,
.fy_list span.current {
    color: #fff;
    background-color: #69b1e1;
    border: 1px solid #69b1e1;
    text-decoration: none
}

.inp6,
.fy_list input {
    width: 25px;
    height: 25px;
    line-height: 27px;
    text-align: center;
    padding: 0;
    font-size: 14px;
    border: 1px solid #e4e4e4
}

.fy_list span.disab,
.fy_list span.disabled {
    background: #CCC
}

.fy_list span.go {
    height: 25px;
    width: 25px;
    padding: 0;
    margin: 0;
    background-color: #e2e2e2;
    line-height: 25px;
    display: inline-block
}

.fy_list span img {
    width: 25px
}

.fy_list span.go:hover {
    cursor: pointer
}

.fy_list form {
    display: inline;
}

.gl_r {
    float: left;
    margin-left: 15px;
    width: 300px
}

.gl_r_top {
    color: #666;
    padding: 0 30px 0 30px;
    line-height: 50px;
    border-bottom: 1px solid #ccc;
    font-size: 18px;
    font-weight: bold
}

.gl_r_ul {
    padding-bottom: 30px
}

.gl_r_ul ul {
    padding-left: 15px
}

.gl_r_ul ul li {
    border-bottom: 1px dashed #e2e2e2;
    height: 40px;
    line-height: 40px;
    clear: both;
    padding-left: 1px;
    margin-right: 5px;
    font-size: 16px;
    transition: all ease .1s;
    background: 3px 16px no-repeat
}

.gl_r_ul ul li a {
    display: block
}

.gl_r_ul ul li:hover,
.gl_r_ul ul li.on {
    background: url(18anxi_dian.gif) 3px 16px no-repeat;
    padding-left: 18px;
    font-weight: bold
}

.gl_r_ul ul li:hover a,
.gl_r_ul ul li.on a {
    color: #0f5fb1
}

.gl_r_ula ul {
    padding-left: 15px
}

.gl_r_ula ul li {
    border-bottom: 1px dashed #e2e2e2;
    line-height: 26px;
    clear: both;
    padding: 7px 0;
    font-size: 14px
}

.gs_wz {
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    padding-left: 17px;
    padding-top: 15px;
    border-bottom: 1px solid #0f5fb1
}

.gs_wz a {
    margin: 0 7px
}

.gs_nr {
    border: 1px solid #d6d6d6;
    padding: 36px 29px 36px 29px
}

.gs_top {
    height: 40px;
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 20px
}

.gs_top span {
    float: left;
    font-size: 18px;
    line-height: 40px;
    background: #69b1e1;
    padding: 0 30px 0 30px;
    color: #FFF;
    border-radius: 5px 5px 0 0
}

.gs_ul {
    margin-top: 20px;
    padding-bottom: 26px;
    border-bottom: 1px dashed #b6b6b6;
    margin-bottom: 30px
}

.gs_ul ul li {
    padding-left: 12px;
    line-height: 32px;
    font-family: "宋体"
}

.gs_ul ul li span {
    float: right;
    color: #999
}

.bo_no {
    border: 0
}

.xl_top p {
    font-size: 26px;
    line-height: 42px;
    font-weight: bold;
    text-align: center;
    padding: 20px 30px 40px 30px;
    color: #0f5fb1;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px
}

.xl_top {
    text-align: center
}

.xl_top span a {
    margin: 0 5px
}

.xl_nr_wz {
    text-align: justify;
    padding-top: 30px;
    line-height: 1.5;
}

.xl_nr {
    width: 930px;
    margin: 0 auto
}

.xl_nr_b {
    width: 930px;
    margin: 0 auto;
    margin-bottom: 20px
}

.xl_nr_b_t {
    border-bottom: 2px solid #0f5fb1;
    color: #0f5fb1;
    font-size: 18px;
    line-height: 50px;
    padding-left: 4px;
    padding-top: 15px;
    font-weight: bold
}

.xl_nr_b_ul ul li {
    display: block;
    padding-left: 5px;
    border-bottom: 1px solid #ddd;
    line-height: 40px;
    width: 100%
}

.xl_nr_b_ul ul li span {
    float: right;
    padding-right: 20px;
    color: #999
}

.Column {
    margin: 0 auto;
    width: 960px;
    margin-top: 20px
}

.Column_top {
    font-size: 18px;
    line-height: 40px
}

.Column_top img {
    margin-right: 10px
}

.content_a {
    background-color: #fafafa;
    border: 1px solid #e5e5e5;
    border-top: 2px solid #c8c8c8;
    padding: 20px 20px 10px 25px;
    width: 913px;
    margin: 0 auto
}

.content_a a {
    display: inline;
    margin: 2px 5px;
    padding: 4px 5px;
    line-height: 26px
}

.content_a a:hover,
.content_a a.on {
    background-color: #3b8ab3;
    color: #fff;
    text-decoration: none
}

.content_a span {
    font-weight: bold
}

.content_nr_top {
    border-bottom: 1px solid #e1e1e1;
    height: 26px;
    width: 294px;
    margin: 0 auto;
    line-height: 22px;
    margin-top: 20px;
    height: 26px;
    font-size: 14px;
    padding-left: 20px;
    color: #3b8ab3;
    font-weight: bold;
    width: 940px
}

.content_nr table tr th {
    text-align: center;
    background: #e6edf3
}

.content_nr table {
    margin-top: 15px;
    line-height: 28px;
    width: 100%
}

.content_nr table tr td {
    height: 30px;
    overflow: hidden;
    padding: 0 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center
}

.content_div {
    width: 878px;
    padding: 20px 40px;
    margin: 12px auto 0;
    border: 1px solid #e3e3e3
}

.content_b {
    height: 60px;
    padding: 10px 0;
    border-bottom: 1px solid #e3e3e3;
    line-height: 22px
}

.content_b p {
    line-height: 32px;
    font-size: 18px;
    font-weight: normal;
    background: url(18anxi_bszn_icon.jpg) no-repeat left center;
    padding-left: 20px
}

.content_aa {
    color: #3b8ab3;
    font-size: 13px
}

.content_aa a {
    margin-left: 12px;
    margin-right: 12px;
    display: block;
    display: inline;
    line-height: 22px;
    color: #3b8ab3
}

.wz1 {
    height: 44px;
    line-height: 44px;
    width: 983px;
    margin: 0 auto;
    padding-left: 17px;
    background: url(18anxi_xl_con_t.png) no-repeat bottom;
    border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #3b8ab3
}

.Know_top {
    padding-top: 10px;
    background: url(18anxi_bg1.jpg) center top;
    margin-bottom: 50px
}

.Know_l {
    width: 255px;
    height: 388px;
    background: url(18anxi_bg2.jpg) right bottom no-repeat;
    float: left;
    padding-left: 20px;
    margin-left: 25px
}

.Know_l p {
    text-indent: 2em;
    font-size: 14px;
    color: #000;
    line-height: 28px;
    margin-right: 50px;
    text-indent: 30px
}

.Know {
    background: url(18anxi__sspt_con.jpg) no-repeat center bottom;
    padding-bottom: 320px
}

.Know_r {
    margin-left: -35px;
    width: 695px;
    float: left
}

.img_l {
    float: left;
    width: 35px;
    height: 120px;
    background: url(18anxi_znzx.png) 2px -164px no-repeat
}

.window {
    width: 658px;
    float: left;
    border: 1px solid #d0d0d0
}

.window_top {
    padding: 10px 15px;
    border-bottom: 1px solid #d0d0d0
}

.window_nr {
    padding: 0 20px;
    height: 232px;
    overflow-y: scroll;
    overflow-x: hidden;
    background-color: #fcfcfc
}

.window_b {
    background-color: #e2e2e2;
    padding-right: 8px;
    vertical-align: middle;
    text-align: right;
    line-height: 24px
}

.Input {
    padding-bottom: 10px
}

.Input textarea {
    border: 0;
    background: 0;
    float: left;
    width: 550px;
    height: 70px;
    padding-left: 10px;
    margin-left: 10px;
    margin-top: 10px;
    padding-top: 10px
}

.Input input {
    background: url(18anxi_anliu.jpg) no-repeat center top;
    border: 0;
    width: 69px;
    height: 69px;
    margin-left: 10px;
    margin-top: 10px
}

.window_tit {
    margin: 10px auto 0
}

.window_tit_r {
    float: right;
    width: 48px;
    height: 48px
}

.icon_r {
    float: right;
    width: 16px;
    height: 28px;
    background: url(18anxi_icon_r.jpg) no-repeat left 10px;
    position: relative;
    margin-left: -1px
}

.window_tit_b {
    float: right;
    max-width: 435px;
    background-color: #b3e766;
    border: 1px solid #a1cb4e;
    border-radius: 4px;
    line-height: 22px;
    padding: 8px 10px
}

.window_tit1 {
    margin: 10px auto 0
}

.window_tit_l {
    float: left;
    width: 48px;
    height: 48px
}

.icon_l {
    float: left;
    width: 10px;
    height: 28px;
    background: url(18anxi_icon_r1.jpg) no-repeat left 5px;
    position: relative;
    margin-right: -1px
}

.window_tit1_b {
    float: left;
    max-width: 435px;
    background-color: #f7f7f7;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    line-height: 22px;
    padding: 8px 10px
}

.ft_l {
    float: left;
    width: 215px;
    margin-left: 15px;
    border: 1px solid #e6e6e6;
    background-color: #f8f8f8
}

.ft_r {
    width: 740px;
    float: left;
    margin-left: 15px
}

.ft_l_top {
    display: block;
    padding-left: 20px;
    color: #fff;
    background-color: #3b8ab3;
    height: 40px;
    line-height: 40px;
    font-size: 16px
}

.ft_top img {
    width: 100%
}

.ft_l_b {
    padding: 20px 20px 10px 20px
}

.ft_l_b ul li {
    width: 180px
}

.ft_l_b ul li a {
    margin-bottom: 10px;
    display: block;
    padding: 8px 0;
    padding-left: 10px;
    border: 1px solid #e6e6e6;
    border-left: 4px solid #3b8ab3;
    background-color: #fff;
    font-size: 14px
}

.ft_l_b ul li:hover a,
.ft_l_b ul li.on a {
    color: #fff;
    border: 1px solid #3b8ab3;
    border-left: 4px solid #3b8ab3;
    background-color: #3b8ab3
}

.wz2 {
    float: right
}

.ft_r_top {
    border-left: 6px solid #3b8ab3;
    border-bottom: 1px solid #e6e6e6;
    padding-left: 10px;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    margin-top: 10px
}

.ft_nr {
    margin-left: 40px;
    border-bottom: 1px dotted #a8a8a8;
    margin-top: 20px;
    width: 680px;
    padding-bottom: 15px
}

.ft_nr .ft_img {
    float: left;
    padding: 4px;
    border: 1px solid #d7d7d7;
    width: 225px
}

.ft_nr .ft_img img {
    width: 225px;
    height: 152px
}

.ft_p {
    margin-left: 20px;
    float: left;
    line-height: 26px;
    width: 422px
}

.ft_p h1 {
    font-style: normal;
    font-size: 14px
}

.ft_p span {
    color: #333
}

.ft_p span.li {
    display: block;
    width: 50%;
    float: left
}

.ft_p i {
    font-style: normal;
    color: #999;
    text-align: justify
}

.tbody table {
    width: 100%
}

.bgright {
    background-color: #f8f8f8;
    text-align: right;
    width: 120px
}

.tbody td {
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding: 10px
}

.tbody i {
    color: #dc0002;
    margin-right: 5px
}

.tbody select {
    border: 1px solid #768ecd;
    padding: 6px 3px;
    outline: 0;
    font-size: 16px;
    _height: 33px;
    color: #555;
    vertical-align: middle;
    max-width: 90%;
    margin: 0
}

.tbody input[type='text'] {
    line-height: 30px;
    width: 260px;
    margin-right: 10px
}

.tbody input {
    border: 1px solid #768ecd;
    padding: 6px 3px;
    outline: 0;
    font-size: 16px;
    _height: 33px;
    color: #555;
    vertical-align: middle;
    max-width: 90%;
    margin: 0
}

.tbody textarea {
    border: 1px solid #768ecd;
    width: 70%;
    height: 140px
}

.tbody input[type='button'] {
    line-height: 30px;
    height: 30px;
    padding: 0 20px;
    margin: 10px;
    background-color: #3b8ab3;
    color: #fff
}

.tbody input[type='reset'] {
    line-height: 30px;
    height: 30px;
    padding: 0 20px;
    margin: 10px;
    background-color: #3b8ab3;
    color: #fff
}

.affairs_nr {
    width: 100%;
    background: #daecfa url(18anxi_body_bg.jpg) no-repeat top
}

.affairs_zhong {
    width: 1200px;
    margin: 0 auto
}

.affairs_top {
    height: 200px;
    line-height: 200px;
    font-size: 40px;
    color: #fff;
    font-weight: bold
}

.affairs_box_top {
    float: left;
    width: 230px;
    text-align: center;
    height: 38px;
    line-height: 38px;
    color: #fff;
    background: #afd1e6;
    border-radius: 8px 8px 0 0
}

.affairs_box_top a {
    color: #fff;
    margin-right: 5px;
    margin-left: 5px
}

.affairs_box_ul {
    height: 46px;
    background: #0063be;
    width: 100%;
    line-height: 46px
}

.affairs_box_ul img {
    float: left
}

.affairs_box_ul ul li {
    display: inline;
    height: 46px;
    border: 0;
    line-height: 46px;
    font-size: 16px;
    float: left
}

.affairs_box_ul ul li a {
    padding: 0 20px;
    height: 28px;
    color: #fff;
    border-right: 1px solid #fff
}

.affairs_box_ul ul li a.bo_no {
    border: 0
}

.affairs_box_ul ul li:hover,
.affairs_box_ul ul li.on {
    background: #3281d1
}

.affairs_box_ul ul li:hover a,
.affairs_box_ul ul li.on a {
    border: 0
}

.affairs_l {
    width: 270px;
    float: left
}

.affairs {
    width: 1150px;
    background: #fff;
    padding: 25px;
    margin: 0 auto
}

.affairs_tit {
    width: 100%;
    height: 269px;
    border: 1px solid #bdd2e9;
    background-color: #eafef9;
    background: -webkit-linear-gradient(top, #fcfdfe, #eafef9)
}

.affairs_tit_top {
    color: #0054ae;
    font-size: 15px;
    font-weight: bold;
    height: 44px;
    padding-top: 20px;
    padding-left: 30px;
    background: url(18anxi_title_bg_01.jpg) no-repeat 0 0;
    background-size: 100% 44px
}

.affairs_tit_bottom {
    color: #000;
    font-size: 16px;
    margin-top: -10px;
    line-height: 36px;
    padding: 10px 15px
}

.affairs_tit_bottom span {
    font-weight: bold;
    margin-right: 10px
}

.affairs_tit_top1 {
    height: 34px;
    line-height: 34px;
    color: #0054ae;
    font-size: 15px;
    font-weight: 700;
    background: url(18anxi_01_07_bg.png) repeat-x 0 0;
    background-size: 100% 34px;
    border-bottom: 1px solid #bdd2e9
}

.affairs_tit_top1 img {
    margin-left: 15px;
    margin-right: 5px
}

.affairs_tit1 {
    width: 100%;
    border: 1px solid #bdd2e9;
    margin-top: 15px
}

.affairs_tit1_bottom {
    padding: 15px
}

.affairs_tit1_bottom p {
    margin-top: 15px;
    text-align: justify;
    text-indent: 1em
}

.affairs_tit1_bottom a {
    display: block;
    float: right;
    color: #dc0002;
    margin-top: 10px
}

.affairs_tit2_ul ul {
    margin-top: 10px
}

.affairs_tit2_ul ul li {
    height: 30px;
    line-height: 30px;
    margin-left: 5%;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 10px;
    font-size: 15px;
    background: url(18anxi_title_08.png) no-repeat 3px center;
    white-space: nowrap;
    text-overflow: ellipsis
}

.affair_button {
    height: 60px;
    line-height: 60px;
    text-align: center
}

.affair_button input {
    width: 106px;
    height: 28px;
    color: #fff;
    background-color: #6698cd;
    border-radius: 5px;
    margin: 0 5px;
    border: 0;
    cursor: pointer
}

.affair_news_a {
    float: left;
    width: 416px;
    border: 1px solid #bdd2e9
}

.affair_news_top {
    height: 34px;
    line-height: 34px;
    color: #0054ae;
    font-size: 15px;
    font-weight: 700;
    background: url(18anxi_01_07_bg.png) repeat-x 0 0;
    background-size: 100% 34px;
    border-bottom: 1px solid #bdd2e9
}

.affair_news_top ul li {
    background-color: #0055ae;
    float: left;
    width: 150px;
    font-size: 15px;
    text-align: center;
    color: #fff;
    margin-top: 5px;
    line-height: 29px;
    margin-left: 20px;
    border-radius: 5px 5px 0 0
}

.affair_news_top ul li:hover,
.affair_news_top ul li.on {
    background: #0080ff
}

.affair_l {
    float: left
}

.affair_r {
    float: left;
    margin-left: 15px;
    width: 865px
}

.sp_a {
    float: right;
    font-size: 12px;
    font-weight: 500;
    margin-right: 10px;
    color: #555
}

.affair_news_bottom ul li {
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    color: #333;
    overflow: hidden;
    margin-left: 20px;
    margin-right: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px dashed #bdd2e9
}

.affair_news_bottom {
    padding-top: 10px;
    padding-bottom: 50px
}

.affair_news_bottom ul li span {
    float: right;
    margin-right: 10px
}

.affair_news_b {
    margin-top: 15px;
    border: 1px solid #bdd2e9
}

.affair_news_b_b {
    padding: 0 30px;
    min-height: 270px
}

.affair_news_b_b ul li {
    float: left;
    width: 190px;
    height: 32px;
    line-height: 32px;
    font-size: 15px
}

.affair_news_c_top {
    height: 34px;
    line-height: 34px;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    padding-left: 20px;
    background-color: #0054ad
}

.affair_news_c {
    margin-top: 15px;
    border: 1px solid #bdd2e9
}

.affair_news_c_top img {
    margin-right: 8px
}

.affair_news_c_b p {
    padding: 20px
}

.affair_news_c .in {
    font-size: 15px;
    color: #0054ae;
    margin-left: 20px;
    margin-bottom: 23px
}

.affair_news_c .in1 {
    width: 458px;
    padding: 5px;
    font-size: 15px;
    color: #999;
    margin: 0;
    border: 1px solid #cbd8e5
}

.affair_news_c .in2 {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    margin-right: 10px;
    font-size: 15px;
    color: #fff;
    border-radius: 5px;
    border: 0;
    margin-left: 20px;
    background-color: #6698cd;
    cursor: pointer
}

.affair_news_c .in3 {
    height: 30px;
    display: inline-block;
    line-height: 30px;
    border: 0;
    padding: 0 10px;
    margin-right: 10px;
    font-size: 15px;
    color: #fff;
    border-radius: 5px;
    background-color: #6698cd;
    cursor: pointer
}

.affair_button_b {
    width: 100%;
    position: relative;
    height: 150px;
    margin-top: 30px
}

.tit {
    width: 100%;
    height: 2px;
    background-color: #0054ad;
    margin-bottom: 30px
}

.affair_button_b p {
    text-align: center;
    line-height: 30px;
    color: #000
}

.affair_button_b img {
    position: absolute;
    left: 22%;
    top: 30%
}

.public_l {
    float: left;
    width: 230px
}

.gl_list ul ul {
    display: none;
    margin: 0;
    border: 0
}

.gl_list li.on ul ul {
    display: none
}

.gl_list ul li a {
    padding-left: 20px;
    line-height: 30px;
    display: block
}

.gl_list ul ul li {
    line-height: 32px
}

.gl_list ul,
.gl_list ul a {
    color: #555
}

.gl_list ul li.add.on h3 {
    color: #e54646
}

.gl_list ul li.add li a,
.gl_list ul li.add li li a {
    line-height: 40px;
    padding-left: 40px;
    background: url(18anxi_title_09.png) no-repeat 23px center
}

.gl_list ul li.add.on li a {
    color: #555
}

.gl_list ul li.on ul {
    display: block
}

.gl_list ul li h3 {
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    font-size: 13px;
    background: url(18anxi_title_bg_04.png) no-repeat center;
    font-weight: normal;
    cursor: pointer;
    font-weight: bold;
    margin-bottom: 5px
}

.gl_list ul li h3 a {
    display: block;
    color: #fff;
    background: url(18anxi_title_06.png) no-repeat 2px center;
    line-height: 40px;
    padding-left: 30px;
    text-decoration: none
}

.public_r {
    width: 880px;
    float: left
}

.public_r_top {
    height: 62px;
    line-height: 62px;
    font-size: 22px;
    background-color: #e8f0f1;
    padding-left: 20px;
    margin-bottom: 15px
}

.public_r_top span {
    margin-top: 20px;
    padding-left: 6px
}

.public_r_top i {
    display: block;
    width: 8px;
    height: 20px;
    background: #0054ad;
    float: left;
    margin-top: 22px
}

.public_r .public-table {
    width: 880px
}

.public-table th {
    text-align: center;
    background: #e8f0f1;
    line-height: 42px
}
.public-table{border-top:2px solid #0A69DE;margin-top:10px;}
.public-table td {
    line-height: 24px;
    padding: 10px 10px;
    text-overflow: ellipsis;
    overflow: hidden
}

.public-table tr.tcolor {
    background: #e8f0f1;
}

.public {
    width: 1000px;
    margin: 0 auto
}

.public_top {
    height: 34px;
    background-color: #e8f0f1;
    margin-top: 24px;
    margin-bottom: 30px;
    border-left: 8px solid #3281d1
}

.public_top span {
    display: block;
    width: 123px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding-left: 37px;
    background: #0054ad url(18anxi_title_06.png) no-repeat 10px center
}

.public_nr ul li {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #666;
    margin-left: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px solid #bdd2e9
}

.public_nr ul li span {
    float: right
}

.Interview {
    padding: 0 15px
}

.Interview_p {
    text-align: center;
    width: 960px;
    font-size: 24px;
    font-family: "Microsoft YaHei";
    margin: 20px auto;
    color: #666
}

.conl_l {
    float: left;
    border: 1px solid #e3e3e3;
    margin: 20px
}

.conl_l img {
    width: 317px;
    padding: 4px;
    height: 207px
}

.Interview_top {
    background-color: #fafafa;
    border: 1px solid #e3e3e3;
    border-top: 2px solid #3b8ab3;
    width: 960px;
    margin: 0 auto
}

.conl_r {
    padding-top: 20px;
    float: left;
    line-height: 26px;
    width: 550px
}

.conl_r h1 {
    font-style: normal;
    font-size: 14px
}

.conl_r span {
    color: #333
}

.conl_r span.li {
    display: block
}

.conl_r i {
    font-style: normal;
    color: #999;
    text-align: justify
}

.Interview_z {
    border-bottom: 1px solid #e1e1e1;
    height: 26px;
    line-height: 22px;
    color: #3b8ab3;
    font-weight: bold;
    padding-left: 20px;
    margin-top: 30px
}

.Interview_nr {
    margin: 10px auto 0;
    clear: both;
    width: 938px;
    padding: 10px;
    height: 900px;
    overflow-y: scroll;
    border: 1px solid #e3e3e3;
    padding-top: 25px
}

.Interview_nr_a {
    background: url(18anxi_hdjl_line1.jpg) repeat-y left;
    width: 880px;
    margin: 0 auto
}

.Interview_tit {
    height: 22px;
    background: url(18anxi_hdjl_icon8.jpg) no-repeat left top;
    padding-left: 24px
}

.Interview_tit1 {
    height: 22px;
    background: url(18anxi_hdjl_icon9.jpg) no-repeat left top;
    padding-left: 24px
}

.Interview_tit span {
    font-size: 14px;
    font-weight: bold
}

.Interview_tit_z {
    margin-left: 20px;
    background: url(18anxi_hdjl_con1_t.jpg) no-repeat left top;
    height: 12px
}

.Interview_tit_nr {
    padding: 8px 15px 14px 15px;
    margin-left: 20px;
    border: 1px solid #e3e3e3;
    border-top: 0;
    background-color: #fafafa;
    font-size: 14px;
    line-height: 26px
}

.Interview_div {
    margin-bottom: 15px
}

.public .p {
    height: 100px;
    line-height: 100px;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    border-bottom: 1px solid #bdd2e9
}

.Overview {
    margin-top: 30px;
    margin-bottom: 50px
}

.Overview h2 {
    height: 50px;
    font-style: normal
}

.title {
    font-style: normal;
    font-size: 15px;
    display: block
}

.xl_bg {
    background-color: #f4f4f4;
    box-shadow: 5px 0 13px rgba(0, 0, 0, .17);
    padding: 20px 30px 40px 30px;
    line-height: 30px
}

.xl_bg li {
    float: left;
    width: 50%;
    display: inline;
    line-height: 30px
}

.xl_bg li.ml-tit {
    width: 100%
}

.xl-tools {
    margin-top: 10px
}

.xl-tools-row {
    float: right
}

.appendix-download {
    display: none
}

.ml-search {
    background: url(18ax_zfxxgk_search.jpg) no-repeat left top #ececec;
    height: 87px;
    margin: 12px auto 0;
    padding-left: 130px;
    padding-top: 11px
}

.sel-ml {
    width: 157px;
    border: 1px solid #d4d4d4;
    padding: 2px 0
}

.ml-inp1 {
    width: 155px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #d4d4d4
}

.gk_con_l_b dt{border:1px solid #e5e5e5;height: 30px;line-height: 30px;font-weight:bold;}
.gk_con_l_b dd{line-height: 40px;border:1px solid #FFFFFF;}
.gk_con_l_b dl span{display: inline-block;}
.gk_con_l_b dl span.zt{width:238px;padding-left:30px;}
.gk_con_l_b dl span.date{width:180px; text-align: center;}
.gk_con_l_b dl span.status{width:180px;text-align: center;}
.gk_con_l_b dl span.status a{margin:0 2px;}
.gk_con_l_b dd span.zt{background:url(icon_t.png) no-repeat 5px center;}

.wsdc_wapper{ padding: 0 20px;}

.wjdc_tit h3 {
    font-size: 25px;
    font-weight: bold;
    color: #333333;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 20px;
}

.wjdc_tit h4 {
    font-size: 14px;
    color: #666;
    line-height: 25px;text-align: center;
    border-bottom: 1px solid #e6e6e6; padding-bottom: 20px;
}

.wjdc_tit h6 {
    font-size: 14px;
    color: #999999;
    padding-top: 10px;
    font-weight: normal; text-align: center;
}

.wsdcxl_tit{
    border-bottom: 1px solid #CCCCCC;
    margin-top: 30px;
}
.wsdcxl_tit li{
    float: left;
    padding: 10px 30px;
    color: #FFFFFF;
    font-size: 16px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;

}
.wsdcxl_tit li.on,.wsdcxl_tit li:hover{
    background: #0a69de;
}
.wsdcxl_tit li a{color: #333;}
.wsdcxl_tit li.on a,.wsdcxl_tit li:hover a{
    color: #FFFFFF;
    text-decoration: none;
}

.wjdc_hdtit {
    padding-top: 35px;
}

.wjdc_hdtit h4 {
    font-size: 18px;
    color: #333333;
    float: left;
    padding-right: 15px;
}

.wjdc_hdtit em {
    width: 888px;
    height: 1px;
    background: #EEEEEE;
    display: block;
    float: left;
    margin-top: 10px;
}

.wjdc_btm {
    padding-top: 10px;
}

.wjdc_btm .wjdc_smbox {
    padding-top: 25px;
}

.wjdc_btm .wjdc_smbox h4 {
    display: block;
    width: 40px;
    height: 39px;
    background: #0a69de;
    color: #FFFFFF;
    font-family: arial;
    font-size: 24px;
    line-height: 39px;
    text-align: center;
    -webkit-border-radius: 18px 0 0 18px;
    -moz-border-radius: 18px 0 0 18px;
    border-radius: 18px 0 0 18px;
    float: left;
}

.wjdc_btm .wjdc_smbox .wjdc_box-m {
    float: left;
    width: 1010px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    border: 1px solid #EEEEEE;
    -webkit-box-shadow: 2px 2px 0 #F7F7F7;
    -moz-box-shadow: 2px 2px 0 #F7F7F7;
    box-shadow: 2px 2px 0 #F7F7F7;
}

.wjdc_btm .wjdc_smbox .wjdc_box-m h3 {
    display: block;
    height: 39px;
    background: #F7F7F7;
    padding-left: 25px;
    line-height: 45px;
    margin-bottom: 15px;
}

.wjdc_btm .wjdc_smbox .wjdc_box-m p {
    padding-left: 25px;
    padding-bottom: 15px;
    font-weight: bold;
    padding-right: 25px;
}

.wjdc_btm .wjdc_smbox .wjdc_box-m p input {
    margin-right: 10px;
}

.wjdc_btm .wjdc_smbox .wjdc_box-m p em {
    font-size: 14px;
    font-weight: normal;
}

.wjdc_btm .wjdc_smbox .wjdc_box-m p em img {
    margin-right: 15px;
}
.mz_nr tr td{ height:40px;}
.mz_bg{ margin-top:27px;}
.mz_td{ width:100px; text-align:right; padding-right:10px; font-family:"微软雅黑"; font-weight:bold; font-size:14px;}

.wsdc_xl{ margin-top:10px;}
.wsdc_xl p{ font-family:"微软雅黑"; font-size:14px; line-height:28px;}
.mz_td2{ width:272px; height:28px; border:1px solid #dbdbdb; background:#f8f8f8;line-height: 28px;line-height: 28px;}
.mz_td3{ width:397px; height:28px; border:1px solid #dbdbdb; background:#f8f8f8; line-height: 28px;}
.thh{ float:left; width:801px; height:78px; border:1px solid #e5e5e5;line-height: 28px;}
.tj_btn_box{ height:95px; padding-left:330px; padding-top:30px; }

.mz_co{ float:left; font-size:12px; color:#999999;}

.ndbg_box{ padding:0px 40px;}
.ndbg_box_tit h4{ font-size:26px; line-height:40px; border-bottom:1px dashed #ccc; text-align:center; padding:10px 0px 30px 0px; font-weight:bold;}
.ndbg_box_tit p{ font-size:13px; color:#999; line-height:30px; text-align:center; padding-top:5px;}

.ndbg_bg{ border-collapse:collapse;}
.ndbg_bg tr th{ font-weight:normal; border:1px solid #e5e5e5; background:#f9f9f9; height:47px;}
.ndbg_bg tr td{border:1px solid #e5e5e5; text-align:center; height:47px;}
.xx_td4{ width:580px; height:98px;border:1px solid #dbdbdb; background:#f8f8f8; margin-top:5px; line-height: 28px;}
.xx_td5{ width:92px; height:28px; border:1px solid #dbdbdb; background:#f8f8f8; line-height: 28px;}

.mzxl_nav{ height:40px; border-bottom:1px solid #e2e2e2; margin-top:30px;}
.mzxl_nav ul li{ float:left; margin-right:10px; line-height:40px; font-size:16px;}
.mzxl_nav ul li a{ width:120px; height:40px; display:block; text-align:center; text-decoration:none; font-family:"微软雅黑"; font-size:16px; background:#f2f2f2;border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    -ms-border-radius:4px 4px 0 0;
    -o-border-radius:4px 4px 0 0;
    -webkit-border-radius:4px 4px 0 0; }
.mzxl_nav ul li a:hover,.mzxl_nav ul li a.mzxl_curr { background:#c90000;height:40px; color:#FFF;border-bottom:none; font-weight:bold; height:41px; }
.dc_news {padding:15px 0;font-size:16px; line-height:32px;}
.xx_btn1{ float:left;width:102px; height:39px; border:none; cursor:pointer; vertical-align:middle; background:#d01c0b; font-size:14px; color:#fff; font-family:"微软雅黑"; font-size:14px;}
.co-red01 { color:#ef2d1d;}
.co-blue02 { color:#0066cc;}
.tj_aaa{ margin:0 auto; width:240px;}

.xx_btn11 { float:left;width:102px; height:39px; border:none; cursor:pointer; vertical-align:middle; background:#c90000; font-size:14px; color:#fff; font-family:"微软雅黑"; font-size:14px;}


.xx_btn2{ float:left;width:102px; height:39px; border:none; cursor:pointer; vertical-align:middle; margin-left:28px; background:#b5b5b5;font-family:"微软雅黑"; font-size:14px; color:#fff;}


.wsdc_btn_news{ width: 133px; height: 50px; background: #f76402; border: none;cursor: pointer; color:#fff;font-family:"微软雅黑"; font-size: 18px; }
.wsdc_btn_news2{ width: 133px; height: 50px; background: #0a69de; border: none;cursor: pointer; color:#fff;font-family:"微软雅黑"; margin-left: 20px;font-size: 18px;}
.clearflx{clear: both;}
.fl{float: left;}
.list-item{ padding:0 10px;}
.list-item ul{ border-bottom:1px dotted #cccccc; padding:15px 0;}
.list-item ul li{ line-height:30px; font-size:14px;}
.list-item ul li span{ float:right; color:#999999;}

.zfgk_bg{background:url(18ax_ml_bg.jpg) repeat-y;border-bottom:1px solid #e8e8e8;}
.public_l h3{background:#0f5fb1; height:50px; line-height:50px; font-size:18px; font-weight:bold; color:#ffffff;}

.public_l .ml-tree li{border-bottom:1px solid #e8e8e8; line-height:54px; font-size:16px; font-weight:normal;padding-left: 30px;}
.public_l .ml-tree li.on a{color:#0a69de;}
.zfgk_bg .public_r{float: right;width:920px;}
.zfgk_bg .public_r .list-item ul{margin:0 30px;}
.only-content{padding:0px 30px 20px;}
.only-content .only-tit{font-size: 26px;line-height: 42px;font-weight: bold;text-align: center;padding: 20px 30px 40px 30px;color: #0f5fb1;border-bottom: 1px solid #eee;margin-bottom: 10px}

.apply-tit{ margin:0px 20px 0px 20px; border-bottom:1px solid #eb2f30; height:32px; line-height:32px; }
.apply-tit span{ float:left; display:block; background-color:#eb2f30; color:#fff; padding:0 20px; font-size:16px;}
.apply-tit span a{color:#fff;}
.apply-list{ padding:10px 30px 10px 30px;}
.apply-list li{ float:left; width:25%; display:inline; line-height:32px; font-size:15px;}
.apply-list li input[type="radio"]{ margin-right:5px;}
span.next{ background-color:#ff0000; color:#ffffff; height:42px; line-height:42px; width:120px; display:block; margin:10px auto 20px; text-align:center; border-radius:3px;}
.apply-table{ border-left:1px solid #d7d7d7; border-top:1px solid #d7d7d7; table-layout:auto}
table.apply-table td{ line-height:34px; font-size:16px; padding:9px 10px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;white-space:normal;height:auto;text-align:left;}
.apply-table td.td1{ background-color:#eb2f30; width:20px; padding:11px 15px; text-align:center; color:#ffffff;}
.apply-table td.td2{ background-color:#eeeeee; padding-right:8px; padding-left:0; text-align:right; width:120px;}
.apply-table td.td3{ background-color:#eeeeee; text-align:center;}
.apply-table td input[type="radio"],.tab4 td input[type="radio"]{ margin-right:5px;}
.btn_list{text-align: center;margin:20px auto;}
.btn_list span,.btn_list input{ display:inline-block; width:120px; text-align:center; background-color:#ff0000; color:#ffffff; height:42px; line-height:42px; border-radius:3px; margin:0 23px; cursor:pointer;}
.apply-table td label{ margin-right:8px;}
.tred1{color:#eb2f30;}
.apply-tit2{ line-height:30px; margin-bottom:10px; font-size:16px; color:#eb2f30}
.apply-table .inp1{ width:95%; border:1px solid #d7d7d7; height:32px; line-height:32px; padding-left:10px;}
.apply-table .sel{ width:100%; border:1px solid #d7d7d7; height:32px; line-height:32px; padding-left:10px;}
.apply-table .inp2{ width:98%; border:1px solid #d7d7d7; height:32px; line-height:32px; padding-left:10px;}
.apply-table .text{ width:98%; border:1px solid #d7d7d7; height:155px; line-height:32px; padding-left:10px;}
.apply-table .inp3{ width:105px; border:1px solid #d7d7d7; height:32px; line-height:32px; padding-left:10px;}
.apply-table .inp4{ width:38%; border:1px solid #d7d7d7; height:32px; line-height:32px; padding-left:10px;}
.veralign-mid img{height:34px;}
.apply-nav{ border-top:2px solid #eb2f30; background-color:#ececec; height:40px; line-height:40px;}
.apply-nav li{ float:left; height:40px; line-height:40px; font-size:16px; padding:0 30px; cursor:pointer;}
.apply-nav li a{ display:block}
.apply-nav li.on,.apply-nav li:hover{ background-color:#eb2f30; color:#fff; text-decoration:none;}
.apply-nav li.on a,.apply-nav li:hover a{color:#fff;}
.ysq_sch_val {
    border: 2px solid #ff0000;
    border-radius: 5px;
    background: transparent;
    height: 38px;
    line-height: 38px;
    padding-left: 13px;
    width:560px;
}
.ysq_sch_btn {
    background: #ff0000;
    border-radius:5px;
    margin-left:12px;
    width: 60px;
    border: 0 none;
    height: 42px;
    cursor: pointer;
    color: #fff;
}
.apply-search{text-align: center;}
.apply-tab-list{height:42px; background:#f0f0f0; border-top:1px solid #0a69de; font-weight:bold; }
.institution-box{position:relative;border:1px solid #bdd2e9;margin-top:10px;}
.institution-tit{height:34px;line-height: 34px;}
.institution-name{background:url(icon_01.png) no-repeat left center;padding-left:20px;margin-right:20px;}
.institution-time{background:url(icon_02.png) no-repeat left center;padding-left:20px;margin-right:20px;}
.institution-content{background:url(image_01.jpg) no-repeat left center #2376D2;height:318px;padding-left:560px;color:#FFFFFF;}
.institution-content.b{padding-left: 0;background: url(image_01_b.png) no-repeat left center;}
.institution-content p{width:90%;margin:0 auto;height:263px;overflow: hidden;font-size:15px;line-height:35px;}
.institution-detail{height:55px;line-height:55px;width:100%;font-size:18px;text-align: center;background-color:#1665bd;}
.institution-detail a{color:#FFFFFF;}
.institution-detail img{margin-right:10px;vertical-align: middle;}
.institution-tit{text-align: right;}
.institution-box h3{position: absolute;top:0;left:40px;background:#0055ae;font-size:20px;text-align: center;line-height:25px;width:50px;color:#FFFFFF;padding:15px;}
.gl_list{padding-top:20px;}
.gl_list li span{ float:right; font-size:13px; color:#999999;}
.gl_list li{ font-size:15px; line-height:35px; }
.knowledge-base-bg{background:url(knowBot.jpg) bottom no-repeat;padding-bottom:170px;}
.knowledge-base{width:952px;margin:0 auto;}
.knowledge-base-desc{width:255px;height:355px;background:url(knowDesc.jpg) right bottom no-repeat;padding-left:20px;}
.knowledge-base-desc p{font-size:14px;color:#000;line-height: 28px;margin-right:50px; text-indent:2em; }
.knowledge-base-box{width:640px;position: relative;margin-right:20px;float: right;}
.knowledge-base-icon{display: block;position: absolute;background:url(knowledgeLogo.png) left -164px no-repeat;width:33px;height:118px;top:0;left:-33px;}
.knowledge-base-chat{border:1px solid #d0d0d0;}
.knowledge-base-chat-tip{padding:10px 15px; border-bottom:1px solid #d0d0d0;}
.knowledge-base-chat-content{padding:10px 20px 0;height: 232px;overflow-y: scroll;overflow-x: hidden;background-color:#fcfcfc;}
.knowledge-base-chat-condition{background:#e2e2e2;padding-right:8px;text-align:right;line-height:24px;font-size:12px;}
.knowledge-base-form{padding:10px;}
.knowledge-base-chat-textarea{width:530px;height:70px;border:0 none; outline: none;resize: none;}
.knowledge-base-chat-sub{float: right;}
.knowledge-chat-customer{background:url(knowledgeCus.jpg) right no-repeat;text-align: right;padding-right:48px;min-height:48px;clear: both;}
.knowledge-chat-customer i{float: right;width:16px;height:28px;background:url(knowledgeIcon1.jpg) no-repeat left 10px;margin-left:-1px;}
.knowledge-chat-customer p{max-width:435px;background:#b3e766;border-radius:4px;line-height:22px;padding:8px 10px;float: right;}
.knowledge-chat-service{text-align: left;background:url(knowledgeService.jpg) no-repeat left top;padding-left:48px;min-height:48px;clear: both;margin-bottom: 10px;}
.knowledge-chat-service i{float: left;width:16px;height:28px;background:url(knowledgeIcon2.jpg) no-repeat right 10px;margin-right:-1px;position: relative;}
.knowledge-chat-detail{max-width:435px;background:#f7f7f7;border-radius:4px;line-height:22px;padding:8px 10px;float: left;border:1px solid #d1d1d1;font-size:14px;}
.knowledge-chat-detail h3{font-size:14px;font-weight: bold;}
.knowledge-chat-detail a{color:#245ca2;}
/*热点问题*/
.rdwt_con{ border:1px solid #e3e3e3; border-top:3px solid #008eff; margin:12px auto 0; background-color:#fcfcfc; padding:20px 30px;}
.rdwt_con li{ float:left; width:14%; margin-top:10px;}
.w100{ width:100%; }
.rdwt_con1 .rdwt_tit{ padding:20px 0; border-bottom:1px solid #e5e5e5; cursor:pointer;}
.rdwt_con1 .rdwt_tit_l{ float:left; width:49px; height:49px; line-height:49px; background-color:#e2e2e2; text-align:center;}
.rdwt_con1 .rdwt_tit_r{ float:right; width:900px; line-height:30px; padding:10px 0; font-size:16px;}
.rdwt_con1.on .rdwt_tit_l{ background-color:#459df5; color:#fff;}
.rdwt_con1.on .rdwt_tit_r{ font-weight:bold; color:#0a4c81;}
.rdwt_con1 .rdwt_tit1{ padding:20px 0; border-bottom:1px solid #008eff; background-color:#eff8fc; display:none;cursor:pointer;}
.rdwt_con1 .rdwt_tit1_l{ float:left; width:49px; height:49px; line-height:49px; background-color:#42b94a; text-align:center; color:#fff;}
.rdwt_con1 .rdwt_tit1_r{ float:right; width:900px; line-height:30px; padding-top:10px; }
.rdwt_con1.on .rdwt_tit1{ display:block}

.gl_con_column{height:40px;line-height:40px;background:url(18ax_column.png) -3px center no-repeat #f0f0f0;padding-left:15px;margin-top:20px;padding-right:10px;}
.gl_con_column span{float: right;color:lightslategray;line-height: 40px;font-size:14px;}

.list-item li{line-height:32px;padding-left:12px;background:url(dot.jpg) no-repeat left center;}
.list-item li span{float: right;}

.outColumn{min-width:270px; height:45px; background-color:#FFF; line-height:45px; border:1px #f3f3f3 solid; border-left:2px solid #2e8ce5; margin-right:15px; margin-top:10px; display:inline-block; position:relative; overflow:hidden;border-radius: 5px;}
.outColumn a{display: block;}
.outColumn p{ padding-left:20px; padding-right:20px; display:block; position:absolute; left:0; top:0; font-size:16px;}
.outColumn a:hover{ text-decoration:none; border:none;}
.outColumn span{ position:absolute; left:0;width:0; height:47px; background-color:#2e8ce5; transition:all .3s ease-in-out; top:0; z-index:1;overflow: hidden;color:#ffffff;font-size: 16px; text-indent: 20px;}
.outColumn:hover span{ width:100%;}
.search-result-group{background:#f6f8fb;border-bottom: 1px solid #e3e7ed;padding:50px 0;}
.search-result-form{width:602px;margin:0 auto;}
.search-result-tit{text-align: center;color: #f00;padding:30px 0;font-size:25px;font-weight: bold;}
.search-result-val{border:1px solid #b6b6b6;height:34px;width:500px;float:left;border-right: 0 none;}
.search-result-val:hover{border-color:#999;}
.search-result-val.onIn{border-color:#4791ff;}
.search-result-val input{outline: none;border:0 none;width:470px;padding-left:10px;height:34px;line-height: 34px;}
.search-result-btn{width:100px;height:36px;font-size:15px;letter-spacing: 1px;background:#3385ff;border-bottom:1px solid #2d78f4;outline: medium;color:#FFFFFF;cursor: pointer;}
.search-result-radio{padding:10px 0;height:20px;line-height:20px;}

.search-result-radio label{margin-right:20px;float: left;}
.search-result-radio label input{margin-right: 5px;float:left;margin-top:2px;}
.search-result-box{width:960px;margin:10px auto 0;}
.search-result-box li{height:30px;line-height:30px;}
.search-result-box li a{color:#555;}
.search-result-box li span{float: right;}
.search-result-type{background:#2b6dda;height:50px;line-height:50px;color:#FFFFFF;}
.search-result-type li{ float: left;padding:0 23px;font-size:16px;}
.search-result-type li.on{background:url("18js_menu_bar.png") no-repeat center bottom #265ebc;}
.xl-appendix{margin-bottom:50px;}
.xl-appendix h3{padding:10px 0;}
.xl-appendix li{line-height:24px;}

/*外部链接样式*/
.otherlink-bg {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all 0.3s ease 0s;
    z-index: 99;
}
.otherlink-bg.in {
    opacity: 1;
}
.otherlink-pop {
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    height: 180px;
    left: 50%;
    margin: -250px 0 0 -280px;
    overflow: hidden;
    position: fixed;
    top: -25%;
    transition: all 0.4s ease 0s;
    width: 470px;
    z-index: 100;
}
.otherlink-pop.in {
    top: 50%;
}
.otherlink-pop a.offBtn {
    color: #ccc;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    padding: 5px 10px;
    position: absolute;
    right: 8px;
    top: 5px;
}
.otherlink-pop h2 {
    font-size: 16px;
    padding: 45px 40px;
    font-weight:normal;
    text-align:left;
    font-size:14px;
    line-height:2em;

}
.otherlink-pop p.btns {
    background: #f5f5f5 none repeat scroll 0 0;
    border-top: 1px solid #ddd;
    bottom: 0;
    height: 50px;
    left: 0;
    position: absolute;
    text-align: right;
    width: 100%;
}
.otherlink-pop p.btns a {
    border: 1px solid #bbbbbb;
    border-radius: 5px;
    color: #333;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 9px 15px 0 0;
    padding: 0 15px;
}
.otherlink-pop p.btns a:hover {
    background: #e6e6e6 none repeat scroll 0 0;
}
.otherlink-pop p.btns a.toOtherLink {
    background: #337ab7 none repeat scroll 0 0;
    border: 1px solid #337ab7;
    color: #fff;
}
.otherlink-pop p.btns a.toOtherLink:hover {
    background: #286090 none repeat scroll 0 0;
}
.cgeFont{cursor: pointer;}
.cgeFont.on{color:red;}
.poll-title{font-size: 26px;line-height: 42px;font-weight: bold;
    text-align: center;
    padding: 20px 30px 20px 30px;
    color: #0f5fb1;
    margin-bottom: 10px}
.poll-status{font-size:12px;color:#555555;text-align: center;line-height:30px;}
.poll-decs{font-size:14px;line-height:25px;padding:10px;text-indent: 2em;}
.pollAdd{width:100%;text-align: center;}
.pollAdd input{margin:10px;}
.poll-decs-list{border-bottom: 1px solid #d3d3d3;margin-bottom:10px;margin-top:20px;}
.poll-decs-list li{float: left;width:96px;line-height:38px;text-align: center;font-size:16px;cursor: pointer;padding:0 20px;}
.poll-decs-list li.cur{border-bottom:2px solid #d91616;margin-bottom:-1px;line-height:36px;}
.poll-result-item-list li .item-result-percent i{background:url(vote.gif) repeat-x center;}
.poll-btn{padding:6px 12px;font-size:14px;font-weight:400;border-radius: 4px;color:#333;border-color:#ccc;background-color:#fff;cursor: pointer;}
.poll-submit{color:#fff;background-color:#286090;border-color:#204d74;}
.poll-submit[disabled]{background-color:#337ab7;border-color:#2e6da4;cursor: not-allowed;}
.section-title{background:url(title_bg_03.jpg) no-repeat left center #e8f0f1;color:#FFFFFF;padding-left:16px;}
.section-title h3{height:34px;line-height:34px;background:url(title_06.png) no-repeat left center;padding-left:20px;}
.section-list li{width:19%;line-height:30px;margin-top:10px;float: left;padding-left:1%;}

.public_l h3{
	padding-left: 30px;
}

.popupmask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: .5;
    filter: alpha(opacity=50);
    z-index: 99
  }
  
  .popup {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 700px;
    background-color: #fff;
    margin: 60px auto 0;
    padding: 30px 50px;
    font-size: 15px;
    line-height: 1.5em;
    font-weight: bold;
    *left: auto;
    *right: auto;
    *width: 1020px;
    z-index: 999;
    border-radius: 20px
  }
  
  .popup span {}
  
  .popup h2 {
    text-align: center;
    font-size: 1.6em;
    /*#0E86E0*/
    color: #0E86E0;
    margin: 10px 0 30px;
  }
  
  .popup p {
    margin: 15px 0;
  }
  
  .popup a {
    display: block;
    /*#0E86E0*/
    background: #0E86E0;  
    color: #fff;
    width: 100px;
    margin: auto;
    text-align: center;
    height: 32px;
    line-height: 32px;
    text-decoration: none;
  }
  
  .popup a.a_close {
    background-color: #fff;
  }
  
  .popup span.span_notice {
    position: absolute;
    z-index: 100;
    right: 0px;
    margin: 10px 0 30px;
  }
  .js_login_confirm{
    display: none;
  }
  @media screen and (max-width: 767px){
    .popup{
      width: 70%;
      z-index: 10000;
    }
  }