@charset "utf-8"; /* CSS Document */
html {
    height: 100%
}

body {
    font-family: Arial,Helvetica,sans-serif;
    color: #424242;
    margin: 0 auto;
    background: #fff;
    font-size: 16px;
}

* {
    padding: 0;
    margin: 0;
    border: 0;
    font-style: normal;
    font-weight: normal;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none
}

h1, h2, h3, h4, h5, h6, div, dd, dt, dl, form, em, b, kbd, table, ul, li, button, input, kbd {
    font-size: 16px;
    font-weight: normal
}

div {
    font-size: 14px;
}

nav, footer, section, header, article {
    display: block
}

ul {
    list-style: none
}

a:link {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none
}

a:link, a:visited, a:hover, a:active {
    color: #424242
}

img {
    -webkit-touch-callout: none
}

input, textarea {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px
}

textarea {
    -webkit-appearance: none;
    resize: none;
}

select {
    -webkit-tap-highlight-color: #fff;
    tap-highlight-color: #fff;
    border-radius: 0
}

input[type=button], input[type=submit] {
    cursor: pointer;
    border-radius: 0;
}

button[type=button], button[type=submit] {
    cursor: pointer;
    border-radius: 0;
}

input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], button {
    -webkit-appearance: none;
    border-radius: 0;
}

.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}

.clearfloat {
    zoom: 1
}
.clearfix:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}

.clearfix {
    zoom: 1
}

img {
    border: 0;
}

ul {
    list-style: none;
}

.clear {
    clear: both;
}

a {
    text-decoration: none;
    color: #666666;
}

    a:hover {
        color: #000;
    }

.left {
    float: left;
}

.right {
    float: right
}

:focus {
    outline: none
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

input::-webkit-input-placeholder {
    color: #999;
}

input::-moz-input-placeholder {
    color: #999;
}

input::-ms-input-placeholder {
    color: #999;
}

b, strong {
    font-weight: bold;
}
.index_banner{width: 950px; margin: 0 auto; margin-top: 10px;}

.index_banner img {
    width: 100%;
}
.index_container{width: 950px; margin: 0 auto}
.hf_phone_box{background:#ff0000; color:#fff; padding:7px; margin-top: 10px;}
.index_column_title span { float: right; font-size: 12px;}
.index_column_title { border: 1px #ccc solid; border-top-left-radius: 4px; border-top-right-radius: 4px; padding: 10px; text-align: center; font-weight: bold; font-size: 15px; margin-top:10px; background: #f7f7f7}
.index_column_title_1{ border: 1px #ccc solid; border-top-left-radius: 4px; border-top-right-radius: 4px; padding: 10px;  font-weight: bold; font-size: 15px; margin-top:10px; background: #f7f7f7}
.index_column_title_1 a{font-weight: bold;}
.index_television_box { border-left: 1px #ccc solid; border-right: 1px #ccc solid; border-bottom: 1px #ccc solid; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.fuwufanwei_items{width: 25%;border-right: 1px #ccc solid; float:left; padding-left:5px; padding-right: 5px; box-sizing: border-box; border-bottom: 1px #ccc solid; overflow: hidden; display: block;}
.fuwufanwei_items:nth-of-type(4n){border-right: none;}
.index_fw_items_top{background:url(../images/index_62.jpg) bottom left repeat-x; font-size: 14px; font-weight: bold; color:#ff3300; line-height: 36px;}
.fuwufanwei_items img{float:left; margin-right: 5px; margin-top:9px;/* width: 90px; height: 63px; object-fit: cover;*/}
.fuwufanwei_items .index_fw_items_top img{float:right;margin-top: 9px;}
.index_fw_fw_text{font-size: 14px; line-height: 24px; margin-top: 9px; height: 240px;}
.jijiu_phone { clear: both; padding: 5px; font-size: 16px; font-weight: bold; color: #ff0000;}
.fuwuqi_logo_list_top1{background:#ff0000; text-align: center; color:#fff; padding-top:5px; padding-bottom: 5px; font-weight: bold; font-size: 16px;}
.fuwuqi_logo_list{padding:10px;}
.fuwuqi_logo_list_wk1 { border: 2px #ff0000 solid; margin-top:10px;}
.fuwuqi_logo_list_wk2{border: 2px #0000ff solid; margin:5px;}
.fuwuqi_logo_list_top2{background:#0000ff; text-align: center; color:#fff; padding-top:5px; padding-bottom: 5px;font-weight: bold; font-size: 16px;}
.fuwuqi_logo_list_wk3{border: 2px #339900 solid; margin:5px;}
.fuwuqi_logo_list_top3{background:#339900; text-align: center; color:#fff; padding-top:5px; padding-bottom: 5px;font-weight: bold; font-size: 16px;}
.fuwuqi_logo_items{width: calc(100% / 5); float:left; text-align: center; height: 60px}
.fuwuqi_logo_items img{ max-width:100%; }
.fuwuqi_logo_list_wk1{display:none;}

.logolist_red_box{width: 950px; height: 466px; position: relative; box-sizing: border-box; border: 2px #ff0000 solid; margin-top:10px;}
.logolist_red_box_title{height: 28px; line-height: 28px; text-align: center; background:#ff0000; font-weight: bold; color:#fff;}
.logolist_red_box_1 .fuwuqi_logo_items{width: calc(100% / 9); height: 60px; box-sizing: border-box; padding-top:8px;}
.logolist_red_box_2{height:306px;}
.logolist_red_box_2 .fuwuqi_logo_items{width:60px; float:left; font-size: 13px; margin-top:100px;}
.logolist_red_box_2 .fuwuqi_logo_items:last-of-type{width:60px; float:right;font-size: 13px;}
.logolist_red_box_3 .fuwuqi_logo_items{width: calc(100% / 9); height: 60px; box-sizing: border-box; padding-top:8px;}


.logolist_blue_box{width: 810px; height: 300px; border:2px #0000FF solid; position: absolute; left:65px; top:88px;}
.logolist_blue_box_title{height: 28px; line-height: 28px; text-align: center; background:#0000FF; font-weight: bold; color:#fff;}
.logolist_blue_box_1 .fuwuqi_logo_items{width: calc(100% / 8); height: 60px; box-sizing: border-box; padding-top:8px;}
.logolist_blue_box_2 .fuwuqi_logo_items{width:60px; float:left; font-size: 13px; margin-top:20px;}
.logolist_blue_box_2 .fuwuqi_logo_items:last-of-type{width:60px; float:right;font-size: 13px;}
.logolist_blue_box_2{ height:150px; }
.logolist_blue_box_3 .fuwuqi_logo_items{width: calc(100% / 8); height: 60px; box-sizing: border-box; padding-top:8px;}


.logolist_green_box { width: 690px; height: 145px; border: 2px #339900 solid; position: absolute; left: 50%; top: 50%; margin-left: -345px; margin-top: -60px; z-index: 5;}
.logolist_green_box_title{height: 28px; line-height: 28px; text-align: center; background:#339900; font-weight: bold; color:#fff;}
.logolist_green_box_1 .fuwuqi_logo_items{width: calc(100% / 7);height: 60px; box-sizing: border-box; padding-top:8px;}


.shujuhf_box { padding-top: 10px;}
.box999 { border-top: #ccc solid 1px; border-right: #ccc solid 1px; border-bottom: #ccc solid 1px; border-left: #ccc solid 1px;}
.shujuhf_box_left { float: left; width: 665px; box-sizing: border-box;}
.box999bb { border-bottom: #ccc solid 1px; background-color: #f7f7f7;}
.pinpai_list_top { height: 30px; line-height: 30px; text-align: center;}
.pinpai_list_top div { width: calc(100% - 50px); float: left; font-weight: bold;}
.more_icon { float: right; width: 50px; display: block; height: 30px; box-sizing: border-box; padding-top: 9px;}
.shujuhf_box_left_list div { float: left; text-align: center; padding-left: 3px; padding-right: 3px; padding-top: 5px;}
.shujuhf_box_left_list div p { margin-top: 5px; margin-bottom: 7px;}
.shujuhf_box_right { float: right; width: 275px; box-sizing: border-box;}
.shujuhf_box_right .font15 { text-align: center;}
.box999bb { border-bottom: #ccc solid 1px; background-color: #f7f7f7;}
.font15 { color: #000000; font-size: 15px; padding-top: 6px; padding-bottom: 6px;}
.hj { line-height: 150%; padding-top: 9px; padding-left: 5px;}
.rff { color: #ff0000;}
.footer_more_icon{float:right; margin-top:5px;}
.footer_city_liaoinng_box ul {padding:5px;}
.footer_city_liaoinng_box ul li{float:left; margin-right: 10px; margin-bottom: 5px;}
.footer_city_liaoinng_box ul li a{font-size: 14px; line-height: 30px;}
.footer_city_liaoinng_box { border-left: 1px #ccc solid; border-right: 1px #ccc solid; border-bottom: 1px #ccc solid;}
.menu_map{text-align: center; padding-top:10px; padding-bottom: 10px;}
.footer_line { height: 9px; background-color: #cc0000;}
.footer{background:#333; color:#fff; text-align: center; width: 950px; margin: 0 auto; padding-bottom: 10px;}
.footer_in{padding-top:10px;}


.mbx{padding-top:10px;}
.lefter { width: 220px; float: left;border: 1px #dbdbdb solid; box-sizing: border-box;border-radius: 4px;}
.righter { width: 715px; float: right; border: 1px #dbdbdb solid; border-radius: 4px; overflow: hidden;}
.righter_title { height: 34px; line-height: 34px; font-size: 16px; font-weight: bold; background: #f7f7f7; padding-left: 15px; border-bottom: 1px #dbdbdb solid;}
.righter_main { padding: 10px; line-height: 24px;}
.container_main { padding-top: 10px;}
.lefter h2{height: 34px; line-height: 34px; font-size: 16px; font-weight: bold; background: #f7f7f7; padding-left: 15px; border-bottom: 1px #dbdbdb solid;}
.lefter ul{padding:10px;}
.lefter ul li a{font-size: 15px; line-height: 30px;}
.lefter ul li a:hover{color: #c00; text-decoration: underline;}
.lefter ul li a span { font-weight: bold; font-size: 18px; line-height: 30px; margin-right: 5px; color: #ff0000}
.lefter_bottom_text { padding: 10px; color: #ff0000; font-size: 15px; font-weight: bold;}
.public_main_pic{float: right; padding-right: 10px; padding-left: 10px; padding-top: 10px}





/*城市页样式*/
.top_city_phone{font-size:16px; text-align: center; color:#fe0000; padding-bottom: 6px; font-weight: bold;}
.city_page_logo{width: 150px; height: 50px; float:left; margin-right:5px;}
.city_page_top_qh{ width:150px; height:50px; border:1px #dedede solid; float:left; margin-right: 3px; text-align: center; box-sizing: border-box; padding-top:4px;}
.city_page_top_qh h2{ color:#848484; font-weight:bold; font-size:13px; }
.city_page_top_qh p a{color:#000; text-decoration: underline;font-size: 12px; margin-left: 3px; margin-right: 3px;}
.city_page_top_qh p a:hover{ color:#c00; }
.city_page_top_gg{width: 438px; height: 48px; border:1px #dedede solid; float:left;}
.city_container{width: 750px; margin: 0 auto; padding-top:5px;}
.city_page_top_qh p { padding-top: 3px;}
.region_box{border:1px #a5c7ef solid; margin-bottom: 10px;}
.region_box_name{height: 30px; background: #ffeeb5; line-height: 30px; font-size: 16px; font-weight: bold; color: #f15502; padding-left:10px;}
.region_box_name_1{float:left; width: 80px; text-align: center; font-weight: bold; color:#0002cd; padding-top:10px;}
.province_box_1 ul{border-left:1px #a5c7ef solid; padding:5px;}
.province_box_1 .province_items_name{width:auto; font-size: 12px; font-weight: normal; color:#424242;}
.province_box_1 .province_items_name span{text-decoration: underline; color:#0002cd}
.province_box_1{float:left; width: calc(100% - 80px);}
.province_box_1 .province_items{border:none;}
.province_items { border-top: 1px #a5c7ef solid;}
.province_items_name { width: 85px;text-align: center; float:left; font-weight: bold; color: #0002cd;padding-top:8px;}
.province_items_name span{font-weight: bold;}
.city_box{width:calc(100% - 86px); float:left;border-left: 1px #a5c7ef solid; box-sizing: border-box; padding: 5px; min-height: 35px;}
.city_items{float:left; margin: 3px;}
.city_items a { font-size: 14px; text-decoration: underline; color: #000098;}
.city_items a:hover{color:#c00}
.china_footer{width:750px; margin: 0 auto; margin-top: 10px;}
.china_page_friendlink{border:1px #dedede solid; background: #f7f7f7; box-sizing: border-box; padding: 5px;}
.china_page_friendlink h2{font-weight: bold; font-size: 14px;}
.china_page_friendlink_list a{display: block; float:left; line-height: 24px; font-size: 12px; text-decoration: underline; color:#000098; margin-right: 5px; font-weight:bold; }
.china_page_friendlink_list span{float:left; color: #fe0000; font-size: 12px; line-height: 24px;}
.china_page_bq { text-align: center; color: #000; padding-top: 5px;}
.china_page_mapmenu{text-align: center;padding-top:5px; padding-bottom: 5px;}
.china_page_mapmenu a{color:#000098; font-size:12px; text-decoration: underline; }
.scroll_ggbox { width: 285px; float: left; line-height: 25px;color:#848484; font-weight: bold;}
.china_page_386{float:left; height: 25px; width: 164px; line-height: 25px; text-align: center; color: #fe0000}
.china_page_386 a{color:#000098; font-weight: bold; text-decoration: underline;}
.china_page_raid{float:left; width: 289px; height: 25px;}
.china_wangdian{border:1px #96b0d1 solid; margin-top:5px; margin-bottom: 5px;}
.china_wangdian_title{height:24px; text-align: center; background:#d4e3f6; line-height: 24px; font-size: 12px; font-weight: bold;}
.china_wangdian_title a{text-decoration: underline; font-weight: bold; color:#000098}
.china_wangdian_list_box_in{padding:5px 10px 0px 10px;}
.china_wangdian_list_box_in span{float:left;color:#000098; margin-right: 5px;line-height: 24px;}
.china_wangdian_list_box_in div{float:left; font-size: 12px;color:#000098; margin-right: 5px;line-height: 24px;}
.china_wangdian_list_box_in a{float:left; text-decoration: underline; color:#000098; font-size: 12px; margin-right: 5px; line-height: 24px;}
.china_wangdian_list_box_in a:hover{color:#c00;}
.gg_rexian{text-align: center; font-size: 12px; text-align:center; padding-bottom: 5px; font-weight: bold; color:#000098;}
.china_shi_list{padding:5px 10px 0px 10px}
.china_shi_list a{float:left; text-decoration: underline; color:#000098; font-size: 12px; margin-right: 5px; line-height: 24px}
.china_shi_list a:hover{color:#c00;}
.ny_main_city_phone{font-size: 14px; line-height: 30px; font-weight: bold; color:#fe0000; background: url(../images/tel.gif) left top 10px no-repeat; padding-left:15px;}
.city_page_xm_title{background:#ffeeb5; border:1px #a5c7ef solid; font-size: 14px; font-weight: bold; padding:5px 10px; color:#f15502}
.city_page_xm_title span{float:right;}
.city_page_xm_box a{display: block; box-sizing: border-box; border:#a5c7ef 1px solid; float:left; width: calc((100% / 3) - 7px); margin-right: 10px; padding:10px; color:#0002cd; height: 280px; margin-bottom: 10px;}
.city_page_xm_box a:nth-of-type(3n){margin-right: 0px;}
.city_page_xm_box{padding-top:10px;}
.city_page_xm_box img{width: 90px; height: 65px; float:left; margin-right: 5px;}
.city_page_xm_name{font-size: 14px; font-weight: bold; padding-bottom: 5px;}
.city_page_xm_zhaiyao{font-size: 12px; line-height: 24px; word-break: break-all;}

.ny_news_list_box_1{border:1px #ccc solid;}
.ny_news_items_detail_btn a{color:#c00;cursor: pointer}



@media screen and (max-width: 450px) {
    .index_banner{width: 100%;}
    .index_container{width:100%;}
    .fuwufanwei_items {width: 100%;float:none; box-sizing: border-box;border-bottom: 1px #ccc solid;}
    .index_fw_fw_text{height:auto;}
    .fuwuqi_logo_items{width: calc(100% / 3); float:left; text-align: center;}
    .shujuhf_box_left { width: 100%;}
    .shujuhf_box_right { width: 100%;}
    .shujuhf_box_left_list div{width:calc(100% / 3); padding-left:0px; padding-right: 0px;}
    .shujuhf_box_left_list div img{max-width: 100%;}
    .footer{ width:100%; }
    .logolist_red_box{display: none;}
    .fuwuqi_logo_list_wk1{display:block}
    .lefter{width: 100%; float:none;}
    .righter{width: calc(100% - 2px); float:none;}
    .righter_main img{width: 100%; height: auto; float:none; padding: 0px;}

    .city_container{width: 100%}
    .china_footer{width: 100%;}
    .city_page_top_gg{width: 100%; float:none; clear: both; box-sizing: border-box; border:none;}
    .city_page_top_gg img{ width:100%; }
    .city_page_top_qh{float:right; margin-right: 10px;}
    .scroll_ggbox{width: 100%; box-sizing: border-box; padding-left:10px; padding-right: 10px; float:none;}
    .china_page_386{float:none; width: 100%;}
    .china_page_raid{width: 100%; float:none; text-align: center;}
    .city_page_logo{padding-bottom: 5px; margin-left:10px;}
    .ny_mbx{padding-left:10px; padding-right: 10px;}
    .city_page_xm_box a{width:calc(100% - 20px);  float:none; height:auto; margin-left:10px; margin-right: 10px;}
    .china_wangdian_list_box_in a{font-size: 15px;}
    .china_shi_list a{font-size: 15px;}
    .city_page_xm_zhaiyao{font-size: 15px;}
    .china_page_friendlink_list a{font-size: 15px;}
    .index_fw_fw_text{font-size: 15px}
}
