@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
}
*:focus {
	outline: none;
}
a {
	text-decoration: none;
	border: none
}
.clear {
	clear: both;
}
ul li {
	list-style: none;
}
img {
	border: none
}

/*首页*/
#container {
	width: 100%;
	background-color: #fff;
	font-family: "微软雅黑";
	font-size: 14px;
	height:100%;
}
#header {
	height: 50px;
	width: 100%;
	background-color: #2f2f2f;
	border-bottom: 1px solid #383837;
	min-width: 1100px;
}
.header {
	width: 1040px;
	margin: auto;
}
.header .img {
	float: left;
	display: block;
	padding-top: 8px;
}
.header ul {
	float: left;
	padding-left: 80px;
	*width:650px;
	*text-align: left;
}
.header ul li {
	float: left;
}
.header ul li a {
	color: #fff;
	display: block;
	width: 100px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
}
.header ul .this a {
	background-color: #131313;
	height: 51px;
}
.header .login_word {
	float: right;
	text-align: right;
	color: #a4a4a4;
	*width:100px;
}
.header .login_word a {
	color: #a4a4a4;
	line-height: 50px;
	padding: 0 6px;
}


#list_banner{ height:200px; width:100%; min-width:1100px; background:url(../images/list_banner_03.jpg) no-repeat center top;}
.list_banner_main{ width:1040px; margin:auto; height:200px;}
.list_banner_main .search{padding-top:40px;}



/* searchTxt */
.searchBtn button, .searchTxt .searchMenu .searchSelected {
	background-image: url(images/select_up_05.png);
	background-repeat: no-repeat;
	*text-align: left;
	*float:left;
}
.searchTxt {
	float: left;
	width: 876px;
	height: 42px;
	border: 2px solid #e37633;
	position: relative;
	z-index: 20;
	background: #fff;
	border-radius:4px;
}
.searchTxt .radius {
	width: 1px;
	height: 1px;
	overflow: hidden;
	background: #f4f4f4;
	position: absolute;
	top: -2px;
	left: -2px;
}
.searchTxtHover {
	float: left;
	width: 876px;
	height: 42px;
	border: 2px solid #e37633;
	position: relative;
	z-index: 20;
	background: #fff;
}
.searchTxtHover .radius {
	width: 1px;
	height: 1px;
	overflow: hidden;
	background: #cce5f5;
	position: absolute;
	top: -2px;
	left: -2px;
}
.searchTxt .searchMenu {
	float: left;
}
.searchTxt .searchMenu .searchSelected {
	color: #333;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 42px;
	line-height: 42px;
	padding: 0 10px;
	width: 75px;
	background:url(../images/select_down_05.png) no-repeat 70px 15px;
	border-right:1px solid #cbcbcb;
}
.searchTxt .searchMenu .searchOpen {
	background:url(../images/select_down_05.png) no-repeat 70px 15px;
}
.searchTxt .searchMenu .searchTab {
	display: none;
	position: absolute;
	top: 41px;
	width: 94px;
	border: 1px solid #cbcbcc;
	border-top: 0;
	background: #fff;
	height: 90px;
	z-index: 20;
	*left:0px;
}
.searchTxt .searchMenu .searchTab li {
	width: 94px;
	height: 28px;
	line-height: 28px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	text-indent: 10px;
	cursor: pointer;
}
.searchTxt .searchMenu .searchTab li.selected {
	background: #fff4ed;
	color: #333;
}
.searchTxt input {
	float: left;
	border: 0;
	background: #fff;
	color: #333;
	font: 14px/22px '微软雅黑', verdana, tahoma, arial, 'SimSun', sans-serif;
	width: 618px;
	height: 34px;
	margin: 0;
	outline: medium none;
	padding: 4px;
	font-size:16px;
	padding-left:10px;
	line-height: 34px\9;
}
.searchTxt .sosoLogo {
	float: right;
	margin: 8px 6px 0 0;
	display: inline;
}
.searchBtn {
	float: left;
}
.searchBtn button {
	background-position: 0px 0px;
	border: 0;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 16px;
	height: 34px;
	text-indent: -9999px;
	width: 86px;
}

.list_banner_main .search .search_left{ float:left; width:880px;}
.search_left .search_left2 , .search_left3 , .search_left4{ float:left; width:204px;min-height:36px; border:1px solid #bbbbbb; margin-left:18px; background-color:#fff; margin-top:20px;}
.search_left3 , .search_left4{ width:316px;}
.search_left .search_left2{ margin-left:0;}
.search_left .search_left1{ width:880px;}
.search_left .search_left3 .xuan , .search_left .search_left4 .xuan{ width:270px;}
.search_left .xuan{ display:block; float:left; width:162px; color:#999; padding-left:10px;line-height:20px;margin-top:8px;padding-bottom:8px;}
.search_left img{ float:right; margin-top:10px; margin-right:8px; cursor:pointer;}
.search_left .search_left4 .xuan{line-height:20px;margin-top:8px;padding-bottom:8px;}
.search_left .search_left3 .xuan{height:auto;line-height:20px;margin-top:8px;padding-bottom:8px;}
.list_banner_main .search .search_right{ float:right; width:146px;}
.list_banner_main .search .search_right input{ height:49px; width:144px; background:url(../images/lijisousuo_05.png) no-repeat; border:none; margin-top:-1px; margin-right:-2px; cursor:pointer;}
.list_banner_main .search .search_right p{ padding-top:26px; text-align:center;}
.list_banner_main .search .search_right p a{ color:#fff; text-decoration:underline;}

.list_banner_main .sou{ padding-top:10px; display:block;}

#list_main{ width:1040px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
#list_main .all_hunt { padding-bottom:10px;font-size: 16px;color: #666;}
#list_main .all_hunt li{display: block;float: left;border:1px solid #e5e5e5;cursor: pointer;background:#fff;font-size:16px;width:90px;height:32px;text-align: center;line-height: 32px;margin-right:10px;}
#list_main .all_hunt .this{background: #f68038;color: #fff;border:1px solid #f68038;}
#list_main .list_main_left{ float:left; width:880px;}
#list_main .list_main_left h2{ display:block; width:500px;overflow:hidden;height:24px; padding-top:6px; font-size:16px; color:#333; font-weight:normal; float:left; padding-bottom: 10px;}
#list_main .list_main_left h2 span{ color:#f68038;}
#list_main .list_main_left .select{ float:right; width:280px; } 
#list_main .list_main_left select{ float:left;font-family:"微软雅黑"; padding-left:6px; height:30px;border:1px solid #e3e3e3; width:130px; color:#666; font-size:12px; margin-left:10px;}
#list_main .list_main_left .list_content .li1{ border:1px solid #e5e5e5; margin-bottom:20px;}
#list_main .list_main_left .list_content .hunter_position_img{position: absolute;margin-top:0px;width:30px;margin-left:0px;z-index: 2;}
#list_main .list_main_left .list_content .li1 .li_top{ height:86px;  padding:0 22px;}
#list_main .list_main_left .li_top1{ float:left; width:478px;}
#list_main .list_main_left .li_top1_word{ height:24px; padding-top:16px;}
#list_main .list_main_left .li_top1_word h4{ display:block; float:left; color:#000; font-size:16px; font-weight:normal;  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; max-width:300px;}
#list_main .list_main_left .li_top1_word h4:hover{color:#f68038;}
  #list_main .list_main_left .li_top1_word h4 a:hover{color:#f68038;}
#list_main .list_main_left .li_top1_word h4 a{color:#333; }
#list_main .list_main_left .li_top1_word span{ display:block; float:left; background:url(../images/list_left_20.jpg) no-repeat 0 4px; color:#999; padding-left:20px; margin-left:20px;}
#list_main .list_main_left .li_top2_word p{color:#999; padding-top:8px; display:block; float:left; width:280px;} 
#list_main .list_main_left .li_top2_word h3{ display:block; float:left; color:#999; font-weight:normal; font-size:14px;}
#list_main .list_main_left .li_top2_word h3 span{color:#f68038;font-size:20px; padding-left:6px;}
#list_main .list_main_left .li_top2{ float:right; width:355px;}
#list_main .li_top2_title{ float:left; width:248px; padding-top:16px;}
#list_main .li_top2_title h3{ font-size:14px; color:#333; font-weight:normal;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
#list_main .li_top2_title h3 a{ color:#333;}
#list_main .li_top2_title p{ color:#999; font-size:14px; padding-top:11px;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;height:20px;}
#list_main .list_main_left .li_top2 img{ float:right; width:100px; height:50px; border:1px solid #e5e5e5; margin-top:11px;}
#list_main .list_main_left ul li .li_bottom{ height:40px; background-color:#f9f9f9; padding:0 22px;}
#list_main .li_bottom ul{ width:356px; float:right; overflow:hidden; height:33px; margin-top:7px;}
#list_main .li_bottom p{ width:448px; display:block;overflow:hidden; float:left; padding-right:20px; overflow:hidden; height:40px; line-height:40px; color:#666; font-size:14px;}
#list_main .li_bottom ul li{ color:#666; font-size:12px; padding:4px 6px; background-color:#fff0e8; border:1px solid #f2ddd2; margin-right:10px; float:left;}
#list_main .page{display:table;margin:0 auto; padding:30px 0;}
#list_main .page li{ float:left; font-size:14px; color:#666; margin-right:8px;}
#list_main .page li a{ color:#666;padding:6px 12px; border:1px solid #e5e5e5; display:block; }
#list_main .page .click a{ display:block;color:#fff; font-weight:bold; background-color:#f68038; border:none;}
#list_main .list_main_right{ width:136px; float:right;}
#list_main .list_main_right div{ margin-bottom:30px; border:1px solid #e5e5e5; border-top:none; margin-top:2px;}
#list_main .list_main_right .img{ margin-top:-2px; }
#list_main .list_main_right p{ font-size:14px; color:#333; text-align:center; line-height:20px; padding-top:12px; padding-bottom:12px;}
#list_main .list_main_right .code{display:table; margin:0 auto; padding-bottom:8px; height:120px; width:120px;}


/*遮罩*/
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
min-width:1100px;
}
.white_content {
display: none;
position: absolute;
width: 400px;
height: 400px;
border: 3px solid #e37633;
border-radius:4px;
background-color: white;
z-index:1002;
left:35%;
top:20%;
right:35%;
position:fixed;
}

.close{ text-align:right; width:390px; font-family:"微软雅黑"; color:#999; font-size:20px; cursor:pointer;padding-right:2px;}
.banner_right1 {
	font-family: "微软雅黑";
	padding:0 24px;
}
.banner_right1 ul { padding-left:14px;}
.banner_right1 ul li {
	float: left;
	height: 44px;
	width: 160px;
	border-right: 2px solid #fff;
	color: #8d8d8d;
	font-size: 16px;
	line-height: 44px;
	text-align: center;
	background-color:#e5e5e5;
	cursor: pointer;
}
.banner_right1 ul .this {
	color: #f68038;
	background-color: #ffddc8;
}
.banner_right1 ul .last {
	border-right: none;
}
.banner_right1 .fillin1 {
	display: none;
	padding: 16px;
	padding-top: 30px;
}
.banner_right1 .fillin1 .number1{ height:18px;}
.banner_right1 .fillin1 .input {
	font-family: "微软雅黑";
	font-size: 14px;
	height: 44px;
	border: 1px solid #e5e5e5;
	display: block;
	width: 308px;
	padding-left: 10px;
}

.banner_right1 .fillin1 .span1 {
	display: block;
	float: left;
	color: #333;
	width: 120px;
	padding-left: 4px;
	line-height: 20px;
	font-size:14px;
}
.banner_right1 .fillin1 .remeber input {
	float: left;
	margin-top: 3px;
	border: none;
	height: 16px;
	width: 16px;
	background-color: #fff;
}
.banner_right1 .fillin1 .remeber a {
	display: block;
	float: right;
	width: 100px;
	text-align: right;
	color: #f68038;
	font-size:14px;
}
.banner_right1 .fillin1 .buttom {
	padding-top: 30px;
}
.banner_right1 .fillin1 .buttom input {
	height: 42px;
	background-color: #e37633;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #fff;
	border: none;
	width: 318px;
	border-radius: 4px;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.banner_right1 .fillin1 .no_number{
	text-align: left;
	padding-top: 20px;
}
.banner_right1 .fillin1 .no_number a{
	color: #f68038;
}




/*尾部*/
#footer1 {
	width: 100%;
	background-color: #f6f6f6;
	height: 110px;
	border-top: 1px solid #e8e8e8;
	min-width:1100px; 
}
#footer1 .footer_main {
	width: 910px;
	margin: auto;
}
#footer1 .footer_main span {
	display: block;
	float: left;
	background: url(../images/tele_108.png) no-repeat 0 30px;
	width: 270px;
	height: 110px;
}
#footer1 .footer_main p {
	font-size: 16px;
	color: #828282;
	display: block;
	float: right;
	padding-top: 64px;
}
#footer1 .footer_main a {
	color: #828282;
	margin: 0 20px;
}
#footer2 {
	height: 60px;
	background-color: #2f2f2f;
	line-height: 60px;
	color: #bcbcbc;
	text-align: center;
	min-width:1100px; 
	width:100%;
}


#black_login{width:100%;height:80px;background: #3a3a3a;position: absolute;bottom:0;position: fixed;z-index: 8; }
.black_login{width:1040px;margin:auto:}

.black_login h2{float:left;display: block;background:url(../images/black_login1.png) no-repeat 0 14px;width:350px;height:70px;}
.black_login_nav{width:100px;height:30px;margin-top:27px;float:left; background: #fff;margin-left:30px;}
.black_login_nav p{display:block;padding-left:10px;line-height:30px;cursor: pointer; color: #333;}
.black_login_nav img{display:block;float: right;width:14px;margin-top:-18px;margin-right:10px;cursor: pointer;}
.black_login_nav .new{width:98px;position:absolute;border:1px solid #e5e5e5;display:none;bottom:54px;background: #fff;}
.black_login_nav ul li{line-height:30px;padding-left:10px;color: #333;}
.black_login_nav ul li:hover{background:#f68038;color:#FFF; cursor:pointer;}
.black_login input{width:120px; border: none; height:30px; line-height: 30px;padding:0 6px; background: #fff; font-family: "微软雅黑";float: left;display: block;margin-top:27px;margin-left:10px;color: #333;}
.black_login .login{height:30px;width:60px;border-radius:4px;background:#f68038;color: #fff;line-height: 30px; text-align: center;float:left;margin-left:10px;margin-top:27px;}
.black_login .img_a{float: right; cursor: pointer;margin-top:30px;}
.black_login h3{ display: block;float: left;padding-top:35px; color: #fff;font-size: 14px; font-weight: normal;padding-left:20px;}
.black_login h3 a{color: #f68038;padding-left:4px;}
.black_login h3 a:hover{text-decoration: underline;}


