/*初始化 reset*/
*{margin:0;padding:0;}
body,html{margin:0; padding:0;font:14px/24px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",san-serif;}
body{_background-image: url(about:blank);_background-attachment: fixed;font-family: "Microsoft YaHei"}
div,p,form,img,ul,ol,li,dl,dt,dd,textarea{margin:0;padding:0;border:0;list-style: none;}
input,select,h2,object{margin:0;padding:0;}
select{outline: none;}
object{ vertical-align:top;}
ul,ol{list-style-type:none;}
li{list-style: none}
textarea{overflow-y:auto; }
a{text-decoration:none;color: #333;}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }
.h1{font-size: 28px;}
.h2{font-size: 24px;}
.h3{font-size: 18px;}
.h4{font-size: 16px;}
.h5{font-size: 14px;}
.h6{font-size: 12px;}
.fw400{font-weight: 400;}
img{ border-width:0; vertical-align:top;}
i,em{font-style: normal}
/*blank*/
.blank0,.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7, .blank8, .blank10, .blank12, .blank13,.blank14,.blank15, .blank16,.blank17,.blank18,.blank20,.blank24,.blank25,.blank28,.blank30,.blank34,.blank37,.blank40,.blank50,.blank52,.blank60,.blank70,.blank80{clear:both;display:block; font-size:1px; overflow:hidden}
.blank90,.blank100{clear:both;display:block; font-size:1px; overflow:hidden}
.blank0{height:0px;}
.blank1{height:1px;}
.blank2{height:2px;}
.blank3{height:3px;}
.blank4{height:4px;}
.blank5{height:5px;}
.blank6{height:6px;}
.blank7{height:7px;}
.blank8{height:8px;}
.blank9{height:9px;}
.blank10{height:10px;}
.blank12{height:12px;}
.blank13{height:13px;}
.blank14{height:14px;}
.blank15{height:15px;}
.blank16{height:16px;}
.blank17{height:17px;}
.blank18{height:18px;}
.blank20{height:20px;}
.blank24{height:24px;}
.blank25{height:25px;}
.blank28{height:28px;}
.blank29{height:29px;}
.blank30{height:30px;}
.blank34{height:34px;}
.blank35{height:35px;}
.blank37{height:37px;}
.blank40{height:40px;}
.blank45{height:45px;}
.blank50{height:50px;}
.blank52{height:52px;}
.blank60{height:60px;}
.blank70{height:70px;}
.blank80{height:80px;}
.blank90{height:90px;}
.blank100{height:100px;}

/*float*/
.l{float:left;}
.r{float:right;}

.center{ margin:0 auto;}
.ovfw{ overflow: hidden;}
.pos{ position: relative;}
/*width*/
.wrap{width: 990px;margin: 0 auto;}
.w50{width: 50px;}
.w90{width: 90px;}
.w130{ width:222px;}
.w146{width: 146px;}
.w155{width: 155px;}
.w157{width: 157px;}
.w160{ width:160px;}
.w175{width: 175px;}
.w180{width: 180px;}
.w190{width: 190px;}
.w200{width: 200px;}
.w210{width: 210px;}
.w220{width: 220px;}
.w230{width: 230px;}
.w238{width: 238px;}
.w240{width: 240px;}
.w250{width: 250px;}
.w260{width: 260px;}
.w262{width: 262px;}
.w270{width: 270px;}
.w280{width: 280px;}
.w283{width: 283px;}
.w290{width: 290px;}
.w296{width: 296px;}
.w300{width: 300px;}
.w308{width: 308px;}
.w310{width: 310px;}
.w315{width: 315px;}
.w320{width: 320px;}
.w330{width: 330px;}
.w340{width: 340px;}
.w350{width: 350px;}
.w360{width: 360px;}
.w368{width: 368px;}
.w370{width: 370px;}
.w380{width: 380px;}
.w390{width: 390px;}
.w400{width: 400px;}
.w410{width: 410px;}
.w418{width: 418px;}
.w445{width: 418px;}
.w470{width: 470px;}
.w480{width: 480px;}
.w500{width: 500px;}
.w538{width: 538px;}
.w550{width: 550px;}
.w580{width: 580px;}
.w650{width: 650px;}
.w618{width: 618px;}
.w660{width: 660px;}
.w670{width: 670px;}
.w680{width: 680px;}
.w690{width: 690px;}
.w700{width: 700px;}
.w710{width: 710px;}
.w720{width: 720px;}
.w730{width: 730px;}
.w740{width: 740px;}
.w750{width: 750px;}
.w760{width: 760px;}
.w770{width: 770px;}
.w780{width: 780px;}
.w790{width: 790px;}
.w800{width: 800px;}
.w845{width: 845px;}
.w850{width: 850px;}
.w855{width: 855px;}
.w860{width: 860px;}
.w870{width: 870px;}
.w858{width: 858px;}
.w885{width: 885px;}
.w950{width: 950px;}
.w990{width: 990px;}
.w1000{margin: 0 auto;width:1000px;}
.w1200{margin: 0 auto;width:1200px;}
/*height*/
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h90{height:90px;}
.h100{height:100px;}
.h126{height:126px;}
.h260{height:260px;}
.h400{height:400px;}
/*padding*/
.p0{padding: 0;}
.p5{padding: 5px;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.p20{padding: 20px;}
.pTB5{ padding: 5px 0;}
.pTB10{ padding: 10px 0;}
.pTB15{ padding: 15px 0;}
.pTB20{ padding: 20px 0;}
.pLR5{ padding: 0 5px;}
.pLR8{ padding: 0 8px;}
.pLR10{ padding: 0 10px;}
.pLR15{ padding: 0 15px;}
.pLR20{ padding: 0 20px;}
.pLR25{ padding:0 25px;}
.pLR30{ padding:0 30px;}
.pL5{ padding-left: 5px;}
.pL10{ padding-left:10px;}
.pL15{ padding-left:15px;}
.pL20{ padding-left:20px;}
.pL30{ padding-left: 30px;}
.pL160{padding-left:160px;}
.pR0{ padding-right: 0;}
.pR5{ padding-right: 5px;}
.pR10{ padding-right: 10px;}
.pR15{ padding-right: 15px;}
.pR20{ padding-right: 20px;}
.pR30{ padding-right: 30px;}
.pT5{padding-top: 5px;}
.pT10{ padding-top: 10px;}
.pT15{ padding-top: 15px;}
.pT20{ padding-top: 20px;}
.pT25{ padding-top: 25px;}
.pT30{ padding-top: 30px;}
.pB5{padding-bottom: 5px;}
.pB10{ padding-bottom: 10px;}
.pB15{ padding-bottom: 15px;}
.pB20{ padding-bottom: 20px;}
.pB25{ padding-bottom: 25px;}
.pB30{ padding-bottom: 30px;}
/*margin*/
.mL10{ margin-left:10px;}
.mL15{ margin-left:15px;}
.mL20{ margin-left:20px;}
.mL30{ margin-left:30px;}
.mL40{ margin-left:40px;}
.mR0{ margin-right:0;}
.mR-9{ margin-right:-9px;}
.mR10{ margin-right:10px;}
.mR15{ margin-right:15px;}
.mR20{ margin-right: 20px;}
.mR-20{ margin-right: -20px;}
.mR25{ margin-right: 25px;}
.mR30{ margin-right: 30px;}
.mR32{ margin-right:32px;}
.mR40{ margin-right: 40px;}
.mR45{ margin-right: 45px;}
.mT2{ margin-top:2px;}
.mT3{ margin-top:3px;}
.mT5{ margin-top:5px;}
.mT6{ margin-top:5px;}
.mT8{ margin-top:8px;}
.mT10{ margin-top:10px;}
.mT12{ margin-top:12px;}
.mT15{ margin-top:15px;}
.mT20{ margin-top:20px;}
.mT25{ margin-top:25px;}
.mT28{ margin-top:28px;}
.mT30{ margin-top:30px;}
.mT35{ margin-top:35px;}
.mT50{ margin-top:50px;}
.mT-2{margin-top:-2px;}
.mT-8{margin-top:-8px;}
.mT-10{margin-top:-10px;}
.mB5{margin-bottom: 5px;}
.mB8{margin-bottom:8px;}
.mB10{margin-bottom:10px;}
.mLR5{ margin: 0 5px;}
.mLR10{ margin: 0 10px;}
.mLR15{ margin: 0 15px;}
.mLR20{ margin: 0 20px;}
.mTB5{margin: 5px 0}
.mTB10{margin: 10px 0}
.mTB15{margin: 15px 0}
.mTB20{margin: 20px 0}

/*border*/
.borT0{border-top: 0;}
.borR0{border-right: 0;}
.borB0{border-bottom: 0;}
.borL0{border-left: 0;}
.bor1px{border: 1px solid;}
.bor2px{border: 2px solid;}
.bor5px{border: 5px solid;}
.bor10px{border: 10px solid;}
.borDD{ border: 1px solid #DDD; zoom:1;}
.borEE{ border: 1px solid #EEE; zoom:1;}
.borF8{ border: 1px solid #f8f8f8; zoom:1;}
/*** background ***/
.bgFF,.bgFFF{ background-color: #FFF;}
.bgEE{background-color: #EEE;}
.bgF8{ background-color: #F8F8F8;}
.bg00943d{background-color: #00943d;}
/* font Fsize   Fweight Fcolor */
.Fs12{ font-size:12px;}
.Fs14{ font-size:14px;}
.Fs16{ font-size:16px;}
.Fs18{ font-size:18px;}
.Fs24{ font-size:24px;}
.Fs28{ font-size:28px;}
.FwBold{font-weight:bold;}
.colFFF{ color: #fff;}
.col000{ color: #000;}
.col333{ color: #333;}
.col666{ color: #666;}
.col999{ color: #999;}
.col00943d{ color: #00943d;}
.colorbl{ color:#076694;}
.colorgr{ color:#999;}
/*display*/
.disinblock{display: inline-block;}


/**/

.login_tit{ height: 60px; line-height: 60px; background:url(../images/bline.gif) 0 59px repeat-x #FFF; position: relative; padding: 0 15px;}
.login_tit em,.form_bottom input{ font-family:"Microsoft YaHei";  }
.login_tit em{float: left; padding: 0 20px;font-size: 18px; color: #666; height: 45px; line-height: 45px; margin-top:14px; border-top: 1px solid #FFF;  cursor: pointer; }
.login_tit em.act{ background: #FAFCFD; border:1px solid #D5DFEF; border-bottom:0; }
.login_tit a{ display: block;}
.login_form,.form_bottom{ padding: 15px 40px 15px 40px;}
.login_form{ background:#FAFCFD;}
.login_form li{ width: 100%; margin-top:10px;  position: relative; float: left;}
.login_form em{ display: block; color: #999; font-size: 14px; padding-left:2px; }
.login_form input,.form_bottom input{ width: 99%; border: 1px solid #DDD; height: 35px; line-height: 35px; padding-left:2px;  }
.login_form input{  border: 1px solid #DDD; }
.login_forget label {float: left;margin-right: 8px;line-height: 14px;*line-height: 22px;}
.login_forget input{ float: left; width: auto; height: auto; line-height: normal; border:0; }
.login_forget a{line-height: 14px; color: #0E789E; text-decoration: none;}
.form_bottom{ background: #FFF;}
.form_borT{border-top:1px solid #EEE; padding-bottom:0; }
.form_bottom input{ background: #1585D2; color: #FFF; border: 0; font-size: 16px; cursor: pointer; }
.form_bottom span{ color: #999;}
.form_bottom i{ float: left; background: url(../images/sharepic.gif) no-repeat; padding:0 10px 0 22px; color: #666; cursor: pointer;}
.form_bottom i.qq{ background-position:0 -70px; }
.login_qr b{ width: 44px; height: 44px; position: absolute; bottom: 0; right: 0; cursor: pointer; background: url(../images/loginaj.gif) no-repeat; }
.login_qr b.dimension{background-position:-47px 0;}
.login_qr .validator .validator_message{ border: 0; top: auto; bottom: 38px; left: auto; right: 0; background-color: #FAFCFD;}
.login_qr .validator .validator_message:before,.login_qr .validator .validator_message:after{ border: 0;}
.login_qr .validator img{ top: 24px;left: 108px;}
.login_weixin{ padding-top:45px; height: 277px;  *height: 281px; background: #FAFCFD; border-bottom:1px solid #EEE; }
.login_weixin p{ text-align: center; color: #666; font-weight: bolder; height: 26px; line-height: 26px;}
.login_weixin span{ font-weight: normal; color: #777;}
.login_weixin em{ width: 150px; height: 150px; padding: 2px; border:1px solid #CCC; display: block; margin: 0 auto;}
.login_weixin i{ width: 240px; height: 200px; background: url(../images/saosao.gif) #FFF no-repeat; position: absolute; top: 50%; left: 50%; margin-left:-120px; margin-top:-110px; display: none;}
.loadingplpic{ background: url(../images/pload.gif) center center no-repeat;}
.set-dnoinfo{background: url(../images/noinfo.png) no-repeat center center;}
.nocookieinfo{ height: 200px; line-height: 200px; text-align: center; font-size: 14px; font-family: "Microsoft YaHei"; color: #666; display: none;}
/*绿色导航*/


.header-nav{float: left}

/*** 文章视频等底部分页器 page ****/
.p_bar{text-align: center;clear: both;}
.p_bar a{color:#333;margin:0 2px;cursor: pointer;border-radius:3px;-moz-border-radius:3px; border:1px solid #DDD; height:38px; line-height:38px;display:inline-block; font-size: 12px; width:40px;}
.p_bar a.p_curpage,.p_bar a.p_curpage:hover{background:#00943D;color: #fff; text-decoration:none; border:1px solid #00943D;}
.p_bar a.p_total:hover, .p_bar a.p_pages:hover{background:#B40000;color:#fff; text-decoration:none;}
.p_bar a:hover{background:#00943D; text-decoration:none;color:#fff}
.p_bar input.text{ border:1px solid #2496DC; width:24px; height:15px; text-align:center;}
.p_bar input.button{width:51px; height:21px; background:url(../images/zdbt.gif); color:#FFF;}
.p_bar a.gray{ background:#E8E8E8; color:#FFF;}
.nozwpicx{ height:100%;background:url(../images/nopic.jpg) center center #F2F2F2 no-repeat; display:block;}


/*公用头部*/
.head{background: #47AE35; min-width: 1200px;}
.head .head_top{ height: 80px;}
.head .head_top .logo{ float: left; margin: 22px 131px 0 7px;}
.head .head_top .soso{width: 424px; height: 48px; margin: 28px 0 0 0; background: #FFF; border-radius: 4px; }
.head .head_top .soso .form{position: relative;}
.head .head_top .soso .sosotxt{width: 424px; height: 48px; line-height: 48px; box-sizing: border-box; border: 1px solid #979797; padding-left: 20px;  border-radius: 4px; }
.head .head_top .soso .sobnt{width: 68px; height: 38px; line-height: 38px; border: 0; cursor: pointer; background: #47AE35; border-radius: 4px; text-align: center; position: absolute; top: 5px; right: 5px; color: #FFF; font-size: 16px; font-weight: bold;}
/*.head .head_top .soso .sosotxt{background:url(../images/sosox2.png) 12px no-repeat; background-size: 18px 18px;}*/
.head .head_top .top_r{ height: 27px; margin-top:37px; line-height: 27px;}
.head .head_top .top_r li{float: left; }
.head .head_top .top_r li a{font-size: 16px; font-weight: bold; color: #FFF; height: 27px; line-height: 27px; margin-top: 37px; margin-left: 24px;}
.head .head_top .top_r li span{font-size:16px; color: #FFF; margin-left: 20px;}
/*.head .head_top .ewm {width: 160px; height: 160px; margin: auto; border: 5px solid #FFF; z-index: 999; position: absolute; display: none; top: 35px; left: -45.5px;}
.head .head_top .top_app{position: relative; }
.head .head_top .top_app span{color: #FFF; font-size: 20px; font-weight: bold; line-height: 27px; height: 27px;}*/
.head .nav{height: 83px; overflow: hidden; margin-top: 37px;}
.head .nav i{ width: 1px; height: 58px; margin-top: 3px; float:left; background: #EEEEEE;}
.head .nav ul li{ float: left; height: 58px; width: 400px; border-right: 1px solid #FFF; box-sizing: border-box; overflow: hidden;}
.head .nav ul li a{font-size:16px; color: #FFF; width:25%; float: left; margin-bottom: 15px; line-height: 21px;}
.head .nav ul li:nth-child(2){width: 415px; padding: 0 10px 0 35px;}
.head .nav ul li:nth-child(3){width: 385px; padding-left: 10px; text-align: right; border: 0;}
.head .nav ul li a:hover{font-weight: bold;}
.website_logininfo{float: left;}


/*车型分类*/
.car-type-nav{height:40px;width:1200px; overflow: hidden;}
.car-type-nav ul{width:1210px; }
.car-type-nav li{width:125px; height:40px; float: left; margin-right: 9.375px; position: relative;}
.car-type-nav li a{display: block;width:125px;height:40px;}
.car-type-nav li span{ width: 25px; height: 28px; line-height: 14px; font-size: 12px; font-weight: 600; color: #333; text-align: center; position: absolute; right: 9px; bottom: 5px;}
.car-type-nav li:hover{background: #efefef; border-radius: 4px;}
.car-type-nav li:hover span{color: #00943D}
/*灰色导航图标控制*/
.car-type-nav li em{width:125px;height:40px;display:block;float: left;}
.car-ico1{background: url(img/car-ico1.png); background-size: contain;}
.car-ico2{background: url(img/car-ico2.png); background-size: contain;}
.car-ico3{background: url(img/car-ico3.png); background-size: contain;}
.car-ico4{background: url(img/car-ico4.png); background-size: contain;}
.car-ico5{background: url(img/car-ico5.png); background-size: contain;}
.car-ico6{background: url(img/car-ico6.png); background-size: contain;}
.car-ico7{background: url(img/car-ico7.png); background-size: contain;}
.car-ico8{background: url(img/car-ico8.png); background-size: contain;}
.car-ico9{background: url(img/car-ico9.png); background-size: contain;}



/*底部*/
.footer-nav{width:1200px;margin: 0 auto;margin-top:35px;height:205px;position: relative;overflow: hidden;}
.footer-nav ul{width:1200px;height:48px;border-bottom:1px solid #dddddd}
.footer-nav span{float:left; font-size:22px; color:#333333; margin-right:44px; cursor:pointer;font-weight: 600}
.footer-nav li{float: left;font-size:22px;color:#333333;margin-right:44px;cursor: pointer;}
.footer-nav .active{color:#00943d;border-bottom: 2px solid #00943d;padding-bottom: 22px;}
.footer-nav .mc{height:136px;margin-left: -15px;width:1215px;position: absolute;top: 70px;}
.footer-nav .mc a{color:#333333;padding:0 15px;display: block;float: left;border-right:1px solid #333333;height:14px;line-height:14px;margin-bottom:20px;}
.footer-nav .mc a:hover{color:#00943d;}
.footer{height:190px;background: #2E303A;margin: 0 auto}
.footer ul{border-bottom: 1px solid #2E303A;width:876px;font-size: 12px;margin: 0 auto;}
.footer li{float: left;height:14px;line-height: 14px;border-right: 1px solid #424242;padding:0 18px;margin-top:14px;}
.footer li a{color:#999;}
.footer li a:hover{color:#ffffff;}
.footer p{color:#999;font-size:12px;text-align: center;margin-top:14px;border-top:1px solid #6b6b6b;padding-top:24px;line-height:24px;}
.footer .l1{border: 0px;}


/*底部二维码*/
.ind-erweima{width: 112px;height: 172px;position: fixed;bottom: 120px;right: calc(50% - 750px);z-index: 100000;}


/*返回顶部*/
.r-fixed-info{ width:112px; position: fixed; bottom: 50px; right: calc(50% - 750px); _position:absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight); z-index: 1;}
.r-fixed-info li{ width:112px; text-align: center;  color: #FFF; cursor: pointer;vertical-align: middle; float: left;  position: relative; }
.r-fixed-info em{ height:44px; width:112px; background: url(../images/fanhui.png) center no-repeat; display: block;}