﻿@charset "utf-8";
/* less Document */
body{
	margin:0px;padding:0px; height:100%; font-size:13px; font-family:Tahoma, Geneva, Microsoft YaHei,"微软雅黑"; color:#fff;
	line-height:24px;background:#000000;
}
ul,li,dl,dt,dd,ol{
	margin:0px;padding:0px; list-style:none;
}
input{
	font-size:12px; font-family:Tahoma, Geneva, Microsoft YaHei,"微软雅黑"; vertical-align:middle;
}
select{
	font-family:Arial; font-size:12px;
}
textarea{font-family:Tahoma, Geneva, Microsoft YaHei,"微软雅黑";font-size:12px;}
h3,h4,h5{
	margin:0px;padding:0px; font-family:"微软雅黑"; font-size:14px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}

.clear {
  clear: both;
}
a{
	 text-decoration:none; transition:all 200ms linear 0s;
}

*:focus {
  outline:none;
}
img{
	border:0px;
}
p{
	 line-height:24px;
}



.body1{background:url(../images/home.png) center top no-repeat #000;}
.box{width:1100px;margin:0px auto;position:relative;}
.head{width:1100px;height:187px;margin:0px auto;}
.logo{float:left;margin:30px 0px 0px 41px;}
.in_rute{float:right;margin:80px 45px 0px 0px;color:#accce8;}
.in_rute img{position:relative;top:5px;left:3px;}
.in_rute a{color:#fff;margin:0px 5px;}
.in_rute a:hover{color:#ffc8a4;}

.nav{position:absolute;left:41px;width:200px;z-index:999;}
.nav a{display:block;width:137px;height:36px;margin:0px 0px 9px 9px;background:url(../images/1_02.png) no-repeat;padding:19px 10px 10px 15px;}
.first{color:#fff;font-size:36px;font-family:Tahoma;float:left;margin-right:3px;}
.text{color:#fff;float:left;display:block;width:100px;height:14px;overflow:hidden;line-height:14px;font-weight:bold;font-size:14px;}
.letter{color:#fff;float:left;display:block;width:105px;height:14px;line-height:14px;font-family:Tahoma;}
.nav img{margin:20px 0px 0px 40px;}

.wy-mod-banner {
	  width:100%; margin-top:0px; height:535px; position: relative; overflow:hidden;
}
.wy-mod-banner img{
	  width:auto;
}
.wy-mod-banner .banners {
	 width:775px; height:545px; overflow:hidden; position:absolute; left:50%; margin-left:-270px;
}
.wy-mod-banner .banner {
	 width:775px;	height:545px;	overflow:hidden;	position:absolute;	left:50%;	margin-left:-390px;
}
.wy-mod-banner .focus {
	 width:1000px; margin:0px auto; padding-top:480px; text-align:right;
}
.wy-mod-banner .focus a {
	  text-decoration:none;	z-index:3; width:20px;	height:20px;	position:relative;	display:inline-block; *display:inline;
	  overflow:hidden;	margin:0px; zoom:1;
}
.wy-mod-banner .focus a .bg-m {
	  z-index:4;	color:white;	line-height:40px;	font-size:40px; position:absolute;	display:block;	left:2px;	top:6px;
	  cursor:pointer; display:none;
}
.wy-mod-banner .focus a .bg-b {
	  background:url(../images/bt2.png) no-repeat;	position:absolute;	display:block;	left:0px;	top:0px;
	  cursor:pointer;	width:15px;	height:15px;
}
.wy-mod-banner .focus a .inner {
	  background:url(../images/bt1.png) no-repeat; 	position: absolute; left:0px; top:0px; z-index:9;
	  opacity:0;	display:none\0; +display:none; *display:none;	width:15px; height:15px;
}
.wy-mod-banner .focus a.on .inner, .wy-mod-banner .focus a:hover .inner {
	  cursor:pointer;	display:block;	border:0;	-webkit-transition:opacity .3s ease-in-out;
	  -ms-transition:opacity .3s ease-in-out;	transition:opacity .3s ease-in-out; opacity:1;
}
.wy-mod-banner .focus .hover .inner {
  	display: block;
}

.foot{padding-left:65px;height:40px;line-height:40px;width:1035px;color:#a3c2df;padding-bottom:10px;}


/************************************************************内页**********************************************************************/
.box2{background:url(../images/icon/2_01.png) center top repeat-y;width:1100px;margin:0px auto;position:relative;}
.head2{width:1100px;height:160px;margin:0px auto;}

/***********内页导航***********/
.sub_nav{margin-left:60px;width:162px;float:left;min-height:502px;padding-bottom:65px;}
.sub_nav dl{margin-bottom:5px;}
.sub_nav dl dt a{display:block;width:142px;height:45px;background:url(../images/2_03.png) no-repeat;color:#fff;font-weight:bold;font-size:16px;line-height:45px;padding-left:20px;}
.sub_nav dl dd a{display:block;width:120px;margin:0px auto;height:35px;line-height:35px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;border-bottom:1px solid #d9d9d9;color:#ffffff;padding-left:32px;background:url(../images/icon/2_05.png) 14px 12px no-repeat;}
.sub_nav dl dd a:hover,.sub_on{background:url(../images/icon/2_04.png) 14px 12px no-repeat!important;color:#ffc8a4!important;}
.sub_nav img{margin:20px 0px 0px 40px;}

/***********标题路径***********/
.con_box{float:left;margin-left:35px;padding-bottom:50px;}
.title{width:795px;height:40px;line-height:40px;border-bottom:1px solid #b3c5d5;}
.title_text{float:left;color:#fff;font-size:16px;padding-left:27px;background:url(../images/icon/2_06.png) 5px 10px no-repeat;border-bottom:3px solid #ffc8a4;position:relative;top:-1px;padding-right:5px;}
.route{float:right;color:#fff;padding-left:15px;background:url(../images/icon/2_07.png) 0px 14px no-repeat;font-size:12px;}

.about{font-size:14px;width:795px;padding-top:10px;}

/**************人才招聘***************/
.recruitment{font-size:14px;width:790px;padding-top:30px;padding-left:5px;}
.recruitment table tr th{height:34px;background:url(../images/icon/4_01.png) repeat-x;color:#fff;
-webkit-box-shadow: 0px 0px 3px 0px #fff;
  -moz-box-shadow:0px 0px 3px 0px #fff;
  box-shadow:0px 0px 3px 0px #fff;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ffffff', Direction=90, Strength=3);}
.tex_sp{text-align:left;padding-left:10px;-moz-border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px;}
.tex_sp2{-moz-border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;}
.recruitment table tr td{text-align:center;color:#fff;border-bottom:1px dashed #dddddd;}
.recruitment table tr td a{display:block;height:40px;line-height:40px;width:305px;padding-left:20px;overflow:hidden;white-space:nowrap;text-align:ellipsis;text-align:left;color:#fff;background:url(../images/icon/4_03.png) 10px center no-repeat;}
.recruitment table tr td a:hover{color:#ffc8a4;background:url(../images/icon/4_02.png) 10px center no-repeat;}

/*****************************分页******************************/
.zipage{
  clear:both; height:auto; text-align:center;padding:20px 0px 0px 0px; font-family:Arial; 
		margin-top:20px;
}
.zipage span{
  padding:5px 7px 3px 7px; color:#ffc8a4; margin-right:3px; font-weight:bold; border:1px solid #ffc8a4;
		background-color:;
}	
.zipage li{
  display:block;margin-top:5px;
}
.zipage a{
padding:5px 7px 3px 7px; text-decoration:none;color:#fff;
 margin-right:3px; border:1px solid #fff;
}
.zipage a:hover{
  color:#ffc8a4; text-decoration:none;  border:1px solid #ffc8a4;
}


/**************招聘详情***************/
.rec_details{padding:30px 0px 0px 5px;width:795px;min-height:357px;}
.rec_details h3{color:#ffc8a4;font-size:15px;margin-bottom:20px;}
.rec_details table{border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5;}
.rec_details table tr th{width:90px;background:#f4f4f4;height:35px;line-height:35px;font-weight:normal;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;color:#555;}
.rec_details table tr td{width:160px;padding-left:10px;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;}
.rec_details h4{font-weight:normal;padding:10px 15px;float:right;}
.rec_details h4 a,.apply h4 a{display:block;height:22px;line-height:22px;width:70px;background:#c92f3b;color:#fff;font-size:12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;}
.rec_details h4 a:hover,.apply h4 a:hover{background:#b81623;}


/*****************产品中心******************/
.products{padding-top:5px;width:795px;}
.zi_honor2{
	display:block; padding-top:10px;
}
.zi_honor2 dd{
	float:left; display:block; width:257px; height:315px; text-align:center; overflow:hidden;margin:4px;
}
.zi_honor2 dd a{
   display:table-cell; width:257px; height:275px; overflow:hidden;float:left;
}
.zi_honor2 dd a img{width:257px;height:275px;overflow:hidden;}
.zi_honor2 dd span{
   display:block; width:238px; line-height:30px;margin:0px auto; font-size:13px;
   word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;color:#fff;
}

/*****************假牙查询******************/
.search{font-size:14px;width:795px;padding-top:100px;text-align:center;}
.search input{border:none;color:#333;font-size:14px;}
.search p{font-size:16px;height:40px;line-height:40px;}
.sea_con{width:340px;margin:0px auto;}
.input_text{float:left;width:261px;height:38px;line-height:38px;padding-left:10px;overflow:hidden;background:url(../images/icon/5_01.png) no-repeat;}
.input_button{float:left;width:66px;height:38px;background:url(../images/icon/5_02.png) no-repeat;cursor:pointer;}

/*****************查询详情******************/
.sea_details{font-size:14px;width:795px;padding-top:30px;}
.sea_details table{border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5;}
.sea_details table tr th{width:80px;background:#f4f4f4;height:35px;line-height:35px;font-weight:normal;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;color:#555;text-align:right;padding-right:10px;}
.sea_details table tr td{width:160px;padding-left:10px;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;}

.position{width:795px;padding-top:50px;}
.sea_top,.sea_bottom{width:795px;height:30px;line-height:30px;text-align:center;font-size:16px;}
.sea_left,.sea_right{height:136px;line-height:136px;width:80px;text-align:center;font-size:16px;}
.sea_left{float:left;}
.sea_right{float:right;}
.sea_number{float:left;width:635px;height:136px;}
.left_top,.left_bottom,.right_top,.right_bottom{width:297px;height:67px;line-height:67px;overflow:hidden;float:left;padding:0px 10px;}
.left_top,.left_bottom{text-align:right;border-right:1px solid #fff;}
.left_top,.right_top{border-bottom:1px solid #fff;}
.left_top span,.left_bottom span,.right_top span,.right_bottom span{padding:0px 10px;}

/*****************新闻资讯******************/
.news{padding-top:10px;width:795px;margin:0px auto;}
.news dl{height:40px;line-height:40px;border-bottom:1px dashed #ccc;}
.news dl dt{float:left;}
.news dl dt a{display:block;width:630px;height:40px;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:15px;background:url(../images/icon/4_03.png) 5px center no-repeat;color:#fff;font-size:14px;}
.news dl:hover dt a{color:#ffc8a4;background:url(../images/icon/4_02.png) 5px center no-repeat;}
.news dl dd{float:right;font-family:Arial;color:#fff;width:80px;}

/**************新闻详情***************/
.news_details{padding-top:20px;width:795px;}
.dt_title{width:795px;line-height:25px;text-align:center;}
.dt_title p{width:795px;height:30px;overflow:hidden;line-height:30px;color:#fff;margin:0px;margin:0px;font-size:16px;}
.dt_icon{padding-left:15px;}
.dt_title p span{margin:0px 10px;color:#fff;font-size:12px;}
.dt_img{width:500px;height:349px;margin:0px auto;}
.dt_text{padding-top:10px;font-size:14px;}
.dt_pn{padding:10px 0px;height:60px;line-height:30px;}
.pn_fl a{display:block;height:30px;line-height:30px;width:600px;overflow:hidden;color:#7f7e7e;}
.pn_fl a:hover{color:#ff8400;}
.pn_fr a{display:block;width:125px;text-align:right;background:url(../images/6_1.png) 70px 22px no-repeat;padding-left:15px;height:60px;line-height:60px;overflow:hidden;padding-right:15px;color:#7f7e7e;}
.pn_fr a:hover{color:#ff8400;background:url(../images/6_2.png) 70px 22px no-repeat;}
.nd_title{font-size:14px;color:#323232;font-weight:bold;height:25px;line-height:25px;width:595px;overflow:hidden;}











