@charset "gb2312";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "ËÎÌå";
	min-width:1018px;
	background:#ffffff
}
.wrapper {
	width: 1018px;
	margin: 0 auto;
}
.wrapper01 {
	width: 1093px;
	margin: 0 auto;
}

a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li {
	padding: 0;
	margin: 0
}

.slideTxtBox{ width:1018px; text-align:left;  }
.slideTxtBox .hd{ position:relative; width:263px; float:left }
.slideTxtBox .hd ul{  }
.slideTxtBox .hd ul li{ cursor:pointer; width:263px; height:125px; margin-bottom:52px  }
.slideTxtBox .hd ul li.on{ }
.slideTxtBox .bd{ float:right; width:721px}
.slideTxtBox .bd ul{ padding:0;  zoom:1; width:721px; height:560px  }
.slideTxtBox .bd ul p{ padding-bottom:15px}
.slideTxtBox .bd ul .Part-time{ background:url(imagesindex03.jpg) no-repeat; padding:30px 25px 50px 40px; width:656px; height:480px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#363636; line-height:30px}
.slideTxtBox .bd ul .Full-time{ background:url(imagesindex04.jpg) no-repeat; padding:30px 25px 50px 40px; width:656px; height:480px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#363636; line-height:30px}
.slideTxtBox .bd ul .International{ background:url(imagesindex05.jpg) no-repeat; padding:30px 25px 50px 40px; width:656px; height:480px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#363636; line-height:30px}

.index_quick{ background:url(imagesindex09.jpg) center no-repeat; height:156px; text-align:center; margin-top:61px; padding-top:43px}
.index_quick a{ display:inline-block; width:261px; height:102px; margin:0 6px; text-indent:-9999px}
.index_quick a.zsjz{ background:url(imagesindex10.png) no-repeat}
.index_quick a.zsjz:hover{ background:url(imagesindex10_hover.png) no-repeat}
.index_quick a.zshc{ background:url(imagesindex11.png) no-repeat}
.index_quick a.zshc:hover{ background:url(imagesindex11_hover.png) no-repeat}
.index_quick a.xcsp{ background:url(imagesindex12.png) no-repeat}
.index_quick a.xcsp:hover{ background:url(imagesindex12_hover.png) no-repeat}
.index_quick a.cjwt{ background:url(imagesindex13.png) no-repeat}
.index_quick a.cjwt:hover{ background:url(imagesindex13_hover.png) no-repeat}

@media (max-width: 1500px) {
.index_quick a{zoom:.7}
}
@media (max-width: 1200px) {
.index_quick a{zoom:.5}
}

.index_xmts{ background: url(imagesindex14.jpg) no-repeat; height:745px; width:1146px; position:relative}
.index_xmts a{ position:absolute; color:#FFF; font-family:"Î¢ÈíÑÅºÚ"; font-size:30px; text-decoration:none}
.index_xmts a:hover{ color:#2eaeb1}
.index_xmts a.xmts01{ top:222px; left:302px}
.index_xmts a.xmts02{ top:222px; left:716px}
.index_xmts a.xmts03{ top:434px; left:722px; font-size:26px; text-align:center}
.index_xmts a.xmts04{ top:579px; left:508px; font-size:26px; text-align:center}
.index_xmts a.xmts05{ top:438px; left:302px; font-size:26px; text-align:center}

.index_xjh{ background:url(imagesindex15.jpg) top center no-repeat; height:718px}

.slideTxtBox01{ width:1018px; text-align:left;  }
.slideTxtBox01 .hd{ position:relative; width:102px; float:left; margin-left:26px }
.slideTxtBox01 .hd ul{  }
.slideTxtBox01 .hd ul li{ cursor:pointer; width:102px; height:102px; margin-bottom:45px  }
.slideTxtBox01 .hd ul li.on{ }
.slideTxtBox01 .bd{ float:right; width:846px; height:436px; background:url(imagesindex20.png); margin-right:18px; border:2px solid #FFF}
.slideTxtBox01 .bd ul{ padding:34px 28px;  zoom:1; width:778px; height:796px; color:#FFF }
.slideTxtBox01 .bd ul div{ padding-bottom:60px; color:#FFF; font-size:15px; display:block}
.slideTxtBox01 .bd ul div h1{ font-size:23px; padding-bottom:10px}

.index_gjsy{ height:954px; background:url(imagesindex22.jpg) top repeat-x #2fafb1; padding-top:9px}

.index_bkxl{ background:url(imagesindex37.jpg) center no-repeat; height:600px; padding-top:35px}

.index_contact{ background:url(imagesindex39.jpg) center no-repeat; height:287px}
.index_contact01{ width:1018px; background:url(imagesindex40.png) no-repeat; height:287px; position:relative; margin:0 auto}
.index_contact01 a{ position:absolute; display:inline-block; width:123px; height:123px; background:url(imagesindex41.png) no-repeat; text-indent:-99999px; top:121px; left:24px}
.index_contact01 a:hover{ background:url(imagesindex41_hover.png) no-repeat}

#tbody {width:882px;margin:20px auto;text-align:left;}
#mainbody {width:864px;padding:9px; height:383px; background:#FFF}
#mainphoto {cursor:pointer;display:block;}
#goleft {float:left;clear:left;margin:20px 0 0 0}
#goright {float:right;clear:right;margin:20px 0 0 0}
#photos {width:804px;height:81px;line-height:81px;margin:20px 0;overflow:hidden;}
#showArea img {display:block;float:left;margin:0 3px;cursor:pointer;}


.picshow {
	MARGIN: 0px auto; WIDTH: 882px; HEIGHT: 620px;
}

#picarea {
	MARGIN: 0px auto; WIDTH: 882px; BACKGROUND: #fff; HEIGHT: 620px
}
#bigpicarea {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 774px; HEIGHT: 443px; OVERFLOW: hidden
}
.image {
	TEXT-ALIGN: center
}
.image IMG {
	BORDER-BOTTOM: #ececec 1px solid; BORDER-LEFT: #ececec 1px solid; MARGIN: 0px auto; BORDER-TOP: #ececec 1px solid; BORDER-RIGHT: #ececec 1px solid
}
#bigpicarea .word {
	TEXT-ALIGN: center; HEIGHT: 50px; COLOR: #333
}
#bigpicarea .word H3 {
	TEXT-ALIGN: center; LINE-HEIGHT: 48px; HEIGHT: 48px; COLOR: #333; FONT-SIZE: 14px
}
#bigpicarea .ui-els-hide {
	DISPLAY: none
}
#thumbs {
	LIST-STYLE-TYPE: none; MARGIN: 0px auto; WIDTH: 804px; HEIGHT: 110px
}
* HTML #thumbs {
	HEIGHT: 100%
}
#thumbs LI {
	MARGIN: 0px 3px; WIDTH: 156px; DISPLAY: inline; FLOAT: left; HEIGHT: 81px
}
#thumbs UL {
	MARGIN-TOP: 3px
}
#thumbs LI.last_img {
	MARGIN-RIGHT: 4px
}
#thumbs LI.first {
	MARGIN: 25px 10px 0px 15px; WIDTH: 9px; HEIGHT: 16px; CURSOR: pointer
}
#thumbs LI.last {
	MARGIN: 25px 10px 0px 15px; WIDTH: 9px; HEIGHT: 16px; CURSOR: pointer
}
#thumbs LI A {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; WIDTH: 156px; DISPLAY: block; FONT-SIZE: 0px; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid
}
#thumbs LI A:hover {
	BORDER-BOTTOM: #000 2px solid; BORDER-LEFT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-RIGHT: #000 2px solid
}
#thumbs LI A.current {
	BORDER-BOTTOM: #f8ae0f 2px solid; BORDER-LEFT: #f8ae0f 2px solid; BORDER-TOP: #f8ae0f 2px solid; BORDER-RIGHT: #f8ae0f 2px solid
}
#thumbs LI.first IMG {
	
}
#thumbs LI.last IMG {
	
}
.bigbtnPrev {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 35px; HEIGHT: 51px; TOP: 186px; CURSOR: pointer; LEFT: 30px
}
.bigbtnNext {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 35px; HEIGHT: 51px; TOP: 186px; CURSOR: pointer; RIGHT: 30px
}
#big_play_prev {
	BACKGROUND-IMAGE: url(imagesleftbig.png); WIDTH: 35px; DISPLAY: block; HEIGHT: 51px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='../images/leftbig.png')
}
#big_play_next {
	BACKGROUND-IMAGE: url(imagesrightbig.png); WIDTH: 35px; DISPLAY: block; HEIGHT: 51px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='../images/rightbig.png')
}
#smallpicarea {
	MARGIN: 0px auto; WIDTH: 882px; PADDING-TOP: 20px
}


.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.icon-arrow-a-left, .icon-arrow-a-right { background: url(imagesicon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
    .icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
    .icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

html, body { background: #fff; font: 12px/1.5 tahoma,helvetica,arial,\5b8b\4f53,sans-serif; }
* html, * html body { background-image: url(about:blank); background-attachment: fixed; zoom: 1; }

a { color: #262626; text-decoration: none; }
    a:hover { color: #FF4503; text-decoration: underline; }
#main {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 960px; height: 410px; margin: auto; position: relative; }
    #index_b_hero img { width: 950px; height: 400px; }
    #index_b_hero .heros { width: 960px; height: 410px; }
    #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
    #index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
        #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
    #index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; padding: 5px; z-index: 1; position: absolute; top: 0; left: 0; width: 950px; height: 400px; overflow: hidden; left: 1920px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -960px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
    #index_b_hero .mask-right { left: 960px; }
    #index_b_hero .active { z-index: 2; left: 0; }