/*CSS*/
body, a, table, td, tr, th, ul, ol, li, dl, dt, dd, textarea, * {
    font-weight: normal;
    text-decoration: none;
    font-family:'Microsoft YaHei';
}

html, body, head {
    padding: 0;
}

body {
    color: #000;
    padding: 0px !important;
    margin: 0px !important;
    background: #fff;
}

a, a:hover, a:focus {
    text-decoration: none;
    outline: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

table * {
    word-break: break-all;
}

div {
    text-align: left;
}

body, form, img, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

li {
    list-style: none;
    list-style-type: none;
}

input, a, textarea {
    outline: 0;
}

select, input, textarea {
    color: #555;
}

/*page*/
/*.page_public{ width:1000px; margin:0 auto; _position:absolute; _left:50%; _margin-left:-500px;}
.page_public .header{ background:url(PublicServerresourcesimagehztopbanner1.jpg) 0 0; height:36px; overflow:hidden; position:relative; border-bottom:#fff 1px solid;}
.page_public .header a.home{ display:block; position:absolute; left:25px; background:url(PublicServerresourcesimagehzhomelogo.png) 0 4px no-repeat; padding:7px 0 0 41px; height:27px; width:55px; _width:100px; color:#62cbf4!important; font-size:16px; font-weight:bold;}
.page_public .header a.city{ display:block; position:absolute; right:10px; background:url(PublicServerresourcesimagehzsettings-white.png) 0 7px no-repeat; padding:7px 0 0 24px; height:27px; width:55px; _width:80px; color:#62cbf4!important; font-size:15px;}
.page_public .header .menu{ text-align:center; padding-left:285px;}
.page_public .header .menu li{ display:block; float:left; height:36px;}
.page_public .header .menu li.line{ background:url(PublicServerresourcesimagehzpuResImagesmenu_right.jpg) right 4px no-repeat;}
.page_public .header .menu li a{ display:block; float:left; font-size:16px; line-height:25px; color:#fff!important; font-weight:bold; padding:6px 16px 0; height:30px; _height:36px;}
.page_public .header .menu li.last a{ border-right:none;}
.page_public .header .menu li.on a{ background:url(PublicServerresourcesimagehzmenubg1.jpg) 0 0; padding-right:19px; padding-left:19px;}

.page_public .banner{ background:url(PublicServerresourcesimagehztopbanner3.jpg) 0 0 no-repeat; height:114px;}
.page_public .banner a{ display:block; position:absolute; background:url(PublicServerresourcesimagehzdsft.png) 0 0 no-repeat; width:100px; height:30px; font-size:0px; line-height:0px; color:#fff;}
.page_public .banner a.gd_s{ background-image:url(PublicServerresourcesimagehzszck2.png); margin-left:113px; margin-top:61px;}
.page_public .banner a.gd_s:hover{ background-image:url(PublicServerresourcesimagehzszck.png);}
.page_public .banner a.gd_city{ background-image:url(PublicServerresourcesimagehzdsft2.png); margin-left:238px; margin-top:61px;}
.page_public .banner a.gd_city:hover{ background-image:url(PublicServerresourcesimagehzdsft.png);}*/

/*bg_new_a*/
.home_new {
    background: #48a3e9 url(PublicServerresourcesimagehzimageNewsabg_new_a.jpg) 0 bottom no-repeat;
    margin-bottom: 3px;
}

.bg_new_b {
    background: url(PublicServerresourcesimagehzimageNewsabg_new_b.jpg) 0 top no-repeat;
    padding: 18px 20px 15px;
    min-height: 715px;
    width: 960px;
    overflow: hidden;
}

.bg_new_w {
    background: #fff;
    padding: 18px 20px 15px;
    width: 960px;
    overflow: hidden;
}

.home_new .title {
    position: relative;
    height: 60px;
}

.home_new .title .tit {
    background: url(PublicServerresourcesimagehzimageNewsatitle.png) 0 0 no-repeat;
    width: 833px;
    height: 53px;
    display: inline-block;
}

.home_new .title .titw {
    background: url(PublicServerresourcesimagehzimageNewsatitle2.png) 0 0 no-repeat;
    width: 833px;
    height: 53px;
    display: inline-block;
}

.home_new .title a.btn_login {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 15px;
    background: url(/PublicServer/resources/image/hz/imageNewsa/icon_user.png) 0 center no-repeat;
    padding-left: 36px;
    line-height: 24px;
    color: #4f7a92;
    font-size: 18px;
}

.home_new .title a.btn_login:hover {
    color: #245773;
}

.home_new .title .star {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 10px;
}

.home_new .title .star .text {
    color: #fff;
    font-size: 14px;
    padding-right: 2px;
    line-height: 28px;
    vertical-align: middle;
}

.home_new .title .star .icon_star {
    display: inline-block;
    width: 132px;
    height: 28px;
    vertical-align: middle;
}

.home_new .title .star .icon_star.star5 {
    background: url(/PublicServer/resources/image/hz/imageNewsa/icon_star5.png) 0 0 no-repeat;
}

.box_login {
    position: relative;
    display: block;
    float: right;
    width: 232px;
    height: 84px;
}

.box_login a {
    display: inline-block;
    background: url(PublicServerresourcesimagehzimageNewsatit_yhdl.png) 0 0 no-repeat;
    width: 232px;
    height: 74px;
}

.box_login.logined a {
    position: relative;
    display: inline-block;
    background: url(/PublicServer/resources/image/hz/imageNewsa/tit_yhdl2.png) 0 0 no-repeat;
    width: 232px;
    height: 74px;
}

.box_login.logined a img {
    width: 56px;
    height: 56px;
    margin: 10px 0 0 12px;
}

.box_login.logined a span.mask {
    position: absolute;
    left: 3px;
    top: 1px;
    display: block;
    background: url(/PublicServer/resources/image/hz/imageNewsa/picmask.png) 0 0 no-repeat;
    width: 70px;
    height: 70px;
}

.welbox {
    position: absolute;
    left: 100px;
    top: 15px;
    width: 120px;
}

.welbox h1 {
    margin-bottom: 3px;
    font-size: 13px;
    color: #2083d3;
}

.welbox h2 {
    font-size: 13px;
    color: #666;
}

.welbox .icon_out {
    position: absolute;
    right: 0;
    bottom: 0;
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url(/PublicServer/resources/image/hz/imageNewsa/icon_out.png) 0 0 no-repeat;
    background-position: 0px 40%;
    padding: 0px 5px 0px 18px;
    display: inline-block;
    white-space: nowrap;
    word-break: keep-all;
}

/*box_search*/
.box_search {
    float: left;
    width: 700px;
    height: 57px;
    margin-bottom: 15px;
    padding: 17px 0 0 0;
    background: #dbe9fc;
    border-radius: 6px;
    overflow: hidden;
}

.box_search .tit {
    text-align: right;
    width: 112px;
    padding-right: 10px;
    float: left;
    color: #666666;
    font-size: 16px;
    line-height: 35px;
}

.box_search .con {
    float: left;
    width: 547px;
    height: 33px;
    padding: 0 0 0 10px;
    border: #d2d2d2 1px solid;
    border-radius: 2px;
    background: #fff url(PublicServerresourcesimagehzimageNewsabg_gray.png) 0 0 repeat-x;
    overflow: hidden;
    position: relative;
}

.box_search .con input {
    height: 33px;
    line-height: 33px;
    width: 445px;
    font-size: 14px;
    color: #666;
    border: none;
    background: none;
}

.box_search a.btn_gray2 {
    display: inline-block;
    width: 90px;
    border: #d2d2d2 1px solid;
    border-radius: 2px;
    position: absolute;
    right: 0;
    top: 0;
    height: 33px;
    background: #d8d9d8 url(PublicServerresourcesimagehzimageNewsabtn_gray.png) 0 0 repeat-x;
}

.box_search a.btn_gray2:hover {
    background-position: 0 -50px;
    background-color: #fffffe;
}

.box_search a.btn_gray2 .icon_search {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: url(PublicServerresourcesimagehzimageNewsaicon_search.png) center center no-repeat;
}

.place_left {
    float: left;
}

.place_right {
    float: right;
    width: 24%;
    /*background-color: white;*/
    height: 512px;
    border-radius: 12px;
}

.selectShellDiv {
    width: 71.5%;
    padding: 7px;
    min-height: 582px;
    background-color: white;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.step_span {
    display: inline-block;
    height: 27px;
    width: 80px;
    line-height: 27px;
    text-align: center;
    margin-right:10px;
    background: url(PublicServerresourcesimagehzimageNewsaicon_bz.png) 5px 3px no-repeat;
    color: white;
}

.img_span {
    display: inline-block;
    width: 24.1%;
    text-align: center;
    height: 70px;
    padding-top: 37px;
    border: 1px solid #CCC;
    background-color: #E6ECF2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.img_span_active {
    background-color: #FFD75C;
}

.img_span span {
    font-size: 0.8em;
}

.iconSpan {
    display: inline-block;
    width: 163px;
    height: 80px;
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    text-align: center;
    line-height: 80px;
    background-color: #FFD75C;
}

.img_span_1 {
    background: url(PublicServerresourcesimagehzimageNewsapeo_cho_d.png) center 0 no-repeat;
}

/*tabs_con*/
/*{ float:left; width:700px;overflow:hidden;background:#fff; border-radius:6px; position:relative; margin-bottom:12px; }*/
/* .tabs_con */
.tabs_t {
    color: #666666;
    font-size: 16px;
    padding: 0 15px;
    margin: 25px 0;
    clear: both;
}

/* .tabs_con */
.tabs_t * {
    line-height: 24px;
}

/* .tabs_con */
.tabs_t .bz {
    display: inline-block;
    padding: 0 8px 0 8px;
    width: 71px;
    color: #fff;
    background: url(PublicServerresourcesimagehzimageNewsaicon_bz.png) 0 0 no-repeat;
}

/* .tabs_con */
.tabs_tit {
    overflow: hidden;
    padding-left: 18px;
    height: 100px;
}

/* .tabs_con */
.tabs_tit li {
    float: left;
    margin: 0 3px;
    width: 24%;
    height: 97px;
    background: #e3eaf0;
    border-radius: 5px;
}

/* .tabs_con */
.tabs_tit li a {
    color: #328dce;
    font-size: 12px;
    padding: 55px 0 0 0;
    width: 160px;
    height: 45px;
    display: table-cell;
    *display: block;
    *padding-top: 58px;
    vertical-align: middle;
    text-align: center;
}

/* .tabs_con */
.tabs_tit li a * {
    line-height: 15px;
    *line-height: 18px;
    display: block;
    text-align: center;
}

/* .tabs_con */
.tabs_tit li a b {
    font-size: 16px;
    line-height: 18px;
}

/* .tabs_con */
.tabs_tit li.peo_cho_a a {
    background: url(PublicServerresourcesimagehzimageNewsapeo_cho_a.png) center 0 no-repeat;
}

/* .tabs_con */
.tabs_tit li.peo_cho_b a {
    background: url(PublicServerresourcesimagehzimageNewsapeo_cho_b.png) center 0 no-repeat;
}

/* .tabs_con */
.tabs_tit li.peo_cho_c a {
    background: url(PublicServerresourcesimagehzimageNewsapeo_cho_c.png) center 0 no-repeat;
}

/* .tabs_con */
.tabs_tit li.peo_cho_d a {
    background: url(PublicServerresourcesimagehzimageNewsapeo_cho_d.png) center 0 no-repeat;
}

/* .tabs_con */
.tabs_tit li:hover {
    background-color: #c8e1f7;
}

/* .tabs_con */
.tabs_tit li.grey {
    background: #e3eaf0;
}

/* .tabs_con */
.tabs_tit li.grey a {
    background-position: center -95px;
    color: #c0c2c5;
}

/* .tabs_con */
.tabs_tit li.on {
    background: #ffc000 url(PublicServerresourcesimagehzimageNewsapeo_cho_bg.png) 0 0 no-repeat;
}

/* .tabs_con */
.tabs_tit li.on a {
    background-position: center -200px;
    color: #fff;
}

/* .tabs_con */
.line {
    height: 15px;
    border-bottom: #cccccc 1px dashed;
    width: 640px;
    margin: 0 auto;
    clear: both;
    float: none;
}

.img_a{
    width:24%;
    display:inline-block;
    margin-bottom:20px;
}
.img_a > span:first-child {
    width: 100%;
    height: 80px;
    display: inline-block;
    position: relative;
}
.img_a > span:nth-child(2){
    width: 100%;
    height:30px;
    display: inline-block;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    color: black;
    text-align: center;
}
.img_a > span:nth-child(2):hover{
    color: #ff0000;
}

.icon_GP {
    background: url(PublicServerresourcesimagehzimageNewsaicon_zfcg.png) center no-repeat;
}

.icon_CE {
    background: url(PublicServerresourcesimagehzimageNewsaicon_gcjs.png) center no-repeat;
}

.icon_land {
    background: url(PublicServerresourcesimagehzimageNewsaicon_tdky.png) center no-repeat;
}

.icon_Pro {
    background: url(PublicServerresourcesimagehzimageNewsaicon_gycq.png) center no-repeat;
}

.icon_landIndex {
    background: url(PublicServerresourcesimagehzimageNewsaicon_gdzb.png) center no-repeat;
}

.icon_gwpm_gray{
    background: url(PublicServerresourcesimagehzimageNewsaicon_gwpm_gray.png) center no-repeat;
}
.icon_gcpm_gray{
    background: url(PublicServerresourcesimagehzimageNewsaicon_gcpm_gray.png) center no-repeat;
}
.icon_tzjy_gray{
    background: url(PublicServerresourcesimagehzimageNewsaicon_tzjy_gray.png) center no-repeat;
}
.icon_pwqhtpf_gray{
    background: url(PublicServerresourcesimagehzimageNewsaicon_pwqhtpf_gray.png) center no-repeat;
}
.icon_lqjy_gray{
    background: url(PublicServerresourcesimagehzimageNewsaicon_lqjy_gray.png) center no-repeat;
}
.icon_lyth_gray{
    background: url(PublicServerresourcesimagehzimageNewsaicon_lyth_gray.png) center no-repeat;
}
.icon_yphc_gray{
    background: url(PublicServerresourcesimagehzimageNewsaicon_yphc_gray.png) center no-repeat;
}


/*box_right*/
.box_right {
    width: 232px;
    float: right;
    margin-bottom: 12px;
    border-radius: 6px;
    background: #f1f4f6;
    overflow: hidden;
}

.box_right .tit {
    background: #2083d3 url(PublicServerresourcesimagehzimageNewsapoint_b.png) 15px center no-repeat;
    line-height: 24px;
    padding: 5px 0 0 32px;
    color: #fff;
    height: 30px;
    font-size: 16px;
}

/*box_rk*/
.box_rk .list_a {
    padding: 5px 0 10px 2px;
}

.list_a li {
    height: 28px;
    padding: 5px 0 0 15px;
}

.list_a li a {
    display: inline-block;
    background: url(PublicServerresourcesimagehzimageNewsapoint_c.png) 0 10px no-repeat;
    padding-left: 13px;
    color: #328dce;
    font-size: 14px;
    line-height: 21px;
}

.list_a li a:hover {
    /*color: #ff9900;*/
    color: #ff0000;
}

/*box_city*/
.box_city .city_list {
    padding: 10px 0 8px 12px;
}

.city_list {
    overflow: hidden;
}

.city_list li {
    float: left;
    width: 61px;
    height: 30px;
    padding-left: 10px;
}

.city_list li a {
    color: #328dce;
    font-size: 14px;
    line-height: 21px;
}

.city_list li a:hover {
    /*color: #ff9900;*/
    color: #ff0000;
}

.city_list li.gray a {
    color: #999;
    cursor: default;
}

/*
.footer{ position:relative; min-height:50px; _height:50px; padding-top:13px; background:#1d3c72 url(PublicServerresourcesimagehzpuResImagesfooter_bg.jpg) 0 0 repeat-x;
    height:60px;}
.footer a.footer_logo{ display:block; float:left;  width:25px; height:38px; margin-right:20px;}
.footer p{ float:left; margin:0; color:#fff; font-size:13px; height:22px; width:34%;}
.footer p.ll{color:#fff;}
a.footer_link_a{ font-size:13px; color:#fff!important; display:block; position:absolute; right:28px; top:13px;}
a.footer_link_b{ font-size:13px; color:#74f3ff!important; display:block; position:absolute; right:28px; top:35px;}*/

/* add by junyuan.huang on 2017-09-06 */
.tradeSystemList {
    padding: 10px;
}

.tradeSystemList li a {
    /*color: #328dce;*/
    /*font-size: 14px;*/
    /*line-height: 21px;*/
    display: inline-block;
    background: url(PublicServerresourcesimagehzimageNewsapoint_c.png) 0 10px no-repeat;
    padding-left: 13px;
    color: #328dce;
    font-size: 14px;
    line-height: 21px;
}

ul.tradeSystemList {
    list-style-position: inside;
}

.tradeSystemList > li {
    /* list-style-type: disc; */
}

/*box_tjfx*/
.box_tjfx {
    float: none;
    clear: both;
    padding-left: 10px;
    margin-top: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: #f1f4f6;
}

.box_tjfx .list_b li {
    float: left;
    width: 19.8%;
    height: 110px;
    background: url(PublicServerresourcesimagehzimagesxu_y.png) right repeat-y;
}

.list_b li a {
    display: block;
    width: 155px;
    height: 29px;
    margin: 8px auto;
    padding: 65px 0 0 0;
    color: #666666;
    font-size: 14px;
    background: 5px center no-repeat;
    line-height: 24px;
    text-align: center;
    border-radius: 5px;
    background: center 4px no-repeat;
}

.list_b li a:hover {
    background-color: #fff;
    color: #333;
}

.list_b li.icon_d_qxxgk a {
    background-image: url(PublicServerresourcesimagehzimagesicon_d_qxxgk.png);
}

.list_b li.icon_d_qlcgk a {
    background-image: url(PublicServerresourcesimagehzimagesicon_d_qlcgk.png);
}

.list_b li.icon_d_tjfx a {
    background-image: url(PublicServerresourcesimagehzimagesicon_d_tjfx.png);
}

.list_b li.icon_d_cdyy a {
    background-image: url(PublicServerresourcesimagehzimagesicon_d_cdyy.png);
}

.list_b li.icon_d_tyzjfw a {
    background-image: url(PublicServerresourcesimagehzimagesicon_d_tyzjfw.png);
}

.list_b li.icon_d_tyzjfw {
    background-image: none;
}


/* add by junyuan.huang on 2017-09-13 */
.page_public .foot_want {
    background: #b7dfff url(PublicServerresourcesimageiWantfaq2.png) center 0 no-repeat;
    margin: 8px auto;
    height: 110px;
    width: 980px;
    padding: 13px 0 0 20px;
}
.page_public .foot_want a {
    display: inline-block;
    width: 220px;
    margin: 0 7px;
    height: 97px;
}

/* add by junyuan.huang on 2017-09-25 */
.selectDiv > div.titleDiv{
    margin:46px 0;
}