
.bg_content { float: left; width: 100%; background: url(bg_content_shadow_fill.gif) repeat-x; }
.content { padding-bottom: 42px; }

.nav_bar { height: 90px; }
.logo{float:left;margin:35px 0 0 0;padding:10px 0 0 314px;display:inline;width: auto;height:16px;line-height:16px;color:#a4a4a4;font-size:16px;font-weight:bold;background:url(logo_single.jpg) no-repeat}
.logo span{color:#e8340c}

.public_location {  width: 100%; height: 30px; line-height: 30px;  margin-top: 16px;}
.public_location a:hover { color: #ff4e34; }
.public_menu { position: relative; float: left;  padding-left: 5px; display: inline; background: url(menu_shadow_ver.gif) no-repeat; width:20%; }
.public_menu_bd_lft { float: left; padding-right: 5px; background: url(menu_shadow_ver.gif) 100% 0 no-repeat; overflow: hidden; }
.public_menu_bd_rit { float: left;  background: url(menu_shadow_hor.gif) repeat-x; }
.public_menu_bd_btm { float: left; padding-bottom: 2px;  background: url(menu_shadow_hor.gif) 0 100% repeat-x }
.public_menu_bd_top { float: left; width: 100%; height: 5px; background: #ed2100; overflow: hidden; }
.public_menu .public_menu_bd_btm ul { display: inline-block; width:100%; overflow:hidden;}
.public_menu ul li { position: relative; float: left; width: 100%; display: inline-block; overflow:hidden; }
.public_menu li.pm_single { background: #fafafa; }
.public_menu li.pm_single a { float: left; margin: 0 12px 0 13px; display: inline-block; height: 48px; line-height: 48px; font-size: 16px; border-bottom: 1px dashed #e8e8e8;width:56%; padding-left:70px; overflow:hidden;}
.public_menu li.pm_single.s_lst a { border: 0; }
.public_menu li.pm_group { top: -1px; border-top: 1px solid #d0d0d0; /*display: none;*/ }
.public_menu li.pm_group span { float: left; width: 100%; padding: 10px 0 9px 0; line-height: 31px; border-top: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #dadada; background: #f4f4f4; }
.public_menu li.pm_group.g_lst { margin: 0; height: 81px; overflow: hidden; }
.public_menu li.pm_group.g_lst span { margin-bottom: -1px; }
.public_menu li.pm_group a { float: left; margin-left: 82px; padding-left: 13px; display: inline; font-size: 14px; color: #666; background: url(li_dot_gray_3x3.gif) 0 50% no-repeat; }
.public_menu li.pm_single a:hover, .public_menu li.pm_single a.pm_current { color: #ed2100; }
.public_menu li.pm_group a:hover, .public_menu li.pm_group a.pm_current { color: #ed2100; background-image: url(li_dot_red_3x3.gif); }
.public_search { float: left; margin-top: 19px; width: 230px; }
.public_search label { position: relative; float: left; width: 192px; height: 33px; border: 1px solid #dedede; border-right: 0; background: url(bg_public_search.gif) no-repeat; }
.public_search input { position: absolute; left: 0; top: 0; z-index: 1; float: left; margin: 0; padding: 8px; display: inline; width: 176px; height: 15px; line-height: 15px; border: 0; background: transparent; }
.public_search span { float: left; padding: 9px; width: 174px; height: 15px; line-height: 15px; font-size: 14px; color: #666; }
.public_search a { float: right; width: 37px; height: 35px; background: url(icon_search_btn.gif) 50% 50% no-repeat #8c8c8c; }
.public_box { position: relative; float: right; margin: -5px -5px 0 0; width: 939px; }
.bs_corner { float: left; width: 5px; height: 5px; background: url(box_shadow_corner.gif) no-repeat; overflow: hidden; }
.bs_corner.tlft { background-position: 0 0; }
.bs_corner.trit { background-position: -5px 0; }
.bs_corner.blft { background-position: 0 -5px; }
.bs_corner.brit { background-position: -5px -5px; }
.bs_bd_hor { float: left; width: 929px; height: 5px; background: url(box_shadow_hor.gif) repeat-x; overflow: hidden; }
.bs_bd_hor.bd_top { background-position: 0 0; }
.bs_bd_hor.bd_btm { background-position: 0 -5px; }
.bs_bd_ver { float: left; display: inline; background: url(box_shadow_ver.gif) repeat-y; overflow: hidden; }
.bs_bd_ver.bd_lft { padding-left: 5px; background-position: 0 0; }
.bs_bd_ver.bd_rit { padding-right: 5px; background-position: 100% 0; }

.public_content { float: left; padding: 38px 27px; display: inline; width: 873px; border: 1px solid #ccc; background: white; }
dl.public_header { width: 100%; height: 26px; }
dl.public_header dt { margin: 2px 9px 2px 0; width: 5px; height: 22px; background: #ed2100; }
dl.public_header dd { height: 26px; line-height: 26px; font-size: 24px; }
.public_intro { float: left; margin-top: 9px; padding: 0 28px 4px 28px; display: inline; width: 817px; border-top: 1px dashed #c3c3c3; }
.public_intro dl { width: 100%; margin-top: 26px; line-height: 26px; font-size: 14px; letter-spacing: 2px; text-align: justify; }
.public_intro dt { font-weight: bold; }
.public_intro dd { float: none; display: inline;}
.public_intro dd a { color: #069; }
.public_intro dd a:hover { color: #ff4e34; }
.public_intro dd.float_lft { display: inline-block; }
.public_intro dd.float_lft span { display: inline-block; width: 100%; }
.public_list { float: left; padding: 0 12px; display: inline; width: 849px; }
.public_list dl { width: 100%; margin-top: 40px; height: 31px; font-size: 18px; background: #e6e6e6; }
.public_list dt, .public_list dd { height: 31px; line-height: 31px; }
.public_list dt { padding-left: 70px; display: inline; width: 580px; }
.public_list dd { width: 199px; text-align: center; }
.public_list ul { float: left; margin: 10px 0 0 0; padding: 0; width: 100%; line-height: 43px; list-style: decimal outside; overflow: visible }
.public_list ul li { margin-left: 45px; }
.public_list ul li a { width: 605px;  display: inline-block; font-size: 16px; }
.public_list ul li a:hover { color: #ff4e34; }
.public_list ul li em { width: 199px; display: inline-block; text-align: center; font-size: 14px; font-style: normal; color: #323232; }


.pager { float: right; padding: 28px 60px 10px 0; display: inline; }
.pager a, .pager input { float: left; margin-right: 4px; display: inline; width: 22px; height: 22px; line-height: 22px; text-align: center; border: 1px solid #d5d5d5; color: #3a3a3a; }
.pager a.flipper { width: 52px; }
.pager a.current, .pager a:hover { border-color: #f30; color: #f30; }
.pager a.disabled, .pager a.disabled:hover { border-color: #d5d5d5; color: #999; cursor: default; }
.pager input { margin: 0 2px 0 1px; padding: 5px; width: 42px; height: 12px; line-height: 12px; }
.pager label, .pager span { float: left; padding: 0 3px; display: inline; height: 24px; line-height: 24px; }

/*.constricted { width: 1003px !important; }*/
.constricted .public_menu { margin-left: 1px; }
.constricted .public_search { margin-left: 3px; }
.constricted .public_box { margin-right: 1px; width: 739px; }
.constricted .bs_bd_hor { width: 729px; }
.constricted .public_content { width: 673px; }
.constricted .public_intro { width: 617px; }
.constricted .public_list { width: 649px; }
.constricted .public_list dt { width: 430px; }
.constricted .public_list dd { width: 149px; }
.constricted .public_list ul li a { width: 455px; }
.constricted .public_list ul li em { width: 149px; }
.constricted .pager { padding-right: 30px; }



/*掌上人保*/
/*安装说明*/
.palm_install{background:url(palm_icon1.gif) 37px 17px no-repeat; }
.palm_install_1{background:url(palm_icon1_1.gif) 37px 17px no-repeat; }
.palm_apply{background:url(palm_icon2.gif) 37px 17px no-repeat; }
.palm_apply_1{background:url(palm_icon2_1.gif) 37px 17px no-repeat; }
.palm_serve{background:url(palm_icon3.gif) 37px 17px no-repeat; }
.palm_serve_1{background:url(palm_icon3_1.gif) 37px 17px no-repeat; }
.palm_content{width:77%;float:left; margin-left:2%; }
.palm_contentT{width:100%; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; overflow:hidden; padding-bottom:15px;}
.palm_content .palm_ul{height:50px; line-height:50px; border-top:1px solid #dbdbdb; width:100%; background:#ebebeb;}
.palm_ul_cont{width:100%;}
.palm_content .palm_li{display:inline-block; hegiht:50px; line-height:50px; float:left; width:149px; text-align:center; font-size:18px; color:#666666; border-right:1px solid #dbdbdb; cursor:pointer; height:50px;}
.palm_content .add_color{color:#fff; background:#de1f00;}
.palm_content .palm_select{height:32px; inline-height:32px; width:100%; background:url(palm_bg1.png) bottom center no-repeat; background:url(palm_bg1.gif) bottom center no-repeat; display:block; float:none; clear:both; margin:0 auto; padding-top:30px; }
.palm_content .androidWrap{background:url(android.gif) center 53px no-repeat;}
.palm_content .toolWrap{background:url(tool.gif) bottom center no-repeat;}
.palm_content .remindWrap{background:url(remind.gif) bottom center no-repeat;}
.palm_content .palm_maincontent .palm_select ul{display:block; float:none; width:auto; height:25px;text-align:left;}
.palm_content .palm_maincontent .palm_select ul li{display:inline;font-size:18px; color:#666666; cursor:pointer; width:80px; height:25px;margin-left:50px;}
/*.palm_content .palm_maincontent .palm_select ul li.iphoneTab{left:34%;}*/
.palm_content .palm_maincontent .palm_select ul li.androidTab{margin-left:74px;}
.palm_content .palm_select ul li:hover{color:#ed2100;}
.palm_content .palm_maincontent .palm_select ul li.red_color{color:#ed2100;}
.palm_content .palm_maincontent{width:93%; margin:0 auto; font-size:14px; color:#444; text-align:center; clear:both;}
.palm_content .palm_maincontent span{width:330px; display:inline-block;}
.palm_content .palm_maincontent p{margin:0; padding:0; text-align:left;}
.palm_content .palm_maincontent .palm_maintitle{font-size:15px; font-weight:normal; margin-top:14px; line-height:36px;  }
.palm_content .palm_maincontent .palm_mainp{padding-left:33px; line-height:28px; }
.palm_content .palm_maincontent a{display:inline-block; margin:24px auto 0; }
.palm_content .palm_maincontent a img{margin:0 auto;}
.palm_content .palm_maincontent p.has_mt{margin-top:20px; }
.palm_contentB{width:100%; background:url(palm_linebgBottom.gif) 0 0 repeat-x; height:6px;}
/*使用说明*/
.palm_content .palm_maincontent2{ margin:0 auto; font-size:14px; color:#444; text-align:center; clear:both; padding-left:26px; padding-right:38px; }
.palm_content .palm_maincontent2 p{margin:0; padding:0; text-align:left;}
.palm_content .palm_maincontent2 .palm_maintitle{font-size:15px; font-weight:normal; margin-top:20px; line-height:40px;  }
.palm_content .palm_maincontent2 .palm_mainp{padding-left:44px; line-height:28px; }
.palm_content .palm_maincontent2 a{display:inline-block; margin:28px auto 0; }
.palm_content .palm_maincontent2 a.has_left{margin-left:58px; }
.palm_content .palm_maincontent2 a img{margin:0 auto;}
.palm_content .palm_maincontent2 p.has_mt{margin-top:20px; }
/*服务说明*/
.palm_content .palm_maincontent3 .palm_select ul li{display:inline;font-size:18px; color:#666666;  cursor:pointer; width:80px; height:25px;}
.palm_content .palm_maincontent3 .palm_select ul li.remind{ margin-left:68px;}

.palm_content .palm_maincontent3 .palm_select ul li.tool{ margin-left:44px;}
.palm_content .palm_maincontent3 .palm_select ul li.red_color{color:#ed2100;}
.palm_content .palm_maincontent3 .palm_select ul{display:block; float:none; position:relative; width:auto; height:25px;}
.palm_content .palm_maincontent3{ margin:0 auto; font-size:14px; color:#444; text-align:center; clear:both; padding-left:33px; padding-right:35px; }
.palm_content .palm_maincontent3 span{display:inline-block;width:350px;}
.palm_content .palm_maincontent3 p{margin:0; padding:0; text-align:left;}
.palm_content .palm_maincontent3 .palm_maintitle{font-size:15px; font-weight:normal; margin-top:20px; line-height:40px;  }
.palm_content .palm_maincontent3 .palm_mainp{padding-left:25px; line-height:28px; }
.palm_content .palm_maincontent3 p.has_mt{margin-top:20px; }
.palm_content .has_padding{padding-bottom:48px;}
.palm_content .palm_maincontent3 .palm_select ul.addIndex{display:block; float:none; position:relative; width:auto; height:25px;margin-left:61px; text-align:left;}

