@charset "gb2312";/* CSS Document */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 }/*公共*/.main_c{width:960px; margin:0 auto;}.pub_t{height:28px; background:#343639;border-bottom:3px solid #76c6ff; position:relative; z-index:3;}.t_login{ float:right; font-size:12px; line-height:16px; padding:6px 20px; color:#fff; }.t_user_center, .t_app_manage, .t_cms { background:url(../images/top_public_ico.gif) no-repeat; }.t_user_center { background-position:0 -1px; }.t_app_manage { background-position:0 -15px; }.t_cms { background-position:0 -30px; }.t_user_info{float:right; font-size:12px; line-height:16px;color:#fff; } .t_user_info .ico{height:15px;width:20px;}.t_user_info a{ display:inline-block; zoom:1; *display:inline;height:15px; line-height:16px;border-left:1px solid #666; padding:6px 10px;vertical-align:middle;overflow:hidden }.t_user_info a:first-child{border:none;}.pub_h{height:70px; background:#f6f6f6; border-bottom:1px solid #fcfcfc; box-shadow:0 1px 3px #999; position:relative; z-index:20;}.m_logo { float:left; padding-top:12px; padding-left:30px; position:relative; }.m_logo a { position:relative; display:block; width:168px; height:50px; background:url(../images/m_logo.gif) no-repeat; text-indent:-999em; }.m_logo span { position:absolute; top:12px; right:-38px; display:block; width:50px; height:18px; background:url(../images/m_version.gif) no-repeat; text-indent:-999em; }.m_nav { position:absolute; right:0; top:0; }.m_nav .nav_i { float:left; position:relative; z-index:10;padding:10px 20px;}.m_nav .has_sub { z-index:100; }.m_nav .nav_btn{ display:block;padding:12px 0;border-bottom:2px solid #f6f6f6; line-height:24px; font: 16px/24px '微软雅黑', 'YaHei', '黑体', 'Hei', Tahoma, Helvetica, arial, sans-serif;color:#434343; position:relative;}.m_nav .nav_btn:hover,.s_nav .s_btn:hover{ text-decoration:none;color:#ff6e03;}.m_nav .curr .nav_btn{ text-decoration:none;color:#ff6e03; border-bottom:2px solid #ff6e03;}.m_nav .curr .nav_btn:after{content:'.';  position:absolute;left:50%;bottom:-1px;margin-left:-4px;display:block;height:0;width:0; line-height:0; overflow:hidden;border-width:4px;  border-style: dashed dashed solid; border-color: transparent transparent #ff6e03;}.has_sub .nav_btn .arb{ display:inline-block; zoom:1; *display:inline;margin-left:5px;border-color: #333 transparent transparent;}.s_nav{ display:none;position:absolute;left:50%;margin-left:-60px;border-top:2px solid #ff6e03;border-left:1px solid #eee;border-right:1px solid #eee;width:120px; background:#fff;}.s_nav .art{ position:absolute;left:50%;top:-10px;margin-left:-4px;}.s_nav .s_btn{display:block;width:120px;height:36px; font: 14px/36px '微软雅黑', 'YaHei', '黑体', 'Hei', Tahoma, Helvetica, arial, sans-serif;text-align:center;border-bottom:1px solid #eee;color:#434343;}.has_sub:hover .s_nav{ display:block;}.m_nav .start .nav_btn{margin:4px 0; display:block;width:84px;height:42px; text-align:center; line-height:42px;padding:0;background:url(../images/m_nav_start.gif) no-repeat;;color:#fff;}.m_nav .start a.nav_btn:hover{ background-position:0 -42px;}.pub_f{ background:#d6d6d6;padding:30px 0 50px;color:#757272}.m_nav .nav_btn .new{ position:absolute; top:8px;right:-22px;width:26px;height:11px; background:url(../images/new.gif) no-repeat;}.m_nav .curr .nav_btn .new{ display:none;}.pub_f a { color:#757272; }.pub_f a:hover { color:#ff6e03; }.pub_f_logo { background:url(../images/pub_f_logo.gif) no-repeat; width:33px; height:16px; padding-right:5px; }/*首页*/.m_banner{ background:#fff;height:533px; position:relative;padding-top:12px;}.m_banner .banner{height:536px;width:100%; position:absolute;top:0;left:0; background-position:center top;}.banner_ctrl{ height:100px;width:960px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -480px;z-index:2;}.banner_ctrl a{ display:block;width:30px;height:100px; background:url(../images/banner_ctrl.png) no-repeat;_background:url(../images/banner_ctrl.jpg) no-repeat; position:absolute; opacity:.1;filter: alpha(opacity=10);-moz-opacity:0.1;}.banner_ctrl a.prev{left:-30px;}.banner_ctrl a.next{right:-30px; background-position:-30px 0;}.m_banner .banner .main_c{ position:relative;z-index:10;height:536px;}.ibanner {margin:0px auto;}.ibanner  img {width:100%;text-align:center;}.b1 a{ position:absolute;top:261px;right:65px; display:block;width:159px;height:60px;}.b2 p{ position:absolute;top:356px;width:100%; font-size:13px;color:#cdb4e7; text-align:center;}.b2 p a{color:#cdb4e7; text-decoration:underline;}.b2 p a:hover{color:#e1cef5;}.b4 a{ position:absolute;top:280px;right:85px; display:block;padding:0 10px;height:28px; line-height:28px; background-color:#ffc700;color:#6f2644;}.b4 a:hover{background-color:#fff100; text-decoration:none;}.b5 .l1{ position:absolute;top:0;left:0; display:block;width:960px;height:388px;}.b5 .l2{ position:absolute;display:block;bottom:8px;right:200px;color:#964401;}.m_banner .main_c .countdown{ position:absolute;right:160px;top:165px; }.m_banner .main_c .countdown span{ display:block; float:left;width:33px;height:44px;margin:0 2px;font-size:34px; line-height:44px; text-align:center;color:#62441e;}