﻿html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0; padding: 0;}
ul, li { list-style-type: none; }
button, input, select, textarea  {font-size: 12px;font-family: Tahoma, Geneva, sans-serif;}
body {color:#333;font: 12px/1.5 "微软雅黑", tahoma, arial,sans-serif;  }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
button { cursor: pointer; vertical-align:middle;}
img { border: 0 none;}
input,select { vertical-align:middle;}
i, em, cite { font-style: normal; }
a { color: #333; text-decoration: none; }
a:hover { text-decoration: underline; }
table { border-collapse:separate; border-spacing:0; width:100%;}

.fixed:after { content:""; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }

body {background: url(imagesbodybg.jpg) no-repeat center 68px;}
*html{
background-image:url(about:blank);
background-attachment:fixed;
}
.wraper { width: 960px; margin: 0 auto; position: relative; padding-top: 68px;}
.dn { display: none;}

.topbar { height: 68px; background: url(imagestopbg-1.png) repeat-x; position: fixed; width: 100%; top: 0; left: 0;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop));
z-index: 8008;
}

.topbar-inner { height: 68px;background: url(imagestopbg-2.png) no-repeat;}
.topbar-wrap { height: 68px; width:960px; margin: 0 auto;background: url(imagestopbg-1.png) repeat-x;}
.topbar .logo a { width: 230px; height: 68px; float: left; background: url(imageslogo.png); }

.nav { width: 730px; height: 31px; float: right;margin-top: 37px;}
.nav li { width: 90px; height: 31px; float: left;}
.nav li a { display: block; width: 90px; height: 31px; background-image: url(imagesnavbg.png); background-repeat: no-repeat;}
.nav li a.nav-1 { background-position: 0 0;}
.nav li a.nav-2 { background-position: -3px -31px;}
.nav li a.nav-3 { background-position: 0 -62px;}
.nav li a.nav-4 { background-position: -3px -93px;}
.nav li a.nav-5 { background-position: 0 -124px;}
.nav li a.nav-6 { background-position: 0 -155px;}
.nav li a.nav-7 { background-position: 0 -186px;}
.nav li a.nav-8 { background-position: 0 -215px;}
.nav li a.nav-1:hover,.nav li.active a.nav-1 { background-position: -90px 0;}
.nav li a.nav-2:hover,.nav li.active a.nav-2 { background-position: -93px -31px;}
.nav li a.nav-3:hover,.nav li.active a.nav-3 { background-position: -90px -62px;}
.nav li a.nav-4:hover,.nav li.active a.nav-4 { background-position: -93px -93px;}
.nav li a.nav-5:hover,.nav li.active a.nav-5 { background-position: -90px -124px;}
.nav li a.nav-6:hover,.nav li.active a.nav-6 { background-position: -90px -155px;}
.nav li a.nav-7:hover,.nav li.active a.nav-7 { background-position: -90px -186px;}
.nav li a.nav-8:hover,.nav li.active a.nav-8 { background-position: -90px -215px;}
.nav li span { display: block; width: 90px; height: 31px; background: url(imagesline.png) no-repeat right top;}

.bannerbox { height: 530px; position: relative;}
.ewm { width: 77px; height: 85px; background: url(imagesewm.jpg) no-repeat; position: absolute; right: 52px; top: 500px;}
.link-tamll {  width: 165px; height: 110px; position: absolute; right: 12px; bottom: 10px;}

.sharebox { padding-top: 3px; width: 24px; background: url(imagesicon-fx.png) no-repeat 0 2px; position: absolute; left:12px; bottom: 8px; }
.sharebox a { width: 24px; height: 20px;display: block; margin-bottom: 5px;}
.sharebox a span.jiathis_txt { background: none; height:20px;}
.sharebox_txt { position: absolute; top: -60px; left: 6px; line-height: 18px; color: #fff; width: 14px; height: 50px;}

.tabmod { margin-top: -2px;} 
.tabmod .hd { height: 90px; padding: 0 15px;}

.mod-flash { margin-top: 22px;}
.mod-flash .hd { height: 98px; position: relative; }
.link-cppz { width: 106px; height: 30px; display: block; position: absolute; left: 60px;top: 55px;}

/*slider*/
/* www.jq22.com */
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:50%;
	z-index:99;
	cursor:pointer;
	margin-top: -40px;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/* www.jq22.com */
/*====================*/
/*=== Reset Styles ===*/
/*====================*/

#dev7link {
    position:absolute;
    top:0;
    left:50px;
/*    background:url(imagesdev7logo.png) no-repeat;
*/    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    width:929px;
    height:544px;
    margin:0 auto;
}

#slider {
	position:relative;
    width:929px;
    height:544px;
	background:url(imagesloading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(imagesbullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:80px;
	background:url(imagessprite.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
#slider a{
        display:block;
}


/**/
.mod-product { margin-top: 25px;}
.mod-product .bd { padding: 10px 0 10px 10px;}
.product-list li { margin: 0 0 8px 8px; width: 208px; height: 226px; padding: 8px 8px 0; float: left; background: url(imageslibg.png);}
.product-list li .imgbox { width: 208px; height: 140px; display: block; overflow: hidden;}
.product-list li .imgbox img { width: 208px;}
.product-list li h3 { font-size: 14px; line-height: 16px; height: 32px; overflow: hidden; color: #4c4a4b; font-weight: normal; padding: 8px;}
.product-list li .link-more { margin-top: 8px; display: block; float: right; width: 85px; height: 18px; background:url(imageslink-more.png); }

/**/
.mod-banner { margin-top: 25px;}
.mod-banner .bd { padding: 10px 0 10px 10px;}
.mod-banner .imgbox img { margin-left:10px; width: 455px;}

/**/
.mod-cs { margin-top: 20px;}
.mod-cs .table-th { height: 29px; background: #e5e5e9; width: 915px; margin: 0 auto 5px;}
.mod-cs .table-th2 {
	width: 915px;
	height: 90px;
	margin: 0 auto;
}
.mod-cs .table-th3 {
	width: 915px;
	height: 90px;
	margin: 0 auto;
	margin-top:20px;
}
/*选项卡1*/
#lib_Tab1_sx {
        width:915px; margin: 0 auto;overflow:hidden;background-color:#dedfe4;
}

.lib_Menubox_sx {
	line-height: 28px;
	position: relative;
	float: left;
	width: 110px;
	height: 260px;
	z-index: 999;
	background: #dedfe4;
}
.lib_Menubox_sx ul {
        margin:0px;
        padding:0px;
        list-style:none;
        position:absolute;
        top:0px;
        left:0;
        height:25px;
        text-align:center;
}
.lib_Menubox_sx li {
	display: block;
	cursor: pointer;
	width: 98px;
	color: #3d3f5f;
	height: 29px;
	line-height: 28px;
	border-bottom: solid 1px #fff;
	background-color: #dedfe4;
	text-align: right;
	padding-right: 12px;
}
.lib_Menubox_sx li.hover {
        background:#3d3f5f;
        color:#fff;
}
.lib_Contentbox_sx {
        margin-left:110px;
}
.lib_Menubox_th {  text-align:right; padding-right: 12px; height: 28px; line-height: 28px; border-bottom: solid 1px #fff; color: #3d3f5f;}

.footer { margin-top: 20px; height: 30px; line-height: 30px; padding: 10px 0; border-top:solid 1px #ededed;}
.footer .ft-logo { display: block; float: left; width: 180px; height: 30px; background: url(imagesfoot-logo.png);}
.footer .ft-logo a { display: block; height: 30px; width: 100%;}
.footer .ft-links { float: left; margin-left: 50px;}
.footer .ft-links a { color: #666; }
.footer .ft-links span { padding: 0 5px; color: #666;}
.footer .ft-copy { float: right; color: #666;}

/* 回到顶部 */
 #returnTop {
 	cursor: pointer;
	_display:none;
	position:fixed;
	_position:absolute;
	z-index:999;
	right:150px;
	bottom:-160px;
	_bottom:auto;
	width:31px;
	height:115px;
	text-indent:-999px;
	background-image:url(imagesTop.png);
	_background-image:url(imagesTop.png);
	background-repeat:no-repeat;
	background-position:0 0;
	transition:bottom 0.9s;
	-webkit-transition:bottom 0.9s;
	-moz-transition:bottom 0.9s;
	-o-transition:bottom 0.9s;
}
/*#returnTop:hover {
	opacity: 0.8;
}*/
.gotop-link { width: 151px; display: block; height: 68px; background:url(imagesyuyueshijia.png); position: absolute; top:-75px; left: -35px;}
.gotop-link2 { width: 31px; display: block; height: 31px; background:url(imagestmall.png); position: absolute; top:-40px; left: 0px;}

/*/////////video_appreciate  视频欣赏      */
.mod-video {
	margin-top: 20px;
	background: url(imagesvideobg.jpg) no-repeat;
	height: 420px;
	padding-top: 93px;
	padding-right: 0;
	padding-left: 57px;
	padding-bottom: 0;
}
#video{ float:left;}
.video_right{
	padding: 10px 0 0 30px;
	float: left;
	width: 162px;
	color: #000;
	position: relative;
}
.video_right .bn_upadown{ position:relative;z-index:20;}
.video_right .bn_upadown a { background-image: url(imagesvideo-tip.png); background-repeat: no-repeat; width: 162px; height: 20px; position:absolute; }
.video_right .bn_upadown .prev{ background-position: 0 0; display:block; top:-25px; left:0; cursor:pointer; }
.video_right .bn_upadown .next{ background-position: 0 -20px;display:block; top:350px; left:0;  cursor:pointer;}
.video_right .bn_upadown a:hover{ opacity:0.7;}
.video_right .video_play { height:360px;}
.video_right .video_01 { width:162px; height:110px; overflow:hidden; padding-bottom:8px; cursor:pointer; position:relative;}
.video_right .video_01 .video-float { width:100%; height:90px; display:block; position:absolute; top:0; left:0;}
.video_right .video_01:hover .video-float { display:none;}
.video_right .video_01:active .video-float { display:none;}
.video_right .video_01 .video-float .video-fl { height:90px; background:#000; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;;}

.video_right .video_02 { width:162px; height:110px; overflow:hidden; padding-bottom:8px; cursor:pointer; position:relative;}
.video_right .video_02 .video-float { width:100%; height:90px; display:block; position:absolute; top:0; left:0;}
.video_right .video_02:hover .video-float { display:none;}
.video_right .video_02:active .video-float { display:none;}
.video_right .video_02 .video-float .video-fl { height:90px; background:#000; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;;}

.video_right .video_03 { width:162px; height:110px; overflow:hidden; padding-bottom:8px; cursor:pointer; position:relative;}
.video_right .video_03 .video-float { width:100%; height:90px; display:block; position:absolute; top:0; left:0;}
.video_right .video_03:hover .video-float { display:none;}
.video_right .video_03:active .video-float { display:none;}
.video_right .video_03 .video-float .video-fl { height:90px; background:#000; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;;}

.video_right .video_tle { height: 20px; line-height: 20px; color: #5b5959;}

.video_right ul{ height:300px;}
.video_right li{ padding-bottom:8px; text-align:right; height:110px; position:relative;}
.video_right li img{  }
.video_right li .av_black{ border:0; position:absolute; top:0px; left:0px;}
.video_right li a { text-decoration: none;}
.video_right li a img { display: block;}
.video_right li a:hover .av_black{ display:none;}

/*   video_appreciate  视频欣赏20140828/////////      */

/*预约试驾*/
.try{ background: #000 url(imagessjbox.jpg) no-repeat bottom left;width: 722px; height: 354px; overflow: hidden;}
.try h3{ padding-top: 10px;}
.try{ color: #fff;}
.try table{ width: 610px; margin-left: 54px; margin-top: 36px; border-collapse:collapse; border-collapse: 0; border-spacing: 0;}
.try td{ padding-bottom: 12px; padding-right: 5px; font-size: 14px;}
.try input{font-family: "微软雅黑"; height: 20px; line-height: 20px; background-color: #fff; border:1px solid #dbdbdb; width: 184px; padding:5px 0 5px 5px; font-size:14px; color:#9C9C9C;}
/*.try .submit{ border:none; background: url(imagessubmit.png) no-repeat; margin-top: 8px; width: 246px; height: 40px;cursor: pointer; color: #fff; font-weight: bold; text-align: center; padding-left: 0}*/
.try .submit{ border:none; background-color:#c90000; margin-top: 8px; width: 191px; height: 40px;cursor: pointer; color: #fff; font-size:14px; font-weight: bold; text-align: center; padding-left: 0}
.try-select-box {width: 100%; height: 35px;}
.try-select {
	background: #fff;
	height: 28px;
	display: block;
	margin-right: 15px;
	width: 240px;
	float: left;
}
.try-select select { 
	 /*background:url(imagesicon-select.png) no-repeat 210px -3px;*/  margin-top: 1px; padding: 2px 0 5px 0; height: 40px; border: 0; width: 240px; font-family: "微软雅黑"; font-size: 14px;cursor: pointer;
}
.red{ color: #f00}
/*hack*/
#main_bg { display: none;}
