@charset "utf-8";
*{ margin:0; padding:0; font-family:"微软雅黑";font-size:14px}
img,a,ul,li{ text-decoration:none;list-style:none;border:none; color:#333}
.clear{ clear:both}
body{ background-color:#6bbcff}
.wrap{ width:100%;}
a:hover{ text-decoration:underline}

/* 头部 */
.top{ background:#fff; width:1000px; height:80px; float:none; margin:0 auto;}
.top .logo{ float:left}

/* 菜单 */
.navBar {width:520px;height:80px;line-height:80px;color:#333;float:right}
.navBar a:hover{ text-decoration:none}
.navBar .nav {position:relative;width:520px;margin:0 auto; z-index:20;}
.navBar .nav h3 {font-size:100%;font-weight:normal; line-height:80px;}
.navBar .nav .m {float:left;position:relative;z-index:1;}
.navBar .nav .s {float:left;width:3px;text-align:center;color:#D4D4D4;}
.navBar .nav h3 a {display:block;width:100px;text-align:center;color:#333}
.navBar .nav h3 a:hover {color:#56b2f9;}
.navBar .nav .sub {display:none;position:absolute;left:-3px;top:80px;z-index:2147483647;width:100px;border:1px solid #E6E4E3;border-top:0;background:#fff;}
.navBar .nav .sub li {text-align:center;padding:0 8px;margin-bottom:-1px;z-index:1;}
.navBar .nav .sub li a {display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#000;font-size:12px;}
.navBar .nav .sub li a:hover {color:#439dfd;}
.navBar .nav .block {height:5px;width:102px;background:#439dfd;position:absolute;left:0;top:75px;overflow:hidden;}

/* 底部 */
.footer{ background-color:#343637;}
.footer .main1{ line-height:40px; width:1000px; margin:0 auto; background-color:#343637;}
.footer .copy{ color:#9ca0a2; float:left}
.footer .oa a{ float:right;color:#fff}

.banner{ text-align:center;width:1000px; margin:0 auto}

.main{ width:1000px; margin:0 auto 10px auto; background-color:#fff; min-height:600px;}
.main .left{ width:800px; float:right;}
.main .right{ width:200px; float:left}
.main .left .title{ height:50px; line-height:50px; color:#666; border-bottom:#EEE 1px solid; background:url(../images/title_bg.png) repeat-x; line-height:62px; overflow:hidden; padding-left:20px; font-size:13px;}
.main .left .title a:hover{ color:#999}

.news{ padding-top:10px}
.news li{ display:block; width:750px; padding:22px 10px; float:left; border-bottom:#CCC 1px dashed; display:block; margin-left:20px}
.news li:hover{ background-color:#F9F9F9}
.news li .pic{ width:180px; height:120px; float:left; margin-right:10px}
.news li h1{ font-size:16px; font-weight:normal; color:#666; line-height:30px;}
.news li h1 strong{ font-size:12px; color:#CCC; font-weight:normal; float:right}
.news li span{ display:block; line-height:22px; height:88px; overflow:hidden;  font-size:12px; color:#999}

.tdfc{ padding-top:10px; padding-left:10px}
.tdfc li{ display:block; width:230px; height:150px; float:left; border:#EBEBEB  1px solid;  margin:15px; }
.tdfc li a{ display:block;float:left; margin:5px; width:220px; height:140px;overflow:hidden;}
.tdfc li img{ width:100%;}
.tdfc li:hover{ border-color:#6bbcff}

/*收缩菜单*/
.vtitle{height:86px;margin-top:-1px;font-size:15px;color:#4d4d4d;cursor:pointer;}
.vconlist{background:#f7f7f5;}
.vconlist li a{height:40px;line-height:40px;display:block;font-size:14px;color:#866f67; border-bottom:#f7f7f5 1px solid}
.vconlist li img{ float:left; margin-top:10px; margin-left:10px; margin-right:5px}
.vconlist li a:hover,.select a{ background-color:#fff; text-decoration:none; border-bottom-color:#e8e8e8}
.orange li a:hover,.orange .select a{ color:#ffb400}
.blue li a:hover,.blue .select a{ color:#41bcf5}
.green li a:hover,.green .select a{ color:#7abf04}

/*招聘折叠
.lanmu-content{width:200px;overflow:hidden;}
.lanmu-content .listmore{display:block;text-align:center;height:25px;width:200px;border-top:0;background:#eee;}
.lanmu-list{display:block;}
.lanmu-list dt{display:block;height:40px;background:#0066CC;font:bold 14px/40px "宋体"; color:#fff;padding-left:10px;}
.lanmu-list dd{padding-top:2px;}
.lanmu-list dd a{display:block;height:33px;background:#f9f9f9;border-bottom:1px solid #eee;border-top:2px solid #fff;border-left:2px solid #999;border-right:1px solid #eee;font:normal 12px/33px Georgia "宋体"; color:#adadad;padding-left:25px; line-height: 33px;}
.lanmu-list dd a:hover{padding-left:35px;}
.lanmu-list dd a:hover,.lanmu-list dd a.current{border-left:2px solid #1160ba;background-color:#f6f6f6;color:#1160ba;font-weight:bold;}*/ 
	
/*招聘折叠*/
.one{width:750px;margin:0 auto;}
.one .top{background-color:#fff;height:33px;line-height:33px;width:750px;margin-top:10px; border-bottom:#CCC dashed 1px;}
.one .top strong{ color:#999; font-weight:normal; font-size:12px; float:right}
.iocn{display:block;width:14px;height:14px;background-image:url(../images/+.jpg);background-repeat:no-repeat;float:left;margin:10px 0px 0px 3px;}
.one span.jian{background-image:url(../images/-.jpg);}
.one span.jia{background-image:url(../images/+.jpg);}
.one div.bgreen{ background-image:url(../images/bg.jpg)}
div.content{display:none;padding:5px;border:1px solid #D9EFED; font-size:13px; color:#666; line-height:20px}

.intro{ padding:20px}
.intro .right{ float:right; padding-right:60px; padding-top:10px}
.intro p{ padding:10px; color:#666; font-size:12px; font-family:"宋体"; line-height:26px; text-indent:20px; margin-bottom:5px}

.intro h1{ font-size:16px; text-align:center;}

.job .intro span{ text-align:center; display: block; line-height: 40px; color: rgb(102, 102, 102);}

.zz .img{ width:320px; height:220px}
.zz li{ float:left; padding:7px; margin:10px; border:#EBEBEB 1px solid}

.filters {float:left;clear:both;width:1000px; display:inline; }
.filters .filter {float:left;clear:both;width:1000px;padding:20px;margin-bottom:0px; padding-left:320px}
.filters .filter a {float:left;display:block;padding:5px 10px;margin-right:20px;font-size:13px;text-transform:uppercase;outline:none;color:#111;}
.filters .filter .active {background:#333;color:#fff; padding:5px 10px}
.filters .container {float:left;clear:both;width:100%;position:relative; padding-bottom:0px}
.filters .container ul, .filters .container ul li {display:block;list-style:none;padding:0;margin:0;}
.filters .container ul li {float:left;margin:0 18px 18px 0;font-size:0;line-height:0; }
.filters .container a {display:block;float:left;width:230px;height:140px; border:1px #fff solid}
.filters .container.img_box a{ height:380px !important;}
.filters .container.img_box a img{ width:100%;}
.filters .container a:hover{ border-color:#F9F9F9}
.filters .container a img{ max-width:230px}

.contact{ padding:30px; line-height:35px;}
.contact .d{ line-height:22px; color:#999; display:block; text-indent:20px}
.contact .pic{ width:25px; height:25px; float:left; margin:5px 5px 5px 0px}

.dede_pages{
	height:33px;
	clear:both;
	overflow:hidden;
	margin-top:20px; padding-bottom:20px;
}
.dede_pages ul{
	margin: 0 auto;
	width: 406px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height: 31px;
	margin-right:6px;
}
.dede_pages ul li a{
	float:left;
	padding: 0px 4px 0px;
	color:#666;
}
.dede_pages ul li a:hover{
	color:#6bbcff;
	text-decoration:none;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:1px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	float:right;
	line-height: 31px;
	padding: 0px 10px 0px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}