@charset "utf-8";
/* CSS Document */

HTML {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}

.product-img {
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;
	cursor: pointer;
}

.product-img img {
	width: 232px;
	height: 167px;
	border: solid 1px white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	border-radius: 8px; 
	-webkit-box-shadow:0 0 5px black;  
  	-moz-box-shadow:0 0 5px black;  
  	box-shadow:0 0 5px black;  
}

.cert-pictures .img {
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;	
	cursor: pointer;
}

.cert-pictures .img img{
	width: 232px;
	height: 319px;
	border: solid 1px white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	border-radius: 8px; 
	-webkit-box-shadow:0 0 5px black;  
  	-moz-box-shadow:0 0 5px black;  
  	box-shadow:0 0 5px black;  
}


.clear {
	clear: both;
}

.section-title {
	font-size: 16px;
	margin: 15px 0;
	color: #815C13
}

div,tr,td { margin:0;padding:0; line-height:20px; vertical-align:baseline; font-family:inherit; font-size:12px}
img{border:0}
a {color:#2b2b2b; text-decoration:none;}
a:hover {color:#CC0000; text-decoration:underline;}

.reds{
color:#BE183E; font-size:14px; font-weight:bold;}
.blues{ color:#3F8CFF}
.blues2{ font-weight:bold; color:#3F8CFF}

.header{
width:950px;
margin:0px auto 5px auto;
padding-bottom: 3px;
border-bottom: #0f1c33 5px solid;
}
.logo{
width:480px;
height:60px;
margin-top:30px;
float:left;

}
.nav{
width:470px;
height:90px;
float:right;
}
.subnev{
width:90%;
float:right;
text-align:right;
padding-right:5px;
letter-spacing:1px;
color:#8C8C8C;
padding-top:3px;}

.headerContainer04 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH:90%; PADDING-RIGHT: 0px; FLOAT:right; PADDING-TOP: 18px; 
}
.headerContainer04 .divletNavigation UL {
	LIST-STYLE-TYPE: none; HEIGHT: 1%; float:right
}

.headerContainer04 .divletNavigation UL LI {
	BACKGROUND: url(../image/menuItemStyle00_left.gif) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 2px
}
.headerContainer04 .divletNavigation UL LI A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; LINE-HEIGHT: 28px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; DISPLAY: block; BACKGROUND: url(../image/menuItemStyle00_right.gif) no-repeat right bottom; COLOR: #000; MARGIN-LEFT: -1px;  TEXT-DECORATION: none; PADDING-TOP: 6px;font-size:14px}

.headerContainer04 .divletNavigation UL LI.twoLine A {
	LINE-HEIGHT:28px
}
.headerContainer04 .divletNavigation UL LI A:hover {
	TEXT-DECORATION: underline
}

.headerContainer04 .divletNavigation UL LI.selected {
	PADDING-LEFT: 2px; BACKGROUND: url(../image/selectedItemStyle00-left.gif) no-repeat left top
}

.headerContainer04 .divletNavigation UL LI.selected A {
	BACKGROUND: url(../image/selectedItemStyle00-right.gif) no-repeat right top; 
	COLOR: #fff;
}

.banner1{
width:100%;
margin:0px auto;
}
.wokeban{
width:950px;
height:279px;
margin:0px auto;
}

.content02_right {
	margin: 20px 0 20px 0;
}
.content03_right {
	margin: 20px 0 20px 0;
}
.content02_text {
	LINE-HEIGHT: 30px; MARGIN: 0px 0px 0px 12px; FLOAT: left; COLOR: #8E461A; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.content02_text2 A {
	LINE-HEIGHT: 30px; MARGIN: 0px 10px 0px 0px; FLOAT: right; color:#8E461A; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.soroll {
	PADDING-LEFT: 15px;
}
.soroll UL LI {
	color:#0f1c33
}
.soroll UL LI A{
	color:#0f1c33
}
.soroll UL LI A:hover {
	color:#0f1c33
}
.scul{
margin:0px;
padding:0px}

.content {width:950px; margin:0px auto}

.main {
width:950px;
float:left;
}

.main-l{
width:47%;
float:left;
margin:20px 0 10px 15px;
}
.main-r{
width:47%;
float:right;
margin:20px 15px 10px 0;
}
.main-ico{
color:#888073;
font-size:20px;
margin-left:25px}
.main-ico2{
color:#888073;
font-size:20px;
margin-left:10px}
.about{
width:100%;
float:left;
}
.about2{
width:100%;
float:left;
margin-top:20px;
}
.about-title{
width:70%;
font-size:14px;
font-weight:bold;
float:left} 
.about-more{
width:20%;
float:right;
margin-top:7px;
text-align:right}
.about-list{
width:100%;
float:left;
margin-top:7px;
text-indent:2em;
} 
.about-list a{color:#8E8979} 
.about-list a:hover {color:#CC0000; text-decoration:underline;}

.service {
width:100%;
float:left;
margin-top:15px
}
.scroll-l {
width:14px;
height:41px;
float:left;
margin-top:10px;
background:url(../image/bg_sroll.png) left}
.scroll-r {
width:14px;
height:41px;
margin-top:10px;
float:left;
background:url(../image/bg_sroll.png) right}
.scroll-m{
width:86%;
float:left;
margin-left:7px;
margin-right:5px;
}
.scroll-m img{
margin:0px 4.5px}
.new{
width:100%;
float:left;
margin-top:7px;
}

.new-li{width:100%;
float:left;
color:#8E8979;
line-height:24px;}
.new-li2{
font-weight:bold;
}

.footer {
width:950px;
float:left;
height:80px;
margin-top:25px;
border-top:#E2DFD8 8px solid}
.footer-l{
width:80%;margin-top:10px; color:#979696;
margin-left:5px;
}
.footer-l a{color:#606060}
.footer-l a:hover {color:#CC0000; text-decoration:underline;}

.footer-r a{
color:#8F5B11}
.footer-r a:hover {color:#CC0000; text-decoration:underline;}
/*new*/
.wokeban2{
width:950px;
margin:0px auto;
background:#FFFFFF}
.submenu{
width:165px;
float:left;
}
.status {
font-size:14px;
color:#815C13;
margin-left:15px;
margin:10px 0 10px 15px;
font-weight:bold;
}

.submenu-box{
width:155px;
float:left;font-size:12px;
padding-left:10px;
color:#815C13;
font-weight:bold;

}

.submenu a{color:#815C13;}
.submenu a:hover{ color:#507229; }
.submenu a:active{ color:#507229; text-decoration:none }
.submenu a:visited{ color:#507229; text-decoration:none }

.submenu-box a{color:#815C13;}
.submenu-box a:hover{ color:#507229; }
.submenu-box a:active{ color:#507229; text-decoration:none }
.submenu-box a:visited{ color:#507229; text-decoration:none }



.status2 {
	margin-right: 5px;
	padding:7px;
	height:28px; padding-left:10px;	
	line-height: 28px;
}

.status2:hover {
	background-color: #eeeeee;
}

.status3 {
line-height:24px;padding-left:10px;

}
.tab{
width:750px;
float:left;
padding-left:30px;
border-left:#CFCBBF 1px solid;
min-height: 400px;
}
.msg {
width:50%;
float:left;
font-size:16px;
color:#815C13;
font-weight:bold}

.tosearch {
	TEXT-ALIGN: right; WIDTH: 40%; FONT: bold 12px/24px ""; FLOAT: right; margin-right:15px;
}
.tosearch .inputtxt {
	BORDER-BOTTOM: #9fbadf 1px solid; BORDER-LEFT: #9fbadf 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; WIDTH: 110px; PADDING-RIGHT: 0px; HEIGHT: 21px; BORDER-TOP: #9fbadf 1px solid; BORDER-RIGHT: #9fbadf 1px; PADDING-TOP: 0px; margin-bottom:10px;
}
.tosearch .inputbann {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; TEXT-INDENT: 100px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 23px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; background:url(../image/new/searchlist_inputbann.gif) no-repeat ; HEIGHT: 23px; VERTICAL-ALIGN: baseline; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 0px; 
}

.tosearch SELECT {
	WIDTH: 85px; HEIGHT: 19px; MARGIN-RIGHT: 5px
}

.hot {
width:100%;
float:left;
padding-bottom:15px;
border-bottom:#ECE3D8 1px solid;
margin-top:10px;} 
.hotimg{
width:157px;
height:157px;
float:left;
border:#CDCFC4 1px solid}
.hotkas{
margin:3px;}
.page{
width:575px;
float:right;
margin-top:10px;}
.title a{
color:#7D5A15;
font-weight:bold;
font-size:16px;
}
.title a:hover{
color:#CC0000; text-decoration:underline}
.title2{
color:#7D5A15;
font-weight:bold;
font-size:14px;

}
.pagecon{
margin-top:10px;
font-size:14px;
color:#666;
line-height:24px;
letter-spacing:1px}
.pagecon a{
color:#7D5B13}
.pagecon2{
font-size:13px;
line-height:22px;
margin-top:5px;
color:#666;
letter-spacing:1px}
.pagecon2 a{
color:#7D5B13}

.listbox{
width:100%;
float:left;
margin-top:20px;
}
.weblist {
width:100%;
float:left;
padding-bottom:5px;
padding-top:10px;
border-bottom:#97AABB 1px dashed}
.listbox-l{
width:75%;
float:left;
color:#656565;
padding-left:5px;
font-size:14px;}
.listbox-l a{
color:#656565;
}
.listbox-l a:hover{
color:#CC0000; text-decoration:underline;
}
.listbox-r{
width:20%;
float:right;
text-align:right;
color:#656565}


.badoo {
width:100%; float:left; margin-top:10px;
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;  PADDING-TOP: 3px; TEXT-ALIGN:left
}
.badoo A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.badoo A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.badoo A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.badoo .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.badoo .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
/*new main*/
.new-content {
width:100%;
float:left;
border-top:#ECE3D8 1px solid;
margin-top:10px;
padding-top:15px;
}
.label {color:#7D5A15;
font-weight:bold;
font-size:16px;
text-align:center}
.label-day{
color:#5C5C5C;
text-align:center;
line-height:24px;
}
.container{
color:#666666;
text-indent:2em;
font-size:14px;
letter-spacing:2px;
line-height:24px;
}
/*service */
.sercon{width:760px;
float:right;
padding-right:10px
}
.sercon-main{
width:550px;
float:left;
}
.sercon-bg{
width:200px;
height:297px;
float:right;
background:url(../image/service/tplate_bg.gif) no-repeat;}
.guild {
width:100%;
float:left;
margin-top:10px;
margin-bottom:10px;}
.guild-pp{
width:50px;
margin-top:5px;
float:left;}
.guild-tex{
width:485px;
float:right;
line-height:}
.statuss{
width:100%;
float:left;
margin-top:30px;
}
.statuss-tb{
width:96%;
float:left;
margin-left:5px;
padding-top:5px;
padding-bottom:7px;
border-bottom:#CACCCB 1px dashed
}
.statuss-tb2{
width:96%;
float:left;
margin-left:5px;
padding-top:5px;
padding-bottom:7px;
}
.staimg{
width:30px;
float:left;
margin-left:10px;
margin-top:4px;}
.statex{
width:70%;
float:right;
padding-right:5px;
color:#414141;}

.mainBanner{height:279px;background:url(../image/loading.gif) no-repeat 470px 180px #DEEDE8; float:left;}
.mainBanner #SlidePlayer {
	position:relative;
	margin:0 auto;
	z-index:1;
	
}
.mainBanner .Slides{height:279px;overflow:hidden;}
.mainBanner .Slides li {float:left;width:950px;height:279px;}
.mainBanner .Slides img{border:0;display:block;width:950px;height:279px;}
.mainBanner .SlideTriggers{position:absolute;top:260px;right:20px;z-index:10;height:25px;}
.mainBanner .SlideTriggers li{float:left;display:inline;color:#74a8ed;text-align:center;line-height:16px;width:16px;height:16px;font-family:Arial;font-size:.9em;cursor:pointer;overflow:hidden;margin:3px 6px;background:url(../image/slide_trigger.gif) no-repeat center center;}
.mainBanner .SlideTriggers li.Current{color:#fff;background:url(../image/slide_trigger_c.gif) no-repeat center center;border:0;font-weight:bold;font-size:1.4em;line-height:21px;height:21px;width:21px;margin:0 6px;}

/*Partner*/
.partfom{
width:100%;
float:left;
font-weight:bold;
color:#4D4D4F}
.partfo-list{
width:95%;
float:left;font-weight:bold;
margin-left:1em;
margin-top:8px;
color:#4D4D4F;
}
.partfo-tex{
width:99%;
float:left;
margin-left:1em;
margin-top:8px;}
.partbox{
width:180px;
float:left;
margin-left:2px;}
.partbox a{
background:#D1D8E0;
padding-right:50px;
color:#4D4D4F;
}
.partbox a:hover{
color:#fff;
background:#4D4D4F;}
.c1 {
	BACKGROUND-IMAGE:url(../image/glossary_03.jpg); BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top
}
.c2 {
	BACKGROUND-IMAGE: url(../image/glossary_05.jpg); BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top
}
/*Recruitment*/

.Recruilist{
width:60%;
margin:20px auto ;
height:100px;}
.Recruimg{
width:50px;
float:left;
margin-top:5px;}
.Recrutex{
width:85%;
float:right;
font-size:14px;
line-height:24px;}
.ceaptt{
color:#B8340C;
font-weight:bold;
font-family:"新宋体";
font-size:16px;
}
.realex{
width:98%;
height:400px;
float:right;
background:url(../image/Recruitment/recsbg2.gif) no-repeat bottom right}
.realex-tex{
width:70%;
float:left;
font-size:14px;
color:#666;
line-height:24px;
text-indent:2em;
letter-spacing:1px}

/*Contact*/
.Address{
width:690px;
height:30px;
padding-left:20px;
float:left;
margin-left:20px;
}
.orenge{
color:#ED4E1B;
font-weight:bold}
.map{
width:655px;
height:205px;
float:left;
margin-left:40px;
margin-top: 20px;
background:url(../image/Contact/map.jpg)}
.submenu-map{
width:165px;
height:400px;
float:left;
border-right:#CFCBBF 1px solid}
/*into*/
.intobg{
width:750px;
float:left;
background:url(../image/intobg.jpg) no-repeat}
.intotex{
width:97%;
float:left;
padding-left:20px;
letter-spacing:1px;
text-indent:2em;
font-size:14px;
color:#696969}
.intotex-tt{
font-weight:bold;
text-align:center
}
.intowen{
width:97%;
float:left;
margin-top:20px;
margin-left:20px;
margin-bottom:20px;}
.intowen-tt{
width:15%;
float:left;
padding-top:30px;
font-size:14px;
font-weight:bold;
border-right:#CCCCCC 1px solid}
.intowen-tt2{
width:15%;
float:left;
height:60px;
margin-top:60px;
padding-top:30px;
font-size:14px;
font-weight:bold;
border-right:#CCCCCC 1px solid}
.intowen-tex{
width:81%;
float:right;
font-size:14px;
color:#747474;
line-height:24px;}
.intojgb{
width:470px;

margin:0px auto;
}

#scrollproducts {
	width:360px;
	overflow:hidden;
	position:relative;
	height:60px;
	margin-left:3px;
	margin-right:3px
}
#scrollproducts ul {
	height:41px;
	width:1386px;
	margin:0px;
	padding:0px;
	position:relative;
	margin-left:0px
}
#scrollproducts li {
	float:left;
	margin-right:3px;
	position:relative;
	list-style-type:none;
}

/*global*/


.nav_bannerz{
width:145px; float:left; margin-bottom:10px; margin-left:10px; margin-top:10px;}
.nav_sidebar{
float:left; }
.nav_sidebar UL {
	ZOOM: 1;LIST-STYLE-TYPE: none;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.nav_sidebar LI {
	Z-INDEX: 5; POSITION: relative; WIDTH:145px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 47px;LIST-STYLE-TYPE: none;PADDING-BOTTOM: 0px;s PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.nav_sidebar LI A {
	LINE-HEIGHT: 47px; DISPLAY: block; BACKGROUND:url(../image/Recruitment/gb_sprite_v2.png)  no-repeat 0px ; HEIGHT: 47px; FONT-SIZE: 14px; OVERFLOW: hidden
}
.nav_sidebar LI A.current {
	BACKGROUND-COLOR: transparent; WIDTH: 251px; BACKGROUND-POSITION: -198px; float:left
}
.nav_sidebar LI A:hover {
	TEXT-DECORATION: none
}
.nav_sidebar LI SPAN {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px; CURSOR: pointer
}
.nav_sidebar LI STRONG {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px; CURSOR: pointer
}
.nav_sidebar LI SPAN {
	MARGIN-TOP: 11px
}
.nav_sidebar LI STRONG {
	FONT-WEIGHT: normal
}
.ico_function_1 {
	BACKGROUND-IMAGE: url(../image/Recruitment/icon_sprite.png); DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; OVERFLOW: hidden
}
.ico_function_2 {
	BACKGROUND-IMAGE: url(../image/Recruitment/icon_sprite.png); DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; OVERFLOW: hidden
}
.ico_function_1 {
	WIDTH: 25px; HEIGHT: 25px
}
.ico_function_2 {
	WIDTH: 49px; HEIGHT: 49px
}
.ico_my_hot_1 {
	BACKGROUND-POSITION: -1078px -78px
}
.ico_exchange_1 {
	BACKGROUND-POSITION: -399px -78px
}
.ico_voucher_1 {
	BACKGROUND-POSITION: -690px -78px
}
.ico_gift_1 {
	BACKGROUND-POSITION: -496px -78px
}
.ico_gift_1 {
	BACKGROUND-POSITION: -496px -78px
}
