@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: AvantGarde;
	src: url(font/TT0156m.eot); /* IE9 Compat Modes */
          src: url(font/TT0156m.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
               url(font/TT0156M.woff) format("woff"), /* Modern Browsers */
               url(font/TT0156M.ttf)  format("truetype"), /* Safari, Android, iOS */
               url(font/TT0156m.svg#YourWebFontName) format("svg"); /* Legacy iOS */
               font-weight: normal;
               font-style: normal;
   }



div.loader{
background:url(images/banner/1.jpg) top center;height:339px;min-width:998px;
background:url(images/banner/2.jpg) top center;height:339px;min-width:998px;
background:url(images/banner/3.jpg) top center;height:339px;min-width:998px;
background:url(images/banner/4.jpg) top center;height:339px;min-width:998px;

background:url(images/nav/menu1.png) top center;height:68px;width:122px;
background:url(images/nav/menu2.png) top center;height:68px;width:122px;
background:url(images/nav/menu3.png) top center;height:68px;width:122px;
background:url(images/nav/menu4.png) top center;height:68px;width:122px;
background:url(images/nav/menu5.png) top center;height:68px;width:122px;
background:url(images/nav/menu6.png) top center;height:68px;width:122px;
background:url(images/nav/smenu1.png) top center;height:68px;width:122px;
background:url(images/nav/smenu2.png) top center;height:68px;width:122px;
background:url(images/nav/smenu3.png) top center;height:68px;width:122px;
background:url(images/nav/smenu4.png) top center;height:68px;width:122px;
background:url(images/nav/smenu5.png) top center;height:68px;width:122px;
background:url(images/nav/smenu6.png) top center;height:68px;width:122px;


background:url(images/menu/m-1.png) top center;height:60px;width:91px;
background:url(images/menu/m-2.png) top center;height:60px;width:91px;
background:url(images/menu/m-3.png) top center;height:60px;width:91px;
background:url(images/menu/m-4.png) top center;height:60px;width:141px;
background:url(images/menu/t-1.png) top center;height:60px;width:91px;
background:url(images/menu/t-2.png) top center;height:60px;width:91px;
background:url(images/menu/t-3.png) top center;height:60px;width:91px;
background:url(images/menu/t-4.png) top center;height:60px;width:141px;

background:url(images/menu/noselect.png) top center;height:34px;width:183px;
background:url(images/menu/select.png) top center;height:34px;width:183px;
margin-left:-2000px;
}





html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }

h2{font:bold 18px/28px AvantGarde;color:#2e5aae;}
h2 a{font:bold 18px/28px AvantGarde;color:#2e5aae;}
h3{font:bold 22px/28px AvantGarde;color:#2e5aae;}
h4{font:bold 14px AvantGarde;color:#333;}
h5 {font:bold 21px/60px AvantGarde;}
h6 { color:#FFF;font:13px AvantGarde; }
h6 a{color:#FFF;font:13px AvantGarde;}
body, input, select, button, textarea { font-size: 12px; font-family: AvantGarde; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #252525; color: #363636; line-height: 1.2; }
a, a:link { text-decoration: none; }
a:visited {  }
a:active, a:hover {text-decoration: underline; }
a:focus { outline: none; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.clear_right {clear: right;}
.Reserved { height:50px;}



#headerBG{background:url(images/header_bg.jpg) repeat-x; height:151px;min-width:998px;}
#header{width:990px;height:147px;margin:0px auto; position: relative;}
#header_line{background:url(images/header_line.png) top center; height:4px;overflow: hidden;min-width:998px;}
#logo{ background:url(images/logo.png) no-repeat; height:60px; width:345px;margin-top:22px; float:left;}
#logo a{height:60px; width:345px; display:block; text-indent:-9999px;}
#nav{font:AvantGarde; color:#ffffff; float:left; width:638px;margin-top: 17px;}
.search{width:980px;float:right;line-height:26px;margin:12px 20px 6px 0px;text-align:right;}
.login{float:left;margin:0px 5px;color:#86C4F7;}
.login a{color:#86C4F7;margin:0px 3px;}
.login a:hover{color:#fff;}
.search_bg{background:url(images/search_text.png) no-repeat;height:26px;width:149px;float:left;}
.mainnav{width:610px;float:right;margin-top:18px;}
.mainnav li{float:left;}

#parent_logo {position: absolute; top: 9px; right: 10px;width: 320px;}
#parent_logo .parent_text {line-height: 30px;display: inline-block; color: #fff;}

.search_input{width:116px;border:0px;float:left;margin:2px; height:14px;padding:4px 4px;}
.search_btn{background:url(images/search_btn.png) no-repeat;height:16px;width:13px;border:none;float:left;margin:5px 0px;cursor:pointer;outline:none;}

#content{background:url(images/contact_bg.png) repeat-x;height:359px;min-width:998px;}
#subcontent{background:url(images/contact_bg2.png) repeat-x;height:410px;min-width:998px;}
#subcontent2{background:url(images/contact_bg2.png) bottom repeat-x #fff;min-width:998px;}
#content_line{background:url(images/content_line.png) top center; height:3px;overflow:hidden;min-width:998px;}
.content{width:985px;margin:0px auto; background:url(images/content_line3.png) center center no-repeat;}
.subcontent{width:985px;margin:0px auto; background:url(images/content_line3.png) bottom center no-repeat;}
.subcontent2{width:985px;margin:0px auto;}
.subcontent_l{width:232px; background:url(images/subcontent_line.png) right top no-repeat;margin-top:24px;float:left;min-height:356px;}
.subcontent_l_p{width:200px;margin:0px 0px 10px 0px;float:left;}
.subcontent_r{margin:24px 0px 0px 18px;float:left;width:730px;}

.press_left{margin-top:24px;float:left;width:200px;margin-right:30px;min-height:585px;}
.press_right{float:left;margin-top:24px;width:700px; background:url(images/contact_bg4.png) no-repeat top left;padding-left:40px;min-height:807px;}
.sc_r_location{border-bottom:solid 1px #bbb;font:14px AvantGarde;color:#333;padding-bottom:10px;}
.sc_r_content{font:14px AvantGarde;}
.sc_r_content li{margin:0px;padding:0px;}
.sc_r_content .ul_list_style ul {margin-left: 40px;}
.sc_r_content .ul_list_style ul li{list-style-position:outside;list-style-type:disc; margin:0;}
.sc_r_content .management li{margin-bottom:40px;list-style:none;}
.sc_r_content .contact ul{float:left;width:600px;margin:20px 0px 0px 50px;}
.sc_r_content .contact li{margin-bottom:8px; list-style:none;}
.sc_r_content .ctitle{float:left;width:160px; text-align:right;padding-right:10px;}
.sc_r_content .cinput{float:left;}
.sc_r_content .cinput textarea{border:1px solid #abadb3;width:380px;height:100px;padding:4px;float:left;}
.sc_r_content .cinput input{height:15px;width:142px;border:1px solid #abadb3;padding:4px;}
.sc_r_content .find{float:left;width:170px; position:absolute;margin-left:450px;}
.sc_r_content .find .title{font:20px/28px AvantGarde, AvantGarde;color:#000; border-bottom:solid 1px #bbb;width:170px; text-align:center;margin:15px 0px 0px 0px;}
.sc_r_content .find ul{float:none;margin:15px 0px 0px 0px;width:170px; text-align:center;}
.sc_r_content .faqli li{list-style:none;margin:0px 0px 20px 0px;}
.sc_r_content .subtitle{font:bold 15px/20px AvantGarde;color:#333333;margin-bottom:15px;}
.sc_l_title{margin-bottom:20px;}
.sc_l_content{width:200px;}
.sc_l_content li{list-style:none; }
.sc_l_content_on{background:url(images/menu_on.png) no-repeat; height:34px; width:195px;font:13px/34px AvantGarde;color:#fff; text-indent:20px;margin-bottom:5px;}
.sc_l_content_off{background:url(images/menu_off.png) no-repeat; height:34px; width:195px;font:13px/34px AvantGarde;color:#1b5989; text-indent:20px;margin-bottom:5px; display:block; }
.sc_l_content_off a{background:url(images/menu_off.png) no-repeat; height:34px; width:195px;font:13px/34px AvantGarde;color:#1b5989; display:block;text-decoration:none;}


.leftCategory .page_item a{background-image:url("images/menu_off.png");height:34px; width:195px;font:13px/34px AvantGarde;color:#1b5989; display:block;text-decoration:none;text-indent:20px;margin-bottom:5px;}
.leftCategory .page_item_big a{background-image:url("images/menu_off2.png");height:53px; width:175px;font:13px/34px AvantGarde;color:#1b5989; display:block;text-decoration:none;margin-bottom:5px;padding-left:20px;line-height: 2.0em;}
.leftCategory .current_page_item a{background-image:url("images/menu_on.png");height:34px; width:195px;font:13px/34px AvantGarde;color:#fff;display:block; text-decoration:none; text-indent:20px;margin-bottom:5px;}
.leftCategory .current_page_item_big a{background-image:url("images/menu_on3.png");height:53px; width:175px;font:13px/34px AvantGarde;color:#fff;display:block; text-decoration:none; padding-left:20px;margin-bottom:5px;line-height: 2.0em;}
.leftCategory .current_page_item  ul.children li a{background-image:url("images/menu_off.png");color:#1b5989;}
.leftCategory .children a{margin-left: 20px; width: 175px;}
.leftCategory .children .current_page_item a{margin-left: 20px; width:175px;}

.leftcarres li {margin: 0 0 15px 0;}
.leftcarres li div.department {margin: 0 0 5px;}
.leftcarres li div.contact p {margin: 0 0 2px; font-size: 11px;}


.sc_l_content_on_on{background:url(images/menusub_on.png) no-repeat; height:27px; width:183px;font:12px/27px AvantGarde;color:#fff; text-indent:30px;margin:0px 0px 5px 10px;}
.sc_l_content_on_off{background:url(images/menusub_off.png) no-repeat; height:27px; width:183px;font:12px/27px AvantGarde;color:#000; text-indent:30px;margin:0px 0px 5px 10px;}
.sc_l_content_on_off a{background:url(images/menusub_off.png) no-repeat; height:27px; width:183px;font:12px/27px AvantGarde;color:#000;display:block;text-decoration:none;}


.Stretch li{background:url(images/Stretch_title.png) no-repeat; width:400px;font: bold 14px/39px AvantGarde;text-indent:40px; display:block;margin:0px;}
.Stretch li a{background:url(images/Stretch_title.png) no-repeat; width:400px;font: bold 14px/39px AvantGarde;text-indent:40px; display:block;margin:0px;}
.location_font{float:left;margin-left:30px;padding:20px;}
.location_map{float:left;margin-left:50px;}

.collapsed{display:none;}/* 展开隐藏*/
.collapsed1{display:block;}/* 展开隐藏*/
.stretch_table_top{background:url(images/Stretch_c_top.png) no-repeat;height:12px;width:400px;}
.stretch_table_middle{background:url(images/Stretch_c_middle.png) repeat-y;padding:10px 30px 20px;height:12px;width:400px;}
.stretch_table_bottom{background:url(images/Stretch_c_bottom.png) no-repeat;height:12px;width:400px;}

.pledge_l_BF{float:left;margin:30px 0px 0px 0px;}
.pledge_l{width:270px; background:url(images/subcontent_line.png) right top no-repeat;margin-top:35px;float:left;min-height:356px;padding-right:20px;font-size:14px; line-height:22px;}
.pledge_l ul {padding-left: 40px;}
.pledge_l ul li {list-style-position:outside;list-style-type:disc; margin: 0;}
.pledge_r{float:left;margin:30px 0px 0px 0px;width:690px;}
.pledge_r .ul-div{margin:0px 0px 0px 40px;}
.pledge_r .li-div{list-style:none;margin-bottom:45px;float:left;margin-right:20px; width:300px;}

.p_f{float:left;width:141px;height:141px;}
.p_c{float:left;padding:10px 0px 0px 10px;font-size:13px;width:135px;line-height:18px;}
.p_c ul {padding-left: 20px; margin:0;}
.p_c ul li {list-style-position:  outside; list-style-type: disc;margin: 0 0 2px 0; float: none; width: auto;}

.video{float:left;background:url(images/video_bg.png) no-repeat; height:264px; width:314px; text-align:center;padding-top:8px;}
.team_left{width:112px;float:left;}
.team_right{float:left;margin-left:20px;width:550px;font:12px/18px AvantGarde;color:#666666;}
.sc_r_content .management .team_right ul {padding-left: 20px;}
.sc_r_content .management .team_right ul li {list-style-position: outside; list-style-type: disc;margin: 0 0 2px 0;}
.team_photo{background:url(images/team_bg.png) no-repeat;height:131px;width:102px; float:left; text-align:center;padding-top:3px;margin-bottom:7px;}
.team_linkin{float:left;margin:7px 12px;}
.team_title{width:550px;height:32px;}
.team_font{font:bold 22px/28px AvantGarde;color:#1a83b7;float:left;}

.p_content li{margin-top:20px;}
.p_c_title{margin-bottom:18px;}
.p_c_c_img{height:126px;width:117px;padding:6px 6px;;float:left;}
.p_c_c_font{float:left;width:530px;font-size:14px;line-height:19px;margin-left:15px;}
.p_c_c_content{float:left;width:696px;font-size:14px;line-height:19px;}
.p_c_bottom{border-bottom:solid 1px #bbb;margin-top:20px;}
.p_c_b_plugin{float:left;margin:0px 0px 6px 0px;}
.p_c_b_date{float:right;font-size:12px;margin:0px 10px 0px 0px;}
.p_c_b_date a{color:#2e5aae; text-decoration:none;}
.pr_search{background:url(images/search_bg.png) no-repeat;height:29px;width:195px;margin-top:10px;}
.pr_input{background:url(images/tm.png);width:156px;border:0px;float:left;margin:4px; height:14px;padding:4px 4px;color:#fff;}
.pr_btn{background:url(images/search_btn2.png) no-repeat;width:13px;height:16px;border:0px;cursor:pointer;outline:none;margin:6px 0px;float:left;}
.pr_menu{margin:0px 0px 0px 0px; width:200px;float:left;}
.pr_menu .bigli{margin-top:18px;}
.pr_menu .bigli .prm_content ul{margin:5px 0px 0px 15px;}
.pr_menu .bigli .prm_content li{font:14px/20px AvantGarde; list-style:inside; color:#666;}
.pr_menu .bigli .prm_content li a{font:14px/20px AvantGarde; list-style:inside; color:#666;}
.prm_title{font:20px/28px AvantGarde, AvantGarde;color:#000; border-bottom:solid 1px #bbb;}
.prm_ico{margin:10px 0px 0px 15px;}
.prm_ico li{list-style:none;float:left; margin-right:6px;}
.p_c_sub_title{margin:22px 0px 10px 0px;border-bottom:solid 1px #e5e5e5;}
.p_c_sub_content{font:14px/20px AvantGarde;margin-top:16px;}
.p_c_sub_content img{float:left;margin:12px 12px 12px 0px;border:1px solid #555555;}
.p_c_sub_content .ul_list_style ul {padding-left: 40px;}
.p_c_sub_content .ul_list_style ul li {list-style-position:outside;list-style-type:disc;margin: 0 0 0px 0;}

.p_c_sub_reply{margin-top:0px;}
.pcsr_title{border-top:solid 1px #e5e5e5;padding:10px 0px;}
.pcsr_m{font:bold 18px AvantGarde;color:#333333;}
.pcsr_s{font:14px AvantGarde;color:#666666;}
.pcsrc_face{background:url(images/press_face.png) no-repeat;height:40px;width:40px;float:left;}
.pcsrc_input{float:left;margin-left:10px;}
.pcsrc_input li{margin:0px 0px 5px 0px;}
.press_input{height:20px;width:292px;border:1px solid #dce9ff;padding:4px;font:14px AvantGarde;color:#587099;}
.press_textarea{border:1px solid #dce9ff;background:#fff;height:102px;width:552px;padding:4px;font:14px AvantGarde;color:#587099;}
.press_btn{background:url(images/press_btn.png) no-repeat;height:31px;width:101px;border:none;}
.p_reply ul{margin-top:16px;}
.p_reply li{border-top:solid 1px #e5e5e5;padding:10px 0px;}
.p_reply .pface{background:url(images/press_face.png) no-repeat;height:40px;width:40px;float:left;}
.p_reply .pr_title{margin:0px 0px 10px 0px;}
.p_reply .pr_title div{float:left;}
.p_reply .btn{background:url(images/reply.png) no-repeat;float:left; text-indent:20px;margin:0px 0px 0px 20px;}
.p_reply .btn a{display:block; text-decoration:none;}
.p_reply .pcontent{margin-left:15px;float:left;width:630px;}
.p_reply .ppcontent{margin-left:15px;float:left;width:530px;}
.p_reply .prr{background:#eff5ff;padding:10px;margin:8px 0px 4px;}
.job{padding-left:16px;}
.job li{float:left;margin:0px 30px 20px 0px; list-style:none;}
.job table{text-align:left; border:1px solid #9EBDF8;font-size:12px;}
.job table .button{height:50px;}
.job td{background:#E1EEFD;text-indent:10px;height:20px;}
.job .job_title{margin-bottom:20px;}
.job .job_title td{background:url(images/menu_on2.png);color:#fff;height:34px; text-indent:10px; font-weight:bold;}
.job_table th{ text-align:right;font:14px Arial, Helvetica, sans-serif;height:36px;}
.job_table input{height:15px;width:142px;border:1px solid #abadb3;padding:4px;}
.job_table .browse{border:1px solid #abadb3;width:280px;height:26px;padding:4px;float:left;}
.job_table .btn{ background:url(images/press_btn2.png) no-repeat;width:209px;height:31px; border:none;}

.c_l{margin-top:30px;float:left;width:292px;padding:0px 18px;font-size:13px; color:#666666; line-height: 19px;}
.c_l .ul_list_style ul{padding-left:40px;}
.c_l .ul_list_style ul li {list-style-position:outside;list-style-type:disc;margin:0;}
.c_l .c_6 ul {padding-left: 20px;}
.c_l .c_6 ul li {list-style-position: outside; list-style-type: disc;}
.c_m{margin-top:30px;float:left;width:292px;padding:0px 18px;font-size:13px; color:#666666;line-height: 19px;}
.c_1{margin-top:8px;margin-left:5px;}
.c_2{padding:8px 0px;}
.c_3{height:155px;padding:0px 7px;}
.c_m .c_3 ul {padding-left: 20px;}
.c_m .c_3 ul li {list-style-position: outside; list-style-type: disc;}
.c_4{float:right;margin:8px 10px 20px 0px;}
.c_5{float:left;}
.c_6{margin-bottom:20px;padding:0px 7px;}

.c_r{margin-top:30px;float:left;width:292px;padding:0px 18px;font-size:13px; color:#666666;line-height: 19px;}
.c_r .c_3 ul {padding-left: 20px;}
.c_r .c_3 ul li {list-style-position: outside; list-style-type: disc;}
.c_r .ul_list_style ul{padding-left:40px;}
.c_r .ul_list_style ul li {list-style-position:outside;list-style-type:disc; margin:0;}

#footer{background:url(images/footer.png) top center; height:171px;min-width:998px;}
.footer{width:985px;margin:0px auto;height:171px;}
.footer_l{margin:25px 0px 0px 20px;float:left;width:768px;}
.footer_l li{float:left;margin-right:29px;}
.footer_l li ul.sub-menu ul.sub-menu{display: none;}
.footer_l .sub-menu{margin-top:8px;}
.footer_l ul.sub-menu li{color:#afafaf;float:none;margin:0px 0 3px 0;font:12px AvantGarde;}
.footer_l ul li a{color:#fff;float:none;margin:0px;font:13px AvantGarde;}
.footer_l ul.sub-menu li a{color:#afafaf;font:12px AvantGarde;}
.footer_r{background: url("images/footer-tel.png") no-repeat scroll 0 0 transparent; float: right; height: 46px; margin: 22px 30px 0 0; width: 160px;}
.footer_r span.tel {
    display: block;
    color: #BBBBBB;
    font-size: 16px;
    font-weight: bold;
    padding: 28px 0 0 2px;
}
.footer_r p {font-size: 18px; color: #fff;}
.footer_r li{float:left;margin: 0 6px 6px 0;}
#footer_cr{color: #696969;font:12px/32px Tahoma,Geneva,sans-serif;margin:0 auto;width: 965px; padding: 0 0 0 20px;height:32px;}
.footer_cr{width:550px;margin:20px 20px 0 20px;font:normal 12px/32px AvantGarde; color:#fff; float: left; display: inline;}


/*Font*/
.bold{font-weight:bold;}
.black{color:#333;}      
.black a{color:#333;}
.blue{color:#075abf;}
.blue a{color:#075abf;}
.red{color:#ff0000;}
.lineH3{line-height:3px;}
.lineH6{line-height:6px;}
.lineH10{line-height:10px;}
.lineH15{line-height:15px;}
.lineH18{line-height:18px;}
.lineH20{line-height:20px;}
.lineH22{line-height:22px;}
.lineH24{line-height:24px;}
.lineH26{line-height:26px;}
.lineH28{line-height:28px;}

/*banner*/
#banner_program{background:url(images/banner/program.jpg) top center;height:249px;min-width:998px;}
#banner_us{background:url(images/banner/us.jpg) top center;height:249px;min-width:998px;}
#banner_history{background:url(images/banner/history.jpg) top center;height:249px;min-width:998px;}
#banner_pledge{background:url(images/banner/pledge.jpg) top center;height:249px;min-width:998px;}
#banner_providers{background:url(images/banner/providers.jpg) top center;height:249px;min-width:998px;}
#banner_expense{background:url(images/banner/expense.jpg) top center;height:249px;min-width:998px;}
#banner_consulting{background:url(images/banner/consulting.jpg) top center;height:249px;min-width:998px;}
#banner_international{background:url(images/banner/international.jpg) top center;height:249px;min-width:998px;}
#banner_parent{background:url(images/banner/parent.jpg) top center;height:249px;min-width:998px;}
#banner_technology{background:url(images/banner/technology.jpg) top center;height:249px;min-width:998px;}
#banner_team{background:url(images/banner/team.jpg) top center;height:249px;min-width:998px;}
#banner_press{background:url(images/banner/press.jpg) top center;height:249px;min-width:998px;}
#banner_case{background:url(images/banner/case.jpg) top center;height:249px;min-width:998px;}
#banner_faq{background:url(images/banner/faq.jpg) top center;height:249px;min-width:998px;}
#banner_careers{background:url(images/banner/careers.jpg) top center;height:249px;min-width:998px;}
#banner_location{background:url(images/banner/location.jpg) top center;height:249px;min-width:998px;}
#banner_contact{background:url(images/banner/contact.jpg) top center;height:249px;min-width:998px;}
#banner_job{background:url(images/banner/jobs.jpg) top center;height:249px;min-width:998px;}

.images {height:225px;min-width:396px;}
.images1{background:url(images/banner/1.jpg) top center;height:225px;min-width:396px;}
.images2{background:url(images/banner/2.jpg) top center;height:225px;min-width:396px;}
.images3{background:url(images/banner/3.jpg) top center;height:225px;min-width:396px;}
.images4{background:url(images/banner/4.jpg) top center;height:225px;min-width:396px;}

/*select*/
#uboxstyle li{margin-bottom:0px;}
#uboxstyle .select_box{width:210px;height:23px;}
#uboxstyle div.tag_select{display:block;color:#333333;width:190px;height:23px;background:transparent url("images/ubox-select.gif") no-repeat 0 0;padding:0 10px;line-height:23px;font-size:12px;}
#uboxstyle div.tag_select_hover{display:block;color:#333333;width:190px;height:23px;background:transparent url("images/ubox-select.gif") no-repeat 0 -24px;padding:0 10px;line-height:23px;font-size:12px;}
#uboxstyle div.tag_select_open{display:block;color:#333333;width:190px;height:23px;background:transparent url("images/ubox-select.gif") no-repeat 0 -48px;padding:0 10px;line-height:23px;font-size:12px;}
#uboxstyle ul.tag_options{position:absolute;padding:0;margin:0;list-style:none;background:transparent url("images/ubox-select.gif") no-repeat right bottom;width:210px;padding:0 0 1px;margin:0;font-size:12px;}
#uboxstyle ul.tag_options li{background:transparent url("images/ubox-select.gif") repeat-y -210px 0;display:block;width:190px;padding:0 10px;height:23px;text-decoration:none;line-height:23px;color:#333333;font-size:12px;}
#uboxstyle ul.tag_options li.open_hover{background:transparent url("images/ubox-select.gif") no-repeat 0 -71px;color:#fff;font-size:12px;}
#uboxstyle ul.tag_options li.open_selected{background:transparent url("images/ubox-select.gif") no-repeat 0 -94px;color:#000;font-size:12px;}
.droplist li{padding-left:10px;}
.mainbanner{height:339px;width:998px;text-align:center;position:relative; margin: 0 auto;}

.slide_bg{
    min-width: 998px;
    background-image: url("images/banner.jpg");
    background-position: center;
}
#KinSlideshow{position: relative;}
#KSS_moveBox{left: 569px; top: 46px;width: 396px;}
.KSS_titleBox h2 {font-size: 33px!important;font-weight: normal!important;text-align: left!important; font-family: AvantGarde!important;line-height: 1.2em!important;}
#KSS_content .intro{display: none;}
.KSS_titleBar p{color: #fff;text-align: left; font-size: 17px;}
.KSS_titleBar p.slide_learnmore{text-align: left; margin: 15px 0 0 0;}
#KSS_moveBox .slide_image {text-align: left;}

.jobs-applynow a {
    background: url("images/press_btn.png") no-repeat;
    border: none;
    width: 101px!important;
    height: 31px;
    display: block;
    padding-top:3px;
    text-decoration: none;
}
/* begin Button */
.button_box,.button_box_active{
    display: inline-block;
    height: 35px;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    width: auto;
    z-index: 0;
    text-decoration: none;
}
.button_box .l,.button_box_active .l,.button_box .r,.button_box_active .r{
    display: block;
    height: 70px;
    position: absolute;
    z-index: -1;
    background-image: url("images/button.png");
}
.button_box .l,.button_box_active .l{
    left: 0;
    right: 25px;
    z-index: -1;
}
.button_box .r,.button_box_active .r{
    clip: rect(auto,auto,auto,325px);
    right: 0;
    width: 350px;
}
*+html .button_box .r,.button_box_active .r{
    clip: rect(auto auto auto 325px);
}
.button_box:hover .l,.button_box:hover .r{
    top: -35px;
}
.button_box_active .l,.button_box_active .r{
    top: -35px;
}
.button_box .button_text{
    display: block;
    height: 35px;
    line-height: 35px;
    padding: 0 14px;
    color: #3f6e8c;
    text-decoration: none;
}
.button_box_active .button_text{
    display: block;
    height: 35px;
    line-height: 35px;
    padding: 0 14px;
    color: #80a5bd;
    text-decoration: none;
}
.button_box .button_text:hover,.button_box_active .button_text:hover{
    display: block;
    height: 35px;
    line-height: 35px;
    padding: 0 14px;
    text-decoration: none;
}
/* ie6 button style */
*html .button_text{
	display:list-item;
	list-style-type:none;
	float:left;
}

*html .button_box .r{
	left: expression(this.parentNode.offsetWidth-407+'px');
	clip: rect(auto auto auto 400px);
}
*html .button_box .l{
	width: expression(this.parentNode.offsetWidth-7+'px');
}
/* end Button */
