@charset "gb2312";
/*base style*/
*{ margin:0; padding:0;}
body{ margin:0; padding:0; font-size:14px; font-family:"Microsoft YaHei";margin: 0 auto; }
ul,p,form,input,h1,h2,h3,h4,h5,h6{padding:0; margin:0; font-size:12px;}
li{list-style:none;}
img{border:0;}
a{text-decoration:none; color:#000000;}
a:hover{ text-decoration:none;}
.clear{clear:both;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.c{text-align:center;}


.banner{
  background: url(../images/sjpcbanner.jpg) no-repeat center top;
  height:420px;
}
.f33{
  font-size: 33px;
  text-align: center;
  padding:38px 0 12px;
}
.line{
  width:58px;
  height:3px;
  margin:0 auto;
  background-color: #4057ff;
}
.f18{
  font-size: 18px;
  text-align: center;
  padding:18px 0;
}
.w_190{
  text-align: center;
  font-size: 0;
}
.w_190 li{
  width: 190px;
  border:1px solid #d0d0d0;
  height:286px;
  padding-top:20px;
  display: inline-block;
  margin:0 18px;
  vertical-align: top;
}
.w_190 li:hover{
  background-color: #445ff5;
  color:#fff;
}
.w_190 li h4{
  font-size: 22px;
  padding:14px 0 10px;
}
.w_190 li p{
  
  font-size: 18px;
  line-height:36px;
  height:144px;
}
.bg72c853{
  background-color: #445ff5;
}
.bgfff{
  background-color: #fff;
}
.psr{
  text-align: center;
  position: relative;
  margin-top:110px;
  padding-bottom:56px;
}
.psn{
  position: absolute;
  left:0;
  right:0;
  top:-60px;
  margin:auto;
}
.tit{
  padding: 44px 0;
  font-size: 0;
}
.tit li {
  display: inline-block;
  border:1px solid #00136c;
  width: 174px;
  line-height: 58px;
  color: #333;
  cursor: pointer;
  font-size: 18px;
  background-color: #fff;
  text-align: center;
  transition: .3s;
  margin:0 13px;
}
ul{
	list-style: none;
}
.tit li.active {
  background-color: #00136c;
  color: #fff;
}
.con ul {
  text-align: justify;
  display: none;
}
.con ul.active{
  display: block;
}
.con ul:after{
  content:"";
  display: inline-block;
  width: 100%;
}
.con ul li{
  display: inline-block;
  margin-bottom:14px;
}
.active{
	    background-color: #a8efad;
		border: solid #d6f7ba 1px;
}
.bd_32b4d9{
  background: url(../images/sanxun_34.jpg) no-repeat center bottom;
  padding-bottom:136px;
}
.w_860{
  width: 1100px;
  margin:0 auto;
}
.name_list{
  width: 532px;
  box-sizing: border-box;
  padding:10px 0 20px;
  background:#fff;
  text-align: center;
  height:386px;
  color:#333;
  line-height:2;
  float: right;
}
.name_list ul{
  padding:0 32px;
}
.name_list p{
  background-color: #445ff5;
  font-size: 22px;
  line-height:64px;
  color:#fff;
}
.box11{
  height:290px;
  overflow: hidden;
  font-size: 16px;
}
.form_tt{
  float: left;
  width: 532px;
  box-sizing: border-box;
  padding:10px 32px 20px;
  background:#fff;
  text-align: center;
}
.form_tt h3{
  background-color: #445ff5;
  font-size: 22px;
  line-height:64px;
  color:#fff;
}
.form_tt p{
  padding:14px 0;
  line-height:36px;
}
.form_tt p strong{
  font-size:24px;
}
.form_tt p span{
  font-size:24px;
  color:#fa1a32;
}
.form_tt input{
  box-sizing: border-box;
  width: 100%;
  border:1px solid #f1f1f1;
  line-height:48px;
  outline: none;
  margin-bottom:18px;
  padding-left:20px;
}
.form_tt input:focus{
  border:1px solid #4057ff;
}
.form_tt .sub{
  border-radius:48px;
  border:0;
  color:#fff;
  padding:0;
  font-size: 23px;
  background:#00136c;
}
.con {
	width: 596px;
	margin: 0 auto;
}