@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
img{vertical-align: middle;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul,li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
:link,:visited ,ins{text-decoration:none}
input,button,select,textarea,a{outline:none}
textarea{resize:none}

body{ color: #333;font:12px/2 Helvetica,Arial,Verdana,sans-serif;}
a{color: #333;}

/*自定义常用配制*/
.f{float:left;}
.r{float:right;}
.w{width:100%;}
.h{height: 100%;}
.cer{width:980px;margin:0 auto;}
.b{font-weight:bold}
.tc{text-align:center}
.tr{text-align:right}
.pos{ position:relative}
.disn{ display:none}
.disb{ display:block}
.ov{overflow:hidden}
.cur{cursor:pointer}
.clearfloat { clear:both; height:0; font-size: 0px; line-height: 0px; overflow:hidden; visibility:hidden;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	font-size:0;
}
.clearfix { *zoom:1;}
.opacity_70{filter:alpha(opacity=70);opacity:0.7;}

/*font-style*/
.t14{font-size: 14px;}
.t16{font-size: 16px;}
.t18{font-size: 18px;}
.ti200{ text-indent:2em;}
.fontya{ font-family:Microsoft YaHei,'微软雅黑';}
.ellipsis{overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

.ttc{text-transform:capitalize;}/*首字母大写*/
.ttl{text-transform:lowercase;}/*全部小写*/
.ttu{text-transform:uppercase;}/*全部大写*/

.gray3{color:#333}
.gray6{color:#666}
.gray9{color:#999}

/* ------------------------公用------------------------ */
.head.cer{height: 94px;}
.logo{margin-top: 22px;}
.w679{width: 679px;}
.head-link{display:table;word-spacing:-1em;margin-top: 16px;}
.head-link a{width: 75px;height: 17px;line-height: 17px;margin-left: -8px;*margin-left: -2px;color: #fff;background: url(../images/hl.png);
	text-align:center;display:inline-block;*display:inline;*zoom:1;word-spacing:0;}
.head-link a:hover{background: url(../images/hlo.png);}
.nav li{float: left;}
.nav li a{font-family: Microsoft YaHei,'微软雅黑';font-size: 16px;padding-left: 33px;line-height: 52px;}
.nav li.hover a,
.nav li a:hover{color: #0166d7;}

.foot{padding: 40px 0 20px;line-height: 18px;color: #00458e;background: #f5f5f5;*overflow: hidden;}
.foot a{color: #00458e;}
.foot-f{padding-top: 20px;}
.frdlk{width: 202px;height: 23px;line-height: 23px;color: #668bb0;text-indent: 4px;border: 1px solid #dddcdd;background: #fff url(../images/d.gif) no-repeat 185px center;cursor: pointer;position: absolute;left: 0;top: -15px;}
.frdlk ul{display: none;position: absolute;bottom: 24px;right: -1px;background: #ebf1f5;width: 202px;border: 1px solid #dddcdd;border-bottom: 0 none;border-top: 0 none;}
.frdlk li{padding: 10px;text-align: center;border-top: 1px solid #dddcdd;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.frdlk li a{color: #00458e;}
.frdlk li a:hover{text-decoration: underline;}

/* ------------------------子页面------------------------ */
.pbanner{height: 191px;background: url(../images/pb.gif) no-repeat center;}
.pbanner .cer{color: #2d5474;font-size: 24px;padding-top: 65px;}
.pbg{background: #ebf1f5;padding-bottom: 20px;}
.location{line-height: 54px;font-family: '宋体';padding-bottom: 5px;}
.pnav{background: #8da2b4;margin-bottom: 31px;}
.pnav a{height: 32px;line-height: 32px;font-size: 14px;float: left;color: #fff;padding: 0 20px;}
.pnav a.hover,
.pnav a:hover{background: #2d5474;}
.pboxa{padding: 0 47px;}
.actit{border-bottom: 1px dashed #8da2b4;padding: 25px 0 5px;}
.actit h1{font-weight: bold;color: #2d5474;font-size: 14px;}
.article{line-height: 30px;padding: 30px 0;}
.art-prne{padding-left: 310px;}
.art-prne span{background: #8da2b4;color: #00458e;margin-right: 5px;padding: 2px 0 2px 5px;}
.art-prne a{color: #00458e;}

.pboxb{padding: 30px 0 10px;}
.cin-text{width: 630px;background: url(../images/s.gif) no-repeat 0 bottom;padding-bottom: 110px;}
.cin-text h4{color: #fdab00;font-size: 30px;line-height: 3;margin-top: -30px;}
.cin-text p{line-height: 30px;}
.cin-img{width: 279px;height: 366px;border: 5px solid #abc2d9;}

.xzlist .tit{color: #00458e;font-size: 18px;}
.xzlist .con li{float: left;width: 50%;}
.xzlist .con li a{color: #666;font-size: 14px;}

.aboutus{color: #2d5474;padding: 20px 0;}
.aboutus .rightlol{background: url(../images/ss.png) no-repeat;width: 478px;height: 271px;position: absolute;top: 0;right: -140px;}
.aboutus a{color: #2d5474;}
.aboutus .name{color: #00458e;font-size: 22px;background: url(../images/x.gif) no-repeat 0 bottom;line-height: 3;padding: 10px 0 0;margin: 0 0 20px;}
.aboutus .con{color: #00458e;}
.map{width: 554px;height: 280px;overflow: hidden;border: 4px solid #8da2b4;}

.news-list li{line-height: 30px;border-bottom: 1px dashed #8da2b4;}
.news-list li a{width: 700px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.news-list-a{height: 235px;border: 5px solid #c6d3de;padding: 14px 11px;margin-bottom: 24px;}
.news-list-a .img img{width: 337px;height: 235px;}
.news-list-a .text{width: 495px;}
.news-list-a .text p.name{border-bottom: 1px dashed #8da2b4;padding-bottom: 10px;margin-bottom: 10px;}
.news-list-a .text p.name a{color: #2d5474;font-size: 14px;font-weight: bold;}
.news-list-a .text p.js{padding: 0 5px;line-height: 30px;}
.news-list-a .text p.js a{color: #00458e;}

.zp-t{border-bottom: 1px solid #d4d8db;}
.zpbox{width: 855px;margin: 20px auto 0;background: #fff;padding-bottom: 20px;}
.foorbd{width: 510px;margin: 0 auto;color: #2d5474;}
.foorbd p.name{font-size: 24px;}
.foorbd p.ttu{line-height: 12px;font-size: 8px;}
.foorbd p.tel{padding: 6px;margin-top: 12px;border-top: 1px solid #c5d0d9;border-bottom: 1px solid #c5d0d9;}
.con-bd{padding-top: 12px;}
.con-bd .xd{padding-top: 10px;}
.con-bd .lib{font-family:Microsoft YaHei,'微软雅黑';}
.con-bd .lib input,
.con-bd textarea{float: left;}
.con-bd .inp{width: 144px;height: 13px;padding: 5px;border: 1px solid #d6dde3;margin-right: 10px;}
.con-bd .inp input{border: 0 none;width: 144px;height: 13px;line-height: 13px;color: #666;}
.con-bd .intt textarea{border: 1px solid #d6dde3;width: 380px;height: 100px;padding: 5px;color: #666;}
input.anan{background: #8da2b4;width: 75px;height: 23px;line-height: 23px;border: 0 none;color: #fff;font-size: 14px;margin: 10px 5px 0;cursor: pointer;}
input.anan:hover{background: #2d5474;}

.zpmscao{border: 1px solid #dddcdd;margin-bottom: -20px;padding-bottom: 40px;}
.zpmscao ul{line-height: 40px;}
.zpmscao li{color: #2d5474;padding: 0 20px;}
.zpmscao li a{color: #2d5474;}
.zpmscao li.s1,
.zpmscao li.s2{width: 230px;}
.zpmscao li.s3,
.zpmscao li.s4,
.zpmscao li.s5{width: 64px;}
.zpmscao ul.first li{background: url(../images/f.gif);}
.zpmscao ul.first li.s1,
.zpmscao ul.first li.s2{width: 230px;border-right: 1px solid #dddcdd;border-bottom: 1px solid #dddcdd;}
.zpmscao ul.first li.s3,
.zpmscao ul.first li.s4,
.zpmscao ul.first li.s5{width: 63px;border-right: 1px solid #dddcdd;border-bottom: 1px solid #dddcdd;}
.zpmscao ul.first li.s5{border-right: 0 none;}

.zpbjq{padding: 0 38px;}
a.backhapp{background: #8da2b4;color: #fff;padding: 6px 10px;}

/* ------------------------首页------------------------ */
.banner{height: 472px;}
.banner a{display: block;height: 472px;}

.iwaist{background: #d0d9e0;padding: 40px 0 53px;}
.iwaist .con{width: 239px;margin-right: 6px;background: #8da2b4 url(../images/l.png) no-repeat 215px center;height: 41px;color: #fff; z-index: 55;}
.iwaist .con span{line-height: 41px;display: inline-block;padding-left: 39px;font-size: 14px;font-family:Microsoft YaHei,'微软雅黑';}
.iwaist .con.s1 span{background: url(../images/n1.png) no-repeat 7px center;padding-left: 46px;}
.iwaist .con.s2 span{background: url(../images/n2.png) no-repeat 7px center;padding-left: 46px;}
.iwaist .con.s3 span{background: url(../images/n3.png) no-repeat 7px center;padding-left: 46px;}
.iwaist .con.s4 span{background: url(../images/n4.png) no-repeat 7px center;}
.iwaist .con:hover{background: #2b5273 url(../images/l.png) no-repeat 215px center;}
.iwaist .con .xp{width: 100%;height: 53px;background: url(../images/b.png);position: absolute;left: 0;top: 41px;display: none;}
.iwaist .con .tp{width: 90%;padding: 10px 5%;height: 277px;background: url(../images/b.png);position: absolute;left: 0;bottom: 41px;display: none;}
.iwaist .con .tp.s1 p.img{padding-bottom: 12px;}
.iwaist .con .tp.s1 a{color: #fff;}
.iwaist .con .tp.s2 ul{margin-top: -6px;}
.iwaist .con .tp.s2 li{border-bottom: 1px dashed #fff;padding: 6px 0;}
.iwaist .con .tp.s2 li p.name a{color: #002b4f;}
.iwaist .con .tp.s2 li p.text a{color: #ffffff;}
.iwaist .con .tp.s3 ul{margin-top: -14px;}
.iwaist .con .tp.s3 li{border-bottom: 1px dashed #fff;padding: 14px 0;}
.iwaist .con .tp.s3 li .img img{width: 103px;height: 101px;border: 3px solid #9eb0ce;}
.iwaist .con .tp.s3 li .text{word-break : break-all;width: 94px;line-height: 18px;}
.iwaist .con .tp.s3 li .text a{color: #ffffff;}
.iwaist .con .tp.s4 li{border-bottom: 1px dashed #fff;line-height: 28px;margin-top: 7px;background: url(../images/xz.png) no-repeat right center;}
.iwaist .con .tp.s4 li a{color: #fff;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;width: 190px;display: block;}

.pagefw{ height: 30px; padding-top: 20px;}
div.pageList{
  clear:both;
  }
  
 div.pageList .l{ 
 	float:left; 
	line-height:30px;
	font-style:normal;}
div.pageList .r{ 
	float:left; 
	line-height:30px;
	}
div.pageList .r li {
	 float:left;
	 margin-left:5px;
	}
div.pageList .r li a{
	border: 1px solid #ccc;
    margin: 0 1px;
    padding: 2px 6px;
    border-radius: 3px;
    text-decoration: none !important; color:#000;}
div.pageList .r li a:hover,div.pageList .r li a.selected{background-color:#ccc; color:white;}
.job_send{ margin:0 auto;}
.job_send table{border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.job_send table tr{ height:35px;}
.job_send table tr th {  width:100px;border-top:1px solid #ccc; border-left:1px solid #ccc; font-weight:100;font-family: "微软雅黑"; text-align: center;}
.job_send table tr td{border-top:1px solid #ccc;border-left:1px solid #ccc; font-family: "微软雅黑"; padding-left:5px;}
.job_send table tr td input{ width:160px; height:22px; border:1px solid #ccc; line-height:25px; padding-left:5px;}
.job_send table tr td input.jobdetailsbtn{border:0; background:#0166D7; color:#fff; font-weight:bold; font-size:14px; font-family: "微软雅黑"; cursor: pointer; width: 100px; border-radius: 3px; height: 24px; line-height: 20px;}
.job_send table tr td em{color: #f00; width: 10px; padding-right: 5px;}
.job_send table tr td .radio{ width: 30px;}
.job_send table tr td textarea{ width: 536px; padding:4px; height: 105px; border: 1px solid #ccc;font-family: "微软雅黑"; font-size: 12px;}

.job_send table tr td  input.myjob{border:0; background:#0166D7; color:#fff; font-weight:bold; font-size:14px; font-family: "微软雅黑"; cursor: pointer; width: 100px; border-radius: 3px; height: 24px; line-height: 20px;}

.job_send table tr td  .error{ color: #f00; padding-left: 2px;}


.banner{height: 472px;z-index: 1;}
.banner li {left: 0;position: absolute;top: 0;width: 100%;z-index: 1;height: 472px;}
.banner li a{height: 472px;display: block;}




