body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font-size:12px; line-height:1.5em; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:courier new, courier, monospace; }
small { font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; color:#03329c; }
a:hover { text-decoration:underline; color:#73ca66; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
body {background:#191919;}
/*页头*/
.topic_header{ width:100%; margin:0 auto; height:35px; line-height:35px; background:#333}
.topic_herderd{ width:960px; margin:0 auto; color:#a1a1a1;}
.topic_herderd_left{ float:left;}
.topic_herderd_right{ float:right;}
.topic_herderd_right a{ color:#FFF}
/*导航*/
.szn_banner {
    background: url("images/v_titlebg.png") no-repeat scroll center center transparent;
    height:655px;
    margin: 0 auto;
    width: 100%;
}
.timeguide{ width:960px; height:133px; margin:0 auto; padding:523px 0px 0px;}
.tg_bg{ margin:0 auto; width:960px; height:133px; background:url(images/zone1.gif) no-repeat;}
.timearea{ margin:0 auto; padding:14px 14px 17px 13px; width:933px; height:51px;}
.ta1{ float:left; width:84px;overflow:hidden;}
.ta2{ float:left; width:111px;overflow:hidden;}
.ta3{ float:left; width:98px;overflow:hidden;}
.ta4{ float:left; width:119px; overflow:hidden;}
.ta5{ float:left; width:100px; overflow:hidden;}
.ta_add{ float:left; width:100%; height:51px;  line-height:51px;color:#fff; font-family:"Microsoft YaHei"; font-weight:bold; font-size:18px;}
.guide{ float:left; width:850px; padding-left:110px; padding-top:5px; overflow:hidden;}
.f1, .f1:hover, .f1_h{ float:left; height:25px; width:56px;}
.f1{ background:url(images/f1.gif) no-repeat;}
.f1:hover, .f1_h{ background:url(images/f1_h.gif) no-repeat;}
.f2, .f2:hover, .f2_h{ float:left; height:25px; width:90px; margin-left:14px;}
.f2{ background:url(images/f2.gif) no-repeat;}
.f2:hover, .f2_h{ background:url(images/f2_h.gif) no-repeat;}
.f3, .f3:hover, .f3_h{ float:left; height:25px; width:123px; margin-left:12px;}
.f3{ background:url(images/f3.gif) no-repeat;}
.f3:hover, .f3_h{ background:url(images/f3_h.gif) no-repeat;}
.f4, .f4:hover, .f4_h{ float:left; height:25px; width:123px; margin-left:10px;}
.f4{ background:url(images/f4.gif) no-repeat;}
.f4:hover, .f4_h{ background:url(images/f4_h.gif) no-repeat;}
.f5, .f5:hover, .f5_h{ float:left; height:25px; width:123px; margin-left:10px;}
.f5{ background:url(images/f5.gif) no-repeat;}
.f5:hover, .f5_h{ background:url(images/f5_h.gif) no-repeat;}
.f6, .f6:hover, .f6_h{ float:left; height:25px; width:89px; margin-left:10px;}
.f6{ background:url(images/f6.gif) no-repeat;}
.f6:hover, .f6_h{ background:url(images/f6_h.gif) no-repeat;}
.f7, .f7:hover, .f7_h{ float:left; height:25px; width:142px; margin-left:10px;}
.f7{ background:url(images/f7.gif) no-repeat;}
.f7:hover, .f7_h{ background:url(images/f7_h.gif) no-repeat;}
/*首页主体*/
.mainbody{margin: 0 auto;overflow: hidden;width: 960px;}
.xw{ margin:0 auto; height:248px; width:960px; clear:both;}
.bg{ background:#212121}
/*焦点图*/
.xw_focus{ float:left; width:348px; height:244px; border:solid 1px #2b2b2b; background:#020202; margin-right:8px;}
#fd { position:relative; height:240px; width:340px; overflow:hidden; margin:4px 0px 0px 4px; }
#fd img { position:absolute; top:0px; left:0px; }
#fd ul { position:absolute; height:20px; top:183px; _top:183px; right:1px; _right:0px }
#fd div { display:none; position:absolute; top:208px; width:340px; left:0px; line-height:1.7em; color:#bbb; font-size:14px; text-align:center }
#fd div a { color:#bbb;font-family:"Microsoft YaHei"; }
p.now { display:block; }
.clearfix li {background: none repeat scroll 0 0 #65834f;
    border: 1px solid #486438;
    height: 10px;
    margin-right:5px;
    width:10px;list-style:none; float:left; }
.clearfix li.now {  background: none repeat scroll 0 0 #427639;border: 1px solid #33562f;height:10px;width:10px; }
/*新闻部分*/
.xw_xx{ float:right; width:602px; height:245px; background:url(images/xwpart.gif) no-repeat;}
.xw_lb{ float:left; width:272px; overflow:hidden; padding-left:15px;}
.xw_lb h3{ float:left; width:100%; line-height:27px; height:27px; padding:15px 0px 9px; font-size:14px; text-indent:42px;font-family:"Microsoft YaHei";}
.xw_lb ul{ float:left; width:100%; overflow:hidden; clear:both; margin-top:5px;}
.xw_lb ul li{ float:left; width:100%; line-height:22px;font-family:"Microsoft YaHei"; color:#fff; font-weight:bold }
.xw_lb ul li a{ float:left; line-height:22px;font-family:"Microsoft YaHei"; color:#fff; font-weight:bold }
.xw_lb ul li a:hover{ float:left; line-height:22px;font-family:"Microsoft YaHei"; color:#73ca66; text-decoration:none; font-weight:bold }
.xw_lb ul li span{ float:right; line-height:22px; }
.propagate{ float:right;width:288px; overflow:hidden; padding-top:20px;}
.f_paragraph{ float:left; line-height:20px; color:#fff;font-family:"Microsoft YaHei"; padding-bottom:10px; width:100%;}
.f_paragraph font{ font-size:20px;font-weight:bold; padding-right:4px;}
.s_paragraph{ float:left; line-height:20px; width:100%; font-weight:bold; color:#fff;font-family:"Microsoft YaHei";}
.s_paragraph font, .s_paragraph a{ color:#73ca66; font-size:12px;}
.line{ float:left; width:960px; height:26px; background:url(images/line.gif) no-repeat center;  }
.line2{ float:left; width:960px; height:26px; background:url(images/line2.gif) no-repeat;  }
.piclink{ float:left; background:url(images/picpart.gif) no-repeat; width:960px; height:164px;}
.p1{ float:left; margin:7px 8px 6px 7px; width:310px; height:151px;}
.p2{ float:left; margin:7px 8px 6px 0px; width:310px; height:151px;}
.p3{ float:left; margin:7px 7px 6px 0px; width:310px; height:151px;}
/*历年图片*/
.retrospect{ float:left; width:960px; overflow:hidden; margin-top:13px;}
.ret1{ float:left; width:960px; height:33px; clear:both;font-family:"Microsoft YaHei";font-size:14px;background:url(images/ret1bg.gif) no-repeat; line-height:33px; padding-top:11px;}
.ret1 h3{ float:left; line-height:24px; color:#73ca66;  text-indent:14px;}
.ret1 span{ float:left; line-height:24px; font-weight:bold; padding-left:20px;}
.change{ float:right; line-height:33px; padding-right:14px;}
.change1{ float:left; line-height:33px; margin-left:26px; font-size:12px; color:#000; font-weight:bold}
.zty{ color:#026633; font-size:14px;}
.ret1 span.change1{ float:left; line-height:33px; margin-left:26px; font-size:12px; color:#000; font-weight:bold; padding-left:0px;}
.ret1 span.zty{ color:#026633; font-size:14px;}
.ret2{ float:left; padding:15px 0px 0px 29px; width:931px; overflow:hidden; background:url(images/ret2bg.gif) no-repeat;}
.ret2 dl{ float:left; width:160px; height:144px; padding-right:26px; padding-bottom:15px; margin-top:2px; background:url(images/tplbbg.gif) no-repeat;}
.ret2 dl dt{ float:left; padding:5px; width:150px; height:100px;}
.ret2 dl dt a{ float:left; width:150px; height:100px; display:block;}
.ret2 dl dd{ float:left; width:160px; height:25px; margin-top:9px;}
.ret2 dl dd a{ float:left; text-align:center; width:160px; line-height:24px; color:#000}
/*页尾*/
.topic_tail{ width:100%; margin:0 auto; height:68px; background:url(images/tailbg.gif) repeat-x;}
.topic_tail1{ width:960px; margin:0 auto; height:68px;}
.taillogo{ float:left;}
.tailinfo{ float:right; width:560x; text-align:right; margin-top:11px;}
.tailinfo a{ color:#7b7b7b; font-size:10px;width:560x;}
.tailinfo1{ color:#7b7b7b; font-size:10px;width:560x;}
.tailinfo2{ color:#7b7b7b; margin-top:4px; font-size:10px;}
/*节油大赛新闻*/
.jy1{ float:left; width:896px; padding:14px 33px 0px; overflow:hidden;}
.jy2{ float:left; width:896px; padding:15px 33px 25px; overflow:hidden;font-family:"Microsoft YaHei";}
.jy3{ float:left; width:908px; padding:0px 0px 0px 20px; overflow:hidden;font-family:"Microsoft YaHei";}
.enroll{ float:left; width:359px; height:391px; background:#343434; padding:1px; margin-right:13px;}
.enroll h3{ float:left; background:url(images/jy_bg1.gif) no-repeat -71px 0px; height:29px; line-height:29px; text-indent:15px; width:251px; margin-top:4px;font-family:"Microsoft YaHei";}
.enroll p{ float:left; font-family:"Microsoft YaHei";}
.synopsis{ float:left; width:313px; padding:21px 26px 0px 20px; overflow:hidden; line-height:26px; color:#e1e1e1;}
.synopsis font{ font-size:20px;font-weight:bold; padding-right:4px;}
.divide{width:341px; margin:17px 0px 17px 9px; float:left; height:2px; overflow:hidden; background:#3c3c3c;}
.signup{ float:left; width:337px; padding:0px 2px 3px 20px;overflow:hidden; line-height:22px; color:#fff;}
.signup a, .signup font, .signup span{ color:#73ca66; font-size:12px; font-weight:bold; margin-left:61px;}
.signup span{ color:#fff; font-weight:normal}
.appraise{ float:right; width:520px; height:391px; background:#343434; padding:1px;}
.appraise h3{ float:left; background:url(images/jy_bg1.gif) no-repeat; height:29px; line-height:29px; text-indent:15px; width:251px; margin-top:4px;font-family:"Microsoft YaHei";}
.app_pic{ float:left; padding:17px 18px 23px 14px; width:492px;}
.app_pic dl{ float:left; height:86px; width:100%;font-family:"Microsoft YaHei";}
.app_pic dl dt{ float:left; width:138px; height:86px;}
.app_pic dl dt a{ float:left; width:116px; height:76px; border:solid 5px #025b31; display:block;}
.app_pic dl dt a img{ width:116px; height:76px;}
.app_pic dl dd{ float:left; width:354px; overflow:hidden;}
.app_pic dl dd a{ float:left; line-height:20px;color:#73ca66; font-weight:bold; font-size:14px; margin-top:5px}
.app_pic dl dd p{ float:left; width:100%; overflow:hidden; clear:both; line-height:20px; color:#e1e1e1; margin-top:11px;}
.apppic_spe{ margin:28px 0px;}
.jy_q{ float:left; width:253px; height:124px; background:#343434; padding:0px 17px 0px 20px; color:#fff; display:block;}
.jy_q dt{ float:left; width:100%; line-height:24px; font-size:16px; padding:14px 0px 9px;}
.jy_q dd{ float:left; width:100%; line-height:20px; color:#e1e1e1 }
.jy_q dd a{ color:#73ca66}
.jy_spe{ margin:0px 13px 0px 13px;}
.jy3 h1{ float:left; line-height:26px; height:26px; background:url(images/jy_bg2.gif) left no-repeat; text-indent:16px; font-size:18px; color:#fff; font-weight:bold; font-family:"Microsoft YaHei";}
.topic-carusrda {float: left;overflow: hidden; padding:24px 0px 0px 12px; width: 908px;}
.topic-carusrda5 {float: left;width: 378px;}
.topic-carusrda5 dl {float: left;width: 378px;}
.topic-carusrda5 dl dt {border: 5px solid #000;height: 240px;overflow: hidden;width: 368px;}
.topic-carusrda5 dl dd {font-size: 14px;line-height:50px;text-align: center;width: 378px; font-family:"Microsoft YaHei"; }
.topic-carusrda5 dl dd a {color:#fff}
.topic-carusrda1 {float: left;width: 494px; padding-left:22px; overflow:hidden;}
.topic-carusrda2 {float: left;font-size:18px;height: 35px;line-height: 35px;text-align: center;width:494px;font-family:"Microsoft YaHei";}
.topic-carusrda2 a{ color:#fff}
.topic-carusrda3 {clear: both;color: #fff;float:left; overflow:hidden;width:494px; margin-top:20px;}
.topic-carusrda3 p{ float:left; line-height:19px; width:100%;}
.topic-carusrda3 p a{color:#73ca66}
.topic-carusrda4 {clear: both;float: left;width:494px; overflow:hidden; padding-top:15px;}
.topic-carusrda4 dl {float: left;width:152px; overflow:hidden;}
.topic-carusrda4 dl dt {border: 5px solid #000;height:95px;width:142px;}
.tc_spe{ margin:0px 18px;}
.topic-carusrda4 dl dd {height:46px;line-height:46px;text-align: center;width:152px;}  
.topic-carusrda4 dl dd a{ color:#fff}
.line3{ margin:0 auto; width:895px;height:2px; overflow:hidden; background:#3c3c3c; margin-bottom:18px;}
/*图片视频*/
.picvid{ float:left; margin-left:23px; width:937px; background:url(images/jy_bg2.gif) no-repeat left; line-height:18px; height:60px; line-height:60px; color:#fff; font-size:18px; text-indent:15px; font-family:"Microsoft YaHei";  font-weight:bold;}
.pv_left{ float:left; padding-left:32px; width:693px; overflow:hidden;}
.pv_left dl{ float:left; width:231px; height:179px;font-family:"Microsoft YaHei"; }
.pv_left dl dt{ float:left; width:192px; height:125px; border:solid 5px #000;}
.pv_left dl dt a{ float:left; width:192px; height:125px; display:block;}
.pv_left dl dd{ float:left; width:192px; line-height:27px; text-align:center; padding:4px 5px 0px;}
.pv_left dl dd a{ color:#fff;}
.pv_right{ float:right; width:235px;}
.pv_right dl{ float:left; width:202px; height:179px;font-family:"Microsoft YaHei";}
.pv_right dl dt{ float:left;width:192px; height:125px; border:solid 5px #000;}
.pv_right dl dt a{ float:left; width:192px; height:125px; display:block; position:relative;}
.pv_right dl dt em{ position:absolute; background:url(images/play.png) no-repeat; width:17px; height:17px; bottom:0px; left:0px;}
.pv_right dl dd{ float:left; width:192px; line-height:27px; text-align:center;  padding:4px 5px 0px;}
.pv_right dl dd a{ color:#fff;}
/*驾驶员公开课*/
.jsygkk{ float:left; padding:0px 43px 0px 39px; width:878px; overflow:hidden;}
.jsygkk p{ float:left; line-height:27px; color:#fff; font-size:14px; font-family:"Microsoft YaHei"; padding-bottom:9px;font-weight:bold; overflow:hidden; width:100%;}
.jsygkk p a{ color:#00933d;}
.kkdd{ float:left; width:928px; overflow:hidden; padding-left:32px; padding-top:8px; padding-bottom:20px;}
.kkddbg{ float:left; background:#183426; width:214px; height:114px; margin-right:13px; padding-top:10px;}
.kkddbg2{ float:left; background:#183426; width:214px; height:114px;padding-top:10px;}
.kkddbg p, .kkddbg2 p{ float:left; line-height:27px; overflow:hidden; width:200px; padding-left:12px; color:#fff;font-family:"Microsoft YaHei";}
.kkddbg p.ts, .kkddbg2 p.ts{ float:left; line-height:20px; overflow:hidden; width:200px; padding-left:12px; color:#fff;font-family:"Microsoft YaHei"; padding-top:4px;}
.ktpic{ float:left; padding:0px 32px 16px; width:898px; overflow:hidden; }
.bt1{ float:left; width:100%; line-height:27px; height:27px; background:url(images/gk_bg.gif) no-repeat; text-indent:15px; font-family:"Microsoft YaHei";}
.training{ float:left;width:100%; overflow:hidden; padding-top:15px;}
.tr1{ float:left; width:368px; overflow:hidden;}
.tr1 dt{ float:left; width:358px; height:238px; border:solid 5px #000;}
.tr1 dd{ float:left; padding:3px 5px; width:358px; text-align:center; line-height:27px; overflow:hidden;}
.tr1 dd a{ color:#fff;font-family:"Microsoft YaHei"; }
.tr2{ float:left; width:352px; overflow:hidden;}
.tr2 dl, .tr4 dl{ float:left; padding-left:16px; width:160px; overflow:hidden;}
.tr2 dl dt, .tr4 dl dt{ float:left; width:150px; border:solid 5px #000; height:100px;}
.tr2 dl dd, .tr4 dl dd{ float:left; width:150px; padding:1px 5px; line-height:27px; font-family:"Microsoft YaHei"; text-align:center;}
.tr2 dl dd a, .tr4 dl dd a{ color:#fff}
.tr3{ float:left; width:160px; overflow:hidden; padding-left:16px;}
.tr3 h3{ float:left; font-family:"Microsoft YaHei"; line-height:27px; font-weight:bold; color:#fff}
.tr3 p{ float:left; line-height:20px; color:#fff; width:100%; font-family:"Microsoft YaHei"; padding:4px 0px;}
.tr3 p a{ color:#028b3b;}
.tr4{ float:left; width:529px; overflow:hidden;}
/*节油大使*/
.fp{ float:left; width:100%; overflow:hidden; clear:both;}
.fp_left{ float:left; width:768px; overflow:hidden;}
.fp_right{ float:right; width:160px; padding-right:32px; overflow:hidden; padding-top:21px;}
.fp_left h1{ float:left; margin-left:23px; width:768px; background:url(images/jy_bg2.gif) no-repeat left; line-height:18px; height:60px; line-height:60px; color:#fff; font-size:18px; text-indent:15px; font-family:"Microsoft YaHei";  font-weight:bold;}
.fp_l1{ float:left; width:710px; overflow:hidden;padding:0px 0px 0px 39px;}
.fp_l1 p{ float:left; line-height:30px; color:#fff; font-size:14px; font-family:"Microsoft YaHei"; padding-bottom:14px;font-weight:bold; overflow:hidden; width:100%;}
.fp_l2{ float:left; width:720px; overflow:hidden; padding-left:29px; padding-top:15px;}
.fp_l2_nr{ float:left; padding-left:10px; width:710px; overflow:hidden; padding-top:20px; padding-bottom:12px;}
.fp_l2_nr p{ float:left; line-height:20px; color:#fff; font-family:"Microsoft YaHei"; padding-bottom:4px; width:100%;}
.fp_l2_nr p.ts2{ float:left;line-height:20px; color:#fff; font-family:"Microsoft YaHei"; padding-bottom:4px; padding-left:19px; width:691px;}
.fp_l2_nr p a{ color:#009944}
.fp_right dl{ float:left;width:160px; overflow:hidden;}
.fp_right dl dt{ float:left; width:150px; border:solid 5px #025B31; height:100px;}
.fp_right dd{ float:left; width:150px; padding:1px 5px; line-height:27px; font-family:"Microsoft YaHei"; text-align:center;}
.fp_right dd a{ color:#fff}
.bm{ float:left; width:524px; overflow:hidden; border:solid 2px #343434; border-left:none; border-right:none; padding:28px 0px 28px 190px; margin-top:18px; margin-left:30px;}
.bm1{ float:left; width:173px; height:45px; background:url(images/jyds_bg1.gif) no-repeat; margin-right:30px; cursor:pointer}
.bm2{ float:left; width:173px; height:45px; background:url(images/jyds_bg2.gif) no-repeat;cursor:pointer}
/*节油大使俱乐部*/
.clubnew{ float:left; width:900px; padding-left:29px; padding-bottom:10px;}
.jft-top5 { margin:0 auto; height:34px; width:900px; padding-bottom:10px; padding-top:4px;}
.jft-box5 { float:left; width:900px;overflow:hidden; padding-bottom:10px; background:#fff }
.jft-box5 table td { line-height:24px; }
.jft-box5 table .subject { width:511px; text-align:left; overflow:hidden; }
.jft-box5 table .subject span a { font-size:14px; font-weight:normal; color:#1044ba; }
.jft-box5 table .subject .threadpages, .jft-box5 table .subject .threadpages a { font-size:12px; }
.jft-box5 table .author{width:136px; text-align:left; overflow:hidden; }
.jft-box5 table .author cite a { font-style:normal; color:#1044ba; line-height:12px; clear:both;}
.jft-box5 table .author em { font-size:10px; color:#666666; clear:both; font-style:normal; float:left; line-height:12px; clear:both;}
.jft-box5 table .nums{width:85px; text-align:left; overflow:hidden; }
.jft-box5 table .nums strong { color:#009944; font-weight:normal; }
.jft-box5 table .nums em { font-style:normal; }
.jft-box5 table .lastpost cite a { font-style:normal; color:#1044ba; line-height:12px; }
.jft-box5 table .lastpost em { font-size:10px; color:#666666; clear:both; font-style:normal; float:left; line-height:12px; }
.jft-box5 table .lastpost em a { color:#666666; }
.jft-box5 table th, .jft-box5 table td { border-bottom:solid 1px #e5e5e5; padding:3px 0px 5px 0px; }
.jft-box5 table .kg { width:20px; }
.jft-jx { float:left; width:100%; background:url(images/jfline3.gif) repeat-x bottom; line-height:35px; font-weight:bold; }
.jft-jx .jft-jx1 { float:left; width:531px; text-indent:20px; }
.jft-jx .jft-jx2 { float:left; width:136px; }
.jft-jx .jft-jx3 { float:left; width:113px; }
.enterclub { float:left; text-indent:2px; height:34px; line-height:34px; font-weight:bold; font-size:18px; font-family:"Microsoft YaHei"; color:#f9bd0d }