﻿@charset "utf-8";
/* 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:560px; position:relative; margin-top:100px;}
.m_banner .banner{height:560px;width:100%; position:absolute;top:0;left:0; background-position:center top;}
.banner_ctrl{ height:100px;width:1200px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -600px;z-index:2;}
.banner_ctrl a{ display:block;width:30px;height:100px; background:url(../images/banner_ctrl2.png) no-repeat; position:absolute; opacity:0.2;}
.banner_ctrl a.prev{left:-150px;}
.banner_ctrl a.next{right:-150px; background-position:-30px 0;}
.m_banner .banner .main_c{ position:relative;z-index:10;height:560px;}
.m_banner1{ background:#fff;height:560px; position:relative; margin-top:100px;}
.m_banner1 .banner{height:560px;width:100%; position:absolute;top:0;left:0; background-position:center top;}

