﻿﻿.page_body{
    padding: 5px;
    width: 1090px;
    margin: auto;
    background: #ffffff;
    overflow: hidden;
}
.page_news{
    float: left;
    width: 260px;
    overflow: hidden;
}
.page_nav_title{
    height: 36px;
    width: 100%;
    overflow: hidden;
    background: #1583d9;
    color: #ffffff;
    line-height: 36px;
    text-indent: 27px;
}
.page_nav_item{
    margin-top: 3px;
}
.page_nav_item a{
    margin-top: 1px;
    height: 36px;
    width: 100%;
    display: block;
    background: #eeeeee;
    line-height: 36px;
    color: #333333;
    text-indent: 30px;
}
.page_nav_item_tool{
    overflow: hidden;
}
.page_nav_item_tool .title{
    cursor: pointer;
    margin-top: 1px;
    height: 36px;
    width: 100%;
    display: block;
    background: #eeeeee;
    line-height: 36px;
    color: #333333;
    text-indent: 30px;
}
.page_nav_item_tool .title:hover{
    color: #0968b6;
}
.page_nav_item_tool ul{
    padding-bottom: 60px;
    width: 185px;
    margin:4px auto 0;
    overflow: hidden;
}
.page_nav_item_tool ul li{
    margin-top: 1px;
    float: left;
    width: 100%;
}
.page_nav_item_tool ul li a{
    height: 34px;
    background: #ddeffd;
    display: block;
    text-align: center;
    line-height: 34px;
    color: #333333;
}
.page_nav_item_tool ul li a:hover{
    color: #0968b6;
}
.page_nav_item a:hover{
    color: #0968b6;
}
.page_list{
    margin-top: 8px;
    overflow: hidden;
}
.page_list .title{
    height: 36px;
    width: 100%;
    overflow: hidden;
    background: #1583d9;
    color: #ffffff;
    line-height: 36px;
    text-indent: 27px;
}
.page_list ul{
    height: 274px;
    background: #eeeeee;
    overflow: hidden;
    margin-top: 4px;
}
.page_list ul li{
    float: left;
    width: 100%;
    line-height: 28px;
    margin: 3px 0;
    font-size: 14px;
    color: #474747;
}
.page_list ul li i{
    display: block;
    background: url("../images/d2.png");
    width: 4px;
    height: 5px;
    margin-top: 11px;
    margin-left: 17px;
    float: left;
}
.page_list ul li a{
    float: left;
    max-width: 208px;
    margin-left: 7px;
    color: #474747;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}
.page_content{
    float: right;
    width: 820px;
}
.page_map{
    line-height: 34px;
    border-top: 2px solid #1583d9;
    text-indent: 16px;
    background: #eeeeee;
}
.page_map a{
    color: #333333;
}
.page_list_wrap{
    min-height: 662px;
    margin-top: 4px;
    overflow:hidden;
    border: 1px solid #e8e8e8;
}
.page_list_wrap .ul{
    overflow: hidden;
    width: 785px;
    margin: 5px auto 0;
    display: block;
}
.page_list_wrap .ul li{
    float: left;
    width: 100%;
    line-height: 30px;
    font-size: 14px;
    margin: 2px 0;
}
.page_list_wrap .ul li i{
    display: block;
    background: url(../images/d2.png);
    width: 4px;
    height: 5px;
    margin-top: 9px;
    float: left;
}
.page_list_wrap .ul li a{
    float: left;
    max-width: 518px;
    margin-left: 7px;
    color: #474747;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.page_list_wrap .ul li span{
    float: right;
    color: #474747;
}
.page_fy{
    margin-top: 10px;
    overflow: hidden;
}
.page_bklc_title{
    height: 36px;
    width: 100%;
    overflow: hidden;
    background: #1583d9;
    color: #ffffff;
    line-height: 36px;
    text-indent: 27px;
}
.page_bklc_content{
    height: 738px;
    padding-top: 6px;
    overflow: hidden;
    background: #eeeeee;
}
.page_bklc_content img{
    display: block;
    margin: 4px auto 0;
}
.page_bklc_content div{
    width: 200px;
    font-size: 12px;
    line-height: 18px;
    color: #ffffff;
    padding: 17px 20px;
    margin: 4px auto 0;
    background: #15a8de;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.page_bklc_content .div{
    text-align: center;
}
.bkrk{
    display: block;
    margin-top: 5px;
}
.bkrk img{
    display: block;
}
.page_prompt{
    overflow: hidden;
}
.page_prompt_title{
    border-left: 4px solid #1582d7;
    height: 36px;
    background: #eeeeee;
    text-indent: 20px;
    line-height: 36px;
}
.page_prompt_content{
    border: 1px solid #eeeeee;
    padding:10px 18px;
    line-height: 28px;
    color: #464646;
}
.page_prompt_content div{
    font-size: 14px;
    color: #494949;
    text-indent: 2em;
}
.page_prompt2{

    margin-top: 11px;
}
.page_prompt_content2{
    height: 665px;
    padding-top: 10px;
}
.page_prompt_content2 div{
    line-height: 30px;
    text-indent: 0;
}
.page_nav_item_tool2 ul {
    padding-bottom: 24px;
}
.mail_inquiry{
    width: 220px;
    margin: auto;
    overflow: hidden;
}
.mail_inquiry .title{
    text-align: center;
    color: #000000;
    line-height: 38px;
}
.mail_inquiry .cx{
    padding-top: 9px;
    padding-bottom: 4px;
    overflow: hidden;
}
.mail_inquiry .cx i{
    float: left;
    line-height: 20px;
    color: #303030;
}
.mail_inquiry .cx input{
    text-indent: 4px;
    margin-left: 10px;
    border: 1px solid #e7e7e7;
    height: 18px;
    line-height: 18px;
    width: 128px;
}
.mail_inquiry .btn{
    width: 70px;
    height: 22px;
    color: #ffffff;
    background: #1583da;
    border: 0;
    display: block;
    margin: 12px auto 0;
}
.leader_prompt{
    height: 34px;
    line-height: 34px;
    padding: 0 8px;
    font-size: 12px;
    text-align: right;
    color: #1584d6;
}
.leader_prompt span{
    color: #fb0004;
}
.leader_cx{
    margin-top: 25px;
    padding: 0 8px;
    overflow: hidden;
}
.leader_cx span{
    float: left;
    line-height: 20px;
    font-size: 12px;
    color: #484848;
    margin-left: 178px;
}
.leader_cx .text{
    margin-left: 14px;
    line-height: 18px;
    height: 18px;
    border: 1px solid #e7e7e7;
    text-indent: 4px;
    padding: 0;
    float: left;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.leader_cx .btn{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    width: 52px;
    height: 20px;
    border: 0;
    background: no-repeat;
    float: left;
    font-size: 12px;
    color: #323232;
    background: #ececec;
    margin-left: 20px;
}
.leader_table{
    margin: 25px 8px;
}
.leader_table{
    border: 1px solid #b8b8b8;
    font-size: 12px;
    line-height: 20px;
    color: #2f2f2f;
}
.leader_table td{
    padding: 5px;
}
.leader_table thead{
    border-bottom: 1px solid #b8b8b8;
    background: #eeeeee;
}
/* 本例子css */
.notice_write_letters { width: 100%; overflow: hidden; }
.notice_write_letters .tab-hd { height: 36px; background-color: #eeeeee;color: #404040; }
.notice_write_letters .tab-hd ul { }
.notice_write_letters .tab-hd li{ float: left; height: 36px;width: 50%; line-height: 36px; }
.notice_write_letters .tab-hd li a{ display:block;text-align: center;color: #333333;font-size: 16px  }
.notice_write_letters .tab-hd li.on{background-color: #1583d9;position: relative;}
.notice_write_letters .tab-hd li.on a{
    color: #ffffff;
}
.notice_write_letters .tab-bd {
    overflow: hidden;
}
.write_letters_prompt{
    width: 650px;
    margin: auto;
}
.write_letters_prompt .title{
    margin-top: 24px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}
.write_letters_prompt .content{
    margin-top: 8px;
    font-size: 12px;
    line-height: 32px;
    color: #333333;
}
.fill_in_me{
    width: 571px;
    margin-left: 33px;
    overflow: hidden;
}
.fill_in_me .item{
    margin-top: 20px;
}
.fill_in_me .item .left{
    float: left;
    width: 258px;
}
.fill_in_me .item .left .span{
    line-height: 22px;
    font-size: 12px;
    color: #333333;
    float: left;
}
.fill_in_me .item .left .span i{
    color: #ff0101;
}
.fill_in_me .item .left .text{
    text-indent: 4px;
    float:right;
    width: 178px;
    height: 20px;
    border: 1px solid #e8e8e8;
}
.fill_in_me .item .right{
    float: right;
    width: 248px;
}
.fill_in_me .item .right span{
    float: left;
    width: 80px;
    font-size: 12px;
    line-height: 22px;
}
.fill_in_me .item .right span i{
    color: #ff0101;
}
.fill_in_me .item .right label{
    line-height: 22px;
    margin-right: 36px;
}
.fill_in_me .item .right label input{
    display: inline-block;
    margin-right: 4px;
}
.fill_in_me .item .right select{
    width: 162px;
    float: left;
    text-align: center;
    height: 22px;
    border: 1px solid #eeeeee;
}
.fill_in_me .item .left2{
    width: 100%;
}
.fill_in_me .item .left2 .text {
    width: 485px;
    margin-right: 6px;
}
.fill_in_me .item .left2 textarea{
    width: 475px;
    padding: 5px;
    margin-right: 6px;
    height: 150px;
    float: right;
    border: 1px solid #e8e8e8;
    font-size: 12px;
    line-height: 22px;
}
.fill_in_me .item .left3 span{
    width: 79px;
}
.fill_in_me .item .left3 .yz{
    text-indent: 4px;
    float: left;
    line-height: 20px;
    width: 93px;
    height: 20px;
    border: 1px solid #e8e8e8;
}
.fill_in_me .item .left3 img{
    height: 22px;
    width: auto;
    float: left;
    margin-left: 5px;
}
.fill_in_me .item .left3 .sx{
    margin-left: 4px;
    float: left;
    width: 22px;
    height: 22px;
    background: url("../images/ico.png") no-repeat -42px -87px;
}
.fill_in_me .item .left3 {
    width: 100%;
}
.fill_in_me .item .left4 {
    margin-top: 36px;
}
.fill_in_me .item .left3 i{
    float: left;
    margin-left: 40px;
    color: #888888;
    line-height: 22px;
    font-size: 12px;
}
.fill_in_me .item .left3 .tj{
    width: 100px;
    height: 24px;
    color: #ffffff;
    font-size: 12px;
    border: 0;
    background: #1583d9;
    margin-right: 33px;
}
.fill_in_me .item .left3 .cz{
    width: 100px;
    height: 24px;
    color: #ffffff;
    font-size: 12px;
    border: 0;
    background: #1583d9;
}
.lam_note{
    margin-top: 1px;
    padding: 8px 4px 12px;
    font-size: 12px;
    line-height: 22px;
    background: #eeeeee;
}
.lam_note i{
    display: block;
    text-indent: 2em;
}
.lam_note span{
    color: #0968b6;
}
.lam_query{
    width: 180px;
    margin: auto;
}
.lam_query .title{
    margin-top: 14px;
    font-size: 14px;
    color: #474747;
    text-align: center;
    line-height: 20px;
    font-weight: bold;
}
.lam_query .text{
    margin-top: 7px;
    width: 178px;
    height: 20px;
    line-height: 20px;
    text-indent: 4px;
    border: 1px solid #e8e8e8;
}
.lam_query .item{
    color: #333333;
    font-size: 12px;
    line-height: 22px;
}
.lam_query .item span{
    float: left;
}
.lam_query .item select{
    float: right;
    border: 1px solid #e8e8e8;
    width: 114px;
    height: 20px;
    line-height: 20px;
    text-align: center;
}
.lam_query .item {
    margin-top: 11px;
}
.lam_query .btn{
    width: 52px;
    height: 20px;
    background: #1583d9;
    border: 0;
    color: #ffffff;
    margin: 69px auto 0;
    display: block;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.elam{
    padding: 4px 6px;
}
.elam_item{
    margin-top: 2px;
    overflow: hidden;
    background: #eeeeee;
}
.elam_item .img{
    float: left;
    width: 108px;
}
.elam_item .img img{
    display: block;
    margin: 12px auto 0;
}
.elam_item .img span{
    display: block;
    text-align: center;
    line-height: 30px;
    color: #333333;
}
.elam_item .content{
    padding-bottom: 3px;
    width: 570px;
    float: right;
    padding-right: 18px;
    padding-left: 10px;
    background: #fafafa;
}
.elam_item .content h1{
    margin-top: 12px;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    line-height: 22px;
}
.elam_item .content p{
    margin-top: 5px;
    font-size: 12px;
    color: #333333;
    line-height: 24px;
}
.elam_item .content h2{
    font-size: 12px;
    color: #e4798b;
    line-height: 24px;
    margin-top: 10px;
}
.elam_item .content h2 span{
    color: #999999;
}
.elam_item .content .notes{
    overflow: hidden;
    color: #999999;
    line-height: 24px;
    font-size: 12px;
}
.elam_item .content .notes .timer{
    float: left;
}
.elam_item .content .notes .ico{
    float: right;
}
.elam_item .content .notes .ico i{
    margin-left: 4px;
    float: left;
    width: 25px;
    height: 24px;
    background: url("../images/ico.png") no-repeat -42px -109px;
}
.elam_item .content .notes .ico .b{
    background: url("../images/ico.png") no-repeat -67px -109px;
}
.elam_item .content .notes .ico .c{
    background: url("../images/ico.png") no-repeat -92px -109px;
}
.elam_item .content .notes .ico .d{
    background: url("../images/ico.png") no-repeat -42px -133px;
}
.elam_item .content .notes .ico .e{
    background: url("../images/ico.png") no-repeat -67px -133px;
}
.elam_item .content .notes .ico .f{
    background: url("../images/ico.png") no-repeat -92px -133px;
}
.page_list_wrap2{
    height: 1173px;
}
.elam_fy{
    padding-bottom: 40px;
    margin-top: 24px;
}
.new_lmz{
    margin-top: 14px;
    overflow: hidden;
}
.new_lmz .item{
    margin-top: 20px;
    overflow: hidden;
}
.new_lmz .item .left{
    padding-right: 34px;
    float: left;
}
.new_lmz .item .left i{
    float: left;
    margin-left: 44px;
    width: 25px;
    height: 24px;
    background: url("../images/ico.png") no-repeat -42px -157px;
}
.new_lmz .item .left .qq{
    background: url("../images/ico.png") no-repeat -92px -133px;
}
.new_lmz .item .left .ipon{
    background: url("../images/ico.png") no-repeat -92px -109px;
}
.new_lmz .item .left .wz{
    background: url("../images/ico.png") no-repeat -42px -133px;
}
.new_lmz .item .left .lb{
    background: url("../images/ico.png") no-repeat -67px -157px;
}
.new_lmz .item .left .tx{
    background: none;
}
.new_lmz .item .left .em{
    background: url("../images/ico.png") no-repeat -67px -109px;
}
.new_lmz .item .left .map{
    background: url("../images/ico.png") no-repeat -42px -109px;
}
.new_lmz .item .left span{
    font-size: 12px;
    line-height: 24px;
    color: #333333;
    float: left;
    margin-left: 12px;
}
.new_lmz .item .left .text{
    width: 178px;
    height: 22px;
    border: 1px solid #e8e8e8;
    text-indent: 4px;
    margin-left: 16px;
}
.new_lmz .item .left select{
    width: 178px;
    height: 22px;
    border: 1px solid #e8e8e8;
    text-align: center;
    margin-left: 16px;
}
.new_lmz .item_img .left span{
    line-height: 28px;
}
.new_lmz .item_img .left i{
    margin-top: 2px;
}
.new_lmz .item_img .left .text{
    margin-top: 2px;
}
.new_lmz .item_img em{
    float: left;
    line-height: 28px;
    font-weight: 400;
    font-size: 12px;
    margin-left: 6px;
}
.new_lmz .item_img .img_radio{
    float: left;
    margin-left: 37px;
    border: 1px solid #ffffff;
}
.new_lmz .item_img .red{
    border: 1px solid #1583d9;
}
.new_lmz .item .left .text2 {
    width: 512px;
    height: 22px;
    border: 1px solid #e8e8e8;
    text-indent: 4px;
    margin-left: 16px;
}
.new_lmz .item .left textarea{
    width: 502px;
    padding: 5px;
    margin-left: 16px;
    margin-right: 6px;
    height: 150px;
    float: right;
    border: 1px solid #e8e8e8;
    font-size: 12px;
    line-height: 22px;
}
.new_lmz .item .left .yz {
    text-indent: 4px;
    float: left;
    width: 93px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #e8e8e8;
    margin-left: 5px;
}
.new_lmz .item .left img {
    height: 24px;
    width: auto;
    float: left;
    margin-left: 5px;
}
.new_lmz .item .left .sx {
    margin-left: 4px;
    float: left;
    width: 22px;
    height: 22px;
    background: url(../images/ico.png) no-repeat -42px -87px;
}
.new_lmz .item .left .i{
    float: left;
    background: none;
    margin-left: 40px;
    color: #888888;
    line-height: 24px;
    font-size: 12px;
    width: auto;
}
.fill_in_me .item .left4 .span{
    color: #ffffff;
}
.new_lmz .item2 .left span{
    color: #ffffff;
}
.new_lmz .item2{
    margin-top: 38px;
}
.new_lmz .item2 .tj {
    width: 100px;
    margin-left: 4px;
    height: 24px;
    color: #ffffff;
    font-size: 12px;
    border: 0;
    background: #1583d9;
    margin-right: 33px;
}
.new_lmz .item2 .cz {
    width: 100px;
    height: 24px;
    color: #ffffff;
    font-size: 12px;
    border: 0;
    background: #1583d9;
}
.page_list_wrap .ul2{
    overflow: hidden;
}
.page_list_wrap .ul2 li{
    margin-top: 5px;
    overflow: hidden;
    background: #ddeffd;
    padding: 17px 15px;
}
.page_list_wrap .ul2 li img{
    float: left;
    background: #ffffff;
    width: 90px;
    height: 114px;
    }
.page_list_wrap .ul2 li div{
    float: left;
    width: 562px;
    margin-left: 20px;
}
.page_list_wrap .ul2 li div h1,.page_list_wrap .ul2 li div p,.page_list_wrap .ul2 li div h3{
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    color: #474747;
}
.page_list_wrap3{
    border: 0;
    margin: 0;
    height: auto;
}
.img_body{
    overflow: hidden;
}
.img_body_title{
    height: 36px;
    background: #eeeeee;
    line-height: 36px;
    border-left: 4px solid #1583d9;
    text-indent: 20px;
}
.img_body_content{
    border: 1px solid #e8e8e8;
}
.img_body_content .ul{
    height: 507px;
    overflow: hidden;
}
.img_body_content .ul li{
    margin-left: 34px;
    margin-right: 30px;
    margin-top: 15px;
    margin-bottom: 10px;
    float: left;
}
.img_body_content .ul li a{
    float: left;
}
.img_body_content .ul li a img{
    display: block;
    width: 180px;
    height: 118px;
}
.img_body_content .ul li a div{
    border: 1px solid #e8e8e8;
    border-top:0;
    display: block;
    height: 25px;
    background: #f9f8f8;
    line-height: 25px;
    text-align: center;
    color: #222222;
}
.img_body_fy{
    margin-top: 20px;
    padding-bottom: 18px;
}
.content_body{
    overflow: hidden;
}
.detai_title {
    margin-top: 32px;
    font-size: 36px;
    text-align: center;
    margin-bottom: 20px;
}
.detail_extend1 {
    width: 100%;
    text-align: center;
}
.detail_extend1 span {
    margin: 0 10px;
}
.detail_content {
    height:auto;
    padding: 40px 60px;font-size:16px;line-height:30px;
}