/*通用头部*/
.header{ width:100%;position: fixed;z-index: 10;}
.header_bg{background:#3c58a4;min-width: 1000px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.header_bg_none{background:none;}
.logo{ width:20%; float:left;  padding-top:6px;}
.nav{ float:left; width:56%; padding-top:20px;}

.nav ul{width:560px; margin:0 auto;position:relative;}
.nav ul li{ float:left; font-size:16px; position:relative;}

.nav ul li a{ padding:15px; display:block; color:#fff;}
.nav ul li a:hover{ color:#f39800; border-bottom:3px solid #f39800;}
.nav ul li a.on{ color:#f39800; border-bottom:3px solid #f39800;}

.top_nav_select{ color:#f39800; border-bottom:3px solid #f39800;}

/*导航下拉菜单*/
.menu{ background:#fff; position:absolute; top:57px; overflow:hidden;}
.menu a{color: #3c58a4;}
.menu_nr{ float:left;}
.menu_nr_b_r{border-right:1px solid #bfbfbf;}
.menu_nr_b_l{border-left:1px solid #bfbfbf;}
.menu_bt{ background:#3e5ac7; height:50px; line-height:50px; text-align:center; font-size:14px;}
.menu_bt a{ height:50px; line-height:50px; background:#3e5ac7; display:block; color:#fff;}
.menu_bt a:hover{ background:#ffa800; color:#fff;}
.menu_nr dl{ padding:10px 20px;}
.menu_nr dl dt{ line-height:36px;}
.menu_nr dl dt a:hover{ color:#ffa800}
.menu_nr dl dd{}

.menu_cover{position: fixed;z-index:5;top: 0px;left: 0px;height:100%;width:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}

.menu_nr_list{ font-size:12px; overflow:hidden; padding:5px ;}
.menu_nr_list a{ color:#555}
.menu_nr_list span{ font-size:14px; }
.menu_nr_list span a{ font-size:14px; color:#4864ae;}


.menu_download{ padding: 0 15px; overflow:hidden;}

.menu_download i{ width:24px; height:36px; float:left; display:block; margin-top:7px;}
.menu_pc_a,.menu_iphone_a,.menu_android_a{height:48px; line-height:48px; color:#fff; cursor:pointer; margin-top:7px; overflow:hidden;}

.menu_pc_a{ float:left; width:96px; background:#3c58a4; padding-left:38px; margin-right:3px;}
.menu_pc_a:hover{ background:#24418e;}

.icon_menu_pc{ background: url(../../images/safedog2016/index/menu_pc.png) no-repeat}

.menu_iphone_a{  float:left; width:111px; background:#686bad;  padding-left:24px; color:#fff; margin-right:3px; }
.menu_iphone_a:hover{ background:#3e4291;}
.icon_menu_iphone{ background: url(../../images/safedog2016/index/menu_iphone.png) no-repeat}

.menu_android_a{ float:left; width:111px; background:#5f52a0; padding-left:23px;  margin-right:3px;}
.menu_android_a:hover{ background:#46378f;}
.icon_menu_android{ background: url(../../images/safedog2016/index/menu_andriod.png) no-repeat}

/*导航下拉菜单(黄色产品菜单)*/
.menu_yellow{ background:rgb(62,90,199); float:left; width:180px;}
.menu_yellow dl{}
.menu_yellow dl dt{}
.menu_yellow dl dt a{ color:#fff; line-height:50px; display:block; padding-left:15px;}
.menu_yellow dl dt a:hover{ background:#e28d00;}
.menu_yellow_select{ background:#e28d00;}

.menu_ynr{ width:450px; float:left; padding-top: 5px;}
.menu_ynr_bt{ padding:5px 15px ; color:#555}
.menu_ynr_bt a{ color:#555}
.menu_ynr_bt a:hover{ color:#555;color:#f39800}
.menu_ynr_text{  overflow:hidden;height: 80px;}
.menu_ynr_text a{ padding:0 7px; float:left;}
.menu_ynr_text a:hover{ color:#f39800}

.menu_zsfy{ width:410px; float:left; padding:25px 0px 0px 24px;}
.menu_zsfy_a{ float:left; width:125px; height:145px; border:1px solid #245fac; color:#245fac; display:block; text-align:center; }
.menu_zsfy_a:hover{ border:1px solid #f39800; color:#f39800;}

.menu_zsfy_right{ float:left; overflow:hidden; padding-left:10px;}
.menu_zsfy_right i{ width:30px; height:38px; float:left; display:block;}
.btn_h_zsfy_a{  border:1px solid #245fac; color:#245fac; display:block; padding-left:20px; width:240px; height:38px; line-height:38px; margin-bottom:13px; cursor:pointer;}
.btn_h_zsfy_a:hover{  border:1px solid #f39800; color:#f39800;}
.btn_h_zsfy_b{color:#245fac; display:block; padding-left:20px; width:60px; height:25px; line-height:25px; margin-bottom:13px; cursor:pointer; margin-left: 15px;}
.btn_h_zsfy_b:hover{olor:#f39800;}
.btn_h_fugou{ background:url(../../images/safedog2016/index/icon_header_download.png) no-repeat 0 4px;}
.btn_h_wanggou{ background:url(../../images/safedog2016/index/icon_header_download.png) no-repeat 0 -45px;}

.header_login{float:right; padding-top:5px;}
.header_login_nr{float:right;}
.header_phone{ width:100%; overflow:hidden; }
.header_phone i{ float:right; width:24px; height:24px;background: url(../../images/safedog2016/index/index_phone.png) no-repeat 0 2px; display:block;}
.header_phone span{ float:right; width:120px; font-size:16px; color:#fff; }

.header_login_nr dl{ overflow:hidden; font-size:16px; padding-top: 5px;}
.header_login_nr dl dt{ float:left;}
.header_login_nr dl dt a{ width:106px;  border:1px solid #ccc; border-right:0; border-radius:15px 0 0 15px; display:block; color:#fff; text-align:center; line-height:30px; }
.header_login_nr dl dt a:hover{ color:#fff;  border:1px solid #e87402;  border-right:0;}
.header_login_nr dl dd{ float:left; }
.header_login_nr dl dd a{ width:106px; background:#f39800;  border-radius: 0 15px 15px 0; display:block; color:#fff; text-align:center; line-height:32px;}
.header_login_nr dl dd a:hover{ background:#e87402;}


.user{overflow:hidden; width:100%; padding-top:10px; }
.user_name{ float:left; background:url(../../images/safedog2016/index/user.png) no-repeat center left; height:27px; line-height:27px; color:#fff; padding-left:18px;padding-right:5px;}
.user_name a{ color:#fff;}
.user_name a:hover{ color:#f39800}

.user_fuyun{ float:right; width:96px;}
.btn_fuyun_a{ background:#f39800; height:27px; line-height:27px; text-align:center; color:#fff; font-size:14px; cursor:pointer; width:96px; border-radius:30px}
.btn_fuyun_a:hover{  color:#fff; background:#e87402}


/*登录注册头部*/
.login_right{ float:right; text-align:right; line-height:80px; font-size:18px; color:#d2d6e6}
.login_right a{ color:#d2d6e6}
.login_right a:hover{ color:#ffa800;}
