@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font:12px "微软雅黑",san-serif; color: #333;background-color: #fff;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
input,textarea,select{font-family:"微软雅黑"; color:#666}
input{ vertical-align:middle; }
table,td,tr,th{font-size:12px;}
table{border-collapse: collapse;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
th{ text-align: center; }
a{text-decoration:none; color: #333;}
.fB{font-weight:bold;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{ font-size: 16px; }
.f18px{ font-size: 18px; }
.left{float:left;}
.right{float:right;}
.right2{float:right !important;}
.textCenter{ text-align: center; }
.textRight{ text-align: right; }
.textLeft{ text-align: left; }
.clear{ clear: both; }
.v-mid{ vertical-align: middle; }

/**清除浮动**/
.clear{ clear: both; }
.clearfix:before, 
.clearfix:after {
    content:" ";
    display:table;
}
.clearfix:after {
    clear:both;
}
.clearfix {
    *zoom:1;
}

/**字体颜色**/
.cRed-01{ color:#ff5400; }
.cOrange{ color:#ff5400; }
.cW1{ color:#ebebeb; }
.cW2{color:#fb7939 !important;}

/**小三角样式**/
.arr-down{ width:0px; height:0px; overflow:hidden; display:inline-block; *display:inline; *zoom:1; border:5px solid transparent; border-top-color:#ff9f70; border-bottom:5px; vertical-align:middle; display:none; }

/**边距**/
.mar-2{margin: 2px;}

.mar-r-10{ margin-right:10px; }
.mar-r-12{ margin-right:12px; }
.mar-r-15{ margin-right:15px; }
.mar-t--10{ margin-top:-10px; }
.mar-t--8{ margin-top:-8px; }
.mar-t-5{ margin-top:5px; }
.mar-t-10{ margin-top:10px; }
.mar-t-15{ margin-top:15px; }
.mar-t-20{ margin-top:20px; }
.mar-b-8{ margin-bottom:8px;}
.mar-b--20{ margin-bottom:-20px;}
.mar-l-0{ margin-left:0px; }
.mar-l-30{ margin-left:30px; }

.pad5{ padding:5px; }
.pad10{ padding:10px; }
.pad-t-20{ padding-top:20px; }

/**链接**/
.a-more{ color:#616161; }
/*.a-details{ color:#f53b3b; }*/
.a-details{ color:#ff5400; }
/*.a-more:hover, .a-details:hover{ color:#ff0000; }*/
.a-more:hover, .a-details:hover{ color:#ff5400; }
.a-pro-details{ color:#134673; }
.a-pro-details:hover{ color:#ff5400; }

/**头部**/
.header{ height:94px; }
.wrap{ width:1018px; margin:0 auto; }
.a-link:hover{ text-decoration:underline; }
.a-link{ padding:0px 10px; color:#0081c1; }
/*搜索框*/
.ipt-search{ width:258px; height:35px; line-height:35px; display:inline-block; *display:inline; *zoom:1; border:1px solid #f5f1f3; background:url(../images/common/ipt_bg.png) top left repeat-x #f6f6f6; }
.ipt-search .ipt-txt{ height:34px; width:220px; border:0 none; margin-top:1px; text-indent:12px; *text-indent:6px; color:#9b9b9b; background-color:#f6f6f6; *+width:210px;}
.btn-search{ width:34px; height:34px; border:0 none; background:url(../images/common/icon_search.png) center center no-repeat; cursor:pointer; }

/**导航菜单**/
.nav{ height:80px; background:#fbfbfb; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }
.nav .wrap { width: 905px;}
.nav-lists li{ float:left; border-left:1px solid #e0e0e0; line-height:80px; font-size:16px; }
.nav-lists li a{ padding:0px 24px; color:#707070; height:80px; display:inline-block; *display:inline; *zoom:1; }
.nav-lists li.last{ border-right:1px solid #e0e0e0; }
.nav-lists li.active a{ border-bottom:3px solid #3997c6; height:77px; color:#015198; background-color:#efeeee; }
.nav-lists li a:hover{ background-color:#3997c6; color:#fff; }

/**banner**/
.banner{ /*height:360px;*/ margin-top:1px;}
.banner img{ width:100%; height:100%; }

/**内容**/
.blue-block{ height:45px; background-color:#3997c6; }

/*标题样式*/
.title-01{ height:33px; line-height:33px; border-bottom:1px solid #dbdbdb; }

.icon{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
.icon-tit-01{ height:34px; width:19px; background:url(../images/common/icon-tit-01.png) center center no-repeat; margin-right:4px; }
.title-01 .left span{ margin-right:10px; vertical-align:middle; color:#666; }
.title-01 span.cRed-01{ color:#ff5400; }
.more-add{ font-size:8px; padding-top:2px; margin-right:0px; }

.title-02{ height:32px; line-height:32px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; }

.tit-tab .tab-header li{ display:inline-block; *display:inline; *zoom:1; padding:0px 25px; border-right:1px solid #dbdbdb; position:relative; cursor:pointer; margin-right:-1px; }
.tit-tab .tab-header li.active{ color:#ff5400; border-bottom:1px solid #ff9f70; }
.tab-header li.active .arr-down{ position:absolute; bottom:-5px; *bottom:-10px; left:50%; margin-left:-3px; display:block; }

.tit-tab .tab-body ,.show-box{ margin-top:6px; }
.tab-body .tab-body-panel{ display:none; }

/*布局*/
.wrap-c{ float:left; width:100%; }
.wrap-left{ margin-right:230px; }
.wrap-right{ margin-left:-230px; width:230px; }
.wrap-c.mar-t-15{ width: 788px; }
	
.table-info .info-k{ text-align:right; color:#36910e; }
.table-info td{ color:#666; line-height:24px; }
.banner-img01{ border:1px solid #d4d4d4; margin-top: 7px; }
.banner-img01 img{ width:100%; height:100%; }

.w340px{ width:340px; }
.w400px{ width:400px; }
.show{ display:inline-block; *display:inline; *zoom:1; height:212px; overflow:hidden; margin-right:20px; }
.show-txt{ text-indent:24px; line-height:24px; color:#666; }
.show-txt2{ line-height:24px; color:#666; }
.show-txt h2 a{ color:#36910e; font-weight:bold; }
.img-item li{ width:158px; margin-right:14px; display:inline-block; *display:inline; *zoom:1; vertical-align: top;}
.img-item li.last{ margin-right:0px;}
.img-item li img{ width:100%; }
.show-txt2{ line-height:18px; color:#666; padding:4px 6px; }
.show.block{ display:block; margin-right:0px; }

/**页脚**/
.footer{ height:200px; border-top:1px solid #c6c4c5; background:#f7f6f6; }
.foot-list li { float:left; margin-top:15px; width:100px;margin: 15px 25px 0 25px; }
.foot-list li h4, .foot-list li a{ color:#404040; line-height:26px; display:block; padding:0px 12px;}
.foot-list li h4{ font-size:14px; font-weight:bold; background:url(../images/common/arr-left.png) left center no-repeat; }
.foot-list li h4 a{ padding:0px 0px; }
.copy{ height:40px; line-height:40px; background:#efefef; margin-top:15px; font-size:14px;}
.copy .right a{ margin:0px 10px; }

/**人才招聘**/
.contain-left{ float:left; width:230px; }
.contain-right{ margin-left:20px; }

/**岗位详情**/
.postTit {
  color: #21507a;
}
.position-detail .title-03 {
  margin-bottom: 30px;
}
.position-detail table {
  color: #666;
}
.position-detail table br {
  display: block;
  height: 10px;
}
.position-detail table tr td {
  padding: 0;
  line-height: 22px;
  font-size: 14px;
}
.position-detail .spacing {
  line-height: 14px;
}
.position-detail .note {
  padding-top: 20px;
  border-top: solid 1px #d8d8d8;
  text-align: center
}

/*标题三 样式*/
.title-03{ height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; }
.title-03 .tit-txt{ font-size:18px; color:#114471; display:inline-block; *display:inline; *zoom:1; border-bottom:3px solid #40a1d1; padding:0px 6px; }
.half-circle-bg{ color:#fff; background:url(../images/common/btn_bg1.png) center left no-repeat; padding:4px 14px; margin-right:7px; }

.title-04{ height:32px; line-height:32px; border-bottom:1px solid #dbdbdb; border-top:2px solid #3997c6; background:#e7f4fa;  }
.title-04 .tit-txt{ font-size:16px; color:#114471; display:inline-block; *display:inline; *zoom:1; padding:0px 6px; height:32px; /* position:relative; z-index:1; */ }
.arr-border-up{ width:12px; height:6px; display:block; position:absolute; left:20px; bottom:-1px; background:url(../images/common/arr_border_up.png) 0px 0px no-repeat; z-index:10; }

.btn{ height:28px; line-height:28px; display:inline-block; *display:inline; *zoom:1; padding:0px 28px; font-size:14px; color:#fff; background-color:#3997c6; border:1px solid #3997c6; vertical-align: middle;}
.btn.btn-s{ color:#315d84; background-color:#fff; }

.ipt-txt{ width:200px; height:28px; line-height:28px; border:1px solid #d0cece; text-indent:8px; }

.border{ border:1px solid #dbdbdb;  }
.bor{ border:1px solid #dbdbdb; border-top:0 none; background-color:#f2f2f2; }
.second_nav li{ height:39px; line-height:39px; border-top:1px solid #dbdbdb; background:url(../images/common/arr_li.png) 15px center no-repeat #f2f2f2; }
.second_nav li a{ color:#015198; font-size:16px; padding-left:32px; }
.second_nav li.active{ background:url(../images/common/arr_li_s.png) 15px center no-repeat #3997c6; }
.second_nav li.active a{ color:#fff; }
.second_nav li:hover{ background:url(../images/common/arr_li_s.png) 15px center no-repeat #3997c6; }
.second_nav li:hover a{ color:#fff; }
	
.mail-box{ padding:10px 12px;  }
.mail-box>div{ margin-bottom:10px; }

.jobs-list{ padding:7px; }
.jobs-list li{ height:28px; line-height:28px; background:url(../images/common/arr_list.png) 0 center no-repeat; padding-left:14px; }
.jobs-list li a, .jobs-list li span{ color:#666666; }
.jobs-list li a{ float:left; }
.jobs-list li:hover{ background-image:url(../images/common/arr_list_s.png);}
.jobs-list li:hover a, .jobs-list li:hover span{ color:#fb7939; }
.border-t-b{ border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; }

.form-box .ipt-txt{ width:135px; margin-right:15px; }
.form-box .btn{  vertical-align:middle; }

/*下拉框*/
.drop_down{ width:175px; height:30px; border:1px solid #dbdbdb; position:relative; display:inline-block; *display:inline; *zoom:1; margin-right:15px; vertical-align:middle; }
.drop_down .ipt{ border:0 none; height:28px; line-height:28px; width:150px; }
.drop_btn{ height:30px; width:25px; display:block; position:absolute; right:0px; top:0px; background:url(../images/common/arr_drop_down.png) center center no-repeat; cursor:pointer; }

.table-item th{ height:36px; line-height:36px; font-size:14px; background-color:#f6f6f6; }
.table-item td{ height:36px; line-height:36px; font-size:14px;color:#666666; text-align:center; border-top:1px dashed #bcbbbb; }
.table-item td a {color:#666666;}
.table-item tr:hover td,.table-item tr:hover td a{ color:#fb7939; }
.icon-hot{ vertical-align:middle; margin-left:5px; }

/*页码*/
.page>a{ display:inline-block; *display:inline; *zoom:1; border:1px solid #cccccc; height:21px; line-height:21px; padding:0px 8px; margin-right:10px; vertical-align:middle; }
.page>a>img{ padding-top:6px; }
.page > a:hover{ border-color:#ff9000; color:#fe7e34; }

/*典型方案*/
.bg-col-1{ background-color: #AE1F79; }
.bg-col-2{ background-color: #279C8C; }
.bg-col-3{ background-color: #AF8030; }
.bg-col-4{ background-color: #61A540; }
.bg-col-5{ background-color: #CF3A4E; }
.bg-col-6{ background-color: #316AC1; }
.solu-box-h1{ height:218px; }
.solu-box-h2{ height:95px; }
.solu-box{ border:1px solid #dcdadd;width:374px;display: inline-block; *zoom:1; *display: inline; position: relative; }
.solu-box-tit{ height:49%;width:57%;border:0px solid red;position:absolute;left:2px;color: #FFF; background-image: url(../images/common/arr_up.png); background-repeat: no-repeat; background-position: bottom center;}
.solu-box-cont{ height:49%;width:57%;border:0px solid red;position:absolute;left:2px;top: 49%; }
.solu-box-img{ height:98%;width:42%;border:0px solid red;position:absolute;right: 2px; }
.solu-box-img img{ width: 159px; height: 214px; }
.text-hidden{ text-overflow:ellipsis;white-space:nowrap;overflow: hidden;word-wrap:break-word; }

/*段落样式*/
.Brief{ line-height:165%;}
.Brief p{ text-indent:2em;}
.Brief img { max-width: 650px;}
.Brief .title { display:block;font-size:18px; font-weight:bold; color:#333; text-align:center; /* padding-bottom: 10px; margin-bottom: 10px; */}
.Brief .subtitle{ display:block;font-size:12px; text-align:center; margin-bottom: 15px;}
.Brief .issuedtime{ display:block; text-align: center; }
a.quote { color: #c00; }

/*chosen*/
.chosen-select {
  height: 30px;
  vertical-align: middle;
}
.chosen-container-single .chosen-single {
  color: #999 !important;
  height: 28px !important;
  border: 1px solid #d0cece !important;
  border-radius: 0px !important;
  background: none !important;
  box-shadow: none !important;
  line-height: 28px !important;
}
.chosen-container-single .chosen-single {
  height: 28px !important;
  border: 1px solid #d0cece !important;
  border-radius: 0px !important;
  background: none !important;
  box-shadow: none !important;
  line-height: 28px !important;
  background: url(../images/common/arr_drop_down_chosen.png) right center no-repeat !important;
}
.chosen-container-single .chosen-drop {
  border-radius: 0px !important;
}
.chosen-container-single .chosen-search input[type=text],
.chosen-container .chosen-drop {
  border: 1px solid #d0cece !important;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3997c6 !important;
  background-image: none !important;
}

/*分页*/
.pagination ul > li > span {
  cursor: pointer;
}

.gxgs-tab {
	width: 1060px; margin: 0 auto; height: 45px;
}
.gxgs-tab span {
	display: inline-block;
    height: 45px; line-height: 45px; font-size: 14px; color: #BABABA; padding: 0 15px; cursor: pointer;
}
.gxgs-tab span.active {
	background-color: #bababa;
	color: #6e6e6e;
    
}
.qxgs{ background:#fff; border-top:1px solid #f6f6f6; height:164px; width: 1060px; padding-top:40px; margin: 0 auto;}
.qxgsleft{ float:left; width:758px;}
.qxgsright{ float:right; width:242px; background:url(../images/qxgscont.jpg) no-repeat left top; height:144px;}
.qxgszi{ font-size:12px;}
.qxgstit{ float:left; width:173px;}
.qxgslj{ float:left; width:785px;}
.qxgslj .tresd{ border-left:1px solid #e6e6e6; padding-left:10px; float:left; width:250px; height:144px;}
.qxgslj .tresd2{ border-left:1px solid #e6e6e6; padding-left:10px; float:left; width:270px; height:144px;}
.qxgslj .tresd3{ border-left:1px solid #e6e6e6; padding-left:10px; float:left; width:230px; height:144px;}
.qxgsrightzi{ padding:30px 0 0 48px; line-height:20px;}
.qxgstel{ padding:15px 0;}
.qxgsljlist ul{margin-top:-10px;}
.qxgsljlist ul li{ line-height:30px;  height:30px; overflow:hidden;}
.qxgsljlist ul li a{font-size:14px;display:inline-block;background:url(../images/qxgsico.jpg) no-repeat 0px center;padding-left:15px;line-height:30px;height:30px;}
.qxgsljlist ul li a:hover{color:#0062b2;}
