@charset "utf-8";
/* CSS Document */
@font-face {  
    font-family: "open_sans";  
    src: url(../font/open_sans.otf); /* IE */ 
    src: local("open_sans"), url(../font/open_sans.otf) format("truetype"); /* non-IE */ 
src: url('../font/open_sans.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/open_sans.woff') format('woff'), /* Modern Browsers */
  url('../font/open_sans.ttf')  format('truetype'), /* Safari, Android, iOS */
  url('../font/open_sans.svg#open_sans') format('svg'); /* Legacy iOS */ 
 } 
 
 
a,a:visited,a:active{color:#333;}
a:hover{color:#ffaa30;}
body{padding:0; margin:0; font-family:open_sans;}
ul{padding:0; margin:0;list-style:none;}
li{list-style:none;}
.t_menu{width:1160px; height:100px; margin:0 auto; position:relative;}
.t_menu_logo{width:600px; height:100px; float:left;}
.t_menu_logo img{margin-top:16px; border:0;}
.t_menu_item{width:400px; float:left;}
.t_menu_item ul li{float:left; width:33%; font:bold 14px/80px "open_sans"; color:#333; text-align:center; border-bottom:6px #ffffff solid; padding-top:16px;}
.t_menu_item ul li:hover{border-bottom:6px #ffaa30 solid; cursor:pointer;}
.t_menu_item ul li a,.t_menu_item ul li a:hover{text-decoration:none; display:block;color:#333;}
.index_banner{width:100%; height:436px; text-align:center; overflow:hidden; background:#333333;}
.index_banner img{border:0; margin:0;}
.about_line{border-bottom:1px #cccccc solid; margin:0 auto; min-width:1200px;}
.about_d{width:1200px; margin:0 auto; height:380px;}
.about_d ul li{width:33.33%; float:left;}
.about_d ul li div{width:330px; margin:0 auto;}
.about_d ul li div h1{text-align:center; margin-top:64px;}
.about_d ul li div h2{font:bold 30px/36px "open_sans"; color:#333333; text-align:center;}
.about_d ul li div p{font:normal 14px/20px "open_sans"; color:#333; text-align:left; padding:0; margin:0; /*word-break:break-all; */}
.about_d ul li div p a{text-decoration:none;}
.change_d{width:1200px; padding:32px 0 64px 0; margin:0 auto; min-width:1200px;}
.change_d h1{font:normal 30px/30px "open_sans"; padding:32px 0; text-align:center; color:#333333; margin:0;}
.change_item{width:100%; height:64px;}
.change_item ul li{text-align:center; width:20%; font:normal 16px/18px "open_sans"; float:left;}
.change_Office{width:100%; margin:0 auto; position:relative;}
.sel_more{position:absolute; right:36px; font:normal 14px/24px "open_sans"; text-decoration:underline; cursor:pointer;}
.change_Office .sel_more,.change_Office .sel_more:link,.change_Office .sel_more:active{position:absolute; right:36px; font:normal 14px/24px "宋体"; text-decoration:underline; cursor:pointer; background:#ffaa30; text-decoration:none; color:#fff; padding:0 12px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;}
.change_Office .sel_more:hover{background:#ffba58; color:#fff;}

.change_search{width:596px; height:42px;  background:url(../../images/search_ico.png) 10px 8px no-repeat; border:1px #d2d2d2 solid; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; margin:0 auto 8px auto;}
.change_search .input_c{width:380px; height:40px; *+height:39px!important; margin-left:48px; border:none; font:normal 14px/40px "open_sans"; *+line-height:38px!important; color:#ccc;}
.change_search .bottom_c{width:90px; height:42px; border:none; border-left:1px #cccccc solid; background:#ffffff; text-align:center; font:normal 18px/42px "open_sans"; padding:0; color:#333; padding:0 8px; cursor:pointer; float:right; border-radius:0 8px 8px 0; -webkit-border-radius:0 8px 8px 0; -moz-border-radius:0 8px 8px 0; -o-border-radius:0 8px 8px 0; margin-top:0; *+margin-top:-43px!important;}
.change_search .bottom_c:hover{background:#e4e3e3; border-radius:0 6px 6px 0; -webkit-border-radius:0 6px 6px 0; -moz-border-radius:0 6px 6px 0; -o-border-radius:0 6px 6px 0; }
.change_Office_tab{width:594px; margin:0 auto;}
.change_Office_tab ul{display:table; width:100%;}
.change_Office_tab ul li{width:50%; background:url(../../images/triangle_ico.png) 0 50% no-repeat; font:normal 14px/24px "open_sans"; text-indent:10px; float:left;}
.change_Office_tab ul li img{border:0; margin:0;}
.change_Office_tab ul li a{text-decoration:none;}
.keep_d{width:100%; height:192px; padding:32px 0; text-align:center; background:#fff5d6; min-width:1200px;}
.keep_d h1{font:normal 30px/64px "open_sans"; padding:0; margin:0; color:#333333;}
.keep_d h2{width:915px; font:normal 14px/24px "open_sans"; padding:0; margin:0 auto; color:#333;}
.keep_d .contact_btn{width:164px; height:46px; border:none; background:#ffaa30; text-align:center; font:bold 18px/46px "open_sans"; color:#fff; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; cursor:pointer; margin-top:24px;}
.keep_d .contact_btn:hover{background:#fbd562;}
.foot{width:100%; background:#333333; min-width:1200px;}
.foot_c{width:1200px; margin:0 auto; padding:24px 0;}
.foot_c .f_tab{width:100%;}
.t_menu .sel_d{width:80px; height:24px; background:#fff url(../../images/sel_bg.png) 65px 50% no-repeat; padding:0; border:none;  overflow:hidden; position:absolute; right:30px; top:40px; border:1px #ffaa30 solid; }
.t_menu .sel_d:hover{background:#F5F5F5 url(../../images/sel_bg.png) 65px 50% no-repeat;}
.t_menu .sel_d select{width:110px; height:24px; background:none; font:normal 14px/100% "open_sans"; color:#666; border:none; padding:0 4px; cursor:pointer;}
.t_menu .sel_d select option{color:#666; }
.foot_c .f_tab tr td{border-left:1px #393939 solid; padding-left:24px;}
.foot_c .f_tab tr td h1{font:bold 14px/30px "open_sans"; color:#999999; padding:0; margin:0;}
.foot_c .f_tab tr td p{padding:0; margin:0;font:normal 14px/20px "open_sans";}
.foot_c .f_tab tr td p a{text-decoration:none;color:#666;}
.foot_c .f_tab tr td p a:hover{color:#ffaa30;}
.hr_line{border:none; border-bottom:1px #555555 solid; width:100%; font-size:0; line-height:0; padding:0; margin:0;}
.foot_f{width:1200px; margin:0 auto; font:normal 12px/24px "open_sans"; text-align:left; color:#666; text-indent:0; padding-bottom:24px;}

.banner_img{width:100%; height:298px; background:#ccc; overflow:hidden;}
.index_img{background:#ccc url(../../images/banner_1.jpg) center center no-repeat; min-width:1200px;}
.datail_img{background:#ccc url(../../images/engineers_banner.jpg) center center no-repeat; min-width:1200px;}
.life_img{background:#ccc url(../../images/life_banner.jpg) center center no-repeat; min-width:1200px;}
.teams_img{background:#ccc url(../../images/teams_banner.jpg) center center no-repeat; min-width:1200px;}
.locations_img{background:#ccc url(../../images/locations_banner.jpg) center center no-repeat; min-width:1200px;}
.about_img{background:#ccc url(../../images/about_banner.jpg) center center no-repeat; min-width:1200px;}


.page_w{width:1200px;  margin:0 auto;}
.about_page{width:1200px; height:100%; padding:16px 0 36px 0; margin:0 auto;}
.about_page .about_item{width:100%; padding:24px 0;}
.about_page .about_item ul{width:100%; display:table; overflow:hidden;}
.about_page .about_item_l{width:12%; float:left; text-align:center; padding-right:16px;}
.about_page .about_item_l img{border:0; margin:0;}
.about_page .about_item_l h1{font:bold 18px/30px "open_sans"; color:#333; padding:0; margin:0;}
.about_page .about_item_r{width:80%; float:left; font:normal 14px/24px "open_sans"; color:#333; padding-top:16px;}
.about_page .about_tit{font:normal 14px/24px "open_sans"; color:#333; padding:8px 0 16px 0; margin:0;}


.locations_p{padding:4px 0 0 0; height:100%; }
.locations_p ul{display:table; width:105%;}
.locations_p ul li{width:25%;  height:30px; float:left; text-align:left; margin:4px 0; background:url(../../images/db_ico.png)0 8px no-repeat; text-indent:22px; font:normal 14px/36px "open_sans"; color:#333;}
/*.locations_p ul li:hover{background:#fff5d6; cursor:pointer;}  
.locations_p ul li a{display:block; vertical-align:middle; height:90px; font:normal 14px/36px "open_sans"; color:#333; padding-top:24px;}
.locations_p ul li a:hover{text-decoration:none; color:#333;}*/
.locations_c{padding:0; border-top:1px #ccc solid; margin-top:24px;}
.locations_c ul{display:table;}
.locations_c ul .li_l{width:70%; float:left;}
.locations_c ul .li_r{width:30%; float:left;}
.locations_c .detail_c{width:100%; padding:36px 0;}
.locations_c .detail_c tr td{padding-bottom:20px; font:normal 14px/20px "open_sans"; color:#333;}
.locations_c .detail_c .detail_cl{font:bold 14px/20px "open_sans"; color:#333; width:100px; display:block;}
.locations_c .detail_c .detail_cl img{margin-right:2px;}
.locations_c .detail_c .detail_cl_tip{font:normal 12px/20px "open_sans"; color:#333; padding:0;}

.locations_c .detail_c2{width:100%; margin:28px 0; background:#f8f7f7; padding:8px;}
.locations_c .detail_c2 tr td{font:normal 12px/24px "open_sans"; color:#666; padding-bottom:4px;}
.locations_c .detail_c2 .detail_cl{font:bold 14px/18px "open_sans"; color:#333; width:200px; display:block;}
.locations_c .detail_c2 .detail_cl img{margin-right:2px;}
.locations_c .detail_c2 .detail_cl_tip{font:normal 12px/18px "open_sans"; color:#333; padding:0;}
.locations_c .detail_c2 tr td h1{font:bold 14px/24px Arial; padding:0 8px 0 0; margin:0; text-align:left; border-bottom:1px #ccc solid; padding-bottom:4px; margin-bottom:4px;}
.locations_c .detail_c2 tr td .int_1{width:90%; border:1px #ebe8e8 solid; font:normal 12px/16px Arial; color:#666; padding:4px 8px;}
.locations_c .detail_c2 tr td .int_2{width:90%; height:50px; border:1px #ebe8e8 solid; font:normal 12px/16px Arial; color:#666;  padding:4px 8px;}
.locations_c .detail_c2 tr td .button_send{width:50px; height:24px; background:#ff6600; padding:0 4px; margin:4px 8px 0 0; border:0; font:bold 12px/18px "open_sans"; color:#fff; text-align:center; cursor:pointer;}
.locations_c .detail_c2 tr td .button_send:hover{alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;}

.teams_page{width:1200px; padding:0 0 36px 0;}
.teams_page .sel_tab{width:100%; text-align:right; font:normal 14px/18px "open_sans"; color:#333; padding:8px 0;}
.teams_page .sel_tab a{text-align:center; padding:8px 16px; margin-left:8px;  border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; background:#fff; border:1px #999999 solid; cursor:pointer;}
.teams_page .sel_tab a.on{background:#ffaa30; border:1px #ffaa30 solid; color:#fff;}
.teams_page .teams_item{width:100%; padding-bottom:36px;}
.teams_page .teams_item ul{width:105%; display:table; overflow:hidden;}
.teams_page .teams_item img{border:0; margin:0;}
.teams_page .teams_item h1{font:normal 18px/24px "open_sans"; padding:8px 0; margin:0 0 8px 0; color:#ff6600;border-bottom:1px #dedede solid; position:relative;}
.teams_page .teams_item h1 span{position:absolute; right:0; bottom:-10px;}
.teams_page .teams_item{width:100%; font:normal 14px/24px "open_sans"; color:#333;}
.teams_page .teams_item ul li{width:33%; float:left;}
.teams_page .teams_item a{font:normal 14px/28px "open_sans"; background:url(../../images/triangle_ico.png) 0 8px no-repeat; padding-left:10px; text-decoration:none;}

.engineers_page{width:1200px; padding:4px 0 64px 0;}
.page_sel .page_selt{width:auto; font:normal 18px/46px "open_sans"; color:#333; margin:16px 0 24px 0;}
.sel_w{border:1px #dedede solid; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; overflow:hidden;}
.page_sel .page_selt .sel_d{width:290px; height:46px; background:url(../../images/eng_sle_bg.png) 265px 50% no-repeat;  margin-right:16px;}
.page_sel .page_selt .sel_d select{width:296px; background:none; margin-left:16px; border:0; font:normal 14px/46px "open_sans"; color:#333;}
.page_sel .page_selt .sel_btn{width:31px; height:31px; background:url(../../images/search_ico.png) 50% 50% no-repeat; border:none; cursor:pointer; margin-top:8px;}
.page_sel .page_selt .sel_btn:hover{alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}

.crumbs .page_selt{width:auto; font:normal 14px/36px "open_sans"; color:#333; margin:2px 0 24px 0; float:right;}
.sel_nw{border:noen; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; overflow:hidden; background:#ffff;}
.crumbs .page_selt .sel_d{width:160px; height:36px; background:#fff url(../../images/eng_sle_bg.png) 140px 50% no-repeat;  margin-right:8px;}
.crumbs .page_selt .sel_d select{width:180px; background:none; margin-left:8px; border:0; font:normal 14px/36px "open_sans"; color:#333;}
.crumbs .page_selt .sel_btn{width:31px; height:31px; background:url(../../images/sel_btn_ico.png) 50% 50% no-repeat; border:none; cursor:pointer; margin-top:0;}
.crumbs .page_selt .sel_btn:hover{alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.crumbs .sel_c{width:110px; height:36px; background:#fff url(../../images/eng_sle_bg.png) 90px 50% no-repeat;  margin-right:8px;}
.crumbs .sel_c select{width:120px; background:none; margin-left:8px; border:0; font:normal 14px/46px "open_sans"; color:#333;}

.page_sel .engineers_selc{width:100%; border:1px #cfcfcf solid;}
.page_sel .engineers_selc th{background:#ffaa30; height:46px; text-align:left;}
.page_sel .engineers_selc thead th{padding-left:64px;}
.page_sel .engineers_selc td{font:normal 14px/24px "open_sans"; height:46px;}
.page_sel .engineers_selc td a{padding:0 64px; background:url(../../images/triangle_ico.png) 56px 8px no-repeat; background-image:url(../../images/triangle_ico.png) 56px 8px no-repeat; display:table; text-decoration:none;}
.page_sel .engineers_selc td a span{float:left; display:block;}
.page_sel .engineers_selc td a .sp_l{width:730px;}
.page_sel .engineers_selc td a .sp_r{width:320px;}
.page_sel .engineers_selc tr.selc_alt td{background:#fff5d7;} 
.page_sel .engineers_selc tr.selc_over td{background:#fefbf1;} 

.detail_page{width:1200px; padding:4px 0 36px 0;}
.detail_page_back{width:auto;}
.detail_page_back img{margin-right:8px;}
.detail_page_back a{font:normal 14px/30px "open_sans";}
.page_sel .page_selt .sel_c{width:190px; height:46px; background:url(../../images/eng_sle_bg.png) 166px 50% no-repeat;  margin-right:16px;}
.page_sel .page_selt .sel_c select{width:200px; background:none; margin-left:16px; border:0; font:normal 14px/46px "open_sans"; color:#333;}
.detail_page .detail_c{width:100%; padding:24px 28px; }
.detail_page .detail_c tr td{padding-bottom:24px; font:normal 14px/24px "open_sans"; color:#333;}
.detail_page .detail_c .detail_cl{font:bold 16px/24px "open_sans"; color:#333; width:180px; display:block;}
.apply_btn{width:auto; height:46px; border:none; background:#ffaa30; text-align:center; font:bold 18px/46px "open_sans"; color:#fff; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; cursor:pointer; padding:0 24px; margin:16px 0; }
.page_detail{width:800px; border:1px #dedede solid; margin:36px 0 0 0; }
.page_detail h1{font:normal 18px/52px "open_sans"; color:#333; padding:0 28px; margin:0; border-bottom:1px #dedede solid;}
.detail_page .tab_r{width:254px; height:100px;  margin:24px 0 0 0;}
.detail_page .tab_r h1{font:bold 14px/32px "open_sans"; border-bottom:1px #ffaa30 solid; color:#ffaa30; padding:0; margin:0 0 8px 0;}
.detail_page .tab_r p{background:url(../../images/triangle_ico.png) 0 center no-repeat; padding:4px 8px; margin:0; font:normal 14px/20px "open_sans"; }
.detail_page .tab_r p a{text-decoration:none;}

.apply_btn:hover{background:#fbd562;}
.detail_page .submit_d{width:100%; padding:16px 0;}
.detail_page .submit_d h1{font:bold 16px/30px "open_sans"; color:#333; padding:0; margin:0;}
.detail_page .submit_d p{font:normal 14px/24px "open_sans"; color:#333; padding:0; margin:0;}
.detail_page .submit_d p a{color:#ffaa30;}
.detail_page .submit_d p a:hover{color:#333;}
.life_page{width:1200px; padding:4px 0 64px 0;}
.life_page .life_page_d h1{font:normal 24px/36px "open_sans"; padding:0; margin:0; color:#ffaa30;}
.life_page .life_page_d h1 a{font:normal 14px/24px "open_sans"; float:right; background:#ffaa30; text-decoration:none; color:#fff; padding:0 12px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;}
.life_page .life_page_d h1 a:hover{background:#ffba58;}
.life_page .life_page_d p{font:normal 14px/24px "open_sans"; color:#333; padding:0; margin:0;}
.life_page .life_vp{width:100%; margin:36px 0;}
.life_page .life_vp ul{width:110%; display:table; overflow:hidden;}
.life_page .life_vp .life_video{width:678px; height:445px; background:#CCCCCC; float:left; position:relative;}
.life_page .life_vp .life_video .life_video_l{position:absolute; top:40%; left:8px; cursor:pointer; z-index:9999; alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.life_page .life_vp .life_video .life_video_l:hover{alpha(opacity=40);-moz-opacity:0.4;opacity: 0.4;}
.life_page .life_vp .life_video .life_video_r{position:absolute; top:40%; right:8px; cursor:pointer; z-index:9999; alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.life_page .life_vp .life_video .life_video_r:hover{alpha(opacity=40);-moz-opacity:0.4;opacity: 0.4;}
.life_page .life_vp .life_photo{width:580px; height:446px; float:left; margin-left:36px; }
.life_page .life_vp .life_photo .life_item{width:202px; height:202px; overflow:hidden; margin:0 0 42px 42px; float:left;}
.life_page .life_vp .life_photo .life_item img{border:0; margin:0;}
/*.life_page .life_vp .life_photo .life_item img:hover{alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9;}*/

.life_page .life_p{width:100%; margin:36px 0;}
.life_page .life_p ul{width:110%; overflow:hidden;}
.life_page .life_p ul li{width:348px; height:224px; float:left; text-align:center; margin:0 79px 0 0; position:relative;}
.life_page .life_p ul li img{width:348px; height:224px; border:0; margin:0;}
.life_page .life_p ul li p{width:100%; height:36px; position:absolute; font:bold 14px/36px "open_sans"; color:#fff; text-align:center; background:url(../../images/pho_tit_bg.png); bottom:0; left:0; margin:0;}
.life_page .life_p_list{width:100%; margin:36px 0;}
.life_page .life_p_list ul{width:110%; overflow:hidden;}
.life_page .life_p_list ul li{width:348px; height:224px; float:left; text-align:center; margin:0 79px 64px 0; position:relative;}
.life_page .life_p_list ul li img{width:348px; height:224px; border:0; margin:0;}
.life_page .life_p_list ul li img:hover{alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9;}*/
.life_page .life_p_list ul li p{width:100%; height:36px; position:absolute; font:bold 14px/36px "open_sans"; color:#fff; text-align:center; background:url(../../images/pho_tit_bg.png); bottom:0; left:0; margin:0;}


.focus{width:678px;height:445px; position:relative; margin:0 auto; background:#000;}
.f426x240{width:678px; height:445px; overflow:hidden;}


.rslides{width:100%;position:relative;list-style:none;padding:0;}
.rslides_nav{height:100px; width:50px; position:absolute; -webkit-tap-highlight-color:rgba(0,0,0,0); top:160px; left:16px; opacity:0.3; alpha(opacity=30);-moz-opacity:0.3; overflow:hidden; text-decoration:none;background:#fff url(../../images/arrow-left.png) center center no-repeat; margin-top:0; z-index:999; display:none;}
.rslides_nav:hover{opacity:0.5; alpha(opacity=50);-moz-opacity:0.5;}
.rslides_nav.next{left:auto; background:#fff url(../../images/arrow-right.png) center center no-repeat; right:16px;}
.rslides_tabs{margin:-36px auto;clear:both; width:1200px; z-index:9999; position:absolute;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}

.cover_c{width:100%; height:100%; position:fixed; top:0; left:0; z-index:999; display:none;}
.cover_c .cover_c_d{width:650px; position:relative; margin:0 auto;}
.cover_c .cover_c_d .close_x{position:absolute; top:8px; right:8px; cursor:pointer;}
.cover_c .cover_c_d .close_x:hover{opacity:0.8; alpha(opacity=80);-moz-opacity:0.8;}
.cover_c table{width:650px; margin:0 auto; background:#fff; border:1px #dedede solid; padding:12px 48px; box-shadow:0 0 4px 1px #000; -webkit-box-shadow:0 0 4px 1px #000; -moz-box-shadow:0 0 4px 1px #000; -o-box-shadow:0 0 4px 1px #000;}
.cover_c table tr td{padding:8px 0;font:normal 14px/24px "open_sans"; color:#333; text-align:left;}
.cover_c table tr td span{color:#F00;}
.cover_c table tr td i{color:#ffaa30; font-style:normal; text-decoration:underline;}
.cover_c table tr td h1{font:normal 14px/24px "open_sans"; color:#333; text-align:left; padding:16px 8px 8px 0; margin:0;}
.cover_c table tr td .inp_box{width:400px; height:38px; border:1px #e5e5e5 solid; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; padding:0 8px; }
.cover_c table tr td .tex_box{width:400px; height:100px; border:1px #e5e5e5 solid; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; padding:0 8px;}

.cover_c table tr td .apply_btn{width:auto; height:46px; border:none; background:#ffaa30; text-align:center; font:bold 18px/46px "open_sans"; color:#fff; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; cursor:pointer; padding:0 36px;}
.cover_c table tr td .apply_btn:hover{background:#fbd562;}
.cover_d{background:#000; opacity:0.5; alpha(opacity=50);-moz-opacity:0.5; width:100%; height:100%; position:fixed; top:0; left:0; z-index:100; display:none;}

.crumbs{width:1200px; margin:0 auto 16px auto; padding:8px 0; font:normal 24px/36px "open_sans"; color:#333; text-align:left; border-bottom:1px #dedede solid;}
.crumbs_box{width:100%; height:56px; background:#fff5d7;}
#dro_sel i{cursor:pointer;}
.ok_box{width:300px; background:#fff; border:1px #dedede solid; padding:16px; box-shadow:0 0 4px 1px #000; -webkit-box-shadow:0 0 4px 1px #000; -moz-box-shadow:0 0 4px 1px #000; -o-box-shadow:0 0 4px 1px #000; display:none; margin:0 auto; text-align:center;}
.ok_box h1{font:bold 14px/20px "open_sans"; padding:0 0 4px 0; margin:0; color:#333;}
.ok_box p{font:normal 12px/18px "open_sans"; padding:0; margin:0; color:#333;}
.ok_box input{width:80px; height:30px; border:none; background:#ffaa30; text-align:center; font:normal 14px/30px "open_sans"; color:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; cursor:pointer; padding:0 24px; margin:8px auto 0 auto;}

.teams_page_new{width:1200px; padding:0 0 16px 0;}
.teams_page_new h1{font:normal 18px/48px "open_sans"; color:#666; padding:0; margin:0;}
.teams_page_new .teams_page_menu{padding:16px 24px; background:#f6f6f6;}
.teams_page_new .teams_page_menu h2{font:normal 14px/24px "open_sans"; color:#666; padding:0; margin:0;}
.teams_page_new .teams_page_menu ul li{width:100%; display:table; padding:4px 0;}
.teams_page_new .teams_page_menu ul li b{width:70px; display:block; font:normal 14px/24px "open_sans"; float:left; color:#666; margin-right:16px; padding:2px 0;}
.teams_page_new .teams_page_menu ul li span{font:normal 14px/24px "open_sans"; float:left; color:#666; cursor:pointer; padding:2px 4px; margin-right:8px;}
.teams_page_new .teams_page_menu ul li span:hover{color:#fff; background:#ffaa30;}
.teams_page_new .teams_page_menu ul li .on{font-weight:bold; color:#fff; background:#ffaa30;}
.teams_page_new .teams_page_datail{width:100%; margin:24px 0; font:normal 14px/24px "open_sans"; border-collapse:collapse;}
.teams_page_new .teams_page_datail .teams_menu{border-bottom:1px #ff6600 solid; }
.teams_page_new .teams_page_datail .teams_menu td{color:#ff6600; text-align:left; padding:0 0 0 24px; line-height:36px; cursor:auto;background:url(../../images/menu_bg.jpg) 0 35px repeat-x;}
.teams_page_new .teams_page_datail .teams_menu:hover{background:#fff;}
.teams_page_new .teams_page_datail tr{border-bottom:1px #eeeeee solid;}
.teams_page_new .teams_page_datail tr:hover{background:#f6f6f6;}
.teams_page_new .teams_page_datail tr td{padding:10px 0 0 24px; cursor:pointer;}
.teams_page_new .teams_page_datail tr .td_l{}
.teams_page_new .teams_page_datail tr .td_r{padding-right:24px; display:block; width:170px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; }
.teams_page_new .teams_page_datail tr .td_c{text-align:center;}

.teams_page_new .teams_page_datail tr .td_bz{width:170px;}
.teams_page_new .teams_page_datail tr .td_dd{width:314px;}
.teams_page_new .teams_page_datail tr .td_num{width:130px;}
.teams_page_new .teams_page_datail tr .td_lb{width:100px;}
.teams_page_new .teams_page_datail tr .td_dm{width:100px;}
.teams_page_new .teams_page_datail tr .td_mc{width:300px;}



.clear{height:0; overflow:hidden; clear:both}
.button {display: inline-block;zoom: 1; *display: inline;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 14px/100% Arial, Helvetica, sans-serif;padding:0.25em 0.6em 0.3em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.red {color: #faddde;border: solid 1px #980c10;background: #d81b21;background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A51715));background: -moz-linear-gradient(top,  #ed1c24,  #A51715);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover { background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top,  #c9151b,  #a11115); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115'); color:#fff;}
.red:active {color: #de898c;background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');}
.cor_bs,.cor_bs:hover{color:#ffffff;}
.keTxtP{font-size:16px; color:#ffffff;}
.keUrl{color:#FFF; font-size:30px;}
.keUrl:hover{ text-decoration: underline; color: #FFF; }
.mKeBanner,.mKeBanner div{text-align:center;}
#banner_section{margin-left:auto; margin-right:auto; width:700px;}
#banner_section .flexslider{ width:678px; height:445px; float:left; position:relative;}
#banner_section .flexslider .flex-direction-nav{ position:absolute; top:200px; left:0px;}
#banner_section .flexslider .flex-direction-nav li{ float:left;}
#banner_section .promo_banner{ float:right; width:278px;}
#banner_section .promo_banner .home_banner{ height:140px; margin-bottom:7px;}
.navigation_container, .products_list li .product_info, ul.sub_menu > li > ul > li:hover, #product_detail, .col_right .block-title{ border-bottom-color:#f38256;}
header .top_links > li.highlight a,
nav .primary_nav li.active > a, .products_list .price_info button .pr_add, .sideNavCategories > ul.departments > li:hover, .cart_drop .cart_bottom a{ background:#f38256;}
nav .minicart span b,
footer .footer_customblock .shipping_info span, ul.breadcrumb li.active a, .product_rightcol .pr_price big, footer .footer_links li a:hover, #shopping-cart-table tr td span.pr_info, #totals-table .total, .cart_drop ul li span.price, .cart_drop .cart_bottom .subtotal_menu big{color:#f38256;}
footer, ul.sub_menu, .sideNavCategories > ul, ul.sub_menu > li > ul, .checkout_tax .shipping_tax, .checkout_discount, .cart_drop {border-top-color:#f38256;}
.flexslider .flex-direction-nav li a:hover, nav .primary_nav > li > a:hover, nav .primary_nav > li:hover > a, .product_rightcol .add_to_buttons button.add_cart, .action_buttonbar button.checkout, #shopping-cart-table tr td a.remove:hover{ background-color:#f38256;}
.products_list li:hover img{ border-color:#f38256}
.flex-caption{ border-left-color:#f38256}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flex-direction-nav {*height: 0;}
.flexslider .flex-direction-nav li a{ display:block; width:62px; height:62px; background-color:#544f4b; margin-right:3px; text-indent:-3000px; background-repeat:no-repeat; background-position:center;-moz-transition: background 200ms ease-in-out 0s;}
.flex-direction-nav .flex-next {background-image:url(../../images/banner_rotator_right.png); margin-left:551px; alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
.flex-direction-nav .flex-prev {background-image:url(../../images/banner_rotator_left.png); alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
.flexslider:hover .flex-next {alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}