@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,img,fieldset,legend,input,textarea,p,blockquote,th,td,address{margin:0;padding:0;}
table,td{margin:0;padding:0;}
p,form,table,tr,td {margin:0px;padding:0px;}
select,input,img,select{vertical-align:middle;}
ul{list-style-type:none;margin:0;padding:0;}
img {border:0px;vertical-align:bottom; padding:0px; margin:0px;}
a:link{color:#5a5a5a;text-decoration:none;}
a:visited{text-decoration:none;color:#5a5a5a; }
a:hover{color:#5a5a5a; text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
body{font-size:14px; font-family:"Arial","微软雅黑","Helvetica,sans-serif,Verdana"; color:#5a5a5a; background:#fff;letter-spacing:0.5px;}


/* 网站顶部 */

.w1200 { width: 1200px; margin: 0 auto;min-width: 1200px; }
.floor_w1200 { width: 1200px; height:481px; margin: 0 auto;min-width: 1200px; margin-bottom:30px; }
  
/*清除浮动*/
.clearfix { zoom: 1; }
.clearfix:after {display: block; clear: both; visibility: hidden; height: 0; overflow: hidden; content: "."; }
.fl {  float: left;}
.fr { float: right;}

.header { position: relative; border-bottom: 2px solid #2264af; z-index: 9; }
.header.dealer-hd { border-bottom: 1px solid #e5e5e5; }
.header .hd-top { height:35px; line-height: 35px; background: #f6f6f6; color: #6a6c6b; border-bottom:1px solid #e7e7e7;}
.header .hd-top .fl { padding-left: 18px; padding-right: 5px;}
.header .hd-top .fr a.img{ display:inline-block;float:right; padding:0px 3px; padding-top:0px; }
.header .hd-top .fr img{vertical-align:middle;}
.header .hd-top a { padding-left: 7px; margin-right: 7px; color: #6a6c6b; background-repeat: no-repeat; background-position: 0 center; }
.header .hd-top a.log { padding-left:3px; padding-right:0px; color:#0258c9;}
.header .hd-top a.reg { padding-right:3px; padding-left:0px; color:#0258c9;}
.header .hd-top a.pho { padding-left: 14px; background-image: url(../images/header-icon3.png); }
.header .hd-top a.user { margin-left: 0; }
.header .hd-top a.user, .header .hd-top a.quit { padding-left: 0; }
.header .hd-top a.quit { color: #a6a7a9; }
.header .hd-top a:hover { text-decoration: underline; }
.header .hd-bd { height: 135px; }
.header .logo { padding-top:15px;}
.header .area-box {  position: relative; float: left; min-width: 66px;  height: 50px; margin: 4px 0 0 40px; z-index: 12; }
.header .area-box .area-sel {  padding: 0 5px; height: 30px; line-height: 30px; font-size: 12px;
 /*box-shadow: 0 0 10px rgba(0,0,0,.1);*/  border: 1px solid #eee;  text-align: center;  border-radius: 15px;  cursor: pointer;  color: #333; transition: all 0.5s; }
.header .area-box .area-sel i { display: inline-block; width: 5px; height: 3px; margin-left: 5px; background: url(../images/header-icon6.png) no-repeat; vertical-align: middle;  transition: all 0.5s; }
.header .area-box .area-dropdown { display: none; position: absolute; left: 0;  top: 50px; background: #fff; padding: 20px; width: 700px; border-radius: 6px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); z-index: 11; }
.header .area-box .area-dropdown .bit { position: absolute; width: 27px; height: 11px; background: url(../images/header-icon9.png) no-repeat; left: 23px; top: -11px; }
.header .area-box .area-dropdown .tool .hot { position: relative; float: left; width: 500px; padding-left: 20px; font-size: 14px; line-height: 32px;  height: 32px;  background: url(../images/header-icon7.png) no-repeat 0 center; overflow: hidden; }
.header .area-box .area-dropdown .tool .hot span { color: #b1191a; margin: 0 5px; cursor: pointer; }
.header .area-box .area-dropdown .tool .hot span:hover { text-decoration: underline; }
.header .area-box .area-dropdown .tool .city-search { position: relative; float: right; width: 174px; height: 32px; border: 1px solid #eaeaea; border-radius: 15px; }
.header .area-box .area-dropdown .tool .city-search input {height: 18px; width: 140px; padding: 7px 15px; border: none;  border-radius: 15px;  background: none; }
.header .area-box .area-dropdown .tool .city-search .cbb-search { position: absolute; width: 32px; height: 32px; right: 5px; top: 0; cursor: pointer;  background: url(../images/header-icon8.png) no-repeat center; }
.header .area-box .area-dropdown .tool .city-search .result { display: none;  position: absolute;  width: 100%; left: 0; top: 32px; border: 1px solid #eaeaea; border-radius: 5px;  background: #fff; }
.header .area-box .area-dropdown .tool .city-search .result span {  display: block; border-bottom: 1px solid #eaeaea; text-indent: 15px; line-height: 32px; color: #666;  max-height: 297px; overflow-y: auto; cursor: pointer; }
.header .area-box .area-dropdown .tool .city-search .result span:hover { background: #f9f9f9; }
.header .area-box .area-dropdown .city-nav { margin: 15px -20px; height: 40px; line-height: 40px; background: #f5f5f5; font-size: 14px; }
.header .area-box .area-dropdown .city-nav a { float: left; display: block; /*padding: 0 10px; margin: 0 10px;*/ text-align: center; }
.header .area-box .area-dropdown .city-nav a.cur { color: #b1191a; }
.header .area-box .area-dropdown .city-content {  max-height: 210px; overflow-y: auto; overflow-x: hidden;}
.header .area-box .area-dropdown .city-content li { display: none; margin: 0 -8px; }
.header .area-box .area-dropdown .city-content li span { display: inline-block; line-height: 30px; margin: 0 8px;  cursor: pointer; }
.header .area-box .area-dropdown .city-content li span:hover { color: #b1191a; }
.header .area-box:hover .area-sel { box-shadow: 0 0 12px rgba(0, 0, 0, 0.1); }
.header .area-box:hover i { transform: rotate(-180deg); }
.header .area-box:hover .area-dropdown { display: block; }
.header .pro-search { margin-top:50px; margin-left:100px; position: relative; width:515px; height: 38px;border-radius: 3px; border: 1px solid #999999;
 /*box-shadow: inset 0 0 3px rgba(0,0,0,.1);*/ }
.header .pro-search input { float: left; background: none; border: none; }
.header .pro-search .inp-txt {  width: 241px;  height: 18px;font-family:"微软雅黑";padding: 10px 180px 10px 15px; }
.header .pro-search .inp-txt:focus {  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);  border-radius: 3px 0 0 3px; }
.header .pro-search .inp-sub { display: inline-block;  width: 80px;  height: 40px;  margin: -1px -1px -1px 0;  border-radius: 0 3px 3px 0;  background: #1844a7; color:#fff; font-size:14px;font-family:"微软雅黑";}
.header .pro-search .hot {  position: absolute; right: 60px; top: 8px; font-size: 12px; line-height: 21px; }
.header .pro-search .hot a {  float: left;  display: inline-block;  padding: 0 8px; margin: 0 2px;  background: #eee; color: #aaa;
        transition: all 0.3s; }
        .header .pro-search .hot a:hover {
          background: #2264af;
          color: #333; }
  .header .hd-cart {
    position: relative;
    width: 106px;
    height: 37px;
    margin-top: 50px;
    margin-right: 40px;
    background: url(../images/header-cart.png) no-repeat; }
    .header .hd-cart a {
      display: block;
      height: 100%;
      color: #333;
      padding-left: 25px;
      line-height: 36px;
      text-align: center; }
      .header .hd-cart a:hover {
        color: #2264af; }
    .header .hd-cart i {
      display: block;
      position: absolute;
      width: 20px;
      height: 20px;
      top: -7px;
      right: 7px;
      line-height: 20px;
      text-align: center;
      background: #b1191a;
      color: #fff;
      border-radius: 50%;
      font-style: normal;
      box-shadow: 0 2px 6px rgba(204, 51, 51, 0.6); }



/* 导航 */

.menu {
  height: 46px;
  margin-bottom: -2px; }
  .menu .menu-sort {
    width: 235px;
    height: 46px;
    position: relative;
    z-index: 10; }
    .menu .menu-sort .tit a {
      font-size: 16px;
      display: block;
      padding-left: 56px;
      line-height: 46px;
      color: #fff;
      background: #2264af url(../images/menu-icon1.png) no-repeat 19px center; }

    .menu .menu-sort .subsort {
      display: none;
      position: absolute;
      width: 235px;
      height: 526px;
      left: 0;
      top: 46px;
      background: rgba(0, 106, 200, 0.9);
      *background: #006ac8;
      color: #fff; }
      .menu .menu-sort .subsort dl {
        position: relative;
        padding:0px 22px;
		
        border-bottom: 1px solid #3e82be;
        overflow: hidden; }
        .menu .menu-sort .subsort dl.cur {
          background: url(../images/menu-icon3.png) no-repeat right -10px top 19px; }
        .menu .menu-sort .subsort dl:last-child {
          border-bottom: none; }
        .menu .menu-sort .subsort dl dt {
          font-size: 15px;
          margin: 0 0 0px;
          font-weight: bold;
          line-height: 60px;
          background: url(../images/menu-icon2.png) no-repeat right center;
          cursor: pointer; }
        .menu .menu-sort .subsort dl dd {
          margin: 0 -8px; }
          .menu .menu-sort .subsort dl dt a{
            color: #fff;
          }
          .menu .menu-sort .subsort dl dd a {
            display: inline-block;
            margin: 4px 8px;
            color: #f5f5f5;
            line-height: 1; }
            .menu .menu-sort .subsort dl dd a:hover {
              text-decoration: underline; }
            .menu .menu-sort .subsort dl dd a:last-child {
              border-right: none; }
    .menu .menu-sort .subsort-dropdown {
      display: none;
      position: absolute;
      width: 963px;
      height: 526px;
      left: 235px;
      background: #fafafa;
      box-shadow: 0 0 12px rgba(0, 0, 0, 0.1); }
      .menu .menu-sort .subsort-dropdown .sort-panel {
        display: none;
        position: absolute;
        /*width: 963px;*/
        width: 852px;
        height: 526px;
        left: 0;
        top: 0; }
      .menu .menu-sort .subsort-dropdown .sort-nav {
        float: left;
        width: 852px;
        margin: 20px 0 0 33px;
        position: relative;
        overflow: hidden; }
        .menu .menu-sort .subsort-dropdown .sort-nav dl {
          padding-bottom: 20px; }
        .menu .menu-sort .subsort-dropdown .sort-nav dt {
          font-size: 15px;
          font-weight: bold;
          color: #333;
          line-height: 30px;
          border-bottom: 1px solid #c9c9c9; }
        .menu .menu-sort .subsort-dropdown .sort-nav dd {
          padding: 10px 0;
          margin: 0 -18px;
          line-height: 30px; }
          .menu .menu-sort .subsort-dropdown .sort-nav dd a {
            position: relative;
            display: inline-block;
            margin: 0 18px; }
            .menu .menu-sort .subsort-dropdown .sort-nav dd a:after {
              content: ' ';
              position: absolute;
              right: -18px;
              top: 12px;
              width: 1px;
              height: 8px;
              overflow: hidden;
              background: #646464; }
			  
			  
			  
			  
			  
			  .menu .menu-sort .subsort-dropdown .sort-nav02 {
        float: left;
        width: 852px;
        margin: 10px 0 0 33px;
        position: relative;
        overflow: hidden; }
        .menu .menu-sort .subsort-dropdown .sort-nav02 dl {
          padding-bottom: 5px; }
        .menu .menu-sort .subsort-dropdown .sort-nav02 dt {
          font-size: 15px;
          font-weight: bold;
          color: #333;
          line-height: 25px;
          border-bottom: 1px solid #c9c9c9; }
        .menu .menu-sort .subsort-dropdown .sort-nav02 dd {
          padding: 10px 0;
          margin: 0 -18px;
          line-height: 20px; }
          .menu .menu-sort .subsort-dropdown .sort-nav02 dd a {
            position: relative;
            display: inline-block;
            margin: 0 18px; }
            .menu .menu-sort .subsort-dropdown .sort-nav02 dd a:after {
              content: ' ';
              position: absolute;
              right: -18px;
              top: 7px;
              width: 1px;
              height: 8px;
              overflow: hidden;
              background: #646464; }
			  
			  
			  
      .menu .menu-sort .subsort-dropdown .sort-imgs {
        float: right;
        width: 235px;
        height: 526px;
        background: #fff;
        position: relative; }
        .menu .menu-sort .subsort-dropdown .sort-imgs img {
          position: relative;
          display: block;
          width: 235px;
          height: 263px;
          transition: all 0.5s; }
          .menu .menu-sort .subsort-dropdown .sort-imgs img:hover {
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
            z-index: 1; }
    .menu .menu-sort:hover .subsort {
      display: block; }
  .menu .menu-nav {
    font-size: 16px; }
    .menu .menu-nav a {
		width:150px;
		display:inline-block;
		text-align:center;
      line-height: 42px; }
      .menu .menu-nav a:hover, .menu .menu-nav a.nav-selected {
		background:#ededed;
        }
  .menu .menu-ad {
    height: 42px;
    vertical-align: middle; }
    .menu .menu-ad img {
      height: 42px;
      display: block; }
	  


/* 首页幻灯片 */
.slider{ position:relative; border-top:1px solid #194090; z-index:1;}
.slider,.slider_stage a{ display:block; width:100%; min-width:1200px; height:527px; }
.slider_stage { width:100%; height:527px; overflow: hidden;}
.slider_stage li,.slider_stage li a{text-align: center;position: relative;} 
.slider_stage li img{position: absolute;left: 50%;top: 0;margin-left: -960px;}
.prev,.next{ display:block; width:38px; height:84px; position:absolute; top:50%; margin-top:-42px;  z-index:10; cursor:pointer;}
.prev1,.next1{ background:url(../images/header_icon.png) no-repeat; display:none;}
.prev:focus,.next:focus{ outline:none}
.prev{ left:50%; margin-left:-330px;background-position:-312px -3px;}
.next{ right:50%; margin-right:-638px;background-position:-312px -87px;}
.slider:hover .prev1,.slider:hover .next1{ display:block }
.slider-menu-1 { position: absolute; bottom: 12px; width:100%; height:24px; z-index: 50; }
.slider-menu-1-box { width:1200px; margin:0 auto;}
.slider-menu-1 ul { padding-left:270px; text-align:center;}
.slider-menu-1 ul li { position:relative; display:inline-block; *display:inline; *zoom:1; width:13px; height:13px; padding:6px 5px; margin-left:-6px;  +margin-left:0; background: url(../images/header_icon.png) no-repeat -30px -108px;}
.slider-menu-1 ul li a { display:block; background: url(../images/header_icon.png) no-repeat -27px -157px; width:13px; height:13px;}
.slider-menu-1 ul li.current a { background-position: -3px -157px; }
.slider-menu-1 ul li b { position:absolute; top:0px; width:12px; height:25px; background: url(../images/header_icon.png) no-repeat;}
.slider-menu-1 ul li b.left_corner { left:-12px; background-position: 0 -108px;}
.slider-menu-1 ul li b.right_corner { right:-12px; background-position: -81px -108px;}

		  
/* 首页 楼层产品列表 */

.i-main {
  position: relative;
  padding: 35px 0; }
  .i-main.bgf9 {
    background: #fff; }
  .i-main .i-title {
    margin-bottom: 20px; }
    .i-main .i-title h2 {
      display: inline-block;
      font-size: 24px;
      color: #333; }
	  .i-main .i-title h2 img{ vertical-align:middle;}
    .i-main .i-title span {
      margin-left: 10px;
      color: #1745a7; }
    .i-main .i-title .more {
      display: inline-block;
      margin-top: 10px;
      float: right;
      font-size: 15px;
      padding-right: 30px;
      background: url(../images/more-icon1.png) no-repeat right center; }
.i-main .i-title .more:hover{
  background-image: url(../images/more-icon2.png);
}


.i-prolist_l{ float:left; padding:0px; margin:0px;}
.i-prolist_l .i-title{ font-size:24px;line-height:50px; margin-bottom:0px;}
.i-prolist_l .i-title h2{line-height:50px;}
.i-prolist_l .i-title img{ vertical-align:middle;}
.i-prolist_l .i-title h2 span{ padding-left:10px;}
.i-prolist_l .imgbox {
  width: 230px;
  height: 431px;
  position: relative;
  overflow: hidden;
  float: left;
  background:url(../images/index_floor_l_bg.jpg) no-repeat;}
  
.index_floor_classify{ height:100px; overflow:hidden;padding:20px; padding-bottom:0px;}
.index_floor_classify a{ display:inline-block; float:left;padding:5px 8px; color:#696969;}
.index_floor_classify a:hover{ text-decoration:underline;}
.index_floor_more{ text-align:center; line-height:35px;  text-decoration:underline;}
.index_floor_more a{color:#b2b2b2;}
  
.i-prolist .list {
  float: left;
  width: 966px;
  border:1px solid #e6e6e6;
  border-left:none;
  margin-bottom: 0px; }
  .i-prolist .list li {
    float: left;
    width: 240px;
    height: 429px;
    margin: 0px;
    background:url(../images/index_floor_pro_bg.jpg) #fff no-repeat; }
.i-prolist .list li:last-child{ background:none;}
    .i-prolist .list li a {
      position: relative;
      display: block;
      height: 429px;
      transition: all 0.3s; }
      .i-prolist .list li a:hover {
        box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.15); }
    .i-prolist .list li img {
      display: block;
      margin: 0 auto;
	  padding-top:30px;
	  padding-bottom:30px;}
    .i-prolist .list li .tit {
      font-size: 18px;
      float: left;
      display: block;
      width: 116px;
      position: relative;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      line-height: 46px;
      color: #333; }
    .i-prolist .list li .price {
      display: block;
      float: right;
      font-size: 14px;
      color: #e54726;
      font-weight: bold;
      line-height: 46px; }
      .i-prolist .list li .price .num {
        display: inline-block;
        font-style: normal;
        font-size: 22px; }
    .i-prolist .list li .txt {
      color: #000;
      line-height: 25px;
	  text-align:center;
      font-size: 14px;
      text-transform: uppercase; }
    .i-prolist .list li .tips {
      float: left;
      font-size: 12px;
      color: #999; }
    .i-prolist .list li .btn {
      float: right;
      display: inline-block;
      width: 80px;
      height: 24px;
      line-height: 24px;
      padding-left: 15px;
      text-align: center;
      color: #fff;
      border-radius: 3px;
      box-shadow: 0 4px 10px rgba(229, 71, 38, 0.2);
      background: #e54726 url(../images/list-icon2.png) no-repeat 9px center; }
	  
	  

/* 首页 幻灯片下方四个模块 */
.i-video {
  width: 1200px;
  margin: 0 -5px; 
  margin-top:30px;
  margin-bottom:30px;}
  .i-video li {
    position: relative;
    width: 288px;
    height: 176px;
	float:left;
    background: #fff;
    text-align: center;
    margin: 0 5px; }
    .i-video li a {
      display: block;
      width: 100%;
      height: 100%;
      transition: all 0.3s; }
      .i-video li a:hover {
        box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.15); }
    .i-video li img {
      display: block; }
    .i-video li i {
      display: block;
      position: absolute;
      left: 10px;
      bottom: 86px;
      width: 36px;
      height: 24px;
      background: url(../images/list-icon3.png) no-repeat; }
    .i-video li p {
      line-height: 72px;
      font-size: 15px;
      color: #333;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
	  
	  
/*首页 产品分类切换*/
.zy_second{padding:35px 0px 35px 0px;overflow:hidden; text-align:center; }
.second_top01{overflow:hidden;margin-bottom:9px; text-align:right}
.second_top01 a{display:inline-block; *display:inline; *zoom:1; margin:0px 15px; border-bottom:2px solid #efefef; font-size:16px; color:#8192a6; height:40px; line-height:40px; vertical-align:middle;-webkit-transition: all 0.5s ease-in-out;}
.second_top01 a:hover{color:#1745a7;border-bottom:2px solid #1745a7;}
.second_top01 a.hover{color:#1745a7;border-bottom:2px solid #1745a7;}

.second_top02{overflow:hidden;margin-bottom:9px; text-align:right}
.second_top02 a{display:inline-block; *display:inline; *zoom:1; margin:0px 15px; border-bottom:2px solid #efefef; font-size:16px; color:#8192a6; height:40px; line-height:40px; vertical-align:middle;-webkit-transition: all 0.5s ease-in-out;}
.second_top02 a:hover{color:#1745a7;border-bottom:2px solid #1745a7;}
.second_top02 a.hover{color:#1745a7;border-bottom:2px solid #1745a7;}

.second_top03{overflow:hidden;margin-bottom:9px; text-align:right}
.second_top03 a{display:inline-block; *display:inline; *zoom:1; margin:0px 15px; border-bottom:2px solid #efefef; font-size:16px; color:#8192a6; height:40px; line-height:40px; vertical-align:middle;-webkit-transition: all 0.5s ease-in-out;}
.second_top03 a:hover{color:#1745a7;border-bottom:2px solid #1745a7;}
.second_top03 a.hover{color:#1745a7;border-bottom:2px solid #1745a7;}

.second_top04{overflow:hidden;margin-bottom:9px; text-align:right}
.second_top04 a{display:inline-block; *display:inline; *zoom:1; margin:0px 15px; border-bottom:2px solid #efefef; font-size:16px; color:#8192a6; height:40px; line-height:40px; vertical-align:middle;-webkit-transition: all 0.5s ease-in-out;}
.second_top04 a:hover{color:#1745a7;border-bottom:2px solid #1745a7;}
.second_top04 a.hover{color:#1745a7;border-bottom:2px solid #1745a7;}

.second_top05{overflow:hidden;margin-bottom:9px; text-align:right}
.second_top05 a{display:inline-block; *display:inline; *zoom:1; margin:0px 15px; border-bottom:2px solid #efefef; font-size:16px; color:#8192a6; height:40px; line-height:40px; vertical-align:middle;-webkit-transition: all 0.5s ease-in-out;}
.second_top05 a:hover{color:#1745a7;border-bottom:2px solid #1745a7;}
.second_top05 a.hover{color:#1745a7;border-bottom:2px solid #1745a7;}

.second_top06{overflow:hidden;margin-bottom:9px; text-align:right}
.second_top06 a{display:inline-block; *display:inline; *zoom:1; margin:0px 15px; border-bottom:2px solid #efefef; font-size:16px; color:#8192a6; height:40px; line-height:40px; vertical-align:middle;-webkit-transition: all 0.5s ease-in-out;}
.second_top06 a:hover{color:#1745a7;border-bottom:2px solid #1745a7;}
.second_top06 a.hover{color:#1745a7;border-bottom:2px solid #1745a7;}

.second_top07{overflow:hidden;margin-bottom:9px; text-align:right}
.second_top07 a{display:inline-block; *display:inline; *zoom:1; margin:0px 15px; border-bottom:2px solid #efefef; font-size:16px; color:#8192a6; height:40px; line-height:40px; vertical-align:middle;-webkit-transition: all 0.5s ease-in-out;}
.second_top07 a:hover{color:#1745a7;border-bottom:2px solid #1745a7;}
.second_top07 a.hover{color:#1745a7;border-bottom:2px solid #1745a7;}

.second_top08{overflow:hidden;margin-bottom:9px; text-align:right}
.second_top08 a{display:inline-block; *display:inline; *zoom:1; margin:0px 15px; border-bottom:2px solid #efefef; font-size:16px; color:#8192a6; height:40px; line-height:40px; vertical-align:middle;-webkit-transition: all 0.5s ease-in-out;}
.second_top08 a:hover{color:#1745a7;border-bottom:2px solid #1745a7;}
.second_top08 a.hover{color:#1745a7;border-bottom:2px solid #1745a7;}





/*热门产品*/
.re-box {position: relative; z-index: 10;min-width: 1200px;overflow: hidden; margin-bottom:30px;}
.re-brand {  width:1200px; margin: 0 auto; overflow: hidden;}
.re-brand .wrap_tit_bg { width: 433px; height: 24px; padding-top: 96px;}
.brandsShow{ padding-top: 38px; width: 1200px;}
.brandsShow ul{margin: 0 auto;width:1195px; height:287px; }
.brandsShow ul li{position: relative; float:left; display:inline; width:163px; height:357px; border:1px solid #f6f6f6; margin-right: 2px;*overflow: hidden; overflow: hidden\0;-moz-transition: 0.4s;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
.brandsShow ul li a { position:relative;}
.big-car,.small-car {backface-visibility: hidden;position: absolute;top: 0;left: 0;}
.big-car {z-index: 2; background-color: #fff; width:348px; height:357px;}
.small-car {z-index:1; background-color: #fff;width:167px; height: 357px;}
.big-img { width: 348px; height: 217px; overflow: hidden;}
.small-img { width: 168px; height: 217px; overflow: hidden;}
.big-txt,.small-txt {height:120px;padding: 10px; text-align: center;}
.big-txt h2,.small-txt h2 { font-size: 17px; font-weight: bold; height: 28px;line-height: 28px; overflow: hidden;}
.big-txt p,.small-txt p { font-size: 14px; height: 20px;line-height: 20px; overflow: hidden;}
.big-txt .re-logo,.small-txt .re-logo { position: absolute; border: 1px solid #ebebeb;}
.big-txt .re-logo{right: 10px;bottom: 60px;width: 98px; height: 52px; padding-top: 9px;overflow: hidden;background: #fff;}
.big-txt img{ width:160px; height:46px; display:inline-block; margin:0px auto;}
.small-txt .re-logo{left:50%; top: 18px;width: 48px; height: 48px; margin-left: -26px;}
.big-txt .re-logo img { width: 100%; }
.brandsShow,.brandsShow ul li{overflow: hidden;}
.brandsShow ul li:hover,.brandsShow ul li.cur{width:348px;}
.flip-container.cur .small-car,.big-car { display: none;}
.flip-container.cur .big-car,.small-car {display: block;}

/* 首页品牌列表 */
.wrap {width: 1200px;margin: 0 auto;font-family: "Microsoft Yahei","微软雅黑";}

.falgship{ min-width:1200px;overflow: hidden;}
.falgship .wrap_tit_bg { width: 433px; height: 24px;}
#falgship-box { padding-bottom: 30px;}
.car_show {  position:relative; float:left; width:1201px; height:309px; padding-top: 35px; overflow:hidden;}
.car_show a { float: left; position: relative; display: block; width:160px; height:70px; padding: 16px 19px; margin-right:-1px; margin-top:-1px; outline: none; overflow: hidden; }
.car_show a>div { position:relative; width:160px; height:70px; overflow: hidden;}
.car_show a>div img { position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}
.car_show a>p {position: absolute; top: -1px; left: -20px;width:180px; height:84px; padding: 10px; font-size: 16px; font-weight: bold; text-align: center; line-height: 85px; cursor: pointer; }
.car_show a>p{width: 0;font-size: 0;-webkit-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s; transition: all ease-in-out .3s;}
.car_show a:hover p{width: 200px;font-size: 16px;-webkit-transition: all ease-in-out .25s; -moz-transition: all ease-in-out .25s;-ms-transition: all ease-in-out .25s; transition: all ease-in-out .25s;}
.falgship .arrow_brand {position:absolute; bottom: 30px; left: 50%; margin-left: -160px; width: 320px; height: 39px; outline: none;}
.falgship .arrow_brand span { position:absolute; left:0; width: 320px; height: 39px; line-height: 39px;color: #fff;font-size: 20px;text-align: center;border: 1px solid #fff; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer;}
.falgship .arrow_top { display: none; }
.falgship .arrow_bot span,.falgship .arrow_top span { bottom: -1px;}

.falgship .wrap_tit_bg span {margin-right: 25px;}
.car_show a {border:1px solid #1b42a9; background-color: #fff; }
.car_show a>p {color: #fff; background-color:#1b42a9;}
.arrow_brand:hover span { border:1px solid #f8d649; color:#fff; }


/**首页分类标题**/
.birck-hd.birck-hd-center{ text-align: center; margin:0;padding-top: 20px;padding-bottom: 10px;}
.birck-hd.birck-hd-center img { width: 279px; height: 5px; padding-top: 5px; margin: 0 auto;}
.birck-hd h1{ font-size: 24px; line-height: 50px; font-weight: 500;}
.birck-hd p{ font-size: 15px; line-height: 30px; color: #666;}

/**网站底部footer**/
.lt{float:left;}
.rt{float:right;}
.footer{height:390px;width:100%; float:left;margin-top:20px;background:#e5e5e5;}
.ftc{width:1200px;margin:0 auto;overflow:hidden; clear:both;}
.ftc table{width:700px;color:#4d4d4d;font-size:14px;margin-top:30px;float:left;}
.ftc table a{color:#4d4d4d;}
.ftc table a:hover{color:#1745a7;}

.ftc table tr:nth-child(1) td{height:60px;line-height:60px;	}
.ftc table tr:nth-child(1) td a{color:#232323;font-size:16px;}
.ftc table tr:nth-child(1) td a:hover{color:#1745a7;}
.ftc table tr td{line-height:25px;	}
.ftr{width:390px;height:10px;}
.ftrh{font-size:16px;color:#232323;margin-top:50px;}
.ftrp1{background:url(../images/location.png) no-repeat left center;padding-left:40px;margin-top:20px;}
.ftrp2{background:url(../images/phone.png) no-repeat left center;padding-left:40px;margin-top:20px;}
.ftrp3{background:url(../images/mail.png) no-repeat left center;padding-left:40px;margin-top:20px;}
.ftbt{width:100%;height:35px; margin-top:20px;background:#999;line-height:35px;}
.ftbtc{width:1200px; margin:0 auto;color:#232323;}
.ftbtc a{color:#232323;}
.ftbtc a:hover{ text-decoration:underline;}


/*关于我们*/
.ny_wrap{ width:1200px; margin:30px auto; min-height:500px;}

.about-wrap{ margin-top:20px; line-height:25px;}
.about-wrap p{ line-height:25px;}
.about-banner{position:relative; height:280px;overflow:hidden;}
.about-main .zb{width:892px;}
.about-main h3{font-size:24px;color:#000;font-weight:normal;}
.about-main .zb .about-main1{padding:28px 0;}
.about-main .zb .about-main1 p{font-size:14px;color:#333;line-height:27px;}
.about-main .zb .recruit{padding:28px 0;}
.about-main .zb .recruit p{ text-indent:2em;font-size:14px;color:#8e8e8e;line-height:24px;}
.about-main .zb .recruit dl{border-top:1px solid #eee;padding-top:20px;margin-bottom:20px;}
.about-main .zb .recruit dd p{font-size:14px;color:#8e8e8e;line-height:28px; text-indent:0;}
.about-main .zb .recruit dd a{color:#00adf3
;}
.about-main .zb dl{margin-bottom:55px;}
.about-main .zb dt{font-size:18px;color:#00adf3
;line-height:28px;padding-bottom:13px;}
.about-main .zb dd p{font-size:14px;color:#4f4f4f;line-height:24px;}
.about-main .zb dd img{margin-right:7px;}



.about-main .zb02{width:1200px; margin:0px auto;}
.about-main .zb02 .tit{ overflow:hidden; border-bottom:1px solid #B8B8B8;}
.about-main .zb02 .tit h4{ width:350px; height:50px; line-height:50px; color:#004c95; font-size:18px; padding-left:0px; background:url(../images/shb_ico.png) no-repeat left center; float:left;}
.about-main .zb02 .tit ul{ float:right; overflow:hidden;}
.about-main .zb02 .tit ul li{ float:left;color:#333333}
.about-main .zb02 .tit ul li span{ padding-left:5px;}
.about-main .zb02 .tit ul li a{ color:#333333; padding:0 8px; line-height:50px;}
.about-main .zb02 .tit ul li a:hover{ color:#004c95;}


.about-main .yb{width:265px;}
.about-main .yb dt{width:265px;height:50px;background:#2264af;line-height:50px;}
.about-main .yb dt a{font-size:20px;color:#fff;padding:24px;}
.about-main .yb dd{width:265px;height:50px;background:#f7f7f7;line-height:50px;}
.about-main .yb dd a{font-size:14px;color:#7c7c7c;padding:24px;}
.about-main .yb dd:hover {background:#ededed;}
.about-main .yb dd:hover a{color:#2264af;}
.about-main .yb .cur{background:#ededed;}
.about-main .yb .cur a{color:#2264af;}

.pro-ban{ text-align:center; padding-top:80px;}
.pro-ban img{ padding-bottom:30px;}
.pro-ban p{font-size:24px;color:#fff;padding-bottom:20px;}
.pro-ban p span{ font-size:14px;}
.pro-ban a{border: 1px solid #00adf3;color:#00adf3;margin-right:30px;width:120px;height:40px;display:block;float:left;text-align:center;line-height:40px;}
.pro-ban .cur{background:#00adf3;color:#fff;}
.pro-ban a:hover{background:#00adf3;color:#fff;}

.about-main .zb .tit{ overflow:hidden; border-bottom:1px solid #B8B8B8;}
.about-main .zb .tit h4{ width:350px; height:50px; line-height:50px; color:#004c95; font-size:18px; padding-left:0px; background:url(../images/shb_ico.png) no-repeat left center; float:left;}
.about-main .zb .tit ul{ float:right; overflow:hidden;}
.about-main .zb .tit ul li{ float:left;color:#333333}
.about-main .zb .tit ul li span{ padding-left:5px;}
.about-main .zb .tit ul li a{ color:#333333; padding:0 8px; line-height:50px;}
.about-main .zb .tit ul li a:hover{ color:#004c95;}


/*品牌中心首页*/
.brand_screen{ padding:0 20px;}
.brand_screen_hd{ width:100%; padding:20px 0; border-bottom:1px solid #e5e5e5;}
.brand_screen_hd a{ display:inline-block; font-size:16px; color:#316398; padding:5px 12px;border:1px #FFF solid;}
.brand_screen_hd a:hover{ border:1px #2264af solid; color:#2264af;}
.brand_screen_hd a.nav_brand{ border:1px #2264af solid; color:#2264af;}

.brand_screen_bd{ width:100%; margin-top:20px; min-height:300px;}
.brand_screen_bd li{ float:left; display:inline-block; padding:10px 15px; word-break:keep-all;}
.brand_screen_bd li p{ width: 210px; line-height:35px; text-align:center; font-size:15px;}
.brand_screen_bd li img{ border:1px solid #f2f2f2; padding:2px;}
.brand_screen_bd li img:hover{border:1px solid #2264af; padding:2px;}
.brand_screen_bd li a{ color:#666; font-size:15px;}
.brand_screen_bd a:hover{ color:#03c}


/*品牌中心内页简介*/
.brand_intro{width: 100%;min-width:1347px;background:url(../images/brand_intro_bg.jpg) repeat-x;height:307px; }
.brand_intro_b{padding-top: 80px;position: relative;width:80% ;}
.brand_intro_b .tit{ font-size:20px; color:#5e5e5e; padding-bottom:10px;}
.brand_intro_txt{text-indent: 2em;margin-left: 50px;line-height: 30px;font-size: 16px;color: #5e5e5e;text-align: left;}


/* 新闻列表 */
.pList1{ padding:3px;}
.pList1 ul li{ padding:20px 0px; border-bottom:1px dotted #dadada; overflow:hidden;}
.pList1 ul li a{ width:68%;float:left; background:url(../images/li_ico.jpg) no-repeat 12px center;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; display:block; padding-left:0px; }
.pList1 ul li a:hover{ text-decoration:underline;}
.pList1 li span{float:right; padding-right:0px; color:#939393;}


/* 产品列表 */
.side4 .tit_bg{ border:0px;}
.side4 .tit_bg .tit{ border:0px; padding-left:15px;}

.sideBox { overflow:hidden;position:relative;}
.sideBox .pList2 { position:relative;height:350px;}
.pList222{ padding:3px; padding-top:30px;}
.pList222 ul li{ float:left; display:inline; margin:10px 13px;}
.pList222 ul li img{ width:260px; height:316px; padding:3px; padding-bottom:3px; border:1px solid #eeeeee;}
.pList222 ul li img:hover{ border:1px solid #d1cfcf;}
.pList222 ul li p{ width:268px; height:45px;text-align:center; line-height:27px; padding-top:15px; font-weight:bold; font-size:15px; }


/* 新闻详细页面 */
.news_detail .news_tit h1{ font-size:18px; text-align:center; padding-top:15px; padding-bottom:20px; border-bottom:1px dashed #999;}
.news_detail .news_tit p{ text-align:center; line-height:25px; padding:10px 0;}
.news_detail .news_tit span{ padding:0px 20px;}
.news_detail .news_tit span a{ color:#5a5a5a;}
.news_content{ padding:15px 0;}
.news_content p{ line-height:25px;letter-spacing:1px;}
.news_content img{ max-width:700px;padding:10px 15px;text-align:center;}
.pre_pages{border-top: 1px dashed #ccc; }
.pre_pages h4{ font-size:14px;padding:0px; margin:5px 0px;line-height:25px;}
.pre_pages h4 a:hover{ text-decoration:underline;}

/* 产品详细内容页 */
.probox { padding-left:420px; position:relative; height:500px; margin-top:35px;}
.pro_img { width:400px; display:inline-table; text-align:center; position:absolute; left:0; top:0; }
.pro_txt { padding-right:30px; }
.probox .pro_txt p { height:50px; font-size:14px; line-height:50px; text-indent:0; }
.pro_txt h2 { font-size:18px;font-weight:bold; line-height:30px; padding-bottom:25px; }
.pro_txt .details { line-height:30px; padding-top:15px; height:137px; overflow:hidden; background:#fff; }
.main1box { margin-bottom:10px; }
#main1 ul { display:none; }
#main1 ul li { display:inline-block; _display:inline; border:1px solid #B8B8B8; position:relative; margin:0 auto; }
#main1 ul.block { display:block; }
.menu1box { }
#menu1 li { display:inline-block;cursor:pointer; margin-right:10px; }
#menu1 li img { border:1px solid #ccc; width:50px; height:50px; padding:0;}
#menu1 li.hover img { border:1px solid #669900; }
.jqzoom { border:1px solid black; float:left; position:relative; padding:0px; cursor:pointer; }
.jqzoom img { float:left; }
div.zoomdiv { z-index:100; position:absolute; top:0px; left:355px; width:200px; height:200px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
div.jqZoomPup { z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; width:50px; height:50px; border:1px solid #aaa; background:#ffffff url(<?php echo $tag['path.skin'];?>res/images/zoom.gif) 50% top no-repeat; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); }
/*分页*/
.endPageNum { clear:both; font-size:12px; text-align:center; font-family:"宋体"; }
.endPageNum table { margin:auto; }
.endPageNum .s1 { width:52px; }
.endPageNum .s2 { background:#1f3a87; border:1px solid #ccc; color:#fff; font-weight:bold; }
.endPageNum a.s2:visited { color:#fff; }
.endPageNum a { padding:2px 5px; margin:5px 4px 0 0; color:#1F3A87; background:#fff; display:inline-table; border:1px solid #ccc; float:left; }
.endPageNum a:visited { color:#1f3a87; }
.endPageNum a:hover { color:#fff; background:#1f3a87; border:1px solid #1f3a87; float:left; text-decoration:underline; }
.endPageNum .s3 { cursor:default; padding:2px 5px; margin:5px 4px 0 0; color:#ccc; background:#fff; display:inline-table; border:1px solid #ccc; float:left; }

#con {	font-size: 14px; margin: 0px auto; width:100%;}
#tags { background:#f0f0f0; 	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 10px 0px;padding-top: 0px; height: 45px}
#tags li{	background: url(<?php echo $tag['path.skin'];?>res/images/tagleft.gif) no-repeat left bottom; float: left; margin-right: 1px; list-style-type: none; height:35px}
#tags li a{ font-size:14px; font-weight:bold;padding-right: 10px; padding-left: 10px; background: url(<?php echo $tag['path.skin'];?>res/images/tagright.gif) no-repeat right bottom; float: left; padding-bottom: 0px; color: #333; line-height: 35px; padding-top: 0px; height: 35px; text-decoration: none;}
#tags li.emptyTag {	background: none transparent scroll repeat 0% 0%; width: 4px}
#tags li.selectTag,#tags li.selectTag0 { background:#333;	background-position: left top; margin-bottom: -2px; position: relative; height: 45px}
#tags li.selectTag a,#tags li.selectTag0 a{	background-position: right top; color: #fff; line-height: 35px; height: 35px}
#tagContent {border-right: #aecbd4 1px solid; padding-right: 1px; border-top: #aecbd4 1px solid; padding-left: 1px; padding-bottom: 1px; border-left: #aecbd4 1px solid; padding-top: 1px; border-bottom: #aecbd4 1px solid; background-color: #fff}
.tagContent {padding:10px; display: none; background: url(<?php echo $tag['path.skin'];?>res/images/bg.gif) repeat-x; color: #474747;}
.tagContent img{ max-width:100%;}
#tagContent div.selectTag0 {	display: block}
#tagContent0{ display:block; line-height:27px; font-size:14px;}
.details h2{ font-size:12px; font-weight:normal;}
.xgprlist{ width:100%; float:left; padding-top:15px; padding-bottom:30px;}
.xgprlist h3{ font-size:16px; font-weight:normal; padding:10px 0 0 15px; height:30px; background:#f0f0f0; margin-bottom:30px;}
.xgprlist ul li{ width:146px; height:160px; float:left; margin:0 12px; display:inline;}
.xgprlist ul li a{ display:block; width:145px; height:160px; z-index:10;}
.xgprlist ul li img{ width:140px; height:105px; float:left; padding:2px; border:1px solid #ccc;}
.xgprlist ul li span{ width:146px; text-align:center; float:left; padding-top:10px; font-size:14px;}

.doc_cart{ margin-top:30px;}
.doc_cart a{ padding:7px 20px;  border:1px solid #2264af; color:#2264af;}
.doc_cart a:hover{color:#fff; background:#2264af;}

/* 留言 */
.message {    padding-top:10px;}
.message table{ font-size:14px; margin:0px auto;}
.message table tr{ margin:3px 0px;}
.message table input{ width:300px; height:30px; line-height:30px; border:1px solid #eeeeee; margin-bottom:5px;}
.message textarea{ border:1px solid #eeeeee; margin-bottom:5px;}
.dotted {    border-bottom:1px dotted #000;margin:10px 0;padding-bottom:5px;}
.reply {    background:#f7f6f6;border:1px solid #ccc;margin:0 10px 10px;padding:10px;}
.reply p{ line-height:30px; color:#000; }
.padding10 { padding:20px;}
.message .message_btn{ width:100px; margin:10px;}


/* 分页 */
#articeBottom { font-size: 14px; margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%;}


/* 友情链接 */
#lkslist{ width:98%; margin:0 10px;}
#lkslist h1{ font-family:"微软雅黑"; font-size:20px; padding:20px 0; font-weight:normal;}
#lkslist ul{ width:100%; float:left; list-style:none;}
#lkslist ul li{ float:left; padding:10px 18px; word-break:keep-all;white-space: nowrap;}
#lkslist ul li p{ line-height:35px; text-align:center; font-size:15px;}
#lkslist ul li img{ border:1px solid #f2f2f2; padding:2px;}
#lkslist ul li a{ color:#666; font-size:15px;}
#lkslist ul a:hover{ color:#03c}

#articlebox p{ padding:5px 0px;}

/* 图片列表 */


.sideBox .pList22 { position:relative;height:250px;}
.pList22{ padding:3px;}
.pList22 ul li{width:240px; float:left; display:inline; margin:10px 30px 10px 25px;}
.pList22 ul li img{ width:225px; height:157px; padding:5px; border:1px solid #eeeeee;}
.pList22 ul li img:hover{ border:1px solid #d1cfcf;}
.pList22 ul li p{ text-align:center; line-height:30px; font-weight:bold; font-size:14px; }

/* 图片详细页面 */
.pic_detail .pic_tit h1{ font-size:18px; color:#000; font-weight:normal;text-align:center; padding-top:15px; padding-bottom:20px; border-bottom:1px dashed #999;}
.pic_detail .pic_tit p{ text-align:center; line-height:25px; padding:10px 0;}
.pic_detail .pic_tit span{ padding:0px 20px;}
.pic_detail .pic_tit span a{ color:#5a5a5a;}
.pic_content{ padding:15px 20px;}
.pic_content p{ line-height:27px; color:#000; font-size:15px;letter-spacing:1px;}
.pic_content img{ max-width:700px;padding:10px 15px;text-align:center; }


/* 会员中心 */
.member_tit{ line-height:30px; padding:20px 0px; font-size:18px;}
.member_login{ width:450px;margin:0px auto;}

.admin_index { padding:10px; width:1000px;margin:0px auto; }
.admin_index ul{ list-style:none;}
.admin_til { width:100%; height:50px; line-height:50px; padding:20px 0px; }
.admin_til h3 { font-size:15px; font-weight:bold; }
.admin_til a { float:right; color:#FF3300; }
.admin_til a:hover { text-decoration:underline; }
.admin_wei { line-height:50px; }
.admin_menu { border:1px solid #ccc; height:37px; position:relative; background:-webkit-gradient(linear, 0 100%, 0 0, from(#E6E4E0), to(#ffffff)); background:-moz-linear-gradient(top, #ffffff, #E6E4E0); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E6E4E0');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E6E4E0')"; }
.admin_menu ul { position:absolute; left:20px; bottom:-1px; }
.admin_menu li { float:left; width:86px; height:35px; line-height:35px; text-align:center; border:1px solid #ccc; border-bottom:none; margin-right:4px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; }
.admin_menu li.hover { background:#fff; }
.admin_menu li a { display:block; width:86px; height:35px; }
.admin_main { border:1px solid #ccc; border-top:none; padding:22px 0 22px 20px; min-height:220px; }


/* 荣誉证书首页文字 */
.honor_txt{ margin-left:50px; margin-bottom:15px;}
.honor_txt p{ line-height:35px;}
