﻿@charset "utf-8";
/* CSS Document */

/*sliderbox*/
.marquee {width:1013px;height:99px;overflow:hidden; margin-top:20px;}
.marquee li{ display:inline; float:left; margin-right:12px;}
.marquee li a{ width:154px; height:99px; display:block; float:left; text-align:center; font-size:14px;}
.marquee li a:hove{ text-decoration:none;}
.marquee li img {
  width: 154px;
  height: 99px;
}
.marquee li em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px;}

.maincomdesc {
    width:1000px;
    margin:0px auto ;
    margin-bottom:20px;
}

/**/
.tLeft {
  width: 845px;
  padding: 0 10px;
  float: left;
}
.tRight {
  width: 128px;
  float: right;
  padding: 0 10px;
  font-size:12px;
  text-align:center ;
}
.clogoBox {
  width: 190px;
  height: 95px;
  padding: 2px;
  border: 0px solid #d7d7d7;
  float: left;
  margin:5px ;
}
.clogoBox img {
  width: 190px;
  height: 95px;
  box-shadow:0 0 5px #ccc ;
  padding:5px ;
}
.cnameBox {
  width: 600px;
  float: left ;
  /*padding: 0 15px;*/
  font-size: 18px;
  font-family: Microsoft Yahei;
  line-height: 25px;
  margin-left:10px; 
  color:#cd3443 ;
  font-weight:bold ;
}

.cnameBoxDetail {
       width: 600px;
      float: left;
      /*padding: 0 15px;*/
      font-size: 14px;
      font-family: Microsoft Yahei;
      line-height: 20px;
      color:#666666;
      margin-left:10px; 
}

.cnameBox span{
    font-size:14px;
    color:#2e9ea9 ;
}

.cnameBox span a{
    text-decoration:none ;
    color:#0c58bc ;
}

.cnameBox span a:hover {
    color:#0c58bc ;
}

.cnameBox img {

    height:25px;
}

.ctagBox {
  width: 650px;
  padding: 20px 0px;
  font-size: 12px;
  color: #787878;
}



.ctagBox span {
  background-color: #f3f3f3;
    border-radius: 3px;
    color: #cd3443;
    display: block;
    float: left;
    margin: 8px 0 0 8px;
    padding: 5px 10px;
}
.cewmBox {
  width: 90px;
  height: 90px;
  margin: 0 auto;
  padding: 1px;
  border: 1px solid #d7d7d7;
  margin-top: 5px;
}
.ttBox {
  /*border-bottom: 1px solid #f3f3f3;*/
  margin-top:0px; 
}
.cinfoBox {
  padding: 20px 10px;
  text-indent: 2em;
  font-size: 12px;
  line-height: 24px;
  color: #878787;
  border-bottom: 1px solid #f3f3f3;
}
.cinfoBox span a {
  text-decoration: none;
  color: #d03442;
}
.contentMain {
  /*margin: 10px 0;*/
  padding: 10px 0;
}
.comNav {
  width: 1000px;
  height: 40px;
  line-height: 40px;
  background: #f3f3f3;
  border: 1px solid #ebebeb;
  /*border-bottom: 2px solid #f3f3f3;*/
  margin:0px auto ;
  margin-top:10px;
}
ul.comList {
  list-style: none;
}
ul.comList li {
  display: inline-block;
  padding: 0 10px;
  text-align: center;
  width:135px;
}
ul.comList li a {
  text-decoration: none;
  color: #323b42;
  /*display: block;*/
}
ul.comList li.cOn a {
  color: #cf3444;
}
ul.comList li.cOn {
  background: #fff;
  border-top: 3px solid #cf3444;
  /*border-bottom: 1px solid #f3f3f3;*/
}
.cctxt {
  margin-top: 10px;
}
.txtLeft {
    border: 1px solid #e7e7e7;
    float: left;
    padding: 2px 2px 2px;
    width: 100%;
    margin-top:5px;
    margin-bottom:10px; 

}

.txtLeft table{
    width:100% ;
}

.txtLeft .headbg{
    background:#e7e7e7 ;
    color:#666 ;
    height:30px;
    line-height:30px ;
    padding:3px ;
    font-size:13px;
}

.noneRecord{
    text-align:center;
    height:30px;
    line-height:50px;
    text-align:center;
    display:block;
    color:#999 ;
}

.txtRight {
  width: 305px;
  float: right;
  border: 1px solid #e7e7e7;
  margin-top:5px;
  background:#FFF ;
}
.allJob {
  
}
.allJob th {
  font-weight: normal;
}
.allJob table {
  /*text-align: center;*/
  font-size: 12px;
  border-collapse: collapse;
  color:#35393c;
  /*margin-left: -10px;*/
  width:100%;
}
.allJob table tr:hover {
    background:#f3f3f3 ;
}
.allJob table tr td
{
    padding:1px; 
}
.allJob th {
  font-weight: normal;
  font-size: 12px;
  color: #878787;
  text-align:left ;
}
.allJob table td, .allJob table th, .allJob table tr {
  line-height: 25px;
}
.allJob table a {
  text-decoration: none;
  color: #00579e;
}
.allJob table tbody tr {
  border-bottom: 1px dashed #e1e1e1;
  height:40px;
}
.wxTips {
  margin-top: 20px;
  /*padding: 10px;*/
  border: 0px solid #e7e7e7;
}
h3.tipsTit {
  line-height: 30px;
  font-size: 14px;
  color: #d03442;
  border-bottom: 1px dashed #e1e1e1;
}
.wxTips ul {
  list-style: none;
  padding: 0px 0;
}
.wxTips ul li {
  line-height: 24px;
  font-size: 12px;
}
.cqytw {
  margin: 20px 5px;
  border-bottom: 1px solid #e7e7e7;
}
h3.cwTit {
  font-size: 16px;
  font-family: Microsoft Yahei;
  font-weight: normal;
  text-indent: 10px;
  border-left: 4px solid #d03442;
}
.user-info {
  margin-top: 20px;  
  padding: 0 10px;
}
.face {
  width: 50px;
  height: 50px;
  float: left;
}
.face img {
  width: 50px;
  height: 50px;
  border-radius:50px ;
}
.user-info>p {
  display: inline-block;
  float: left;
  /*width: 200px;*/
  font-size: 12px;
  line-height: 19px;
  margin-left: 20px;
}
.user-info .qBox textarea.input-text {
  display: block;
  width: 650px;
  height: 80px;
  padding: 5px;
  /*border-radius: 3px;*/
  font-size:12px;
  border:1px solid #CDCDCD ;
}

.allJob input[type="text"]
{
    border: 1px solid #c1c1c1;
    height: 30px;
    line-height: 30px;
    margin-right: 5px;
    padding-left: 10px;
}


.user-info .qBox {
  margin: 5px;
  padding: 0;
  font-size:12px;
}

.user-info .qBox input {
    height:20px;
    line-height:20px; 
    font-size:12px;
}
.user-info .qBox img {
    vertical-align:middle ;
}


input.btn.btn-primary {
  margin-top: 10px;
  width: 150px;
  height: 35px;
  border: 0;
  color: #fff;
  font-size: 14px;
  font-family: Microsoft Yahei;
  background: #cf3442;
  border-radius: 5px;
  /*margin-left: 167px;*/
}
.cmap .mapBox {
  width: 650px;
  height: 250px;
  margin: 10px auto;
  margin-top: 5px;
  box-shadow: 3px 3px 2px #cdcdcd ;
}
.cmap p.dz, .cmap p.webs {
  font-size: 12px;
  text-align: left;
  line-height: 28px;
  padding:0 20px;
}
.cmap p.dz a, .cmap p.webs a {
  font-size: 12px;
  line-height: 24px;
  color: #333;
  text-decoration: none;
  width: 224px;
  display: block;
  /* overflow: visible; */
  word-wrap: break-word;
  float: left;
}
.cmap p.dz a, .cmap p.webs span{
  float: left;
}

.cmap {
  margin-bottom:20px ;
  margin-left:5px ;
  display:none ;
}
.cyjj {
  border: 0px solid #e7e7e7;
  padding: 20px;
  font-size: 12px;
  line-height: 25px;
}
.cyjj p {
  padding: 5px 0;
  text-indent: 2em;
  color: #878787;
}
ul.nList li {
  list-style: none;
  line-height: 40px;
  height:40px;
  border-bottom: 1px dashed #e1e1e1;
  text-indent: 0.5em;
  /*background:url(/images/publicNew/dot.jpg) left center no-repeat;*/
}
ul.nList li a {
	color:#333;
	text-decoration:none;
	font-size:14px;
}
ul.nList li:hover {
    color:#d03442 ;
    background:#e7e7e7 ;
}



h1.neTit {
  text-align: center;
  font-family: Microsoft Yahei;
  font-weight: normal;
  font-size: 20px;
  line-height: 25px;
  display: block;
  padding: 10px 0;
  border-bottom: 1px solid #e1e1e1;
}
a.prevBut {
  display: block;
  margin-right: 5px;
  height: 208px;
  width: 30px;
  float: left;
  background: url(/images/publicNew/left.gif) center center no-repeat #d7d3d2;
  position:relative;
  margin-top: 122px;
  left: 0px;
}
a.nextBut {
  margin-left: 5px;
  height: 208px;
  width: 30px;
  float: left;
  background: url(/images/publicNew/right.gif) center center no-repeat #d7d3d2;
  position:relative;
  margin-top: -390px;
  margin-left: 982px;
}
.bpBox {
  text-align: center;
  width: 913px;
  padding: 20px 50px;
  margin: 0 auto;
}
.bpBox img {
  max-width: 850px;
}
.bigPic {
  position: static;
}
span.tixing {
  padding: 15px;
  background: #f3f3f3;
  display: block;
  color: #878787;
}
.cewmBox img {
  width: 90px;
  height: 90px;
}
.wdBox {
  margin-top: 20px;
}
ul.wdList {
  list-style: none;
}

ul.wdList li>span {
  display: block;
  text-indent: 15px;
  /*background: url(/images/publicNew/san.jpg) left 10px no-repeat;*/
  line-height: 30px;
  color:#2e9ea9 ;
  /*height: 30px;*/
}

ul.wdList li>span img {
    border-radius: 18px;
    height: 36px;
    width: 36px;

}

.hdBox {
  margin: 10px;
  padding: 10px;
  background: #f0f0f0;
  color: #787878;
}
.hdBox strong {
  color: #333;
}
ul.wdList li {
  /*padding: 15px 0;*/
  border-bottom: 1px solid #e1e1e1;
}