﻿@charset "UTF-8";
@font-face {
    font-family: 'amplify';
    src: url('font/amplify.eot');
    src: url('font/amplify.eot?#iefix') format('embedded-opentype'),
         url('font/amplify.woff2') format('woff2'),
         url('font/amplify.woff') format('woff'),
         url('font/amplify.svg#amplify_personal_use_onlyRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
.project_banner{
	width: 10.00rem;height: 6.693rem;overflow: hidden;
}
.project_banner a{
  display: block;width: 100%;clear: both;
}
.project_banner img{
	width: 10.00rem;height: 6.693rem;
}
.projectMenu{
  width: 10.00rem;height: auto;background-color: #00489b;overflow: hidden;z-index: 9999;
}
.projectMenu ul{
	width: 8.00rem;height: auto;overflow: hidden;z-index: 9999;margin: 0 auto;
}
.projectMenu li{
	width: 2.00rem;border-right:solid 1px #ffffff;text-align: center;color: #ffffff;font-size: 0.400rem;float: left;padding: 0.200rem 0;cursor: pointer;
}
.projectMenu li:last-child{
	border:0px;
}
.projectMenu li:hover, .projectMenu li.active {
    color: #ffff00;
}
.divmain,.cata{
	width: 10.00rem;height: auto;overflow: hidden;
}
.cata{
	padding-top: 1.7rem;
}
.divNavBox{
    width: 9.533rem;height: auto;overflow: hidden;margin: 0 auto;
}
.marginB120{
	margin-bottom: 1.7rem;
}
.marginB160{
	margin-bottom: 1.6rem;
}
.catetitle{
	width: 100%;height: auto;overflow: hidden;text-align: center;margin-bottom: 0.4800rem;
}
.catetitle h1{
	color: #00489b;
}
.catetitle i{
	font-style: normal;color: #00489b;font-weight: normal;font-size: 0.347rem;line-height: 0.347rem;font-family: 'amplify';
}
.divyoushi{
	width: 9.90rem;height: auto;margin: 0 auto;
}
.divyoushi li{
	width: 3.3rem;height: auto;overflow: hidden;float: left;padding-bottom: 0.688rem;position: relative;
}
.divyoushi li img{
	margin: 0 auto;margin-bottom: 0.200rem;width: 1.720rem;
}
.divyoushi li h2{
	color: #00489b;text-align: center;font-size: 0.460rem;margin-bottom: 15px;
}
.divyoushi p{
  text-align: center;font-size: 0.267rem;line-height: 0.41rem;
}
.divyoushi p span{
  color: #c02525;font-weight: bold;
}
.prospect-ul{
  width: 9.04rem;height: auto;margin: 0 auto;
}
.prospect-ul li{
  width: 9.04rem;height: auto;overflow: hidden;float: left;margin-bottom: 0.560rem;
}
.prospect-ul li.right{
  float: right;
}
.prospect-ul li .top-title{
  width: 100%;background-color: #00489b;height: 0.780rem;line-height: 0.780rem;font-weight: bold;font-size: 0.40rem;color: #ffff00;text-align: center;
}
.prospect-ul li .bottom-text{
  width: 9.04rem;height: auto;padding: 0.280rem 0.280rem;;background-color: #eeeeee;text-align: left;font-size: 0.374rem;line-height: 0.510rem;color: #323232;
}
.prospect-ul li .bottom-text p{
  text-align: left;font-size: 0.374rem;line-height: 0.510rem;color: #323232;padding-left:0.374rem;
}
.prospect-ul li .bottom-text p span{
  display: block;width: 0.374rem;height: 0.374rem;margin-top: 0.068rem;line-height: 0.374rem;border-radius: 100%;-webkit-border-radius: 100%;background-color: #ffff00;text-align: center;margin-left: -0.40rem;float: left;
}

.tabMenu{
  width: 9.6rem;height: auto;margin: 0 auto;padding-bottom: 0.9rem;overflow: hidden;
}
.tabMenu li{
  width: 50%;height: 0.9rem;line-height: 0.9rem;float: left;font-size:0.374rem;font-weight: bold;color: #00489b;text-align: center;background-color: #dcdcdc;border-radius: 5px;-webkit-border-radius: 5px;position: relative;cursor: pointer;margin-bottom: 0.374rem;
}
.tabMenu .active{
  background-color: #00489b;color: #ffffff;
}
.tabMenu li i{
  display: block;width: 0.20rem;height: 0.20rem;background-color: #dcdcdc;position: absolute;left: 50%;margin-left: -0.10rem;bottom: -0.10rem;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);
}
.tabMenu .active i{
  background-color: #00489b;
}

.tabBox{
  width: 100%;height: auto;
}
.tabBox li{
  width: 8.932rem;height: auto;overflow: hidden;display: none;margin: 0 auto;
}
.tabBox .active{
  display: block;
}

.form-mian{
    width: 100%;background-color: #00489b;overflow: hidden;
}
.form-mian .contentBox{
    width: 9.20rem;margin: 0 auto;overflow:  hidden;padding-bottom: 45px;
}
.form-mian .contentBox .formtitle{
    width: 9.20rem;height: auto;overflow: hidden;padding-top: 40px;padding-bottom: 30px;
}
.form-mian .contentBox .formtitle p{
    font-size: 0.400rem;font-weight: bold;line-height: 0.540rem;color: #ffffff;text-align: center;
}
.form-mian .contentBox .my-form{
  width: 9.20rem;height: auto;overflow: hidden;margin: 0 auto;
}
.form-mian .contentBox .my-form input[type='text']{
  display: block;width: 6.1rem;height: 0.9rem;padding: 0 10px;font-size: 0.374rem;color: #5c5c5c;line-height: normal;text-align: left;float: left;
}
.form-mian .contentBox .my-form button{
  display: block;width: 2.9rem;height: 0.9rem;background: #ac0126;font-size: 0.374rem;line-height: 0.9rem;text-align: center;color: #ffffff;font-weight: bold;cursor: pointer;float: right;border-radius: 0.9rem;-webkit-border-radius: 0.9rem;
}
.contentBox .checkBox{
  width: 9.2rem;height: auto;overflow: hidden;margin: 0 auto;background-color: #ffffff;margin-bottom: 45px;
}
.contentBox .checkBox .object{
  width: 2.0rem;height: auto;overflow: hidden;float: left;padding: 1px auto 1px 1px;box-sizing: border-box;-webkit-box-sizing: border-box;
}
.contentBox .checkBox .object li{
  width: 100%;height: 1.8rem;float: left;text-align: center;font-size: 0.374rem;font-weight: bold;color: #ffffff;line-height: 0.6rem;font-weight: bold;background-color: #ac0126;border-bottom: 1px solid #ffffff;padding: 0.3rem 0;
}
.contentBox .checkBox .object li:last-child,.contentBox .checkBox .option li:last-child{
  border-bottom: 0;
}
.contentBox .checkBox .option{
  width: 7.2rem;height: auto;overflow: hidden;float: left;padding: 1px 1px 1px auto;box-sizing: border-box;-webkit-box-sizing: border-box;
}
.contentBox .checkBox .option li{
  width: 7.2rem;height: 1.8rem;float: left;border-bottom: 1px solid #bfbfbf;padding: 0.15rem 0;padding-left: 0.300rem;
}
.contentBox .checkBox .option li div{
  width: auto;height: 0.8rem;float: left;overflow: hidden;display: inline-block;margin-right: 0.300rem;
}
.contentBox .checkBox .option .ptyhouse div{
  width: 45%;margin-right: 0;
}
.contentBox .checkBox .option li label{
  display: inline-block;position: relative;height: 0.8rem;-webkit-tap-highlight-color:rgba(255,0,0,0);font-size: 0.32rem;line-height: 0.8rem;color: #000000;float: left;padding-left: 5px;
}
.contentBox .checkBox .option li input[type='radio'],.contentBox .checkBox .option li input[type='checkbox']{
  width: 0.4rem;height: 0.4rem;border:solid 1px #5968c5;float: left;opacity: 0;margin: 0.25rem 0;box-sizing: border-box;-webkit-box-sizing: border-box;
}
.contentBox .checkBox .option li label:before { 
  content: ''; position: absolute; left: -0.4rem;top: 0.2rem; width: 0.4rem; height:0.4rem; border: 1px solid #5968c5; box-sizing: border-box;-webkit-box-sizing: border-box;background: #ffffff;
} 
.contentBox .checkBox .option li label:after { 
  content: ''; position: absolute; left: -0.4rem; top: 0.2rem; width: 0.4rem; height: 0.4rem;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;
} 
.contentBox .checkBox .option li input[type='radio']:checked + label:after,.contentBox .checkBox .option li input[type='checkbox']:checked + label:after {
  content: "\2713";color: #5968c5;line-height: 0.4rem;font-size: 0.374rem;text-align: center;font-weight: bold;
} 
.form-mian .contentBox .formT{
  width: 9.20rem;height: auto;overflow:  hidden;margin: 0 auto;
}
.form-mian .contentBox .formT div{
  width: 9.20rem;height:0.90rem;box-sizing: border-box;-webkit-box-sizing: border-box;margin-bottom: 10px;position: relative;border: 1px solid #ffffff;
}
.form-mian .contentBox .formT label{
  display: block;height: 0.90rem;width: 1.60rem;position: absolute;left: 0px;top: 0px;color: #ffffff;font-size: 0.374rem;line-height: 0.90rem;text-align: center;
}
.form-mian .contentBox .formT input[type='text']{
  width: 7.60rem;float: right;height: 0.90rem;line-height: normal;font-size: 0.374rem;color: #ffffff;background: #ffffff;position: absolute;left: 1.60rem;top: 0px;background: rgba(255,255,255,0);
}
.form-mian .contentBox .formT button{
  width: 9.20rem;height: 0.90rem;background: #ac0126;font-size: 0.469rem;line-height: 0.90rem;text-align: center;color: #ffffff;font-weight: bold;cursor: pointer;
}
.contentBox .assessment .object{
  width: 5.2rem;
}
.contentBox .assessment .option{
  width: 4.0rem;
}
.contentBox .assessment .option li div{
  margin-right: 20px;
}
.contentBox .assessment .option li label{
  font-size: 0.374rem;
}
.contentBox .assessment .object li{
  font-size: 0.374rem;text-align: left;padding-left: 0.5rem;
}
.advatage2{
    width: 9.9rem;margin: 0 auto;
}
.advatage2 li{
    width: 3.3rem;height: auto;float: left;overflow: hidden;padding: 0 0.4rem;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;padding-bottom: 50px;
}
.advatage2 li i{
    display: block;width: 2.000rem;height: 1.859rem;background: url(../images/choose.png) no-repeat;background-position: center center;background-size: cover;margin: 0 auto;font-style: normal;margin-bottom: 0.320rem;
}
.advatage2 li i span{
  font-size: 0.64rem;line-height: 1.6rem;color: #d20101;font-weight: bold;display: block;text-align: center;
}

/*.advatage2{
    width: 9.9rem;margin: 0 auto;
}
.advatage2 li{
    width: 3.3rem;height: auto;float: left;overflow: hidden;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;padding-bottom: 50px;
}
.advatage2 li i{
    display: block;width: 2.016rem;height: 1.875rem;background: url(../images/choose.png) no-repeat;background-position: center center;background-size: cover;margin: 0 auto;font-style: normal;margin-bottom: 0.320rem;
}
.advatage2 li i span{
  font-size: 0.64rem;line-height: 0.46rem;color: #00489b;font-weight: bold;display: block;text-align: center;padding-top: 0.58rem;
}*/
.advatage2 li p{
    font-size: 0.280rem;line-height: 0.510rem;text-align: center;
}
.divymlc{
    width: 8.932rem;height: auto;overflow: hidden;margin:0 auto;
 }
.divymlc .tiaojian,.divymlc .zhence,.divymlc .liucheng{
    width: 100%;height: auto;overflow: hidden;margin-bottom: 0.300rem;
}
.tiaojian .title,.zhence .title,.liucheng .title{
    width: 100%;height: 1rem;margin-bottom: 0.300rem;margin-top:0;
}
.tiaojian .desc,.zhence .desc,.liucheng .desc{
    width: 100%;height: auto;overflow: hidden;
}
.tiaojian .title span,.zhence .title span,.divymlc .liucheng span{
    font-weight: bold;font-size: 1rem;color: #ac0126;font-family: 'Arial';float: left;display: table-cell;vertical-align: middle;line-height: 1rem;
}
.tiaojian .title p,.zhence .title p,.liucheng .title p,.wenda .title p{
    display: block;font-weight: bold;font-size: 0.534rem;color: #ffffff;float: left;width: auto;padding: 0 0.2rem;background: #ac0126;height: 0.9rem;line-height:0.9rem;text-align: center;
}
.tiaojian .desc p,.zhence .desc p{
    color: #000000;padding-left: 1.2rem;text-align: left;background: url(../images/p.png) no-repeat;background-size: 0.067rem 0.067rem;background-position: 1rem 0.2215rem;
}
.liucheng .desc p{
    color: #000000;padding-left: 1.2rem;text-align: left;
}


.cata .newBox{
    width: 9.200rem;height: auto;margin:0 auto;overflow: hidden;margin-bottom: 0.700rem;
}
.cata .newBox li{
    width: 9.000rem;height: 0.786rem;float: left;background: url(../images/libg.png) no-repeat;background-size: 0.133rem 0.133rem;background-position: left center; padding: 0.133rem 0; margin-left: 0.200rem;padding-left: 0.200rem;
}
.cata .newBox li a{
    display: block;height: 0.520rem;line-height: 0.520rem;;font-size: 0.374rem;color: #000000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.cata .newBox li a:hover{
    color: #ff4200;
}
.cata .newBox .toptitle{
    width: 100%;height: 0.800rem;overflow: hidden;margin-bottom: 0.267rem;
}
.cata .newBox .toptitle .left{
    width: 50%;height: 0.800rem;line-height: 0.800rem;font-size: 0.600rem;text-align: left;color: #00489b;float: left;
}
.cata .newBox .toptitle .right{
    width: 1.60rem;height: 0.534rem;float: right;margin-right: 0.267rem;margin-top: 0.246rem;
}
.cata .newBox .toptitle .right a{
    display: block;width: 1.60rem;height: 0.534rem;line-height: 0.534rem;border-radius: 0.534rem;-webkit-border-radius: 0.534rem;background-color: #00489b;color: #ffffff;cursor: pointer;text-align: center;font-size: 0.300rem;
}
