/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
html, body, input, select, textarea {
	font-family: "Microsoft YaHei", Arial, "sans serif";
}
body {
	background-color: #000;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
}
ul {
	list-style: none;
	vertical-align: middle;
}
a, img {
	text-decoration: none;
	border: 0px;
	color:#fff;
}
a:hover{color:#FA1902;}
.div1180 {
	width: 1180px;
	margin: 0px auto;
}
.clear {
	clear: both;
}
.top {
	float: left;
	margin: 30px 0px;
}
.logo {
	float: left;
}
.meun {
	float: right;
	width: 830px;
	height: 61px;
	line-height: 61px;
	white-space: nowrap;
	overflow: hidden;
}
.meun ul {
	float: right;
	text-align: center;
}
.meun ul li {
	width: 105px;
	height: 61px;
	line-height: 61px;
	float: left;
}
.meun ul li a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
.meun ul li.cur {
	background: url(../images/meunbg.gif) top center no-repeat;
}
.meun ul li.cur2 {
	background: url(../images/meunbg.gif) top center no-repeat;
}
/* banner */
.flexslider {
	position: relative;
	height: 530px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 530px;
}
.flex-control-nav {
	position: absolute;
	bottom: 10px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
*display:inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 40px;
	overflow: hidden;
	background: url(images/dot.png) right 0 no-repeat;
	cursor: pointer;
}
.flex-control-nav .flex-active {
	background-position: 0 0;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%;
}
.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}
.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(../images/prev.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(../images/next.png) center center no-repeat;
}
.footer {
	width: 50%;
	font-size: 14px;
	margin-top: 10px;
	line-height: 20px;
}
.footer a {
	color: #fff;
}
.footer a:hover {
	color: #f00;
}
.footer ul {
	width: 72%;
	float: right;
}
.footer ul li {
	width: 44.99%;
	float: left;
	padding: 2px 0px;
}
.footer ul li:nth-child(2n) {
	padding-left: 4%;
}
.footer ul li:nth-child(2n+1) {
	text-align: right;
	border-right: 1px solid #FFF;
	padding-right: 4%;
}
.footer ul li span {
	float: right;
}
/*index end*/


.about {
	width: 100%;
	height: 500px;
	background: url(../images/about.jpg) no-repeat top center #fff;
	padding-top: 30px;
}
.title {
	width: 100%;
	height: 59px;
	margin-bottom: 10px;
}
.content {
	width: 757px;
	height: 480px;
	margin: 0px auto;
	background: url(../images/contentbg.png) repeat top left;
	padding-top: 15px;
}
.content .con2 {
	width: 650px;
	margin: 0px auto;
	height: 490px;
	overflow: hidden;
}
.left {
	width: 214px;
	float: left;
}
.left img {
	border: 5px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#right {
	float: right;
	width: 358px;
	height: 410px;
	overflow: hidden;
	padding-right: 12px;
}
/*about end*/
	
	
.jishu {
	width: 100%;
	height: 500px;
	background: url(../images/jishu.jpg) no-repeat top center #fff;
	padding-top: 30px;
}
#jishu {
	float: right;
	width: 358px;
	height: 330px;
	overflow: hidden;
	padding-right: 12px;
}
#jishu ul {
	width: 100%;
}
#jishu ul li {
	width: 100%;
	background: url(../images/icon.png) 0px 10px no-repeat;
	height: 25px;
	line-height: 25px;
}
#jishu ul li a {
	color: #fff;
	margin-left: 15px;
}
#jishu ul li a:hover {
	color: #f51902;
}
/*page*/
/*css grayr style pagination*/
#pages {
	padding: 2px;
	font-size: 12px;
	font-family: 'Microsoft YaHei', Arial, 'sans serif';
	margin-top: 15px;
	text-align: right;
}
#pages a {
	padding: 2px;
	margin: 2px;
	color: #fff;
	text-decoration: none;
}
#pages a:nth-child(1) {
	display: none;
}
#pages a:hover {
	color: #f51902;
}
#pages a:active {
	color: #f51902;
}
#pages span {
	padding: 2px;
	font-weight: bold;
	margin: 2px;
	color: #f51902;
}
#pages span.disabled {
	padding: 2px;
	margin: 2px;
	color: #797979;
}
.probg {
	width: 100%;
	height: 500px;
	background: url(../images/probg.jpg) no-repeat top center #fff;
	padding-top: 30px;
}
.contact {
	width: 100%;
	height: 500px;
	background: url(../images/contactbg.jpg) no-repeat top center #fff;
	padding-top: 30px;
}
.zhaopin {
	width: 100%;
	height: 500px;
	background: url(../images/hirebg.jpg) no-repeat top center #fff;
	padding-top: 30px;
}
.online {
	width: 100%;
	height: 500px;
	background: url(../images/online.jpg) no-repeat top center #fff;
	padding-top: 30px;
}
input, textarea {
	border: 0px;
}
.txt {
	width: 100%;
	margin: 5px 0px;
	float: right;
}
.txt span.span2 {
	color: #f51902;
}
.txt span.span0 {
	margin-left: 5px;
	color: #f51902;
}
.txt0 {
	width: 100%;
	margin: 5px 0px;
	float: right;
}
.txt .input_txt {
	width: 150px;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	color: #333;
}
.txt0 textarea {
	width: 280px;
	height: 120px;
	text-indent: 10px;
	color: #333;
	font-size: 12px;
	line-height: 25px;
}
.txtbtn {
	width: 90%;
	float: right;
}
.txt_yzm {
	width: 200px;
	float: left;
}
.txt_yzm .yzm {
	width: 64px;
	height: 30px;
	text-indent: 10px;
}
.txt_yzm img {
	float: right;
}
.btnok {
	border: 0px;
	width: 80px;
	height: 30px;
	line-height: 29px;
	background-color: #f51902;
	color: #fff;
	margin-top: 10px;
	cursor: pointer;
}
.btncancel {
	border: 0px;
	width: 80px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background-color: #a0a0a0;
	margin-left: 10px;
	cursor: pointer;
}
/* gallery */
.zoomed > .gallery {
	-webkit-filter: blur(3px);
	filter: blur(3px);
}
.gallery {
	width: 100%;
	margin: 20px 0px 30px 0px;
	float: left;
}
.gallery li {
	float: left;
	margin: 5px;
	width: 200px;
	height: 195px;
	text-align: center;
	position: relative;
	top: 0px;
	left: 0px;
}
.gallery li:nth-child(6n) {
	padding-right: 0;
}
.gallery li a, .gallery li img {
	float: left;
	width: 190px;
	height: 160px;
}
.gallery li img {
	border: 5px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.gallery li a {
	color: #fff;
	font-size: 14px;
}
.enter {
	background: url(../images/enter.png) no-repeat center center;
	width: 200px;
	height: 170px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none
}
#right .title {
	font-size: 16px;
	width: 100%;
	height: auto;
	margin-bottom: 0px;
}
#right .date {
	color: #AAA;
}
#right .date span {
	margin-right: 10px;
}

.kefu {
	position: fixed;
	right: 20px;
	top: 20%;
	z-index: 99999;
}
.kefu a {
	display: block;
	background: #CCC;
}
.kefu a img {
	border: 1px solid #999;
	padding: 2px;
}



.qqxuf{width:171px;height:80px;position:fixed;top:100px;right:0px;z-index:999;}
.qqxufzx{height:40px;line-height:40px;font-family:"Î¢ÈíÑÅºÚ";font-size:18px;text-align:center;background-color:#fa1902;}
.qqxufp{height:60px;background:url(../images/ht.png); text-align:center;font-weight:bold;} 
.qqxufp p{padding-top:5px;}
.qqxufdiv{height:auto;overflow:hidden;background-color:#3e3a39;}
.qqxufdiv div{width:85px;float:left;text-align:center; padding:7px 0;}
.qqxufdiv-ri{ border-right:1px solid #9fa0a0;}
.qqxufdiv a { color:#fff;}
.qqxufdiv a:hover{ color:#f00;}



#main{width:230px;height:190px;overflow:hidden;position:relative;margin:0px auto;}
#main .box{width:245px;height:200px;box-shadow:0px 0px 5px #ddd;margin:0px auto;overflow:hidden;position:relative;}
#main .box img{width:214px;height:181px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}

#main .page{width:105px;height:22px;position:absolute;bottom:5px;right:5px;}
#main .page a{display:inline-block;width:22px;height:22px;color:#fff;margin:0px 6px;float:left;color:#FFF;text-decoration:none;text-align:center; background-color:#040403; border-radius:10px; line-height:22px;}
#main  .page a.active{color:#f00; background-color:#3E3A39;}



.jishua{width: 100%;height: 500px;background: url(../images/ht.png)  #fff;padding-top: 30px;}
.div1180a {width: 1180px;margin: 0px auto;}
.contenta {width: 757px;height: 480px;margin: 0px auto;padding-top: 15px;}
.contenta .con2a {width: 650px;margin: 0px auto;height: 437px;overflow: hidden;display:table-cell;text-align:center;vertical-align:middle;}
.contenta .con2a  img{ margin:auto;max-width:650px;max-height: 437px;}



























