@font-face
{
font-family: anton;
src: url(Anton.ttf);
}
@font-face
{
font-family: opensans;
src: url(OpenSans-Regular.ttf);
}
body{
padding:0px;
margin:0px;
}
body a{text-decoration:none;}
.container{
width:100%;
float:left;
 margin-bottom: -20px;
}
.header{
width:1000px;
margin:0px auto;
}
.left{
width:400px;
float:left;
margin-top:20px;
}
.logo{
width:100%;
float:left;
}
.grback{
width:100%;
float:left;
background: -webkit-linear-gradient(#FAF9FA, #EAEAEB); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#FAF9FA, #EAEAEB); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#FAF9FA, #EAEAEB); /* For Firefox 3.6 to 15 */
background: linear-gradient(#FAF9FA, #EAEAEB); /* Standard syntax */
}
.menu{
width:585px;
float:left;
margin-left:15px;
}
.menu-item{
width:100%;
float:left;
}
.active{
width:80px;
float:left;
background:#037BCA;
border-radius:0px 0px 15px 15px;
}
.mi{
width:80px;
float:left;

}
.mi a{
width:100%;
float:left;
color:#000;
font-family:anton;
font-size:14px;
padding-top:60px;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
}
.active a{
color:#fff;
font-family:anton;
font-size:14px;
padding-top:60px;
padding-left:10px;
padding-right:10px;
text-align: center;
    width: 57px;	
	padding-bottom:20px;
}
.slider{
width:100%;
float:left;
}
.slider .bx-wrapper .bx-viewport {
    background: none;
    border: 0px solid #FFFFFF;
    box-shadow: 0 0 0px #CCCCCC;
    left: 0px;
    transform: translateZ(0px);
}
.slider .bx-viewport{height:350px !important;}
.bx-slider li img{height:494px !important;}
.bx-wrapper img {width:100%;height:350px !important;}
.sn{
width:1000px;
float:left;
height:auto;
}
.wrapsn{
width:900px; 
margin:0px auto;
}
.textbck{
width:100%;
float:left;
background:#444B50;
margin-top:-129px;
position:relative;
}
.p1{
color: #FFFFFF;
    float: left;
    font-family: opensans;
    font-size: 15px;
    padding-left: 15px;
    padding-top: 10px;
    width: 75%;
}
.texth{
width:100%;
float:left;
font-family:anton;
font-size:24px;
}	
.stext{
width:89%;
float:left;
margin-top:10px;
margin-bottom:10px;
height:28px;
padding-left:10px;
border-radius:5px 0px 0px 5px;
border:1px solid #F9FFFF;
}
.stext1{
width:100%;
float:left;
margin-bottom:21px;
font-size:14px;
margin-top:8px;
}
.p2{
float: left;
    margin-left: 3%;
    margin-top: 46px;
    width: 18%;
}
.ns{
width:165px;
background:#444B50;
float:left;
}
.ns a{
font-family:opensans;
font-size:20px;
color:#000;
width:100%;
float:left;
text-align:center;
padding-top:15px;
padding-bottom:15px;
}
.ns{
width:165px
float:left;
background:#00949A;
}
.ns a{color:#fff;
width:100%;
font-family:opensans;
float:left;
padding-top:10px;
padding-bottom:10px;
}
.slider .bx-pager{display:none;}
.wrapslider{width:1000px;margin:0px auto;}
.content{
width:100%;
float:left;
margin-top:25px;
}
.wrapcontent{
width:1000px;
margin:0px auto;
}
.pash{
width:640px;
float:left;
height:auto;
}
.parta{
width:100%;
float:left;
background: -webkit-linear-gradient(#FAF9FA, #EAEAEB); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#FAF9FA, #EAEAEB); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#FAF9FA, #EAEAEB); /* For Firefox 3.6 to 15 */
background: linear-gradient(#FAF9FA, #EAEAEB); /* Standard syntax */
border:1px solid #B8B7B7;
}
.hj{
width:39%;
float:left;
color:#000;
font-family:anton;
font-size:30px;
font-weight:bold;
margin-top:3px;
margin-left:34px;
}
.search{
width:50%;
float:left;
margin-top:3px;
}
.sear{
height: 28px;
    width: 35px;
float:left;
border:none;
background:url(../images/search.png) no-repeat top left;
margin-top:-10px;
}
.jobsl
{
width:90%;
margin:0px auto;
}
.ljobs{
width:100%;
float:left;
margin-top:30px;
font-family:opensans;
font-size:14px;
margin-bottom: -5px;
}
.tjob{
width:599px;
float:left;
margin-top:20px;
}
.jtitle{
width:100%;
float:left;
margin-bottom:6px;
}
.jtitle a{
color:#3292D1;
}
.desc{font-weight:normal;font-size:14px;line-height:21px;}
.desc a{font-weight:normal;font-size:14px;line-height:21px;color:#000;} 
li{font-weight:normal;font-size:14px;}
.bx-wrapper{height:361px !important;}
.jobsl .bx-viewport{
height:325px !important;
}
.shadow img{
width: 660px;
margin-top: 1px;

}
.jobsl .bx-wrapper .bx-viewport {
-moz-box-shadow: 0 0 0px #ccc;
-webkit-box-shadow: 0 0 0px #ccc; 
 box-shadow: 0 0 0px #ccc; 
 border: 0px solid #fff; 
 left: -5px;  background: none; 
-webkit-transform: translatez(0); 
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0);
}
.bxslidera{
padding:0px;
}
.jobsl .bx-controls-direction{
display:none;
}
.jobsl .bx-pager{
display:none;
}
.shadow{
width: 100%;
float: left;
margin-top: -4px;
margin-left: -10px;

}
.slider .bx-wrapper{
margin: 0 auto 0px !important;
}
.pashr{
width:355px;
float:left;
height:auto;
}
.pashr .hj{width:90%;}
.sm{
width:100%;
float:left;
margin-left:25px;
margin-top:3px;
}
.si{
width:auto;
margin-left:10px;
float:left;
}
.sm1{
width:100%;
float:left;
text-align:center;
}
.si1{
width:auto;
margin-left:10px;
float:left;
margin-top:9px;
}
.si1 img{width: 95%;}
.links{
float: left;
width: 100%;
}
.linkitems{
width: 30%;
float: left;
padding-right: 1%;

margin-top: 38px;
height: 151px;
margin-right: 2%;
}
.itemlink{
width:100%;
float:left;
background:url(../images/sh.png) no-repeat right;
padding-right: 6%;
}
.itemlink:hover{
border: 1px solid #ccc;
border-radius: 5px;
padding: 10px;
box-shadow: 7px 8px 14px 1px #ccc;
background:none;
}
.linkitems:hover .linkh a{
color:#3292D1;
/*text-shadow:5px 5px 5px #fff, 5px 5px 4px #000;*/
}

.linkh{
width: 47%;
float: left;
}
.linkh a{
font-family:anton;
font-size:20px;
color: #000;
}
.linkh a:hover{

}
.himg{
width: 50%;
float: left;
text-align: right;
}
.ltext{
width:99%;
float:left;
margin-top:10px;
font-family:opensans;
font-size:13px;
}
.rm{
width:100%;
float:left;
margin-top:12px;
}
.rm a{
color:#9f9e9e;
font-family:opensans;
width:86px;
float:left;
font-size:12px;
border:1px solid #ebeaea;
border-radius:11px;
text-align: center;
padding-top: 6px;
padding-bottom: 6px;
}
.row{
width:100%;
float:left;
margin-top:10px;
}
.footer{
width:100%;
float:left;
margin-top:56px;
background:#000;
}
.wrapfooter{
width:1000px;
margin:0px auto;
}
.wrapback{
width:100%;
float:left;
}
.cr{
width:45%;
float:left;
color:#fff;
font-size:12px;
font-family:opensans;
margin-top:10px;
margin-bottom:10px;
}
.pt{
width:45%;
float:right;
color:#fff;
font-size:12px;
font-family:opensans;
margin-top:10px;
margin-bottom:10px;
text-align:right;
}
.content1{
width: 100%;
float: left;
margin-top: 4px;
}
.rowcon{
width: 97.8%;
float:left;
margin-top:20px;
background: -webkit-linear-gradient(#FAF9FA, #EAEAEB); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#FAF9FA, #EAEAEB); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#FAF9FA, #EAEAEB); /* For Firefox 3.6 to 15 */
background: linear-gradient(#FAF9FA, #EAEAEB); /* Standard syntax */
/*border:1px solid #B8B7B7;*/
padding:10px;
}
.rowconh{
color:#3292D1;
width:100%;
float:left;
font-family:opensans;
font-weight:bold;
font-size:17px;
margin-top:15px;
}
.textrow{
width:100%;
float:left;
font-family:opensans;
font-size:15px;
margin-top:15px;
}
.rul{
width:40%;
float:left;
margin-top:15px;
}
.rul li{
font-family:opensans;
font-size:15px;
padding-top:10px;
list-style:url(../images/arr.png);
padding-lefT: 10px;
}
.ans{
font-family:opensans;
font-size:15px;
color:#000;
}
.capt{
width:17%;

color:#3292D1;

float:left;
font-family:guatami;
font-size:18px;

}
.titext{
width: 1%;
float: left;
margin-right: 15px;
}
.fjobid{
width: 100%;
float: left;
margin-top: 20px;
}
.fdjid{
width: 80%;
float: left;
font-size:16px;
font-family:opensans;
}
.apply{
width: 18%;
float: left;
text-align: center;
margin-top: 40px;
margin-bottom: 30px;
margin-lefT: 20%;
background: -webkit-linear-gradient(#0037c5, #EAEAEB); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#0037c5, #EAEAEB); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#0037c5, #EAEAEB); /* For Firefox 3.6 to 15 */
background: linear-gradient(#0037c5, #EAEAEB); /* Standard syntax */
border-radius: 7px;
}

.apply a{
font-family:opensans;
width: 169px;
text-align: center;
float: left;
color: #fff;
padding-top: 10px;
padding-bottom: 10px;
}
.apply input{
font-family:opensans;
width: 169px;
text-align: center;
float: left;
color: #fff;
padding-top: 10px;
padding-bottom: 10px;
border: none;
font-size: 19px;
background:none;
}
.fdjid input{
width: 200px;
border-radius: 5px;
border: 1px solid #ccc;
height: 26px;
padding-lefT: 5px;
}