/*频道总体样式*/
.nav{width:100%;background:#19325f;line-height:64px;height:64px;}
.middle{width:1200px;margin:0 auto;}
.main1200{width:1200px;margin:0 auto;padding-bottom:100px;}
.pagePath{line-height:60px;}
.pagePath span{display:inline-block;float:left;}
.pagePath span a{font-size:16px;}
.path_i{margin:21px 10px 0 0;}
.shop{height:128px}
.conter_01 { margin-top: 50px; }
/*关于我们样式*/
.about_t{text-align: center;padding-bottom:47px;}
.sp_cn{font-weight:bold;font-size:30px;}
.sp_en{font-weight: 100; color:#666666;font-size:34px;}
.about_j p{line-height:30px;text-indent:2em;}
.about_j p a{color:#b81a3a;}
.about_i{padding-top: 40px;}

/* banner轮播 */
.home-banner {
    position: relative;
}

.home-banner-wrap {
    position: relative;
    height: 500px;
}

.home-banner-wrap .home-banner-list {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.home-banner-wrap .home-banner-list .move-text {
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
}
/* 第一张图 */
.home-banner-wrap .home-banner-list.one .move-text.one {
    top: -300px;
    left: -550px;
}

.home-banner-wrap .home-banner-list.one .move-text.two {
    top: -280px;
    left: -400px;
}

.home-banner-wrap .home-banner-list.one .move-text.three {
    top: -290px;
    left: -250px;
}

.home-banner-wrap .home-banner-list.one .move-text.four {
    top: -300px;
    left: -100px;
}

.home-banner-wrap .home-banner-list.one .move-text.five {
    top: -280px;
    left: 100px;
}

.home-banner-wrap .home-banner-list.one .move-text.six {
    top: -290px;
    left: 250px;
}

.home-banner-wrap .home-banner-list.one .move-text.seven {
    top: -290px;
    left: 400px;
}

.home-banner-wrap .home-banner-list.one .move-text.eight {
    top: -290px;
    left: 550px;
}

.home-banner-wrap .home-banner-list.one .animate-text-many1 {
    top: -200px;
}
/* 第二张图 */
.home-banner-wrap .home-banner-list.two .animate-text1 {
    top: -150px;
    left: -900px;
}

.home-banner-wrap .home-banner-list.two .animate-text2 {
    top: -150px;
    left: 900px;
}

.home-banner-wrap .home-banner-list.two .animate-text-many2 {
    top: 300px;
}
/* 动画执行的时候 */
/* 第一张图 */
.home-banner-wrap .home-banner-list.one .move-text.four.on,
.home-banner-wrap .home-banner-list.one .move-text.seven.on,
.home-banner-wrap .home-banner-list.one .move-text.eight.on,
.home-banner-wrap .home-banner-list.one .move-text.one.on {
    opacity: 1;
    top: -35px;
}

.home-banner-wrap .home-banner-list.one .move-text.five.on,
.home-banner-wrap .home-banner-list.one .move-text.six.on,
.home-banner-wrap .home-banner-list.one .move-text.three.on,
.home-banner-wrap .home-banner-list.one .move-text.two.on {
    opacity: 1;
    top: -35px;
}
.home-banner-wrap .home-banner-list.one .animate-text-many1.on {
    opacity: 1;
    top: 60px;
}
/* 第二张图 */
.home-banner-wrap .home-banner-list.two .animate-text1.on {
    opacity: 1;
    left: -370px;
}

.home-banner-wrap .home-banner-list.two .animate-text2.on {
    opacity: 1;
    left: 370px;
}

.home-banner-wrap .home-banner-list.two .animate-text-many2.on {
    opacity: 1;
    top: -50px;
}

.home-banner-btn {
    position: absolute;
    top: 80%;
    left: 50%;
}

.home-banner-btn li {
    float: left;
    width: 15px;
    height: 15px;
    margin: 0 5px;
    border-radius: 50%;
    background: #fff;
}

.home-banner-btn li.on {
    background: #19325f;
}
.bounce {
    -webkit-animation: 1s bounce;
       -moz-animation: 1s bounce;
        -ms-animation: 1s bounce;
            animation: 1s bounce;
    -webkit-transform-origin: center bottom;
       -moz-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
            transform-origin: center bottom;
}
@keyframes bounce {
    20%,
    53%,
    80%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
           -moz-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            -ms-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
                animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0,0,0);
           -moz-transform: translate3d(0,0,0);
            -ms-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);
    }

    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
           -moz-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            -ms-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
                animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
           -moz-transform: translate3d(0, -30px, 0);
            -ms-transform: translate3d(0, -30px, 0);
                transform: translate3d(0, -30px, 0);
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
           -moz-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            -ms-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
                animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
           -moz-transform: translate3d(0, -15px, 0);
            -ms-transform: translate3d(0, -15px, 0);
                transform: translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
           -moz-transform: translate3d(0,-4px,0);
            -ms-transform: translate3d(0,-4px,0);
                transform: translate3d(0,-4px,0);
    }
}

/*地图动画*/
.map-container { position: relative; width: 1205px; height: 880px; background: url(/eportal/uiFramework/commonResource/image/2017041822283756797.png) no-repeat 0 0; }

.map-container .map-province { position: absolute; z-index: 990; }

.map-container .map-province.on { background-image: url(/eportal/uiFramework/commonResource/image/2017041822283756797.png); }

.map-container .map-province .icon-circle, .map-container .map-province .map-province-name, .map-container .map-province .map-icon-img, .map-container .map-province .map-icon-arrow { position: absolute; top: 50%; left: 50%; }

.map-container .map-province .icon-circle { width: 22px; height: 22px; background: url(/eportal/uiFramework/commonResource/image/2017041822283756797.png) no-repeat -767px -1970px; cursor: pointer; }

.map-container .map-province .icon-circle.on:before, .map-container .map-province .icon-circle.on:after { content: ""; position: absolute; top: 50%; left: 50%; width: 80px; height: 80px; margin: -42px 0 0 -42px; border-radius: 50%; border: 2px solid #b9363a; opacity: 0; }

.map-container .map-province .icon-circle.on:before { animation: ripple 4.5s ease-out 200ms infinite; }

.map-container .map-province .icon-circle.on:after { animation: ripple 4.5s ease-out 1s infinite; }

.map-container .map-province .map-province-name { margin: 30px 0 0 -3px; }

.map-container .map-province .map-icon-img { width: 100px; height: 100px; margin: -61px 0 0 -50px; background: url(/eportal/uiFramework/commonResource/image/2017041822294337052.png) no-repeat; }

.map-container .map-province .map-icon-arrow { display: none; width: 113px; height: 134px; background: url(/eportal/uiFramework/commonResource/image/2017041822302384770.png) no-repeat; }

.map-container .hubei .icon-circle, .map-container .henan .icon-circle, .map-container .shanxi1 .icon-circle, .map-container .anhui .icon-circle, .map-container .fujian .icon-circle, .map-container .zhejiang .icon-circle, .map-container .shandong .icon-circle { margin: -20px 0 0 -15px; }

.map-container .hubei .map-province-name, .map-container .henan .map-province-name, .map-container .shanxi1 .map-province-name, .map-container .anhui .map-province-name, .map-container .fujian .map-province-name, .map-container .zhejiang .map-province-name, .map-container .shandong .map-province-name { margin: 3px 0 0 -17px; }

.map-container .henan, .map-container .hubei, .map-container .hunan { z-index: 1003; }

.map-container .henan .map-icon-arrow, .map-container .hubei .map-icon-arrow, .map-container .hunan .map-icon-arrow { margin: -165px 0 0 -60px; }

.map-container .xinjiang { top: 137px; left: -1px; width: 455px; height: 400px; background-position: 0 -883px; }

.map-container .xinjiang .map-icon-arrow { margin: -140px 0 0 -45px; }

.map-container .qinghai { display: none; z-index: 1003; top: 413px; left: 311px; width: 270px; height: 190px; background-position: -467px -1346px; }

.map-container .qinghai .icon-circle { margin: -30px 0 0 -30px; }

.map-container .qinghai .map-province-name { margin: -5px 0 0 -32px; }

.map-container .qinghai .map-icon-arrow { margin: -175px 0 0 -74px; }

.map-container .shanxi { z-index: 999; top: 399px; left: 629px; width: 118px; height: 200px; background-position: 0 -1597px; }

.map-container .shanxi .map-icon-arrow { margin: -145px 0 0 -46px; }

.map-container .xizang { z-index: 1000; top: 479px; left: 95px; width: 410px; height: 230px; background-position: 0 -1346px; }

.map-container .xizang .map-icon-arrow { margin: -145px 0 0 -46px; }

.map-container .sichuan { z-index: 1000; top: 532px; left: 465px; width: 223px; height: 190px; background-position: -764px -1346px; }

.map-container .sichuan .icon-circle { margin: -10px 0 0 -15px; }

.map-container .sichuan .map-province-name { margin: 12px 0 0 -18px; }

.map-container .sichuan .map-icon-arrow { margin: -155px 0 0 -60px; }

.map-container .yunnan { z-index: 1001; top: 648px; left: 469px; width: 175px; height: 185px; background-position: -1006px -1344px; }

.map-container .yunnan .icon-circle { margin: -10px 0 0 -15px; }

.map-container .yunnan .map-province-name { margin: 12px 0 0 -18px; }

.map-container .yunnan .map-icon-arrow { margin: -155px 0 0 -60px; }

.map-container .guizhou { z-index: 1001; top: 647px; left: 588px; width: 120px; height: 108px; background-position: -288px -1597px; }

.map-container .guizhou .icon-circle { margin: -18px 0 0 0px; }

.map-container .guizhou .map-province-name { margin: 6px 0 0 -3px; }

.map-container .guizhou .map-icon-arrow { margin: -162px 0 0 -45px; }

.map-container .chongqing { z-index: 1001; top: 580px; left: 621px; width: 100px; height: 100px; background-position: -141px -1595px; }

.map-container .chongqing .icon-circle { margin: 0px 0 0 -40px; }

.map-container .chongqing .map-province-name { margin: 4px 0 0 -17px; }

.map-container .chongqing .map-icon-arrow { margin: -145px 0 0 -84px; }

.map-container .guangxi { z-index: 1002; top: 708px; left: 607px; width: 154px; height: 113px; background-position: -467px -1595px; }

.map-container .guangxi .icon-circle { margin: -15px 0 0 0px; }

.map-container .guangxi .map-province-name { margin: 10px 0 0 -3px; }

.map-container .guangxi .map-icon-arrow { margin: -162px 0 0 -46px; }

.map-container .guangdong { z-index: 1003; top: 728px; left: 709px; width: 153px; height: 120px; background-position: -496px -1811px; }

.map-container .guangdong .icon-circle { margin: -30px 0 0 -15px; }

.map-container .guangdong .map-province-name { margin: -5px 0 0 -15px; }

.map-container .guangdong .map-icon-arrow { margin: -175px 0 0 -60px; }

.map-container .hainan { z-index: 1003; top: 844px; left: 687px; width: 51px; height: 44px; background-position: -381px -1987px; }

.map-container .hainan .icon-circle { margin: -9px 0 0 -15px; }

.map-container .hainan .map-province-name { margin: 24px 0 0 -19px; }

.map-container .hainan .map-icon-arrow { margin: -146px 0 0 -60px; }

.map-container .hunan { top: 621px; left: 693px; width: 110px; height: 133px; background-position: -349px -1811px; }

.map-container .hunan .icon-circle { margin: -20px 0 0 -15px; }

.map-container .hunan .map-province-name { margin: 3px 0 0 -17px; }

.map-container .hubei { top: 554px; left: 683px; width: 160px; height: 104px; background-position: -161px -1820px; }

.map-container .henan { z-index: 1003; top: 471px; left: 725px; width: 140px; height: 150px; background-position: 0px -1811px; }

.map-container .neimenggu { top: 6px; left: 461px; width: 619px; height: 452px; background-position: -467px -883px; }

.map-container .neimenggu .icon-circle { margin: 50px 0 0 20px; }

.map-container .neimenggu .map-province-name { margin: 75px 0 0 11px; }

.map-container .neimenggu .map-icon-arrow { margin: -95px 0 0 -28px; }

.map-container .shanxi1 { z-index: 1003; top: 369px; left: 719px; width: 90px; height: 159px; background-position: -680px -1597px; }

.map-container .shanxi1 .map-icon-arrow { margin: -165px 0 0 -60px; }

.map-container .hebei { z-index: 1003; top: 321px; left: 784px; width: 130px; height: 172px; background-position: -796px -1598px; }

.map-container .hebei .icon-circle { margin: 15px 0 0 -40px; }

.map-container .hebei .map-province-name { margin: 38px 0 0 -42px; }

.map-container .hebei .map-icon-arrow { margin: -140px 0 0 -83px; }

.map-container .beijing { z-index: 1003; top: 364px; left: 822px; width: 45px; height: 43px; background-position: -570px -1987px; }

.map-container .beijing .icon-circle { margin: -13px 0 0 -11px; }

.map-container .beijing .map-province-name { margin: 7px 0 0 -20px; }

.map-container .beijing .map-icon-arrow { margin: -155px 0 0 -58px; }

.map-container .tianjin { z-index: 1003; top: 384px; left: 848px; width: 45px; height: 46px; background-position: -526px -1980px; }

.map-container .tianjin .icon-circle { margin: -4px 0 0 -18px; }

.map-container .tianjin .map-province-name { margin: 16px 0 0 -20px; }

.map-container .tianjin .map-icon-arrow { margin: -148px 0 0 -64px; }

.map-container .jiangxi { z-index: 1003; top: 624px; left: 785px; width: 102px; height: 135px; background-position: -778px -1811px; }

.map-container .jiangxi .icon-circle { margin: -35px 0 0 -15px; }

.map-container .jiangxi .map-province-name { margin: -10px 0 0 -17px; }

.map-container .jiangxi .map-icon-arrow { margin: -180px 0 0 -61px; }

.map-container .fujian { z-index: 1003; top: 669px; left: 831px; width: 95px; height: 110px; background-position: -1035px -1821px; }

.map-container .fujian .map-icon-arrow { margin: -167px 0 0 -60px; }

.map-container .shandong { z-index: 1003; top: 433px; left: 812px; width: 160px; height: 100px; background-position: -161px -1973px; }

.map-container .shandong .map-icon-arrow { margin: -167px 0 0 -60px; }

.map-container .jiangsu { z-index: 1003; top: 511px; left: 841px; width: 116px; height: 105px; background-position: -11px -1970px; }

.map-container .jiangsu .icon-circle { margin: -10px 0 0 3px; }

.map-container .jiangsu .map-province-name { margin: 16px 0 0 2px; }

.map-container .jiangsu .map-icon-arrow { margin: -156px 0 0 -44px; }

.map-container .shanghai { z-index: 1005; top: 587px; left: 934px; width: 48px; height: 35px; background-position: -476px -1987px; }

.map-container .shanghai .icon-circle { margin: -10px 0 0 -23px; }

.map-container .shanghai .map-province-name { margin: 8px 0 0 -5px; }

.map-container .shanghai .map-icon-arrow { margin: -150px 0 0 -69px; }

.map-container .anhui { z-index: 1003; top: 522px; left: 812px; width: 98px; height: 126px; background-position: -908px -1817px; }

.map-container .anhui .map-icon-arrow { margin: -160px 0 0 -60px; }

.map-container .zhejiang { z-index: 1003; top: 603px; left: 874px; width: 93px; height: 97px; background-position: -666px -1816px; }

.map-container .zhejiang .map-icon-arrow { margin: -160px 0 0 -60px; }

.map-container .liaoning { top: 299px; left: 891px; width: 140px; height: 128px; background-position: -1006px -1599px; }

.map-container .liaoning .icon-circle { margin: -10px 0 0 3px; }

.map-container .liaoning .map-province-name { margin: 16px 0 0 2px; }

.map-container .liaoning .map-icon-arrow { margin: -155px 0 0 -42px; }

@keyframes ripple { 0% { opacity: 0;
    -webkit-transform: scale(0.1);
    transform: scale(0.1); }
  5% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1); } }

/*地图搜索样式*/
.s_search{position: relative;}
.shop_search{background: url(/eportal/uiFramework/commonResource/image/2017041411193531183.png);height: 160px;position: absolute;top: -45px;width: 100%;}
.shop_m{width:972px;margin:0 auto;}
.shop_info{margin-top: 55px;position: absolute;top: -75px;width: 100%;z-index: 99;}
.shop_ico{margin-right:10px;}
.shop_info span{display:inline-block;color:#fff;float:left;}
.shop_info a{display:inline-block;color:#fff;float:left;}
.car{position: relative;width:972px;margin:0 auto;}
.car_ul{height:20px;display:inline-block;color:#fff;float:left;}
.car_ul li{height:20px;}
.car_ul li{height: 20px;overflow: hidden;width: 800px;}
.pro_city{width:340px;height:65px;background:#fff;float:left;line-height:65px;padding-left:30px;}
.pro_city option, .pro_city span{color:#4e4e4e !important;}
.pro_city select, .shop_mar select{color:#4e4e4e;border: medium none; -moz-appearance: none;background: url(/eportal/uiFramework/commonResource/image/2017041414312437815.png) no-repeat scroll right 7px;}
.pro_city select{*padding-right:25px;width:110px;}
.select{margin-top:65px;}
.pro_city span{display: inline-block; text-align: center; width: 80px;}
.select_shop{}
.shop_mar{padding:0 55px 0 50px;width:265px;height:65px;background:#fff;float:left;line-height:65px;margin-left:30px;}
.select_shop{margin-top:22px;width:100%;}
.shop_link{background:#fff;width:170px;margin-left:30px;float:right;text-align:center;}
.shop_link a{display:block;color:#36548c;line-height:65px;font-size:18px;font-weight: bold;}