@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3 { margin: 0; padding: 0; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; }

ul, li, dl, dt, dd, ol { display: block; list-style: none; }

img { border: 0; display: block }

.clear { clear: both; }

a { text-decoration: none; outline: 0; }

center { padding: 20px 0; }

body{width: 100%;min-width: 1200px;max-width:1920px;overflow-x:hidden;margin:0 auto;}

/* banner */

.banner{position:relative;height:400px;overflow:hidden;width:1600px;left:50%;margin-left:-800px;border-bottom:0px #000000 solid;clear:both;}

.bwrap{position:relative;z-index:0;}

.bquery{position:relative;z-index:0;height:400px;}

.blist{display:none;position:absolute;top:0;left:0;z-index:0;height:580px;font-size:0;line-height:0;}

.blist a{display:block;position:absolute;left:0;top:0;}

.blist img {}

.bfilter{position:absolute;top:0;left:0;z-index:9;width:100%;height:300px;font-size:0;line-height:0;}

.bfilter a{position:absolute;top:0;left:0;width:5%;height:580px;overflow:hidden;}

.bfilter a img{position:absolute;left:0;top:0;}

.bctrl{position:absolute;bottom:24px;left:0;z-index:9;width:100%;height:24px;}

.bctrli{text-align:center;font-size:0;line-height:0;}

.bctrli a{display:inline-block;width:24px;height:24px;margin:0 3px;background:url(../images/banner_control.png) no-repeat left center;}

.bctrli a:hover, .bctrli a.curr{background-position:right center;}

.bctrli a {*display:inline;*zoom:1;}

/* top */

.wel-bg { width: 100%; min-width: 1200px; border-bottom: 1px solid #ededed; overflow: hidden; }

.wel-bg .wel { width: 1200px; margin: 0 auto; height: 35px; line-height: 36px; }

.wel-bg .wel .wel-words { float: left; color: #ff0000; font-size: 18px; font-weight: bold; font-family: serif;}

.wel-bg .wel ul { height: 35px; float: right; overflow: hidden; }

.wel-bg .wel ul li { height: 15px; line-height: 15px; padding: 0 0 0 10px; margin: 10px 0; float: left; }

.wel-bg .wel ul li a { color: #000033; }

.wel-bg .wel ul li a:hover { color: #F45059; }

.top { width: 1200px; height: auto; margin: 0 auto; overflow: hidden; }

.logo { display: block; float: left; max-width: 100%; }

.top_word { float: left; display: block; margin: 40px 0 0 44px; }

.top_tel { float: right; width: 160px; height: 42px; background: url("../images/top_tel.jpg") right 13px no-repeat; text-align: right; padding-right: 48px; margin-top: 60px; }

.top_tel span { font: 16px/18px "microsoft yahei"; color: #ff8603 }

.top_tel p { font: 20px/1 "impact"; color: #57a2db }

.nav_bg { width: 100%; height: 55px; background: #1e487c; }

.nav { width: 1200px; margin: 0 auto; height: 55px; }

.nav li { width: 120px; height: 55px; position: relative; float: left; z-index: 22; text-align: center; }

.nav li a { display: block; width: 120px; height: 55px; text-align: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font: 15px/55px "microsoft yahei"; color: #fff; }

.marquee_bg { width: 100%;max-width:1600px;margin:0 auto; height: 55px; margin-bottom: 33px; background: #1e487c; overflow: hidden; }

.marquee { width: 1200px; line-height: 55px; margin: 0 auto; overflow: hidden; }

.mar_title { float: left; width: 130px; height: 60px; padding-right: 6px; background: url("../images/marquee.jpg") 6px center no-repeat; text-align: right; font: 16px/60px "microsoft yahei"; color: #fff; }

.marquee marquee { float: left; width: 626px; height: 60px; overflow: hidden; font: 14px/60px "microsoft yahei"; color: #fff; }

.search { width: 540px; height: 39px; overflow: hidden; margin-top: 11px; float: right; }

#searchtext { width: 485px; float: left; font: 14px/24px 'microsoft yahei'; color: #333; text-indent: 15px; height: 29px; padding: 5px 0; border: 0; background: #fdf504; }

#searchid { margin-left: 165px; border: none; display: block; width: 93px; background: none; text-indent: 9px; cursor: pointer; height: 39px; font-size: 14px; font-family: 'microsoft yahei'; line-height: 39px; color: #e7e7e7 }

#searchajax{display:none !important;}

#pngFix { width: 55px; float: right; height: 39px; position: absolute; top: 0px; right: 0px; background: url("../images/search.jpg") no-repeat center center #333; border: none }

/* content */

.content { width: 1200px; height: auto; overflow: hidden; margin: 0 auto; }

.left { float: left; width: 238px; height: auto; overflow: hidden }

.left_title1 { width: 238px; height: 56px; background: url("../images/lefttitle.jpg") 67px center no-repeat #1e487c; font: 700 16px/56px "microsoft yahei"; color: #fff; text-align: center; text-indent: 4px; overflow: hidden }



/*询价车*/

.xunjia{width: 500px;height: 44px;overflow: hidden;font-size: 16px;margin: 20px 0}

.xunjial{background-color: #2ca6e4;margin-right: 10px;float: left;width: 150px;height: 40px;line-height: 40px;color: #fff;text-align: center;cursor:pointer;}

.xunjiar{text-align: center;float: left;width: 150px;height: 40px;line-height: 40px;border:1px solid #2ca6e4;background-color: #2ca6e4;color: #fff;cursor:pointer;}

.xunjial:hover{ background:#666;}

.xunjiar:hover{border-color: #666;background-color:#666;color: #FFF;}

#carBuying{width:240px;position:fixed;bottom:0px;background:#FFF;z-index:999;border:1px solid #DDD}

.car_title{width:100%;height:40px;line-height:40px;background:#2ca6e4;color:#FFF;text-align: center}

.car_title span{width:20px;height:20px;line-height:18px;font-size:20px;text-align: center;display: block;float:right;margin-top:10px;background: rgba(0,0,0,0.3);margin-right:8px;cursor: pointer}

.car_title span:hover{background:rgba(0,0,0,0.6);}

.car_title a{color:#FFF;border:1px solid #fff;float:left;margin:10px;height:20px;line-height:20px;width:36px;font-size:12px;}

.car_title a:hover{background:rgba(0,0,0,0.6);}

#car_shop{width:240px;height:260px;overflow:auto}

#car_shop div{width:96%;padding:2%;height:50px;color:#555;font-size:12px;line-height:20px;position: relative;border-bottom:1px dashed #DDD}

#car_shop div img{width:50px;height:50px;float:left;margin-right:5px;}

.shop_del{position:absolute;bottom:0px;right:5px;color:#2ca6e4;cursor: pointer}

.shop_xunjia{position:absolute;bottom:0px;right:40px;color:#2ca6e4;cursor: pointer;}

#car_shop div:hover{background:#F9F9F9}



/*max-height: 662px;*/

.left_nav { width: 238px; height: auto; overflow: hidden; background: #f6f6f6;  }

.sub_left { max-height: 10000px; }

.lnav_title { display: block; width: 234px; height:40px; overflow: hidden; text-align: center; background: #387bd2; border-left: 2px solid #0772fd; font: 16px/40px "microsoft yahei";font-weight: bold; color: #fff; margin: 0 auto 5px; }

.lnav_li { padding: 0 10px 10px ;}

.lnav_li li { width: 98%; float: left; margin: 0 2px;border-bottom: 1px dashed #DEDEDE;}

.lnav_li li a { display: block; width: 98%; height: 32px; overflow: hidden; text-align: center;  font: 14px/32px "microsoft yahei"; color: #666666;}

.lnav_li li a:hover{background: #ff8603;color: #fff;}

.left_contact { width: 238px; background: url("../images/contact.jpg") top center no-repeat #164480; height: auto; min-height: 92px; overflow: hidden; margin-bottom: 12px; padding: 40px 0  14px; }

.left_contact div{width: 190px; height: auto; overflow: hidden; margin: 0 auto;color: #fff;}

.left_lx {font: 20px/30px "impact"; }

.left_tel { font: 20px/30px "impact"; }

.left_map { font: 14px/25px "microsoft yahei"; }

.left_mail { font: 15px/25px "microsoft yahei"; }

.right { float: left; width: 924px; padding-left: 36px; height: auto; overflow: hidden }

.right_title { width: 100%; height: 37px; border-bottom: 1px solid #dbdbdb; }

.right_name { float: left; font: 700 16px/22px "microsoft yahei"; color: #1a6caa; height: 37px; border-bottom: 1px solid #ff8603; padding: 0 8px; }

.right_name font { font: 14px/22px "microsoft yahei"; color: #979797; margin-left: 8px; text-transform: uppercase; }

.right_more { float: right; font: 14px/22px "microsoft yahei"; color: #b7b7b7; margin-right: 16px; }

/* product */

.product { width: 924px; height: auto; overflow: hidden; padding-top: 22px; }

.product li { width: 292px; float: left; height: 266px; overflow: hidden; margin:8px; }

.product li a { display: block; width: 290px; height: auto; border: 1px solid transparent; overflow: hidden; position: relative; }

.product li a img { display: block; max-width: 100%; width: 290px; height: 226px; }

.product li a span { display: block; overflow: hidden; font: 14px/40px "microsoft yahei"; color: #666; text-align: center; }

.product li a img.new { position: absolute; right: 12px; top: 13px; }

.product li a:hover { border-color: #ff8603 }

.product li a:hover span { background: #ff8603; color: #fff; }

.right_about { width: 1200px; margin: 10px auto; height: auto; overflow: hidden }

.right_about_con { width: 100%; height: 249px; overflow: hidden; margin-top: 24px; font: 14px/28px "microsoft yahei"; color: #666 }

.right_about_con div { width: 219px; height: 229px; overflow: hidden; float: right; margin-left: 44px; }

.right_about_con div a { display: block; width: 219px; height: 38px; font: 14px/38px "microsoft yahei"; color: #858585; text-align: center; background: #404040 }

/* index case */

.i_case_title { width: 1200px; height: 37px; margin: 0 auto; }

.i_case_bg { width: 100%; height: 290px; background: #e2e2e2; overflow: hidden }

.i_case { width: 1200px; height: 300px; margin: 0 auto; overflow: hidden; }

.i_case ul { width: 1200px; height: auto; overflow: hidden; padding-top: 28px; }

.i_case ul li { width: 255px; height: auto; float: left; overflow: hidden; margin:0 8px;}

.i_case ul li a { display: block; width: 240px; height: auto; border: 7px solid #fff; overflow: hidden; margin: 0 auto; background: #fff; }

.case li a { display: block; width: 240px; height: 272px; border: 7px solid #e6e6e6; overflow: hidden; margin: 0 auto; background: #e6e6e6; }

.i_case ul li a span.i_case_title, .case li a span.i_case_title { display: block; width: 240px; text-align: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height: 22px; padding-top: 10px; font: 14px/22px "microsoft yahei"; color: #666; }

.i_case ul li a span.i_case_date, .case li a span.i_case_date { display: block; width: 240px; text-align: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height: 16px; font: 12px/16px "microsoft yahei"; color: #a7a7a7; text-transform: uppercase; }

.i_case ul li a:hover, .case li a:hover { background: #ff8603; border-color: #ff8603; }

.i_case ul li a:hover span.i_case_title, .i_case ul li a:hover span.i_case_date, .case li a:hover span.i_case_title, .case li a:hover span.i_case_date { color: #fff; }

/* foot */

.links { width: 1200px;height:auto; min-height: 62px; margin: 10px auto 0; background: url("../images/links.jpg") 5px 2px no-repeat; text-indent: 39px; font: 14px/30px "microsoft yahei"; color: #666; overflow: hidden; }

.links .link_list{text-align: center;}

.links a {  color: #666 ;display: inline-block;float: left;}

.foot_nav_bg { width: 100%; height: 45px; background: #333; overflow: hidden }

.foot_nav { width: 1200px; height: 45px; margin: 0 auto; overflow: hidden; text-align: center; font: 14px/45px "microsoft yahei"; color: #fff; }

.foot_nav a { color: #fff; margin: 0 20px; }

.foot_box { width: 1200px; height: auto; margin: 0 auto; position: relative; overflow: hidden; }

.foot { width: 620px; height: auto; overflow: hidden; margin: 30px auto 40px; text-align: center; }

.foot p { width: 100%; text-align: center; font: 14px/28px "microsoft yahei"; color: #666; }

.foot p a{ color: #666; }

.sweep { position: absolute; right: 0; top: 22px; width: 113px; height: 146px; }

.sweep img { display: block; border: 1px solid #d3d3d3; }

.sweep p { width: 100%; text-align: center; font: 14px/26px "microsoft yahei"; color: #666 }

/* subpage */

.right_title p { float: right; font: 14px/32px "microsoft yahei"; color: #7b7b7b }

.right_title p span, .right_title p a { color: #7b7b7b; margin: 0 6px; }

.right_con { width: 100%; padding: 15px 0; font: 14px/30px "microsoft yahei"; color: #000; height: auto; overflow: hidden; }

/* pages */

.pages { margin: 0 auto; clear: both;  height: 40px; padding-top: 10px; text-align: center; }

.pages ul { display: inline-block; float: right; margin-right: 15px;  line-height: 25px; }

.pages dd { display: inline-block; float: left; margin-left: 15px;line-height: 30px;font-size: 14px;}

.pages span a{ border-color: #022c69; border :1px solid  #ccc; display: block; float: left; font-size: 14px; padding:2px 10px;margin: 0 3px;}

.pages span a:hover{background: #ff8603;color: #fff;}

#current{float: left;padding:2px 10px;margin: 0 3px; background: #ff8603;color: #fff; border :1px solid  #ccc;font-size: 14px;}

.pro_txt{background:#e2e2e2;line-height:28px;font-size:14px;}

/*e*/

/* product2 */

.product2 { width: 100%; height: auto; overflow: hidden; }

.product2 li { width: 100%; height: 256px; overflow: hidden; }

.pro_img { display: block; float: left; width: 220px; height: 220px; overflow: hidden }

.product2 li p { float: left; width: 442px; padding-left: 22px; height: 40px; font: 700 14px/40px "microsoft yahei"; color: #666; margin-top: 16px; overflow: hidden; }

.product2 li p a { color: #666 }

.product2 li div { float: left; width: 442px; padding-left: 22px; font: 14px/30px "microsoft yahei"; color: #666; height: 150px; overflow: hidden; }

/* case */

.case { width: 705px; height: auto; overflow: hidden }

.case li { width: 235px; height: 318px; float: left; overflow: hidden; }

/* news */

.news { width: 912px; margin: 0 auto; height: auto; overflow: hidden; }

.news li { width: 100%; height: 46px; border-bottom: 1px dotted #b8b8b8; overflow: hidden; background: url("../images/icons2.jpg") 2px center no-repeat; text-indent: 16px; font: 14px/46px "microsoft yahei" }

.news li a { float: left; color: #666 }

.news li span { float: right; color: #999; padding-right: 6px; }

.news li.none { margin-bottom: 30px; }

/* view */

.right_con h1 { width: 100%; text-align: center; font: 20px/45px "microsoft yahei"; color: #0d1c3f; }

.date { width: 100%;  font: 12px/35px "microsoft yahei"; color: #acacac;border-bottom: 1px dashed #acacac}

.date span{width:500px;float:left;text-align: right;}

.right_con img { margin: 0 auto; }

.back { display: block; width: 100px; margin: 0 auto; font: 14px/42px "microsoft yahei"; color: #7d7d7d; text-align: center; }

/* search */

.searchnull { float: left; text-align: center; width: 100%; padding: 3% 0; font-size: 14px; }

.searchnull font { color: #F00; font-size: 14px; }

.right_news { width: 1200px; height: auto; margin: 0 auto; margin-top: 20px; }

.left_news, .right_knows { width: 580px; height: auto; overflow: hidden; border-top: 0; padding-bottom: 10px; float: left; margin: 0 10px 5px; }

.left_news ul, .right_knows ul{margin-top: 20px;}

.left_news li, .right_knows li { width: 560px; margin: 0 auto; background: url("../images/icons1.jpg") 1px center no-repeat; text-indent: 16px; font: 14px/44px "microsoft yahei"; color: #666666; border-bottom: 1px dotted #b8b8b8; overflow: hidden }

.left_news li a, .right_knows li a { color: #666;display: block;width:400px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}

.left_news li span, .right_knows li span { float: right; }

.project { width: 924px; height: auto; overflow: hidden; padding-top: 15px; }

.project li { width: 385px; float: left; height:auto; overflow: hidden; margin: 0 8px 10px; }

.project li a { display: block; width: 380px; height: auto;margin: 0 auto; border: 1px solid transparent; overflow: hidden; position: relative; }

.project li a img { display: block; max-width: 100%; width: 380px; height: auto; }

.project li a span { display: block; overflow: hidden; font: 14px/35px "microsoft yahei"; color: #666; text-align: center; }

.project li a img.new { position: absolute; right: 12px; top: 13px; }

.project li a:hover { border-color: #ff8603 }

.project li a:hover span { background: #ff8603; color: #fff; }

.page{margin-top: 10px;}

.page td img{margin: 10px 0;}

.page p{font-size: 14px; }

.k_page{font-size: 14px;color: #1F1F1F;}

.k_page a{color: #1F1F1F;}

.k_page a:hover{color: #ff8603}

#searchid{display:none}

.kefuBoxRight{ bottom: 0px; width:140px;border: 1px solid #ddd}

.kefuBoxRight p{padding: 0;margin: 0;}

.kefuBoxRight .title{ background:#127dce; text-align:center; line-height:40px; color:#fff; font-size:15px; font-weight:bold; }

.kefuBoxRight .zxrx{ height:25px; line-height:25px; font-size:14px; padding:7px 15px; background:#eee; }

.kefuBoxRight  i{ cursor:pointer; background:url(../images/tel.png) no-repeat; display:block; }

._zxrx {width: 38px;height: 100%;float: left;}

.kefuBoxRight .num{ color:#EC8520; font-size:16px; line-height:25px;  text-align:center; font-weight:bold; }

.kefuBoxRight .phoneNum{ border-bottom:3px #ddd dashed; background:#eee; }

.kefuBoxRight .ewm{ text-align:center; padding:10px 0; background:#eee; }

.kefuBoxRight .ewm img{margin-left: 8px;}

.kefuBoxRight .ewm .font{ display:block; line-height:25px; }

.wz_xg{margin-top: 20px;}

.wz_xg .xg_title{margin: 0 10px;border-bottom: 1px solid #ccc;line-height: 40px;font-weight: bold;font-size: 14px;}