/* By 东方的太阳 QQ:465002188 */

/* 全局样式 */
* {padding:0;margin:0;}
body{color:#616161;font:12px/1.75  '微软雅黑',arial, Verdana, Helvetica, sans-serif;background:#000}
ul,ol{list-style-type:none;}
textarea,select,input,button,label,img{vertical-align:middle;}
input[type=submit] {cursor:pointer}
input,button{overflow:visible;}
table {border-collapse:collapse;}
img {border:0;}
html{-webkit-text-size-adjust:none;}
em,i {font-style:normal;}
input, textarea, div {outline: none;}
body {height: 100%;width: 100%;word-wrap: break-word;word-break: break-all;overflow-x: hidden;overflow-y:scroll;}

/* 定义全局宽 */
.wp {padding: 0 100px}
@font-face {
  font-family: 'MyWebFont';
  src: url('images/constantia.woff') format('woff')； /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/*  - - - - - - - - - 类别样式  - - - - - - - - -*/
.c:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.c { *zoom:1;}
.l {float:left;}
.r {float:right;}
.rel {position:relative}
.abs {position:absolute;}
.none {display:none;}

/* 链接样式 */
a{color:#8c8d89;text-decoration:none;}
a:link{}	
a:hover{text-decoration:none;color:#e3e3e3}	/*设置对象在其鼠标悬停时的样式表属性*/
a:active{}  /*在鼠标点击与释放之间发生的事件*/
a:visited{} /* 已被访问过时的样式表属性 */



.header {height: 84px;position: fixed;top:-84px;left:0;width: 100%;background: #000;z-index: 9}
.header, .header a {font-family: 'Constantia';font-size: 18px;text-transform: uppercase;}

.header ul li {float: left;position: relative;height: 84px;line-height: 84px;padding: 0 0 0 30px;margin:0 0 0 30px;background: url(../images/li.jpg) no-repeat left center;}
.header .n2 li a {font-size: 12px;}
.header .n1 {padding-left: 318px}

.head_hover {position: fixed;z-index: 8;top:0;left:0;width: 100%;height: 84px;}

#pull {position: absolute;top:84px;left:0px;background: url(../images/bg.png);width: 150px;padding: 10px 0;display: none;}
#pull li {height: 25px;line-height: 25px;padding: 0px;background: none;float: none;margin: 0;
	position: static;
}

#pull li a {font-size: 12px;padding: 0 35px}
.header ul li.it2 #pull {width: 250px;}
#pull li div{
	display: none;
	z-index: 999;
	position: absolute;
	top:0;
	background: url(../images/bg.png);
	padding: 10px 0;
	width: 400px;
	overflow: hidden;
}
#pull li div ul{
	
	position: absolute;
	top:10px;
	left: 0;overflow: hidden;
	
}
#pull li div li {
	border:none;
	border:0;
	
}


#pull li div li a{
	padding-left: 15px ;
	color: #8c8d89;

}
#pull li div a.prev{
	position: absolute;
	top:10px;
	right:5px;
}
#pull li div a.next{
	position: absolute;
	bottom:10px;
	right:5px;
}


.logo {position: fixed;top:0;left:0px;height: 84px;padding: 0 0 0 100px;z-index: 10}
.logo a {position: relative;z-index: 10}


.banner {margin-top: 0;text-align: center;}
.banner a img {width: 100%;height: 100%;}
.banner span {display: block;font-size: 60px;font-family: 宋体;color: #fff;top:40%;left:50%;margin-left: -660px;z-index: 9;cursor: pointer;}
.banner span.next {right: 50%;left:auto;margin-right: -660px;margin-left: auto;}

.banner .hd {position: absolute;bottom:0;left:50%;background: url(../images/bg.png);padding: 15px 60px;display: none;width: 1160px;margin-left: -640px}
#demo {width: 100%;position: relative;overflow: hidden;}
.banner .hd .w {width: 800%}
.banner .hd ul li {float: left;border:2px solid #4d4b46;margin: 0 15px 0 0;display: inline;width: 127px;height: 88px;}
.banner .hd ul li img {opacity: 0.6;}
.banner .hd ul li.on {border-color: #fff;}
.banner .hd ul li.on img {opacity: 1;}
.banner .hd ul {float: left;}
#next, #prev {width: 25px;height: 92px;top:15px;left:15px;background: url(../images/prev.jpg) no-repeat;z-index: 999;cursor: pointer;display: block;}
#next {right: 15px;left:auto;background-image: url(../images/next.jpg)}


.bann_bg {background: url(../images/bg.png);height: 30px;line-height: 30px;width: 100%;position: absolute;bottom:0;left:0;}
.bann_bg div {display: block;width: 100%;height: 30px;background: url(../images/ico_up.png) no-repeat center center;width: 100%}


.tj_news {bottom:35px;z-index: 10;position: absolute;width: 1200px;margin: 0 0 0 -600px;left:50%;}
.tj_news .wh a {color: #bfbfbf}
.tj_news .wh {width: 440px;position: relative;background: url(../images/bg.png);}
.tj_news .wh ul li {height: 30px;line-height: 30px;padding: 0 10px;}
.tj_news .wh ul li span {display: block;float: right;height: 30px;width: 30px;background: url(../images/ico_up.png) no-repeat center center;cursor: pointer;}
.tj_news .pull {position: absolute;bottom:0px;left:0;background: url(../images/bg.png);color: #bfbfbf;display: none}
.tj_news .pull h3 {font-size: 16px;font-weight: normal;color: #bfbfbf;}
.tj_news .pull a {display: block;padding: 10px}

.banner {position: fixed;top:0;left:0;width: 100%;z-index: 1}


.wh {position: absolute;bottom:0px;left:50%;margin: 0 0 0 -600px;background: url(../images/bg.png);width: 440px;z-index: 9;text-align: left;color: #bfbfbf}
.wh a {color: #bfbfbf}
.wh .t {height: 30px;line-height: 30px;background: url(../images/ico_up.png) no-repeat right center;cursor: pointer;color: #bfbfbf;margin: 0 10px;font-size: 14px;}
.wh .con {margin: 0 10px 0px 10px;overflow: hidden;display: none;}



.main {left:230px;top:0px;background: url(../images/bg.png);z-index: 3;width: 100%;min-height: 100%}

.m_tab {margin: 145px 0 65px 40px;color: #CDCDCD}
.m_tab dt {font-size: 36px;padding: 10px 0;color: #969696;text-transform: uppercase;font-family: 'Constantia';cursor: pointer;height: 40px;line-height: 40px}
.m_tab dt.on {color: #fff;}
.m_tab dd {margin-bottom: 10px;height: 0px;overflow: hidden;}

.list1 li {height: 34px;line-height: 34px;}
.list1 li a {color: #CDCDCD;font-size: 14px;}
.list1 li a:hover {text-decoration: underline;}

.jp-container{width:800px;height:200px;position:relative;padding: 0 25px 0px 0px;overflow: hidden;}

.job_box .job_t {color: #e97135;font-weight: bold;padding: 10px 0;font-size: 14px}
.job_box .jp-container {width: 800px;height: 600px}
.job_box .p {padding: 0 0 10px 0;line-height: 24px}

.about .con img {margin: 0 20px}
.about .jp-container {width: 1000px;height: 450px;line-height: 24px}
.about .t {font-size: 18px;padding: 0 0 10px 0}















.footer {height: 35px;line-height: 35px;text-transform: uppercase;position: fixed;bottom:0;left:0;width: 100%;z-index: 4;background: #000}