.Branch_company{ background:#f3f3f3 url(../images/map_contact.jpg) center bottom no-repeat; padding-top:70px; padding-bottom:70px}



.group_con{ background-color:#0262ae;display: table; margin-bottom:70px}
.map_left{display: table-cell; width:55%;vertical-align: middle;}
.map_left img{ width:100%;}
.map_right{ display: table-cell; width:45%; vertical-align: middle;padding:0 50px; text-align:left;}

.map_right .mb_rab{ color: #ffffff; line-height: 2; font-size: 16px;}
.map_right .mb_rab .sz{ padding-bottom:30px;font-size:26px; color:#fff; border-bottom:1px solid #9ac0df; margin-bottom:20px; font-weight: bold}
.map_right .m_address{line-height:160%; padding:0; padding-left:40px; font-size:18px; color:#fff; margin-bottom:14px; display:block;}
.map_right .mb_rab .md1{background:url(/images/md1.png) no-repeat left top;}
.map_right .mb_rab .md2{background:url(/images/md2.png) no-repeat left top;}
.map_right .mb_rab .md3{background:url(/images/md3.png) no-repeat left top;}
.map_right .mb_rab .md4{background:url(/images/md4.png) no-repeat left top;}
.map_right .zixun_con{ padding:12px 30px; display:inline-block;text-align:center; background:#fff; font-size:16px; margin-top:30px; }
.map_right .zixun_con a{color:#0262ae; display:block;}
.shouhou{padding-top: 70px;padding-bottom: 70px;}
.shouhou .w1200{ display: table; vertical-align: middle}
.shouhou .shouhou_l{ width: 35%;display:table-cell;vertical-align: middle }
.shouhou .shouhou_l img{ width: 100%;}
.shouhou .shouhou_r{width: 65%; padding-left: 6%; display:table-cell;vertical-align: middle; text-align: left; line-height: 220%;}

.network_content{ float: left; width:540px; background-color: #ffffff; border: #dddddd 1px solid;border-radius:6px;-moz-box-shadow:2px 2px 5px #dddddd; -webkit-box-shadow:2px 2px 5px #dddddd; box-shadow:2px 2px 5px #dddddd; margin-top:15px}
.network_content img{ width: 100%;border-radius:6px 6px 0 0;}
.network_content ul{ margin: 40px; height: 400px; overflow-y: scroll}
.network_content ul li{ padding-bottom:20px;}
.network_content ul li h3{ line-height: 160%;}
.network_content ul li .content{ padding-top: 10px;}
.network_content ul li .content p{ display: block; padding-left: 30px; line-height: 160%;}
.network_content ul li .content p.dizhi{ background: url(../images/dizhi.jpg) left top no-repeat;}
.network_content ul li .content p.dianhua{ background: url(../images/dianhua.jpg) left top no-repeat;}

.xunjias{background: #f3f3f3 url(../images/contact_backs.jpg) center 50% no-repeat;
padding-top: 70px;
padding-bottom: 70px;}
.input_form { background-color:#FFF;
 border:0;
 color: #666666;
 font-size: 16px;
 line-height:46px; width:470px;border-radius:6px;
 display: block; margin:0px auto; margin-bottom:15px; text-align:left; text-indent:20px;
}
.form_button { background-color:#0062b0;
 border:0;
 color: #ffffff;
 font-size: 20px;
 line-height:46px; width:470px;border-radius:6px;
 display: block; margin:0px auto; margin-bottom:15px; text-align:center;
}
.xunjias .titile_home03 p{ font-size:18px; margin-top:50px;}

@media (max-width:1000px) {
.map_left {
    display: block;
    width: 100%;
    vertical-align: middle;
}
.map_right {
    display: block;
    width: 100%;
    vertical-align: middle;
    padding: 2rem;
    text-align: left;
}
.group_con {
    display: block;
    margin-bottom: 3rem;
}
.map_right .mb_rab .sz {
    padding-bottom: 1rem;
    font-size: 1.6rem;
    margin-bottom: 1rem;
}
.map_right .m_address {
    line-height: 160%;
    padding: 0;
    padding-left: 2.4rem;
    font-size: 1rem;
    margin-bottom: 1.5rem;
    display: block;
}
.Branch_company {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.network_content {
    float: none;
    width: 100%;}
	.network_content ul {
    margin: 2rem;
    height: 17rem;
    overflow-y: scroll;
}
.shouhou {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.shouhou .shouhou_l {
    width: 100%;
    display: block;}
	.shouhou .w1200 {
    display: block;}
	.shouhou .shouhou_r {
    width: 100%;
    padding-left: 0;
    display: block; padding-top:1rem;}
}