*{margin: 0; padding: 0;}
body { text-align: center; font-family:"宋体",/*Arial Black,*/sans-serif; font-size:12px; color:#000;line-height: 24px;background: #fff /*url(images/x_index_bg.gif)*/ repeat-x 0 -445px;}/*-440*/
div,form,img,ul,ol,li,dl,dt,dd {border: 0;}
ul,dl{list-style-type: none;}

a{color:#ff6e00;text-decoration:none;}
a:visited{color:#0025a5;}
a:hover{color:#05549a; text-decoration:underline;}
h1{font-size:18px;padding:8px 0 0 8px;clear:both;text-align:center;color:#e2662a;padding-top: 8px;}

h3 {font-size:12px;font-weight: normal;color:#999;clear:both;}
h3 span{width:300px;margin-right: 15px;float: left;}
h3 a{font-size:13px;color:#06f;font-weight: bold;}
h4{font-size:12px;clear:both; text-align:left;color:#06f;}
hr{color:#ddd;height:1px;clear:both}
input,select,textarea{border:1px solid #f16e00;font-size:12px; }
input:hover{border:1px solid #f38324;}
select:hover,textarea:hover{border:1px solid #f38324;}
.clear{clear:both;font-size:0px; line-height:0px; height:1px}

#head,#content,#footer,#login{ width:980px; margin:0 auto; padding:0; text-align:left; }


#head{height:102px; /*border-top:#267aeb 2px solid;*/ background:url(images/headbg.gif) repeat-x bottom;}
#logo{ width:216px; height:82px; float:left; padding:6px 0 0 15px;}
#logo a {display: block; background:url(images/logo.gif) no-repeat; text-indent: -9999px; width:216px; height:82px; float:left;}
#nav { width:730px; float:right; color:#ff6e00; font-size:14px; font-weight:bold; position:relative;}
#nav ul{border:#ff7a00 2px solid; border-bottom:none; margin-top:62px; line-height:32px; display:inline; float:right; width:auto; height:32px;  }
#nav ul li{ float:left; text-align:center;}
#nav ul li a{color:#ff6e00; text-decoration:none; display:block; float:left; position:relative; top:-2px; }
#nav ul li a span{display:block; float:left; padding:0 5px; height:32px; line-height:32px; font-size:14px;}
#nav ul li a:hover{color:#ffffff; border:solid #cf5200; border-width:1px 1px 0px; border-bottom:2px solid #ed741a; background:url(images/narbgx.gif) repeat-x; cursor:pointer;}
#nav ul li a:hover span{border:solid #fec485; border-width:1px 1px 0;}
#nav ul li.lili a:hover{ background:none; border:0;}

#content{height:auto; overflow:hidden;}


#login{margin:3px 0; color:#ff6e00; font-size:15px; font-weight:bold;}
.login1, .login2{ height:36px; line-height:36px;border:#ff964b dashed 1px;}
.login1{ width:700px; float:left; padding-left:9px;}
.login2{ width:263px; float:right; }
#login input{ width:151px; height:26px; vertical-align:middle; margin-left:10px; _margin-top:3px; }
#login span{font-size:18px; font-weight:bold; padding-left:6px; }
#login span a{color:#ff6e00; text-decoration:none;}
.red{ font-size:14px; color:#ff0000; font-weight:normal; padding-left:10px;}
.red a{color:#ff0000;}
.red a:hover{color:#ff0000;}


.con2{ margin:0 auto; margin:1px 0; }
.slide,.search{height:182px;}
.slide{ width:709px; border:1px solid #d3d3d3; float:left; }
.search{width:263px; float:right; border:1px #267aeb solid; background:#f0faff;}
.search h2{ font-size:14px; padding-left:10px; font-weight:bold; color:#ffffff; background:url(images/secherh2.gif) repeat-x;}

input.textinput{background-color:#ffffff; line-height:26px; background:#ffffff url(images/jian.gif) no-repeat 175px 6px;border:1px solid #a7c5e2; padding:4px 8px 3px 4px; *padding:0px 8px 6px 4px; margin-top:3px; margin-left:20px; *margin-left:10px;  width:180px; maxlength:9px; maxlength:10; display:block;} 
.search li {list-style: none; *margin-top:-25px;}
input.textinput2{background-color:#FFFFFF;line-height:26px; border:1px solid #a7c5e2; padding:4px 8px 3px 4px; *padding:0px 8px 6px 4px; margin-top:3px; *margin-top:28px; margin-left:20px; *margin-left:-6px; width:120px; maxlength:9px;} 
.lisearch{float:right; margin-top:-25px; margin-right:5px;}
.liword{margin-left:13px;*margin-left:-5px;}
.liword span{ color:#d90000;}
.liword a{ color:#0025a5;}



.banner1, .banner2{ margin:0 auto; float:left; height:auto; overflow:hidden;}
.banner1 img,.banner2 img{ width:978px; height:55px; border:#184190 1px solid; margin:6px 0 4px 0;}
.banner1 img{ width:978px;}
.banner2 img{ width:809px;}


.main{ margin:0 auto;}
.mainleft{ float:left; width:816px; }
.maincon1,.maincon2{ width:816px; height:auto; overflow:hidden; margin-top:8px; display:block;}
.maincon1 h2,.maincon2 h2,.emphasis h2, .salary h2, .mainleft3 h2{font-size:14px; font-weight:bold; color:#ff7a00; padding-left:12px; border-bottom:3px solid #ff7a00; width:804px;}
.emphasis h2, .salary h2{ width:380px;}
.maincon1 ul{ list-style:none; padding:0;}
.maincon1 ul li{ float:left; margin-right:5px; display:inline;}
.maincon1 ul li img{ border:#184190 1px solid; display:block; margin-top:4px; }

.horse{margin-top:5px; _margin-top:10px; height:auto; overflow:hidden;}
.horse_adver {float: left; width: 197px; font-size:12px; margin-top: 0px; _margin-top:-5px;margin-right:7px; margin-bottom:10px;  _margin-right:3px;  }
.horse_adver_box {border: #dfdfdf 1px solid; /*padding-left: 4px;*/ float: left; width: 196px; _width:194px; padding-top: 4px;background: #f5f5f5; text-align: left; /*margin-left:5px; _margin-left: 2px;*/ _margin-bottom:2px;}
.horse_adver_box1 {margin-left: 11px; _margin-left: 6px; margin-right: 11px; /*padding-left:2px;*/ float: left; width: 175px; margin-top: 6px; height: 40px; background: #fff;}
.horse_adver_img {margin-top: 3px; float: left; margin-left: 1px; margin-right: 2px; list-style-type: none; }
.horse_adver_text1 {float: left; overflow: hidden; width: 80px; list-style-type: none; height: 35px; text-overflow: ellipsis;  margin-top: 3px; color:#0066cc; line-height: normal; }
.horse_adver_text1 a{ color:#0066cc;}
.horse_adver_text1 a:hover{ text-decoration:none;}
.horse_adver_1 a{color: #00009f; text-decoration: none;}
.horse_adver_text2 {margin-top: 5px; float: left; margin-left: 13px; _margin-left: 7px; overflow: hidden; width: 178px; line-height: 18px; white-space: nowrap; list-style-type: none; height: 20px; text-overflow: ellipsis; color:#000000;}
.horse_adver_text2 a:link{color: #000000; text-decoration:none;}
.horse_adver_text2 a:hover {color: #000677; text-decoration:underline;}

.mainleft2 { float:left; margin-top:4px; margin-bottom: 4px; width: 816px;height:200px; }
.mainleft2 a{color:#0025a5;}
.emphasis{float:left; width:390px; height:210px;  overflow:hidden; background:#fff;}
.salary{float:right; margin-right:3px; _margin-right:2px; width:390px;  height:210px;  overflow:hidden; background:#fff;}
.emphasis_text{ margin-top:3px; width:392px; float:left;font-size: 12px;}
.p1 { text-indent:5px; height: 24px;background: #f2f2f2;}
.p2 {background: #fff; text-indent:5px;}

.mainleft3{ float:left; width:816px;color:#ff7a00;}}
.mainleft3  a:link{padding-right:2px; color:#ff7a00;}
.mainleft3  a:visited{color:#ff7a00;padding:0 2px;}
.mainleft3  a:hover{color:#ffffff; /*background:url(images/mainleft3bg.gif) no-repeat; width:53px; height:22px;padding:2px 2px;*/ background:#ff7a00;  cursor:pointer; text-decoration:none;}
.mainleft3text{width:816px; float:left; background:#f8f8f8; border:#dcdcdc solid; border-width:1px 0; color:#0025a5;}
.p3 {text-indent:12px; height: 22px;float:left; width:33%;}
.mainleft3text a:link{ color:#0025a5; }
.mainleft3text a:visited{ color:#0025a5; }
.mainleft3text a:hover{ color:#0025a5; background:none; border:none; text-decoration:underline;}

.emphsasisdiv{ width:392px;  /*border:#dcdcdc 1px solid; border-top:none; height:200px;*/  background:#f8f8f8; float:left;}
.iuser_adver_box1 {margin-right: 4px; float: left; width: 392px; _width:380px; margin-top: 6px; height: 105px; overflow:Hidden;}
.iuser_adver_img {float: left; margin:0 4px; list-style-type: none; padding-top:8px;}
.iuser_adver_text1 {float: left; overflow: hidden; width: 240px; _width:235px;  height: 120px; text-overflow: ellipsis;  padding-top: 4px; padding-left:4px; color:#0025a5; line-height: 16px; }
/*.iuser_adver_1 a{color: #00009f; text-decoration: none;}*/
.iuser_adver_text2 {margin-top: 8px; font-size:13px; float: left; padding-left: 12px; _margin-left: 3px; overflow: hidden; width: 300px; line-height: 22px; white-space: nowrap;text-overflow:ellipsis; list-style-type: none; height: 70px; _height: 100px; text-overflow: ellipsis; color:#0025a5;}
.iuser_adver_text2 a:link{color: #0025a5; text-decoration:none;}
.iuser_adver_text2 a:hover {color: #0025a5; text-decoration:underline;}
.iuser_adver_text3 {float: left; overflow: hidden; width: 230px; white-space:nowrap; text-overflow:ellipsis;  list-style-type: none; height: 20px; text-overflow: ellipsis;  padding-top:10px; padding-left:4px; color:#d90000; line-height: 18px; font-size:14px; color:#d6041d;}
.iuser_adver_text3 a:link{color: #d90000; text-decoration: none;}
.iuser_adver_text3 a:visited{color: #d90000;}
.iuser_adver_text3 a:hover{color: #d90000; text-decoration: none;}



.mainright{ float:right; width:158px; margin-top:10px;*margin-top:3px;}
.mainright ul{ list-style:none; padding:0; margin:0;}
.mainright ul li{ float:left; margin-top:-5px; *margin-top:1px; display:block;}
.mainright ul li img{border:#3b87ed 1px solid;}


.foot {background: url(images/index_bg.gif) #fff repeat-x; width:980px;}
.foot{clear:both;margin:0 auto;text-align:center;line-height: 32px; padding-top:20px;}
.foot a,.foot{ color:#5c5c5c;}
.foot div{font-size:10px;margin:5px auto;font-family: Arial, Helvetica, sans-serif; line-height: 20px;}

.blue a{color:#0025a5;}
.blue a:visited{color:#0025a5;}
.blue a:hover{color:#0025a5;}

/*提示页样式*/
.operation{ width:980px;  margin:0 auto; height:auto; font-size:13px;}
.operation img{float:left; margin:25px 0 15px 50px; border:0;width:244px; height:264px;}
.operation h2{ color:#e2662a; font-size:16px; font-weight:bold; margin:0; padding:0;}
.orerationleft{float:right; width:620px; text-align:left; margin-top:30px; display:block; padding-right:20px;}


.leftart{width:156px; border:1px solid #3b87ed; margin-bottom:3px; height:auto; overflow:hidden;}
.leftart h2{ font-size:13px; color:#184190; width:143px; background:#accefd; margin:4px 4px; padding-left:5px;}
.leftart ul{ list-style:none; padding-left:7px; }
.leftart ul li{ float:left; padding-left:13px; width:150px; background:url(images/online.gif) no-repeat; *line-height:19px;}
.leftart ul li a:link{ color:#000;}
.leftart ul li a:visited{ color:#000;}
.leftart ul li a:hover{ color:#000;}
.leftart ul li a:active{ color:#000;}
.leftart h2 span{ padding-left:45px;font-size:12px;  font-weight:normal;}
.leftart h2 span a{ color:#184190;}




.Dialoglayer {border: #e9c342 1px solid;background:#e9c342;text-align: left; }        
.Dialoglayer .porela {margin: 0px 5px 5px;}
.Dialoglayer .midcon {clear: both; padding: 10px; background: #fdfcf0;}
.Dialoglayer .selectblk {clear: both;display: block; padding: 5px 0px 5px 5px; margin: 5px 0px;height: 20px;}
.Dialoglayer .h1blk3 {clear: both; display: inline-block; padding-left: 10px; background: #e9c342; height: 28px; color:White; font-size:14px; font-weight:bold;}
.Dialoglayer .h1blk3 .btnblk {padding: 0px; float: right; margin: 0px 0px 0px 5px;border: none;}
.Dialoglayer .h1blk3 img {margin-top: 4px; float: right; cursor: pointer;}
.Dialoglayer input{ border: #e9c342 1px solid; margin-left:22px;}



