﻿/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../image/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../image/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../image/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
#talent2_head {
	width:680px;
	padding-left:10px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	color:#ffffff;
	background:#73A220;
	text-indent:0;
}
#talent2_head2 {
	width:680px;
	line-height:26px;
	border-bottom:1px dotted #2c76b3;
	padding-left:10px;
	text-indent:0;
}
#talent2_body {
	width:720px;
	padding-left:10px;
	height:auto;
	overflow:hidden;
	margin-top:20px;
	line-height:26px;
	text-indent:0;
}
.modal-open .dropdown-menu {
  z-index: 2050;
}
.modal-open .dropdown.open {
  *z-index: 2050;
}
.modal-open .popover {
  z-index: 2060;
}
.modal-open .tooltip {
  z-index: 2070;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  overflow: auto;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -ms-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 65%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-body {
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btnc + .btnc {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btnc + .btnc {
  margin-left: -1px;
}
.lianjie1{ width:976px; height:26px; background:url(../img/lianjie.jpg) no-repeat; margin-left:12px; margin-top:25px; float:left; display:inline}
.lianjie_content{ border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; width:974px; height:60px; margin-left:12px; float:left; display:inline}
.lianjie_content ul{ width:635px; margin-left:200px}
.lianjie_content ul li{ float:left; display:inline; margin-left:10px; margin-top:12px; width:80px; height:30px; padding:2px; border:1px solid #CBCDCA}



.ddsmoothmenu{
width:1014px; height:42px; background:url(../img/nav.jpg) no-repeat; margin:0 auto
}

.ddsmoothmenu ul{
z-index:100;
width:1000px; margin:0 auto;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;

}
.asd{ float:left; width:410px; display:inline; margin-left:15px; margin-top:20px; line-height:30px}
.zxc{ float:right; display:inline; margin-right:15px; margin-top:20px}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{line-height:38px; float:left;  display:block; text-align:center; font-family:"微软雅黑"; font-size:14px;color:#FFF; width:100px}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background:#fff;color:#72a21f
}

.ddsmoothmenu ul li a:hover{
background:#fff; /*background of menu items during onmouseover (hover state)*/
text-decoration:none;
color:#72a21f
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
margin-left:0px;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
border:1px solid #BADA85;
width:98px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
width:100px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */

.ddsmoothmenu ul li ul li a{
color:#73A220 !important;
font: normal 12px Verdana;
width: 100px; /*width of sub menus*/
line-height:27px;
height:27px;
margin: 0;
background-color:#fff;
}

.ddsmoothmenu ul li ul li a:hover{
color:#fff;
background-color:#73A220;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;

}

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}
.rightarrowclass{
position: absolute;

}
#smo{ color:#fff; font-size:12px}
#smo:hover{ color:#FFF !important; background:#72a21f; font-weight:bold}

.message_content{float:left;width:700px;height:400px;margin-top:10px;color:#013064; margin-left:30px !important; *margin-left:20px; overflow:hidden; font-size:12px;}	
.msg_list{float:left;width:666px;margin-top:30px;text-align:left; list-style-type:none; display:inline;}
.msg_list li{float:left;width:700px;height:32px; text-align:left;text-indent:0;}
.msg_list a {	float:left;width:130px;line-height:20px;text-align:right;font-size:13px;text-indent:0;display:inline; color:#484848; text-decoration:none;}
.message_advice{	float:left;width:700px;height:14px;font-size:14px;text-align:center;color:#013064; font-size:14px; margin-top:10px;}
.messag_content .failmsg span{ float:left; font-size:12px}
/**/
.modal {
	Z-INDEX: 1050; BORDER-BOTTOM: #999 1px solid; POSITION: fixed; BORDER-LEFT: #999 1px solid; BACKGROUND-COLOR: #ffffff; MARGIN: -250px 0px 0px -280px; WIDTH: 560px; OVERFLOW: auto; BORDER-TOP: #999 1px solid; TOP: 50%; BORDER-RIGHT: #999 1px solid; LEFT: 50%; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box
}
.fade.modal {
	TOP: -25%; -webkit-transition: opacity .3s linear, top .3s ease-out; -moz-transition: opacity .3s linear, top .3s ease-out; -ms-transition: opacity .3s linear, top .3s ease-out; -o-transition: opacity .3s linear, top .3s ease-out; transition: opacity .3s linear, top .3s ease-out
}
.in.fade.modal {
	TOP: 50%
}
.modal-header {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 9px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 9px
}
.modal-header .close {
	MARGIN-TOP: 2px; float:right;
}
.modal-body {
	PADDING-BOTTOM: 15px; OVERFLOW-Y: auto; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MAX-HEIGHT: 400px; PADDING-TOP: 15px
}
.modal-form {
	MARGIN-BOTTOM: 0px
}
.modal-footer {
	TEXT-ALIGN: right; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; ZOOM: 1; MARGIN-BOTTOM: 0px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 14px; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; -webkit-box-shadow: inset 0 1px 0 #ffffff; -moz-box-shadow: inset 0 1px 0 #ffffff; box-shadow: inset 0 1px 0 #ffffff
}
.modal-header .close {
	PADDING-BOTTOM: 10px; MARGIN: -10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.modal-footer {
	TEXT-ALIGN: right; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; ZOOM: 1; MARGIN-BOTTOM: 0px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 14px; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; -webkit-box-shadow: inset 0 1px 0 #ffffff; -moz-box-shadow: inset 0 1px 0 #ffffff; box-shadow: inset 0 1px 0 #ffffff
}
.modal-footer:before {
	DISPLAY: table; CONTENT: ""
}
.modal-footer:after {
	DISPLAY: table; CONTENT: ""
}
.modal-footer:after {
	CLEAR: both
}
.btn-primary {
	COLOR: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}
.btn-primary:hover {
	COLOR: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}
.btn {
	BORDER-BOTTOM: #b3b3b3 1px solid; TEXT-ALIGN: center; FILTER: progid:dximagetransform.microsoft.gradient(enabled=false); BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; ZOOM: 1; DISPLAY: inline; BACKGROUND-REPEAT: repeat-x; MARGIN-BOTTOM: 0px; COLOR: #333333; MARGIN-LEFT: 0.3em; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; BORDER-TOP: #cccccc 1px solid; CURSOR: pointer; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75)
}
.btn:hover {
	BACKGROUND-COLOR: #e6e6e6
}
.btn:active {
	BACKGROUND-COLOR: #e6e6e6
}

.message{width:640px; margin:0 auto;}