﻿/*
* name: Global && Pc StyleSheet
* version: v3.2.0
* update: 加入placeholder颜色设置
* date: 2016-01-21
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../img/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}

/* 设置 */

.wrap { max-width: 1000px; margin-right: auto; margin-left: auto; *width: 1000px;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中颜色*/
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }
/*
* placeholder颜色
*/
::-webkit-input-placeholder { color: #aaa; } 
.placeholder { color: #aaa;}
/* 网站样式 */

.imghover img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghover:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}



/*内页*/
.channel-banner{ height:290px; position:relative; z-index:10; }
.channel-banner img{ width:1920px; height:100%; position:absolute; top:0px; left:50%; margin-left:-960px; max-width:none;}
.chan-menu{ position:relative; margin-top:-50px; z-index:20; color:#fff;}
.chan-menu .wrap{ background:url(../img/menubg.png) repeat; height:50px;}
.chan-lant{ float:left; font-size:30px; line-height:50px; padding-left:20px; font-weight:bold; }
.posi{ float:right; padding-right:20px; margin-top:15px;}
.posi em{ padding:0 10px;}
.posi a:hover{ color:#fff; text-decoration:underline; }
.nmain{ background:#fff; padding:35px 0 40px; height:auto !important; height:400px; min-height:400px; }
.nm-left{ width:23%; float:left; }
.nm-right{ width:70%; float:right;}
.nmenu > ul > li{ line-height:49px; margin-bottom:1px; font-size:14px; color:#555; position:relative;}
.nmenu > ul > li > a{ display:block; padding-left:20px; background:#eaeaea; font-weight:bold; }
.nmenu > ul > li  .ion{ font-size:12px; position:absolute; right:20px; color:#104ab6; }
.nmenu > ul > li > a:hover,.nmenu > ul > li.cur > a{ background:#1a5ab1; color:#fff; }


.nmenu > ul > li.cur ul{ display:block; }
.nmenu li ul{ display:none;}
.nmenu li li{line-height:49px; margin-top:1px;}
.nmenu li li a{ display:block; padding-left:20px; background:#f6f6f6;  }
.nmenu li li .ion{font-size:12px; position:absolute; right:20px; color:#9b9b9b !important;transform:none !important;}
.nmenu li li a:hover,.nmenu li li.cur a{ color:#104ab6;}
.nmenu li li a:hover .ion,.nmenu li li.cur .ion{ color:#104ab6 !important; }






/*job*/
.jobt-t{ font-size:24px; font-weight:bold; color:#104ab6; margin-bottom:20px; }
.jobt-list li { overflow:hidden; margin-bottom:40px; }
.jobt-list li ._num{ float:left; width:18%; font-size:30px; line-height:70px; border:1px solid #104ab6; color:#104ab6; text-align:center; }
.jobt-list li ._nr{ float:right; width:76%;}
.jobt-list li ._title{ font-size:18px; font-weight:bold; line-height:22px; margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.jobt-list li ._sum{ line-height:20px; height:40px; overflow:hidden; }
.jobt-list li:hover ._num{ background:#104ab6; color:#fff;}

.jobt-sum{ border-top:1px dashed #ddd; padding-top:30px; margin-bottom:30px;}
.jobt-sum span{ font-size:18px; font-weight:bold;}

.job-liucheng{ position:relative;}
.job-liucheng ._nr{ height:100%; background:url(../images/blue.8.png) repeat; width:45%; padding:0 2% 0 3%; color:#fff; position:absolute; left:0; top:0;}
.job-liucheng ._title{ font-size:24px; font-weight:bold; margin-top:60px; margin-bottom:30px;}
.job-liucheng ._sum{ font-size:14px; line-height:30px; margin-bottom:40px; }
.job-liucheng ._jbtn a{ display:inline-block; line-height:50px; border:3px solid #fff; font-size:18px; font-weight:bold; padding:0 25px 0 15px; margin-right:40px;}
.job-liucheng ._jbtn .ion{ font-weight:normal; font-size:26px; vertical-align:middle; }
.job-liucheng ._jbtn a:hover{ background:url(../img/white.3.png) repeat; color:#fff; }


/*招聘*/
.widget-job-2 ._jt { height: 40px;  line-height: 40px; background-color: #f0f0f0; margin-top: 10px; overflow: hidden; *zoom: 1;
cursor: pointer; }
.widget-job-2 ._jt strong { float: left; width: 30%; text-align: center; color: #0e90d2; height:40px; }
.widget-job-2 ._jt span { float: right; }
.widget-job-2 ._jt .ion { font-size: 12px; color: #999999; }
.widget-job-2 ._jc { display: none; }
.widget-job-2 ._jcon { padding: 10px; }
.widget-job-2 ._jt_act .ion { color: #ed001c; }
.widget-job-2 ._jcon ._btn{ display: block; margin: 15px 0; width: 85px; height: 30px; line-height: 30px; background-color: #104ab6; text-align: center; color: #fff; border-radius: 2px; font-family:微软雅黑;}
@media only screen and (max-width: 40rem) {
 .widget-job-2 ._jt span { display: none;}
}

.widget-job-2 ._jt strong{ text-align: left; text-indent: 10px; color: #333; font-size: 15px;}
.widget-job-2 ._jt .ion{ color: #046ee4; font-size: 20px;}

/** 简历投递-css **/
.Form-J1 .Form-J1-Left { float: left; width: 50%; }
.Form-J1 .Form-J1-right { float: right; width: 50%; }
.Form-J1 .Form-J1-li { padding-top: 10px; }
.Form-J1 .Form-J1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-J1 .Form-J1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-J1 .Form-J1-li textarea { border: 1px #ddd solid; width: 70%; }
.Form-J1 .Form-J1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J1 .Form-J1-li input._yzm { width: 20%; }
.Form-J1 .Form-J1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-J1 .Form-J1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J1 .Form-J1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-J1 .Form-J1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-J1 .Form-J1-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; cursor: pointer; border:0; font-family:微软雅黑;}
.Form-J1 .Form-J1-Btn ._submit { background: #104ab6; margin-right: 10px; }
.Form-J1 .Form-J1-Btn ._reset { background: #909090; }
@media only screen and (max-width: 40em) {
.Form-J1 .Form-J1-Left { width: 100%; }
.Form-J1 .Form-J1-li input { width: 68%; }
.Form-J1 .Form-J1-li select { width: 54%; }
.Form-J1 .Form-J1-right { width: 100%; }
.Form-J1 .Form-J1-li textarea { width: 68%; }
.Form-J1 .Form-J1-li input._yzm { width: 27%; }
.Form-J1 .Form-J1-li b { display: none; }
}

.datalist {width: 100%; border-collapse: collapse; border-spacing:0; border: 1px solid #ccc; }
.datalist caption { padding-bottom: 5px;}
.datalist th {font-weight: 700; padding: 5px 15px; border: 1px solid #ccc; 
  background: #eee;}
.datalist td {padding: 5px 15px; border: 1px solid #ccc;}
.datalist tr.altrow { background: #ccc;}
