#maps
{
    margin-top:2em;
    margin-bottom:10px;
}

.map_row
{
    position: relative;
}
.mapwrap { border:1px solid #999999; overflow:hidden; display:block; width:100%;}

.mapswrap>.map_row:first-child .map { margin-left:0; margin-right:-50%;}


.map
{
    width:150%;
	margin-left:-50%;
    height:380px;
    display:block;
   
}
 
.map_text
{
    width:45%;
    height:96%;
    display:block;
    position: absolute;
    left:5px;
    top:5px;
    background:#F7F7F7;
}

.map2_text
{
    left:auto;
    right:5px;
}

.anchorBL
{
    display:none !important;
}


.map_text
{
    font-size:1em;
    padding-left:6%;
 
}
.map_text h3
{
    background-color:#D2D2D2;
    border-radius:0.9em;
    padding-top:0.4em;
    padding-bottom:0.4em;
    background-position:0.8em center;
    background-image:url(/../images/con_name_g.png);
    background-repeat:no-repeat;
    display:inline-block;
    font-size:1.125em;
    font-weight:700;
    padding-left:2.2em;
    padding-right:1.2em;
    margin:8% 0px;
    color:#fff;
    
}

.map_text p
{
    color:#999999;
    margin-bottom:1.5em;
    padding-left:1.5em;
}

.map_text p.map_address
{
    background:url(/../images/con_address_g.png) left center no-repeat;
}

.map_text p.map_tel
{
    background:url(/../images/con_tel_g.png) left center no-repeat;
}
.map_text p.map_fax
{
    background:url(/../images/con_ceil_g.png) left center no-repeat;
}

.map_text p.map_email
{
    background:url(/../images/con_email_g.png) left center no-repeat;
}

.map_row:hover .map_text
{
    background:#0066CC;
}

.map_row:hover .map_text p
{
    color:#fff;
}
.map_row:hover .map_text h3
{
    background-color:#3895F8;
    background-image:url(/../images/con_name.png);
}

.map_row:hover .map_text p.map_address
{
    background:url(/../images/con_address.png) left center no-repeat;
}

.map_row:hover .map_text p.map_tel
{
    background:url(/../images/con_tel.png) left center no-repeat;
}

.map_row:hover  .map_text p.map_fax
{
    background:url(/../images/con_ceil.png) left center no-repeat;
}

.map_row:hover  .map_text p.map_email
{
    background:url(/../images/con_email.png) left center no-repeat;
}


@media (max-width:1264px) {

.map
{
    width:160%;
    margin-left:-55%;

   
}

.mapswrap>.map_row:first-child .map { margin-left:0; margin-right:-55%;}

}

@media (max-width:866px) {

.map
{
    width:100%;
   margin:0;

   
}

.map_text {
    width: 100%;
    height: 96%;
    display: block;
    position: relative;
    left: 0px;
    top: 0px;
    background: #F7F7F7;
}


}
 

/* 在线留言 */

#guest_box
{
    margin-top:3em;
}

.guest_item
{
    border:1px solid #CCCCCC;
    background:#f5f5f5;
    padding:2%;
    padding-bottom:1%;
    border-radius:6px;
}

.guest_left
{
    width:40%;
    display:inline-block;
}
.guest_right
{
    width:57.15%;
    display:inline-block;
    float:right;

}
.left_infos
{
    font-size:0.875em;
    color:#666666;
    line-height:1.875;
    letter-spacing:1.1px;
}

.left_image
{
    position: relative; 
    left: -17.5%; 
    bottom: -0.94em;

}

.guest_item_one
{
    margin-bottom:2em;
    font-size:1em;
    color:#999999;
    font-weight:400;
}

.guest_item_one label
{
    font-weight:400;
}
.g_item_left,.g_item_right
{
    width:49%;
    display:inline-block;
	position:relative;
}

.g_item_right
{
    float:right;
}

.guest_item_noborder
{
    border:none;
    text-align:center;
}

.guest_item_one input ,.guest_item_one textarea
{
    background:#fff;
    border:none;
    border-radius:6px;
    border:1px solid #fff;
    text-indent:1.5em;
    outline:none;
}
.guest_item_one
{
    line-height:40px;
}
.guest_item_one input
{
    height:40px;
}


.guest_item_one label,.guest_item_one .text_left
{
    width:3em;
    display:inline-block;
}
.guest_item_one input,.guest_item_one  .text-right
{
    width:calc(100% - 3em);
	position:relative;
    display:inline-block;
    float:right;
}
.guest_item_one textarea
{
    width:100%;
    resize:none;
    height:235px;
}

.guest_item_noborder input
{
    background:none;
    width:auto;
    border:1px solid #999999;
    color:#999999;
    padding:0.125em 1.5em;
    margin:0px 1em;
    float:none;
    height:auto;
    line-height:1.75;
    text-indent:0px;
}

.guest_item_noborder input:hover
{
    background:#0066cc;
    color:#fff;
    border:1px solid #0066cc;
}


.guest_item_one input:focus,.guest_item_one textarea:focus
{
    border:1px solid #0066cc;

}


.main_pos
{
    position: absolute;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    display:block;
}

#aboutus_main
{
    margin-top:3em;
}

#aboutus_img
{
    max-width:100%;
}

.left_about
{
    width:36.2%;
    display:inline-block;
}
.left_about img
{
    max-width:100%;
}
.right_about
{
    width:61.6%;
    display:inline-block;
    float:right;
    font-size:1em;
    color:#666666;
    text-align:justify;
    line-height:1.8;
}

.row_body {
100%;
}



/* 组织架构 */

.org_box
{
    background:#F6F6F6;
    padding-bottom:2.5em;
}

.org_image img
{
    max-width:100%;
}
.org_text
{
    margin-top:3.5em;
    color:#333333;
    font-size:1.25em;
}
.org_item p
{
    margin-bottom:1em;
    width:100%;
    background: url(/../images/nynav_bg.jpg) left bottom repeat-x;
    padding-bottom:1em;
}


.org_item p:first-child span
{
    color:#EB433A;
}

.org_item p:nth-child(2) span
{
    color:#18A14F;
}

.org_item p:nth-child(3) span
{
    color:#BD1515;
}

.org_item p:nth-child(4) span
{
    color:#3059B1;
}

.org_item p:nth-child(5) span
{
    color:#056E9E;
}
.org_item p:nth-child(6) span
{
    color:#F25022;
}
.org_item p:nth-child(7) span
{
    color:#8A0988;
}
.org_item p:nth-child(8) span
{
    color:#3D6318;
}




/* 展会概况 */

.zh_text
{
    font-size:1em;
    line-height:1.875;
}



/* 参会参展 */

.cz_item
{
    border:1px solid #E5E5E5;
    background:#fff;
    padding:1.375em;
}




.articlebody iframe{
    width:100% !important;
    height:600px  !important;
}








@media screen and (max-width:1600px)
{
    .left_image img
    {
            max-width:100%;
    }

    .guest_item_one textarea
    {
        height:240px;
    }

    .left_infos
    {
        line-height:1.5;
    }

    .guest_item_one
    {
        margin-bottom:1.5em;
    }

    #aboutus_main
    {
        margin-top:2.5em;
    }

    .page_title
    {
        padding-top:3em;
    }

    .articlebody iframe
    {
        height:550px !important;
    }

}


@media screen and (max-width:1440px)
{
    .guest_item_one input,.guest_item_one
    {
            height:36px;
            line-height:36px;
    }

    .guest_item_noborder input
    {
        padding-top:0px;
        padding-bottom:0px;
    }

    .guest_item_one textarea
    {
            height:210px;
    }

    .guest_item_one
    {
        margin-bottom:1.2em;
    }

    #guest_box
    {
        margin-top:2em;
    }

    #aboutus_main
    {
        margin-top:2em;
    }

    .page_title
    {
        padding-top:2.5em;
    }

    .right_about
    {
        font-size:0.9375em;
        line-height:1.875;
    }

    .org_text
    {
        font-size:1em;
    }


    .zh_text
    {
        font-size:0.9375em;
    }
    

    .articlebody iframe
    {
        height:500px !important;
    }


}


@media screen and (max-width:1366px)
{
    .guest_item_one textarea
    {
        height:190px;
    }

    .left_image 
    {
        bottom:-0.75em;
        left:-17%;
    }

    #guest_box
    {
        margin-top:1.5em;
    }
    #aboutus_main
    {
        margin-top:1em;
    }

    .page_title
    {
        padding-top:2em;
    }

    .articlebody iframe
    {
        height:450px !important;
    }


}

@media screen and (max-width:1170px)
{
    

    
    .guest_item_one input,.guest_item_one
    {
        line-height:30px;
        height:30px;
    }
    .guest_item_one textarea
    {
        height:160px;
    }


    .left_about
    {
        width:32%;
        
    }

    .right_about
    {   
        width:65.6%;
    }

    .org_text
    {
        font-size:0.875em;
    }

    .articlebody iframe
    {
        height:400px !important;
    }
    
}



@media screen and (max-width:1000px)
{
    .guest_left,.guest_right
    {
        width:100%;
    }

    .guest_left
    {
        padding-bottom:0px;
    }
    .left_image
    {
            left:0px;
            bottom:0px;
            text-align:center;
    }
    .guest_left
    {
        margin-bottom:1.5em;
    }


    .guest_item_one input, .guest_item_one textarea
    {
        text-indent:0.75em;
    }

    .guest_item_noborder input
    {
        text-indent:0px;
    }

    .left_about,.right_about
    {
        width:100%;
        display:block;
        float:none;
    }
    #aboutus_img
    {
        display:none;
    }
    .left_about
    {
        text-align:center;
        margin-bottom:1em;
    }
    .main_pos
    {
        position: relative;
    }
    .aboutus_page
    {
        background:url(/../images/aboutus_img.jpg) center center no-repeat;
        background-size:cover;
        padding-bottom:1.5em;
    }

    .articlebody iframe
    {
        height:380px !important;
    }
}


@media screen and (max-width:812px)
{
    .articlebody iframe
    {
        height:350px !important;
    }

    #aboutus_main
    {
        font-size:0.875em;
    }
    .right_about
    {
        font-size:inherit;
    }
}

@media screen and (max-width:640px)
{
    .map_text
    {
        width:calc(100% - 10px);
        height:55%;
    }

    .map_text h3
    {
            margin:3% 0px;
    }

    .map_text p
    {
        margin-bottom:0.5em;
        font-size:13px;
    }
    .map_text h3
    {
            font-size:1em;
    }

    .articlebody iframe
    {
        height:220px !important;
    }

    

}



