/*ad*/
.ad_top{width: 100%; height: 80px; background: #333; color: #fff; text-align: center;}
.ad_slide{width: 100%; height: 230px; text-align: center; color: #fff; background-color: #333; line-height: 230px;position: relative; }
.ad_slide .ad_slide_a{position:absolute;width: 50px; height: 90px; position: absolute; top: 55px; display: block; cursor:pointer; z-index: 99;}
.ad_slide .prev{top: 45%;margin-top: -37px; left: 10px; background: url(../img/ADleft.png) left top no-repeat; }  
.ad_slide .next{top: 45%;margin-top: -37px; right: 10px; background: url(../img/ADright.png) left top no-repeat;}  
.ad_slide ul{width: 1190px; height: 230px;}
.ad_slide li{width: 1190px; height: 230px; position: absolute; left: 0; top: 0px;}
.ad_slide li img{width: 1190px; height: 230px;}

.ad_03{width: 100%; height: 100px; background: #333; color: #fff; text-align: center; line-height: 100px;}
.ad_04{width: 100%; height: 100px; background: #333; color: #fff; text-align: center; line-height: 100px;}
.tab_bottom_ad{width: 100%; height: 100px; color: #fff; text-align: center; line-height: 100px;}
.AD_05{width: 390px; height: 280px; right: 0; bottom: 0; z-index: 999; background: #ccc; border: 1px solid #333;}
.AD_05 .AD_close{position: absolute; left: 360px; top: 10px; color: #fff;}
.fixed{ 
        position:fixed; /*对于火狐等其他浏览器需要设置的*/ 
        cursor:pointer; 
 }  
 .ie{   
       _position: absolute;  
       _clear: both;   
       _top:expression(eval(document.compatMode &&   
               document.compatMode=='CSS1Compat') ?   
               documentElement.scrollTop   
               +(documentElement.clientHeight-this.clientHeight) - 1   
               : document.body.scrollTop   
               +(document.body.clientHeight-this.clientHeight) - 1); 
}
/*ad*/

.tab_title{width: 100%; background-color: #f2f2f2; border-bottom: 1px solide #d8d8d8;}
.tab_title a{float: left; border-top: 2px solid #4a4a4a; font-size: 14px; border-right: 1px solid #d8d8d8; text-align: center; color: #333;}
.tab_title a.cut{color: #f5a623; border-top: 2px solid #f5a623;}
.tab_list ul{display: none;}

.header{width: 100%;}
.header .top_nav{background-color: #4a4a4a; height: 40px; line-height: 40px; color: #fff;}
.header .top_nav a{color: #fff; font-size: 12px; padding: 0 10px;}
.header .top_nav .more_function{float: right;}
.header .top_nav .more_function .more_box{ display: none;z-index:100; background-color: #FFF; border: 1px solid #CCCCCC; opacity: 0.9; padding: 3px 0; position: absolute; text-align: left; width: 120px;}
.header .top_nav .more_function .more_box a{font-size: 12px; line-height: 170%; margin-left: 7px; margin-right: 7px; padding: 5px; float: left; width: 100px; color: #333;}
.header .top_nav .more_function .more_box a:hover{background-color:#FBDE88; color:#666;}
.header .header_logo{width: 280px; height: 120px; overflow: hidden;}
.header .nav_box{width: 910px; height: 120px;}
.header .nav_box .nav_list{width: 100%; height: 60px; line-height: 60px; color: #fff; background-color: #ea9200;}
.header .nav_box .nav_list a{font-size: 14px; color: #fff; padding-left: 20px; *padding-left: 15px; _padding-left: 15px;}
.header .nav_box .area_list{height: 60px; line-height: 60px; color: #4a4a4a; background-color: #f2f2f2; padding-left: 10px;}
.header .nav_box .area_list a{font-size: 12px; color: #4a4a4a; padding-left: 10px; *padding-left: 8px; _padding-left: 10px;}

.car_list{width: 100%; height: 69px; border-top: 1px solid #979797;}
.car_list dl{width: 100%; display: block;}
.car_list dt, .car_list dd{float: left; color: #333; height: 30px; line-height: 30px;}
.car_list dt{font-size: 16px; padding: 0 10px;}
.car_list dd{padding-left: 8px;}
.car_list dd a{color: #333;}

.new_box{width: 100%; height: 280px; overflow: hidden;}
.new_box .tab_box{width: 370px; }
.new_box .tab_box .tab_01{height: 40px; line-height: 40px;}
.new_box .tab_box .tab_01 a{width: 184px;  height: 38px; line-height: 38px;}
.new_box .tab_box .tab_list_01{border-right: 1px solid #d8d8d8; width: 369px; height: 240px; overflow: hidden;}
.new_box .tab_box .tab_list_01 ul{padding: 15px 0;}
.new_box .tab_box .tab_list_01 ul li{width: 310px; height: 40px; overflow: hidden; line-height: 40px; padding-left: 50px; background: url(../img/dot.png) 21px 18px no-repeat; }
.new_box .tab_box .tab_list_01 ul li a{font-size: 14px; color: #333; height: 40px; display: block;}
.new_box .new_push_list{width: 380px; padding-left: 30px;}
.new_box .new_push_list li{padding-top: 30px;}
.new_box .new_push_list h2{height: 30px; line-height: 30px; margin-bottom: 10px;}
.new_box .new_push_list h2 a{color: #f5a623; font-size: 16px;}
.new_box .new_push_list .new_info{width: 300px; font-size: 14px; font-size: #333;}
.new_box .new_list{width: 410px; padding-top: 30px;}
.new_box .new_list li{padding-left: 50px; width: 360px; height: 40px; overflow: hidden; line-height: 40px; padding-left: 50px; background: url(../img/dot.png) 21px center no-repeat;}
.new_box .new_list li a{color: #333; font-size: 14px;}

.record_box{width: 869px; border-right: 1px solid #333;}
.record_box .tab_02{width: 100%; height: 40px; border-bottom: 1px solid #d8d8d8; overflow: hidden;}
.record_box .tab_02 a{width: 120px; height: 38px; line-height: 38px; border-top: 2px solid #d8d8d8; font-size: 16px;}
.record_box .tab_02 a.cut{border-top: 2px solid #f5a623;}
.record_box .tab_02 a.last{border-right: none;}
.record_box .tab_list_02 ul{padding: 32px 30px 0 30px;}
.record_box .tab_list_02 ul li{margin-bottom: 49px;}
*html .record_box .tab_list_02 ul li{margin-bottom: 45px;}
*+html .record_box .tab_list_02 ul li{margin-bottom: 45px;}
.record_box .record_img{float: left; width: 190px; height: 130px; margin-right: 20px;}
.record_box .record_con{float: left; width: 590px; height: 130px; overflow: hidden;border-bottom:1px dashed #C4C4C4;}
.record_box .record_con h2{margin-bottom: 5px;}
.record_box .record_con h2 a{color: #ea9200; font-size: 20px;}
.record_box .record_con .record_text{line-height: 20px;}

.img_list{width: 290px; padding: 9px 15px 0; background-color: #d8d8d8;}
.img_list .tab_03{height: 32px; margin-bottom: 15px;}
.img_list .tab_03 a{width: 145px; height: 32px; background-color: #fff; line-height: 32px; border: none;}
.img_list .tab_03 a.cut{background-color: #ea9200; color: #fff;}
.img_list .tab_list_03 li{position: relative; margin-bottom: 15px; height: 290px; width: 290px;}
.img_list .tab_list_03 li .img_bg{background: #000; width: 290px; display: block; height: 40px; position: absolute; top: 250px; left: 0px;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.img_list .tab_list_03 li .img_title{width: 290px; height: 40px; line-height: 40px; position: absolute; top: 250px; left: 0px; text-align: center; color: #fff;}

.brand_list{background-color: #f2f2f2; height: 200px; width: 1090px; padding: 0 50px; position: relative;}
.brand_list .brand_list_box{height: 200px; width: 1050px; overflow: hidden;}
.brand_list .ScrCont{width: 10000000px;}
.brand_list #List1, .brand_list #List2{float: left;}
.brand_list ul{height: 200px;}
.brand_list ul li{width: 150px; height: 150px; float: left; margin: 25px 0 0 25px; display: inline;}
.brand_list ul li img{width: 150px; height: 150px;}
.brand_list a.left, .brand_list a.right{width: 50px; height: 90px; display: block; position: absolute; top: 55px;}.brand_list a.left{left: 0px; background: url(../img/ADleft.png) left top no-repeat;}
.brand_list a.right{right: 0px; background: url(../img/ADright.png) left top no-repeat;}
.brand_list_box a{top: 25px;}

.detail_nav{width: 100%; height: 45px; line-height: 45px; border-top: 3px solid #ea9200; background-color: #f2f2f2;}
.detail_nav dt, .detail_nav dd{float: left; margin-right: 20px;}
.detail_nav dt{font-size: 16px; margin-left: 20px;}
.detail_nav dd{vertical-align: bottom;}
.detail_nav dd a{color: #333;}

.detail_con{padding: 25px 0 0 30px;}
.detail_con dl{height: 230px; width: 100%; overflow: hidden;}
.detail_con dt, .detail_con dd{float: left;}
.detail_con dt{width: 310px; height: 200px; display: block; margin-right: 30px; position: relative;}
.detail_con dt .detail_con_bg, .detail_con dt .detail_con_title{position: absolute; height: 40px; overflow: hidden; line-height: 40px; left: 0px; bottom: 0px;}
.detail_con dt .detail_con_bg{width: 310px; background-color: #000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.detail_con dt .detail_con_title{width: 300px; padding-left: 10px;}
.detail_con dt .detail_con_title a{color: #fff;}

.detail_con dd{width: 350px; height: 35px; margin-bottom: 25px; margin-right: 30px;}
.detail_con dd a{color: #333;}

.tab_bottom{ border-top: 1px solid #f2f2f2; margin-bottom: 20px;}
.tab_bottom .tab_title{float: left; width: 179px; height: 490px; overflow: hidden; border-right: 1px solid #f2f2f2;}
.tab_bottom .tab_title a{width: 175px; height: 48px; line-height: 48px; border-bottom: 1px solid #f2f2f2; border-left: 4px solid #d8d8d8; display: block; background-color: #d8d8d8; text-align: center; font-size: 16px; border-top: none;}
.tab_bottom .tab_title a.cut{border-left: 4px solid #ea9200; background-color: #fff;}
.tab_bottom .tab_list{float: left; width: 1010px;}
.tab_bottom .tab_list ul{padding: 45px 45px 0;}
*html .tab_bottom .tab_list ul{padding: 20px 20px 0;}
*+html .tab_bottom .tab_list ul{padding: 20px 20px 0;}
.tab_bottom .tab_list ul li a{color: #333; font-size: 14px; margin-right: 15px; padding-bottom: 25px; display: inline-block; height: 25px; line-height: 25px;}
.tab_bottom .tab_bottom_list{width: 100%; height: 325px; overflow: hidden;}
.tab_bottom .tab_bottom_ad{margin-top: 30px;}

.footer{width: 100%; height: 80px; background-color: #333; line-height: 80px; text-align: center;}
.footer a{color: #fff; font-size: 14px; margin: 0 5px;}