@charset "utf-8";
/* CSS Document */


* { margin:0px; padding:0px; list-style-type: none;}
HTML { padding: 0px; margin: 0px }
body {font-family: "微软雅黑",Tahoma,Helvetica,Arial,sans-serif;margin: 0px auto;font-size: 12px;background:#e9f2f7;}
a{color: #333;}
a:hover,a:focus {color: #4b0; text-decoration: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:14px;font-weight:normal;}
a img { border:0px; }
img:hover  { margin:0; padding:0;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out; }

border: { zoom:1;  }
ul, li,  p { margin:0; padding:0; border:none; list-style-type:none;}
.clear {clear: both; }
.hr2,.hr4,.hr5,.hr6,.hr8,.hr10,.hr15,.hr20{margin:0 auto; padding:0px; font-size:0;line-height:0;clear:both;}
.hr2{height:2px;}.hr4{height:4px;}.hr5{height:5px;}.hr6{height:6px;}.hr8{height:8px;}.hr9{height:9px;}.hr10{height:10px;}.hr20{height:20px;}.hr15{height:15px;}
.dash {border-bottom:1px dashed #999;padding-top: 4px;  text-align:center;}
.dis{ display:block;}
.undis{ display:none; }
.t1 {background-color:#FFFFFF;text-align:center} 
.t2 {background-color:#EDF6FF;text-align:center} 


.header{margin:0 auto; padding:0px; width:1200px; }
.header .top{  width:1200px; line-height:60px; }
.header .top img:hover{ box-shadow:none;}
.header .top .left{width:250px; float:left;}
.header .top .right{ width:250px; float:right; line-height:60px; text-align:right; padding-right:10px; font-size:14px;}
.header .top a{ padding:0 5px;}
.header .top a:hover{ text-decoration:none;}
.banner{ width:1200px;  margin:0 auto; text-align:center; }
.banner img{ width:1200px; height:100px;}


.nav_top { width:1200px; margin:0 auto;  height:55px; overflow:hidden;}
.logo { width:350px; float: left; height:55px;  }
.logo img{ width:350px; height:55px; box-shadow:none;}
.txtMarquee-left{width:820px; position:relative; height:55px;padding: 0px; color:#333; font-size:14px; line-height:55px;  margin-right:10px; float:left;overflow:hidden;}
.txtMarquee-left .bd{ padding:0 10px; height:55px; }
.txtMarquee-left .bd .tempWrap{ width:1200px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin:0 10px;  float:left; height:55px; line-height:55px;  text-align:left; _display:inline; width:auto !important; }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li span{ color:#999;  }


.navbar-default {background-color: #529ff2;border-color: #e7e7e7;}
.navbar {border-radius: 0;}
.navbar .container{ padding-left:0; padding-right:0; width:1250px;}
.navbar-default .navbar-nav>li>a {color: #fff;}
.navbar-default .navbar-brand {color: #fff;}
.navbar-brand{ font-size:16px; padding:15px 51px 15px 60px;}
.nav>li>a {padding: 15px 24px; font-size:16px; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #333;background-color: #fff;   *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {color: #333;background-color: #fff; *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;}
		  
.wrap{width:1200px; margin:0 auto;}
.box{ width:1200px; margin:0 auto; padding:0px; }
.table{  border:1px solid #dedede;}		  
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding: 8px;line-height: 35px;vertical-align: top;border: 1px solid #dedede;text-align: center;font-size:15px;}
.table th:hover,.table td:hover{ 
 *border-right-width: -10px;
  *border-bottom-width: -10px;
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
		  background-color:#fff;
		  }		  
.table td p a{ padding:0 5px 0 20px;  font-size:13px; float:left; color:#999;}
.table td p a:hover{color: #0088cc; }

.box1{width:1200px; margin:0 auto; padding:0px; }
.box1 .left{float:left; width:560px;}
.box1 .right{float:right; width:620px; box-shadow: 1px 1px 3px #888888; border-radius: 3px 4px 5px 6px;}
.box1 .right .hd .title{border-left: 4px solid #4b0;padding-left: 13px; font-size:16px; line-height:30px; font-weight:bold;}
.box1 .right .hd h3{text-align:center; font-size:28px; line-height:55px;overflow:hidden;font-weight:600; height:55px;}
.box1 .right .hd h3 a{color: #4b0;}
.box1 .right .hd h3 a:hover{ text-decoration:underline;}
.box1 .right .bd ul{ width:620px; overflow:hidden;}
.box1 .right .bd ul li{ width:281px; float:left; font-size:18px; line-height:50px; height:50px; border-bottom:1px dashed #ddd; margin:0 12px; overflow:hidden; padding-left:5px;}

.focus{width:560px;height:336px; position:relative; }
.focus:hover{*border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;}
		  
.focus #pic{width:560px;height:336px;overflow:hidden;}
.focus #pic ul{width:560px;height:336px;float:left;}
.focus #pic li{width:560px;height:336px;float:left;}
.focus #pic li img{width:560px;height:336px;float:left;}
.focus #txt{width:560px;height:38px;background:#757575;filter:alpha(opacity=70);-moz-opacity:0.7; opacity:0.7;position:absolute;left:0;bottom:21px;z-index:100; overflow:hidden;}
.focus #txt ul{ float:left;}
.focus #txt li a{ float:left;width:560px;height:38px; line-height:38px; text-align:center; color:#fff; font-size:17px;text-decoration:none;letter-spacing:1px; }
.focus #txt li a:hover{text-decoration:none;}
.focus .tip-bg{width:560px;height:21px;background:url(../images/car/focus_tip_bg.png) repeat-x left top;position:absolute;left:0;bottom:0;z-index:12;}
.focus #tip{width:100px;height:14px;position:absolute;left:230px;bottom:3px;z-index:13;}
.focus #tip ul li{width:14px;height:14px;float:left;display:inline;margin:0 5px;cursor:pointer;background:url(../images/car/focus_tip.png) no-repeat;}
.focus #tip ul li.on{background:url(../images/car/focus_tip_current.png) no-repeat;}
.focus .button{width:42px;height:9px;position:absolute;right:0;bottom:5px;z-index:14;overflow:hidden;}
.focus .button ul{width:100%;float:left;}
.focus .button li{width:7px;height:9px;float:left;display:inline;margin:0 7px;cursor:pointer;overflow:hidden;}
.focus .button li.prev{background:url(../images/car/focus_btn_left.png) no-repeat left top;}
.focus .button li.next{background:url(../images/car/focus_btn_right.png) no-repeat left top;}

.box2{width:1200px; margin:0 auto; padding:0px; }
.box2 .left{float:left; width:810px;}
.box2 .right{float:right; width:360px; box-shadow: 1px 1px 3px #888888; border-radius:3px 4px 5px 6px; margin-top:60px; background:#FFF;}
.box2  h4{ font-size:19px; height:55px; line-height:55px; font-weight:bold;}
.box2 .bd p{ float:left; font-size:15px; line-height:28px; padding:0 5px; }
.box2  h6{ font-size:12px; color:#999; line-height:30px;}
.box2 .hd{ height:60px; line-height:60px; }
.box2 .hd h3{float:left; font-size:18px; overflow:hidden; height:60px; line-height:60px; }
.box2 .hd h3 a{padding:0 12px; }
.box2 .hd h3 .dot{background:url("../images/car/list_point.gif") no-repeat 0px 10px;height:60px; line-height:60px; }

.box2 .left .bd{float:left; width:810px; box-shadow: 1px 1px 3px #888888; border-radius:3px 4px 5px 6px; margin-bottom:15px; background:#FFF;}
.box2 .left .bd ul li {text-align:justify;text-justify:inter-ideograph; float:left; padding:10px 5px; width:810px; }
.box2 .left .bd ul li img{ width:230px; height:164px; float:left; margin:15px 20px 15px 0; }
.box2 .right .bd{float:right; width:360px; }
.box2 .right .bd ul li{ float:left;padding:15px 5px; }

.box2 .right .rank-list{ padding:15px 0;}
.box2 .right .rank-list li {height: 36px;line-height: 36px; overflow: hidden; font-size: 15px;}
.box2 .right .rank-list li.rank-top {font-size: 16px;}
.box2 .right .rank-list li.rank-top .rank-num {color: #4b0;font-size: 22px;font-family: 'Georgia';}
.box2 .right .rank-list li .rank-num{width: 20px; font-style: italic; margin-right: 8px; float: left; font-size: 18px;}
.box2 .right .rank-list li .rank-link { width: 330px; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.box2 .right .rank-list li .rank-price {float: right; color: #4b0; white-space: nowrap;}

.box2 .right .list{float:right; width:360px;}
.box2 .right .list ul{ padding:5px 15px; width:360px; float:left;}
.box2 .right .list ul li{ float:left;line-height:35px; height:35px; width:338px; font-size:15px; padding-left:22px;background:url("../images/list_point.gif") no-repeat 10px 16px; }


/* tab选项切换效果 */
.slideTxtBox{ width:810px;  text-align:left;  }
.slideTxtBox .hd{ height:60px; line-height:60px;  padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
.slideTxtBox .hd ul{ float:left; position:absolute;}
.slideTxtBox .hd ul li{ float:left; padding:0 22px; cursor:pointer; font-size:20px; }
.slideTxtBox .hd ul li.on{ height:61px; border-bottom:3px solid #4b0;}
.slideTxtBox .hd ul li.on a{ color:#4b0;}



.slideTxtBox .hd1{ height:60px; line-height:60px;  padding:0; border-bottom: none; }

.slideTxtBox .hd1 ul{ float:left; position:static;}
.slideTxtBox .hd1 ul li{ float:left; font-size:18px; overflow:hidden; height:60px; line-height:60px; padding:0 10px;}
.slideTxtBox .hd1 ul li a.dot{background:url("../images/car/list_point.gif") no-repeat 0px 10px;height:60px; line-height:60px; padding-left:10px; }
.slideTxtBox .hd1 ul li.on{border-bottom:none;}



.box3{width:1200px; margin:0 auto; padding:0px; }
.box3 .hd{ height:60px; line-height:60px; }
.box3 .hd .title{border-left: 4px solid #4b0;padding-left: 20px; font-size:22px; float:left;margin-right:20px;font-weight:600; }
.box3 .hd h3{float:left; font-size:18px; overflow:hidden; height:60px; line-height:60px; }
.box3 .hd h3 a{padding:0 12px; }
.box3 .hd h3 .dot{background:url("../images/car/list_point.gif") no-repeat 0px 10px;height:60px; line-height:60px; }
.box3 .bd{ padding:0px 0;}
.box3 .bd ul li{ width:400px; height:225px; float:left; margin:10px 0;  text-align:center;position: relative;}
.box3 .bd ul li a{ color:#fff;}
.box3 .bd ul li img{width:385px; height:225px;}
.box3 .bd ul li .img-title {position: absolute;z-index: 4;left: 0px;right: 0;bottom: 0;text-align:center;line-height: 40px;height: 40px;font-size: 15px;width:385px;background: url("../images/car/img-bg.png") repeat-x left bottom;
    background-image: linear-gradient(transparent,black);
    background-size: auto 100%;
    _width: 100%;
    _background: #000;
    _filter: Alpha(opacity=50);}
	
	
.bline { border-bottom: 2px solid #4b0; margin:0 auto; width:1200px;}
.foot { padding-top:15px; padding-bottom:30px; line-height:30px; margin:0 auto;
width: 100%; text-align:center; font-size: 12px;color:#999; }
.foot a{color:#999; padding:0 5px;}
