@charset "utf-8";
/* CSS Document */
/*---------------------------------Public-----------------------------------*/
html{ margin:0;padding:0px;text-align:center; font-family:"微软雅黑"; list-style:none; }
body{margin:0px; padding:0px; width:100%;display:block; color:#666; font-size:14px; overflow-x:hidden; position: relative;font-family:"微软雅黑";}
ul, li, h1, h2, h3, h4, dl, dt, dd, table, td, th { margin:0; padding:0; }
ul, li { list-style:none; }
img{ border:none; vertical-align:top;}
ul{padding:0; margin:0; list-style:none;}
a:active,a:link,a:visited{text-decoration:none; color:#333; }
a:hover{color:#003399; text-decoration: underline;}
h1, h2, h3, h4 { font-size:100%; }

/*------------------去掉点击链接显示的黑框----------------*/
a:focus {outline: none;}
focus { outline: none; }
a,area { blr:expression(this.onFocus=this.blur()) }
p,span,div,form{padding:0; margin:0;}
.fleft{float:left;}
.frit{float:right;}
.clear{ clear:both; overflow:hidden;}
.fontp{ font-family:"黑体"; font-size:14px;}

/**清除浮动**/
.clearfix{*zoom:1;}
.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden; height:0px;overflow:hidden}

#full-screen-slider { width:100%; height:380px; float:left; position:relative}
#slides { display:block; width:100%; height:380px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;left:50%; margin-left:-960px;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; right:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:20px; height:20px; float:left; margin-left:15px; border-radius:20px; background:#ccc; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff0000}
.content {width:100%;padding: 0; }

/*-----------------------------------------------首页---------------------------------------*/
/*header*/
.header {height: 100px;}

.header-right {margin-top: 30px; width:220px;}
.header-right P{ padding-top: 40px; }
.header-right span {height:30px;line-height: 30px; border: 1px solid #999; padding:5px 10px 5px 10px; margin-left: 10px; border-radius:5px;}
.header-dropdown {display:none;}
.header-search{width:200px;height:32px;border:0; margin:5px;z-index:800;}
.top-form{position:relative; padding:0px;float:left;height:32px;border-radius:2px;box-shadow:0 2px 3px #ccc;z-index:11}
.search-input{color:#999;position:relative;float:left;padding-left:10px;width:200px;height:30px;line-height:30px;background-color:#fff;border:1px solid #c3c8cd;border-right:none;border-top-left-radius:2px; border-bottom-left-radius:2px;z-index:9}
.search-submit{float:left;width:70px;height:33px; border:0px;cursor:pointer;color:#fff;font-weight:700;font-size:14px;background-color:#4fa6c2;border-top-right-radius:2px;border-bottom-right-radius:2px}
.search-tip{display:none;position:absolute; top:11px;left:10px;z-index:10;color:#999; }

.weixin {width:60px; height:30px; font-size:12px; text-align:center;border: 1px solid #666666;border-radius:3px; margin-right:200px ; position:absolute; z-index: 9999; }
.weixin a{text-align: center;}
.weixin .weixin_nr{width:100px; height:125px; padding:5px; background:#f1f1f1; text-align:center;display:none;margin-top: 2px; }
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:0px solid #F1F1F1;border-left:5px solid transparent;border-right:5px solid transparent; }
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ color:#009933}

.Rbtn {width:60px; height:30px; font-size:12px; text-align:center;border: 1px solid #666666;border-radius:3px; margin-right: 10px; }
.Rbtn a {color:#666}
.Rbtn a:hover{color:#0066cc}

/*menu*/
/*.menu {height: 40px; background: #0066cb;}
.navUl{font-weight:400; font-size:16px; width:1002px; float:left;}
.navUl li{float:left;height:40px;line-height:40px; width: 111px; }
.navUl li a {height: 40px; line-height:40px;width: 120px; display: block;text-decoration:none; color:#fff; float:left;}
.navUl li a:hover {color: #003399; background-color:#fff; repeat-x; height: 40px;}
*/

.nav{width:1190px;height:40px;line-height:40px;text-align:center;font-size:16px;position:relative;padding-top:0px;  padding-left:70px;margin:0 auto; font-weight:400; z-index:1000;

}

/*nav-main
ul.nav-main{width:100%;height:100%;list-style-type:none}
ul.nav-main span{display:inline-block;margin-left:10px;width:12px;height:9px; background:url(../img/sj1.png) no-repeat center center}*/
/*导航条设置
ul.nav-main>li{width:120px;height:100%;display:block;float:left;color:#fff;margin-right:1px;cursor:pointer;line-height: 40px; }
ul.nav-main>li:hover{background:#fff ; color:#0749b6; }
ul.nav-main>li:active{background:#fff ; color:#0749b6 }
ul.nav-main>li:hover span{ background:url(../img/sg3.jpg)  no-repeat center center; z-index:100000 }
.nav .line{BACKGROUND: url(../images/nav_line.png) no-repeat 0px 0px;width:2px;height:39px}
*/

.nav ul li{float:left;text-align:center;}
.nav h3{font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: "微软雅黑", sans-serif;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 0px;
	height:40px;
	width:120px;
	}
.nav h3 a{float:left;display:block;display:block;line-height:40px;height:40px;text-align:center;font-weight:bold;color:#fab705;font-family:"\5B8B\4F53", Arial, Verdana; letter-spacing:1px;text-shadow: 1px 1px 1px #000000;zoom:1;color: #fff;padding: 0px 20px;
}

.nav .on a{ color:#00a8d6;background: #f1f4f5;text-shadow: 0px 0px 0px #000000;}
.nav .m{float:left;}
.nav h3 A:hover { line-height:40px;height:40px;background: #20476e;}


.nav .sub{ display:none; /*默认隐藏*/ position:absolute; margin-left:-4px;top:38px; height:auto;  padding-top:6px;padding-bottom:0px;padding-left:0px;padding-right:0px; width:120px;z-index:99; background-color:#ffffff}
.nav .sub li{text-align:center;width:100%}
.nav .sub li a{background-color:#ffffff;color:#777777; display:block; padding:0px 0px 0px 0px; margin:0 0 0 0;font-weight:bold;height:35px;line-height:35px;font-family:"\5B8B\4F53", Arial, Verdana;font-size:14px;text-align:center;border-bottom:1px solid #eeeeee;zoom:1;}
.nav .sub li a:hover{COLOR: #fe5920;/* background:#1c8e95;color:#fff;*/}

/*图标向上旋转*/
.hover-up{transition-duration:.5s;transform:rotate(180deg);-webkit-transform:rotate(180deg); }
/*图标向下旋转*/
.hover-down{transition-duration:.5s;transform:rotate(0);-webkit-transform:rotate(0)}

/*隐藏盒子设置*/
div.hidden-box{width:140px;position:absolute;display:none;padding-bottom:15px;background:#fff url(sj2.png)/*tpa=http://www.yantaiheyi.com/img/sj2.png*/ no-repeat  top center;top:40px; font-size: 14px;}
.hidden-box>ul{list-style-type:none;color:#333;cursor:pointer; padding-top:15px;padding-bottom:15px}
.hidden-box>ul li { line-height:30px; height:30px; font-weight:500;  width: 140px;}
.hidden-box>ul li hover{background:#0749b6;}
.hidden-box>ul li a{color:#000;  width: 140px; height: 40px;}
.hidden-box>ul li a:active,a:link,a:visited{text-decoration:none; color:#333; line-height:30px; height:30px; }
.hidden-box>ul li a:hover{text-decoration:none; color:#fff; background: #0749B6;}
/*filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9*/

/*隐藏盒子位置设置*/
.hidden-loc-index{left:121px}
.hidden-loc-us{left:242px}
.hidden-loc-info{left:363px}
.box04{left:484px}
.box05{left:605px}
.col-sm-4{width:360px;float:left;display: inline; }
.col-sm-4 .news-title{width:350px;}
.col-sm-4 .xwlist{width:350px;}
.col-sm-6{width:49%;float:left;display: inline; }
.col-sm-6 .news-title{width:540px;}
.col-sm-6 .xwlist{width:540px;}
.col-sm-12 .news-title{width:1128px;}
.pull-left{text-align:left}
.nav-pills{text-align:left;font-size:16px;color:#00a8d6;padding-left:20px;}
.nav-pills a:link{color:#00a8d6;line-height:50px;}
.nav-pills a:visited{color:#00a8d6;}
.nav-pills a:hover{color:#000000;}
.xwlist{padding-top:15px;}
.inbanner{width:1128px;margin:0px auto;margin-top:125px;margin-top:125px\9;*margin-top:5px;}
.banner{width:1128px;margin:5px auto;margin-top:130px;margin-top:5px\9;}
.inbanner img{ width:100%; height:auto; vertical-align:top;}
/*大图幻灯片切换*/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1920px; position:absolute; left:50%; margin-left:-960px;  height:455px; background:#ccc; position:relative; overflow:hidden; }
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0; overflow: hidden;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(l.png)/*tpa=http://www.yantaiheyi.com/img/l.png*/ no-repeat; position:absolute; top:190px; left:455px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(r.png)/*tpa=http://www.yantaiheyi.com/img/r.png*/ no-repeat; position:absolute; top:190px; right:450px; z-index:10;}
#playBox .smalltitle {width:1002px; height:10px; position:absolute;  left:50%; margin-left:-500px; bottom:40px; z-index:1; }
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:20px; height:20px; margin:0 5px; border-radius:20px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#fc0124;}

/*内容部分*/
.content-mid{width:100%;  padding-top: 10px; padding-bottom:10px;text-align: left; }
.title {font-size: 18px; font-weight: 700; text-align: left; line-height: 40px; color: #0055aa;}
.title span{float: right; }
.title span a{color:#999; font-size: 12px;}
.culture {width:319px; padding-right: 10px; text-align: left; margin-right: 10px;}
.news {padding-right: 10px !important;padding-right: 5px; line-height: 27px;}/* margin-right:15px!important;margin-right: 5px; */
.news ul{width:100%;}
.news span{}
.news a{color:#666}
.news  a:hover{color:#FE6700; text-decoration: underline;}
.list_r {width:314px; line-height: 27px; text-align: left;}
.list_r ul{width:100%;}
.list_r span{float: right;}
.list_r a{color:#666}
.list_r a:hover{color:#FE6700; text-decoration: underline;}

/*中间图片*/
.mid-pic {padding-top: 20px; padding-bottom: 20px; margin-top: 20px; margin: 0 auto;}

/*日本技能实习生事业*/
.title01{height:40px; background: #0066cb; text-align: center; color: #fff; line-height: 40px; font-size: 18px; font-weight: 700; margin-bottom: 10px;}
.cgry {width:1002px;   line-height: 30px;}
.cgry ul{width:100%;}
.cgry span{float: right;}
.box_r {width:490px; line-height: 27px;}
.box_r ul{width:100%;}
.box_r span{float: right;}

/*-----------------出国人员风采样式开始-------------------------*/
#wrapper{margin-top: 10px;}
.jscarousal{margin:0 auto;	border-bottom-left-radius:5px;	border-bottom-right-radius:5px;	padding: 0;	padding: 0px 10px 10px 0px;	position: relative; /*overflow: hidden;*/}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right{float: left;	width: 23px;	height: 0px;	color: White;	position: relative;	top: 0px;	cursor: pointer;}
.jscarousal .jscarousal-left{background-image: url(left_arrow.png)/*tpa=http://www.yantaiheyi.com/img/left_arrow.png*/;	background-repeat: no-repeat;	background-position: left;}
.jscarousal .jscarousal-right{background-image: url(right_arrow.png)/*tpa=http://www.yantaiheyi.com/img/right_arrow.png*/;	background-repeat: no-repeat;	background-position: right;}
.jscarousal-contents{width: 1002px;	height: 140px;	float: left;	position: relative;	overflow: hidden;}
.jscarousal-contents > div{	position: absolute;	/*width: 100%;*/	height: 140px;}
.jscarousal-contents > div > div{float: left; margin-right: 13px;}
.jscarousal-contents img{width: 185px;	height: 139px;	/*border: solid 1px #7A7677;*/}
.hidden{display: none;}
.visible{display: block;}
.thumbnail-active{filter: alpha(opacity=60);opacity: 0.6;	cursor: pointer;}
.thumbnail-inactive{filter: alpha(opacity=100);	opacity:1.0;	cursor: pointer;}
.thumbnail-text {color: #7A7677;	text-align: left;	display: block;	padding: 5px 2px 2px 0px;}
/*-----------------出国人员风采样式结束-------------------------*/

/*友情链接开始*/
.Flink {margin-top: 10px; margin-bottom: 20px; height: 100px;}
.title02{border-bottom: solid 1px #999; height:40px;line-height: 40px; font-size: 18px; font-weight: 700; color: #0055aa; margin-bottom: 8px;} 
.title02 span{float: right; }
.title02 span a{color:#999; font-size: 12px;}
.Flink img {padding: 5px; float: left; width:150px; height:50px; border: 1px solid #ddd; margin-right: 5px;}
/*友情链接结束*/

/*底部*/
.footer {height: 110px;  background: #ededed;  text-align: left; padding-bottom:20px ;padding-top: 20px; color:#666; }
.footer_logo {width:70px; padding-right:20px ; float: left; text-align: left;}
.footer_name {width:700px;  float: left; text-align: left;}
.footer_ewm {width:100px;  float: right;}
.footer  span{line-height: 20px; font-size: 12px; font-weight: 300;}
.footer  p{line-height: 20px;}


/*---------------------------------内页---------------------------------------*/

.insContwc{width:1002px; margin:auto; }
#insCont{ text-align:left; padding-bottom:20px;}
.insCTop{ height:34px; font-size:14px;  padding:10px 0 0 5px;}
.insCTop span{ color:#fe6700;}
.insBan{margin-top:10px; }

/*左侧子菜单*/
.insLft{ width:225px;padding-right:20px; margin-right: 20px;}
.lftBt{ font-size:18px; font-weight:bold; border-bottom:1px solid #e3e3e3; padding:40px 0 20px 15px; color: #FFFFFF;  background:#0066cb url(lftnav_bg.png)/*tpa=http://www.yantaiheyi.com/img/lftnav_bg.png*/ no-repeat right top;}
.lftUl{ border: 1px solid #E3E3E3;}
.lftUl li{ border-bottom:1px solid #e3e3e3; font-size:15px; height:60px; padding:0; line-height:60px;}
.lftUl li a { height: 40px;  display: block;text-decoration:none; color:#666; padding-left:30px; font-weight:bold;line-height:60px;}
.lftUl li a:hover {padding-left:40px; font-weight:bold; color: #fff; background:#0749B6; height: 60px;}
.lftUl li a:actived {padding-left:40px; font-weight:bold; color: #fff; background:url(sub_menu_bg.jpg)/*tpa=http://www.yantaiheyi.com/images/sub_menu_bg.jpg*/ repeat-x; height: 40px;}
.lftUl li a.current{padding-left:40px; font-weight:bold; color: #fff; background:url(sub_menu_bg.jpg)/*tpa=http://www.yantaiheyi.com/images/sub_menu_bg.jpg*/ repeat-x; }

.insRit{ width:733px; margin:0px;}
.ritBt{ font-size:24px;  padding:0px 0 15px ;  color:#143a85; border-bottom: 1px solid #ddd; font-weight: 600; margin-bottom: 10px;}
.ritNr{ overflow:hidden; border:1px solid #ccc; background-color:#fff; padding:20px; margin-bottom:10px; line-height: 30px;}


/*----------------------------新闻列表---------------------------*/
.sub {overflow:hidden; border:1px solid #ccc; background-color:#fff; padding:20px; margin-bottom:10px;}
.sub .side .box p {margin:0}

.news_item {border:0; padding:6px 0 6px 30px; background:url(icon_05.png)/*tpa=http://www.yantaiheyi.com/img/icon_05.png*/ no-repeat 15px 15px; border-bottom:1px dashed #ddd; line-height:25px;}
.news_item img, .news_item div {display:none}
.news_item h4 {margin:0px; line-height:25px; font-size:15px;  font-weight:normal; color:#333;}
.news_item h4 a  {font-size:10pt; font-weight:normal;}
.news_item span {float:right; margin-right:10px}
.news_item a.view {display:none; line-height:25px;}
.news_item a:hover {color: #FE6700; }

.news_item_hover {padding:10px; border:1px dashed #ccc; overflow:hidden; background:none; overflow:hidden}
.news_item_hover img, .news_item_hover div {display:block}
.news_item_hover img {float:left; background:#fff; border:1px solid #ccc; padding:3px; margin-right:15px}
.news_item_hover h4 {margin-bottom:5px;font-size:15px;  font-weight:bold; color:#093;}
.news_item_hover h4 a {font-size:15px; font-weight:bold}
.news_item_hover span {display:none}
.news_item_hover div {padding-left:25px;}
.news_con{width:100%; border:1px solid #d8d8d8; background-color:#fff; margin-top:18px; margin-bottom:10px;}
.news_title {text-align: center; font-size:18px;  padding:0px 0 15px ;  color:#666; border-bottom: 1px solid #ddd; font-weight: 600; margin-bottom: 10px;}
.news_time {text-align: center;  padding:0px 0 10px ;  color:#ccc; border-bottom: 1px solid #ddd;  margin-bottom: 10px;}

/*产品中心*/
.pro {border: 1px solid #333333;}
.pro span {height: 35px; background: #999999;}

h3{font-size:20px;font-weight:bold;text-align:left;font-family: "微软雅黑";}

span{text-align:left;}
.light-text{font-size:16px;line-height:40px;}
