html {overflow-y:scroll;}
a{text-decoration: none;}
a:hover {	color: #FF0000;}
a:link {	color: #9FC8AA;}
.bodyw {
	margin:0;
	padding:0;
	font:12px "\5B8B\4F53",sans-serif;
	background-color: #ffffff;
	background-image: url(images2012/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{border:0;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
/*address,cite,code,em,th {font-weight:normal; font-style:normal;}*/
em{font-weight:normal;font-style:normal; color:#CC0000; }
.ntes-passport a {color:#727171;}
.ntes-passport a:hover {color:#ba2636;}
.fB{font-weight:bold;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
/*悬浮各分页*/
#float_zzjs{width:100%;height:24px;position:absolute;top:0px;line-height:24px; text-align:center; background:#cce7d4;
/*filter: Alpha(Opacity=30);*/}
.dhkj{ background:#338888; width:1010px;margin-left: auto;margin-right: auto;}
.dhkj a{ font-size:12px; text-decoration: none; font-weight:bold;}
.dhkj a:link{ font-size:12px; color:#ffffff !important;}
.dhkj a:visited{ font-size:12px; color:#ffffff !important;}
.dhkj a:hover{color:#ffff00;}
.dhkj a:active{ color:#ffff00;}
.dhkj1{ width:200px;float:left;background:#323D45;height:24px;}
.dhkj2{ width:200px;float:left;background:#AE5DA0;height:24px;}
.dhkj3{ width:200px;float:left;background:#006699;height:24px;}
.dhkj4{ width:101px;float:left;background:#B1D85C;height:24px;}
.dhkj5{ width:101px;float:left;background:#F58384;height:24px;}
.dhkj6{ width:101px;float:left;background:#BFBDBD;height:24px;}
.dhkj7{ width:101px;float:left;background:#84C0F2;height:24px;}
.dhkj8{ width:200px;float:left;background:#FF0C8A;height:24px;}
.dhkj9{ width:208px;float:left;background:#457CE6;height:24px;}
/*.dhkj10{ width:100px;float:left;background:#8CBCD1;}*/
/*外边框*/
.wai{width:1000px;margin:auto;}
/*dh*/
.dh{ width:1000px; height:25px;}
.dh ul li{
	width:83px;
	height:25px;
	float:left;
	font-size:14px;
	text-align:center;
	line-height:25px;
	background-image: url(images2012/dh_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.dh a:link{color:#006699;}
.dh a:hover{color:#FFFFFF;float:left;height:25px;width:83px;font-size:14px;
background:url(images2012/dh_2.gif) no-repeat left top;	
text-align:center;
line-height:25px;
}
.dh a:active{color:#006699;}
/*ssll*/
.ssdl{
	width:990px; height:27px; margin: 0 auto 15px;
	background-image: url(images2012/ss_bg_1.jpg);
	font-size:12px;
	font-style:inherit;
	line-height:27px;
	text-indent:12px;
	color:#FFFF00;
}
	.ssdl a:link{color:#ffffff; font-weight:100;}
	.ssdl a:hover{color:#ffff00;font-weight:100;}
	.ssdl a:active{color:#ffffff;font-weight:100;}
.ssdla{
	width:998px;
	height:44px;
	border: 1px solid #ABE1FA;
	margin-top:5px;
	background-color:#d7ebff;
}
.ssdlan{ width:988px; height:34px; background:#FFFFFF; margin:5px auto auto 5px}
.ssdlan ul li{ height:34px; width:auto; float:left; line-height:34px; font-size:14px;}
.ssdlan .input1{
	width:100px;
	height:18px;
	line-height:18px;
	border: 1px solid #d4d0c8;
	background:#FAFFBD;
}
.selecta{
	width:100px;
	height:21px;
	line-height:21px;
	background-image: url(images2012/ss_bg.jpg);
	background-repeat: repeat-x;
	border-width: 0px;
	color:#666666;
	text-indent:3px;
}

#demo{border: 1px solid #9FC8AA; width:988px; height:27px; margin:0 auto 15px; line-height:27px;overflow:hidden;}
/*底部*/
.dibu{ width:994px; height:256px; overflow:hidden; margin-top:5px; line-height:25px; background:#efefef; padding:3px; text-align:center}
.dibu{ width:994px; height:256px; overflow:hidden; margin-top:5px; line-height:25px; background:#efefef; padding:3px; text-align:center}
.dibu a:link{ color:#000000; font-size:12px; font-weight:100;}
.dibu a:hover{ color:#ff0000; font-size:12px; font-weight:100;}
/*广告位置标注导航*/
.ggqu{
	float:left;
	width:20px;
	height:20px;
	TEXT-ALIGN: left;
	margin:0 0 0 -20px;
	position: relative;
	TEXT-ALIGN: center;
	line-height: 20px;
	background-image: url(images2012/GGDG1.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

/*对联广告，还有个一个js，位于images2012/duilian.js----------------*/
.itemFloat{width:100px;height:85px;}
.haxf{ border:1px solid #cccccc; width:12px; height:12px; background:#efefef;float:left; margin-top:-80px; margin-left:86px;}
.haxfq{ border:1px solid #cccccc; width:98px; height:12px; background:#ffff00;float:left; margin:0 0 5px 0;}
#leftDiv,#rightDiv{width:100px;height:255px;position:absolute;}
#leftDiv img,#rightDiv img{ border:0px;}
/*搜索当前页面*/
.highlight{background:green;font-weight:100;color:white; font-size:18px;}


/*2015-03-16 by WangChao 首页头部-友情链接改版*/
.heaader-box-w1000{ width:1000px;padding:5px 0; margin:0 auto;  position:relative; font:400 14px/1 "宋体"; }
.cl {
	clear:both;
	margin:0;
	padding:0;
	overflow:hidden;
}
i,div,input{ border:0; margin:0; padding:0;}
.logo-2015{ margin:10px; float:left; margin-right:50px;}
.soso{ margin-top:47px; background-color:fff; float:left; margin-right:50px;}
.login-2015{ width:155px; height:62px;margin-top:47px; margin-right:50px;  background-color:fff; float:left; position:relative;}
.soso-text{ width:200px; height:43px; padding:13px 20px; border:1px solid #7a7a7a; 
     -moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box; 
     -o-box-sizing: border-box; 
     -ms-box-sizing: border-box; 
     box-sizing: border-box;   float:left; color:#7a7a7a; border-right:0;font:400 14px/1 "宋体";}
.soso-btn{width:86px; height:43px; border:1px solid #7a7a7a; border-left:1px solid #608a5e;  
	 -moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box; 
     -o-box-sizing: border-box; 
     -ms-box-sizing: border-box; 
     box-sizing: border-box;   background:#386d36; color:#fff; float:left; font:400 14px/1 "宋体"; cursor:pointer;}



.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.job-modal-body .smart-form i,
.smart-form .preferences-items i,
.smart-form :after, .smart-form :before {
  margin: 0;
  padding: 0;
}

.smart-form .label {
  display: block;
  margin-bottom: 6px;
  line-height: 19px;
  font-weight: 400;
  font-size: 13px;
  color: #333;
  text-align: left;
}

.smart-form .button,
.smart-form .checkbox,
.smart-form .input,
.smart-form .radio,
.smart-form .select,
.smart-form .textarea,
.smart-form .toggle {
  position: relative;
  
  font-weight: 400;
}

.smart-form .checkbox,
.smart-form .radio {
  margin-bottom: 4px;
  padding-left: 25px;
  line-height: 25px;
  color: #0c4757;
  cursor: pointer;
  font-size: 13px;
}

.smart-form .button.state-disabled, .smart-form .checkbox.state-disabled, .smart-form .input.state-disabled input, .smart-form .radio.state-disabled, .smart-form .select.state-disabled, .smart-form .textarea.state-disabled, .smart-form .toggle.state-disabled {
  cursor: default !important;
  opacity: 0.6 !important;
}

.smart-form .state-disabled.checkbox input + i:after,
.smart-form .state-disabled.checkbox input:checked + i,
.smart-form .state-disabled.radio input + i:after,
.smart-form .state-disabled.radio input:checked + i,
.smart-form .state-disabled.toggle input:checked + i {
  border-color: #47A8C0 !important;
  color: #333 !important;
}

/*add*/
.smart-form .checkbox.checkbox-inline,
.smart-form .radio.radio-inline {
  display: inline-block;
}

/*add*/
.smart-form .checkbox input,
.smart-form .radio input {
  position: absolute;
  left: -9999px;
}

.smart-form .checkbox i,
.smart-form .radio i {
  position: absolute;
  top: 6px;
  left: 0;
  display: block;
  width: 15px;
  height: 15px;
  outline: 0;
  border-width: 1px;
  border-style: solid;
  background: #fff;
}

.smart-form .radio i {
  border-radius: 50%;
}

.smart-form .checkbox i,
.smart-form .icon-append,
.smart-form .icon-prepend,
.smart-form .input input,
.smart-form .radio i,
.smart-form .select select,
.smart-form .textarea textarea,
.smart-form .toggle i {
  border-color: #7d7d7d;
  transition: border-color .3s;
  -webkit-transition: border-color .3s;
}

.smart-form .checkbox input:checked + i,
.smart-form .radio input:checked + i, .smart-form .toggle input:checked + i {
  border-color:#7d7d7d;
}

.smart-form .checkbox input + i:after, .smart-form .radio input + i:after {
  position: absolute;
  opacity: 0;
  transition: opacity .1s;
  -webkit-transition: opacity .1s;
}

.smart-form .radio input + i:after {
  content: '';
  top: 3px;
  left: 3px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
}

.smart-form .radio input + i:after {
  background-color: #0f6b31;
}

.smart-form .checkbox input:checked + i:after,
.smart-form .radio input:checked + i:after {
  opacity: 1;
}

.smart-form .checkbox input + i:after {
  content: '\f00c';
  top: -3px;
  left: 1px;
  width: 15px;
  height: 15px;
  font: 400 16px/19px FontAwesome;
  text-align: center;
}
.soso-zi{ position:relative; top:7px;}
.login-text{ width:98px; height:26px; border:1px solid #7a7a7a; margin:0 5px 5px 0; padding:4px 12px;  -moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box; 
     -o-box-sizing: border-box; 
     -ms-box-sizing: border-box; 
     box-sizing: border-box;   float:left; font:400 12px/14px "宋体";}
#ps-2015{font-size:8px;}
.login-btn{ width:52px; height:26px; border:1px solid #7a7a7a; 
	 -moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box; 
     -o-box-sizing: border-box; 
     -ms-box-sizing: border-box; 
     box-sizing: border-box;   float:left; cursor:pointer; background:#386d36; color:#fff; font:400 14px/14px "宋体"; }
.color-gr{background:#5a5857;}
#fabu-2015{ width:86px; margin-top:47px; float:left;}
#fabu-2015 a{ color:#386d36; margin:4px 0 6px; display:block; }
#fabu-2015 a:hover{ text-decoration:none;}
.nav-2015{ width:100%; border:1px solid #c2c1bb; height:87px; background:url(../images/nav-bg.png) repeat-x; border-radius:10px; overflow:hidden; padding:0 48px;  
	 -moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box; 
     -o-box-sizing: border-box; 
     -ms-box-sizing: border-box; 
     box-sizing: border-box;}
.nav-2015 li{ float:left; text-align:center; margin:18px 0 6px; border-left:1px solid #658883;border-right:1px solid #9ec9b0;}
.nav-2015 li a{ width:88px; font:800 14px/16px "宋体"; color:#161616; display:block; }
.nav-2015 li a:hover{ text-decoration:none;}
.nav-2015 .no-bl{ border-left:0;}
.nav-2015 .no-br{border-right:0;}
.call-2015{width:320px; height:70px; margin:47px 0 10px 40px;  float:left; position:relative; }
.call-2015 h3{font:800 16px/16px "宋体"; color:#000; position:absolute; top:33px; left:158px;}


.h_guanggao, .h_guanggao ul {
    float: left;
    height: auto;
    width: 985px;
	margin-left:4px;
}
.mt_8 {
    margin-top: 8px;
}

.h_guanggao, .h_guanggao ul {
    float: left;
    height: auto;
    width: 985px;
}
.h_guanggao ul li {
    float: left;
    height: auto;
    width: auto;
}
.mr_12 {
    display: inline;
    margin-right: 12px;
}

.mr_13 {
    display: inline;
    margin-right: 12px;
}

.box-border li img{ border:1px solid #999999;}