/* Header CSS */
header.hc_header.bgwht{border-bottom:solid 1px #e5e4e1;height:70px}
.hc_header.bgwht,header.hc_header.bgwht,.hc_header .bgbgwht{background:#fff}
header.hc_header ,.hc_header section,.hc_header .mg_lst,.nav_flevel li .megamenu .mg_lst_rgt li,.hc_header .spn,.hc_header .tab_cnt,footer,.hc_header .ftr i,.breadc,.hc_header .flud,.hc_header .profile,.hc_header .hldr,.hc_header .review,.hc_header .rvw,.hc_header .pr_hd,.hc_header .aop_txt,.hc_header .ftr_rst,.hc_header .advert,.hc_header .tab_content,.hc_header .mst_lft li,.hc_header .mst_lft a,.hc_header .futr,.hc_header .sr_nam,.hc_header .sr_rvw,.hc_header .soci_who,.hc_header .authr,.hc_header .ars.blts li,.hc_header .sty,.hc_header .ctry_art,.hc_header .ipl,.hc_header .form,.hc_header .log_hd,.hc_header .frsh,.hc_header .fild,.hc_header .pr_rev,.hc_header .compc,.hc_header .cchd,.hc_header .scrub .crm_mar,.hc_header .eng_lsp,.hc_header .frgt_pos,.hc_header .seo li,.hc_header .less,.hc_header .leseve,.hc_header .ftr_rst .hgt_hn,.hc_header .matchs{float:left;width:100%}
.hc_header .wrapper,.hc_header #wrapper,.hc_header .main{margin:0 auto}
.hc_header .wrapper.scrn,.hc_header #wrapper.scrn{margin-left:85px}
.hc_header .logo{float:left;margin:12px 0 0}
.hc_header .nav{float:right;width:auto}
.hc_header .nav li a{text-decoration:none}
.hc_header nav .nav_flevel li .lnk.actv{background:#464646;color:#fff;}
.hc_header .nav_flevel.mb_sch li .lnk.actv{padding:21px 25px 25px 22px}
.hc_header nav .nav_flevel li.crse .actv .fa-search:before{content:"\f00d";color:#fff}
.hc_header li.crse .actv .fa-search{font-size:1.7em;padding:0 2px 0 1px}
.hc_header nav .nav_flevel li.srhe .fa-2x{color:#fff}
.hc_header .megamenu.four{z-index:99}
.hc_header .nav_flevel li{float:left;list-style:none;position:relative}
.hc_header .nav_flevel li .lnk{float:left;padding:26px 15px;color:#464646;font-size:14px}
.hc_header .nav_flevel li .megamenu li{background:none;float:left;width:100%}
.hc_header .nav_flevel li .megamenu .mg_lst_lft li{width:48.7%}
.hc_header .shrt.act,.hc_header .nav_flevel li.act .lnk,.hc_header .vid_blk{color:#fff;text-decoration:none}
.hc_header .nav_flevel li.act .lnk,.hc_header .view,.hc_header .shrt.act,.hc_header .vid_blk a.lnk{background:#464646}
.hc_header .vid_blk .lnk{color:#fff!important}
.hc_header .shrt.act{border:solid 1px #006699}
.hc_header .megamenu,.hc_header .dn_label,.hc_header .srles,.hc_header .les,.hc_header .actv .pshw,.hc_header .actv .srpshw,.hc_header .mas_rmv,.hc_header .popup,.hc_header .dvce_shw{display:none}
.hc_header .blk,.hc_header .lsts li img,.hc_header .actv .les,.hc_header .actv .srles{display:block}
.hc_header .slad{float:left}
.hc_header .megamenu{position:absolute;right:0;top:70px;background:#464646;color:#fff;z-index:9999;width:220px;border-radius:3px 0 3px 3px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.3)}
.hc_header .megamenu a:hover{color:#fff}
.hc_header .mg_left{float:left}
.hc_header .nav_flevel .fa-search.fa-2x,.hc_header .nav_flevel .fa-user.fa-2x{font-size:1.7em;margin-top:1px}
.hc_header .mg_lst li a{float:left;padding:10px 20px;width:100%;font-size:14px}
.hc_header .mg_lst li a:hover{background:#363636}
.hc_header .mg_right{float:right;width:28.25%;padding:2%}
.hc_header .grey,.hc_header .nlink,.hc_header .pro_hd.full p{color:#959595}
.hc_header .nav_flevel li h3,.hc_header .fon_14,.hc_header .lft_cnt.pr_fnt{font-size:14px}
.hc_header .nav_flevel li h3,.hc_header .mg_lst p,.hc_header .dpros{margin-bottom:15px}
.hc_header .nav_flevel li .mg_lst_lft h3,.hc_header .mg_lst_rgt h3,.form{margin-top:20px}
.hc_header .nav_flevel li .bsub a{float:right;font-size:12px}
.hc_header .nav_flevel li .bsub a,.hc_header .times strong,.hc_header .matchs .orgtxt.pd_l{font-weight:400}
.hc_header .megamenu li a{color:#fff}
li#topNavSrchLi{width:69px;}
.hc_header .nav_flevel li.icn .lnk{padding:21px 25px 24px 22px}
.hc_header .two .mg_left.full{padding:4%}
.hc_header .nav_flevel li .megamenu.two .mg_left.full li,.hc_header .srmore .noti,.hc_header .ab_er{width:98%}
.hc_header .megamenu.four{padding:10px}
.hc_header .megamenu.four{width:323px;box-sizing:content-box;}
.hc_header .megamenu.five{background:#555;font-size:14px}
.hc_header .nav .nav_flevel{float:right}
.hc_header.nw_nav .megamenu .c_txt{padding:11px 15px 12px;width:278px;border:1px solid #fff;border-radius:3px 0 0 3px;margin:0}
@-moz-document url-prefix(){
.hc_header.nw_nav .megamenu .c_txt{
padding:11px 15px 11px;
}
}
.hc_header input[type="text"],.hc_header input[type="email"]{font-size:14px}
.hc_header .s_btn{float:right}
.hc_header .s_btn button{background:#AA5D00 none repeat scroll 0 0;border-radius:0 5px 5px 0;box-sizing:border-box;color:#fff;cursor:pointer;font-size:18px;height:44px;margin-left:-2px;width:44px;outline:none}
.hc_header .fa,.hc_header .rda span{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#topNavlogIcn.lnk{width:25px;box-sizing:content-box;height:30px;}
#shrtCntAnimte{z-index:10000}
.hc_header .mb_sch .icn span img{width:25px;height:25px}
.hc_header .lo_wt{display:none}
.hc_header .megamenu.five{width:280px;/* display:none!important; */}
.hc_header .megamenu.five .mg_left:first-child{background:#464646;border-radius:5px 0 0 0}
.hc_header .five .mg_left{box-sizing:border-box;width:100%;padding:0}
.hc_header .mg_left{float:left}
.hc_header .five .mg_left:last-child{padding:0}
.hc_header .nav_flevel li .megamenu.five li{width:100%;box-sizing:border-box;background:none;float:left;width:100%}
.hc_header .nav_flevel li,.hc_header .nav_flevel li a{transition-property:background;transition-timing-function:linear}
.hc_header .non_fav,.hc_header .five li a{padding:10px 20px;display:block;}
.hc_header .fav .sht_cout{bottom:inherit;left:inherit;margin:-1px 0 0 5px;right:20px}
.hc_header .sht_cout{background:#008040;padding:4px 5px;position:absolute;left:11%;bottom:18%;font-size:10px;color:#fff;border-radius:5px;font-weight:700;width:12px;text-align:center;box-sizing:content-box;}
.hc_header.nw_nav{box-sizing:border-box;float:left;padding:0 0px 0px 20px;width:100%}
.hc_header .logo{width:204px}
.hc_header span.grey{font-size:13px;padding:11px 20px;display:block;}
.five li a:hover{background:#363636}
.hc_header .mb_sch span.lo_ur img{height:35px;width:35px;margin-top:-3px;border-radius:50%;margin-left:-3px}
.hc_header .sht_cout1{border-radius:50%;height:14px;width:14px;right:22px;bottom:22px;padding:0;position:absolute;left:auto;top:16px}
/*.lo_ur .sht_cout1{right:14px;}*/
.hc_header .srhe .lo_wt,.hc_header .srhe .lo_ur{display:block}
.hc_header .srhe .lo_in{display:none}
#tpNvComUl > li a.lnk:hover{border-top:5px solid #464646;padding-top:21px}
.fa_rs{padding-left:20px;padding-right:20px;padding-bottom:10px}
/*Top nav search*/
.autocomplete,.autocompletesrch{position:absolute;background:#fff;height:352px;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:99;overflow-x:hidden;cursor:pointer;border:solid 1px #ccc;border-top:none;font-size:14px}
.autocomplete.nw_topsrch{height:517px!important;overflow-y:auto;cursor:default;height:503px;box-shadow:0 1px 4px #999;margin-top:1px;border-radius:2px;border:0;color:#464646}
.hdr_cl{padding:14px 13px 15px;float:left;width:277px;font-size:14px}
.hdr_cl span{border-radius:8px;width:auto;background-color:#A0A0A0;letter-spacing:.7px;padding:1px 5px;color:#fff;text-transform:uppercase;font-size:12px;font-weight:bold}
.uni_law{float:left;width:100%}
.autocomplete.nw_topsrch li{clear:both;display:inline-block;list-style:outside none none;width:278px}
.autocomplete.nw_topsrch li a{padding:8px 13px 7px;display:block;text-decoration:none;color:#464646;width:100%;display:inline-block;box-sizing:border-box}
.nw_topsrch .nav_flevel li .megamenu li{float:left;width:100%}
.autocomplete.nw_topsrch li.fl_crse a{text-decoration:underline;width:100%;box-sizing:border-box}
.uni_law li a{line-height:24px}
.nw_topsrch .uni_law span{float:left;padding:0!important;width:88%!important}
.nw_topsrch ul li:first-child span{box-sizing:border-box;float:left;padding:0 13px;width:100%}
.nw_topsrch .uni_law span:first-child{padding:0 6px 0 0 !important;width:auto!important}
.nw_topsrch .flg_sc{margin-top:-2px}
.mb_sch .icn span img{width:25px;height:25px}
.mb_sch .uni_law .flg_sc img{border:0;margin-top:2px}
.nw_topsrch .uni_law span{float:left;padding:0!important;width:88%!important}
.autocomplete.nw_topsrch li a:hover,.autocomplete.nw_topsrch li.asr_sr a{background:#464646;color:#fff}
.megamenu li.cover a,.sty_pln .autocomplete.nw_topsrch li.cover a,.flr_sr .cover{background:#363636;color:#fff;outline:none}
.nav_flevel li .lnk.ic_clr{padding-top:21px;border-top:5px solid #464646}
/*footer */
/* .fb_sc:hover{background-position: -117px -37px;}
.tw_sc:hover{background-position: -155px -37px;}
.inst_sc:hover{background-position: -225px -324px;}
.yo_sc:hover{background-position: -225px -152px;} */
footer{background:#006699;/*margin-top:30px*/}
div#ftr{width:100%;float:left;margin-left:0}
.ftr{float:left;margin:34px 0 0;color:#fff;width:100%;font-size:14px}
.ftr_top,.sup_footer .wrapper{padding:0 80px;float:left;width:100%}
.sup_footer{float:left;width:100%;border-top:1px solid #48A1BF;padding:25px 0 23px;color:#fff;margin-top:20px}
/*.ftr_lft{width:550px;float:left;margin-right:2%}*/
/*.ftr_lft p.mb20{width:470px;}*/
.ftr_lft.mdl{width:22%}
.ftr_lft h3,h2{font-size:18px;font-family: 'Open Sans bold',sans-serif;}
.ftr_lft p{line-height:22px;margin-bottom:24px;color:#fff}
.mb20{margin-bottom:20px}
.ftr_top .ftr_form input,.ftr_top .ftr_form input[type="text"],.ftr_top .ftr_form input[type="email"]{border:1px solid #979797;border-radius:4px}
.ftr_form input{float:left;width:254px;margin:0 2% 0 0;padding:10px 9px;font-size:14px}
.ftr_form >*{margin-bottom:10px!important}
.org_btn{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 -3px 0 0 rgba(0,0,0,0.4) inset;-moz-box-shadow:0 -3px 0 0 rgba(0,0,0,0.4) inset;box-shadow:0 -3px 0 0 rgba(0,0,0,0.4) inset;color:#fff;background:#AA5D00;padding:10px 20px 13px;text-decoration:none;text-transform:uppercase;float:left;text-align:center}
.ftr_form .sucs{float:left;width:80%;margin:0;padding:5px 9px 5px 10px;border-radius:3px}
.ftr .sucs i{margin:0 7px 0 0;font-size:20px;width:auto}
/* .fb_sc,.tw_sc,.go_sc,.yo_sc,.pin_sc,.t_sc,.ask_sc,.vk_sc,.inst_sc,.lnkd_sc{background:url(https://images2.content-hci.com/hca-cont/img/sprite/sprite.png) no-repeat left top;float:left;width:33px;height:34px;background-position:-117px top;margin:0 15px 25px 0}
.tw_sc{background-position:-155px top}
.inst_sc{background-position:-1px -319px}
.yo_sc{background-position:-225px -112px} */
.ftr_lft li{list-style:none;margin-bottom:16px}
.ftr_lft li a,.ftr_lft p,.sma_lnk:hover,.sma_lnk,.tps.fas h2{color:#fff}
.sup_footer .rgt{float:right;width:24%;line-height:22px;text-align:right}
.sup_footer .lgt{float:left;width:50%}
#esucess{width:80%;padding:5px 7px 5px 10px;margin:0}
img.idp_ftr{vertical-align:middle;margin:-3px 2px 0}
.ftr_lft li a:hover{text-decoration:underline}
.cntry_flag a{color:#fff}
.htext-wrap{padding:20px 0 30px}
.bggrn{background:#008040;padding:5px 0;color:#fff}
.skyscraper{display:none}
.fb_sc,.tw_sc,.go_sc,.yo_sc,.pin_sc,.t_sc,.ask_sc,.vk_sc,.inst_sc,.lnkd_sc,.cn_scn,.w_sc{width:24px;height:24px;margin:0 20px 25px 0;float:left;transition:0.2s all;background-size:cover;}
.fb_sc{background-image:url('https://images2.content-hci.com/hca-cont/img/footer/facebook.svg')}
.fb_sc:hover{background-image:url('https://images3.content-hci.com/hca-cont/img/footer/facebook_b.svg')}
.tw_sc{background-image:url('https://images4.content-hci.com/hca-cont/img/footer/twitter.svg')}
.tw_sc:hover{background-image:url('https://images5.content-hci.com/hca-cont/img/footer/twitter_b.svg')}
.yo_sc{background-image:url('https://images6.content-hci.com/hca-cont/img/footer/you_tube.svg')}
.yo_sc:hover{background-image:url('https://images7.content-hci.com/hca-cont/img/footer/you_tube_b.svg')}
.pin_sc{background-image:url('https://images8.content-hci.com/hca-cont/img/footer/pinterest.svg')}
.pin_sc:hover{background-image:url('https://images1.content-hci.com/hca-cont/img/footer/pinterest_b.svg')}
.t_sc{background-image:url('https://images2.content-hci.com/hca-cont/img/footer/tumblr.svg')}
.t_sc:hover{background-image:url('https://images3.content-hci.com/hca-cont/img/footer/tumblr_b.svg')}
.ask_sc{background-position:-267px -210px}
.ask_sc:hover{background-position:-267px -248px}
.vk_sc{background-image:url('https://images2.content-hci.com/hca-cont/img/footer/vk.svg')}
.vk_sc:hover{background-image:url('https://images3.content-hci.com/hca-cont/img/footer/vk_b.svg')}
.inst_sc{background-image:url('https://images4.content-hci.com/hca-cont/img/footer/instagram.svg')}
.inst_sc:hover{background-image:url('https://images5.content-hci.com/hca-cont/img/footer/instagram_b.svg')}
.lnkd_sc{background-position:-201px -416px}
.lnkd_sc:hover{background-position:-264px -416px}
.w_sc{background-image:url('https://images6.content-hci.com/hca-cont/img/footer/wechat.svg')}
.w_sc:hover{background-image:url('https://images7.content-hci.com/hca-cont/img/footer/wechat_b.svg');background-position:0 0!important}
.cn_scn{background-image:url('https://images8.content-hci.com/hca-cont/img/footer/weibo.svg')}
.cn_scn:hover{background-image:url('https://images2.content-hci.com/hca-cont/img/footer/weibo_b.svg');background-position:0 0!important}
/*Footer new update*/
.ftr_lft:first-child{min-height:309px}
.ftr_lft{width:55%;float:left;background:#005585;padding:20px 25px 10px;border-radius:5px;box-sizing:border-box;margin-top:6px;margin-bottom:9px}
.ftr_lft.lst{width:20%;margin-right:0;float:right}
.ftr_lft.lst,.ftr_lft.fllus{background:none;padding:0;margin-top:0}
.ftr_form{float:left;width:100%}
.ft_thk{float:left;width:100%;border-top:1px solid rgba(255,255,255,0.5);box-sizing:border-box;padding:15px 10px;border-bottom:1px solid rgba(255,255,255,0.5);font-family:'Open Sans Bold'}
.ft_thk span{display:inline-block;vertical-align:middle;margin-right:5px}
.sbsct{float:left;width:100%}
.sbsct p.error a{color:#fff;text-decoration:underline}/* added for sep release 2018 */
.ftr_top .ftr_form input,.ftr_top .ftr_form input[type="text"],.ftr_top .ftr_form input[type="email"]{border:none;border-radius:4px;width:100%;box-sizing:border-box;padding:20px 25px;margin-right:0}
.ftr_top .enq_hl{float:left;margin-top:25px;margin-bottom:25px!important;line-height:20px}
.ftr_top .fright{margin-bottom:3px!important;clear:left}
.fright{float:right}
.ftr_top .chk_bg{background:#005585}
.ftr_top .nw_chk{background:rgba(255,255,255,0.5)}
.ftr_top .trm_lt{cursor:pointer;float:left}
.ftr_form .nw_chk:hover,.ftr_form .chk_bx:hover .nw_chk{background:#fff}
.ftr_top .trm_lt a{text-decoration:underline}
.ftr_top .trm_lt,.ftr_top .trm_lt a{width:90%;color:#fff}
.ftr_top .fright div.org_btn{opacity:.5;cursor:default}
.ftr_top .org_btn{padding:10px 68px 13px}
.ftr_top .fright div.org_btn.op1{opacity:1}
.ftr_top .fright div.org_btn:hover{background:#AA5D00}
.ftr_lft.fllus{float:left;width:100%;margin-top:15px}
.ftr_top .ftr_lft p.mt5{margin-top:5px}
.ftr_form div.op1.org_btn:hover {background:#663800;cursor:pointer }
.ftr_top .nw_chk.act, .ftr_form .trms:hover .nw_chk.act{background:rgba(255,255,255,0.5)}
.ftr_form .trms:hover .nw_chk{background:#fff;}
.ftr_top .ftr_form input.err, .ftr_top .ftr_form input[type="text"].err, .ftr_top .ftr_form input[type="email"].err{border: 1px solid red!important;color: red!important}

/*footer loggedin */
.new_fltr .ftr_lft.fllus{float:right;width:20%;margin-top:-45px}
.new_fltr img.idp_ftr{margin-right:58px}
.new_fltr .ftr_lft.lst h3{width:36%;float:left}
.new_fltr .ftr_lft.lst ul{margin-top:0;float:left;width:36%;clear:left}
.new_fltr .ftr_lft.lst .ftr_lft.fllus h3{clear:right;float:right;width:100%;margin-bottom:16px}
.new_fltr .ftr_lft.lst{width:100%}
.new_fltr .ftr_lft:first-child{min-height:auto}
.new_fltr .ftr_lft{margin-bottom:0}

img[src="https://hmcdn.baidu.com/static/hmt/icon/21.gif"],img[src="http://eiv.baidu.com/hmt/icon/21.gif"],img[src="https://bs.baidu.com/hmt/icon/21.gif"] {
  display:none;
}

.hc_header .nav_flevel .autocomplete, .autocompletesrch{top:54px}