/* CSS Initialization */
html {overflow-y: scroll;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;padding: 0;border: 0;}
body {font-size: 12px;color:#333333;font-family: "Microsoft yahei", Verdana, Arial, Helvetica, sans-serif;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal;font-weight: normal;}
a {text-decoration: none;color: #333333;}
a:hover,a:active,a:focus{text-decoration:none;color: #185a94;}
fieldset,img {border: none;}
ol, ul, li {list-style: none;}
input, textarea, select, button {font-size: 100%;}
table {border-collapse:collapse; border-spacing:0;}

/* css clear float */
.clearfix::before,.clearfix::after{content: "";height: 0;line-height: 0;display: block;visibility: hidden;clear: both;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}
.fl{float: left;}
.fr{float: right;}
.container{width: 1100px;margin: 0 auto;}
.ovf{white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}


/*top*/
.top{height: 44px;line-height: 44px;border-bottom: 1px solid #efefef;font-size: 14px;}
.top-tel{width: 120px;background: url("../images/top_tel.png") no-repeat;background-position: 0 14px;
    padding-left: 15px;}
.txtMarquee-left {
    position: relative;
}
.txtMarquee-left .bd {
    padding: 10px;
}
.txtMarquee-left .bd .tempWrap {
    width: 750px !important;
}
.txtMarquee-left .bd ul {
    overflow: hidden;
    zoom: 1;
}
.txtMarquee-left .bd ul li {
    margin-right: 20px;
    float: left;
    height: 24px;
    line-height: 24px;
    text-align: left;
    _display: inline;
    width: auto !important;
}
.txtMarquee-left .bd ul li a{color: #ff0000;font-size: 16px;}
.top-sc{width: 80px;height: 24px;line-height:24px;background: #ff0000;border-radius: 5px;margin: 10px 0 10px 50px;
    padding: 0 10px;}
.top-sc a{color: #ffffff;background: url("../images/top_sc.png") no-repeat right 5px;display: block;width: 80px;}
.top-wx{width: 23px;height: 20px;background: url("../images/top_wx.png") no-repeat;display: block;
    margin: 12px 0 12px 20px;}


/*header*/
.header{padding: 30px 0;min-width: 1100px;}
.logo{width: 410px;height: 44px;}
.logo-bottom{margin: 0 auto;}
.logo .logo-box{width: 160px;}
.logo-txt{width: 240px;}
.logo-txt-bottom{color: #777;margin-left: 5px;}
.lt-txt01{font-size: 20px;font-weight: bold;}
.lt-tel{font-size: 14px;font-weight: 600;}
.lt-tel span{color: #ff7b19;}
ul.header-nav li{float: left;height: 44px;line-height: 44px;padding: 0 0 0 20px;}
ul.header-nav li a{font-size: 16px;font-weight: bold;padding: 5px 0;}
ul.header-nav li:hover a,ul.header-nav li.on a{border-bottom: 2px solid #ff7b19;color: #ff7b19;}

/*banner*/
.banner{width:100%;position:relative;height:450px;background:#000;min-width: 1100px;}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:450px;overflow:hidden;text-align:center;}
.banner .bd li a{display:block;height:450px;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:7px;margin:5px;overflow:hidden;
    background:#000;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.banner .hd ul .on{background:#ff7b19;}
.banner .prev,.banner .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;
    height:60px;background:url(../images/banner-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);
    opacity:0.5;display:none;}
.banner .next{left:auto;right:15%;background-position:-6px -137px;}

.banner-bg{height: 93px;width:100%;background: url("../images/line_bg.png") no-repeat center top;z-index: 999;margin-top: -22px;
    min-width: 1100px;position: absolute;left: 0;bottom: -70px;}
.lbg-txt{width: 400px;font-size: 24px;margin-top: 24px;color: #ffffff;letter-spacing: 1px;}
.rbg-txt{width: 500px;font-size: 22px;margin-top: 38px;color: #ffffff;margin-left: 140px;letter-spacing: 1px;}
.lbg-txt span,.rbg-txt span{font-size: 30px;}

.index-gy{text-align: center;font-size: 30px;font-weight: bold;padding: 120px 0 30px;}
.index-gy span{font-size: 38px;color: #ff7b19;}

.index-chex{padding: 0 0 50px;}
.ic-title{text-align: center;font-size: 26px;}
.icb-item{width: 270px;height: 270px;margin: 30px 48px;}

.index-about{width: 100%;height: 240px;background: url("../images/about_bg.jpg") no-repeat center top;padding: 40px 0;
    min-width: 1100px;}
.ia-title{width: 217px;height: 43px;background: url("../images/index_about_bg.png") no-repeat;color: #ffffff;
    text-align: center;margin: 0 auto 40px;font-size: 16px;padding: 10px 0;}
.ia-title p{padding: 3px 0; font-family: "Times New Roman";}
.ia-txt{font-size: 14px;color: #ffffff;line-height: 24px;width: 700px;margin: 0 auto;}

.index-choice{padding: 50px 0;}
.ich-title{font-size: 28px;font-weight: bold;text-align: center;}
.ich-title span{font-size: 44px;color: #ff7b19;}
.ich-box{padding: 50px 0 40px;}
.ich-l{width: 500px;height: 360px;}
.ich-r{width: 550px;height: 360px;margin-left: 50px;}

.picMarquee-left {
    overflow: hidden;
    position: relative;
}
.picMarquee-left .bd {
    padding: 10px;
}
.picMarquee-left .bd .tempWrap{
    width: 1100px!important;
}
.picMarquee-left .bd ul {
    overflow: hidden;
    zoom: 1;
}
.picMarquee-left .bd ul li {
    margin: 0 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}
.picMarquee-left .bd ul li .pic{
    text-align: center;
}
.picMarquee-left .bd ul li .pic img {
    width: 240px;
    height: 150px;
    display: block;
    padding: 2px;
}

.index-nm{padding: 60px 0 40px;}
.inmn-title{position: relative;width: 530px;}
.inmnt h3{font-size: 18px;font-weight: bold;}
.inmnt p{font-size: 16px;font-family: "Times New Roman";background: #ffffff;padding: 0 5px 0 0;}
.inmn-line{width: 100%;height: 1px;background: #cccccc;position: absolute;left: 0;bottom:0;z-index: -1;}
.inmn-more{display: block;width: 60px;height: 20px;background: url("../images/news_more.png") no-repeat;margin: 12px 0 0;}
.inmn-item{margin: 20px 0 0;}
.inmn-item{display: block;}
.inmn-item .inm-pic{width: 530px;height: 210px;overflow: hidden;}
.inmn-item h3{padding: 15px 0;font-size: 16px;}
.inm-txt{font-size: 14px;line-height: 22px;width: 530px;height: 154px;overflow: hidden;}

.index-link{background: #eeeeee;padding: 30px 0;}
.il-title{width: 157px;height: 46px;background: url("../images/index_link_bg.png") no-repeat;
    text-align: center;margin: 0 auto 40px;font-size: 16px;padding: 2px 0;}
.il-title p{padding: 0; font-family: "Times New Roman";}
ul.il-box li{width: 200px;height: 70px;margin: 0 10px;float: left;}
ul.il-box li img{width: 200px;height: 70px;}

.footer{background: #3b3b3b;padding: 35px 0;}
.footer-txt{padding: 25px 0 0;text-align: center;color: #cccccc;line-height: 24px;font-size: 14px;}
.footer-txt .add{font-size: 18px;padding-bottom: 5px;}
.footer-hot{background: #646464;width: 320px;height: 36px;margin: 10px auto 0;text-align: center;line-height: 36px;
    font-size: 16px;border-radius: 20px;}

.inner-banner{width: 100%;height: 350px}

.jishi{padding: 80px 50px;text-align: center;}
.public-title{font-size: 42px;font-weight: bold;text-align: center;}
.jishi-box{padding: 50px 0 0;}
.jb-item{width: 170px;padding: 0 15px;}
.jb-item img{width: 150px;height: 150px;border-radius: 50%;}
.jb-item h3{font-size: 26px;padding: 5px 0;}
.jb-item p{font-size: 13px;line-height: 20px;}
.jbi-txt{font-size: 13px;line-height: 20px;}

.byfw{width: 960px;margin: 0 auto;}
.byfw-lei{padding: 60px 0 0;}
.bl-xiao{width: 400px;margin-left: 140px;}
.bl-da{width: 400px;margin-left: 20px;}
.blx-pic{width: 150px;height: 200px;text-align: center;}
.blx-pic h4{font-size: 18px;}
.blx-txt{margin-left: 20px;}
.blx-txt p{font-size: 16px;line-height: 22px;}
p.bl-bei{font-size: 13px;}

.byfw-lei01{padding: 10px 0 0;}
.bl-xiao01{width: 200px;}
.bl-da01{width: 200px;}
.blx-pic01{width: 100px;height: 200px;text-align: center;}
.blx-pic01 img{width: 100px;height: 100px;}
.blx-pic01 h4{font-size: 14px;}
.blx-txt01{width: 80px;margin: 0 10px;}
.blx-txt01 p{font-size: 13px;line-height: 18px;}
p.bl-bei10{font-size: 12px;}

.bxm-item{width: 130px;height: 160px;margin: 40px 30px 0;}
.bxm-item img{width: 130px;height: 130px;}
.bxm-item p{font-size: 18px;line-height: 28px;text-align: center;}

.byfw-dd{padding: 60px 0;}
.bd-txt{font-size: 18px;text-align: center;line-height: 28px;padding: 50px 0 30px;}
.bd-box{padding: 0 190px;text-align: center;}
.bd-l{width: 300px;margin: 0 30px;}
.bd-l img{width: 300px;height: 300px;border-radius: 50%;}
.bd-l h3{font-size: 43px;padding: 35px 0 10px;}
.bd-l p{font-size: 18px;}
.byfw-xm{padding: 30px 0 60px;}

.byfw-why{padding: 60px 0;}
.bw-box{width: 800px;margin: 40px auto;font-size: 15px;line-height: 26px;}

.audi,.bmw,.benz,.porsche{padding: 50px 0;}


.fwlc-box{width: 850px;margin: 40px auto;}
.mdss-box{width: 1020px;margin: 40px auto;}
.fwb-item{width: 110px;height: 130px;margin: 20px 30px;}
.fwb-item img{width: 110px;height: 110px;border-radius: 50%;}
.fwb-item p{font-size: 14px;text-align: center;}
.mdhj-box{width: 850px;margin: 40px auto;}
.mdhj-box img{display:block;width: 100%;}

.bx-con{padding: 60px 0;}
.bx-con p{width: 550px;font-size: 16px;line-height: 24px;margin: 40px auto;}
.bx-box{width: 750px;height: 280px;margin: 40px auto;}

.cxlp-box{width: 940px;margin: 40px auto;position: relative;}
.cxlp-item{width: 185px;height: 190px;margin: 20px 25px;}
.bxlp-lc{width: 520px;height: 300px;position: absolute;top: 70px;left: 225px;font-size: 30px;}
.bxl01{width: 30px;color: #ff7b19;}
.bxl012{margin-top: 180px;}

.xnyh{padding: 30px 0;}
.xnyh p{width: 600px;font-size: 16px;margin: 30px auto;text-align: center;}
.xnyh img{display: block;margin: 30px auto;}
.xnyh-box{width: 960px;margin: 40px auto;}
.xnyh-item{width: 280px;margin: 0 20px;height: 190px;}
.xnyh-item img{width: 100%;margin: 0;}
.xnyh-item02{width: 210px;margin: 0 15px;}
.xnyh-item02 img{width: 100%;margin: 0;}
.fwcn p{margin-bottom: 20px;font-size: 15px;}

.contact-box{padding: 40px 0;}
.contact{width: 217px;height: 63px;background: url("../images/contact.png") no-repeat;
    text-align: center;margin: 0 auto 40px;font-size: 16px;padding: 10px 0;}
.contact p{padding: 3px 0; font-family: "Times New Roman";}
.cb-map{width: 960px;margin: 30px auto;}
.cb-left{width: 640px;height: 300px;}
.map-title .map{background: #ff8765;color: #ffffff;font-size: 30px;font-family: "Times New Roman";padding:0 5px;
    border-radius: 5px;}
.cb-right{width: 300px;margin: 80px 0 0 20px;font-size: 16px;}

.con960{width: 960px;margin: 0 auto;}
.pub-tit h3{font-size: 42px;font-weight: bold;}
.pub-tit p{font-size: 16px;font-weight: 600;color: #ff7b19;}
.qyjj{padding: 50px 0;}
.qyjj-box{padding: 40px 0 0;}
.qyjj-l,.qyjj-r{width: 440px;}
.qyjj-l{font-size: 15px;line-height: 24px;}
.qyjj-r img{width: 100%;}

.fzlc{padding: 50px 0;}
.fzcl-title{height: 166px;width: 337px;background: url("../images/fzlc01.jpg") no-repeat;margin: 0 auto;}
.fzcl-bottom{height: 166px;width: 337px;background: url("../images/fzlc01.jpg") no-repeat;margin: 0 auto;
    transform: rotate(180deg);position: relative;}
.fzlct-txt{font-size: 22px;transform: rotate(356deg);color: #ffffff;padding: 20px 0 0 45px;}
.fzlct-txt01{font-size: 22px;transform: rotate(-184deg);color: #ffffff;position: absolute;top: 30px;left: 60px;}
.fzlct-txt span{font-size: 42px;font-weight: bold;}
.fzlct-txt01 span{font-size: 42px;font-weight: bold;}
.fzlcr-c{width: 101px;height: 185px;position: relative}
.fzlc-c-x{width: 29px;height: 29px;background: url("../images/fzlc04.png") no-repeat;margin: 20px 36px;}
.fzlc-c-d{width: 101px;height: 51px;background: url("../images/fzlc05.png") no-repeat;margin: 20px 0;
    font-size: 20px;color: #ffffff;text-align: center;padding: 25px 0;}
.fzlc-line{height: 200px;width: 1px;background: #3b3b3b;position: absolute;left: 50px;top: 0;z-index: -1;}
.fzlcr-t{width: 250px;height: 70px;background: url("../images/fzlc02.png") no-repeat;margin: 58px 103px 0 0;
    padding: 20px 10px 10px 58px;color: #ffffff;font-size: 14px;}
.fzlcr-t01{width: 250px;height: 70px;background: url("../images/fzlc03.png") no-repeat;margin: 58px 0 0 120px;
    padding: 20px 58px 10px 10px;color: #ffffff;font-size: 14px;}


.whsm{padding: 50px 0;}
.whsm-l{width: 620px;}
.whsml-item{margin-bottom: 30px;}
.whsml-item h3{font-size: 20px;text-decoration: underline;}
.whsml-item p{font-size: 15px;color: #444444;line-height: 24px;}
.whsml-item strong{font-weight: 600;}
.whsmd{padding: 30px 0;}
.whsm-r{width: 320px;}
.whsm-r img{width: 100%;margin: 15px 0;}

.huiyuan{margin-bottom: 15px;}
.huiyuan h3{font-size: 22px;font-weight: bold;}
.huiyuan p{font-size: 18px;}

.jdyl{padding: 50px 0;}
.jdyl-box{width: 700px;margin: 40px auto;font-size: 16px;line-height: 24px;}
.jsyl-pic{width: 600px;margin: 40px auto;}
.jsyl-pic img{width: 100%;}

.zsjm img{width: 100%;margin: 0;padding: 0;}

.wxxq-item{margin-bottom: 15px;}
.wxxq-l,.wxxq-r{width: 400px;}
.wxxq-l{width: 400px;margin-right: 40px;}
.wxxq-r{width: 400px;margin-left: 40px;}
.wxxq-p{width: 80px;}
.wxxq-item h3{font-size:32px;font-weight: bold;margin-bottom: 10px;}
.wxxq-item p{font-size: 14px;color: #555555;}
.wxxq-item p strong{font-size: 40px;color: #ff7b19;font-weight: bold;}
.wxxq-item img{width: 100%;margin: 10px 0;}
.wxxq-item p.da{font-size: 18px;}

.weixin img{display: block;margin: 100px auto;}

.new{width:750px;margin:0 auto;padding: 60px 0;}
.new-list{padding: 20px 0;}
.new-pic{width: 200px;height: 120px;overflow: hidden;}
.new-pic img{width: 200px;}
.new-txt{width: 520px;}
.new-txt h3{font-size: 18px;}
.nt-txt{line-height: 24px;height: 48px;overflow: hidden;font-size: 14px;}
.new-txt p{padding: 10px 0;font-size: 14px;color: #999999;}
.new-title{font-size: 20px;font-weight: bold;text-align: center;}
.new-time{font-size: 15px;text-align: center;color: #999999;padding: 20px 40px;}









