﻿@charset "utf-8";
@import "//at.alicdn.com/t/font_901016_l0ze4mlrrr.css";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, tr, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
ul,li,input, dl, dd {padding:0;margin:0;list-style-type:none;}
img, a img {border:0;margin:0;padding:0;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
a {text-decoration:none;color:#444;}
a:hover {text-decoration:none;}
.clear {clear:both;}
/* HTY Common Atom*/
.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear-fix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.fl {float:left;}
.fr {float:right;}
.c_b {clear:both;}
textarea {resize:none;overflow:auto;}
.clearfix:after{content:"."; height:0; display:block; visibility:hidden; clear:both; font-size:0;}
.clearfix{zoom:1;}

body {font-family:"微软雅黑";font-size:12px;color:#535353;overflow-x:hidden;margin:0 auto;}
.theme_color {background:#00beaf;}
.theme_color1 {background:#ee0062;}
.theme_color2 {background:#222;}
.wl_1004 {width:1004px;margin:0 auto;position:relative;}

.rollover:hover img {opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-khtml-opacity:0.7;zoom:1;}

.main {width:1100px;margin:0 auto;position:relative;}

.header {width:100%;padding: 30px 0; border-top: 3px solid #0a92e8;}
.header .logo {float:left;width:490px;}
.header .tel {float:right;font-family:impact;background:url(../images/tel.png) no-repeat left center;line-height:60px;padding-left:42px;font-size:26px;color:#333333;}

.g_nav {background:#0e6fda;}
.g_nav ul li.home{ width: 60px; background: #014d98; }
.g_nav ul li{text-align:center;border-right:#a2dbfe solid 1px;line-height:60px;float:left;font-size:15px;width: 172px;position:relative}
.g_nav ul li.now a>div, .g_nav ul li:hover a>div {width:100%;height:3px;background-color:#ffc231;position:absolute;top:57px;}
.g_nav a {display:block;color:#fff;}

/*.g_nav a span {font-size:12px;color:#baa58c;}*/
.g_nav .nav_tan {display:none;width:100%;position:absolute;left:0;top:60px;padding:5px 0 10px 0;background-color:#0e6fda;opacity:0.95;z-index:100;}
.g_nav .nav_tan a {width:90%;background:none;padding:0;margin:0 auto;line-height:30px;height:30px;font-size:12px;border-radius:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.g_nav .nav_tan a:hover {width:90%;background:#ffa200;padding:0;margin:0 auto;line-height:30px;height:30px;font-size:12px;}

.slideBox {width:100%;overflow:hidden;position:relative;}
.slideBox .hd {height:15px;overflow:hidden;position:absolute;right:5px;bottom:5px;z-index:1;}
.slideBox .hd ul {overflow:hidden;zoom:1;float:left;}
.slideBox .hd ul li {float:left;margin-right:2px;width:15px;height:15px;line-height:14px;text-align:center;background:#fff;cursor:pointer;}
.slideBox .hd ul li.on {background:#f00;color:#fff;}
.slideBox .bd {position:relative;height:100%;z-index:0;}
.slideBox .bd li {zoom:1;vertical-align:middle;}

.slideBox .prev, .slideBox .next {position:absolute;left:3%;top:50%;margin-top:-30px;display:block;width:30px;height:60px;background:url(../images/arrow_left.png) no-repeat;}
.slideBox .next {left:auto;right:3%;background:url(../images/arrow_right.png) no-repeat;}
.slideBox .prev:hover, .slideBox .next:hover {opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-khtml-opacity:.7;}
.slideBox .prevStop {display:none;}
.slideBox .nextStop {display:none;}


.search {background:#0e6fda;width: 1100px; margin: 30px auto 0}
.search01 {float:left;width:330px;}
.search01 .input{width:246px;font-size:14px;color:#fff;line-height:60px;padding-left:24px;border:none;border:0;background:#014d97;border-right:#ffffff solid 1px;}
.search01 .btn {width:56px;height:60px;border:0;background:#f1b11a url(../images/ss01.jpg) no-repeat center center;border-left:#ffffff solid 1px;cursor:pointer;}

.gonggao {float:right;width:580px;padding-left:45px;background:url(../images/gg01.jpg) no-repeat left center;line-height:60px;}
.gonggao span {font-size:16px;font-weight:bold;color:#fff;}
.gonggao marquee {float:right;width:470px;font-size:14px;color:#a8acb6;}
@media screen and (max-width:640px) {
    .main{ width: 100%}
    .no_mobile{ display: none}
    .header {padding:10px 0;}
    .header .logo {float:none;width:98%; margin: auto}
    .header .tel {background-size:15px;line-height:30px;padding:0 10px 0 20px;font-size:14px;}

    .g_nav ul li{ width: 33.3%; border: 0;}

    .search {width:100%; margin:10px auto 0}
    .search01 {float:none;width:320px; margin: auto;}
    .search01 .input{width:238px;font-size:14px;color:#fff;line-height:40px;}
    .search01 .btn {height:40px;}

}

/*首页关于我们*/
.iabout { background: url("../images/bg_about.jpg") no-repeat center top #0c58ae; padding: 70px 0 35px;}
.iabout .img{float:left;width:470px;}
.iabout .txt {float:left;width:540px;padding:0 0 0 45px;}
.iabout .title {padding:0 0 0 20px;background:url(../images/d2.png) left center no-repeat;}
.iabout .title span {display:block;font-size:20px;color:#0a2966;}
.iabout .title font {display:block;font-size:40px;font-family:Arial, Helvetica, sans-serif;color:#0a2966;text-transform:uppercase;line-height:1}
.iabout .info_b {margin:40px 0 0;padding-top:20px;line-height:30px;font-size:14px;color:#333333;}
.iabout .more {display:block;width:158px;line-height:38px;text-align:center;border:1px solid #cbced7;color:#0a2966;font-size:14px;margin:20px 0 0}

.icase {width:100%;background: #0c58ae; padding: 40px 0;}
.itl_t {text-align:center;background:url(../images/d3.png) repeat-x left center;margin-bottom: 35px;}
.itl_t .tff {float:left;background:url(../images/d2.png) left center no-repeat #03346b;padding:0 20px;}
.itl_t span {display:block;font-size:20px;color:#fff;line-height:1}
.itl_t font {display:block;font-size:40px;font-family:Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;line-height:1}
.izao_amore {float:right;color:#fff;font-family:Arial, Helvetica, sans-serif;line-height:56px;text-transform:uppercase;font-size:20px;z-index:22;margin:0 20px 0 0}

.icase .circle_bg{ background: #0e6fda; border-top: 1px solid #c3e2ff; border-bottom:1px solid #c3e2ff }
.icase .mr_frbox {width:100%;position:relative;}
.icase .mr_frUl {border-left:1px solid #7cbaff;border-right:1px solid #7cbaff;overflow:hidden;}
.icase .mr_frBtnL {cursor:pointer;display:inline;top:190px;left:-70px;position:absolute;}
.icase .mr_frBtnR {cursor:pointer;top:190px;right:-70px;position:absolute;}

.tempWrap ul {overflow:hidden;}
.icase li {width:366px;float:left;border-right:1px solid #7cbaff}
.icase li img {margin:18px 0 0;}
.icase li h2 {padding:0 4%;margin:25px 0 0;text-align:left;font-size:20px;color:#ffffff;line-height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.icase li a.wrr:hover h2 {color:#ffc231}
.icase li span {font-size:13px;float:left;width:92%;padding:0 4%;color:#ffffff;line-height:24px;}


.pro_bg {width:100%;background: url("../images/bg_pro.jpg") no-repeat center}

.pro_b {width:210px;border:1px solid #dddddd;float:left;background:#fff; padding: 0 15px; margin-top: 40px;}
.pro_b h4 {color:#4c556f;font-size:18px;background:url(../images/d2.jpg) 10px center no-repeat;padding:20px 0 20px 60px;border-bottom:1px solid #eaeaea;line-height:1; margin-bottom: 15px;}
.pro_b h4 i {font-style:normal;font-size:11px;text-transform:uppercase;}
.pro_b li {padding:9px 5px 9px 25px; margin-left:10px;font-size:14px;color:#2e2e2e;background:url(../images/cp04.png) no-repeat left center;height:32px;line-height:32px;overflow:hidden;}
.pro_b li a {color:#4c4c4c;}
.pro_b li a:hover {color:#0056aa;}

.pro_imgsbg {width:846px;float:right; margin-top: 40px;}
.pro_imgsbg dl {float:left;margin:0 15px 25px; width: 252px; overflow:hidden;background:#f6f6f6;color:#2e2e2e;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl:hover {background:#ffc231;}
.pro_imgsbg dl dt {border:#f6f6f6 solid 8px;margin-bottom:10px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl:hover dt {border:#ffc231 solid 8px;}

.pro_imgsbg dl dd {color:#2e2e2e;text-align:center;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl dd .tt {font-size:20px;}
.pro_imgsbg dl:hover .tt {color:#fff;}
.pro_imgsbg dl:hover dd {color:#fff;}
.pro_imgsbg dl dd .mm {display:block;margin:20px auto;width:128px;height:34px;text-align:center;border:1px solid #e3e3e3;line-height:34px;color:#2e2e2e;font-size:16px;}
.pro_imgsbg dl:hover .mm {border:1px solid #fff;color:#fff;}
@media screen and (max-width:640px) {
    .iabout {padding:0; background: none;}
    .iabout .img{float:none;width:100%;}
    .iabout .txt {float:none;width:98%;padding:0; margin:10px auto;}
    .iabout .title {padding:0 0 0 20px;}
    .iabout .title span {font-size:12px;}
    .iabout .title font {font-size:16px;}
    .iabout .info_b {margin:10px 0 0;padding-top:0;line-height:22px;font-size:12px;}
    .iabout .more {display:block;width:120px;margin:10px auto 0}


    .icase {padding:20px 0;}
    .itl_t {margin:0 20px 20px 20px;}

    .itl_t .tff {padding:0 10px;}
    .itl_t span {font-size:12px;}
    .itl_t font {font-size:14px;}

    .icase .mr_frUl {width:310px; margin:auto;}
    .icase .mr_frBtnL {left:0;top: 90px; z-index: 99}
    .icase .mr_frBtnR {right:0;top: 90px;z-index: 99}

    .icase li {width:310px;}
    .icase li img {margin:18px 0 0;}
    .icase li h2 {margin:5px 0 0;text-align:center;font-size:12px;}


    .pro_bg {width:100%;}
    .pro_b {width:90%;float:none; padding: 0 2%; margin:20px auto 0}
    .pro_b h4 {font-size:16px;background-size: 20px;padding:10px 0 10px 40px;margin-bottom: 15px;}
    .pro_b h4 i {display: none}
    .pro_b li {float: left;width: 48%;margin: 0 1%;text-indent: 22px;padding: 0 }


    .pro_imgsbg {width:100%;float:none;margin:20px auto 0}
    .pro_imgsbg dl {margin:10px 1%; width:48%; }
    .pro_imgsbg dl dt {border:#f6f6f6 solid 2px;margin-bottom:10px;}
    .pro_imgsbg dl:hover dt {border:#ffc231 solid 2px;}

    .pro_imgsbg dl dd .tt {font-size:12px;}
    .pro_imgsbg dl dd .mm {margin:10px auto;width:100px;line-height:34px;font-size:12px;}
}

.newsb_b {width:100%;background:#fff;}
.itl_t1 {width:100%;color:#0a2966;background:url(../images/d3.png) repeat-x left center;margin:90px 0 40px;}
.itl_t1 .tff {background:url(../images/d2.png) left center no-repeat #fff;width: 180px; text-align: center}
.itl_t1 span {font-size:20px;line-height:1}
.itl_t1 font {font-size:40px;font-family:Arial, Helvetica, sans-serif;color:#0a2966;text-transform:uppercase;line-height:1}
.izao_amore1 {float:right;color:#0a2966;font-family:Arial, Helvetica, sans-serif;line-height:56px;text-transform:uppercase;font-size:20px;z-index:22;margin:0 20px 0 0}

.newsb_b ul li{float:left;width:31.3%; margin: 50px 1% 0;}
.newsb_b ul li label {display:block;padding:0 10px;border-bottom:1px solid #9fa0a2;color:#2e2e2e;font-size:16px;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.newsb_b ul li .info_b {display:block;padding:0 10px;}
.newsb_b ul li .info_b .title {font-size:18px;line-height:30px;color:#2e2e2e;padding-top:13px;}
.newsb_b ul li .info_b .intro {font-size:12px;line-height:20px;overflow:hidden;color:#444444;padding-top:10px;}
.newsb_b ul li span {width:118px;border:1px solid #e1e1e1;line-height:34px;text-align:center;display:block;margin:15px 10px 0}

.contact {margin-top:50px;background:url(../images/lx01.jpg) no-repeat bottom center;line-height:30px;color:#b5c8f7;font-size:14px;}
.contact01 {border-top:#f1b11a solid 4px;width:240px;min-height:390px; padding-bottom: 100px; background:#0e6fda url(../images/lx02.jpg) no-repeat top center;}
.contact .title {padding:20px 0;text-align:center;background:url(../images/lx04.jpg) repeat-x left bottom;color:#fff;font-size:20px;line-height:1}
.contact .title font {color:#fff;font-size:28px;text-transform:uppercase;line-height:1}
.contact p{border-bottom:#3a4664 solid 1px;font-size:20px;padding:15px 20px 15px 57px;}

.contact .tel {background:url(../images/lx05.jpg) no-repeat 25px 20px;}
.contact .addr {background:url(../images/lx07.jpg) no-repeat 25px 20px;border:none; font-size: 14px;}


.fri_link {width:100%;line-height:30px;color:#999; padding: 40px 0}
.fri_link .atitle {float:left;background:url(../images/d2.png) left center no-repeat;padding:0 0 0 20px;}
.fri_link .atitle span {display:block;font-size:20px;color:#0a2966;}
.fri_link .atitle font {display:block;font-size:40px;font-family:Arial, Helvetica, sans-serif;color:#0a2966;text-transform:uppercase;line-height:1}
.fri_link .nnf {float:right;width:960px;padding:0 0 0 20px;}
.fri_link .nnf a {margin:3px;}



.foonavf {width:100%;color:#c5bdbb;padding:20px 0;text-align:center;background:#0056aa;line-height:30px;font-size:15px;}
.foonavf .map_link{float:right;padding:0 0 0 30px;;background:url(../images/d4.png) left center no-repeat;font-weight:bold;color:#fff;}
.foonavf a{color: #ffffff; margin: 0 10px;}


.footer {width:100%;clear:both;background:#0e6fda;font-size:14px; padding: 30px 0;line-height:45px;color:#ffffff;}
.footer a {color:#ffffff;}
.footer  span+span {padding-left:20px;}


@media screen and (max-width:640px) {
    .itl_t1 {margin:20px 0 10px;}
    .itl_t1 .tff {width: 180px;}
    .itl_t1 span {font-size:12px;}
    .itl_t1 font {font-size:14px;}
    .izao_amore1 {display: none}
    .newsb_b ul li{float:none;width:98%; margin:10px 1% 0; border-bottom: 1px #ccc dashed}
    .newsb_b ul li label {border-bottom:0;font-size:12px;}
    .newsb_b ul li .info_b {display:block;padding:0 10px;}
    .newsb_b ul li .info_b .title {font-size:14px;line-height:30px;padding-top:0;}
    .newsb_b ul li .info_b .intro {font-size:12px;line-height:20px;height:60px;padding-top:0px;}

    .newsb_b ul li span {width:80px;margin:5px 0 5px 10px; line-height: 24px;}


    .contact {margin-top:20px;line-height:26px;font-size:12px;}
    .contact01 {width:200px;min-height:0; padding-bottom:15px; margin: auto}
    .contact .title {padding:10px 0;font-size:14px;line-height:1}
    .contact .title font {font-size:16px;}
    .contact p{font-size:12px;padding:5px 5px 5px 25px;}

    .contact .tel {background:url(../images/lx05.jpg) no-repeat 0 10px;}
    .contact .addr {background:url(../images/lx07.jpg) no-repeat 0 10px;}

    .fri_link {padding:10px 0}
    .fri_link .atitle{ float: none}
    .fri_link .atitle span {font-size:12px;}
    .fri_link .atitle font {font-size:14px;}
    .fri_link .nnf {float:none;width:96%;padding:0; margin: auto}

    .foonavf {padding:10px 0;line-height:30px;font-size:12px;}
    .foonavf .map_link{float:none;padding:0 0 0 30px;}
    .foonavf a{ margin: 0 5px; display: inline-block}


    .footer {font-size:12px; padding:10px 0;line-height:26px;}
    .footer  span+span {padding-left:20px;}
}


.mainR {float: right;width: 840px;}
.content_com_title {border-bottom: 1px solid #ddd;margin:20px; line-height: 60px;}
.content_com_title h2 {float: left;font-size: 18px;line-height: 18px;border-bottom: 2px solid #f76f0c;padding: 0 10px 9px;color: #333;margin-top: 24px;display: none;}
.bread {float: left;font-size: 14px;color: #515357;padding-left: 50px;background: url(../images/d6.gif) 20px center no-repeat;border-bottom: 1px solid #4f5e86;}
.bread a {color: #515357;}
.bread a:hover {color: #515357;}
.content {margin: 0 20px;font-size: 14px;}
.content .title {text-align: center; font-size: 20px;color: #333;padding: 14px 0}
.content .date {text-align: center;;color: #999;}

.product3 li {width: 30%;padding: 1% 1.5% 0.5%;float: left;overflow: hidden;text-align: center; font-size: 14px; line-height: 40px;}

.news li {width: 100%;margin-top: 10px;overflow: hidden;background: url(../images/icons1.jpg) 8px center no-repeat;font: 16px/35px "microsoft yahei";color: #1d1d1d;}
.news li a {float: left;text-decoration: underline;margin-left: 20px;color: #000;font-weight: bold;}
.news li span {float: right;color: #666666;font-weight: 100;margin-right: 20px;}
.news li.blank {margin-bottom: 26px;}
.news p {line-height: 26px;color: #666666;padding: 0 20px 10px;border-bottom: 1px dashed #999999;}


.news1 {margin: 12px auto;}
.news1 li {padding: 5px;line-height: 30px; font-size: 14px;color: #737373;border-bottom: 1px dashed #dddddd;}
.news1 li span {float: right;margin-right: 12px;}

.msg_ul {width: 580px;margin: 20px auto;}
.msg_ul li {margin-bottom: 12px;}
.msg_ul li p {width: 130px;float: left;height: 36px;font: 14px/36px "microsoft yahei";color: #333;vertical-align: top;text-align: right;margin: 0 6px 0 0;}
.msg_ul li p span {color: red;margin-top: 2px;vertical-align: middle;font-weight: bold}


.msg_input {width: 264px;height: 34px;border: 1px solid #d9d9d9;border-radius: 2px;padding: 0 10px;}
.msg_pin {width: 164px;height: 34px;border: 1px solid #d9d9d9;border-radius: 2px;padding: 0 10px;float: left;}
.msg_pin img {float: left;margin-left: 14px;}
.msg_textarea {width: 264px;height: 80px;border: 1px solid #d9d9d9;border-radius: 2px;padding: 10px;resize: none;line-height: 20px !important;}
.msg_submit {background: #000;width: 286px;height: 36px;margin: 20px auto;border-radius: 3px;border: 0;text-align: center;font: 18px/36px "microsoft yahei";color: #fff;cursor: pointer}


@media screen and (max-width:640px) {
    .mainR {float: none;width:100%;}
    .content_com_title {margin:10px; line-height: 30px;}
    .content {margin: 0 10px;font-size: 12px;}
    .content .title {font-size: 14px;padding: 14px 0}
    .content .date {text-align: center;color: #999;}

    .product3 li {width:48%;padding: 1% 1% 0.5%;font-size: 12px; line-height: 30px;}

    .msg_ul {width:310px;}
    .msg_ul li p {width:60px;}
    .msg_ul li p span {color: red;margin-top: 2px;vertical-align: middle;font-weight: bold}


    .msg_input {width:160px;}
    .msg_pin {width:100px;}
    .msg_textarea {width:160px;}
    .msg_submit {width: 200px;margin:0px auto;}


}
.view {line-height:26px;border-bottom: 1px dashed #ccc;padding: 0 0 20px;margin-bottom: 20px;}
.view img{ max-width: 100%}
.back { font-size: 14px;color: #fff;width: 138px;margin: 0 auto;border-radius: 4px;display: block;text-align: center;background: #f76f0c}

.view-pages {width: 100%;height: auto;overflow: hidden;margin: 20px auto;}
.view-pages p {width: 100%;height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;border-bottom: 1px dashed #ddd;}

.view-back {display: block;width: 100px;height: 30px;margin: 10px auto;text-align: center;font: 14px/30px "microsoft yahei";}
.view img {max-width: 100%;display: inline}
.view div {font-size: 14px;}

.page {width: 100%;margin: 10px auto;overflow: hidden;position: relative;}
.page p {width: 100%;height: 28px;font: 12px/28px "microsoft yahei";color: #1d1d1d;overflow: hidden;}
.page p a {color: #1d1d1d}
.page p a:hover, .back:hover {text-decoration: underline}


.paging {text-align: center;padding: 15px 0;margin: 30px 0 0;background: #f6f6f6}
.paging a, .paging span {color: #666666;text-decoration: none;padding: 1px 8px;border: solid 1px #c9c9c9;display: inline-block;margin: 0 3px;border-radius: 3px;background: #f5f5f5;box-shadow: inset 0 0 30px rgba(239,239,239,0.7)}
.paging a:hover,.paging a.active {background: #636363;color: #fff;border: 1px solid #505050;box-shadow: inset 0 0 30px rgba(80,80,80,0.7)}
.paging span {background: #636363;color: #fff;border: 1px solid #505050;box-shadow: inset 0 0 30px rgba(80,80,80,0.7)}


.paging a.prev {background: url(../images/d7.png) #fff 8px center no-repeat;padding: 1px 10px;}
.paging a.prev:hover {background: url(../images/d7.png) #fff 8px center no-repeat;padding: 1px 10px;box-shadow: inset 0 0 30px rgba(239,239,239,0.7);border: solid 1px #c9c9c9;}
.paging a.next {background: url(../images/d8.png) #fff 8px center no-repeat;padding: 1px 10px;}
.paging a.next:hover {background: url(../images/d8.png) #fff 8px center no-repeat;padding: 1px 10px;box-shadow: inset 0 0 30px rgba(239,239,239,0.7);border: solid 1px #c9c9c9;}



.linkbox{width:989px;margin:0 auto;padding:10px 8px;border-bottom:1px solid #EEE;}
.linkbox h3,.linkbox h3 a{font-size:14px;color:#693;}
.f6{width:100%;overflow:hidden;clear:both;padding-bottom:10px;}
.f6 li{float:left;line-height:14px;padding:8px 10px 0px;white-space:nowrap;}
.f6 li a{color:#666666;float:left;}
.map_top{width:980px;height:auto;margin-top:9px;}
.map_top_logo{ float:left;width:221px;height:73px;margin-top:9px;}
.map_top_logo a{width:221px;height:73px;display:block;}
.map_top_ad{ float:right;}
.map{width:980px;height:auto;border-left:1px solid #B7D5CB;border-bottom:1px solid #B7D5CB;border-right:1px solid #B7D5CB;border-top:5px solid #B7D5CB;overflow:hidden;margin:10px auto;}
.map_title{width:946px;height:31px;float:left;margin:14px 0 0 14px;display:inline;border-bottom:1px solid #DDD;}
.map_title span{width:100px;height:31px;float:left;line-height:30px;font-size:14px;color:#333;font-weight:bold;text-align:center;padding:0 0 0 15px;}
.map_txt{width:946px;height:auto;float:left;margin:14px 0 0 14px;display:inline;}
.map_ner{width:946px;height:auto;float:left;border-bottom:1px dashed #d4d4d4;padding:0 0 10px 0;margin:0 0 10px 0;}
.map_txt ul{width:940px;height:auto;float:left;}
.map_txt ul.none{width:430px;height:auto;float:left;margin:0 0 0 44px;border-right:none;}
.map_txt li{margin:0 22px;width:410px;height:30px;float:left;line-height:30px;font-size:14px;padding:0 0 0 15px;overflow:hidden;}
.map_txt li a{width:300px;float:left;overflow:hidden;}
.map_txt li span{float:right;font-size:13px;color:#888;}
.product3{width: 100%;
    display: flex;
    justify-content: center;
    flex-flow: wrap;}
.product3 li{float:none}