@charset "utf8";
/* CSS Document */
body{ margin:0px; padding:0px;}
a{ text-decoration:none;}
img{ border:0px;}
.w_op{ width:100%;overflow:hidden; }
.w_top{height:55px;margin-left:16%;margin-right:16%; padding:0px; width:68%}
.w_sousuo{
	width: 220px;
	height: 35px;
	float:right;
	margin-top:20px;
	background: url(../images/sousuo.png);
}
.wt_up{ width:100%; height:110px; background:url(../images/w_upbg.jpg) repeat-x; overflow:hidden; }
.wt_tou{height:110px;margin-left:15%;margin-right:15%;overflow:hidden; background:url(../images/logo.jpg) no-repeat left;}
.wt_logo{ width:360px; height:110px; float:left;}
.wt_nav{ width:60%; height:110px; float:right;}
.wt_nav ul{ margin:0px; padding:0px;width:100%;}
.wt_nav li{ width:20%;height:110px; float: left; margin:0px; padding:0px; list-style:none; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }
.wt_nav li a{ display:block;width:100px; height:50px;padding-top:60px;color:#999; text-align:center;}
.wt_nav li a:hover{ display:block;width:100px; height:50px;padding-top:60px;text-align:center; color:#333; background:url(../images/liabg.png) no-repeat;}
.wt_fx{ width:100px; height:110px;float:right; margin-left:20px;}
.w_conner{ width:100%; height:100%;position:relative;}
.w_conner .wc_img{ width:100%; height:100%;z-index:-100;}
.w_conner .wc_img img{width:100%;height:100%; }
#lanren{ width:385px;height:80px; background:#066; position:absolute; left:16%; top:30px;z-index:99;cursor:move;}
#lanren img{ display:block;width:30px; height:30px; float:left; margin-bottom:50px;}
#lanren h1{ display:block;width:235px; height:20px; float:left; padding:35px 20px 25px 100px; margin:0px;font-family:"Î¢ÈíÑÅºÚ";font-size:14px;color:#767676;}
.wc_box2{width: 383px;height: 282px; background:url(../images/wlbg.png) no-repeat;position:absolute; right:16%; bottom:0px;z-index:99;}
.w_footer{ width:100%; height:150px;background:#f1f1f1; overflow:hidden;}
.copyright{width:1200px; height:90px; margin:auto; padding:30px 0px;}
.wc_left{ width:600px; height:90px; float:left;}
.end-nav{ width:600px; height:20px;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; padding-top:10px; }
.end-nav a{color:#999; text-decoration:none;}
.end-nav a:hover{color:#999; text-decoration:none;}
.wc_fenxiang{width:500px; height:35px; margin-top:25px;}
.wc_right{ width:500px; height:90px; float:left;}
.yqlj{width:500px; height:30px;}
.wc_copy{width:500px; height:35px; margin-top:25px;font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; text-align:right;color:#999;}


.reveal-modal-bg { 
	position: fixed; 
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,.8);
	z-index: 100;
	display: none;
	top: 0;
	left: 0; 
}

.reveal-modal {
	visibility: hidden;
	top:10%; 
	left:18%;
	width:60%;
	min-width:1020px;
	height:340px;
	background:url(../images/box2bg.png) center no-repeat;
	position: absolute;
	z-index: 101;
	padding: 50px 0px 50px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	
}
.box1{ width:100%; height:30px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; color:#FFF; background:url(../images/box1bg.png) center no-repeat; padding-top:10px;}
.box2{ width:1020px;height:160px;padding:45px 0px 30px; margin:auto;}
.box2 ul{ margin:0px; padding:0px;}
.box2 li{ width:160px; height:160px; list-style:none;float:left; margin:0px 5px;font-family:"Î¢ÈíÑÅºÚ"; }
.box2 li a{ text-decoration:none;}
.box2 li a:hover{ text-decoration:none;}
.box2 li img{width:160px; height:125px; border:0px;display:block;}
.box2 li span{ display:block; width:160px; height:20px; text-align:center; margin:0px; padding:7px 0px 8px; color:#333;background:#fff;font-size:16px;}
.box2 li span:hover{ display:block; width:160px;text-align:center; height:20px; padding:7px 0px 8px; color:#fff; background:#644b40; font-size:16px;}
.box3{width:100%; height:20px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#FFF;}
.box4{width:100%; height:25px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#a3cb57; margin-top:10px;}
.reveal-modal .close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 8px;
	right: 11px;
	color: #aaa;
	text-shadow: 0 -1px 1px rbga(0,0,0,.6);
	font-weight: bold;
	cursor: pointer;
} 

.big-link { display:block; width:385px;height:80px;  background:url(../images/box1.jpg); }

#workslatest {
	width: 383px;
	height: 282px;
	background:#036;
	position:absolute;
	right:16%; bottom:0px; 
}
#worklc {
	position: absolute;
	right: 30px;
	top: 12px;
	width: 49px;
	height: 20px;
	overflow: hidden;
}
#worklc a img {
	position: relative;
}
#wlprev, #wlnext {
	float: left;
}
#wlnext {
	margin-left: 1px;
}
#worklb {
	position: absolute;
	left: 123px;
	top: 42px;
	width: 220px;
	height: 150px;
	overflow: hidden;
}
#worklbc ul li {
	position: relative;
}
#worklbc ul li img {
	margin-left: -7px;
}
#wlbitem {
	position: relative;
	background: url(../images/bj.jpg);
	width: 220px;
	height: 150px;
}
.workimgtxt {
	width: 220px;
	height: 0px;
	background: #99c228;
	float: left;
	margin-top: 0px;
	position: relative;
	overflow: hidden
}
.workimgtxt span {
	font-size: 11px;
	font-family: Arial;
	float: left;
	margin-left: 9px;
	color: #FFF;
	margin-top: 8px;
}
.workimgtxt span.witnum {
	float: right;
	margin-right: 9px;
}
.workstxt {
	margin-top: 1px;
	background: #f4f4f4;
	width: 236px;
	border: #f4f4f4 1px solid;
	height: 93px;
}
.workstxt a, .workstxt p {
	margin-left: 10px;
	position: relative;
	top: 13px;
}
.workstxt a {
	color: #515151;
	font: 16px "Î¢ÈíÑÅºÚ", Arial;
	overflow: hidden;
	height: 30px;
	width: 210px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.workstxt a:hover {
	text-decoration: underline;
}
.workstxt p {
	top: 8px;
	font-size: 11px;
	font-family: Arial;
	color: #939393;
	line-height: 20px;
}
.workstxt p a {
	font: 12px "Î¢ÈíÑÅºÚ", Arial;
	color: #939393;
	top: 0px;
	margin-left: 0px;
	display: inline
}
.workstxt p span {
	font: 12px "Î¢ÈíÑÅºÚ", Arial;
	color: #999999
}
.wizoom {
	position: absolute;
	left: 95px;
	top: -52px;
}
.weixin{ width:140px; height:170px;position:fixed; right:0; top:50%;}
.kefu{ width:135px; height:360px;position:fixed;left:0; top:340px;}