@font-face {
font-family: hyjh;
src: url(font/hyjhj.eot);
src: url(font/hyjhj.eot?) format("embedded-opentype"), url(font/hyjhj.woff) format("woff"), url(font/hyjhj.ttf) format("truetype");
	
}

@font-face {
font-family: TrimRegular;
src: url(font/Trim-Regular.eot);
src: url(font/Trim-Regular.eot?) format("embedded-opentype"), url(font/Trim-Regular.woff) format("woff"), url(font/Trim-Regular.ttf) format("truetype");
font-style: normal;
font-weight: 400;
}


body{min-width: 1280px;font-family:"TrimRegular","hyjh";}
p{font-size: 14px;}
h4{font-weight: normal;font-size: 14px;}


/*通用顶部导航*/
.navTop{width: 1280px;margin: 0 auto;height: 92px;position: relative;}
.navTop .logo{width: 203px;height: 35px;position: absolute;background: url(../images/logo.png);left: 165px;top: 28px;}
.navTop ul{position: absolute;top: 58px;left: 650px;}
.navTop ul li{float: left;height: 14px;cursor: pointer;padding: 0 15px;}
.navTop ul li a{display: block;/*background: url(../images/logoTitle.png);*/height: 14px;font-size: 13px;color: #666;}
.navTop ul li:hover a{color:#b3b3b3;}



.headLayout{width: 900px;height: 375px;position: absolute;z-index: 999;background: #fff;left: 50%;margin-left: -470px;display: none;}
.headLayout ul{padding: 50px 70px;}
.headLayout li{float:left;width: 250px;height: 120px;margin-bottom: 20px;}
.headLayout li a{display: block;color: #363636;font-size: 14px;text-align: center;}
.headLayout li a .atsl{width: 157px;height: 75px;background: url(../images/topLayout/headAtsl.png);margin: 0 auto;}
.headLayout li a .xts{width: 187px;height: 74px;background: url(../images/topLayout/headXts.png);margin: 0 auto;}
.headLayout li a .cts{width: 162px;height: 76px;background: url(../images/topLayout/headCts.png);margin: 0 auto;}
.headLayout li a .ct6{width: 179px;height: 73px;background: url(../images/topLayout/headCT6.png);margin: 0 auto;margin-top: 10px;}
.headLayout li a .srx{width: 211px;height:83px;background: url(../images/topLayout/headSrx.png);margin: 0 auto;}
.headLayout li a .escalade{width: 183px;height:81px;background: url(../images/topLayout/headEscalade.png);margin: 0 auto;}
.headLayout li a p{padding-top: 14px;}
.headLayoutBg{width: 100%;height: 100%;background: #000;opacity: 0.75;position: absolute;z-index: 998;filter:Alpha(opacity=75);display: none;}


/*顶部搜索*/
.search{width: 100px;height: 23px;border: solid 1px #cdcdcd;position: absolute;top: 52px;left: 870px;}
.search input[type="text"]{width: 76px;height: 20px;line-height: 20px;font-size: 14px;text-indent: 4px; border: 0;position: relative;position: relative;top: 0px;padding: 0;}
.search a.searchNavBtn{width: 17px;height: 17px;display: block;position: absolute;background: url(../images/searchIcon.jpg);top: 3px;right: 4px;}

.login{width: 100px;height: 23px;position: absolute; top: 56px; left: 1000px;}
.login a{font-size: 13px;color: #666;}
.login span{ padding: 0 10px; font-size: 12px;}
.login a,.login span{ vertical-align: middle;}


/*车型选择nav*/
.navTitle{width: 1280px;margin: 0 auto;height: 30px;background: #f3f3f3;margin-bottom: 4px;position: relative;}
.navTitle ul{height: 30px;position: absolute;top: 0px;left: 140px;}
.navTitle ul li{float: left;height: 30px;cursor: pointer;line-height: 30px;}
.navTitle ul li a{display: block;padding: 0 100px 0 20px;height: 30px;font-size: 13px;color: #8a1529;letter-spacing: .02em;}
.navTitle ul li a.act{  color: #000; background: #ececec; border-left: 1px solid #cbcbcb;border-right: 1px solid #fff;  padding: 0 19px;}
.navTitle ul li:hover a{color: #000;}
.navTitle ul li.active{background: #ececec;padding: 0 29px;border-left: solid 1px #cbcbcb;border-right: solid 1px #ffffff;}
.navTitle .orderDriveBtn{width: 110px;height: 26px;position: absolute;top: 2px;right: 160px; background: url(../images/orderDriveBtn.jpg);color: #fff;font-size: 14px;text-indent: 22px;line-height: 26px;}

/*二级导航栏*/
.secNavTitle{width: 1280px;margin: 0 auto;height: 34px;padding-top: 3px;border-top: solid 3px #6e1121; background: #8a1529;margin-bottom: 4px;position: relative;}
.secNavTitle a{color: #fff;font-size: 13px;}
.secNavTitle ul{height: 34px;position: absolute;top: 6px;left: 305px;line-height: 26px;}
.secNavTitle li{float: left;height: 34px;}
.secNavTitle li a{display: block;padding: 0 20px;}
.secNavTitle li:hover a{color: #000;}
.secNavTitle li.active{background: #fff;}
.secNavTitle li.active a{color: #666;}
.secNavTitle a.title{position: absolute;font-size: 18px;left: 160px;top: 9px;width:80px;text-align: right;}
.secNavTitle img{position: relative;top: 3px;}
.secNavTitle.plusNav ul{left: 177px;}

/*底部通用系列*/
.footerDes{width: 960px;margin: 0 auto;color: #666;padding-bottom: 100px;}
.footerDes .des{padding: 20px 0px;border-bottom: solid 1px #cbcbcb;}
.footerDes p{padding: 0 20px;line-height: 20px;}

.footerDes .copyright{padding: 16px 0px 15px 0px;position: relative;font-size: 13px;}
.footerDes .copyright p.tel{}
.footerDes .copyright p.tel a{background: url(../images/footerIcon.png);display: inline-block; width: 17px;height: 17px;padding: 0px;margin-right: 10px;border: 0;}
.footerDes .copyright p.tel a.wb{background-position: 0px 0px; }
.footerDes .copyright p.tel a.tx{background-position: -27px 0px;}
.footerDes .copyright p.tel a.rr{background-position: -52px 0px;}
.footerDes .copyright p.tel a.kx{background-position: -78px 0px;margin-right: 0px;}
.footerDes .copyright p{line-height: 24px;}
.footerDes .copyright a{color: #666;padding-right: 15px;padding-left: 15px; border-right: solid 1px #8d8d8d;}
.footerDes .copyright a.first{padding-left: 0px;}
.footerDes .copyright a.last{border: 0px;}

.footerDes ul{padding: 0 20px;border-bottom: solid 1px #cbcbcb;padding-bottom: 14px;}
.footerDes ul li{width: 230px;float: left;margin-right: 20px;}
.footerDes ul li.last{margin-right: 0px;width: 150px;}
.footerDes ul li p{padding: 18px 0 14px 0;color: #666;font-size: 13px;}
.footerDes ul li a{color: #a0a0a0;font-size:13px;display: block;padding-bottom: 14px;line-height: 14px;}
.footerDes ul li a:hover{text-decoration: underline;}

/*大型轮播图*/
.wrapper{position: relative;}
.jcarousel-wrapper {
    margin: 0px auto;
    position: relative;
    width: 1280px;
    height: 353px;
}
.jcarousel-wrapper.financeJcarousel{
	height: 318px;
	padding-bottom: 4px;
}
.jcarousel-wrapper.configcarousel{
	width: 960px;
	height: 200px;
	padding-bottom: 4px;
}

/** Carousel **/
.jcarousel {position: relative;overflow: hidden;}
.jcarousel ul {width: 20000em;position: relative;list-style: none; margin: 0;padding: 0;}
.jcarousel li {float: left;}
/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute;top: 50%;margin-top: -60px;width: 40px;height: 60px;text-align: center;text-decoration: none;background-image: url(../images/bannerIcon.png);}
.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;background-position: 40px 0px;}
.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span {display: block;}
.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive {opacity: 1;cursor: default;}
/** Carousel Pagination **/
.jcarousel-pagination {position: absolute;bottom: 10px;left: 50%;margin-left: -52px;}
.jcarousel-pagination a {text-decoration: none;display: inline-block;width: 11px;height: 11px;background: #e2e2e2;color: #e2e2e2;text-align: center;margin-right: 10px;}
.jcarousel-pagination a.active {background: #696969;color: #696969;opacity: 1;}



/** Stage container **/

.connected-carousels .stage {margin: 0px auto;position: relative;width: 1280px;height: 353px;padding-bottom: 30px;}
.connected-carousels .stage.stage2{height: 400px;}

/** Navigation container **/
.connected-carousels .navigation {width: 960px;margin: 0 auto;position: relative;}

.connected-carousels .navigation img{width: 145px;height: 75px;}

/** Shared carousel styles **/

.connected-carousels .carousel {overflow: hidden;position: relative;}
.connected-carousels .carousel ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}
.connected-carousels .carousel li {float: left;}

/** Stage carousel specific styles **/

.connected-carousels .carousel-stage {}

/** Navigation carousel specific styles **/

.connected-carousels .carousel-navigation ul{width: 960px;}

.connected-carousels .carousel-navigation li {cursor: pointer;margin-right: 10px;margin-bottom: 10px;}

.connected-carousels .carousel-navigation li img {}

.connected-carousels .carousel-navigation li.active img {}

/** Stage carousel controls **/

.connected-carousels .prev-stage,
.connected-carousels .next-stage {position: absolute;top: 50%;margin-top: -60px;width: 40px;height: 60px;text-align: center;text-decoration: none;background-image: url(../images/bannerIcon.png);}
.connected-carousels .prev-stage {left:0px;}
.connected-carousels .next-stage {right:0px;background-position: 40px 0px;}
.connected-carousels .prev-stage:hover span,
.connected-carousels .next-stage:hover span {display: block;}
.connected-carousels .prev-stage.inactive,
.connected-carousels .next-stage.inactive {opacity: 1;cursor: default;}


.loginCon{ width: 1280px; padding: 10px 0; background: #ededed; margin: 0 auto;}
.loginForm{ width: 850px; font-size: 12px; text-align: center; margin: 0 auto;}
.loginForm label{ font-size: 14px;}
.loginForm .txt{ width: 160px; height: 24px; line-height: 24px; padding: 0 5px; border: #afafaf solid 1px; color: #afafaf; margin-left: 10px;}
.loginForm .btn{ display: inline-block; width: 92px; height: 24px; line-height: 24px; text-align: center; background: #777777; color: #fff; margin-left: 5px;}
.loginForm .btnForget{ background: none; color:#777777;}

.linkWrap{ width: 885px; margin: 0 auto;}
.linkWrap ul{ width: 906px; padding: 30px 0 95px 0; overflow: hidden; zoom:1;}
.linkWrap ul li{ width: 280px; padding: 0 22px 22px 0; float: left;}

.wrapper{ width: 1280px; margin:0 auto;}
.mainCt{ width: 900px; padding: 30px 0 100px; margin: 0 auto;}

.bgMask{ width: 100%; height: 100%; background: #000; opacity: 0.6;filter:alpha(opacity=60); position: absolute; top: 0; left: 0; z-index: 1000;}
.pop{ width: 670px; height: 360px; padding: 100px 0 0 290px; background: #fff; position: fixed; top: 50%; left: 50%; margin: -230px 0 0 -480px; z-index: 1001;}
.pop .btnClose{ display: block; width: 45px; height: 45px; position: absolute; top: 0; right: 0; background: url(../images/btnClose.png);}
.pop h2{ color:#003d6c; font-size: 24px; font-weight: normal; padding-bottom: 25px;}
.pop p{ line-height: 26px; padding-bottom: 18px; font-size: 13px;}
.pop form .txt{ width: 260px; height: 24px; line-height: 24px; padding: 0 5px; border: #d8d8d8 solid 1px;}
.pop form .btnCode{ background: #8a1529; padding: 4px 10px; color: #fff; margin-left: 8px;}
.pop form .btnModify{ display:block; width: 125px; height: 35px; margin-top: 10px; background: url(../images/btnModify.png);}


.title{font-size: 24px;color: #003d6c;padding: 15px 0 25px 0;}
.loginPut{padding-left: 80px;padding-bottom: 20px;font-family: "宋体";color: #4c4c4c;position: relative;}
.loginPut p{padding-bottom: 12px;font-size: 12px;}
.loginPut input[type="text"]{padding: 0;height: 22px;line-height: 22px;width: 260px;}
.loginPut input[type="text"].short{width: 140px;}
.loginPut a.registImg{position: absolute;margin-left: 20px;top: 15px;}
a.loginBtn{margin-left: 80px;position: relative;top: 20px;}