@charset "utf-8";
/* CSS Document */

body{ height:inherit; margin:0  auto; font-family:"微软雅黑"; font-size:12px; line-height:1.5; overflow-x:hidden; color:#666}
ul { margin:0; padding:0;}
ul li{ list-style:none;}
a{ text-decoration:none; cursor:pointer; color:#666}
a:hover{ text-decoration:none;}
.f_left{ float:left;}
.f_right{ float:right;}
img{ border:0;}
table{ border:0;}
ul,li,div {padding:0;margin:0;}
.both{ clear:both}

#ssz li a.home_hover{ background:url(../img/navhover.gif) 0 0 repeat-x}
.nav ul{ margin-top:20px}
.nav ul li{ float:left}
.nav ul li a{ font-size:15px; color:#2b2b2b; display:block;padding:26px 15px; margin:0 10px}
.nav ul li a:Hover{ border-bottom:3px solid #0e6eb8; padding:26px 15px 23px 15px}
.nav ul li a.home_hover{ border-bottom:3px solid #0e6eb8; padding:26px 15px 23px 15px}


/* banner-box */
.banner-box{width:1100px;height:427px;position:relative;overflow:hidden; margin:0 auto}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1210px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:360px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1210px;position:absolute;top:120px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:280px;left:537px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#fa5400;}
 
 
 /*首席图片滚动*/
.rollBox{width:1100px; overflow:hidden; margin:0 auto;}
.LeftBotton,
.RightBotton{height:25px; width:31px; float:left;cursor:pointer;  }
.LeftBotton{ background:url(../img/bj_49.gif) no-repeat;margin-right:5px;_margin-right:5px;}
.RightBotton{ background:url(../img/bj_52.gif) no-repeat;}
.rollBox .Cont{	width:1100px;overflow: hidden;float:left;  }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont li{ width:259px; float:left;text-align:center;border-right:1px solid #eee; margin:0 8px}
.rollBox .Cont li span{ display:block; height:44px; text-align:center; background:#f7f6f6; border-bottom:3px solid #ecebeb; color:#565353; font-size:14px; line-height:44px}
.ges{ width: 259px; height:197px; text-align:center; } 
.rollBox .Cont li h5{line-height:26px;color:#505050;margin: 0px;padding: 0px;}
.rollBox .Cont li h5 a{ color:#02375c}
.rollBox #List1,.rollBox #List2{float:left;}

.txt1{ font-size:16px; color:#0e6eb8;}
.txt2{ width:58px; display:block; height:20px; background:url(../img/more.jpg) 0 0 no-repeat}
.txt2:Hover{  background:url(../img/more2.jpg) 0 0 no-repeat}
.txt3{ color:#212121; font-size:14px;}
.txt4{ color:#716f70; font-size:12px; line-height:23px}
.txt3:Hover{ color:#0e6eb8}
.txt5{ font-size:13px; color:#555; line-height:25px;}
.txt6{ font-size:24px; font-weight:bold; color:#1973ba; display:block; margin:0 0 10px 10px  }
.leftnav{  background:url(../img/leftmid.png) top center repeat-y}
.leftnav ul{ width:170px; margin:0 auto; padding-bottom:10px}
.leftnav ul li{ height:44px; line-height:44px}
.leftnav ul li a{ padding-left:10px; font-size:15px; border-bottom:1px dashed #dcdcdc ; display:block}
.leftnav ul li a:hover{ color:#F60}

.txt7{ font-size:16px; color:#1973ba}
.allnei{ padding:10px 0}
.allnei{ display:block; color:#717374; font-size:14px; line-height:24px; margin-top:15px;text-indent:2em; }
.page a { background: none repeat scroll 0% 0% #EEE;    overflow: hidden;  padding: 3px 10px; margin: 3px;}
.page a.thisclass { background: none repeat scroll 0% 0% #1E8CDA;  color: #FFF;}

.porlists ul{ margin:25px 0}
.porlists ul li{ width:259px; float:left;text-align:center;border-right:1px solid #eee; margin:12px 12px}
.porlists ul li span{ display:block; height:44px; text-align:center; background:#f7f6f6; border-bottom:3px solid #ecebeb; color:#565353; font-size:14px; line-height:44px}
.porlists ul li span:hover{ color:#F60}
a.bs{ font-weight:bold;}
a.bs:hover{ color:#fb5401}
.myjobs{line-height: 26px;font-size: 13px;}
.input3 {
    font-size: 14px;
    color: #FFF;
    background-color: #23559A;
    border: 1px solid #CCD6DF;
    height: 40px;
    width: 222px;
}