﻿*{ margin:0 auto; padding:0; transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
a{ text-decoration: none; -webkit-transition: all ease .1s;  -moz-transition: all ease .1s; transition: all ease .1s; border:none; color: #333 !important;}
body{ font-family:arial; color:#333; font-size:15px !important;  background: #f6f8fc;}
a:hover{ color:#055cc8 !important}
ul,li{ list-style:none; margin: 0 !important;}
.eso_clear{ clear:both; padding: 0 !important;}
.eso_red{ color:red;}
.eso_fontw{ font-weight: bold;}
.eso_fontwn{ font-weight: normal;}
.eso_fl{ float: left;}
.eso_fr{ float: right;}
.eso_dis{ display: none !important;}
.eso_padding30{ padding: 30px;}
.eso_mt-1{ margin-top: 10px;}
.eso_mt-2{ margin-top: 20px;}
.eso_mt-3{ margin-top: 30px;}
.eso_mtb10{ margin-bottom:10px;}
.eso_mtt10{ margin-top: 10px;}
.eso_mtt20{ margin-top: 20px;}
.h1, .h2, .h3, .h4, h1, h2, h3, h4{ margin: 0;}
.eso_auto1280{ width: 1280px;}
.line10{clear:both; height:10px;}
.breadcrumb{ background:none !important;}
.eso_pt20{ padding:20px 0;}
#eso_home .eso_home,
#eso_brand .eso_brand,
#eso_franchised .eso_franchised,
#eso_rfq .eso_rfq,
#eso_news .eso_news,
#eso_contact .eso_contact,
#eso_quality .eso_quality,
#eso_about .eso_about{ color: #055cc8; background: #eff6ff; border-radius: 3px 3px 0 0;}


#eso_warp{ width: 100%; }


.posts_title{text-align:center; max-width:1280px;}
.posts_title h1{ font-weight:bold; color:#111; line-height:32px; font-size:22px; margin-bottom:15px;}

.window-container {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../png/window.png);
    background-repeat: repeat;
    display: none
}
.window-container .window-main{position:absolute;z-index:10;top:50%;left:50%;margin-top:-100px;margin-left:-220px;padding:40px 29px;line-height:40px;width:396px;height:45px;border-radius:10px;color:#e9672d;background-color:#fff;font-size:20px;border:7px solid #2a3e6c}
.window-container .window-main img{float:left}


.eso_top{ width: 100%; height: 52px; line-height: 52px; background: #00368d; color: #FFFFFF;}

.eso_topleft{float: left;}
.eso_topleft a{ color: #ffcc00 !important; padding: 0 5px;}
.eso_topleft em{ font-style:normal;}
.eso_topleftinfo{ float: left;}
.eso_topleftinfo a{color: #FFFFFF !important;}
.eso_topleftinfo a:before{ content: "|"; padding:0 10px; color: #CCCCCC !important;}

.eso_topbom{ float: right; display: block; background: #0060b4; padding: 0 25px; }
.eso_topbom a{color: #FFFFFF !important;}
.eso_topbom a img{ margin-right: 10px;}

.eso_topuser{ float: right; margin-right: 20px;}
.eso_topuser a{color: #FFFFFF !important; }
.eso_topuser a img{ margin-right: 10px;}
.eso_topuser a:first-child:after{ content: "|"; padding:0 10px; color: #CCCCCC !important;}
.eso_topuser em{ font-style:normal; position:relative;}
.eso_topuser em:hover div{ display:block;}
.eso_topuser em div{ display:none; position:absolute; left:0; top:22px; z-index:666; background:#f5f5f5; border:1px solid #ccc; border-radius:5px; width:220px; padding:15px; color:#333 !important;}
.eso_topuser em div b{ display:block; height:36px; line-height:36px;}
.eso_topuser em div span a{ display:block; width:100%; height:36px; line-height:36px; border-radius:5px; background: #00368d; text-align:center;}
.eso_topuser em div span a:after{ content:"" !important; padding:0 !important;}
.eso_topuser em div i{ color:#333; font-style:normal;}
.eso_topuser em div i a{ color:#055cc8 !important; text-decoration:underline; display:inline !important;}
.eso_topuser em div i a:after{ content:"" !important; padding:0 !important;}
.eso_topuser em div:before{content: '';
      position: absolute;
     width:0;
			    height:0;
				border-right:10px solid transparent;
				border-left:10px solid transparent;
				border-bottom:10px solid #f5f5f5;
      left: 40px; 
      top: -10px;
      
}


.eso_search .eso_formcontrol{  border: none; }
.eso_search {
    position: relative;  width: 561px; height: 46px; border: 2px solid #0060b4; border-radius:30px!important;  margin-left: 80px;
 
}

.eso_search input {
    height: 42px; 
    text-indent: 25px; border-radius:30px!important; width: 280px;
    
}

.eso_search input:focus {
    box-shadow: none;

}
.eso_search select{ position:absolute; right:80px; top:10px; width:160px; z-index:333;  height:22px; line-height:22px; border:none; background:none; padding:0 10px; border-left:1px solid #ccc;}

.eso_hinqui{ width: 105px; height: 46px; }
.eso_hinqui a{ display: block; width: 105px; height: 46px; line-height: 46px; font-size: 16px; text-align: center; border-radius: 30px; background: #00368d; color: #FFFFFF !important;}


.eso_cart{ width: auto; position: relative; height: 46px;   padding-right: 30px; }
.eso_cart em{ width: 26px; height: 26px;position: absolute; right: 0; bottom: 0; text-align: center; line-height: 26px; display: block; background: #fbb115; border-radius: 50%; color:#FFFFFF !important; font-style: normal;}

.eso_plus{ width: auto; height: 46px;}


.eso_search button {
    position: absolute;
    top: 2px;
    right: 2px; border-radius: 30px !important;
    height:38px;  font-size: 20px;
    width:74px; border: none;
    background: #055cc8;
}
.eso_search button:hover{background: #1a98fe}

.eso_header{ background: #FFFFFF; padding: 20px 0;}
.eso_header .container{ display: flex; justify-content: center; /* 水平居中 */
  align-items: center; } 
.eso_header .eso_logo{ float: left;}
.eso_header .eso_logo h1{ display: none;}


.eso_navbg{ width: 100%; height: auto; background: #FFFFFF; height: 50px; line-height: 50px; border-bottom: 3px solid #0060b4; }
.eso_navbg .navbar{ margin-bottom: 0; border: none; background: none; font-size: 16px; min-height: 50px;}
.eso_navbg .col-lg-3{  cursor: pointer;  position: relative; height: 47px; line-height: 47px; background:#00368d; border-radius: 3px 3px 0 0;  width: 23%;}
.eso_navbg .col-lg-3 i{ line-height: 50px; padding: 0 10px; font-size: 20px;}

.eso_navbg .col-lg-3 a.eso_navlay{ color: #FFFFFF !important; font-size: 16px;}
.eso_navbg .col-lg-3:hover .eso_navigationbox{ display: block;}
.eso_navbg .col-lg-3 .eso_navigationbox{position: relative;   display: none; background: #FFFFFF;  width: 100%; height: auto; border: 1px solid #EEEEEE;  box-sizing: border-box; padding:9px 0; position: absolute; left: 0; top:50px; z-index: 999;}
.eso_navbg .col-lg-3 .eso_navigationbox li{ width: 100%; height: 29px; line-height: 29px; font-size: 14px;}
.eso_navbg .col-lg-3 .eso_navigationbox li i{ color: #999; line-height: 29px; float: right;}
.eso_navbg .col-lg-3 .eso_navigationbox li a{ display: block; padding: 0 15px; height: 29px; overflow:hidden;}
.eso_navbg .col-lg-3 .eso_navigationbox li a:hover{ background: #f6f8fc;}
.navmoon{ background: #f6f8fc;}
.eso_navbg .col-lg-3 .eso_navigationbox li:hover ul{ display:block;}
.eso_navbg .col-lg-3 .eso_navigationbox li ul{ position:absolute; top:0; left:290px; z-index: 666; display:none; width:990px; height:400px; background:#fff; padding:10px; border:2px solid #0060b4;}
.eso_navbg .col-lg-3 .eso_navigationbox li ul li{float:left; width:33.3%;  line-height: 34px; height:34px; overflow:hidden; box-sizing: border-box; font-size:13px;}
.eso_navbg .col-lg-3 .eso_navigationbox li ul  a{ display:block; padding: 0 10px;  }
.eso_navbg .col-lg-3 .eso_navigationbox li ul li a:hover{ color: #FFFFFF !important; background: #0060b4;}
.eso_navbg .col-lg-3 .eso_navigationbox li ul li a:hover i{ color: #FFFFFF;}

.eso_navbg .col-lg-3 h4{ height: 34px; line-height: 34px;  font-size: 14px;  margin-left: 15px;  font-weight: bold;}
.eso_navbg .col-lg-3 h4 a{ display: block; color: #000 !important;}


.eso_navbg .col-lg-9{ width: 77%; padding-right: 0; }


.navbar-collapse{ padding: 0;}
.container-fluid{ padding: 0;}
.navbar-nav{ float: none;}
.navbar-nav>li>a{ padding: 12px 25px; margin-left: 0; font-size: 16px !important;  display: block;}
.navbar-nav>li>a.navbom{ color: #FFFFFF !important; background: #055cc8; border-radius: 4px 4px  0 0;  padding: 13px 25px;}
.navbar-nav>li>a.navbom img{ display: inline-block !important; margin-right: 5px;}
.navbar-nav>li>a.navbom:hover{ background: #000000;}

.eso_logom{ display: none;}
.eso_msearch{ display: none;}
.carousel-indicators{ bottom: 0 !important;}





.eso_service{ width: 100%; height: auto; padding: 22px 0; background: #FFFFFF;}
.eso_service dl{ float: left; width: 50%; height: auto; display: flex; margin: 0;}
.eso_service dl dd{ padding: 0 50px 0 20px; }
.eso_service dl dd h4{ font-weight: bold; font-size: 16px; color: #111111; line-height: 28px;}
.eso_service dl dd p{ line-height: 18px;}

.eso_foorter{ background: url(../png/eso_footerbg.png) no-repeat center; background-size:cover; padding-top: 60px;}
.eso_foorter .eso_auto1280{ padding-bottom: 45px; color: #FFFFFF;}
.eso_foorter .eso_auto1280 a{ color: #FFFFFF !important;}

.eso_foorter .eso_foorterleft{ float: left; width: 60%; height: auto; overflow: hidden; display: flex; justify-content: flex-start;}
.eso_foorter .eso_foorterleft dl{ margin-bottom:0; width: 33.3%;}
.eso_foorter .eso_foorterleft dl dt{ font-weight: bold; font-size: 22px; line-height: 48px;}
.eso_foorter .eso_foorterleft dl dt em{ display: block; margin: 0; width: 32px; height: 1px; background: #c3932a;}
.eso_foorter .eso_foorterleft dl dd{ width: 100%; padding-top: 20px;}
.eso_foorter .eso_foorterleft dl dd a{ display: block; line-height: 26px;}



.eso_foorter .eso_foorterright{ float: right; width: 30%; height: auto; overflow: hidden;}
.eso_foorter .eso_foorterright h4{font-size: 22px; line-height: 48px; font-weight: bold;}
.eso_foorter .eso_foorterright em{ display: block; margin: 0; width: 32px; height: 1px; background: #c3932a; margin-bottom: 25px;}

.eso_foorter .eso_foorterright dl{ width: 100%; height: auto; min-height: 18px; margin-bottom: 12px;}
.eso_foorter .eso_foorterright dl dt{ float: left; width: 5%;}
.eso_foorter .eso_foorterright dl dt img{ vertical-align: middle; margin-top: 5px;}
.eso_foorter .eso_foorterright dl dd{ float: right; width: 93%;}

.eso_foorter .eso_foorterright ul{ padding-top: 20px !important;}
.eso_foorter .eso_foorterright li{ float: left; margin-right: 10px !important;}
.eso_foorter .eso_foorterright li a{ display: block; width: 36px; height: 36px; line-height: 36px; font-size: 16px; text-align: center; border:1px solid #FFFFFF; border-radius: 50%;}


.eso_copyright{ width: 100%; height: auto; line-height: 28px; padding: 20px 0; color: #FFFFFF; border-top:1px solid #44669b;}

.eso_client{position: fixed; right: 20px; top: 35%; z-index: 900;width:60px; }
.eso_client li{ width:60px; height:60px; background:#fff; border-radius:50%; text-align:center; margin:8px 0 !important; position:relative; }
.eso_client li a{ display:block; width:60px; height:60px;}
.eso_client li a.eso_cuicon1{ background:url(../png/eso_cuicon1.png) no-repeat center;}
.eso_client li a.eso_cuicon2{ background:url(../png/eso_cuicon2.png) no-repeat center;}
.eso_client li a.eso_cuicon3{ background:url(../png/eso_cuicon3.png) no-repeat center;}
.eso_client li a.eso_cuicon4{ background:url(../png/eso_cuicon4.png) no-repeat center;}
.eso_client li a.eso_cuicon5{ background:url(../png/eso_cuicon5.png) no-repeat center;}
.eso_client li a.eso_cuicon6{ background:url(../png/eso_cuicon6.png) no-repeat center;}
.eso_client li a.eso_cuicon7{ background:url(../png/eso_cuicon7.png) no-repeat center;}
.eso_client li:hover .eso_divinfo{ display:block;}
.eso_client li .eso_divinfo{ display:none; position:absolute; min-width:200px; right:80px; top:0; background:#fff;  box-shadow: 3px 3px 10px 0 rgba(0,0,0,.1); padding:25px; border-radius:5px; }
.eso_client li .eso_divinfo:before{
    content:""; position:absolute; right:-12px; top:50%; margin-top:-12px; 
width:0;
height:0;
border-top:12px solid transparent;
border-bottom: 12px solid transparent;
border-left: 12px solid #fff;
}
.eso_customer {
    display: none;
}
.eso_client li .eso_divinfo img{ width:120px; height:120px;}

.eso_client li:nth-child(1) .eso_divinfo:before{
    content:""; position:absolute; right:-12px; top:20%; margin-top:-12px; 
width:0;
height:0;
border-top:12px solid transparent;
border-bottom: 12px solid transparent;
border-left: 12px solid #fff;
}

/*About Us*/
.eso_aboutinfo{ background: #FFFFFF url(../png/esoaboutbg1.png) no-repeat left bottom; border:1px solid #CCCCCC; border-radius: 5px; padding: 55px;}
.eso_aboutleft{ float: left; width: 50%; padding-right: 50px;}
.eso_aboutleft em{ display: block; color: #0060B4; font-style: normal; line-height: 32px; font-size: 16px;}
.eso_aboutleft h1{ color: #111111; font-size: 32px; line-height: 40px; margin: 0; font-weight:bold;}
.eso_aboutleft p{ line-height: 24px; font-size: 16px; margin-top: 25px;}
.eso_aboutleft ul{ padding-top:20px !important;}
.eso_aboutleft ul li{ float:left; text-align:center; margin-right:50px !important;}
.eso_aboutleft ul li i{ display:block; font-weight:bold; font-style:normal; line-height:52px; font-size:20px; color:#111;}
.eso_aboutright{ float: right; width: 50%;}
.eso_aboutright img{ width: 100%; height: auto;}

.eso_lc{ background:#fff url(../png/esoaboutbg2.png) no-repeat center bottom; background-size:cover; padding:65px 0; margin-top:30px; text-align:center;}
.eso_lc em{ display: block; color: #0060B4; font-style: normal; line-height: 32px; font-size: 16px;}
.eso_lc h2{ color: #111111; font-size: 32px; line-height: 40px; margin: 0; font-weight:bold;}
.eso_lc img{ width: 100%; height: auto;}

.eso_aboutchoose{ width:100%; height:auto; background:#fff;  padding:65px 0; text-align:center;}
.eso_aboutchoose em{ display: block; color: #0060B4; font-style: normal; line-height: 32px; font-size: 16px;}
.eso_aboutchoose h2{ color: #111111; font-size: 32px; line-height: 40px; margin: 0; font-weight:bold;}
.eso_aboutchoose ul{ display:flex; justify-content:space-between; flex-wrap:wrap; padding-top:40px;}
.eso_aboutchoose ul li{ width:21%; height:auto; margin-bottom:10px !important;}
.eso_aboutchoose ul li img{ width:100%; height:auto;}
.eso_aboutchoose ul li em{ font-weight:bold; color:#111; line-height:42px; height:42px;}

.eso_aboutAdvan{ width:100%; height:auto; background:url(../png/eso_aboutadvan.png) no-repeat center; background-size:cover; padding:65px 0; }
.eso_aboutAdvan em{ display: block; color: #fff; font-style: normal; line-height: 32px; font-size: 16px;}
.eso_aboutAdvan h2{ color: #fff; font-size: 32px; line-height: 40px; margin: 0; font-weight:bold;}

.eso_aboutAdvanItem1{width:100%; display:flex; margin-top:30px; flex-wrap:nowrap;}
.eso_aboutAdvanItem1Left{ width:55%;}
.eso_aboutAdvanItem1Left img{width: 100%; height:100%; }
.eso_aboutAdvanItem1Right{width:45%; background: rgba(255,255,255,0.3); color:#fff; padding:35px 40px;}
.eso_aboutAdvanItem1Right h4{ font-size:20px; font-weight:bold; line-height:36px;}
.eso_aboutAdvanItem1Right p{ line-height:24px; background:url(../png/eso_p.png) no-repeat left center; padding-left:18px; margin:0 !important;}

.eso_aboutAdvanItem2{width:100%; display:flex; margin-top:30px; flex-wrap:nowrap;}
.eso_aboutAdvanItem2Right{ width:55%;}
.eso_aboutAdvanItem2Right img{width: 100%; height:100%; }
.eso_aboutAdvanItem2left{width:45%; background: rgba(255,255,255,0.3); color:#fff; padding:35px 40px;}
.eso_aboutAdvanItem2left h4{ font-size:20px; font-weight:bold; line-height:36px;}
.eso_aboutAdvanItem2left p{ line-height:24px; margin-bottom:15px !important;}
.eso_aboutAdvanItem2left p span{ color:#FFCC00; font-weight:bold;}

.eso_aboutQuality{ width:100%; height:auto; background:#fff; padding:65px 0; }
.eso_aboutQuality .container{ display:flex; justify-content:space-between;}
.eso_aboutQualityLeft{ width:50%; margin:0 !important;}
.eso_aboutQualityLeft img{width: 100%; height:auto;}
.eso_aboutQualityRight{ width:50%; margin:0 !important;}
.eso_aboutQualityRight img{width: 100%; height:auto;}

/*About Us*/

.esocontentinfo{ width:100%; height:auto; background:#fff; border:1px solid #ccc; border-radius:5px; padding:25px; line-height:26px;}
.esocontentinfo img{ max-width:100%; height:auto;}

.eso_supportbox{ position:relative;}
.eso_supportLeft{ float:left; background:#fff;  border-radius:3px; padding:20px; box-shadow: 3px 3px 10px 0 rgba(0,0,0,.1); width:23%; height:auto; position:sticky; left:0; top:0;}
.eso_supportLeft h1{ color:#000; font-size:24px; font-weight:bold; margin-bottom:15px; border-bottom:1px solid #eee; height:52px; line-height:52px;}
.eso_supportLeft a{ display:block; line-height:26px; padding:5px 0;}
#lm_hover{ font-weight:bold; color:#3974ce !important;}


.eso_supportRight{ float:right;  background:#fff;  border-radius:3px; padding:20px; box-shadow: 3px 3px 10px 0 rgba(0,0,0,.1); width:75%; height:auto; overflow:hidden;}
.eso_supportRightTit{ width:100%; height:46px; line-height:46px; border-bottom:1px solid #eee; font-size:18px; font-weight:bold; color:#000;}
.eso_supportRightinfo{ width:100%; height:auto; padding:25px 0; line-height:26px;}
.eso_supportRightinfo img{ max-width:100%; height:auto;}

.esocontactinfo{ padding:25px 0; background:#fff; line-height:26px;}
.eso_message{ width:100%; height:auto; background:url(../jpg/eso_messagebg.jpg) no-repeat center; background-size:cover; padding:35px 0;}
.eso_message h1{ font-size:32px; text-transform:uppercase; font-weight:bold; color:#111; line-height:42px; margin-bottom:10px;}
.eso_message button{background:#00368d; color:#fff !important;}
.eso_message button:hover{ background:#055cc8;}

.eso_map{ height:450px;}

.eso_newsLeft{ float:left; width:75%; height:auto;}
.eso_newsLeft h1{ font-size:22px; text-transform:uppercase; font-weight:bold; color:#111; line-height:42px; margin-bottom:10px; padding-left:10px;}
.eso_newsLeft dl{ float: left; width: 32%; height: auto; overflow: hidden; background: #FFFFFF; margin-left: 1%; margin-bottom:1%;}
.eso_newsLeft dl dt img{ width: 100%; height: auto;}
.eso_newsLeft dl dd{ width: 100%; height: auto; padding: 15px;}
.eso_newsLeft dl dd em{ line-height: 28px; height: 28px; display: block; font-style: normal;}
.eso_newsLeft dl dd em img{  margin-right: 10px;}
.eso_newsLeft dl dd p{ font-size: 18px; line-height: 24px; height: 48px; overflow: hidden;}
.eso_newsLeft dl dd a{ width: 48px; height: 36px; background: url(../png/eso_newsmore.png) no-repeat; display: block; margin: 0; margin-top: 25px;}
.eso_newsLeft dl dd a:hover{background: url(../png/eso_newsmore1.png) no-repeat; }

.eso_newsRight{ float:right; width:23%; height:auto; overflow:hidden;}
.eso_newsRight h2{ font-size:22px; text-transform:uppercase; font-weight:bold; color:#111; line-height:42px; margin-bottom:10px;}
.eso_newsRight dl{ background:#fff; padding:15px; margin-bottom:10px; float:left;}
.eso_newsRight dl dt{ float:left; width:35%; height:auto; overflow:hidden; text-align:center;}
.eso_newsRight dl dt img{ width:80%; height:auto;}
.eso_newsRight dl dd{ float:right; width:63%; height:auto; overflow:hidden; padding-top:15px;}
.eso_newsRight dl dd em{ font-style:normal; font-size:16px; font-weight:bold; height:26px; line-height:26px; overflow:hidden; display:block;}
.eso_newsRight dl dd small{font-size:15px; height:26px; line-height:26px; color:#999 !important; overflow:hidden; display:block;}

.eso_newshow{ float:left; width:75%; height:auto; background:#fff; border-radius:5px; padding:25px;}
.eso_newshow h1{ font-size:30px; line-height:36px; color:#111; font-weight:bold; }
.eso_newshowtime{ color:#999 !important; line-height:32px;}
.eso_newsinfo{ padding:25px 0; line-height:26px;}
.eso_newsinfo img{ max-width:100%;}

#eso_brand a.list-group-item{  background:none !important; border:1px solid #ccc !important;}
#eso_brand .eso-list-group-itemcontain{ margin-bottom:15px;}
#eso_brand .eso-list-group-itemcontain a.active{ background:#055cc8 !important; color:#fff !important; position:sticky; left:0; top:0;}
#eso_brand .eso-list-group-itemBox a{ background:#fff !important;}
#eso_brand h1{ font-weight:bold; font-size:30px; line-height:42px; padding-bottom:15px;}

#eso_franchised a.list-group-item{  background:none !important; border:1px solid #ccc !important;}
#eso_franchised .eso-list-group-itemcontain{ margin-bottom:15px;}
#eso_franchised .eso-list-group-itemcontain a.active{ background:#055cc8 !important; color:#fff !important; position:sticky; left:0; top:0;}
#eso_franchised .eso-list-group-itemBox a{ background:#fff !important;}
#eso_franchised h1{ font-weight:bold; font-size:30px; line-height:42px; padding-bottom:15px;}

.eso_brandAll{ position:relative;}
.eso_brandAllleft{ float:left; width:12%; height:auto; position:sticky; left:0; top:0; background-image: linear-gradient(160deg,#055cc8 20%,#05336c 94%); border:1px solid #ccc; border-radius:5px;}
.eso_brandAllleft li{ float:left; text-align:center; width:33.3%; height:48px; line-height:48px;  }
.eso_brandAllleft li a{ color:#fff !important;}
.eso_brandAllleft li a:hover{  text-decoration:underline;}
.eso_brandAllright{ float:right; width:87%; height:auto;}

.eso_brandShowAll{ position:relative;}
.eso_brandShowinfo{ float:left; width:25%; height:auto; padding:25px; background:#fff; border:1px solid #ccc; position:sticky; left:0; top:0;}
.eso_brandShowinfo img{ text-align:center; display:block;}
.eso_brandShowinfo h1{ font-size:18px !important; line-height:26px !important; padding:15px 0 !important; color:#111 !important; text-align:center;}
.eso_brandShowinforight{ float:right; width:74%; height:auto; background:#fff; }

#eso_products h1{ font-weight:bold; font-size:30px; line-height:42px; padding-bottom:15px;}

.eso_goodsnewsnav{ position: relative; } 
.eso_goodsnewsnav.container{ padding: 0;}
.eso_goodsnewsnavLeft{ position: sticky;
    top: 0;}
.eso_goodsnewsnavLeft h4{ background: #e5e7eb; height: 55px; line-height: 55px; border-radius: 5px 5px 0 0; padding: 0 20px; font-weight: bold; font-size: 18px;}
.eso_goodsnewsnavLeft ul{ background: #FFFFFF; padding:10px 0; border: 1px solid #EEEEEE;}
.eso_goodsnewsnavLeft ul li{ height: 38px; line-height: 38px; overflow: hidden;}
.eso_goodsnewsnavLeft ul li a{ display: block; padding: 0 15px;}
.eso_goodsnewsnavLeft ul li a:hover{ background: #f7f7f7;}

.eso_goodsnewsnavRight.col-lg-9{ position: relative;}
.eso_goodsnewsnavRight dl{ width: 100%; height: auto; margin-bottom: 20px;}
.eso_goodsnewsnavRight dl dt{ width: 100%; height: 55px; line-height: 55px; border-radius: 5px 5px 0 0; padding: 0 20px;  background: #e5e7eb; position: sticky;
    top: 0;}
.eso_goodsnewsnavRight dl dt{font-weight: bold; font-size: 18px; line-height: 55px;}
.eso_goodsnewsnavRight dl dt i{ color: #999 !important; font-size: 14px; font-weight: normal; padding-left: 10px;}
.eso_goodsnewsnavRight dl dd{ background: #FFFFFF; border: 1px solid #EEEEEE; padding: 10px; border: 0 0 5px 5px;}
.eso_goodsnewsnavRight dl dd li{ float: left; height: 38px; line-height: 38px; width: 33.3%; overflow: hidden;}
.eso_goodsnewsnavRight dl dd li i{ color: #999 !important; font-size: 14px; font-weight: normal; padding-left: 10px;}

.eso_partslist .jss187{position:relative;width:98%; overflow-x:auto;}
.eso_partslist{}
.eso_partslist thead{ }
.eso_partslist h3{ font-size:14px; font-weight:normal;}
.eso_partslist table{border:1px solid #ccc;border-collapse:collapse;border-spacing:0;width:100%;display:table;background:#fff}
.eso_partslist th{border:1px solid #ccc;background:#e5e7eb; font-weight:normal; color:#333;font-size:13px;padding:8px 5px;text-align:center}
.eso_partslist table tr:nth-child(2n){background:#eaeaea}
.eso_partslist table tr:hover{background:#fff9ee}
.eso_partslist td{border:1px solid #ccc;font-size:13px;padding:4px 5px;text-align:center;vertical-align:middle}
.eso_partslist table tr td:nth-child(1){background:#fff}
.eso_partslist table tr td:nth-child(2){background:#fff}
.eso_partslist table tr td.price{color:#444}
.eso_partslist td.price p span{color:#00b1eb}
.eso_partslist td.parts{min-width:230px}
.eso_partslist td.parts a{ color:#055cc8 !important;}
.eso_partslist td.parts p{ margin:0 !important; color:#666;font-size:12px}
.eso_partslist td.parts a:hover{text-decoration:underline}
.eso_partslist td.parts p a{color:#555}
.eso_partslist td a.parts:hover{color:#00b1eb;font-weight:700}
.eso_partslist td img{max-width:60px; height:auto;}
.eso_partslist td.pdf{text-align:center}
.eso_partslist td.i{border-left:medium none}
.eso_partslist td.p{padding-left:15px;text-align:left}
.eso_partslist td.p a{font-weight:700;color:#055cc8;font-size:12px}
.eso_partslist td.p a{font-weight:700;color:#055cc8;font-size:12px}
.eso_partslist td a.p{position:relative}
.eso_partslist td .pic{position:absolute;left:0;bottom:20px}
.eso_partslist td .pic img{width:60%}
.eso_partslist td a.mfg{color:#004480;font-size:12px}
.eso_partslist td h4{padding-bottom:3px;display:inline-block;margin-top:3px; width:100%; text-align:center; margin-bottom:0;}
.eso_partslist td a.view{background:#055cc8;border-radius:5px; color:#fff !important;font-size:14px; font-weight:normal; max-width: 100px; height:26px; line-height:26px; cursor:pointer; display:block; text-decoration:none}
.eso_partslist td a.view:hover{background: #2b3445;color:#fff}
.eso_partslist .SelectNum{overflow:hidden;min-width:120px;clear:both;margin-bottom:5px; text-align: center;}
.eso_partslist a.add,a.remove{display:inline-block;font-size:16px;width:30px;height:23px;line-height:15px;padding:3px;text-align:center;cursor:pointer;border:1px solid #6c757d;background:#f2f2f2;border-radius:3px}
.eso_partslist a.add:hover,a.remove:hover{background:#999;color:#fff}
.eso_partslist input{width:80px;font-size:15px;text-align:center;height:24px;line-height:24px;border:1px solid #ced4da;border-radius:3px}

.eso_cartinfo{z-index:999;padding:30px 15px;border:1px solid #eee;position:fixed;top:50%;left:50%; height:auto; width:300px; margin-top:-150px; margin-left:-150px; height:auto;background:#f7f7f7;text-align:center; border-radius:5px; box-shadow: 3px 3px 10px 0 rgba(0,0,0,.1);}
.eso_cartinfo .btn-success{height:32px;line-height:32px}
.eso_cartinfo .close{display:block;margin:0;padding:0;position:absolute;top:5px;right:5px;width:15px;height:10px;text-indent:-9999px;background:url(../gif/sprite.gif) no-repeat left -240px;cursor:pointer}
.eso_cartinfo a.btn-success {background: #2b3445; border-color: #2b3445; color:#fff !important; line-height:18px; display:inline-block; float:none !important; width:50% !important;}
.eso_cartinfo strong{ font-size:16px !important; text-transform:capitalize; color:#3974ce !important; line-height:26px !important;}
.eso_cartinfo b{ color:red; padding:0 5px; font-size:15px;}
.eso_cartinfo p{ font-size:14px !important; font-weight:normal !important;}


.eso_CateShow{ width:100%; height:auto; padding:20px 30px; background:#fff; position:sticky;  left:0; top:0; }
.eso_CateShow h2{ color:#111; font-size:20px; line-height:42px;}
.eso_CateShow h1{ color:#111; font-size:16px; line-height:42px;}
.eso_CateShow h1 span{color: #12367f !important; padding-left:10px;}

.eso_products-left{ padding-left:0;}
.eso_products-left1{background: #FFFFFF; border-radius: 5px; padding: 20px; border: 1px solid #EEEEEE;}
.eso_products-left h1{ font-size:20px; font-weight:bold !important; color:#000 !important; line-height:32px;}
.eso_gsl img{ width:100%; height:auto; text-align:center; margin-bottom:30px;}

.eso_gsr{ border-radius: 3px; }
.eso_gsr .col-lg-12{  min-height:36px; line-height:36px; margin-bottom:5px !important; }
.eso_gsr .col-md-3{ padding:0 !important; color:#999; font-weight:normal; text-align:right; padding-right:25px !important;}
.eso_gsr .col-md-9{ padding:0 !important}
.eso_gsr .col-lg-12 dt{min-height:36px; line-height:36px;}
.eso_gsr .col-lg-12 dd{min-height:36px; line-height:36px;}
.eso_gsr .col-lg-12 dd input.form-control{ width:150px; float:left; margin-top:5px; text-align:center;}
.eso_gsr .col-lg-12 dd a{ float:left; display:block;}
.eso_gsr .col-lg-12 dd a.view{text-align:center;margin-top:5px; height:32px;padding:0 15px;line-height:32px;color:#fff !important;background:#003288;border-radius:3px;float:left}
.eso_gsr .col-lg-12 dd a.add{margin:5px;font-size:14px;height:32px;color:#000;line-height:20px;padding:3px 10px;cursor:pointer;border:1px solid #6c757d;border-radius:3px;float:left}
.eso_gsr .col-lg-12 dd a.remove{margin:5px;font-size:24px;height:32px;line-height:20px;text-align:center;color:#000;background:#fff;padding:3px 5px;cursor:pointer;border-radius:3px;float:left}
.eso_gsr .col-lg-12 dd a.btnbuy{ background:#055cc8; color:#fff !important; margin-left:10px; margin-top:5px;}

.eso_gssp{background: #FFFFFF; border-radius: 5px; padding: 20px; border: 1px solid #EEEEEE;}

.eso_products_showspe h2{ color:#000 !important; font-size:20px; font-weight:bold; line-height:42px; margin-bottom:10px; }
.eso_products_showspe h2 img{ margin-right:10px;}
.eso_gssp .tab-pane li.list-group-item:nth-child(even){background-color: #f8f8f8;}
.eso_products_showspe .eso_faq{ line-height:26px;}
.eso_faq h4{ line-height:30px;}
.eso_faq img{ max-width:100%; height:auto;}
.eso_col-lg-3r{ padding-left:0;}
.eso_col-lg-3r h2{ background:#055cc8; color:#fff !important; padding:15px; font-size:20px; font-weight:bold !important;}
.eso_col-lg-3r .form-control{ height:40px;}

.eso_col-lg-3r .eso_gsfed{ border-top:3px solid #eee; padding:25px 15px; background:#fff;}
.eso_col-lg-3r .eso_gsfed h4{ color:#000 !important; font-size:20px; font-weight:bold !important;}
.eso_col-lg-3r .eso_gsfed p{ line-height:24px; margin-top:5px;}
.eso_gsfed li{ margin-top:10px !important;}
.eso_gsfed li input{ width:100%; height:40px; text-align:center; color:#fff; background: #055cc8; border:none;}

.eso_gsAd img{ max-width:100%; height:auto;}

.eso_col-cart{ background:#fff;}
.eso_col-cart dl dt{ width:100%; height:42px; line-height:42px; text-transform:uppercase;}
.eso_col-cart dl dd{ width:100%; height:auto;}
.eso_col-cart dl dd a{ width:100%; margin-top:15px; background: #055cc8; height:42px; line-height:24px; color:#fff !important;}

.eso_col-lg-3r .eso_gsfed dl{ width:100%; height:40px; line-height:38px; border:1px solid #eee; padding:0 10px; margin-bottom:12px;}
.eso_col-lg-3r .eso_gsfed dl dt{ float:left; line-height:38px; padding-left:30px;}
.eso_col-lg-3r .eso_gsfed dl dt.gsDt1{background:url(../png/gsdt1.png) no-repeat left center; }
.eso_col-lg-3r .eso_gsfed dl dt.gsDt2{background:url(../png/gsdt2.png) no-repeat left center; }
.eso_col-lg-3r .eso_gsfed dl dt.gsDt3{background:url(../png/gsdt3.png) no-repeat left center; }
.eso_col-lg-3r .eso_gsfed dl dt.gsDt4{background:url(../png/gsdt4.png) no-repeat left center; }
.eso_col-lg-3r .eso_gsfed dl dt.gsDt5{background:url(../png/gsdt5.png) no-repeat left center; }
.eso_col-lg-3r .eso_gsfed dl dt.gsDt6{background:url(../png/gsdt6.png) no-repeat left center; }
.eso_col-lg-3r .eso_gsfed dl dt.gsDt7{background:url(../png/gsdt7.png) no-repeat left center; }

.eso_col-lg-3r .eso_gsfed dl dd{ float:right; line-height:38px;}
.eso_col-lg-3r .eso_gsfed dl dd input{ border:none; text-align:right; color:#999 !important;}
.eso_col-lg-3r .eso_gsfed dl dd textarea{ border:none; text-align:right; height:97px; line-height:24px; color:#999 !important;}
.eso_col-lg-3r .eso_gsfed dl.txtera{ height:100px;}

.eso_gsfeapro{ background:#fff; padding:20px;}
.eso_col-lg-3r .eso_gsfeapro h4{ color:#000 !important; font-size:20px; font-weight:bold !important; margin-bottom:20px;}
.eso_col-lg-3r .eso_gsfeapro dl{ width:100%; height:105px; border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px; overflow:hidden;}
.eso_col-lg-3r .eso_gsfeapro dl dt{ float:left; width:25%; }
.eso_col-lg-3r .eso_gsfeapro dl dt img{  width:90px; height:90px; border:1px solid #eee;}

.eso_col-lg-3r .eso_gsfeapro dl dd{ float:left; padding-left:15px; width:75%; overflow:hidden;}
.eso_col-lg-3r .eso_gsfeapro dl dd h4{ font-size:14px; color:#000 !important; font-weight:bold !important; line-height:24px; height:24px; overflow:hidden; margin:0;}
.eso_col-lg-3r .eso_gsfeapro dl dd p{ color:#999 !important; line-height:24px; height:24px; overflow:hidden;}
.eso_col-lg-3r .eso_gsfeapro dl dd a{ color:#fbb115 !important;}

.eso_gsfeacon{ background:#fff  url(../png/conbg.png) no-repeat right bottom; padding:20px;}
.eso_gsfeacon dl{ margin-bottom:0;}
.eso_gsfeacon dl dt{ line-height:32px; height:32px; font-size:18px;}
.eso_gsfeacon dl dt i{ font-size:20px; padding-right:10px; color:#055cc8}
.eso_gsfeacon dl dd{ line-height:32px; height:32px; }
.eso_gsfeacon h4{ color:#000 !important; font-size:20px; font-weight:bold !important; margin-bottom:20px;}




.eso_cBomL{ float:left; width:35%; height:auto; border:1px dotted #ccc; padding:30px; margin-top:10px; align-items:center; display:flex;flex-direction:column; justify-content:space-between;}
.eso_cBomL  em{ display:block; width: 56px;
    height: 46px;
    background: url(../png/inquiryicn1.png) no-repeat 0 0;
    margin-bottom: 15px;
    margin-top: 10px;}
.eso_cBomL  div{align-items:center;background:#055cc8;border-radius:5px;display:flex;height:36px;justify-content:center;padding:10px 35px;position:relative; box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);}

.eso_cBomL  div span{color:#fff}
.eso_cBomL  div .uploadFile{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%; }
.eso_cBomL  p{font-size:14px; text-align:center; line-height:26px; margin-top:10px;}
.eso_cBomL  a{color:#055cc8 !important;}
.eso_cBomL  a:hover{text-decoration:underline}

.eso_cBomR{ float:right; width:64%; height:auto; min-height:190px; padding:0 20px; }
.eso_cBomR img{ max-width:100%; height:auto;}

.eso_rfqBg{background: #FFFFFF; border-radius: 5px; padding: 20px; border: 1px solid #EEEEEE;}
.btn-success{ background:#055cc8;  border-color:#055cc8;}
.cart-fedBtn{ background:#055cc8;  border-color:#055cc8; color:#fff !important; padding:5px 15px; border-radius:3px; border:none;}

.eso_cartFed{background: #FFFFFF; border-radius: 5px; padding: 20px; border: 1px solid #EEEEEE; margin-top:20px;}
.eso_cartFedLeft{ float:left; width:49%;}
.eso_cartFedRight{ float:right; width:49%;}

.eso_panel_default{background: #FFFFFF; border-radius: 5px; padding: 30px; border: 1px solid #EEEEEE;}
.eso_login{background: #FFFFFF; border-radius: 5px; padding: 30px; border: 1px solid #EEEEEE;}
.eso_userleft{ padding-left:0;}
.eso_userleft a.active{background-color: #055cc8;
    border-color: #055cc8;}
.eso_userMain{ background:#fff;  padding: 30px; border: 1px solid #EEEEEE; border-radius: 5px;}
.eso_userMain h1{ margin-bottom:10px;}
.eso_userinfo{ width:100%; height:auto; padding:15px; background:#f7f7f7;}
.eso_userinfo h2{ font-size:20px; line-height:32px;}
.eso_userlosta{ width:100%; height:auto; padding:15px; background:#f7f7f7; margin-top:20px;}
.eso_userlosta h3{ font-size:18px; line-height:32px; margin-bottom:10px;}
.eso_userlosta dl{ width:100%; height:42px; line-height:42px; border-bottom:1px solid #eee;}
.eso_userlosta dl dt{ float:left; width:40%;}
.eso_userlosta dl dd{ float:left; width:60%;}

.u-tab-head{ width:100%; height:52px; line-height:52px; border-bottom:1px solid #eee; margin-bottom:15px;}
.u-tab-head a{ float:left; height:52px; border:1px solid #eee; border-bottom:none; border-radius:5px 5px 0 0; padding:0 25px; margin-right:10px;}
.u-tab-head a.selected{ background:#055cc8; color:#fff !important;}

.step-box li{ width:100%; height:42px; line-height:42px;}
.step-box li:nth-child(even){ background:#f7f7f7;}
.step-box li div{ float:left; width:50%; padding:0 25px;}

.accept-box dl{ width:100%;  height:42px; line-height:42px; margin-bottom:0;}
.accept-box dl:nth-child(odd){ background:#f7f7f7;}
.accept-box dl dt{ float:left; width:50%; padding:0 25px; line-height:42px;}
.accept-box dl dd{ float:left; width:50%; padding:0 25px; line-height:42px;}
.accept-box dl dd a{ margin-top:4px;}

.CartTabTop li{ float:left; font-size:18px;}
.CartTabTop li a{ display:inline-block; background-image: linear-gradient(#fff,#eee); width:170px; height:52px; line-height:52px; text-align:center; margin-right:10px; border-radius:10px 10px 0 0;}
.CartTabTop li a i{ padding-right:10px;}
.CartTabTop li.active a{ color:#fff !important;     background-image: linear-gradient(#0a67db,#055cc8);}

.Renavgiton li{ float:left; width:50%; height:28px; line-height:28px; overflow:hidden;}
.Renavgiton li span{ color:#4066b7; padding-left:5px;}
.pll{width:100%; height:auto; padding-top:15px;}
.pll a{ display:block; width:20%; height:28px; line-height:28px; overflow:hidden; float:left;}

.cot{ width:100%; height:auto; padding-top:15px;}
.cot .titleBox{
    border-bottom: 1px solid #eee;
    display: flex;
    padding-bottom: 6px;
    width: 100%;
}
.cot .titleBox li{
    color: #333;
    flex: 2;
    font-size: 14px;
    font-weight: 700;
    padding: 10px;}

.cot .cotBox{
    width: 100%;
}
.cot .cotBox li{
    align-items: center; text-align:left;
    display: flex;
    height: 60px;
    width: 100%;}

.cot .cotBox li a{
    color: #4066b8; margin:0;
    flex: 2;
    padding: 0 10px;
}
.cot .cotBox li p{
    flex: 2;
    padding: 0 10px;
}
.cot .cotBox li:nth-child(even){ background:#f7f7f7;}
.specbox li input{ float:right;}
.specbox .criteria-result-wrap{ text-align:right; padding-top:25px;}

.Franchised-brand ul{ display:flex; flex-wrap:wrap; margin-left:-10px !important;}
.Franchised-brand ul li{width: calc((100% / 6) - 10px); text-align:center; margin: 0 0 10px 10px !important; background:#fff; padding:15px; border:1px solid #eee; border-radius:5px;}
.Franchised-brand ul li img{ width:100%; height:auto;}
.Franchised-brand ul li em{ display:block; width:100%; height:42px; line-height:42px; overflow:hidden; font-style:normal;}



@media (max-width: 767px) {
    .eso_header{ display: none;}
.eso_top{ display: none;}
.eso_client{ display: none;}
.eso_service{ display: none;}
.eso_auto1280{ width: 94%;}

.eso_foorter{padding-top: 20px;}
.eso_foorter .eso_auto1280{ padding-bottom: 80px;}
.eso_foorter .eso_foorterleft{ float: none; width: 94%; display: block; justify-content: flex-start; margin: 0;}
.eso_foorter .eso_foorterleft dl{ margin-bottom:15px; width: 100%;}


.eso_foorter .eso_foorterright{ float: none; width: 100%; height: auto; overflow: hidden;}


.eso_copyright{ display: none;}




.eso_customer{ width:100%; height:70px; background:#00368d; position:fixed; left:0; bottom:0; display:block; z-index:999;}
.eso_customer a{ display:block; float:left; text-align:center; width:25%; height:70px; color:#fff !important; border-right:1px solid #eee;  box-sizing: border-box; }
.eso_customer a:last-child{ border:none}
.eso_customer a img{ width:30px; height:auto; padding-top:8px;}
.eso_customer a p{ line-height:32px; font-size:0.9rem}


.eso_logom{ display: block !important; float: left; width:139px; height: 41px;}
.eso_logom img{ width: 80%; height: auto; padding-top: 5px; display: block !important;}
.eso_navbg{ height: 62px; border: none;}
.eso_navbg .navbar-toggle{ margin-top: 13px;}
.eso_navbg .col-lg-3{ display: none;}
.eso_navbg .col-lg-9{  padding: 0 ; width: 100%;  float: none !important; z-index: 999; position: relative;}
.navbar{ min-height: 52px;}
.navbar-nav{ float: left !important; width: 100% !important;}
.navbar-nav li{ background: #FFFFFF; border-bottom: 1px solid #EEEEEE;}
.navbg .dropdown{ display: block;}
.navbar-nav>li.frcon{  display: none;}
.navbar-nav .open .dropdown-menu{ width: 100%; left: 0 !important;}

.eso_search{ margin-left: 0; margin-top: 0;}
.eso_msearch{ display:flex; margin-top: 10px;}

.eso_msearch input{ height:43px; padding-left:0; width: 80%; text-indent:1em; float:left;}
.eso_msearch button {
    width:20%; height:43PX; margin-top: 0; background:#00368d; font-size: 20px; float:left;

}

/*About Us*/
.eso_aboutinfo{ padding:20px;}
.eso_aboutleft{ float: none; width: 100%; padding-right: 0;}
.eso_aboutleft h1{ font-size: 22px; line-height: 30px; }
.eso_aboutleft p{  margin-top: 15px;}
.eso_aboutright{ float: none; width: 100%; margin-top: 25px;}
.eso_aboutleft ul{ padding-top:10px !important;}
.eso_aboutleft ul li{margin-right:10px !important;}


.eso_lc{  padding:20px 0; margin-top:10px; }
.eso_lc h2{  font-size: 20px; line-height: 30px; }


.eso_aboutchoose{ padding:20px 0; }

.eso_aboutchoose h2{ font-size: 20px; line-height: 30px; }
.eso_aboutchoose ul{padding-top:20px;}
.eso_aboutchoose ul li{ width:48%;}
.eso_aboutchoose ul li em{ font-size:14px; line-height:26px;}


.eso_aboutAdvan{ padding:20px 0; }
.eso_aboutAdvan h2{ font-size: 20px; line-height: 40px; }

.eso_aboutAdvanItem1{margin-top:20px; flex-wrap:wrap;}
.eso_aboutAdvanItem1Left{ width:100%;}
.eso_aboutAdvanItem1Left img{width: 100%; height:auto; }
.eso_aboutAdvanItem1Right{width:100%; background: rgba(255,255,255,0.3); color:#fff; padding:20px;}


.eso_aboutAdvanItem2{margin-top:20px; flex-wrap:wrap;}
.eso_aboutAdvanItem2Right{ width:100%;}
.eso_aboutAdvanItem2Right img{width: 100%; height:auto; }
.eso_aboutAdvanItem2left{width:100%; padding:20px;}


.eso_aboutQuality{ padding:20px 0; }
.eso_aboutQuality .container{ display:flex;  flex-wrap:wrap; }
.eso_aboutQualityLeft{ width:100%; }

.eso_aboutQualityRight{ width:100%;}


/*About Us*/

.esocontentinfo{  padding:15px;}


.eso_supportLeft{ float:none; width:100%;  position:sticky; left:0; top:0;}


.eso_supportRight{ float:none;   width:100%; }



.eso_message{  padding:25px 0;}
.eso_message h1{ font-size:22px; }
.eso_map{ height:350px;}


.eso_newsLeft{ float:none; width:100%; height:auto;}
.eso_newsLeft dl{ float: none; width: 100%;  margin-left:0; margin-bottom:10px;}


.eso_newsRight{ float:none; width:100%;}


.eso_newshow{ float:none; width:100%; }
.eso_newshow h1{ font-size:22px; line-height:30px;  }


#eso_brand h1{  font-size:22px; line-height:32px; padding-bottom:10px;}
.eso_brandAllleft{ float:left; width:20%; }
.eso_brandAllleft li{ float:left; text-align:center; width:50%; height:32px; line-height:32px;}
.eso_brandAllright{  width:78%; }


.eso_brandShowinfo{ float:none; width:100%;  position:inherit; left:inherit; top:inherit; margin-bottom:15px;}
.eso_brandShowinforight{ float:none; width:100%;}



.eso_goodsnewsnavLeft{ padding:0;}
.eso_goodsnewsnavLeft ul li{ height: 30px; line-height: 30px; }


.eso_goodsnewsnavRight.col-lg-9{  padding:0; background:#fff;}
.eso_goodsnewsnavRight dl dd li{ float: none; height: 30px; line-height: 30px; width: 100%;}

.eso_gsTit{ width:100%; padding:15px; text-align:center;}
.eso_gsTit .eso_fr{ float:none !important;}
.eso_gsr .col-md-3{ text-align:left;}
.carttab{ overflow-x:auto ;}
.eso_cBomL{ float:none; width:100%; padding:10px; margin-bottom:15px; }


.eso_cBomR{ display:block; width:100%; height:auto; padding:10px 0;}

.eso_cartFedLeft{ float:none; width:100%;}
.eso_cartFedRight{ float:none; width:100%;}


.eso_userleft{ padding:0; margin-bottom:10px;}
.eso_userMain{ padding: 20px;}

.eso_userlosta dl{  height:64px; line-height:32px; }
.eso_userlosta dl dt{ float:none; width:100%;}
.eso_userlosta dl dd{ float:none; width:100%;}
.eso_userMainpd0{ padding:0;}

.u-tab-content{ overflow-x:auto;}

.step-box li{ width:100%; height:64px; line-height:32px;}
.step-box li div{ float:none; width:100%; }

.accept-box dl{ height:84px; line-height:42px; }
.accept-box dl dt{ float:none; width:100%; line-height:42px;}
.accept-box dl dd{float:none; width:100%; line-height:42px;}
.accept-box dl dd a{ margin-top:0;}

.Renavgiton li{ float:none; width:100%; }
.pll a{ width:50%; }

.cot .titleBox{ display:block;}
.cot{ overflow-x:auto;}
.cot .cotBox li{ display:block; height:auto; padding:10px ; line-height:32px;}
.cot .cotBox li a{ display:block;}

.eso_products-left{ padding:0; }
.eso_col-lg-3r{ padding:0; margin-top:20px;}

.eso_gssp .nav>li>a{ padding:10px;}


.Franchised-brand ul li{width: calc((100% / 2) - 10px); }



}

