﻿/*------------------
Created:2010/9/28
author:jinbo
email:jinbo.gy@shandagames.com
website:http://www.2144.cn
-----------------*/
/*css reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px arial,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#FF0000;}
a.orange{color:#F15500;}
a.orange:hover{color:#FF0000;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;-ms-interpolation-mode:bicubic}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
/*common*/
.hidden{display:none;}
.clearfix, .about_box, .Company_font, .page, .about_twobox, .Companyprofile, .jobdl, .help_menu ul{*zoom:1;}
.clearfix:after, .about_box:after, .Company_font:after, .page:after, .about_twobox:after, .Companyprofile:after, .jobdl:after, .help_menu ul:after{content:'\20';display:block;height:0;clear:both;}
.company_donglist span{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.warp962{margin:0 auto;width:962px;}
body{background:url(/n1/bg/aboutbg.jpg) repeat-x center top;}
.page a.next, .buttonpage{background:url(/n1/bg/newico.gif) no-repeat;}
.about_bt, .about_bb, .about_twobt, .about_twobb, .Companyprofile h1, .companyimg, .about_leftbox h2, .about_leftbox a, .ddtitle span, .life_imglist dt, .Company_index h2, .lifephotolist span, .jobdl dt, .jobdl code, .submitcss, .help_menu li{background:url(/n1/bg/about.gif) no-repeat;}
.header{height:60px;overflow:hidden;}
.header img{float:left;margin:14px 0 0 7px;display:inline;}
.header_nav{float:right;width:746px;margin-top:19px;height:24px;overflow:hidden;}
.header_nav li{float:left;width:82px;padding-top:2px;text-align:center;background:url(/n1/bg/aboutbg01.jpg) no-repeat right top;font-size:14px;}
.header_nav li.in{width:80px;}
.header_nav li.aboutbg{background:none;}
.header_nav li a{text-decoration:none;color:#4E4E4E;display:inline-block;width:100%;height:22px;overflow:hidden;font-weight:bold;}
.header_nav li a:hover{text-decoration:none;color:#FF5500;background:url(/n1/bg/aboutnavbg.gif) no-repeat center bottom;}
.header_nav li.onnav a{background:url(/n1/bg/aboutnavbg.gif) no-repeat center bottom;color:#FF5500;}
.header_nav li.onnav a:hover{background:url(/n1/bg/aboutnavbg.gif) no-repeat center bottom;}
.aboutme{background:url(/n1/bg/aboutbg02.jpg) no-repeat center top;height:160px;overflow:hidden;line-height:400px;}
.about_bt, .about_bb{height:6px;font-size:1px;overflow:hidden;margin-top:8px;}
.about_bb{margin-top:0px;background-position:0 -10px;}

.about_twobt, .about_twobb{height:6px;line-height:1px;font-size:1px;overflow:hidden;margin-top:8px;background-position:0 -401px;}
.about_twobb{margin-top:0px;background-position:0 -411px;}

.about_box{background:url(/n1/bg/aboutbg03.jpg) #fff repeat-y;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;padding-right:17px;overflow:hidden;}
.about_rightbox{float:right;width:712px;overflow:hidden;}
.Companyprofile{background:url(/n1/bg/aboutbg04.jpg) repeat-x left bottom;height:49px;overflow:hidden;}
.Companyprofile h1{height:45px;overflow:hidden;line-height:300px;}
.Companyprofile h1.companybg{background-position:-662px -19px;}
.Companyprofile h1.newestbg{background-position:-707px -126px;}
.Companyprofile h1.lifebg{background-position:-718px -280px;}
.Companyprofile h1.declarebg{background-position:-720px -430px;}
.Companyprofile h1.dutybg{background-position:-539px -489px;}
.Companyprofile h1.helpbg{background-position:-709px -549px;}
.Companyprofile h1.jobbg{background-position:-701px -605px;}
.Companyprofile h1.lianxibg{background-position:-725px -696px;}
.Companyprofile h1.contactbg{background-position:-722px -750px;}
.Companyprofile h1.recommendbg{background-position:-641px -809px;}


.Company_index{background:url(/n1/bg/aboutbg04.jpg) repeat-x left bottom;height:38px;overflow:hidden;line-height:40px;clear:both;width:100%;}
.Company_index h2{height:34px;overflow:hidden;color:#505050;font-size:14px;float:left;padding-left:17px;background-position:0 -236px;}
.Company_index a{float:right;margin-right:10px;display:inline;}

.Company_font{padding:20px 20px 30px 25px;color:#676767;}
.Company_font *::selection{background:#ffd09e}
.Company_font *::-moz-selection{background:#ffd09e}
.about_twobox *::selection{background:#ffd09e}
.about_twobox *::-moz-selection{background:#ffd09e}

.Company_font p{text-indent:24px;margin-top:8px;line-height:22px;}
.Company_font p a{color:#BA7238;}

.Company_font p a:hover{text-decoration:none;color:#FF0000;}




.about_dl{margin-top:8px;line-height:22px;}
.about_dl dt{font-weight:bold;}
.companyimg{float:right;background-position:0 -20px;padding:11px 10px 28px 12px;margin-left:6px;display:inline;}
.about_leftbox{float:left;width:214px;}
.about_leftbox h2{background-position:-748px -73px;height:45px;overflow:hidden;line-height:300px;}
.about_leftbox a{text-indent:34px;font-size:14px;font-weight:bold;display:block;width:214px;height:36px;line-height:36px;overflow:hidden;text-decoration:none;color:#434343;background-position:-238px -61px;}
.about_leftbox a:hover{text-decoration:none;color:#FE7E01;background-position:-238px -25px;}
.about_leftbox a.overtitle{background-position:-238px -25px;}
.about_leftbox a.overtitle:hover{background-position:-238px -25px;}
.about_leftbox span{font-weight:normal;color:#D7D7D7;font-size:10px;padding-left:3px;}
.newest_list{width:100%;overflow:hidden;padding-bottom:10px;}
.newest_list dl{border-bottom:1px dotted #E4E4E4;}
.newest_list dd.ddtitle{height:29px;line-height:38px;overflow:hidden;cursor:pointer;display:block;}
.newest_list dd.ddtitle h3{float:left;}
.newest_list dd.ddtitle span{float:right;background-position:-884px -174px;padding-right:22px;}
.newest_list dd.ddtitle span.overspan{background-position:-884px -226px;}
.newest_list dd{padding-bottom:8px;display:none;}
.life_imglist {margin-top:-20px;}
.life_imglist dt{height:30px;overflow:hidden;line-height:46px;color:#676767;font-weight:bold;text-indent:6px;background-position:-958px -342px;}
.life_imglist dd{width:100%;overflow:hidden;}
.life_imglist p{width:746px;margin-right:-80px;overflow:hidden;}
.life_imglist img{float:left;border:1px solid #8A8A8A;margin:9px 29px 0 0;display:inline;}
.about_twobox{border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;padding:0 20px 20px 18px;min-height:336px;height:auto !important;height:336px;background:#fff;}
.about_twobox a{text-decoration:none;color:#757575;}
.about_twobox a:hover{text-decoration:underline;color:#FF0000;}
.about_warp599{float:left;width:599px;overflow:hidden;color:#757575;}
.Company_short{padding:10px 5px 10px 0;}
.Company_short img{float:left;border:1px solid #E0E0E0;padding:6px;margin-right:17px;display:inline;}
.Company_short p{text-indent:24px;line-height:24px;margin-top:3px;}
.Company_mission{clear:both;width:100%;padding-top:5px;}
.Company_mission li{float:left;width:100%;line-height:20px;overflow:hidden;margin-top:10px;}
.Company_mission li.one{width:49.9%}
.about_warp278 {float:right;width:278px;}
.company_donglist{clear:both;width:100%;padding-bottom:6px;}
.company_donglist li{float:left;width:100%;line-height:24px;overflow:hidden;border-bottom:1px dotted #EFEFEF;color:#757575;}
.company_donglist span{color:#000}
.company_donglist code{float:right;color:#676767;font-family:Arial;}
.lifephotolist{margin-top:6px;height:65px;overflow:hidden;}
.lifeimgmore{float:left;position:relative;width:252px;height:65px;overflow:hidden;padding-left:3px;}
.lifeimgmore img{float:left;width:120px;height:65px;margin-right:8px;display:inline;}
.lifeimgmore p{position:absolute;float:left;width:2500px;}
.lifephotolist span.lifeimgl, .lifephotolist span.lifeimgr{float:left;width:10px;height:16px;margin-top:25px;cursor:pointer;background-position:0 -431px;}
.lifephotolist span.lifeimgr{float:right;background-position:-10px -431px;}
.lifephotolist span.lifeimgrover{background-position:-10px -450px;}
.lifephotolist span.lifeimglover{background-position:0 -450px;}
.warp868{margin:0 auto;width:868px;color:#676767}
.whome{padding:10px 0;line-height:24px;border-bottom:1px dotted #E4E4E4;}
.whome img{float:right;margin:15px 15px 0 0;display:inline;}
.whome p{margin-top:16px;}
.jobdl{border-bottom:1px dotted #E4E4E4;padding-bottom:10px;line-height:24px;}
.jobdl dt{margin-top:10px;background-position:-956px -351px;text-indent:14px;font-weight:bold;}
.jobdl code{float:right;background-position:-957px -662px;padding-left:10px;cursor:pointer;}
.tojobmail{height:62px;line-height:62px;font-weight:bold;}
.about_twobox a.orange{color:#F15500;margin:0 3px;}
.about_twobox a.orange:hover{color:#FF0000;}
.about_twobox table{color:#676767;width:100%;margin-top:16px;}
.about_twobox th{width:205px;text-align:right;font-weight:normal;padding-top:8px;vertical-align:top;}
.about_twobox td{padding-top:8px;}
.about_addcss th{width:305px;}
.formtips{color:#676767;padding:20px 0 72px 188px;border-top:1px dotted #E4E4E4;margin-top:28px;}
.addform{border-top:none;border-bottom:1px dotted #E4E4E4;margin-top:0;padding-bottom:20px;padding-left:170px;}
.formtips code{color:#FF6801;}
.textcss{width:216px;padding:2px;border:1px solid #7F9DB9;}
.about_twobox code{color:#ED5501;margin:0 5px;}
.about_twobox textarea{width:361px;height:114px;border:1px solid #7E9DB9;vertical-align:top;padding:5px;}
.submitcss{background-position:0 -479px;border:none;width:53px;height:23px;overflow:hidden;cursor:pointer;color:#fff;margin-top:12px;}
.formtips dt{color:#FE6700;padding-top:8px;}
.formtips dd{padding:8px 0 0 24px;}
.formtips dd a{color:#BA7238;}
.formtips dd a:hover{text-decoration:none;color:#FF5500;}
/*page*/
.page {padding-top:20px;width:100%;clear:both;width:100%;text-align:center;color:#656565;}  
.page a{margin: 0 3px 0 0;padding: 2px 5px; border: 1px solid #D4D4D4; background-color: #fff; color: #666;display:inline-block;vertical-align:middle;}
.page em {border-color:#FEE4AB;color: #C30;font-style:normal;}
.page strong {background:#FEE4AB;color:#C30;}
.page a {color:#666;}
.page a:hover {background:#FFF5E1;text-decoration: none;color:#FE730A;border:1px solid #FE730A;}
.page a.onhand{background:#FFF5E1;color:#FE730A;border:1px solid #FE730A;}
.page a.onhand:hover {background:#FFF5E1;text-decoration: none;color:#FE730A;border:1px solid #FE730A;}
.page a.next{border:none;background-position:-73px -281px;width:51px;height:21px;overflow:hidden;padding-top:0;padding-bottom:0;}
.page a.next:hover{border:none;background:url(/n1/bg/newico.gif) no-repeat -73px -258px;width:51px;height:21px;overflow:hidden;}
.textpage{border:1px solid #D4D4D4;width:18px;background:#fff;margin:0 2px;}
.buttonpage{background-position:0 -258px;width:35px;height:21px;border:none;cursor:pointer;padding:0;border;none;margin:0 3px;vertical-align:middle;}
.buttonpage_over{background-position:0 -280px;}
.page select{vertical-align:middle;}
.page a.perv{border:none;background:url(/n1/bg/newico.gif) no-repeat -73px -303px;width:51px;height:21px;padding-top:0;padding-bottom:0;overflow:hidden;}
.page a.perv:hover{border:none;background:url(/n1/bg/newico.gif) no-repeat -73px -325px;width:51px;height:21px;overflow:hidden;}
/*footer*/
#footer{text-align:center;line-height:24px;padding-bottom:20px;margin:8px auto 0 auto;width:960px;}
#footer p{background:url(/n1/bg/footerbg.jpg) #fff repeat-x;height:34px;padding-top:6px;_padding-top:10px;overflow:hidden;color:#CACACA;}
#footer a{margin:0 8px;}
.go_top{background:url(/n1/bg/list.gif) no-repeat;}

.footer img{vertical-align:middle;}
.footer span{display:block;color:#656565}
.go_top{background-position:-383px -20px;height:17px;overflow:hidden;vertical-align:middle;display:inline-block;padding-left:22px;line-height:19px;_line-height:17px;color:#F05906;font-weight:normal;cursor:pointer;}
.go_topover{text-decoration:underline;color:#FF0000;}

.help_menu{float:left;width:229px;}
.help_menu ul{background:url(/n1/bg/about_mbg.jpg) repeat-y;padding:2px 14px 22px 16px;}
.help_menu li{float:left;width:100%;height:33px;line-height:37px;overflow:hidden;color:#424242;border-bottom:1px dotted #D4D4D4;background-position:-953px -944px;background-position:-953px -946px\0;_background-position:-953px -945px;text-indent:13px;cursor:pointer;}
.help_menu li.onover{background-position:-953px -980px;color:#FC7F00;}
.help_menu li.onover a, .help_menu li.onover a:hover{color:#FC7F00;text-decoration:none;}
.help_bg_top, .help_bg_bottom{background:url(/n1/bg/about_tbg.jpg) no-repeat;height:5px;font-size:0;line-height:0;overflow:hidden;}
.help_bg_bottom{background:url(/n1/bg/about_bbg.jpg) no-repeat;}
.help_rightcontent{float:right;width:638px;color:#676767;font-size:13px;}
.help_rightcontent h1{height:33px;border-bottom:1px dotted #D5D5D5;color:#444444;font-size:16px;text-align:center;}
.help_rightcontent img{display:block;margin:5px auto 0;}
.help_rightcontent div{display:none}
.help_rightcontent div.nohidden{display:block;}
/*2011-09-01  lizhi add*/
.cooper_ul{ line-height:22px; padding-left:24px;}
.Companyprofile h1.cooperbg{background-position:-713px -868px;}